/* CSS Document */
html, body{
text-align:center;
margin:0;
background:#f2efe8;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
img{border:0;}
#global{
position:relative;
margin-left:auto;
margin-right:auto;
width:938px;
text-align:center;
background-image:url(../medias/fd_global.png);
background-repeat:repeat-y;
}
h1{
font-weight:normal;
font-size:14px;
color:#b40046;
text-align:left;
background-image:url(../medias/logo.png);
background-repeat:no-repeat;
height:36px;
margin-left:32px;
padding-left:80px;
padding-top:75px;
}
h2{
color:#b40046;
font-size:18px;
text-align:right;
margin-bottom:20px;
}
h3{
color:#57381a;
font-size:12px;
background-color:#cbbb9c;
padding:5px;
}
a{text-decoration:none; color:#666;}
a:hover{ color:#fff;}
#top{
background-image:url(../medias/top.png);
background-repeat:no-repeat;
text-align:right;
height:17px;
padding-right:30px;
padding-top:12px;
font-weight:bold;
font-size:12px;
}
#top a{ color:#b40046; text-decoration:underline;}
#top a:hover{ color:#fff;}
#menu_haut{
margin-left:522px;
width:400px;
border:1px solid #b40046;
height:25px;
font-weight:bold;
}
#menu_haut a:hover{ color:#ffc8c8; text-decoration:underline;}
.lkwh{color:#fff;}
.lkred{color:#b40046;}
.mWhite, .mRed{
text-align:center;
float:left;
height:20px;
padding-top:5px;
}
.mRed{
background-color:#b40046;
width:105px;
}
.mWhite{width:85px;}
/**********************************************************************************************************/
#contenu{
padding-left:14px;
padding-right:14px;
text-align:left;
}
#bottom a{ color:#8e7e60;}
#bottom a:hover{ color:#fff;}
#bottom{
color:#8e7e60;
background-image:url(../medias/bottom.png);
background-repeat:no-repeat;
text-align:right;
height:26px;
padding-right:30px;
padding-top:5px;
}
#separ{
background-image:url(../medias/separateur.png);
background-repeat:no-repeat;
height:15px;
margin-top:5px;
}
/**********************************************************************************************************/
#colL{
float:left;
width:188px;
font-weight:bold;
font-size:12px;
padding-left:10px;
}
#colR{
float:left;
color:#321e1e;
width:702px;
z-index:900;
margin-bottom:20px;
}
#colR a{ color:#b40046; text-decoration:underline;}
#sous_menu a{color:#b40046;}
#sous_menu a:hover{color:#7d0031;}
.smenu{ 
background-image:url(../medias/cx1out.png);
background-repeat:no-repeat;
padding:3px;
padding-left:20px;
}
#sous_menu_activite{
color:#8E7E60;
background-image:url(../medias/cx1out.png);
background-repeat:no-repeat;
}
#sous_menu_activite { 
margin-bottom:20px;
background-image:url(../medias/separateur2.png);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:20px;
}
#sous_menu_activite a{ color:#8e7e60;}
#sous_menu_activite a:hover{ color:#604209;}

.sous_sous_menu_activite{
	font-size:0.9em;
	padding:5px 0 5px 5px;
}

.sous_sous_menu_activite a:hover{
	color:#BA1250 !important;
	text-decoration:underline;
}

#selec_sous_sous_menu{
	color:#BA1250 !important;
}

#selec_sous_menu{
	font-weight:bold;
}
.ssmenut{
color:#b40046;
background-image:url(../medias/cx1out.png);
background-repeat:no-repeat;
padding-left:20px;
margin-bottom:5px;
}
.ssmenu{
background-image:url(../medias/cx3out.png);
background-repeat:no-repeat;
padding:3px;
padding-left:20px;
font-weight:normal;
font-size:11px;
margin-left:10px;
}
#imgAcc{
text-align:right;
margin-top:-90px;
position:absolute;
margin-left:100px;
}
#imgAcc img{ margin-left:5px;}
#ariane{
color:#8e7e60;
}
#ariane a{
color:#caba9c;
}
.colcont{
float:left;
width:162px;
margin-left:13px;
}
.rouge{color:#b40046;}
.colcont img{ border:1px solid #b40046;}
.img_border{border:1px solid #b40046; margin:3px;}
.titre1{
font-weight:bold;
font-size:12px;
}
.colcont2{
float:left;
width:220px;
margin-left:13px;
}
.imgTop{
margin-left:10px;
}
.formItem{
width:220px;
background-color:#f2efe8;
border:1px solid #cbbb9c;
}
.submit{
background:#b40046;
border:1px solid #000;
color:#fff;
font-weight:bold;
font-size:12px;
}

#tab_player{
	width:360px;
	height:360px;
	border:5px solid #CBBB9C;
}

#bouton_prec, #bouton_suiv{
	display:block;
	height:20px;
	background-repeat:no-repeat;
	background-position:center;
	float:left;
	border:1px solid #CBBB9C;
	border-top:none;
	border-left:none;
	text-align:center;
}

#bouton_prec img, #bouton_suiv img{
	margin-top:3px;
}

#bouton_prec:hover img, #bouton_suiv:hover img{
	display:none;
}

#bouton_prec{
	background-image:url(../medias/fleche_g_player_over.gif);
	width:178px;
}
#bouton_suiv{
	background-image:url(../medias/fleche_d_player_over.gif);
	border-right:none;
	width:179px;
}

#bouton_prec:hover{
	background-color:#CBBB9C;
}

#bouton_suiv:hover{
	background-color:#CBBB9C;
}

.clear{clear:both;}

#suiv_prec_boutons{
	border:1px solid #CBBB9C;
	width:358px;
	margin-top:10px;
}

#texte_alt{
	padding:10px;
	color:#57381A;
	font-size:0.9em;
}

#texte_alt strong{font-size:1.1em;}

#loading{position:absolute;
margin-left:335px; margin-top:-23px;}

#gauche, #droite{float:left;}
#gauche{padding-right:13px;}
#droite{
	width:325px;
	padding-top:10px;
	text-align:justify;
}
.tban{
padding:2px;
float:left;}
.tbtrans img{
filter:alpha(opacity=40);
-moz-opacity:0.4;
-khtml-opacity: 0.4;
opacity:0.4;
}
.tbntrans img{
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity:1;
}
/**************************************/
.doc_left{
float:left;
width:105px;
text-align:center;
}
.doc_right{
float:left;
width:580px;
padding:5px;
}
.doc_sep{ clear:both; padding-bottom:5px;}
.doc_titre{
font-weight:bold;
color:#b40046;
}
.doc_dispo{
font-style:italic;
}
.pl1{ padding-left:10px;}
.pl2{ padding-left:20px;}
#plan{padding-left:100px;}
#plan p{margin:4px;}