html{padding:0;margin:0;border:0;}
body {padding:0;margin:8px auto;background-image : url('/css/bg.gif');color : #666666;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px}
p, img {padding:0; margin:0;border:0;}
a, a:link, a:visited{color:#666666;text-decoration:none;}
a:hover, a.visit {color:#666666;}

h2 {font-size:14px;font-weight:bold;margin:0 0 5px 0;padding:0;border:0;}
h1, h3 {font-size:14px;font-weight:bold;margin:0 0 5px 0;padding:0;border:0;}

#conteneur {text-align:center;margin: 0 auto;padding: 0;width: 900px;border:0;background-color:#FFFFFF;}

#header {margin:0 auto;border:0;padding:0 2px;height:180px;width:896px;text-align:left;display:block;font-size:20px;border-top:1px solid #F02424;}
#header .logo {margin:0 auto;margin:10px 250px;}
#header .img1 {display:inline;padding:0;margin:0 0 0 3px;border:0;}
#header .img2 {display:inline;padding:0;margin:0 0 0 8px;border:0;}

	  
.menu{margin:0 auto; padding:0; height:30px; width:890px; display:block; background:url('/css/menu.png') repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:36px; display:block; color:rgb(102,102,102); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif;font-weight:bold; cursor:pointer; background:url('/css/menu.png') 0px -30px no-repeat;}
.menu li a span{line-height:30px; float:left; display:block; padding-right:35px; background:url('/css/menu.png') 100% -30px no-repeat;}
.menu li a:hover{background-position:0px -60px; color:rgb(102,102,102);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif;font-weight:bold; background:url('/css/menu.png') 0px -90px no-repeat; color:rgb(255,255,255);}
.menu li a.active span, .menu li a.active:hover span{background:url('/css/menu.png') 100% -90px no-repeat;}

#barre {width:51px;height:40px;background:url('/css/fdh.gif') 5px 5px no-repeat;margin:0;padding:0;border:0;display:block;float:left;}

#listepdt, #ctDirect, #txt, #acces, #lnk, #detent {width:825px;float:left;padding:20px 0px 10px 20px;margin:0;border:0;text-align:left;border:0;}
#acc, #acces, #ctDirect, #det {display:block;width:845px;padding:20px 0 10px 0;margin:0;border:0;float:left;text-align:left;background:url('/css/fdb.gif') right bottom no-repeat;}

#acc {display:block;float:right;width:845px;padding:20px 0 10px 0;margin:0;border:0;float:left;text-align:left;height:300px;background:url('/css/fdb.gif') right bottom no-repeat;}
#acc img {display:block;float:right;padding:0;margin:0;border:0;}
#acc h2 {width:560px;}
#acc div {border:1px solid #FFF;width:200px;height:300px; overflow:hidden;color:#999;display:block;float:left;margin:0 20px;}
#acc div h3 {height:14px;width:200px;color:#F6EB00;font-size:13px;font-weight:bold;padding:8px 0 10px 0;margin:0;text-align:center;background-color:#3C75BB;}
#acc div img {width:200px;border:0;padding:auto;margin:1px 0;}
#acc div h4 {width:200px;color:#666;font-size:13px;font-weight:bold;padding:10px 0 4px 0;border-bottom:1px dashed #666;margin:0;}
#acc div span {width:200px;padding:10px 0 4px 0;margin:0 3px;border:0;display:block;float:left;line-height:14px;}
#acc div a.btn {color:#3C75BB;float:right;margin:5px 0;padding:0 19px 0 0;font-weight:bold;font-size:10px;}

#det h1 {font-size:15px;width:790px;border-bottom:1px solid #F02424;margin:0;padding:0 0 10px 0;}

#det_pho {width:250px;padding:0;margin:10px 55px 0 0;float:right;border:0;text-align:left;}
#det_pho img {border:0;display:block;}
#det_pho .DPhoto {margin:0 auto;padding: 0 0 0 0; border:0;display:block;}
#det_pho ul { list-style-type: none; margin: 10px 0 0 0; padding: 0;border:0;width:250px;}
#det_pho li { float: left; padding: 0 0 0 0; width: 80px; margin: 3px 5px 5px 0;border:0;text-align:left;}
#det_pho li.dte { float: left; padding: 0 0 0 0; width: 80px; margin: 3px 0 5px 0;border:0;text-align:left;}

#det_corps1 {width:510px;padding:0;margin:0;float:left;border:0;text-align:left;}
#det_corps1 p {border:0;margin:0;padding:5px 10px 15px 0;line-height:20px;border:0;text-align:justify;display:block;float:left;}
#det_corps1 h1 {padding:8px 0 8px 0;margin:0;color:#0C0C0C;border-bottom:1px dashed #0C0C0C;margin:0;width:510px;}

#det_corps2 {width:530px; margin:10px 10px 0 0;border:0;padding:10px;display:block;float:left;text-align:left;}
#det_corps2 p {border:0;margin:0;padding:0 0 15px 0;line-height:20px;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;}


#map {width: 600px; height: 500px;float:left;margin:20px 0 0 50px;}

#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:#FFCC00;background-color:#F02424;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:25px;}

.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; }

#coord {margin:5px;padding: 10px 0 10px 0;width:890px;border-top:1px solid #F02424;font-size:12px;height:50px;line-height:20px;display:block;float:left;}
#coord strong {font-weight:bold;font-size:12px;}
#coord span {font-weight:bold;}
#coord a {font-weight:bold;font-size:12px;}

#footer {text-align:right;margin: 5px auto;padding: 10px 0;width: 896px;border:0;color:#666666;font-size:10px;}
#footer a {margin: 0;font-weight:normal;padding:0;font-size:10px;color:#666666;}
#footer a:link { text-decoration: none; }
#footer a:visited { text-decoration: none; } 
#footer a:hover { text-decoration: underline; }
#footer a.visit {text-decoration: none;}

.clear {clear: both;}