html { font-size: 100%; }
#blocpage {	max-width: 1200px;	min-width: 300px;	margin-left: auto;	margin-right: auto;	padding: 0px;	height: auto;	background-color: #FAFAFA;	border: 5px solid #FFFFFF;	border-radius: 7px;	-moz-border-radius: 7px; -webkit-border-radius: 7px;} 
.headerpage{width: 100%; background-image: url(/images/index/paysage1200.jpg);	background-repeat: no-repeat; height: 140px; border: 0px;}
.contenupage {	display: table;	 width: 100%; overflow:auto; }
.titretheme a {	display: inline; float: left; width: auto; /*95%*/ text-align: left; font: bold 13px Arial,Freesans; color: #09F; line-height: 20px;	overflow: hidden;	padding: 1px 3px 1px 3px;	margin-left: 5px;	border: 1px solid #FFD3A8;
border-radius: 4px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;
box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1);	-webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1);	-moz-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1); background-color: #FFFFE8;}	
.titretheme { width: auto; min-width: 100px; font: bold 16px Arial; color: #009999;  margin:5px;}			
#menuscroll {	text-align: center;	max-width: 270px;	min-width: 150px;	margin: auto;	position: relative;}
@media only screen and (min-width: 1000px) {	 
body {margin:0;  padding:0;
  background: url(/images/wallpaper113.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;   -moz-background-size: cover;   -o-background-size: cover;   background-size: cover; }
.fondbody {margin:0;  padding:0;
  background: url(/images/wallpaper1-0.jpg) no-repeat bottom center fixed; 
  -webkit-background-size: cover;   -moz-background-size: cover;  -o-background-size: cover;   background-size: cover; }
.fondbody2 {margin:0;  padding:0;
  background: url(/images/wallpaper112.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;   -moz-background-size: cover;   -o-background-size: cover;   background-size: cover; }
.fondbody22 {margin:0;  padding:0;
  background: url(/images/wallpaper11.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;   -moz-background-size: cover;   -o-background-size: cover;   background-size: cover; }  
.fondhiver {margin:0;  padding:0;
  background: url(/images/wallpaper-hiver.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;   -moz-background-size: cover;   -o-background-size: cover;  background-size: cover; }
.fondnoel {margin:0;  padding:0;
  background: url(/images/wallpaper-noel4.jpg) no-repeat bottom center fixed; 
  -webkit-background-size: cover;   -moz-background-size: cover;   -o-background-size: cover;   background-size: cover; }
 .menufixed { z-index: 10; display: inline; padding: 5px 0px 2px 10px; margin: 0px; position: fixed; top: 0;	left: 0; width: 100%; height: auto; min-height: 35px;	background-color: #666;	text-align: center; vertical-align:middle;} 
}
/* Pour mini-site */
@media only screen and (min-width: 800px) {	 
.diventete {	float:left;	padding-left: 5px;  text-align:center;  width:35%;}
.diventetecarte {	float:right;	padding-right: 10px;  text-align:center;  width:auto;}
.divcarte {  max-width: 210px;}
}
@media only screen and (min-width: 631px) and (max-width: 800px) {	
.diventete { float:left; padding: 5px;  text-align:center;  width:48%;  min-width:260px; }
.diventetecarte { display: none; }
}
/* fin pour mini-site */
@media only screen and (min-width: 631px) {	 
.contenugauche{	display: inline; text-align: center; float: left; margin-left: auto; margin-right: auto;
	max-width: 72%;	min-width: 450px;}
.contenudroit{	display: inline;	text-align: center;	float: right;	margin-top: 20px;	margin-left: auto;	margin-right: auto;
	border-left: white solid 5px;	max-width: 25%;	z-index: 1;}
.contenugauche2{display: inline; text-align: center; float: right; margin-left: auto; margin-right: auto; max-width: 72%; min-width: 450px;}
.contenudroit2{	display: inline; text-align: center; float: left; margin-top: 20px;	margin-left: auto; margin-right: auto;	border-right: white solid 5px;	max-width: 25%;}
.titreencart a {display: inline; float: left; width: 98%; min-width: 100px;	line-height: 20px;	background-color: #FFEED5;	text-align: left; font-size: 13px; color: #00A8A8; overflow: hidden; padding-left: 5px;
-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	}
.titreencart a:hover {	color: #FF6600; }	
.nom-encart {display: block; width: 45%; min-width: 90px; padding: 10px 0px 0px 5px;	line-height: 15px;	text-align: center;	float: left;}
.offre-encart {	display: block;	width: 45%;	min-width: 90px;	line-height: 15px;	text-align: left;	float: left;}
.mobileyes { display:none; }
.encart-entete{	display: inline; float:left; text-align: center;	vertical-align: center;	margin-bottom:25px; padding: 15px;
width: 73%;	min-width: 300px;	border: 1px solid white; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #666666;	box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);	-webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1);	-moz-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1);	}
.proprietaire{display: inline; 	float: right;	width: 20%;	text-align: center;	padding: 5px;	min-width: 100px;	border: 0px;	background-color: #FFF2EE; border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;
font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	color: #666666;	}
.prix {	float: right;	color: #FF8080;	font-size: 16px;	font-weight: bold;	line-height: 25px;}
.blocune, .blocune1, .blocune2, .blocune3, .blocune4, .blocune5{
display: inline-block;	margin: 5px 0px 15px 5px;	padding-right: 5px; min-height: 180px;	vertical-align: top;	text-align: center;	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	border-right: 1px solid #E4E4E4; }	
.blocune1, .blocune2{ width: 400px;  }	
.blocune3, .blocune4, .blocune5{ width:225px; }
.image_alaune {	width: 220px; height: 165px; margin: auto; -moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px; box-shadow: 2px 2px 8px #9b9b9b; -webkit-box-shadow: 3px 3px 8px #9b9b9b; -moz-box-shadow: 3px 3px 8px #9b9b9b;}  
#ariane{position: fixed; top:0; left:0; z-index:10; background-color: #fff;  border-width: 1px;  border-style: solid;  border-color: #f5f5f5 #e5e5e5 #ccc; box-shadow: 0 0 2px rgba(0,0,0,.2);  overflow: hidden;  width: 100%; margin: 0px;  padding: 0;  list-style: none;}
#ariane li{  float: left; }
#ariane a{  padding: .5em 1em .5em 2em;  float: left;  text-decoration: none;  color: #444;  position: relative;  text-shadow: 0 1px 0 rgba(255,255,255,.5);  background-color: #eee;  background-image: linear-gradient(to right, #f5f5f5, #eee);  font-weight: bold;} /* #c2c2c2, #eee */
#ariane li:first-child a{  padding-left: 1em;}
#ariane a:hover{  background: #fff;}
#ariane a::after, #ariane a::before{  content: "";  position: absolute;  top: 50%;  margin-top: -1.5em; border-top: 1.5em solid transparent;  border-bottom: 1.5em solid transparent;  border-left: 1.1em solid;  right: -1em;}
#ariane a::after{   z-index: 2;  border-left-color: #eee;  }
#ariane a::before{  border-left-color: #ddd;    right: -1.1em;  z-index: 1; }
#ariane a:hover::after{  border-left-color: #fff;}
#ariane .current, #ariane .current:hover{  font-weight: bold;  background: none; color: #FF6600}
#ariane .debut{	font-weight: bold;	background: none;	color: #FF6600}
#ariane .current::after, #ariane .current::before{  content: normal; }
}
@media only screen and (min-width: 200px) and (max-width: 630px) {
body { font-size:1.4rem; }	
h1, h1 a { color: #FFF; font-size: 14px; margin: 0px; text-decoration: none;}	
.encartnew, .encartnew0, .encartnew1{	position: relative;	display: inline-block;	text-align: center;	background-color: #F9F9F9;	margin: 10px 0px 15px 20px;	padding: 0px 5px 0px 5px;	width: 80%;	min-width: 200px;	height: auto;	font-family: Arial;	font-size: 13px;	color: #666666;	vertical-align: top;	border: 1px solid #E9E9E9;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}
.image_encartnew {position:relative; display:block; float:none; width:250px; height:auto; margin:auto; } 
.divimage2, .divimage5 { float:left;	text-align:center;}	
.divtextencart { float:left;	text-align:left; margin-left: 10px;	margin-right: auto;	width: 100%;}	
.contenugauche{	display: inline;	text-align: center;	float: none; padding-left: 2px;	margin-left: auto;	margin-right: auto;
	width: 100%;	min-width: 300px;	background-color: #F9F8F2;}
.contenudroit{	display: inline;	text-align: center;	float: none; padding-left: 20px;	margin-left: auto;	margin-right: auto;
	width: 100%%;	min-width: 300px;}	
.nom-encart {display: block; width: 100%;	min-width: 90px;	padding-top: 5px;	line-height: 15px;	text-align: center;	float: left;}	
.offre-encart {	display: block;	width: 100%;	min-width: 90px;	line-height: 15px;	text-align: center;	float: left;}
/*.blocalaune1, .blocalaune2, .blocalaune3, .blocalaune4{	width: 95%;	min-width: 300px; border-bottom: 1px solid #E4E4E4; margin-bottom:5px;}*/
.blocune1, .blocune2, .blocune3, .blocune4, .blocune5{ display: block;	float: left; width: 98%;	min-width: 300px; border-bottom: 1px solid #E4E4E4; margin-bottom:5px;}
.photoalaune1, .photoalaune2, .photoalaune3, .photoalaune4, .photoalaune5 {float:left;}
.titreencart a, .mobilenone{  display: none; }
.mobileyes { display:block; }
.encart-entete{	float:left; width: 98%; text-align: center;	vertical-align: center;	margin-bottom:20px; padding: 5px;
background-color: #FFFFFF; 	border: 1px solid white; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #666666;
box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1);	-webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1);	-moz-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1);	}	
.prix {	color: #FF6633;	font-size: 16px;	margin: 5px;}	
#menu3 li a {display: block; background-color: #F7F7F7;	padding: 10px; font: 15px Arial;	text-align: left; color: #666666;	text-decoration: none;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}
#menu4 li a { display: block ; background-color: #66CCFF; padding: 10px;	font: 16px Arial; text-align: left; color: #FFFFFF;	text-decoration: none;	-moz-border-radius: 7px; -webkit-border-radius: 7px;	border-radius: 7px;	border-left: 5px solid #007DF5;}
#ariane{  background-color: #eee;  border-width: 1px;  border-style: solid;  border-color: #f5f5f5 #e5e5e5 #ccc;  overflow: hidden;  width: 100%; margin: 0px;  padding: 0;  list-style: none;}
#ariane li{  float: left;}
#ariane a{  padding: 2px;  float: left;  text-decoration: none;  color: #444;  position: relative;   background-color: #eee;   font-size:12px; font-weight: bold;} /* #f5f5f5, #ddd */
#ariane a:hover{  background: #fff;}
#ariane .debut{	font-weight: bold;	background: #eee;	color: #FF6600}
.coord { display:inline-block;	width:80%;	margin: auto;}  
}
