html{padding:0;margin:0;border:0;font-family: Verdana, Arial, Helvetica, sans-serif;}

#bdgene {background-color:#FFF;position:relative;text-align:center;margin: 0 auto;padding: 0;width: 1000px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#484848;border:0;}
#bddirect {background-color:#817978;color: #FFF;border:0;width:100%;margin:0;padding:0;font-size:11px;color:#FFF;font-family: Verdana, Arial, Helvetica, sans-serif;}

#conteneur{text-align:left;margin:0;padding:0;background:url(/css/fd_page.jpg) repeat-y;/*border: 1px solid orange;*/}

.imgH {width:703px;height:287px; border:0;padding:0;margin:0;display:inline;}
.img {border:0;}

#ent {padding :0;margin:0;}
#ent a, a:link, a:visited{color:#FFF;text-decoration:none;}
#ent a:hover {text-decoration:underline;}
#ent ul{position:absolute;top:107px;left:783px;padding: 0;margin:0;LIST-STYLE-TYPE: none;}
#ent li{text-align:center;width:144px;padding-top:20px;color:#FFF;height:36px;margin:0;}
#ent li.camp{background-color:#18474F;}
#ent li.camp a:hover {color:#F0597A;text-decoration:none;}
#ent li.mer{background-color:#534B61;}
#ent li.mer a:hover {color:#F0597A;text-decoration:none;}
#ent li.bois{background-color:#55645F;}
#ent li.bois a:hover {color:#F0597A;text-decoration:none;}
#ent li.acti{height:42px;background-color:#2D3235;}
#ent li.acti a:hover {color:#F0597A;text-decoration:none;}
#ent li.region{height:37px;background-color:#C2C3A3;}
#ent li.region a:hover {color:#F0597A;text-decoration:none;}

#Mgene{	background:url(/css/MRien.gif) no-repeat;position: absolute;color:#FFF;top:394px;left:80px;height:28px;background-repeat:no-repeat;padding:6px 0 0 70px;margin:0;width:838px;text-align:left;}
#Mgene a:link {color:#FFF;text-decoration:none;background:url(/css/MPicto.gif) no-repeat left center;margin:0;padding:0 40px 0 15px;}
#Mgene a:visited {color:#FFF;text-decoration:none;background:url(/css/MPicto.gif) no-repeat left center;margin:0;padding:0 40px 0 15px;}
#Mgene a:hover {color:#FFF;text-decoration:underline;background:url(/css/MPicto.gif) no-repeat left center;margin:0;padding:0 40px 0 15px;	}
#Mgene span {float:right;top:0;margin:-19px 61px 0 0;padding:0;}

#Corps {position: relative;top:38px;width: 688px;margin: 0;padding: 10px 5px 5px 90px;/*border: 1px solid red;*/}

#liste-lien { position: relative;top:48px;width: 688px;margin: 0;padding: 10px 5px 5px 90px;height:400px;}
html>body #liste-lien { height:auto;min-height:400px;}
#liste-lien a{color:#484848;text-decoration:none;}
#liste-lien a:hover {color:#F0597A;text-decoration:underline;}

#liste-bien { height:400px;}
html>body #liste-bien { height:auto;min-height:400px;}
#liste-bien {position: relative;left:80px;top:48px;width: 655px;margin: 0 0 30px 0;padding: 10px 0 5px 48px;/*border: 1px solid red;*/ }
#liste-bien ul { list-style-type: none; margin: 0; padding: 0; /*border: 1px solid green;*/  }
#liste-bien li { float: left; padding: 0 0 20px 0; width: 170px;overflow: hidden; height:310px; margin: 0 48px 30px 0; /* border: 1px dashed pink;*/ }
#liste-bien .BPhoto {margin:0 ; padding: 0; border:0;}
#liste-bien span {position: absolute; width:166px;margin: 310px 0 0 0;  padding:0 0 4px 0 ;border-bottom: 1px dashed #484848;text-align:right;}
#liste-bien .picto {margin:0 ; padding: 0; border:0;}
#liste-bien .titre { padding:3px 0 10px 0;margin:0; border: 0;}

#liste-edito { height:400px;}
html>body #liste-edito { height:auto;min-height:400px;}
#liste-edito {position: relative;left:80px;top:48px;width: 655px;margin: 0 0 30px 0;padding: 10px 0 5px 60px;border:0;/*border: 1px solid red;*/ }
#liste-edito ul { list-style-type: none; margin: 0; padding: 0;border:0;/* border: 1px solid green;*/  }
#liste-edito li { padding: 0 0 20px 0; width: 580px;overflow: hidden; height:170px; margin: 0 0 30px 0; /* border: 1px dashed pink;*/ }
#liste-edito .BPhoto {margin:0 ; padding: 0 10px 0 0; border:0;float:left;}
#liste-edito span {position: absolute; width:400px;margin: 150px 0 0 0;  padding:0 0 4px 0 ;border-bottom: 1px dashed #484848;text-align:right;}
#liste-edito .picto {margin:0 ; padding: 0; border:0;}
#liste-edito .titre { padding:3px 0 10px 0;margin:0; border: 0;}

