/* CSS Document */


body, html{ margin-top:20px; background-color:#C0E5EB; scrollbar-face-color: #0097AC ; scrollbar-track-color: #C0E5EB ; scrollbar-arrow-color: #FFFFFF ;}


/* -------------------------- Liens -------------------------- */

.lien {color: #0097AC;text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;}
.lien_blanc {color: #ffffff;text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;}


.lien2 {color: #996633;text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.lien2:visited {color: #996633;text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.lien2:hover {color:#996633; text-decoration: underline ;}


.lien3 {color: #CC0000;text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.lien3:hover {color:#CC0000; text-decoration:none;}

.bouton {font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#FFFFFF;line-height:24px;text-decoration:none;height:24px;background-color:#0097AC;display: block;}
.bouton:hover {font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#0097AC;line-height:24px;text-decoration:none;height:24px;background-color:#FFFFFF;display: block;}
.bouton_actif {font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#0097AC;line-height:24px;text-decoration:none;height:24px;background-color:#FFFFFF;display: block;}



/* -------------------------- Bordures -------------------------- */

.no_repeat {background-repeat:no-repeat; background-position:bottom center;}
.no_repeatD {background-repeat:no-repeat; background-position:top right;}
.repeatx {background-repeat:repeat-x;}

.traitbas {border-bottom-style: dotted; border-bottom-width:1px; border-bottom-color:#91BAE9}

.casehtG { border-top-style:solid; border-top-width:1px; border-top-color:#91BAE9;
		   border-left-style:solid; border-left-width:1px; border-left-color:#91BAE9}
		   
.caseG { border-top-style:solid; border-top-width:1px; border-top-color:#91BAE9;
		 border-left-style:solid; border-left-width:1px; border-left-color:#91BAE9}
		 
.casebasG { border-top-style:solid; border-top-width:1px; border-top-color:#91BAE9;
		    border-left-style:solid; border-left-width:1px; border-left-color:#91BAE9;
			border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#91BAE9}
			
.casehtD { border-top-style:solid; border-top-width:1px; border-top-color:#91BAE9;
		   border-left-style:solid; border-left-width:1px; border-left-color:#91BAE9;
		   border-right-style:solid; border-right-width:1px; border-right-color:#91BAE9}
		   
.caseD { border-top-style:solid; border-top-width:1px; border-top-color:#91BAE9;
		 border-left-style:solid; border-left-width:1px; border-left-color:#91BAE9;
		 border-right-style:solid; border-right-width:1px; border-right-color:#91BAE9}
		 
.casebasD { border-top-style:solid; border-top-width:1px; border-top-color:#91BAE9;
		    border-left-style:solid; border-left-width:1px; border-left-color:#91BAE9;
		    border-right-style:solid; border-right-width:1px; border-right-color:#91BAE9;
			border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#91BAE9}		
			
.bordureHaut { border-top-style:solid; border-top-width:1px; border-top-color:#000000;
		    border-left-style:solid; border-left-width:1px; border-left-color:#000000;
		    border-right-style:solid; border-right-width:1px; border-right-color:#000000}	
			
.bordureBAS {
		    
			border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#FFFFFF}		
			
.bordureG {
		    border-left-style:solid; border-left-width:1px; border-left-color:#000000;
			}		

.bordureCOTES {border-left-style:solid; border-left-width:1px; border-left-color:#7285ED;
		    border-right-style:solid; border-right-width:1px; border-right-color:#7285ED}	
			
.bordure {border-top-style:solid; border-top-width:1px; border-top-color:#0097AC;
		    border-left-style:solid; border-left-width:1px; border-left-color:#0097AC;
		    border-right-style:solid; border-right-width:1px; border-right-color:#0097AC;
			border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#0097AC}	
			
/* -------------------------- Styles -------------------------- */


.Style1 {color: #0097AC;
		 font-size: 14px;
		 font-family: Arial, Helvetica, sans-serif;
		 }
	
.Style2 {color: #150A03;
		 font-size: 14px;
		 font-family: Arial, Helvetica, sans-serif;}

.Style3 {color: #0097AC;
		 font-weight: bold;
		 font-style:italic;
		 font-size: 16px;
		 font-family: Arial, Helvetica, sans-serif;}
		 
.Style4 {color: #ffffff;
		 font-size: 14px;
         font-weight: bold;
		 font-family: Arial, Helvetica, sans-serif;
}

.Style5 {color: #D61C21;
		 font-size: 14px;
		 font-family: Arial, Helvetica, sans-serif;}

.Style6 {color: #ffffff;
		 font-size: 12px;
		 font-family: Arial, Helvetica, sans-serif;}

.Style7 {color: #150A03;
		 font-size: 12px;
		 font-family: Arial, Helvetica, sans-serif;}
		 
.Style8 {color: #FFFFFF;
		 font-weight: bold;
		 font-style:italic;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 24px;} 
		 
.Style9 {color: #0097AC;
		 font-weight: bold;
		 font-style:italic;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 24px;} 
		 
Input.BoutonValider {width: 100px; font-size: 12px; background-color: #FF0000; color: #FFFF66; height: 20px; font-weight: bold; border-color:#FFFF66;}


/*------------------------Menus---------------------------------*/
#menu {
float: left;
/*background: #D81C1D;*/
background-image:url(images/fd_bouton.jpg);

}

#menu ul {
list-style: none;
vertical-align:middle;

margin: 0;
padding: 0;
width: 133px;
float: left;
}

#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;

display:block;
border-top-style:solid ;border-top-color: #fff ; border-top-width:1px;
border-bottom-style:solid ;border-bottom-color: #fff ; border-bottom-width:1px;
border-right-style:solid ;border-right-color: #fff ; border-right-width:1px;
border-left-style:solid ;border-left-color: #fff ; border-left-width:1px;
margin: 0;
padding: 6px 7px;
}

#menu h2 {
color: #fff;
background: #D61C21;
background-image:url(images/fd_bouton.jpg);


}

#menu a {
color: #fff;
/*background: #EC6C6C;*/
background: #4D73BA;

text-decoration: none;

}

#menu a:hover {
color: #ffffff;
background: #D81C1D;


display:block;
}

#menu li {position: relative;

}

#menu ul ul {
position: absolute;


z-index: 500;
}

#menu ul ul ul {
position: absolute;


top: 0;
left: 100%;
}


div#menu ul ul,
div#menu ul ul li:hover ul ul,
div#menu ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


 #menu ul li {float: left; width: 100%;}




body {
behavior: url(csshover.htc);
font-size: 100%;
}

#menu ul li a {height: 1%;} 

#menu a, #menu h2 {
font: 0.7em/1.4em arial, helvetica, sans-serif;

}
