
/* Conteneurs =================================================================== */
.conteneur {
	position: relative;
	left: 50%;
	margin-right: auto;
	width: 780px;
	height: 770px;
	margin-top: 0px;
	margin-left: -390px;
	top: 0px;
	border: 1px solid #CCCCCC;
}

.conteneur2 {
	position: relative;
	left: 50%;
	margin-right: auto;
	width: 780px;
	height: 500px;
	margin-top: 0px;
	margin-left: -390px;
	top: 0px;
	border: 1px solid #CCCCCC;
}

.conteneur3 {
	position: relative;
	left: 50%;
	margin-right: auto;
	width: 780px;
	height: 1620px;
	margin-top: 0px;
	margin-left: -390px;
	top: 0px;
	border: 1px solid #CCCCCC;
}


.conteneurCh {
	position: relative;
	left: 50%;
	margin-right: auto;
	width: 780px;
	height: 860px;
	margin-top: 0px;
	margin-left: -390px;
	top: 0px;
	border: 1px solid #CCCCCC;
}

.conteneurindex {
	position: relative;
	left: 50%;
	margin-right: auto;
	width: 780px;
	height: 483px;
	margin-top: 90px;
	margin-left: -390px;
	top: 0px;
	border: 1px solid #CCCCCC;
}

.conteneurha {
	position: relative;
	left: 50%;
	margin-right: auto;
	width: 780px;
	height: 1090px;
	margin-top: 0px;
	margin-left: -390px;
	top: 0px;
	border: 1px solid #CCCCCC;
}

.conteneurV {
	position: relative;
	left: 50%;
	margin-right: auto;
	width: 780px;
	height: 890px;
	margin-top: 0px;
	margin-left: -390px;
	top: 0px;
	border: 1px solid #CCCCCC;
}

.conteneurP {
	position: relative;
	left: 50%;
	margin-right: auto;
	width: 780px;
	height: 845px;
	margin-top: 0px;
	margin-left: -390px;
	top: 0px;
	border: 1px solid #CCCCCC;
}

.conteneurcarte {
	position: relative;
	left: 50%;
	margin-right: auto;
	width: 780px;
	height: 1206px;
	margin-top: 0px;
	margin-left: -390px;
	top: 0px;
	border: 1px solid #CCCCCC;
}

.conteneurprofil {
	position: relative;
	left: 50%;
	margin-right: auto;
	width: 780px;
	height: 1286px;
	margin-top: 0px;
	margin-left: -390px;
	top: 0px;
	border: 1px solid #CCCCCC;
}

.conteneurCoor{
	position: relative;
	left: 50%;
	margin-right: auto;
	width: 780px;
	height: 1186px;
	margin-top: 0px;
	margin-left: -390px;
	top: 0px;
	border: 1px solid #CCCCCC;
}


.conteneurM {
	position: relative;
	left: 50%;
	margin-right: auto;
	width: 780px;
	height: 1095px;
	margin-top: 0px;
	margin-left: -390px;
	top: 0px;
	border: 1px solid #CCCCCC;
}

.conteneurfaq {
	position: relative;
	left: 50%;
	margin-right: auto;
	width: 780px;
	height: 1190px;
	margin-top: 0px;
	margin-left: -390px;
	top: 0px;
	border: 1px solid #CCCCCC;
}

.conteneurfaq2 {
	position: relative;
	left: 50%;
	margin-right: auto;
	width: 780px;
	height: 1250px;
	margin-top: 0px;
	margin-left: -390px;
	top: 0px;
	border: 1px solid #CCCCCC;
}

/* Conteneur FIN =================================================================== */


/* DIVS MENU ==================================================== */

.logoPSL {
	position: absolute;
	top: 94px;
	left: 35px;
	border: none;
	
}

.logoPSL2 {
	position: absolute;
	top: 248px;
	left: 45px;
	border: none;
	background-image: url(../images/habitez.jpg);
	background-repeat: no-repeat;
	
}
.logoPSL2 a.psl2 {
	
	position: absolute;
	width: 370px;
	height: 158px;
	text-decoration: none;
	border: none;
	background-image: url(../images/habitez.jpg);
	background-repeat: no-repeat;
	
}

