@charset "iso-8859-1";



body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:20px auto;
	padding:5px 10px;
	width:620px;
        background:#fff;
        border:1px solid #E0E8EF;
}
a img {
   border:0px none;
}

a:link,
a:visited,
a:active {
   color:#00587D;
   text-decoration:none;
}
a:hover {
   text-decoration:underline;
   color:#000;
}

#cartouche { 
   width: 100%;
   text-align:center;
   clear:both;
   overflow:hidden;
   height:auto;
   margin:0px;
   padding: 0px;
}

#cartouche .cartouche_text { 
       float:none;
       text-align:center;
      /* width: 100%;*/
       margin:0px auto;
}
#cartouche .cartouche_img { 
   margin: 0px auto;
   text-align: center;
   overflow:hidden;
   float:left;
}

#cartouche .cartouche_img a {
       float:none;
       text-align:center;
       display:block;
       width: auto; 
       height:auto;
       background: transparent;
       margin: 0px;
}
#cartouche .cartouche_img a span {
      display:none;
}

#cartouche hr {
       margin: 15px 30px 0px 30px;
}

#cartouche img {
 border: 0px;
}

#page, #conteneur, #wrapper{
	margin:auto;
	width:95%;
}

#contents{
	padding:0;
}

#leftbar, #rightbar, #banner, #footer, #accessibility, .breadcrumb, #signature, .pager, #shadowbox {
	display:none;
} 

pre{
	overflow:visible;
}

h2 { font-size: 1.7em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }


/*
   elements de mise en page 
   specifique aux pages residences
*/
#bloc_un, #bloc_deux, #view_more {
	clear:both;
/*	display: inline;*/
        overflow:hidden;
}

.colleft{
	float:left;
	margin:0 2% 0 0;
	padding:0;
	width:47%;
}

.colright{
	float:left;
	margin:0;
	padding:0;
	width:48%;
}
#page_residences .gallery_chalet {
   clear:both;
   overflow:hidden;
   text-align:center;
   padding: 0px;
/*   position:absolute; */
}
#page_residences .gallery_chalet a.LinkIn {
   display:block;
   width: 50px;
   height: 70px;
   overflow:hidden;
   margin: -10px 15px auto 0px;
   float:left;
}
#page_residences .colleft {
   overflow:hidden;
}
#page_residences .colleft img {
   float:left;
   margin: 25px 0px 0px 0px;
}


#page_residences .colright {
   overflow:hidden;
}
#page_residences .colright img {
   float:right;
   margin: 25px 0px 0px 0px;
}