/**************************/
/******** HOME SPA ********/
/**************************/
.spa-univers .col-left{
	width:632px;
	padding:7px 0 0 7px;
	float:left;
}

/*** AMBIANCE ***/
.spa-univers .col-left .ambiance{
	width:632px;
	height:450px;
	float:left;
	overflow:hidden;
}

.spa-univers .col-left .ambiance-ttl{
	position:absolute;
	width:500px;
	margin:13px 0 0 15px;
	font-size:20px;
	color:#7c1e3f;
	font-style:italic;
}


/*** COL RIGHT ***/
.spa-univers .col-right{
	width:340px;
	padding:7px 0 0 7px;
	float:left;
}

/*** CONTEXT ***/
.spa-univers .col-right .context{
	width:320px;
	padding:10px 10px 9px 10px;
	float:left;
	font-size:11px;
	color:#fff;
}

.spa-univers .col-right .context strong{
	display:block;
	padding:0 0 3px 0;
	font-weight:normal;
	font-size:18px;
}

.spa-univers .col-right .context span{
	display:block;
	overflow:hidden;
}

.spa-univers .col-right .context-spa{
	background:url('../images/bg/context-spa.jpg') no-repeat left top;
	height:129px;
}

.spa-univers .col-right .context-spa span{
	height:70px;
}

.spa-univers .col-right .context-soin{
	background:url('../images/bg/context-soin.jpg') no-repeat left top;
	height:138px;
}

.spa-univers .col-right .context-soin span{
	height:70px;
}

/*** SELECT CATEGORIE ***/
.spa-univers .col-right .edito{
	background:url('../images/bg/spa-edito.jpg') no-repeat left top;
	width:340px;
	height:145px;
	float:left;
	font-size:11px;
	color:#671839;
}

.spa-univers .col-right .edito img{
	margin:0 0 0 5px;
}

.spa-univers .col-right .edito strong{
	display:block;
	padding:0 0 7px 0;
	font-weight:normal;
	font-size:18px;
	color:#671839;
}

.spa-univers .col-right .edito .txt{
	padding:5px 10px 0 9px;
}


.spa-univers .col-right .edito .bt-set{
	margin:10px 0 0 0;
}




/***************************/
/******** FICHE SPA ********/
/***************************/
.spa-fiche .col-main{
	background:url('../images/bg/bg-fiche-spa.jpg') #FFF no-repeat right top;
}

/*** VISUEL ***/
.spa-fiche .visu-zoom{
	float:left;
	width:486px;
	height:351px;
	padding:16px 0 0 31px
}

.spa-fiche .visu-zoom .thumbnails{
	position:absolute;
	width:448px;
	height:331px;
	overflow:hidden;
}

.spa-fiche .visu-zoom .thumbnails .line{
	width:448px;
	float:left;
	padding:5px 0;
	/*margin:331px 0 0 0;*/
	margin:250px 0 0 0;
	
	background:url('../images/bg/trans.png') repeat left top;
}

.spa-fiche .visu-zoom .thumbnails img{
	cursor:pointer;
	float:left;
	margin:0 0 0 2px;
	
}


/*** SPA DETAILS TEXTE ***/
.spa-fiche .details-txt{
	float:left;
	width:462px;
	padding:3px 0 0 0;
	font-size:12px;
	color:#671839;
}

.spa-fiche .details-txt a,
.spa-fiche .details-txt a:link,
.spa-fiche .details-txt a:visited{
	color:#671839;
	text-decoration:underline;
}

.spa-fiche .details-txt a:hover{
	text-decoration:none;
}

.spa-fiche .details-txt a.link-back,
.spa-fiche .details-txt a:link.link-back,
.spa-fiche .details-txt a:visited.link-back{
	color:#671839;
	display:block;
	float:right;
	padding:5px 0 0 0;
	font-size:12px !important;
	text-decoration:underline;
}

.spa-fiche .details-txt a:hover.link-back{
	text-decoration:none;
}

.spa-fiche .details-txt span{
	display:block;
	font-size:14px;
	padding:0 0 10px 0;
}
/*** AJOUT 2-11-09 ***/
.spa-fiche .details-txt strong{
	display:block;
	font-size:12px;
	height:18px;
	overflow:hidden;
	padding:0 0 10px 0;
}

.spa-fiche .details-txt .tabs{
	width:475px;
	height:33px;
}

.spa-fiche .details-txt .tabs a,
.spa-fiche .details-txt .tabs a:link,
.spa-fiche .details-txt .tabs a:visited{
	display:block;
	float:left;
	width:95px;
	text-align:center;
	text-decoration:none;
	padding:0 0 10px 0;
	background:url('../images/bg/tabs.gif') no-repeat center top;
}

.spa-fiche .details-txt .tabs a:hover{
	text-decoration:none;
}

.spa-fiche .details-txt .tabs a.actived,
.spa-fiche .details-txt .tabs a:link.actived,
.spa-fiche .details-txt .tabs a:visited.actived{
	background:url('../images/bg/tabs.gif') no-repeat center -25px;
	font-weight:bold;
}

.spa-fiche .details-txt .c-txt{
	display:none;
	float:left;
	height:248px;
	overflow-x: hidden;
	overflow-y: auto;
	overflow : auto;
	width:440px;
}

.spa-fiche .details-txt .c-txt .bt-set{
	margin:10px 0 0 0;
}


.carrousel .c-element .ttl{
	height:48px;
}