.logoPSL2 a.psl2:hover {
	
	width: 370px;
	height: 158px;
	text-decoration: none;
	border: none;
	background-image: url(../images/habitezOver.jpg);
	background-repeat: no-repeat;
	
}

.logoPSL3 {
	position: absolute;
	top: 300px;
	left: 42px;
	border: none;
	background-image: url(../images/live.jpg);
	background-repeat: no-repeat;
	
}
.logoPSL3 a.psl3 {
	position: absolute;
	width: 370px;
	height: 158px;
	text-decoration: none;
	border: none;
	background-image: url(../images/live.jpg);
	background-repeat: no-repeat;
	
}

.logoPSL3 a.psl3:hover {
	
	width: 370px;
	height: 158px;
	text-decoration: none;
	border: none;
	background-image: url(../images/liveOver.jpg);
	background-repeat: no-repeat;
	
}



.logoPSPA {
	position: absolute;
	top: 120px;
	left: 455px;
	border: none;
	
}

.logoPSPA a {
	
	text-decoration: none;
	border: none;
}

.logoPSPA2 {
	position: absolute;
	top: 310px;
	left: 500px;
	border: none;
	
}

.logoPSPA3 {
	position: absolute;
	top: 335px;
	left: 462px;
	border: none;
	
}

.logoPSPA2 a {
	
	font-family: times, verdana, sans-serif;
	font-size: 110%;
	text-decoration: none;
	border: none;
	color: #006633;
	background-color: #FFFFFF;
}

.logoPSPA2 a:hover {
	
	font-family: times, verdana, sans-serif;
	font-size: 110%;
	text-decoration: underline;
	border: none;
	color: #006633;
	background-color: #FFFFFF;
}

.logoPSPA3 a {
	
	font-family: times, verdana, sans-serif;
	font-size: 110%;
	text-decoration: none;
	border: none;
	color: #006633;
	background-color: #FFFFFF;
}

.logoPSPA3 a:hover {
	
	font-family: times, verdana, sans-serif;
	font-size: 110%;
	text-decoration: underline;
	border: none;
	color: #006633;
	background-color: #FFFFFF;
}

.logoPSPA3 a:visited {
	
	color: #006633;
	background-color: #FFFFFF;
}

.logoPSPA2 a:visited {
	
	color: #006633;
	background-color: #FFFFFF;
}

.psltxt {
	position: absolute;
	top: 342px;
	left: 131px;
	border: none;
	z-index: 100;
	width: 300px;
	height: 100px;
	z-index: 200;
	
}

.psltxt p {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	
}

.pspatxt {
	position: absolute;
	top: 360px;
	left: 449px;
	border: none;
	z-index: 100;
	width: 300px;
	height: 100px;
	z-index: 200;
	
}

.pspatxt p {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #006633;
	
}




.haen {
	position: absolute;
	width: 109px;
	height: 16px;
	top: 44px;
	left: 5px;
	background-image: url(../images/btlive.jpg); 
    background-repeat: no-repeat;
	
}

.ha {
	position: absolute;
	width: 109px;
	height: 16px;
	top: 44px;
	left: 5px;
	background-image: url(../images/btha.jpg); 
    background-repeat: no-repeat;
	
}

.mai {
	position: absolute;
	width: 302px;
	height: 16px;
	top: 44px;
	left: 116px;
	background-image: url(../images/btmaison.jpg); 
    background-repeat: no-repeat;
	
}

.maien {
	position: absolute;
	width: 302px;
	height: 16px;
	top: 44px;
	left: 146px;
	background-image: url(../images/bthouse.jpg); 
    background-repeat: no-repeat;
	
}

.choix {
	position: absolute;
	width: 302px;
	height: 16px;
	top: 44px;
	left: 421px;
	background-image: url(../images/btchoix.jpg); 
    background-repeat: no-repeat;
	
}

.choixen {
	position: absolute;
	width: 302px;
	height: 16px;
	top: 44px;
	left: 421px;
	background-image: url(../images/btchoice.jpg); 
    background-repeat: no-repeat;
	
}

.ham {
	position: absolute;
	width: 302px;
	height: 16px;
	top: 44px;
	left: 605px;
	background-image: url(../images/btham.jpg); 
    background-repeat: no-repeat;
	
}

