@charset "utf-8";
/* CSS Document */
.txt_bleu {
	color:#01528A
		}
#intro_chambres{
	width:876px;
	margin:0 auto;
	padding:0;
	}
#desc_chambre{
	width:650px;
	height:160px;
	margin:0 auto;
	padding:0;
	text-align:left;
	float:left;
	}
#haut_desc_chambres{
	width:650px;
	height:66px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background:url(images/haut_chambres.jpg) top left no-repeat;
	}
#bas_desc_chambres{
	width:650px;
	height:94px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background:url(images/bas_chambres.jpg) bottom left no-repeat;
	}
#txt_desc_chambres{
	width:600px;
	margin:0 0 0 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	}
#type_chambres{
	width:218px;
	height:160px;
	margin:0 0 0 8px;
	padding:0;
	text-align:left;
	float:left;
	}
#haut_type_chambres{
	width:218px;
	height:66px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background:url(images/haut_types.jpg) top left no-repeat;
	}
#bas_type_chambres{
	width:218px;
	height:94px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background:url(images/bas_types.jpg) bottom left no-repeat;
	}
#bas_type_chambres ul{
	margin:0 0 0 40px;
	padding:0;
	list-style-type:none;
	}
#bas_type_chambres li{
	margin:0;
	padding:0;
	}
/*-------------------------------------------------*/
.link_types a{
	width:120px;
	height:16px;
	display:block;
	margin:0 0 4px 40px;
	padding:0;
	}
#style_chambres a{
	background:url(images/type_chambre.jpg) top left no-repeat;
}
#style_suites a{
	background:url(images/type_suite.jpg) top left no-repeat;
}
#style_residences a{
	background:url(images/types_residence.jpg) top left no-repeat;
}
/*-------------------------------------------------*/
#bas_type_chambres li a{
	text-decoration:none;
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0 0 0 30px;
	background:url(images/puce.jpg) left center no-repeat;
	}
#bas_type_chambres li a:hover{
	text-decoration:underline;
	}
#galerie_chambres{
	width:876px;
	margin:0 auto;
	padding:0;
	text-align:left;
	}
#haut_galerie_chambres{
	width:876px;
	height:67px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background:url(images/haut_galerie_chambres.jpg) top left no-repeat;
	}
#haut_galerie_suites{
	width:876px;
	height:67px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background:url(images/haut_galerie_suites.jpg) top left no-repeat;
	}
#haut_galerie_residences{
	width:876px;
	height:67px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background:url(images/haut_galerie_residences.jpg) top left no-repeat;
	}
#milieu_galerie_chambres{
	width:876px;
	height:278px;
	margin:0 auto;
	padding:8px 0 0 0;
	text-align:left;
	background:url(images/milieu_galerie_chambres.jpg) top left repeat-y;
	}
#visuel_principal{
	width:826px;
	height:270px;
	margin:0 auto;
	padding:0;
	}
#bas_galerie_chambres{
	width:876px;
	margin:0 auto;
	padding:0 0 10px 0;
	text-align:left;
	background:url(images/bas_galerie_chambres.jpg) top left repeat-y;
	}
#bas_galerie_chambres img{
	width:270px;
	height:90px; 
	margin:0 4px 0 0;
	}
#bande_miniature{
	margin:0 0 0 24px;
	}
#plan_informations{
	width:876px;
	margin:0 auto;
	padding:0 0 10px 0;
	text-align:left;
	background-color:#fff;
	border-top:dashed 1px #9f9f9f;
	border-bottom:dashed 1px #9f9f9f;	
	background:url(images/bas_galerie_chambres.jpg) top left repeat-y;
	}
#plan_chambres{
	width:320px;
	margin:0 10px 0 10px;
	padding:0;
	float:left;
	}
#informations_chambres{
	width:500px;
	margin:22px 0 0 0;
	padding:0;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	float:left;
	}
#equipement{
	padding:0 0 10px 0;
	}
#equipement span{
	float:left;
	}
#equipement ul{
	list-style-type:none;
	margin:0;
	padding:0 0 0 20px;
	}
#equipement li{
	list-style-type:none;
	padding:0 0 4px 14px;
	background:url(images/puce2.jpg) left center no-repeat;
	}
.colonne_equipement{
	float:left;
}
.fond_bleu{
	background-color:#184272;
	color:#fff;
	}
.fond_blanc{
	
	color:#184272;
	}
	
.pt_bleu {
padding-right:5px;
border-left:1px dotted #184272;
}

.pt_blanc{ 
padding-right:5px;
border-left:1px dotted #fff;
}

.tab_tarifs {
border:1px solid #184272;
font-size:11px;
}

#info_sup ul{
	margin:10px 0 0 0;
	padding:0;
	list-style-type:none;
	font-size:10px;
	}
/*---------------galerie d'image----------------------------------*/
#diaporama.SlidingPanels {
	float: left;
}
#diaporama .SlidingPanelsContentGroup {
	float: left;
	width: 2478px;
}
#diaporama .SlidingPanelsContent {
	float: left;
	width: 826px;
	height:275px;
}