/* CSS Document */

/* link 
a:link {
		text-decoration: none;
  color: #990000;
}
a:visited {
	text-decoration: none;
  color: #990000;
}
a:hover {
	text-decoration: none;
	color: #FFCC00;
}
a:active {
	text-decoration: none;
	color: #FFCC00;
	}
*/	
.menu_actif {
	color:#FFFF00;
	cursor:default;
}

.lien_jaune {
	text-decoration: none;
	color: #990000;
}


.lien_jaune:hover {
	text-decoration: none;
	color: #FFFFFF;
}




a img {
		border: none;
		}
		
		

#texte_courant_div {
	
	padding:20px 30px 0px 20px;
	
	
}


		

.lien_smenu_gras {
	text-decoration: none;
	color: #666666;
	letter-spacing:-1px;
	font-weight:bold;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}



.lien_smenu_gras:hover {

	color: #FF6600;

}







		

body { 
background-color: #ffc964;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
}

.style_menu {
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing:-1px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}



.style_smenu {
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing:-1px;
	font-size: 12px;
	color: #666666;
	font-weight:normal;
}


.smenu_actif
 {color: #FF6600;
 font-weight:bold;
 padding:0 0 4 0;
 
 
 }
.ssmenu
 {color: #666666;
 font-weight:normal;
 font-size:11px;
 text-decoration: none;
 }
 
 
 
 .ssmenu:hover
 {color: #FF6600;
text-decoration: none;
 
 
 }
 
 
 

.titre {
    color:#0099CC;
	font-family: Verdana, Helvetica, sans-serif;
	/*line-height: 30px;*/
	font-size: 14px;
	font-weight:bold;
	padding:16 0 30 15;
	text-transform:uppercase;

	/*border-bottom-color:#ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;*/
}



.stitre {
    color:#0099CC;
	font-family: Verdana, Helvetica, sans-serif;
	/*line-height: 30px;*/
	font-size: 12px;
	font-weight:bold;
	padding:0 0 8 0;
}


.stitremini {
    color:#0099CC;
	font-family: Verdana, Helvetica, sans-serif;
	/*line-height: 30px;*/
	font-size: 12px;
	font-weight:normal;
	text-transform:none;
	padding:0 0 0 0;
}

.texte_courant {
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #333333;
	padding:0px 0px 0px 0px;
	text-align: left;
	text-decoration: none;
}


.texte_courant:hover {

color: #0099CC;

}



.texte_index {
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	padding:0px 0px 0px 0px;
	text-align: center;
}


.texte_legende {
	font-size: 9px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #333333;
	padding:5px 0px 0px 0px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}


.texte_legende:hover {

color: #0099CC;

}












.mderoul

{
background:#FFFFFF;
	 filter:alpha(opacity=86);
	-moz-opacity:.86;
	opacity:.86; 
	font-size:11px;
	color:#FF6600;
	font-weight:bold;


}

.int_mderoul

{
background: #FFFAEC;
color: #666666;
filter:alpha(opacity=86);
	-moz-opacity:.86;
	opacity:.86; 
	font-size:12px;
	font-weight:normal;
	

}


.int_mderoulgras

{
background: #FFFAEC;
color: #666666;
filter:alpha(opacity=86);
	-moz-opacity:.86;
	opacity:.86; 
	font-size:9px;
	font-weight:bold;

	

}








.deroul {
	color: #004D14;
	font-size: 8pt;
/*width: 120;*/
	height:18;
	background-color:#FFCC00;
	border-color:#000000;
	
	
}


.texte_tableau_blanc {
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:left;
	font-weight:bold;
}


.texte_encadre {
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	text-align:right;
	color: #FF6600;
	font-weight:bold;
}


.texte_tableau_noir {
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #333333;
	text-align:left;
	font-weight:bold;
}


#location td {padding-left:4px; padding-right:4px;
}

.espace_lettrine {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding:0px 0px 0px 10px;
}

.sous_menu {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:justify;
	padding:10px 0px 6px 0px;
	font-weight:bold;
}

.suivant {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding:0px 0px 0px 0px;
	
}

.italic_notice {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding:0px 0px 0px 0px;
	font-style:italic;
	
}

.copyright {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	padding:10px 0px 0px 0px;
}







.mots_jaune {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #FFFF00; text-align: justify; padding: 0px 0px 0px 0px; font-weight: bold; }



.lettrine {
float: left; /* positionnement de la lettrine dans le conteneur */
font-size: 320%; /* 3 hauteurs de lignes pour la lettrine */

font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
border: 0px solid #990000; /* définition d'une bordure autour de la lettrine */
background-color: none; 
margin-top: -6px;
margin-bottom: -10px;
padding: 0px 0px 0px 0px;
line-height: 1em;
}








#under-cell-liste2 li {
	font-size: 12px;
	list-style-type: none;
	font-style:none;
	background-image: url(/images/gell.gif);
	background-repeat: no-repeat;
	background-position: 0% 6px;
	/*position du txt*/
	padding:0px 0px 0px 10px;
	/**/
	margin:0px 0px 5px 15px;
	line-height:6px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

#under-cell-liste2 ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}





















#under-cell-liste li {
	font-size: 12px;
	list-style-type: none;
	font-style:none;
	background-image: url(/images/gell.gif);
	background-repeat: no-repeat;
	background-position: 0% 6px;
	/*position du txt*/
	padding:0px 0px 0px 10px;
	/**/
	margin:0px 0px 5px 15px;
	line-height:15px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

#under-cell-liste ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

.ulspecial {
	padding:30px 0px 0px 50px;
	margin:0px 0px 0px 0px;
	
	}





#under-cell-liste-mini li {
	font-size: 12px;
	list-style-type: none;
	font-style:none;
	background-image: url(/images/gell.gif);
	background-repeat: no-repeat;
	background-position: 0% 6px;
	/*position du txt*/
	padding:0px 0px 0px 10px;
	/**/
	margin:0px 0px 0px 15px;
	line-height:15px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

#under-cell-liste-mini ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

.ulspecial_mini {
	padding:0px 0 0px 0px;
	margin:0px 0px 0px 0px;
	
	}








































