.titretd{ font-size:1em; font-weight:bold; color:#660000; padding-left:12px}
.explitd{font-size:1.1em;  padding-left:12px; text-align:justify}
.imgtd{ padding-right:14px}

body{font-size:1em;
font-family:Arial, Helvetica, sans-serif;
background-image:url(img/fd.jpg);
background-position: top center;
background-repeat:repeat-x
}
#fermez a{
background-color:#666666; color:#FFFFFF; font-size:.8em; padding:2px 0px 2px 4px; text-decoration:none; margin: 0 60px 10px 0 ;
}
.ixe{
text-decoration:none; font-weight:bold; border:1px solid white;}

#pop{
padding: 20px 40px 20px 80px;}
#pop a{
color:#000000;}
#pop a:hover{
color:#FFFFFF;
background-color:#66CC99}
 html body{
margin:0;
padding:0;border:1px solid white;
height:99%; }

.tb td{
border-bottom:1px grey dashed;
}
.tb .form{
padding-left:10px;
background-color:#33FFCC;
}

#main {
position:absolute;
	width: 970px;/*984*/
	margin-left: -485px; /* moitié de la largeur */
	left: 50%;
	background-color: #fff;
background-image:url(img/fd_ht.jpg);
background-position:100px 0;
background-repeat:no-repeat;	

	border-right:1px solid black;
	border-top:1px solid black;
	z-index:2;
	margin-top:0px;
	margin-bottom:0px
}



#rab{
	float:left;
	text-align:center;

	width: 210px;
	height:690px;
	}
	#rab hr{
	width:50px; border:1px solid grey;
	}

#logos {
position:absolute;
background-color:#E5E5E5;
margin-left: 360px; /* moitié de la largeur */
left: 50%;
width: 84px;
height: 200px;
z-index:3;
border:1px dotted black;
}
html>body #logos{
margin-left: 348px; /* moitié de la largeur */}

.gauche2{
	margin:3px 4px 0px 4px;
	float: left;
	width:460px;
	font-size:1em;
	border:1px solid black;
	border-top:3px double #666;
	padding:0 10px 0px 10px;
	text-align:justify;
}


