div#spa{	float: left;	width: 775px;	height: 840px;	/* margin: 0 0 0 15px; */	padding: 3px 3px 0 3px;	background-image: url(../media/statique/spa/fond.jpg);	background-repeat: no-repeat;	background-position: 3px 0;	background-color: #FFFFFF;}div#spa div#residences{	float: left;	width: 400px;	margin: 0;	padding: 0;}div#spa div#residences img.entrez{	float: left;	margin: 0;	padding: 0;	height: 40px;}div#spa div#residences span#entrez_centre{	float: left;	margin: 0;	padding: 4px 15px 0 9px;	background-image: url(../media/statique/spa/entrez_centre.png);	background-repeat: repeat-x;	height: 36px;	color: #FFFFFF;	font-size: 20px;}div#spa div#residences p#introduction{	clear: both;	font-size: 12px;	padding: 5px 0 0 17px;}div#spa div#residences div#cadre_residence{	width: 372px;	padding: 5px 0 0 17px;	/* background-color: #FFFFFF; */	/* opacity: 0.5;	filter: alpha(opacity=50); */	margin: 0;	/* float: left; */}div#spa div#residences div#cadre_residence ul{	padding: 0 0 0 15px;	margin: 0;	font-size: 12px;}div#spa div#residences div#cadre_residence div#opaque{	position: absolute;	padding: 0;	margin: 0;	/* height: 430px; */	width: 382px;	background-color: #FFFFFF;	opacity: 0.5;	filter: alpha(opacity=50);	z-index: 1;}div#spa div#residences div#cadre_residence div#contenu_residence{	position: absolute;	width: 358px;	padding: 14px 12px 14px 12px;	/* background-color: #FFFFFF; */	/* opacity: 0.5;	filter: alpha(opacity=50); */	/* margin: 0 0 0 22px; */	margin: 0;	/* float: left; */	z-index: 2;}div#spa div#programmes{	float: left;	width: 335px;	margin: 48px 0 0 0;	padding: 0 0 0 23px;}div#spa div#programmes div.cadre_prog{	padding: 0 0 5px 0;	margin: 0;}div#spa div#programmes div.cadre_prog h2.titre_spa{	float: left;	background-color: #59483E;	color: #FFFFFF;	font-size: 12px;	padding: 4px 6px 3px 6px;	font-weight: bold;	margin: 0;}div#spa div#programmes div.cadre_prog div{	clear: both;	background-color: #CEBCA4;	margin: 0;	padding: 5px;}div#spa div#programmes div.cadre_prog div span.description{	margin: 0;	padding: 0;	font-weight: bold;	/* width: 250px; */}div#spa h1{	float: left;	color: #FFFFFF;	/* width: 480px; */	font-size: 25px;	margin: 0;	padding: 50px 0 0 140px;}/* div#spa h2{	color: #0092EB;	font-size: 15px;} */.titre_spa{	background-color: #0092EB;	color: #FFFFFF;	font-size: 14px;	padding: 4px 0 4px 4px;	font-weight: bold;}#logo{	float: left;	margin: -25px 0 0 140px;}#image_spa{	float: left;	margin: 60px 0 0 0;}div#texte{	float: left;	width: 520px;	margin: 30px 0 0 20px;	padding: 0;}div#cadre_tout_confort{	/* width: 250px; */	/* float: left; */}div#cadre_decouverte_cimes{	/* width: 240px; */	/* width: 250px; */	/* float: right; */}div#cadre_saveur_sommets{	/* width: 250px; */	/* float: left; */	/* margin: 30px 0 0 0; */}div#cadre_cocooning{	/* width: 240px; */	/* width: 250px; */	/* float: right; */	/* margin: 30px 0 0 0; */}div#cadre_titre_cocooning{	/* width: 200px; */}div#cadre_titre_sommets{	/* width: 210px; */}.introduction{	font-size: 13px;}.prix_spa{	font-weight: bold;	color: #0092EB;	font-style: italic;}.duree{	color: #0092EB;} .definition{	margin: 0 0 10px 0;	font-weight: bold;}div#spa li.liste_produits{	margin: 0;	padding: 0;	list-style-image: url(../media/descriptifs/puce.png);	font-weight: normal;}div#spa ul.menu_produits{	margin: 0 0 0 15px;	padding: 5px 0 5px 0;}.titre_residence{	font-weight: bold;	color: #0092EB;	font-size: 14px;}.partenariat{	font-style: italic;	font-size: 11px;}.liens{	color: black;}.liens:hover{	color: #0092EB;	text-decoration: underline;}span.periode{	font-style: italic;	/* color: #808080; */	color: #0092EB;}
