
#entrainementsentraineur { 
margin : 0 15px 15px 15px;
border : 0;
width : 96%;
} 

#entrainementsentraineur td {
width : 33%;
vertical-align : top;
}

#entrainementsadjoint { 
margin : 0 15px 15px 15px;
width : 96%;
} 

#entrainementsadjoint td {
width : 20%;
vertical-align : top;
}

.entrainementscoach { 
padding : 5px 0 22px 0;
width : 100%;
text-align : center;
color : #409efe;
} 

.entrainementscoachname { 
margin : 0;
padding : 30px 0 5px 0;
font-size : 1.2em;
font-weight : bold;
text-align : center;
/*color : #003399;*/
}

.entrainementscoachname span { 
margin : 0;
padding : 0;
font-size : 0.8em;
font-weight : normal;
text-align : center;
/*color : #003399;*/
}

#entrainementspalmares { 
/*padding : 32px 0 0 0;*/
padding : 0;
text-align : left;
font-weight : bold;
/*color : #003399;*/
} 

#entrainementspalmares li { 
margin : 15px 15px 0 0;
line-height : 22px;
list-style-type : disc;
}

.entrainements { 
margin-top : 0;
margin-bottom : 0;
padding : 0;
width: 100%;
}

.entrainementsinfos { 
margin : 0;
padding : 0;
text-align : right;
float : left;
}

.entrainementsimg {
margin : 0 0 0 15px;
float : left;
}

.entrainementsimg img {
border : 0;
}

.entrainementsimg a { 
margin-top : 30px;
margin-bottom : 25px;
padding : 10px 1px 5px 1px;
width : 240px;
text-align : center;
margin-left : auto;
margin-right : auto;
color : #409efe;
display : block;
}

.entrainementsimg a:hover { 
margin-top : 30px;
margin-bottom : 25px;
padding : 9px 0 4px 0;
width : 240px;
text-align : center;
margin-left : auto;
margin-right : auto;
color : #ff0033;
background-color : #ecf6ff;
border : 1px solid #849dcd;
}

.entrainements table { 
margin : 30px 0 30px 30px;
padding : 0;
line-height : 37px;
border : 0;
/*color : #003399;*/
}

.entrainementsjour { 
width : 5.6em;
vertical-align : top;
font-weight : bold;
text-align : right;
white-space : nowrap;
} 

.entrainementsheure {
padding : 0 0 0 25px; 
width : 7.5em;
vertical-align : top;
font-weight : bold;
text-align : left;
white-space : nowrap;
} 

.entrainementsinfocompl { 
padding : 0;
vertical-align : top;
font-weight : normal;
text-align : left;
} 

.entrainementsspace { 
padding : 0;
width : 10em;
vertical-align : top;
font-weight : normal;
text-align : left;
} 

.entrainementsend{ 
clear : both;
}