.hamen {
	position: absolute;
	width: 302px;
	height: 16px;
	top: 44px;
	left: 605px;
	background-image: url(../images/btlivenow.jpg); 
    background-repeat: no-repeat;
	
}

.home {
	position: absolute;
	height: 23px;
	top: 8px;
	left: 552px;
}

.pro {
	position: absolute;
	height: 16px;
	top: 18px;
	left: 585px;
}

.cord {
	position: absolute;
	height: 16px;
	top: 18px;
	left: 707px;
}

.faq {
	position: absolute;
	height: 16px;
	top: 18px;
	left: 673px;
}

.carte {
	position: absolute;
	top: 73px;
	left: 7px;
	background-image: url(../images/carte.jpg); 
    background-repeat: no-repeat;
}

.carteen {
	position: absolute;
	top: 73px;
	left: 11px;
	background-image: url(../images/carteen.jpg); 
    background-repeat: no-repeat;
}

.ville {
	position: absolute;
	top: 73px;
	left: 251px;
	background-image: url(../images/btville.jpg); 
    background-repeat: no-repeat;
}

.villeen {
	position: absolute;
	top: 74px;
	left: 259px;
	background-image: url(../images/btcity.jpg); 
    background-repeat: no-repeat;
}

.chau {
	position: absolute;
	top: 75px;
	left: 12px;
}

.chauEN {
	position: absolute;
	top: 75px;
	left: 12px;

}


.pav {
	position: absolute;
	top: 75px;
	left: 110px;
	
}

.pavEN {
	position: absolute;
	top: 75px;
	left: 110px;
	
}


.na {
	position: absolute;
	top: 75px;
	left: 175px;
	
}

.na2 {
	position: absolute;
	top: 75px;
	left: 228px;
	
}


.naEN {
	position: absolute;
	top: 75px;
	left: 175px;
	
}


.che {
	position: absolute;
	top: 75px;
	left: 236px;
	
}

.cheEN {
	position: absolute;
	top: 75px;
	left: 258px;
	
}

.poh {
	position: absolute;
	top: 76px;
	left: 354px;
	background-image: url(../images/btpohene.jpg); 
    background-repeat: no-repeat;
}

.pohEN {
	position: absolute;
	top: 76px;
	left: 348px;
	background-image: url(../images/btpohene.jpg); 
    background-repeat: no-repeat;
}

.logoCadrin {
	position: absolute;
	top: 640px;
	left: 182px;
}

.logoDomaine {
	position: absolute;
	top: 805px;
	left: 138px;
}

.logoVive {
	position: absolute;
	top: 1025px;
	left: 212px;
}

/* DIVS MENU FIN ================================================ */



/* Spacer et copyright ================================================ */
.spacer {
	
	height: 30px;
}

.bas {
	position: absolute;
	width: 780px;
	height: 41px;
	top: 727px;
	left: 0px;
	border: none;  
}

.bas2 {
	position: absolute;
	width: 780px;
	height: 41px;
	top: 560px;
	left: 0px;
	border: none;  
}

.bas3 {
	position: absolute;
	width: 780px;
	height: 41px;
	top: 1570px;
	left: 0px;
	border: none;  
}

.basCh {
	position: absolute;
	width: 780px;
	height: 41px;
	top: 817px;
	left: 0px;
	border: none;  
}

.basV {
	position: absolute;
	width: 780px;
	height: 41px;
	top: 847px;
	left: 0px;
	border: none;  
}

.basP {
	position: absolute;
	width: 780px;
	height: 41px;
	top: 802px;
	left: 0px;
	border: none;  
}

.basfaq {
	position: absolute;
	width: 780px;
	height: 41px;
	top: 1147px;
	left: 0px;
	border: none;  
}

.basfaq2 {
	position: absolute;
	width: 780px;
	height: 41px;
	top: 1207px;
	left: 0px;
	border: none;  
}

.basM {
	position: absolute;
	width: 780px;
	height: 41px;
	top: 1052px;
	left: 0px;
	border: none;  
}

.basha {
  position: absolute;
  width: 780px;
  height: 41px;
  top: 1047px; 
  left: 0px;  
  
}

