html { 	background:url(/css/fd.gif) repeat-x 0 50px;background-color:#4F494B; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color:#fff; }
body { margin: 0; padding: 0; }
#wrapper { position: relative; width: 820px; margin: 0 auto; padding: 0 auto ;}

ul.menu { float: right; overflow: hidden; list-style-type: none; margin: 0; padding: 0; }
ul.menu li { float: left; margin: 0; padding: 10px 20px 0 0; border:0;}
.menu a:link { color: #75BDAA; text-decoration: none; }
.menu a:visited { color: #75BDAA; text-decoration: none; } 
.menu a:hover { color: #75BDAA; text-decoration: underline; }
.Msep {border-left: 1px solid #616F72;padding:10px 0 0 20px;;margin:0;}

#IBando { background:url(/css/cite.gif) no-repeat 0 50px;padding:0 0 0 165px;margin:0 0 0 0;border:0;text-align:left;}
#IBando img { display:inline;border:0;padding:0;margin:27px 0 0 0;}

#menugene { background:url(/css/fd_menu.gif) repeat-y 0 0;background-color:#393F3F;color: #75BDAA; overflow:hidden;margin-top:-2px;padding:0;border:10px solid #393F3F;width:800px;}
#menugene h2 { color:white;font-size:12px;padding:0;margin:0 0 5px 0;}
ul.menug { float: left; overflow: hidden; list-style-type: none; margin: 0; padding: 0; }
ul.menug li { float: left; margin: 0; padding: 0 0 0 10px; border:0;width:190px;}
.menug a {display:block; margin: 0 0 3px 0;}
.menug a:link { color: #75BDAA; text-decoration: none; }
.menug a:visited { color: #75BDAA; text-decoration: none; } 
.menug a:hover { color: #75BDAA; text-decoration: underline; }
#menugene .menug a.visit {color: #fff;text-decoration: none;}
/*#menugene li.Msepg {border-left: 1px solid #616F72;}*/

#contenu {background-color:#2F3334;border:0;padding:10px 10px 40px 20px;margin:0;height:200px;}
html>body #contenu { height:auto;min-height:200px;}
#contenu h1 {font-size:1.2em;}
#contenu p {text-align:justify;}
#contenu p.corps {width:380px;border:0;padding:0 0 10px 0;margin:0;}
#contenu a { color: #75BDAA; text-decoration: none; }
#contenu a:hover { color: #75BDAA; text-decoration: underline; } 

#Nav {color:#fff;width:368px;padding:0 0 5px 0;margin:0 0 5px 0;border-bottom: 1px solid #616F72;}
#Nav span { color:#75BDAA;font-weight:bold;font-size:1.2em;}

.gd {float:right;padding: 0 0 0 0;margin:10px 0 200px 0;width:390px;}
.phogd {padding: 0 0 0 0;margin:10px 0 10px 0;width:390px;border :solid 1px #616F72 ;}
.leg {padding: 0 0 0 0;margin:0 10px 200px 0;}
#imglist {text-align:center; font-weight:bold; margin : 0 0 0 0;margin:0;}
/*#imglist .vign {float:right;padding: 0 0 0 0;margin:10px 25px 0 0;border :0 ;}*/
#imglist ul { list-style-type: none; margin: 0; padding: 0; border:0; /*border: 1px solid green;*/  }
#imglist li { float: left; padding: 4px 0 0 0; margin: 0; border:0;/*border: 1px dashed pink;*/ }
#imglist li img {width:110px; margin:2px 10px 20px 0; padding: 0 0 0 0; border:solid 1px #616F72 ;/*border: 1px solid green;*/}

.clear {clear: both;}

#ctDirect {background-color:#2F3334;margin:0 0 40px 0; padding:10px; border:0; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color:#fff;}
#ctDirect form {padding: 10px 0 0 170px;margin:0;}
#ctDirect fieldset { margin: 0;padding: 0; border: 0;}
#ctDirect label { display: block; font-size: 1em; margin-bottom: 10px; padding:0; width: 400px; }
#ctDirect label input {width: 400px; border:0;}
#ctDirect label textarea {width: 400px; border:0;}
#ctDirect .boutform {font-weight:bold;font-size:11px;color:#75BDAA;text-align:center;border: 0;margin:2px 0 0 150px;background-color : #666;font-weight:bold;padding:2px 10px 3px 10px;}