html { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color:#735440; }
body { background:url(fdbd.gif) repeat-x 0 0; color:#828282;font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;margin:0; padding:0;border:0;}
#wrapper { position: relative; width: 870px; margin: 0 auto; padding: 0 auto ;border:0; text-align:center;}

a, a:link, a:visited{font-size:11px;font-weight:normal;text-decoration:none;color:#666;}
a:hover {text-decoration:underline;}
a.visit{font-weight:bold;color:#86C634;}

img {border:0;}

#menu1 { position: relative; width: 870px; height: 40px; margin: 0 auto; padding: 0 auto ;border:0; text-align:center;}
#menu1 img {border:0; padding: 0;margin:0 0 -9px 7px;}
#menu1 ul { list-style-type: none; margin: 6px 0 0 0; padding: 0;border:0; float:right;}
#menu1 li {border:0;display:inline;padding:0 0 0 10px;margin:0;}
#menu1 li a, a:link, a:visited{font-size:11px;font-weight:normal;text-decoration:none;color:#666;}
#menu1 a:hover {text-decoration:underline;}

#bando1{background:url(/css/fdent.jpg) no-repeat 0 0;padding:0;margin:0 0 0 0;border:0;width:870px;height:115px;text-align:left;border:0; color:#99cc01;}
#bando1 span.titre1 {display:block;font-size:2em;padding:20px 0 0 216px;}
#bando1 span.titre2 {display:block;font-size:30px;padding:20px 0 0 190px;font-weight:normal;}
#bando1 img {float:right;display:block;margin:0;padding:0;}

#menu2 {position:relative; width: 870px; height: 35px; margin: 0 auto; padding: 0 auto ;border:0; text-align:center;}
#menu2 ul{ list-style-type: none; margin: 6px 3px 0 0; padding: 0;border:0;}
#menu2 li { margin: 0; padding: 0 27px 0 27px;border-right:2px solid #666563;display:inline;text-align:center;height:15px;}
#menu2 li.r { border:0;}  
#menu2 li a, a:link, a:visited{font-size:11px;font-weight:bold;text-decoration:none;color:#666;}
#menu2 a:hover {text-decoration:underline;}
#menu2 a.visit{font-weight:bold;color:#86C634;}

#wrap{overflow:hidden;width:870px; margin: 0; padding: 20px 0 0 0; border:0;background:url(/css/pt.gif) repeat-x 0 0;}

#acc {float:left; width:614px; padding:0;margin:0 16px 0 0;border:0;text-align:left;display:block;}
#acc p{text-align:justify;padding:30px 0 0 0;margin:0;border:0;}
#acc p:first-line {font-weight:normal;font-size:2em;text-transform:uppercase;}

#acces {float:left; width:624px; padding:0 16px 0 0;margin:0;border:1px;text-align:left;}
#acces h1 {padding:0;margin:0;font-weight:bold;float:left;display:block;border:0;font-size:13px;width:100%;}
#acces p{text-align:justify;padding:20px 0 0 0;margin:0;border:0;}

#map {width: 600px; height: 450px;float:left;margin:20px 0 0 0;}

#lnk{float:left; width:624px; padding:0 16px 0 0;margin:0;border:0;text-align:left;}
#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;}

#lst {float:left; width:624px; padding:0 16px 0 0;margin:0;border:0;text-align:left;}
#lst h1 {padding:0;margin:0;font-weight:bold;float:left;display:block;border:0;font-size:13px;width:484px;}

.liste {padding:28px 0 3px 0;margin:0 11px 0 0 ;border:0;width:600px;background:url(ptbas.gif) repeat-x bottom;height:110px;}
.liste h2 {padding:0;margin:0;font-weight:bold;float:left;display:block;border:0;font-size:12px;width:484px;}
.liste p { width:460px;margin:0;padding:0 24px 0 0;display:block;border:0;float:left;border:0;float:left;}
.liste .BPhoto {margin:0 ; padding: 0; float:right; display:block;border:0;}
.llien {width:484px;margin: 0;  padding:0 ;text-align:right;display:block;border:0;float:left;}
.llien img {border:0;padding:0;margin:0;}

#det_pho {width:328px;padding:0;margin:0 0 0 0 ;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:328px;}
#det_pho .DPhoto {margin-left:auto ; margin-right:auto;padding: 0; border:0;display:block;}
#det_pho ul { list-style-type: none; margin: 0; padding: 0;border:0;width:328px;}
#det_pho li { float: left; padding: 0 11px 0 0; width: 102px; margin: 3px 0 5px 0;border:0;text-align:left;}
#det_pho li.dte { float: left; padding: 0 0 0 0; width: 102px; margin: 3px 0 5px 0;border:0;text-align:left;}

#det_corps1 {width:275px;padding:0;margin:0 20px 0 0;float:left;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;}
#det_corps1 h1 {padding:0;margin:0 0 10px 0;font-weight:bold;float:left;border:0;font-size:13px;width:280px;}
#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:624px; padding:0 16px 0 0;margin:0 0 0 0;border:0;text-align:left;float:left;}
#det_corps2 p {border:0;margin:0;padding:0 0 0 0;line-height:18px;text-align:justify;}
#det_corps2 h1 {padding:0;margin:0 0 10px 0;font-weight:bold;float:left;border:0;font-size:13px;width:624px;}
#det_corps2 ul {list-style-type:disc;margin:5px 0 0 10px;padding:0;}
#det_corps2 li {margin:0 0 4px 15px;padding:0;}

#ct {margin:0;background-color:#F5F5F5;padding:10px 5px 5px 10px;border:0;font-size:11px;height:475px;width:215px;display:block;float:right;}
#ct .pform {margin:-20px 0 0 180px;padding:0 0 0 0;border:0;display:block;}
#ct form {padding: 10px 0 0 0;margin:5px 0 0 0;text-align:left;background:url(ptbas.gif) repeat-x 0 0;}
#ct input {border:1px solid #ccc;padding:2px;margin:0;color:#666;}
#ct fieldset { margin: 0;padding: 0; border: 0;}
#ct label { display: block; margin-bottom: 2px; padding:0; width: 190px;float:left;}
#ct label.lg1 { display:inline;float:left;margin-bottom: 2px; padding:0; width: 110px; border:0;}
#ct label textarea {border:1px solid #ccc;padding:0;margin:0;color:#666;}
#ct span {float:left;display:block;text-align:right;height:35px;margin:10px 8px 0 0;padding:5px 0 0 0;background:url(ptbas.gif) repeat-x 0 0;width:209px;border:0;}
#ct span img {border:0; padding: 0;margin:0 0 -22px 5px;}

.clear {clear: both;}

#footer{background-color:#f4f4f4;margin:10px 0 0 0;padding:0 auto;height:130px;clear:both;border:0;width:100%}
#footer2{overflow:hidden;width:870px; margin: 0 auto; padding: 12px 0 0 0; border:0;background:url(ptbas.gif) repeat-x 0 0;text-align:left;}
#footer2 img {float:left;display:block;margin:0;padding:2px 0 0 0;}
#footer2 .footl {float:right;margin:0;padding:0;border:0;}
#footer2 .footl , a:link, a:visited{font-size: 10px;font-weight:normal;text-decoration:none;color:#666;}
address {font-size:0.9em; padding:0 0 0 100px;font-style:normal;}
address:first-line{color:#99cc01;}