#gauche {
	margin:0px 4px 0px 4px;
	float: left;
	width:460px;
	font-size:1em;
	border:1px solid black;
	border-top:3px double #666;
	padding:0 10px 0px 10px;
	text-align:justify;
}
html>body #gauche{margin:0px 4px 0px 4px;}
#gauche H1, .gauche2 H1{font-size:1.1em; margin:4px 0 8px 0; padding:1px 0 1px 8px; font-stretch:expanded; text-align:justify; color:#b66a1c}
.gauche2 H1{ background-color:#FFFFFF}

#gauche H2, .gauche2 H2{font-size:1em; padding:4px 0 8px 0; margin:0; font-stretch:expanded; text-align:justify; color:#000}
 .titre_ex{ font-size:1.1em; color:#FF0000}
 .actus_bref{ font-size:.9em; color:#000} 
#gauche H2 a:link,.gauche2 H2 a:link{color:#FF0099; text-decoration:none;  font-size:.7em; font-weight:bold}
#gauche img, .gauche2 img{ background-image:url(img/ombre.png); margin:1px 0 5px 10px; background-repeat:no-repeat;}



#gauche p, .gauche2 p{ font-size:.7em; padding:0; margin:0}
#gauche blockquote, .gauche2 blockquote{padding:2px 2px 0 80px; margin:0; text-align:right;font-size:.7em; color:#FF9900; text-decoration:none;} 
#gauche blockquote select, .gauche2 blockquote select{ font-size:.9em; background-color:#FF0000; color:#FFFFFF; border:1px solid black; margin-bottom:4px;}

.date{font-family:"Arial Narrow", Helvetica, sans-serif; font-size: 0.8em; background-image:url(img/deg_date.png); padding:0 4px 0 4px; color:white; height:14px}
.telech{font-family:"Arial Narrow", Helvetica, sans-serif; font-size: 0.8em; background-color:#663c20; padding:0 4px 0 4px; color:white; text-align:center; margin:10px 0 10px 0;} 

#droite{
	
	float: left;
	width:230px;
	text-align:justify;
	font-size:0.8em;
	line-height:1.2em;
	border:1px dotted black;
	margin: 10px  0 0 0;
}
#droite .votez {background-color:#ee8208; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; padding: 4px 0px 6px 10px; font-size:1.3em;  }
#droite .votez a {color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-style:italic; text-decoration:underline; font-weight: bold; }
#droite h2{ font-size: 1.2em; letter-spacing: 0.2em;}

#droite .actus{ color: black; margin: 0; padding: 12px 0 0 4px; font-size: .9em;}
#droite h2{ font-size:1.2em; padding:0px  0px 0px 6px;margin: 0; padding: 0;}

#droite p{font-size:1em;}

#droite form{ text-align:center; color:#FFFFFF;}
#droite  .textc{ color:#FFF; background-color:#FF0000; border:1px solid black; padding: 1px 4px 1px 4px; margin:4px 0 12px 0 }
 
 #droite_barre a:link{ color:#333333; text-decoration:none; border-bottom:1px #ffcc00 dotted; letter-spacing:.1em; font-size: .8em; }

#droite .actus a:link  { color:#333333; text-decoration:none; border-bottom:1px #ffcc00 dotted; letter-spacing:.1em; font-size: .8em; background-color: #ccc;}

#droite a:visited, #droite_barre a:visited{ color:#333333; text-decoration:none; border-bottom:1px #ffcc00 dotted;font-weight:bold; }

#droite a:hover, #droite_barre a:hover{color:#f8fb00;background-color:#ee8208; text-decoration:none; border-bottom:1px #ff0000 dotted;font-weight:bold;}

#droite a:active, #droite_barre a:active{color:#333333; text-decoration:none; border-bottom:1px #ff0000 dotted; font-weight:bold;}

 p{ line-height:1.6em;}

#droite blockquote{text-align:right; font-size:.7em;  color:#f5c235; letter-spacing:2px}
#droite blockquote a{border-top:1px solid black; padding-left:20px;  }
#droite_barre a { font-size:.6em ; color: gray;}

html>body #droite h1{background-image:url(img/puce_h1.png); }

/*#explications{
background-image:url(img/log_fd.gif);
background-position:left bottom;
background-repeat:no-repeat;
clear:both;
float:left;
padding:10px 0px 40px 20px;
width:720px;
background-color:#cee3fc;
}
#explications h1, #gauche h1{ color:#FFFFFF; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:1px 0 4px 10px; color:#000}
#explications p{ font-size:.7em; text-align:justify;}
#explications img{ margin:0 4px 0 14px; border:1px dotted black}*/


#footer{clear: both;float: left; width:100%; height:80px; text-align:center; background-image:url(img/fd_footer.jpg); background-repeat:no-repeat; padding:20px 0 0 }
#footer cite{ font-size:.6em; font-style:normal;}
#footer ul{ font-size:.8em; font-weight:normal; padding:0; background-color:#ccc; margin:14px 0 0 0}

ul{margin:100px 0 0 0px;  padding:  0 0 0 200px; background-color:#f5c235;  font-weight:bold;}
li{display:inline; list-style-type: none; font-size:0.9em;  }
li a {  padding:0 10px 0 14px; border-left:1px solid black;color:#000000; text-decoration:none; }
li a:hover{ color:#fff;background-color:#ee8208}

#zone_menu2 {border-left:1px solid black;
float: left;
width:746px; 
border-bottom:8px solid #f5c235;
voice-family: "\"}\"";
voice-family:inherit;
border-right:1px dashed black;
}



.img_titre{ padding-bottom:40px; padding-top:30px}

#logo {
	position:absolute;
	width: 220px;
	height:86px;
	margin-left: -502px;
	left: 50%;
	z-index:30;
	top: 2px;
}

#divStatus{ font-size:1.2em; text-align:center; color:#FFFFFF; font-weight:bold}

.gauche2{background-image:url(img/log_fd.gif);
background-position:left bottom;
background-repeat:no-repeat;
clear:both; width:720px;
background-color:#cee3fc;}

.gauche2 a{background-color:#FFFFFF; color:#000; font-size:1em;}
.gauche2 a:hover{  color:#ff0000; font-size:1.1em; 	}/*background-color:#FF6600;*/
.gauche2 img a:hover{ background-color:#FFFFFF}

.a{margin:4px 0 8px 0; padding-top:6px; font-size:1.4em; font-style:italic; font-weight:bold; color:#0099CC; text-align:right; margin-right:10px; background-color:white;  }
.a .redux{ font-size:.8em;}
.gauche21 {background-image:url(img/log_fd.gif);
background-position:left bottom;
background-repeat:no-repeat;
clear:both; width:720px;
background-color:#cee3fc;}


#gauche table {}
#gauche table td { padding:6px 0 0 0; text-align:left;}
#gauche #goo { border:1px dashed #666666; margin:20px; background-color:#FFFFCC }
#gauche #goo input{ border:1px solid #666666; height:16px; background-color:#CCCCCC; font-size:.7em;}
#gauche #goo .textc{ color:#FFF; background-color:#FF0000; border:1px solid black; padding: 1px 4px 1px 4px; margin:4px 0 12px 40px; height:24px }

#gauche #goo label { font-size:.9em; }



/******************NEU*/

#zone_menu {
float: left;
height:38px;
width:100%; 
background-image:url(img/fd1.jpg);
background-position:top left;
background-repeat:no-repeat;
voice-family: "\"}\"";
voice-family:inherit;
padding-top:20px;
	}
	
	
/*html>body #zone_menu {padding-top:165px; }	
*/
#zone_menu ul {float: left;list-style: none;font-weight: bold;list-style-type: none; font-size:13px; z-index: 4;  margin:0 0 0 0px; padding:0}


#zone_menu li{float: left;width: 9.1em; color: #000;}
#zone_menu li li{float: left;width: 14em; color: #000;}

#zone_menu li a { border-left: 1px solid black; height:28px;display:block;line-height: 1em;text-decoration:none;color: #000000;background: transparent; border-left: 1px solid orange; margin:0; padding:6px 0 0 8px }

#zone_menu li a:hover {color: #000; border-left: 1px solid black; background-color:#feba04; }

#zone_menu li li a {display:block; width: 13.6em;	text-align: left;color: #000000;}

#zone_menu li ul {z-index: 4;position: absolute;left: -999em; height: auto;width: 15.9em;margin: -0.1em 0 0 0.3em;text-align: left;background: #FFFFFF;border: 1px solid #000000;}
#zone_menu li ul ul {z-index: 5;	margin: -2.4em 0 0 13em;	width: 17em;text-align: left;}
#zone_menu li:hover ul ul, #zone_menu li:hover ul ul ul, #zone_menu li.sfhover ul ul, #zone_menu li.sfhover ul ul ul  {left: -999em;}
#zone_menu li:hover ul, #zone_menu li li:hover ul, #zone_menu li li li:hover ul, #zone_menu li.sfhover ul, #zone_menu li li.sfhover ul, #zone_menu li li li.sfhover ul {left:auto;}


/*partenaires*/

