/* CSS Document */
html{padding:0;margin:0;border:0;font-family: Verdana, Arial, Helvetica, sans-serif;color:#999999;font-size:11px;background:url(/css/fdb.png) top left repeat-x #676767;}
body {padding:0;margin:5px auto;}
p, img {padding:0; margin:0;border:0;}
a, a:link, a:visited{text-decoration:none;}
a:hover, a.visit {color:#FFFFFF;}

h2 {font-size:13px;font-weight:bold;margin:0 0 5px 0;padding:0;border:0;}
h1, h3 {font-size:12px;font-weight:bold;margin:0 0 5px 0;padding:0;border:0;}

#conteneur {text-align:center;margin: 0 auto;padding: 0;width: 998px;color:#625C5C;background:url(/css/fdcont.png) top left repeat-y #F5F5F5;border:1px solid #cccccc;font-size:12px}
#cont {width:620px;border:0;padding:0;margin:0;display:block;float:left;}

#header {margin:0;border:0;padding:0;height:150px;width:1000px;text-align:center;display:block;background-color:#676767;font-size:14px;border:0;border-bottom:0;color:#FFFFFF;}
#header p {text-decoration:none;padding:20px 0 0 0;display:block;float:left;text-align:center;width:395px;line-height:26px}
#header span {font-size:20px;font-weight:bold;}
#header img {display:block;float:right;margin:1px;}
#header a {color:#666666;text-decoration:none}

#mgene {display:block;float:left;margin:0;padding:0;width:1000px;height:35px;background:url(/css/fdmh.png) 0 repeat-x;border:0;}
#mgene span.tel {display:block;float:right;padding:10px 10px 10px 0;margin:0;color:#FFFFFF;font-weight:bold;width:180px;text-align:right;font-size:14px;}
#menu {border:0;display:block;float:left;margin:0 0 0 200px;padding:0 0 0 0;height:35px;}
#menu ul {margin:0;padding:0;list-style:none;float:left;}
#menu li {display:inline;float:left;margin:0;padding:0;}
#menu a {background:url("/css/right.png") no-repeat right top;margin:0;padding:0;text-decoration:none;border:0;display:block;float:left;}
#menu a span {display:block;background:url("/css/left.png") no-repeat left top;padding:0 19px;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;font-weight:bold;line-height:35px;}
#menu a:hover,#menu li.visit a {background-position:right bottom;color:#FFFFFF;}
#menu a:hover span,#menu li.visit a span {background-position:left bottom;color:#FFFFFF;font-weight:bold;font-style:normal;text-decoration:none;}


#barre {width:200px;border:0;margin: 0;padding:0 0 0 0;float:left;display:block;text-align:left;border:0;backgound-color:#676767;}
#barre .menu2 {margin:0; padding:0; width:200px; list-style:none;background:rgb(153,153,153);background:rgb(255,255,255);font:12px Verdana, Arial, Helvetica, sans-serif;}
#barre .menu2 li{padding:0; margin:0; height:30px; display:block;border:0; }
#barre .menu2 li a{text-align:left;height:25px; padding:5px 0 0 25px;  color:rgb(51,51,51); display:block; background:url('/css/menu.png') 0px 0px no-repeat; text-decoration:none;}
#barre .menu2 li a:hover, #barre .menu2 li.visit a{background:url('/css/menu.png') 0px -30px no-repeat; color:rgb(255,255,255);}
#barre .menu2 li.lactive {background:url('/css/menu.png') 0px -60px no-repeat; color:#FFFFFF;text-align:center;font-weight:bold;padding:5px 0 0 0;height:25px;font-size:12px;}

#logos {width:178px;display:block;float:right;text-align:center;border:0;padding:0;margin:10px 0;}
#logos img {border:0;margin:10px 0 30px 0;padding:0;}

#acc {display:block;width:990px;padding:50px 0 30px 0;margin:0;border:0;float:left;text-align:left;line-height:20px;}
#acc {display:block;float:right;width:600px;padding:20px 0 10px 20px;margin:0;border:0;float:left;text-align:left;}
#acc img {display:block;float:left;padding:0;margin:0 30px 10px 0;border:0;}
#acc ul { clear: left; list-style-type: none; margin: 10px 0 0 0; padding: 0;border:0;width:600px;}
#acc ul li { float: left; padding: 0; border: 0; width: 170px; height: 245px; overflow: hidden; margin: 0 25px 20px 0;border:3px solid #676767;background-color:#FFFFFF;}
#acc ul li.dte { float: left; padding: 0; border: 0; width: 170px; height: 245px; overflow: hidden; margin: 0 0 20px 0;border:3px solid #676767;}
#acc ul li img.vign {display:block;float:left;padding:0;margin:0 0 10px 0;border-top:0;}
#acc ul li img.whesp { border:0;display:block;float:left;margin:0;padding:0; }
#acc ul li a {color:#FFFFFF}
#acc ul li h2 {font-size:12px;padding:4px 0;margin:10px 0 0 0;margin:0;width:170px;font-weight:bold;text-align:center;border:0;background:url(/css/pictoma.gif) repeat-x left;}
#acc ul li h4 {font-size:11px;padding:0 0 0 4px;margin:0 0 0 0;margin:0;width:170px;text-align:left;border:0;display:block;float:left;}
#acc ul li span {width:170px;padding:0 0 0 4px;margin:0 0;border:0;display:block;float:left;}
#acc ul li a.btn {color:#0426BC;display:block;float:right;margin:0 10px 0 0;padding:0 15px 0 0;border:0;font-size:10px;background:url(/css/pictom.png) no-repeat right;font-weight:bold}
.comment {margin:0;padding:0 0 10px 0;line-height:16px;border:0;width:560px;}

#ariane {width:600px;float:left;padding:5px 0 0 20px;margin:0;border:0;text-align:left;border:0;font-size:10px;color:#625C5C;}
#ariane a {color:#625C5C;display:inline;}

#listepdt, #ctDirect, #txt, #acces, #lnk {width:595px;float:left;padding:20px 0px 10px 20px;margin:0;border:0;text-align:left;border:0;}
#txt {text-align:justify;}

#map {width: 500px; height: 400px;float:left;margin:20px 0 0 20px;border:0;}

#listepdt ul {list-style-type: none; margin: 0; padding: 0;border:0;width:595px;}
#listepdt ul { clear: left; list-style-type: none; margin: 20px 0 0 0; padding: 0;border:0;width:560px;}
#listepdt ul li { float: left; padding: 0; border: 1px solid #676767; width: 560px; height: 162px; overflow: hidden; margin: 0 0 20px 0;background-color:#FFFFFF}
#listepdt ul li img.vign {display:block;float:right;padding:2px 2px 0 0;margin:0;}
#listepdt ul li img.whesp { border:0;display:block;float:right;margin:0;padding:0; }
#listepdt ul li h2 {padding:8px 3px 5px 10px;margin:0;float:left;border:0;font-weight:bold;border:0;width:340px;}
#listepdt ul li p {padding:4px 3px 8px 10px;margin:0;float:left;border:0;font-weight:normal;width:340px;}
#listepdt ul li span {width:340px;float:left;text-align:right;padding:5px 5px 0 0;}
#listepdt ul li a {color:#625C5C;}
#listepdt ul li a.btn {color:#0426BC;display:block;float:right;margin:10px 0 0 0;padding:0 15px 0 0;border:0;font-size:10px;background:url(/css/pictom.png) no-repeat right;font-weight:bold}
#listepdt .comment {width:595px;margin:0;padding:15px 0;}

.nav {display:block;float:left;margin: 10px 0 0 20px;padding: 0;width:580px;text-align:right;line-height:30px;border:0;}
p.nav  a, a:link, a:visited {color:#0426BC;text-decoration:none;border:0;margin:0;padding:0;}
p.nav  a:hover {text-decoration:underline;}

#listsearch ul { clear: left; list-style-type: none; margin: 10px 0 0 0; padding: 0;}
#listsearch ul li { float: left; padding: 0; border: 1px solid #CCC;  position: relative; width: 550px; height: 60px; overflow: hidden; margin: 0 0 20px 60px;  }
#listsearch ul li img.vign {display:block;float:left;padding:0 5px 0 0;margin:0;height:60px;}
#listsearch ul li h2 {display:block;padding:0 0 5px 0;margin:0;}
#listsearch ul li a {color:#625C5C;}
#listsearch ul li a.btnliste {color:#FFFFFF;background-color:#0426BC;padding:0 6px 2px;font-size:9px;margin:0 12px 0 0;font-weight:bold;}

#detent {width:580px;float:left;padding:0 0 10px 20px;margin:0;border:0;text-align:left;border:0;}
#detent h1 {font-size:15px;width:580px;margin:0;padding:0 0 0 0;}
#detent h1 span {color:#0426BC;}

#det {width:580px; margin:10px 10px 0 20px;border:0;padding:0;background-color:#FFFFFF;display:block;float:left;}
#det  .btnp {color:#FFFFFF;background:url(/css/pictoma.gif) repeat-x bottom;padding:5px 0 0 0;margin:0 0 0 100px;font-weight:bold;display:block;font-size:11px;width:80px;float:left;text-align:center;height:25px;}

#det_pho {width:215px;padding:0;margin:0 0 0 5px ;float:left;border:0;text-align:left;}
#det_pho span {margin:0;padding:3px 0 5px 0;border:0;display:block;}
#det_pho .DPhoto {margin:0;padding: 5px 0 0 0; border:0;display:block;}
#det_pho ul { list-style-type: none; margin: 10px 0 0 0; padding: 0;border:0;width:205px;}
#det_pho li { float: left; padding: 0 0 0 0; width: 65px; margin: 3px 5px 5px 0;border:0;text-align:left;}
#det_pho li.dte { float: left; padding: 0 0 0 0; width: 65px; margin: 3px 0 5px 0;border:0;text-align:left;}

#det_corps1 {width:360px;padding:0;margin:0;float:right;border:0;text-align:left;}
#det_corps1 p {border:0;margin:0;padding:5px 10px 15px 0;line-height:18px;border:0;text-align:justify;display:block;float:left;}
#det_corps1 h1 {padding:0;margin:0 10px 5px 0;font-weight:bold;float:left;border:0;font-size:13px;width:350px;}
#det_corps1 h1 {padding:8px 3px 8px 0;margin:0;border-bottom:2px solid #0426BC;margin:0 1px 0 0;width:345px;}

#det_corps2 {width:560px; margin:0;border:0;padding:10px;background-color:#FFFFFF;display:block;float:left;text-align:left;}
#det_corps2 p {border:0;margin:0;padding:0 0 15px 0;line-height:18px;text-align:justify;}
#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:580px;}
#det_corps2 ul {list-style-type:disc;margin:5px 0 0 10px;padding:0;}
#det_corps2 li {margin:0 0 4px 15px;padding:0;}

#lnk p{display:block;padding:20px 0;margin:0;border:0;width:600px;}
#lnk img {float:left;margin-right:10px;padding:0;border:1px solid #ccc;}
#lnk p a {font-size:11px;color:#676767;font-weight:bold;border-bottom:2px solid #0426BC;}

#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: 1px solid #EEEEEE;}
#ctDirect legend {margin:0;padding: 0;}
#ctDirect textarea {width: 400px; border:1px solid #CCC;}
#ctDirect .btnp {color:#FFFFFF;background:url(/css/pictoma.gif) repeat-x bottom;padding:3px 0 2px;margin:5px 12px 0 140px;font-weight:bold;display:block;font-size:11px;width:140px;float:left;text-align:center;height:27px;}

.clear {clear: both;border-bottom:1px solid white;height:9px;}

.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; }

.Lnk {width:550px;display:block;padding:0 5px 0 0;margin:15px 0 0 60px;border:1px solid #CCC;text-align:left;}
.Lnk img {float:left;margin:0 20px;border:0;display:block;padding:0;}

#coord {text-align:left;margin: 0;padding: 10px 0 10px 0;width: 1000px;border:0;color:#FFF;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;height:70px;background: url(/css/fdf.png) bottom repeat-x #0426BC;}
#coord address {padding:0 20px 0 30px ;margin:0;display:block;float:left;width:200px;font-style:normal;}
#coord p {padding:0 20px 0 30px ;margin:0;display:block;float:left;width:300px;height:70px;}
#coord p span {font-weight:bold;}
#coord p a {color:#FFFFFF;font-weight:bold;font-size:12px;}
#coord p strong {font-weight:bold;}

#footer {text-align:right;margin: 0 auto;padding: 10px;width: 980px;border:0;color:#ccc;font-family:Verdana,Arial, Helvetica, sans-serif;font-size:10px;}
#footer a {margin: 0;font-weight:normal;padding:0;font-size:10px;color:#ccc;}
#footer a:link { text-decoration: none; }
#footer a:visited { text-decoration: none; } 
#footer a:hover { text-decoration: underline; }
#footer a.visit {text-decoration: none;}
