#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;
}



body{font-size:1em;
font-family:Arial, Helvetica, sans-serif;
background-image:url(img/fond_.gif);
background-position: top center;

}
#main {
position:absolute;
	width: 690px;
	margin-left: -345px; /* moitié de la largeur */
	left: 50%;
	background-color: #fff;
	background-image:url(img/fd_txt.jpg);
	 background-repeat:no-repeat;
	background-position:0px 204px ; 
	border-left:1px solid black;
	border-right:1px solid black;
	border-top:1px solid black;
	z-index:2;
	margin-top:0px;
	margin-bottom:0px
}

#rab{
	position:absolute;
	border:1px dashed black;
	left: 367px;
	width: 160px;
	height:190px;
	margin-left: 324px; /* moitié de la largeur */
	margin-top:10px;
	z-index:6;
}
#logo {
	position:absolute;
	left: 367px;
	width: 136px;
	margin-left: -450px; /* moitié de la largeur */
	z-index:3;
	top: 2px;
}
#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 */}

#logos img{margin-bottom:12px; }



#logo{ text-align:right}

#gauche{
	float: left;
	width:180px;
	font-size:1em;
	background-image:url(img/fd_gche.jpg);
	background-repeat:no-repeat;
	border:1px dotted black;
	border-top:3px double #666;
}
#gauche H2{font-size:.7em; padding:4px 0 0 0; margin:0; font-stretch:expanded; text-align:justify}
#gauche H2 a:link{color:#FF0099; text-decoration:none;  font-size:.7em; font-weight:bold}
#gauche img{ background-image:url(img/ombre.png); padding:1px 5px 5px 1px; background-repeat:no-repeat; }

.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:560px; padding: 10px 10px 0px 60px; text-align:justify; font-size:0.8em; line-height:1.4em  }
#droite_barre{float: left; width:400px; padding: 10px 10px 0px 30px; text-align:justify; font-size:0.8em; line-height:1.4em  }

 h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; letter-spacing:.1em; padding-left:3em; 
background-image:url(img/puce_h1.gif); background-repeat:no-repeat ; padding-bottom:24px; text-align:left}



 h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em;  padding-left:3em; 
background-image:url(img/puce_h2.png); background-repeat:no-repeat ; padding-bottom:14px; background-position:10px 4px;}

 h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1em;  padding-left:3em; 
background-image:url(img/puce_h3.png); background-repeat:no-repeat ; padding-bottom:4px; background-position:18px 4px;}

 h4{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1em;  padding-left:4em; 
background-image:url(img/puce_h4.png); background-repeat:no-repeat ; padding-bottom:4px; background-position:20px 6px;}

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

#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:#4a7f3f; 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); }


#footer{clear: both;float: left; width:100%; height:140px; text-align:center; background-image:url(img/fd_footer.jpg); background-repeat:no-repeat; padding:20px 0 0 }
#footer ul{margin:20px 0 0 0; background-color:#f5c235}
#footer li{ display:inline;list-style-type: none; font-size:0.6em;  padding:0 0 0 10px; border-left:1px solid black}
#footer li a { color:#000000; text-decoration:none}
#footer li a:hover{ color:#fff;}
#footer cite{ font-size:.6em; font-style:normal;}


#zone_menu {
float: left;
height:38px;
width:100%; 
border-bottom:8px solid #f5c235;
background-image:url(img/fd1.jpg);
background-position:top left;
background-repeat:no-repeat;
voice-family: "\"}\"";
voice-family:inherit;
padding-top:165px; 
	}
html>body #zone_menu {padding-top:166px;}	

#zone_menu ul {float: left;list-style: none;font-weight: bold;list-style-type: none; font-size:11px; z-index: 4;  margin:0 0 0 0px; padding:0}


#zone_menu li{float: left;width: 7.9em; color: #000;}
#zone_menu li li{float: left;width: 9em; color: #000;}

#zone_menu li a { padding-left: 4px; height:37px;display:block;line-height: 1.6em;text-decoration:none;color: #000000;background: transparent; border-left: 1px solid orange; }
#zone_menu li a:hover {color: #000; border-left: 1px solid black; background-color:#c9fff6; }

#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;}

#zone_menu ul li.accueil{ width:60px;  }
#zone_menu li.accueil a{padding-left: 4px; height:37px;display:block;width:60px;line-height: 1.6em;text-decoration:none;color: #000000;background: transparent; border-left: 1px solid orange; }
#zone_menu li.accueil a:hover{}

/*admin uniquement*/
 .titre{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; letter-spacing:.1em; padding-left:3em; 
background-image:url(img/puce_h1.gif); background-repeat:no-repeat ; padding-bottom:24px; text-align:center}
#txt{ font-size:.8em; line-height:1.6em;}
/* CSS Document */
