* {padding:0;margin:0;border:0;}

body {padding:0;margin:5px auto;color : #37498B;color:#333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;background:url(/css/fdb.png) top left repeat-x #676767;}
a, a:link, a:visited{color:#333333;text-decoration:none;}
a:hover, a.visit {color:#333333;}

h1, h3 {font-size:14px;font-weight:bold;margin:0 0 5px 0;padding:0;border:0;color:#0079C2;}
h2{font-size:18px;font-weight:bold;margin:0;padding:0;border:0;color:#0079C2; line-height:35px;}


#conteneur {text-align:center;margin: 0 auto;padding: 0;width: 1000px;border:1px solid #EDECE5;background-color:#FFFFFF;font-size:12px;}

#header {margin:0 auto;padding:5px 0;height:140px;width:1000px;display:block;border:0;background:url('/css/fdh.png') no-repeat;color:#ff6600;font-size:16px;font-weight:bold;border-bottom:6px solid #0079C2;}
#header img {display:block;float:left;margin:20px 0 0 68px;border:0;}
#header .inter {display:block;float:left;color:#0079C2;font-style:italic;width:572px;margin:25px 0 0 0;border:0;font-size:18px;}
#header .tel {display:block;float:left;width:211px;margin:0 0 0 0;padding:121px 0 0 0;border:0;font-weight:bold;}

#gene {list-style:none;margin:0; padding:0; height:25px; display:block; background:url('/css/menu.png') repeat-x;float:right;border:0}
#gene li {padding:0; margin:0;display:inline;height:25px;}
#gene li a{float:left; padding-left:10px; display:block; color:#333333; text-decoration:none; font:11px Verdana, Arial, Helvetica, sans-serif;font-weight:bold; cursor:pointer; background:url('/css/menu.png') 0px 0 no-repeat;}
#gene li a span{line-height:25px; float:left; display:block; padding-right:10px; background:url('/css/menu.png') 100% 0 no-repeat;}
#gene li a:hover{background-position:0px -50px; color:#FFFFFF;font-weight:bold;}
#gene li a:hover span{background-position:100% -50px;}
#gene li a.active, ul li a.active:hover{line-height:25px; font:11px Verdana, Arial, Helvetica, sans-serif;font-weight:bold; background:url('/css/menu.png') 0px -75px no-repeat; color:#FFFFFF;}
#gene li a.active span, ul li a.active:hover span{background:url('/css/menu.png') 100% -75px no-repeat;}

#barre {width:200px;border:0;margin:35px 0 35px 10px;padding:10px 0 13px 0;float:left;display:block;text-align:left;background-color:#B0CAE9;}
#barre a, a:link, a:visited {font-size:12px;}
#barre ul { list-style-type: none; margin: 0; padding: 0;}
#barre li { padding: 1px 0 3px 4px; width: 195px;margin: 0;text-align:left;font-size:11px;float:left;background:url(/css/pictom.png) no-repeat 4px 7px;line-height:20px;}
#barre li a {padding:0 0 0 13px;height:15px;border: 0;margin:0;}
#barre li a.visit, #barre li a:hover {padding:0 0 0 13px;height:15px;border: 0;margin:0;color:#ff6600}

#ctDirect, #txt, #acces, #detent, #lnk, #acc, #det {display:block;width:710px;float:right;padding:0;margin:10px 40px 30px 0;border:0;text-align:justify;line-height:20px;}

#acc {margin:30px 0 40px 40px;}
#acc p {padding:0;text-align:justify;width:700px;display:block;float:left;}
#acc .a1 {color:#ff6600; font-size:14px; font-weight:bold; }

#det img {float:right;display:block;padding:10px 0 20px 20px;}
#det a.doc {font-size:11px;border-bottom:2px solid #ff6600;padding:0;margin:0 0 0 30px;}


#det .bdr {border:1px solid #8e9690; padding-left:2px; text-align: center;}


#det .r1 {border-right:1px solid #8e9690;}
#det .e1 {text-align: left; padding-left:5px;}
#det .c1 {color: #ffffff; background-color:#ff6600; text-align:center;}
#det .l1 {border-left:1px solid #8e9690;}
#det .b1 {border-bottom:1px solid #8e9690;}
#det .t1 {border-top:1px solid #8e9690;}
#det .a1 {color:#ff6600; font-size:14px; font-weight:bold; }
#det a.ow1 {color:#ff6600; font-size:14px; text-decoration:underline; font-weight:bold; }



#det_pho {width:700px;padding:15px 0;margin:10px 0 0 0;float:right;text-align:left;border-top:1px solid #EDECE5;}
#det_pho .DPhoto {margin:auto;padding: 0 0 0 0; border:0;display:block;border:3px solid #EDECE5;}

#lnk p {display:block;padding:20px 0;margin:0 0 0 160px;border:0;width:550px;}
#lnk img {float:left;margin-right:30px;padding:0;border:2px solid #ccc;}
#lnk p a {font-size:11px;font-weight:bold;border-bottom:3px solid #0079C2;}

#map {width: 600px; height: 500px;float:left;margin:20px 0 0 140px;text-align:center;line-height:16px;}

#ctDirect form { padding:0 20px;margin:0 20px;color:#625C5C;}
#ctDirect input {width: 170px; height:18px;padding:0 0 0 2px;margin:1px 0;color:#625C5C;border: #CCC 1px solid;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#ctDirect label { padding:3px 0 0 0;width:120px;text-align:top;margin:0;float:left;}
#ctDirect fieldset { margin: 0;padding: 20px; border: 0;}
#ctDirect legend {margin:0;padding: 0;}
#ctDirect textarea {width: 400px; border:1px solid #CCC;}
#ctDirect .btnp {color:#0079C2;background-color:#B0CAE9;padding:2px 0 2px;margin:5px 12px 0 140px;font-weight:bold;display:block;font-size:11px;width:140px;float:left;text-align:center;border:0;height:23px;}

.majus {text-transform:uppercase;}
.capit {text-transform:capitalize;}
.Select {background-color: #fff;color: #625C5C;font-style: normal;border: #ccc;font-size:11px; border: solid 1px #ccc;font-family: Verdana, Arial, Helvetica, sans-serif; }

#footer {margin: 0 auto;padding: 15px 20px 0 20px;width: 962px;border-top:6px solid #0079C2;color:#333333;font-size:12px;height:100px;line-height:20px;background-color:#FFFFFF;}
#footer span {display:block;float:left;font-size:14px;color:#ff6600;font-weight:bold;line-height:22px;margin:0 0 0 40px;}

address {margin:0;padding: 0;width:230px;display:block;float:left;color:#333333;text-align:center;font-style:normal;border:0;}
address strong {font-weight:bold;font-size:14px;color:#ff6600;}

#realisation {text-align:right;margin: 5px auto;width:990px;padding:5px;font-size:10px;color:#cccccc;}
#realisation a {margin:0;font-weight:normal;padding:0;font-size:10px;color:#cccccc;}
#realisation a:link { text-decoration: none; }
#realisation a:visited { text-decoration: none; } 
#realisation a:hover { text-decoration: underline; }

.clear {clear: both;}

#contow {text-align:center;margin: 0 auto;padding: 0;width: 780px;border:0;border:1px solid #EDECE5;background-color:#FFFFFF;font-size:12px;}

#headow {margin:0 auto;padding:0;height:117px;width:780px;text-align:left;display:block;background:url('/css/fdhow.png') no-repeat;color:#ff6600;font-size:16px;font-weight:bold;border-bottom:6px solid #0079C2;}
#headow img {display:block;float:left;margin:20px 0 0 12px;border:0;}
#headow .tel {display:block;float:left;width:211px;margin:0 0 0 0;padding:91px 0 0 0;border:0;font-weight:bold;}
#headow .inter {display:block;float:left;color:#0079C2;font-style:italic;width:472px;margin:15px 0 0 50px;border:0;font-size:15px;}

#detow {display:block;width:730px;float:left;padding:0;margin:0 0 20px 30px;border:0;text-align:center;line-height:20px;}
#detow h1 {margin-top:10px;text-align:left;}
#detow .bdr {border:1px solid #8e9690; padding-left:2px; text-align: center;}


#detow .r1 {border-right:1px solid #8e9690;}
#detow .e1 {text-align: left; padding-left:5px;}
#detow .c1 {color: #ffffff; background-color:#ff6600; text-align:center}
#detow .l1 {border-left:1px solid #8e9690;}
#detow .b1 {border-bottom:1px solid #8e9690;}
#detow .t1 {border-top:1px solid #8e9690;}