#menuH {position: relative;top:28px;width: 688px;margin: 0;padding: 5px 5px 5px 90px;}
.menusp1 {float:right;margin: 0 0 0 0;padding: 0 0 0 0;border:}
.menusp1 a:hover {color:#F0597A}
.ariane {float:left;margin: 0 0 0 0;padding: 0 0 0 0;}
.ariane a:hover {color:#F0597A}

h1{ font-size:14px; font-weight:bold;padding: 0 0 10px 0;margin:0; border:0;}
#pacc1{width:335px;margin:0;padding:20px 10px 0 5px;background:url(/css/Guil_gris.gif) no-repeat 5px top;border-right: 1px solid #ccc;}
#pacc1 .carte{border:0; padding: 0 0 0 0; margin:60px 0 0 0;}
#pacc2{color:#F0597A;text-align:justify;float:right;width:290px;padding:15px 15px 0 20px; margin: 0 0 40px 0;background:url(/css/Edit.gif) no-repeat 18px top;}
#Guil {background:url(/css/Guil_rose.gif) no-repeat 0 top;padding: 20px 0 0 0;margin:0;}
#pacc2 img{margin:10px 0 0 0 ; padding: 0 0 0 0; border:0;}
#pacc2 .insc{margin:15px 0 30px 30px ; padding: 0; border:0;}
#Art3{text-align:justify;width:290px;padding:30px 15px 0 20px; margin: 0 0 40px 0;}
#Art3 img{margin:10px 0 0 0 ; padding: 0 0 0 0; border:0;}
#Art3 .insc3{margin:15px 0 0 30px ; padding: 0; border:0;}

#Menu {position: absolute;top:428px;left:783px;width: 144px;margin: 0;padding: 10px 0 5px 5px;}


#detail-pho {position:relative;left:90px; top:40px;width: 434px;margin: 0 0 30px 0;padding: 0 0 5px 0;/*border: 1px solid red;*/ }
#detail-pho img {width:428px; height:428px; margin:0 0 0 0 ; padding: 0 0 3px 0; border:0;}
#detail-pho p {width:428px; margin:0 ; padding: 0; border:0; text-align:center;}
#detail-pho img.imgPicto {width:17px; height:15px; margin:0 0 0 0 ; padding: 5px; border:0;}
#detail-pho ul { list-style-type: none; margin: 0; padding: 0; border:0; /*border: 1px solid green;*/  }
#detail-pho li { float: left; padding: 0; margin: 0; border:0;/*border: 1px dashed pink;*/ }
#detail-pho li img {width:68px; height:68px; margin:2px 4px 0 0  ; padding: 0 0 0 0; border:0;/*border: 1px solid green;*/}

#detail-bien {position:absolute;top:454px;left:530px;width:245px;padding:0 0 0 0;border:0;/*border: 1px solid #ccc;*/ margin: 0 0 50px 0;}

.search {text-align:right; padding: 0 10px 0 0;margin:0;}

.insearch{border:1px solid #484848;font-size: 11px; color:#484848;padding: 2px;margin: 0 ;width:128px;}
.btsearch{border:0;padding: 5px 0 0 0;margin:0;}

#Menu hr {width:135px;height: 1px;color: #484848;/*border-top:1px solid #484848;border-bottom:0;border-left:0;border-right:0;	*/}

#SRub{padding: 20px 0 0 0;margin:0;LIST-STYLE-TYPE: none;}
#SRub .visit {color:#F0597A;text-decoration: none;}

#Leg{padding: 30px 0 0 0;margin:20px 0 30px 0;font-size:9px;LIST-STYLE-TYPE: none;background:url(/css/Legend.gif) no-repeat left 5px;	}

#Menu li{text-align:left;width:132px;padding:26px 4px 0 0;margin: 8px 0 0 0;border-bottom: 1px dashed #484848;}
#Menu li.s1{background:url(/css/PSigle1.gif) no-repeat;}
#Menu li.s2{background:url(/css/PSigle2.gif) no-repeat;}	
#Menu li.s3{background:url(/css/PSigle3.gif) no-repeat;}
#Menu li.s4{background:url(/css/PSigle4.gif) no-repeat;}
#Menu li a:hover {color:#F0597A}
/*#Menu a.linkbout1 {font-weight:normal;color : #FFF;text-decoration : none;background-color : #484848;margin: 0;padding:2px 5px 3px 5px;width:200px;}*/

#connect {list-style-type: none; margin: 0 0 6px 0; padding: 0; border:0; }
#connect li{text-align:center;width:95px;padding:3px;margin: 0 0 5px 0;font-size:11px;border:0;text-decoration : none;background-color : #484848;}
#connect a{color:#FFF;text-decoration:none;}
#connect a:hover {color:#F0597A;text-decoration:none;}

#SRub li{text-align:left;width:117px;padding:5px 4px 5px 14px;margin: 0;border-bottom: 1px dashed #484848;background:url(/css/MPicto2.gif) no-repeat left center;font-size:11px;}
#SRub a{color:#484848;text-decoration:none;}
#SRub a:hover {color:#F0597A;text-decoration:none;}

.clear {clear: both;}
.clearH {clear: both; height:40px}

#prop { height:300px;float:right;width:1px;}
#hauteur { height:390px;float:right;width:1px;}
#CorpsCont {border:0;position: relative;top:26px;left: 80px;width: 554px;margin: 2px 0 25px 0;padding: 10px 0 10px 150px;background-color:#827A78;color: #FFF;}
#CorpsCont p { font-size:11px; margin:20px 30px 20px -120px;padding: 30px 44px 40px 44px;line-height:18px;border-left:20px solid #333; background-color: #9A9494}
#CorpsCont .poli {font-weight:bold; float:right;}
#CorpsCont form {border-left:20px solid #333;margin: 50px 0 20px -120px;padding:0 0 0 120px;}
#CorpsCont span {text-align:center;width:400px;display:block;}
 form { margin:0;padding:0;border: 0;}
 fieldset { margin: 0;padding: 0; border: 0;}
 label { display: block; font-size: 1em; margin-bottom: 10px; padding:0; width: 400px; }
 label input, textarea {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #484848 ;font-weight: normal;width: 400px; border:0;}
 .boutform {font-weight:bold;font-size:11px;color:#FFF;text-align:center;border: 0;margin:2px 0 0 170px;background-color : #D56D88;padding:2px 10px 3px 10px;}
 .Btform {margin:2px 0 0 80px;padding:0}
 .focus {	background: #EDEDE1;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #484848 ;font-weight: normal;}
 .normal {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #484848 ;font-weight: normal;}
 select {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #484848;border: 0; margin:0;padding:0; }

#ctDirect {text-align:left;background-color:#817978;color: #FFF; margin:0; padding:10px 0 0 50px; border:0;}
#ctDirect p {border-left:15px solid #333;padding: 10px 10px 10px 30px;margin:0;background-color: #9A9494; width:390px;}
#ctDirect form { border-left:15px solid #333;padding: 10px 10px 0 30px;margin:30px 0 0 0;}
#ctDirect fieldset { margin: 0;padding: 0; border: 0;}
#ctDirect label { display: block; font-size: 1em; margin-bottom: 10px; padding:0; width: 400px; }
#ctDirect label input {width: 400px; border:0;}
#ctDirect label textarea {width: 400px; border:0;}
#ctDirect .boutform {font-weight:bold;font-size:11px;color:#FFF;text-align:center;border: 0;margin:2px 0 0 170px;background-color : #D56D88;font-weight:bold;padding:2px 10px 3px 10px;}
#ctDirect a.linkbout1 {font-weight:bold;color : #FFF;text-decoration : none;background-color : #D0568F;margin-top: 2px;padding:2px 10px 3px 10px;width:80px;}
#ctDirect a.linkbout1:hover {color : #666666;text-decoration : none;}
#ctDirect span {text-align:center;width:380px;display:block;}

#PiedC{background:url(/css/PiedC.gif) no-repeat;height:85px;width:1000px;margin:0;padding:0;}		
#PiedG{position:absolute;bottom:84px;margin: 0 ;padding:0;background:url(/css/PiedG.gif) no-repeat;width:80px;height:232px;/*border: 1px solid green;*/}
#PiedD{position:absolute;bottom:84px;margin: 0 ;padding:0;right:0;background:url(/css/PiedD.gif) no-repeat;height:233px;width:73px;}

address {padding: 30px 0 0 0;line-height:1.5em;font-style:normal;text-align:center;}
address  a, a:link, a:visited{color:#484848;text-decoration:none;}
address  a:hover{color:#F0597A;text-decoration:none;}

#oubli { height:400px;}
html>body #oubli { height:auto;min-height:400px;}
#oubli {position: relative;left:80px;top:48px;width: 655px;margin: 0 0 30px 0;padding: 10px 0 5px 48px;/*border: 1px solid red;*/ }
#oubli .boutform {font-size:11px;font-weight:bold;color:#FFF;text-align:center;border: 0;margin:2px 0 0 10px;background-color : #D56D88;padding:2px 10px 2px 10px;} 

#liste-mess { height:900px;}
html>body #liste-mess { height:auto;min-height:900px;}
#liste-mess {position: relative;left:80px;top:48px;width: 655px;margin: 0 0 30px 0;padding: 10px 0 5px 48px;/*border: 1px solid red;*/ }
.boutmess {color:#484848;font-size:11px;border: 0;margin:0;background-color : #FFF;padding:0;font-family: Verdana, Arial, Helvetica, sans-serif;padding:0 0 0 1px;}

#oubli { height:400px;}
html>body #oubli { height:auto;min-height:400px;}
#liste-mess #oubli{position: relative;left:80px;top:48px;width: 655px;margin: 0 0 30px 0;padding: 10px 0 5px 48px;/*border: 1px solid red;*/ }

@media print {

}