/* CSS Document */
html{padding:0;margin:0;border:0;font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size:11px;background-color:#FFF;}
body {padding:0;margin:0 auto;}

p {padding:0; margin:0;border:0;}

a, a:link, a:visited{color:#000000;text-decoration:none;}
a:hover, a.visit {color:#AAC759}

#top {text-align:right;margin: 3px auto;padding: 0;width: 901px;border:0;color:#FFFFFF;display:block;height:30px;}
#top span {width:150px;background-color:#AAC759;padding:5px ;margin:0;border:0;display:block;float:right;}
#top span a {color:#FFFFFF;font-weight:bold;}

#conteneur {text-align:center;margin: 0 auto;padding: 0;width: 901px;border:1px solid #000000;color:#000000;background:url(/css/fdm.gif) bottom left no-repeat;}

#acc {display:block;float:right;width:685px;padding:0;margin:0;border:0;}
#acc img {display:block;float:right;padding:0;margin:0;border:0;}

#header {padding:0;margin:0;border:0;height:230px;}
#header .tit {display:block;border:0;padding:39px 0 0 39px;margin:0;}
#header h2 { border: 0; display: block;float: left; font-size:18px; font-weight:bold;color:#000000;margin:0;padding:39px 0 0 39px;text-align:left;}
#header h2 span {font-size:36px;}
#header img {display:block;float:left;border:0;padding:16px 0 0 29px;}

#header #mgene {border-top:1px dashed #000000;float:right;width:680px;margin:10px 5px 0 0;text-align:left;padding:10px 0 0 0;font-family:Verdana, Arial, Helvetica, sans-serif;}
#header #mgene h2 { font-size:11px;padding:0 0 0 15px;margin:0 0 3px 0;font-weight:bold;background:url(/css/pictom.gif) no-repeat;border:0;width:100%;}
#header #mgene ul { float: left; margin: 0; padding: 0; border:0;list-style-type:none;}
#header #mgene ul li { float: left; margin: 0; padding: 0; border:0;width:130px;}
#header #mgene ul li a {display:block; margin: 0 0 3px 0;font-weight:normal;padding:0 0 0 15px;}
#header #mgene ul li a:link { text-decoration: none; }
#header #mgene ul li a:visited { text-decoration: none; } 
#header #mgene ul li a:hover { color: #AAC759; text-decoration: none; }
#header #mgene ul li a.visit {color: #AAC759;text-decoration: none;}

#barre {width:200px;border:0;margin:0;padding:0 0 0 9px;float:left;display:block;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;}
#barre a {padding:0 0 0 15px;border: 0;background:url(/css/pictom.gif)  left no-repeat;display:block;float:left;width:199px;line-height:18px;}
#barre a.visit {font-weight:bold;color:#000000;}
#barre h1 { border: 0; display: block;float: left; font-size:18px; font-weight:bold;margin:0;padding:O;}
#barre h1 span {font-size:24px;}
#barre h3 { border: 0; display: block;float: left; font-size:18px; font-weight:bold;margin:0;padding:O;width:200px;}
#barre h4 { border: 0; display: block;float: left; font-size:24px; font-weight:bold;margin:0;width:200px;border-bottom:1px dashed #000000;padding:0 0 3px 0;}
#barre p {display:block;float:left;width:200px;border-bottom:1px dashed #000000;padding:0 0 10px 0;margin:5px 0 0 0;}

#det_pho {width:420px;padding:0;margin:0 0 0 10px ;float:left;border:0;text-align:left;}
#det_pho span {margin:0;padding:3px 0 5px 0;border:0;display:block;}
#det_pho .DPhoto0 {margin-left:auto ; margin-right:auto;padding: 0; border:0;display:block;width:420px;}
#det_pho .DPhoto {margin-left:auto ; margin-right:auto;padding: 0; border:0;display:block;}
#det_pho ul { list-style-type: none; margin: 10px 0 0 0; padding: 0;border:0;width:420px;}
#det_pho li { float: left; padding: 0 0 0 0; width: 68px; margin: 3px 20px 5px 0;border:0;text-align:left;}
#det_pho li.dte { float: left; padding: 0 0 0 0; width: 68px; margin: 3px 0 5px 0;border:0;text-align:left;}

#det_corps1 {width:235px;padding:0;margin:0 10px 0 10px;float:right;border:0;text-align:left;}
#det_corps1 p {border:0;margin:0;padding:0 0 15px 0;line-height:18px;border:0;text-align:justify;border-bottom:1px dashed #000000;}
#det_corps1 a {padding:0 0 0 15px;border: 0;background:url(/css/pictom.gif)  left no-repeat;display:block;float:left;width:199px;line-height:18px;}
#det_corps1 h1 {padding:0;margin:0 0 10px 0;font-weight:bold;float:left;border:0;font-size:13px;width:235px;}
#det_corps1 ul {list-style-type:disc;margin:5px 0 0 10px;padding:0;}
#det_corps1 li {margin:0 0 4px 15px;padding:0;}

#det_corps2 {width:665px; padding:0;margin:0 10px 0 10px;border:0;text-align:left;float:right;}
#det_corps2 p {border:0;margin:0;padding:0 0 15px 0;line-height:18px;text-align:justify;border-bottom:1px dashed #000000;}
#det_corps2 a {padding:0 0 0 15px;border: 0;background:url(/css/pictom.gif)  left no-repeat;display:block;float:left;width:199px;line-height:18px;}
#det_corps2 h1 {padding:0;margin:0 0 10px 0;font-weight:bold;float:left;border:0;font-size:13px;width:710px;}
#det_corps2 ul {list-style-type:disc;margin:5px 0 0 10px;padding:0;}
#det_corps2 li {margin:0 0 4px 15px;padding:0;}

#ctDirect {margin:0 40px 0 0; padding:0; border:0; text-align:left;width:645px;float:right;}
#ctDirect h1 {border:0;margin:0 0 8px 0;padding: 0 0 5px 0;font-size:16px;line-height:22px;text-align:right;}
#ctDirect form {padding: 0;margin:0 0 0 60px;width:100%;border:0;}
#ctDirect fieldset { margin: 0;padding: 0; border: 0;}
#ctDirect label {  padding:0;width:115px;text-align:left;margin:2px 0 0 0;float:left;border:0;}
#ctDirect input {border:1px solid #AAC759; margin-bottom:4px;color:#735440;font-size:12px;}
#ctDirect textarea {width: 400px; border:1px solid #AAC759;}
#ctDirect .boutform {font-weight:bold;font-size:11px;color:#AAC759;text-align:center;border: 1px solid #AAC759;margin:2px 0 0 115px;background-color : #FFFFFF;font-weight:bold;padding:2px 10px 3px 10px;}

.clear {clear: both;}

#footer {text-align:right;margin: 15px auto;padding: 0;width: 901px;border:0;color:#000000;font-family:Verdana, Georgia, Arial, Helvetica, sans-serif;font-size:10px;}
#footer img {padding: 10px 0 0 0;margin:0;border:0;}