.bascarte {
  position: absolute;
  width: 780px;
  height: 41px;
  top: 1161px; 
  left: 0px;  
  
}

.basprofil {
  position: absolute;
  width: 780px;
  height: 41px;
  top: 1243px; 
  left: 0px;  
  
}

.basCoor {
  position: absolute;
  width: 780px;
  height: 41px;
  top: 1143px; 
  left: 0px;  
  
}

.haut {
   border: none;
}
/* Spacer et copyright FIN ================================================ */




/* A HREF MENU  ================================================================================== */

a.image { 

     display: block;
     width: 109px; 
     height: 16px; 
     background-image: url(../images/btha.jpg); 
     background-repeat: no-repeat;
     }
	 
a.image:hover { 
     background-image: url(../images/bthaOver.jpg); 
     } 

a.imageB { 

     display: block;
     width: 109px; 
     height: 16px; 
     background-image: url(../images/bthaOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.imageB:hover { 
     background-image: url(../images/bthaOver.jpg); 
     } 	 
	 
a.imageen { 

     display: block;
     width: 109px; 
     height: 16px; 
     background-image: url(../images/btlive.jpg); 
     background-repeat: no-repeat;
     }
	 
a.imageen:hover { 
     background-image: url(../images/btliveOver.jpg); 
     } 	 
	 
a.imageBen { 

     display: block;
     width: 109px; 
     height: 16px; 
     background-image: url(../images/btliveOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.imageBen:hover { 
     background-image: url(../images/btliveOver.jpg); 
     } 	 	 



a.image2 { 

     display: block;
     width: 302px; 
     height: 16px; 
     background-image: url(../images/btmaison.jpg); 
     background-repeat: no-repeat;
     }
	 
a.image2:hover { 
     background-image: url(../images/btmaisonOver.jpg); 
     } 
	
a.image2B { 

     display: block;
     width: 302px; 
     height: 16px; 
     background-image: url(../images/btmaisonOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.image2B:hover { 
     background-image: url(../images/btmaisonOver.jpg); 
     } 	 



a.image2en { 

     display: block;
     width: 302px; 
     height: 16px; 
     background-image: url(../images/bthouse.jpg); 
     background-repeat: no-repeat;
     }
	 
a.image2en:hover { 
     background-image: url(../images/bthouseOver.jpg); 
     } 
	
a.image2Ben { 

     display: block;
     width: 302px; 
     height: 16px; 
     background-image: url(../images/bthouseOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.image2Ben:hover { 
     background-image: url(../images/bthouseOver.jpg); 
     } 	 




a.image3 { 

     display: block;
     width: 302px; 
     height: 16px; 
     background-image: url(../images/btchoix.jpg); 
     background-repeat: no-repeat;
     }
	 
a.image3:hover { 
     background-image: url(../images/btchoixOver.jpg); 
     }
	 
a.image32 { 

     display: block;
     width: 302px; 
     height: 16px; 
     background-image: url(../images/btchoixOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.image32:hover { 
     background-image: url(../images/btchoixOver.jpg); 
     }  
	 
	 

a.image3en { 

     display: block;
     width: 302px; 
     height: 16px; 
     background-image: url(../images/btchoice.jpg); 
     background-repeat: no-repeat;
     }
	 
a.image3en:hover { 
     background-image: url(../images/btchoiceOver.jpg); 
     }
	 
a.image32en { 

     display: block;
     width: 302px; 
     height: 16px; 
     background-image: url(../images/btchoiceOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.image32en:hover { 
     background-image: url(../images/btchoiceOver.jpg); 
     } 
	 
	 
	 
	 
a.image4 { 

     display: block;
     width: 172px; 
     height: 16px; 
     background-image: url(../images/btham.jpg); 
     background-repeat: no-repeat;
     }
	 
a.image4:hover { 
     background-image: url(../images/bthamOver.jpg); 
     }
	 
a.image4B { 

     display: block;
     width: 172px; 
     height: 16px; 
     background-image: url(../images/bthamOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.image4B:hover { 
     background-image: url(../images/bthamOver.jpg); 
     }  
	 
	 
	 
a.image4en { 

     display: block;
     width: 172px; 
     height: 16px; 
     background-image: url(../images/btlivenow.jpg); 
     background-repeat: no-repeat;
     }
	 
a.image4en:hover { 
     background-image: url(../images/btlivenowOver.jpg); 
     }
	 
a.image4Ben { 

     display: block;
     width: 172px; 
     height: 16px; 
     background-image: url(../images/btlivenowOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.image4Ben:hover { 
     background-image: url(../images/btlivenowOver.jpg); 
     }  	 
	
	
	
	
	 
a.profil {
	display: block;
	height: 16px;
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
   }
	 
a.profil:hover {
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	text-decoration: underline;     
   } 
   
a.profilB {
	display: block;
	height: 16px;
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: underline;
   }
	 
a.profilB:hover {
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	text-decoration: underline;     
   }   
   
a.co {
	display: block;
	height: 16px;
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
   }
	 
a.co:hover {
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	text-decoration: underline;     
   } 
   
a.coB {
	display: block;
	height: 16px;
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: underline;
   }
	 
a.coB:hover {
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	text-decoration: underline;     
   }    
 
a.fa {
	display: block;
	height: 16px;
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
   }
	 
a.fa:hover {
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	text-decoration: underline;     
   } 
   
a.faB {
	display: block;
	height: 16px;
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: underline;
   }
	 
a.faB:hover {
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	text-decoration: underline;     
   } 
   
 a.car { 

     display: block; 
	 width: 248px;
     height: 16px; 
     background-image: url(../images/carte.jpg); 
     background-repeat: no-repeat;
     }
	 
a.car:hover { 
     background-image: url(../images/carteOver.jpg); 
     } 
  
a.carB { 

     display: block; 
	 width: 248px;
     height: 16px; 
     background-image: url(../images/carteOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.carB:hover { 
     background-image: url(../images/carteOver.jpg); 
     }
	
	
a.caren { 

     display: block; 
	 width: 248px;
     height: 16px; 
     background-image: url(../images/carteen.jpg); 
     background-repeat: no-repeat;
     }
	 
a.caren:hover { 
     background-image: url(../images/carteenOver.jpg); 
     } 
  
a.carenB { 

     display: block; 
	 width: 248px;
     height: 16px; 
     background-image: url(../images/carteenOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.carenB:hover { 
     background-image: url(../images/carteenOver.jpg); 
     }   



 a.vi { 

     display: block; 
	 width: 248px;
     height: 16px; 
     background-image: url(../images/btville.jpg); 
     background-repeat: no-repeat;
     }
	 
a.vi:hover { 
     background-image: url(../images/btvilleOver.jpg); 
     }
	 
a.viB { 

     display: block; 
	 width: 248px;
     height: 16px; 
     background-image: url(../images/btvilleOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.viB:hover { 
     background-image: url(../images/btvilleOver.jpg); 
     }
	 
	
 a.vien { 

     display: block; 
	 width: 248px;
     height: 16px; 
     background-image: url(../images/btcity.jpg); 
     background-repeat: no-repeat;
     }
	 
a.vien:hover { 
     background-image: url(../images/btcityOver.jpg); 
     }
	 
a.vienB { 

     display: block; 
	 width: 248px;
     height: 16px; 
     background-image: url(../images/btcityOver.jpg); 
     background-repeat: no-repeat;
     }
	 
a.vienB:hover { 
     background-image: url(../images/btcityOver.jpg); 
     }
	 
a.chaum { 

     display: block; 
     height: 14px; 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-size: 11px;
	 text-decoration: none;
     }
	 
a.chaum:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold;
     } 
	 
a.chaumB { 

   
	 display: block; 
     height: 14px; 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-size: 11px;
	 font-weight: bold;
	 text-decoration: none;
	

     }
	 
	 
a.chaumEN { 

     display: block; 
	 width: 69px;
     height: 14px;
	 font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-size: 11px;
	 text-decoration: none;
     }
	 
a.chaumEN:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold;
     } 
	 
a.chaumENB { 

     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold; 
     
     }
	 
a.chaumENB:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold; 
     }     
 
a.pavi { 

     display: block; 
     height: 14px; 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-size: 11px;
	 text-decoration: none;
     }
	 
a.pavi:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold; 
     }
	 
a.paviB { 

     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold; 
     }
	 
a.paviB:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold;  
     }
	 
a.paviEN { 

     display: block; 
     height: 14px; 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-size: 11px;
	 text-decoration: none;
     }
	 
a.paviEN:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold; 
     }
	 
a.paviENB { 

     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold;
	 font-size: 11px;
	 text-decoration: none;
     }
	 
a.paviENB:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold; 
     }
	 
a.nang { 

     display: block; 
	 font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-size: 11px;
	 text-decoration: none; 
     
     }
	 
a.nang:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold; 
     }
	 
a.nangB { 

     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold;
     }
	 
a.nangB:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold; 
     }
	 
a.nangEN { 

     display: block;  
	 font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-size: 11px;
	 text-decoration: none;
     }
	 
a.nangEN:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold; 
     }
	 
a.nangENB { 

     display: block; 
	 font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold;
     }
	 
a.nangENB:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold; 
     }
	 
a.nang2 { 

     display: block; 
	 font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-size: 11px;
	 text-decoration: none; 
     
     }
	 
a.nang2:hover { 
     
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold; 
     }
	 
a.nang2B { 
     display: block;
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-size: 11px;
	 text-decoration: none;
	 font-weight: bold;
     }
	 
a.nang2B:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold; 
     }
	 
a.chene { 

     display: block; 
	 font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-size: 11px;
	 text-decoration: none;
     }
	 
a.chene:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold;
     } 
	 
a.cheneB { 

     display: block; 
	 font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold;
     }
	 
a.cheneB:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold; 
     } 
	 
a.cheneEN { 

     display: block; 
	 font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-size: 11px;
	 text-decoration: none;
     }
	 
a.cheneEN:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold; 
     } 
	 
a.cheneENB { 

     display: block; 
	 font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold;
     }
	 
a.cheneENB:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold; 
     }
	 
a.pohe { 

     display: block; 
	 font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-size: 11px;
	 text-decoration: none;
     }
	 
a.pohe:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold; 
     } 
	 
a.poheB { 

     display: block; 
	 font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold;
     }
a.poheB:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold; 
     } 
	 
a.poheEN { 

     display: block; 
	 font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-size: 11px;
	 text-decoration: none;
     }
	 
a.poheEN:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold; 
     } 
	 
a.poheENB { 

     display: block; 
	 font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold;
     }
a.poheENB:hover { 
     font-family: Arial, Helvetica, sans-serif;
	 color: #4C4C4C;
	 font-weight: bold; 
     } 
	 
.liensbasique {
	font-family: arial, verdana, sans-serif;
	font-size: 100%;
	text-decoration: none;
   }
   
.lienplan {
	border: none;
   }
	 
.liensbasique:hover {
	font-family: arial, verdana, sans-serif;
	font-size: 100%;
	text-decoration: underline;     
   }
   
 .liensbasique:visited {
	color: #0033CC; 
	background-color: #FFFFFF;   
   }
   
   a.ho {
	display: block;
	width: 30px;
	height: 23px;
	background-image: url(../images/home.jpg);
	background-repeat: no-repeat;
	
     }
	 
a.ho:hover { 
     background-image: url(../images/home.jpg); 
     } 
   
                   
/* A HREF MENU FIN  ================================================================================ */


/* BLOCS TEXTES ET H1 H2  ================================================================================ */
 
.li {
    position: absolute;
	left: 40px;
	top: 470px;
	display: block;
	font-family: arial, verdana, sans-serif;
	font-size: 67%;
	background-color: #FFFFFF;
	font-weight: lighter;
	text-align: justify;
	line-height: 1.5em;	
}

.li a:visited {
	color: #0033CC;
}


.habitations {
	position: absolute;
	top: 303px;
	left: 350px;
	width: 400px;
	z-index: 3;
	
} 

.habitations p {
	display: block;
	font-family: arial, verdana, sans-serif;
	font-size: 67%;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: lighter;
	text-align: justify;
	line-height: 1.5em;	
}

.habitations2 {
	position: absolute;
	top: 690px;
	left: 40px;
	width: 710px;
	
} 

.habitations2 p {
	display: block;
	font-family: arial, verdana, sans-serif;
	font-size: 67%;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: lighter;
	text-align: justify;
	line-height: 1.5em;	
}

.txtHabitez p.coor {
    position: absolute;
	left: 118px;
	top: 0px;
	font-family: arial, verdana, sans-serif;
	font-size: 67%;
	font-weight: lighter;
	text-align: right;
	line-height: 1.5em;	
}
    
.txtHabitez {
	position: absolute;
	top: 283px;
	left: 325px;
	width: 400px;
	height: 400px;
}

.txtHabitez h1 {
	display: block;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
}

.txtHabitez h2 {
	display: block;
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	margin-left: 30px;
}

.txtHabitez h3 {
	display: block;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	margin-left: 0px;
	text-decoration: underline;
}


.txtHabitez p {
    font-family: arial, verdana, sans-serif;
	font-size: 67%;
	line-height: 1.5em;
	display: block;
	color: #000000; 
	font-weight: lighter;
	text-align: justify;
		
}

.txtHabitez a.lucie {
	position: absolute;
	font-family: arial, verdana, sans-serif;
	font-size: 67%;
	text-decoration: none;
	margin-top: -12px;
	left: 30px;
}

.txtHabitez a.lucie:hover {
	display: block;
	font-family: arial, verdana, sans-serif;
	font-size: 67%;
	text-decoration: underline;
	
	
}

.txtHabitez a.lucie:visited {
	
	color: #0033CC;
	background-color: #FFFFFF;
}

.txtHabitez a.domaine {
	
	position: absolute;
	font-family: arial, verdana, sans-serif;
	font-size: 67%;
	text-decoration: none;
	margin-top: -12px;
	left: 197px;
}

.txtHabitez a.domaine:visited {
	
	color: #0033CC;
	background-color: #FFFFFF;
}

.txtHabitez a.domaine:hover {
	display: block;
	font-family: arial, verdana, sans-serif;
	font-size: 67%;
	text-decoration: underline;
	
	
}

.traits {
	margin-left: 30px;
	margin-top: 5px;
}

.traits2 {
	margin-left: 30px;
	margin-top: 25px;
}

.pchaum {
	margin-left: 12px;
	margin-top: 0px;
	width: 400px;
}

.ppav {
	margin-left: 7px;
	margin-top: 0px;
	width: 400px;
}

.pna {
	margin-left: 3px;
	margin-top: 0px;
	width: 400px;
}

.side {
	margin-left: 110px;
	margin-top: 0px;
	
}

.h {
	margin-left: 30px;
    margin-top: 0px;
}

/* FIN BLOCS TEXTES ET H1 H2  ================================================================================ */


/* Images & Titres  ================================================================================ */
.fondindex {
	position: absolute;
	width: 780px;
	height: 483px;
	 
}

.ph1ha {
	width: 261px;
	height: 58px;
	text-align: left;   
}

.ph1haM {
	 margin-left: 0px; 
	 margin-top: 10px;
}

.t2Ha {
    margin-left: -5px;
	margin-top: -2px;
}

.ph2ha {
	width: 276px;
	height: 44px;
	margin-top: 20px;  
}

.imgcarte {
	margin-left: 20px;  
}

.imgcarte72 {
    position: absolute;
	border: none; 
	top: 89px;
	left: 0px; 
}


.imgEm {
   position: relative;
   top: -13px; 
   border: none; 
}

.prix40 {
    position: relative;
	margin-left: 0px;
	top: 12px; 
}

.prix175 {
	margin-left: -10px; 
}

.imgpsl {
    border: none;  
}

.imgpsl2 {
    border: none;  
}


.imgpspa {
    border: none;  
}

.imgAE {
    margin-top: 20px;
	margin-left: 30px;  
}

.imgAL {
    margin-top: 30px;
	margin-left: 30px;  
}


.imgSV {
    margin-top: 20px;
	margin-left: 30px;  
}

.imgJ {
    margin-top: 0px;
	margin-left: 30px;  
}

.imgD {
	margin-left: 10px;  
}

.imgchaum {
	margin-top: 30px;  
}

.habphotos {
	width: 400px;
	height: 152px;  
}


/* Fin Images Titres  ================================================================================ */

/* Map Quest  ================================================================================ */
.mapquest {
   position: absolute;
   top: 600px;
   left: 110px;
}
/* Map Quest  ================================================================================ */



