/* css 1 / principale*/
body {margin:0px;background:#f6f6f6;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;font-size:0.8em;background-image: url(img/body2.gif);}
html {font-size: 100%;}
p {line-height:1.3em}
#conteneur {margin:auto;width:900px;background-color:white;overflow:hidden;background:#fffffe;}/* centre la totalité du site*/ 
#haut {height:20px;background-image:url(img/haut.gif);background-repeat:repeat-x;}
#haut h1{margin:2px 0 0 0;padding-right:10px;float:right;color:#fff;font-weight: bold;font-size: 0.9em;}
#logo {float:left;height:114px;width:223px;}
#banniere {float: left;height:114px;width:677px;}
#menu {float:left;width:110%;height:64px;background-image:url(img/fondliens.gif);background-repeat:repeat-x;}
/* menu*/
.menu1{ height:64px;margin:0 auto;background:url(liens/rhm1_bg.gif) repeat-x;}
.menu1-left{background:url(liens/rhm1_l.gif) no-repeat;width:15px;height:64px;float:left;}
.menu1-right{background:url(liens/rhm1_r.gif) no-repeat;width:15px;height:64px;float:right;}
.menu{background:url(liens/rhm1_bg.gif) repeat-x;height:64px;margin:0px;}
.menu ul{list-style:none;margin:0 auto;}
.menu li{float:left;list-style:none ;margin:0px;}
.menu li a{float:left;display:block;color:#ffe8cc;text-decoration:none;font:12px 'verdana', sans-serif;font-weight:bold;padding:0 0 0 18px;height:64px;line-height:40px;text-align:center;cursor:pointer;}
.menu li a span{float:left;display:block;padding:0 32px 0 18px;}
.menu li.actif a{color:#fff;background:url(liens/rhm1_hover_l.gif) no-repeat left 5px;}
.menu li.actif a span{color:#fff;background:url(liens/rhm1_hover_r.gif) no-repeat right 5px;}
.menu li a:hover{color:#fff;background:url(liens/rhm1_hover_l.gif) no-repeat left 5px;}
.menu li a:hover span{color:#fff;background:url(liens/rhm1_hover_r.gif) no-repeat right 5px;}
.noborder{border:0px;}
/* div*/
#multiple {float:left;margin-bottom:10px;}
#moteur {float:right;margin:0px;padding:0px;width:210px;height:19px;;color:#1073d3;text-align:center;}
#loupe {height:19px;vertical-align:middle;}
#moteur input{vertical-align:middle;}
#recherche {padding: 0px 0px 2px 5px;height:13px;vertical-align:top;margin:0px;}
#image {height:19px;background-color:#CC0000;}
#intro {float:left;width:870px;padding:0px 20px 15px 20px;}
#intro_resultats {margin-bottom:10px;float:left;height:25px;width:100%;padding:0px 20px 15px 20px;}
#intro p{margin:0px;} 
#droite {float:left;margin-right:15px;}
#gauche {float:left;margin-left:17px;}
#g2 {border: dotted 1px #ccc;width:195px;height:80px;padding:4px; margin-bottom:20px;background-color:#fff;}
#g3 {border: dotted 1px #ccc;width:195px;height:100%;padding:4px; margin-bottom:20px;background-color:#fff;}
#g2 p{margin:0px 0px 0px 10px;}
#g3 p{margin:0px 0px 0px 10px;}
#g4 {border: dotted 1px #ccc;width:195px;padding:4px; margin-bottom:20px;background-color:#fff;}
#g5 {border: dotted 0px #ccc;padding:4px; width:408px;margin-top:10px;margin-bottom:10px;background-color:#fff;text-align:justify;}
#g6 {border: dotted 1px #ccc;width:195px;height:100%;padding:4px; margin-bottom:20px;background-color:#fff;}
#g7 {border: dotted 1px #ccc;width:195px;height:100%;padding:4px; margin-bottom:10px; margin-bottom:10px;background-color:#fff;}
#diapo {margin-bottom:20px;}
#centre {float:left;width:425px;margin-left:13px;margin-right:15px;margin-bottom:10px;}
#centre1 {width:423px;border:dotted 0px #67aaec;}
#centre2 {width:425px;border:solid 1px #ccc;}
#centre3 {width:425px;padding:5px; margin-top: 5px;text-align:center;}
#centre4 {width:425px;padding:5px;text-align:center;}
#d2 {border: dotted 1px #ccc;width:195px;padding:4px; margin-bottom:20px;background-color:#fff;}
#d4 {border: dotted 1px #ccc;width:195px;padding:4px; margin-bottom:20px;background-color:#fff;}
#article{float:left;width:100%;}
#pied {float:left;color:#ffe8cc;height:30px;width:100%;background-image:url(img/fond.gif);color:#999999;margin-top:3px;}
#pied2 {float: left;color:#ffe8cc;width:420px; margin: 8px;font-size:12px;}
#pied4 {float: left;color:#ffe8cc;width:280px; text-align:left; margin: 8px}
#xiti-logo {float:right;width:150px; text-align:right; margin: 8px}
/* class*/
.chapeau {font-size:0.9em; padding: 2px;margin: 0px;color:#fff;background-image:url(img/titre2.jpg);text-align:center;background-repeat:no-repeat;} 
.chapeau2 {font-size:0.9em; padding:2px;width:425px;margin:0px;color: #fff;background-image:url(img/titre3.jpg);text-align:center;background-repeat:no-repeat;} 
.chapeau3 {font-size:0.9em; padding:2px;width:425px;margin:0px;color: #fff;background-image:url(img/titre4.jpg);text-align:center;background-repeat:no-repeat;} 
.drapeau {margin-right: 5px;} 
.bordure {border:solid 1px #ccc}
.puce {border:0px; margin-bottom: -5px; margin-right:17px;}
/* list*/
ul{list-style-type: none;padding: 0;margin-left:5px;margin-top: 10px;margin-bottom: 0px;}
li {padding-left:10px;padding-bottom:5px;} 
#d2 ul{list-style-type: none;padding: 0;margin-left:5px;margin-top: 10px;margin-bottom: 0px;}
#d2 li {padding-left:10px;padding-bottom:8px;} 
/* liens*/
a:link {font-size:11px;font-weight:bold;color:#1073d3;text-decoration:underline;}
a:visited {font-size:11px;font-weight:bold;color:#1073d3;text-decoration:underline;}
a:hover {font-size:11px;font-weight:bold;color:#006699;text-decoration:none;}
a:active {font-size:11px;font-weight:bold;color:#006699;text-decoration:underline;}
#liens2 a{color:#1073d3;text-decoration:underline; }
#liens2 a:visited{color:#1073d3;text-decoration:underline; }
#liens2 a:hover{color:#006699;text-decoration:none; }
#liens2 a:active{color:#006699;text-decoration:underline; }
#pied2 a{color:#ffe8cc;text-decoration:none;}
#pied2 a:visited{color:#ffe8cc;text-decoration:none; }
#pied2 a:hover{color:#ffe8cc;text-decoration:underline; }
#pied2 a:active{color:#ffe8cc;text-decoration:underline; }
#imprime {float:left;text-align:center;margin:auto;width:870px;padding-bottom:10px;}
.Style1 {font-weight: bold;font-size: 0.7em;}
/* css 2 / locations villages*/
#intro2 {width:880px;padding:0px 0px 20px 20px;}
#liens2 {float:right;margin:0px;padding:0px;width:210px;height:19px;;color:#1073d3;width:380px;text-align:right;margin-right:25px; }
#liens3 {width:858px;margin:10px 0px 10px 0px;padding:0px;height:20px;color:#1073d3;}
#liens3 img{border:0px;}
.titre {color:#005ad6;font-size: 1.2em;font-weight:bold;margin-bottom:100px;}
h1 {color:#1073d3;font-size: 1.2em;margin:0px;padding:0px;}
.actif1{color: #d22901;font-weight:bold;margin:0px;}
.resultat_moteur{color: #000000;font-weight:normal;margin:0px;}
.actif2{color: #d22901;font-weight:bold;margin:0px;}
.droite{float:right;border:solid 1px #666;margin: 5px 5px 5px 0px;}
div.float {float: left;border:solid 1px #666;margin-right:20px;margin-bottom:15px;width:417px;text-align:left;}
div.float p {margin:5px 0px 0px 0px;padding:4px;text-align:center;color:#fff;background-color:#1073d3;}
div.float a:link {font-weight:bold;color:#fff;text-decoration:underline;}
div.float a:visited {font-weight:bold;color:#fff;text-decoration:underline;}
div.float a:hover {font-weight:bold;color:#fff;text-decoration:none;}
div.float a:active {font-weight:bold;color:#fff;text-decoration:underline;}
div.float ul {margin:1px 0px 3px 0px;padding:0px 5px 0px 2px;}
div.float li {margin:0px 0px 1px 10px;padding:0px;}
div.float h2 {margin:5px 0px 0px 12px;padding:0px;font-size: 1em;}
.Style2 {font-weight: bold;}
.Style3 {color: #FFFFFF;}
.Style5 {color: #0033CC;font-size:0.8em;}
.logo {margin-left:12px;margin-top:4px;}
.logo2 {margin-left:10px;margin-top:4px;}
.centre {margin-left:10px;margin-right:10px;vertical-align:middle;}
.droite2{float:right;border:0px;}
.droite3{float:left;border:0px;margin-right:450px;}
.droite4{float:right;border:0px;margin-right:20px;}
/* infobulle*/
a.bulle:hover {background: none;z-index: 50;}
a.bulle span {display: none;}
a.bulle:hover span {display: block;position: absolute;top:4px;left:50px;width:675px;height:260px;background:white;}
.invisible{display:none}
.fbleu{background-color:#1073d3;padding:0px 4px 0px 4px;color:#FFF;font-weight:bold;}
.divfloat{margin-left: 10px;}
.invisible{display:none;}
/* villages*/
#village1 {float:left;width:460px;padding-right:10px; padding-top:10px;}
#village2 {float:right;margin-right:15px;width:360px;padding-left:20px;border-left:dotted 1px #67aaec;} 
.centrer{text-align:center; margin-top:10px;}
div.float2 {float:left;border:0px;margin-right:13px;margin-top:10px;margin-bottom:30px;width:210px;text-align:left;}
div.float2 p {margin:5px 0px 0px 0px;padding:4px;text-align:center;color:#fff;background-color:#1073d3;}
div.float2 a:link {font-weight:bold;color:#1073d3;text-decoration:underline;}
div.float2 a:visited {font-weight:bold;color:#1073d3;text-decoration:underline;}
div.float2 a:hover {font-weight:bold;color:#006699;text-decoration:none;}
div.float2 a:active {font-weight:bold;color:#006699;text-decoration:underline;}
div.float2 ul {margin:1px 0px 3px 0px;padding:0px 5px 0px 2px;}
div.float2 li {margin:0px 0px 1px 10px;padding:0px;}
div.float2 h2 {margin:5px 0px 0px 12px;padding:0px;font-size: 1em;}
#photos {}
#village1 p {text-align:justify;}
/* annonce*/
.h1loc{margin-bottom: 10px; width:800px;}
#photosloc{float:left;}
#gaucheloc {width: 250px;  border: 1px; float: left;}
#centreloc {margin-left: 10px;width: 370px;  border: 1px; float: left;}
div.floatloc {margin-top: 0px;margin-left: 8px;margin-bottom: 8px;float: left;height: 80px;width:110px;text-align: left;border: 1px solid #ccc;}
#droiteloc {float:left; margin-left:20px; border: dotted 0px #ccc; padding-right:20px;}
#logosloc{float:left;width:860px; margin-top: 20px;}
#logos1{float:left;width:440px; margin-top:20px; }
#logos2{float:right;width:350px;margin-top:30px;}
.retour {font-weight:bold; color:red;margin-top:20px;}
.droite{float:right;border:solid 0px }
#annonceloc{float:left;width:580px;margin-top: 15px; border-right: solid 2px #f08709; padding:10px 30px 10px 10px; }
#annonceloc p { text-align:justify; margin-bottom:20px; font-weight: 400;}
#adresseloc p { text-align:justify; margin-bottom:20px; font-weight: 400;}
#adresseloc{float:right;width:200px;margin-left:10px; margin-top: 15px; border-left: dotted 0px #000; padding: 10px 20px 0px 0px;}
#liensannonce{float:left; width:840px; border-top:solid 2px #f08709; border-bottom:solid 2px #f08709; padding: 5px;margin-bottom:15px;background-color: #fff;}
#liens4{float:left; width:840px;margin-bottom:10px;}
#compteurloc{width:100%;}
hr {color: #f08709;background-color: #f08709;height:0px;border:0px;width:860px;float:left;}
.borderloc{border:solid 1px #ccc}
.legendephoto {font-size: 0.7em;}
.orange {color: #f08709;}
h2 {margin:5px 0px 5px 0px;padding:0px;font-size: 1em;color: #000; font-weight: bold;padding:1px 2px 1px 0px;}
.forange{background-color:#f08709;padding:0px 4px 0px 4px;color:#FFF;font-weight:bold;}
.frouge{background-color:red;padding:0px 4px 0px 4px;color:#FFF;font-weight:bold;}
.fbleuloc{background-color:#1073d3;padding:0px 4px 0px 4px;color:#FFF;font-weight:bold;margin-bottom:10px;}
.souligne{text-decoration:underline;}
div.float ul {margin:5px 0px 5px 0px;padding:10px;}
#annonceloc li {margin: 0px;list-style-type: none;background-image: url(../../../puce.gif);background-repeat: no-repeat;background-position: -1% 45%;padding-left: 20px;}
#annonceloc ul {margin:5px 0px 5px 0px;padding:10px;font-weight: 400;}
#adresseloc ul {list-style-type: none;padding: 0;margin-left:0px;margin-top: 10px;margin-bottom: 0px;}
#adresseloc li {padding-left:0px;padding-bottom:5px;}
#liensannonce2 {}
.Style6 {text-decoration: underline; font-weight: bold; }
/* diapo, photos annoncevillages*/
#conteneurdiapo {margin:auto;width:542px;background-color:white;overflow:hidden;background:#fffffe;}/* centre la totalité du site*/ 
#conteneurdiapo p {margin-bottom:5px;}
#annonceloc p {margin-bottom:10px;}
.Style7 {font-size: 10px;}
.pub {margin-bottom: 0px; border: 0px;}
#pub{float:left;width:100%;margin-top: 5px; margin-bottom: 10px; padding-left: 20px;  }
div.publicite{float:left;border:0px;margin-right:15px;margin-top:0px;margin-bottom:0px;width:130px;text-align:left; height:64px;}