@charset "utf-8";
/* CSS Document */
body 
{
	background:url(../images/accueil_01.gif) repeat;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#376b52;
}

a 
{
	text-decoration:none;
	color:#376b52;
}

img
{
	border:none;
}
div#a_content
{
	background:url(../images/accueil_02.png) no-repeat;
	width:915px;
	height:556px;
	margin:auto;
	margin-top:200px;
}

p#ifr
{
	position:absolute;
	width:300px;
	height:400px;
	margin:127px 0px 0 450px;
	font-size:12px;
}

p#ien
{
	position:absolute;
	color: #b38537;
	width:300px;
	height:400px;
	margin:265px 0px 0 450px;
	font-size:12px;
}
div#a_content span
{
	position:absolute;
	width:550px;
	height:50px;
	margin:390px 0px 0 435px;
	font-size:14px;
}

div#container
{
	background:#46aa77;
	width:899px;
	margin:auto;
	z-index:0;
}

div#wrapper
{
	background:#ffffff;
	width:881px;
	margin:auto;
	margin-top:-35px;
	margin-left:10px;
	z-index:1;
	
}

div#logo
{
	background:url(../images/website_sante_03.jpg) no-repeat;
	width:880px;
	height:215px;
}

ul#menu
{
	position:relative;
	background:url(../images/website_sante_04.png) no-repeat;
	padding:0px;
	margin:0px;
	width:930px;
	height:43px;
	margin-left:-10px;
	top:223px;
	z-index:2;
}

ul#menu li
{
	float:left;
	list-style:none;
	margin-left:19px;
	font-size:13px;
	padding-top:8px;
	
}

ul#menu li a
{
	color:#FFF;
}

ul#menu li a:active
{
	color:#e5b88d;
}

ul#menu li a:hover
{
	color:#e5b88d;
}

div#masso
{
	background:url(../images/website_sante_v3_03.gif) no-repeat;
	width:660px;
	height:540px;
	margin-top:-50px;
	margin-left:8px;
}

div#wrapper_la_carte
{
	background:#ffffff;
	width:881px;
	margin:auto;
	margin-top:-35px;
	margin-left:10px;
	min-height:990px;
	z-index:1;
	
}
div#wrapper_la_carte_sc
{
	background:#ffffff;
	width:881px;
	margin:auto;
	margin-top:-35px;
	margin-left:10px;
	min-height:670px;
	z-index:1;
	
}
div#masso_photo
{
	width:100px;
	height:100px;
	padding-left:5px;
	padding-top:5px;
	float:left
}
div#masso_txt
{
	/*position:absolute;*/
	margin-left:220px;
	margin-top:-100px;
	font-size:13px;
	font-weight:700px;
	float:left
}

div#masso_txt td
{
	/*position:absolute;*/
	margin-left:220px;
	font-size:13px;
	font-weight:700px;
	border-bottom:#030 dotted 1px;
}

div#masso_title
{
	margin-top:30px;
	margin-left:10px;
}
div#soins
{
	
	margin-top:10px;
	margin-left:8px;
}

div#soins_txt
{
	/*position:absolute;*/
	margin-left:10px;
	width:400px;
}

div#soins_title
{
	margin-top:70px;
	margin-left:700px;
}

div#esth_txt
{
	/*position:absolute;*/
	margin-left:270px;
	font-size:13px;
	font-weight:700px;
}

div#esth_title
{
	margin-top:90px;
	margin-left:10px;
}

div#esthetique
{
	background:url(../images/website_sante_09.jpg) no-repeat;
	width:865px;
	height:234px;
	margin-top:10px;
	margin-left:8px;
}

div#footer p
{
	margin-top:5px;
	margin-left:9px;
	font-size:12px;
	color:#FFF;
}

.forfait_title
{
	background:url(../images/website_forfait_01.gif) no-repeat;
	width:880px;
	height:63px;
	margin-top:34px;
	overflow:hidden;
}

.col1F
{
	float:left;
	padding-top:10px;
	padding-left:10px;
	width:160px;
	height:63px;
	
	
}

#col2F
{	position:absolute;
	padding-top:10px;
	width:650px;
}
.barF
{
	position:absolute;
	margin-top:0px;
}

.title
{
	font-size:22px;
	font-weight:bold;
}

.tabForfait
{
	background:url(../images/website_forfait_03.jpg) no-repeat;
	width:880px;
	height:200px;
	color:#FFF;
}

.colonne1
{
	float:left;
	width:270px;
	height:180px;
	overflow:hidden;
	padding:5px;
}

.colonne
{
	float:left;
	width:275px;
	height:190px;
	overflow:hidden;
	padding:5px;
	padding-left:15px;
}
/********************************************gom-mee***************************************************/
div#container_gom_mee
{
	background:#f351a5;
	width:899px;
	margin:auto;
	z-index:0;
}

div#wrapper_gom_mee
{
	background:#ffffff;
	width:881px;
	margin:auto;
	margin-top:-35px;
	margin-left:10px;
	z-index:1;
	
}

div#logo_gom_mee
{
	background:url(../images/website_gommee_01.jpg) no-repeat;
	width:880px;
	height:259px;
}

ul#menu_gom_mee
{
	position:relative;
	background:url(../images/website_gommee_02.png) no-repeat;
	padding:0px;
	margin:0px;
	width:930px;
	height:43px;
	margin-left:-10px;
	top:267px;
	z-index:2;
}

ul#menu_gom_mee li
{
	float:left;
	list-style:none;
	margin-left:19px;
	font-size:13px;
	padding-top:8px;
	
}

ul#menu_gom_mee li a
{
	color:#FFF;
}

div#masso_gom_mee
{
	background:url(../images/website_gommee_06.jpg) no-repeat;
	width:865px;
	height:131px;
	margin-top:35px;
	margin-left:8px;
}

div#masso_gom_mee span
{
	position:absolute;
	margin-top:22px;
	margin-left:15px;
	color:#7d0945;
	font-size:20px;
	font-weight:bold;
}

div#masso_gom_mee table
{
	position:absolute;
	margin-top:60px;
	margin-left:15px;
	color:#fff;
}

div#balno_gom_mee
{
	background:url(../images/website_gommee_05.jpg) no-repeat;
	width:865px;
	height:110px;
	margin-top:0px;
	margin-left:8px;
}

div#balno_gom_mee span
{
	position:absolute;
	margin-top:3px;
	margin-left:15px;
	color:#7d0945;
	font-size:20px;
	font-weight:bold;
}

div#balno_gom_mee table
{
	position:absolute;
	margin-top:40px;
	margin-left:15px;
	color:#fff;
}

div#soins_gom_mee
{
	background:url(../images/website_gommee_04.jpg) no-repeat;
	width:865px;
	height:146px;
	margin-top:0px;
	margin-left:8px;   
}

div#soins_gom_mee span
{
	position:absolute;
	margin-top:3px;
	margin-left:15px;
	color:#7d0945;
	font-size:20px;
	font-weight:bold;
}

div#soins_gom_mee table
{
	position:absolute;
	margin-top:40px;
	margin-left:15px;
	color:#fff;
}

div#forfait_gom_mee
{
	background:url(../images/website_gommee_03.gif) no-repeat;
	width:865px;
	height:251px;
	margin-top:0px;
	margin-left:8px;
}

div#forfait_gom_mee span
{
	position:absolute;
	margin-top:3px;
	margin-left:15px;
	color:#7d0945;
	font-size:20px;
	font-weight:bold;
}

div#forfait_gom_mee table
{
	position:absolute;
	margin-top:40px;
	margin-left:15px;
	color:#fff;
}

/************************************************************promotion*************************************************/
.promotion
{
	margin:auto;
	width: 800px;
	
}

.prom
{
	display:block;
	border: 1px solid #ccc;
	background:#eeeded;
	min-height:120px;
	padding-left:10px;
}


.prix
{
	position:absolute;
	background:url(../images/website_promotion_03.png) no-repeat;
	margin-left:-10px;
	margin-top:-10px;
	width:78px;
	height:81px;
	z-index:5;
}

.title_petit
{
	color:#557866;
	font-size:18px;
	padding-left:10px;
	font-weight:bold;
}

.promTXT
{
	color:#557866;
	font-size:12px;
	padding-left:10px;
	font-weight:bold;
}
.prix span
{
	position:absolute;
	margin-top:28px;	
	margin-left:15px;
	font-size:18px;
	color:#FFF;
}

div#imgProm
{
	display:block;
	border-right: #999 2px solid;
	width:230px;
	margin-top:10px;
	margin-left:10px;
	margin-right:5px;
	float:left;
}

div#imgProm p
{
	padding-left:10px;
}

.promImg
{
	position:absolute;
	padding:10px;
	border:#CCC 1px;
	width:200px;
	height:97px;
	z-index:4;
}

.plus
{
	color:#F00;
	font-size:10px;
}
/*******************************************************************gym**************************************************/

div#container_gym
{
	background:#1850de;
	width:899px;
	margin:auto;
	min-height:735px;
	z-index:0;
}

div#wrapper_gym
{
	background:#ffffff;
	width:881px;
	margin:auto;
	margin-top:-35px;
	margin-left:10px;
	z-index:1;
	
}

div#logo_gym
{
	background:url(../images/website_gym_02.jpg) no-repeat;
	width:880px;
	height:259px;
}

ul#menu_gym
{
	position:relative;
	background:url(../images/website_gym_01.png) no-repeat;
	padding:0px;
	margin:0px;
	width:930px;
	height:43px;
	margin-left:-10px;
	top:267px;
	z-index:2;
}

ul#menu_gym li
{
	float:left;
	list-style:none;
	margin-left:19px;
	font-size:13px;
	padding-top:8px;
	
}

ul#menu_gym li a
{
	color:#FFF;
}

div#tier
{
	margin-top:50px;
	width:870px;
	height:670px;
	padding-left:10px;
}

div#tier div
{
	padding-left:10px;
}

div#tier span
{
	padding-left:10px;
	color:#1850de;
}

.title_blue
{
	font-size:18px;
	color:#1850de;
}

.line
{
	background:url(../images/website_gym_04.jpg) repeat-x;
	width:630px;
	height:2px;
}

div#promotion_gym
{
	margin:auto;
	width: 800px;
}

.prom_gym
{
	display:block;
	border: 1px solid #ccc;
	background:#eeeded;
	min-height:120px;
}


.prix_gym
{
	position:absolute;
	background:url(../images/website_promotion_03.png) no-repeat;
	margin-left:-10px;
	margin-top:-10px;
	width:78px;
	height:81px;
	z-index:5;
}

.title_petit_gym
{
	color:#1850de;
	font-size:18px;
	padding-left:10px;
	font-weight:bold;
}

.promTXT_gym
{
	color:#1850de;
	font-size:12px;
	padding-left:10px;
	font-weight:bold;
}
.prix_gym span
{
	position:absolute;
	margin-top:28px;	
	margin-left:15px;
	font-size:18px;
	color:#FFF;
}

div#imgProm_gym
{
	display:block;
	border-right: #999 2px solid;
	width:230px;
	margin-top:10px;
	margin-left:10px;
	margin-right:5px;
	float:left;
}

div#imgProm_gym p
{
	padding-left:10px;
}

.promImg_gym
{
	position:absolute;
	padding:10px;
	border:#CCC 1px;
	width:200px;
	height:97px;
	z-index:4;
}

/*forfait*/
.col-gauche 
	{
	text-align: right;
	width: 20%;
	float: left
	}

.element-de-menu
	{
	margin-top: 20px;
	margin-left: 20px;
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 1px dotted #758642;
	border-left: 0 none
	}

.element-de-menu a
	{
	color: #b38537;
	text-decoration: none;
	font-weight:bolder;
	}
.element-de-menu a:link 
	{
	color: #b38537;
	text-decoration: none;
	font-weight:bolder;
	}

.element-de-menu a:hover 
	{
	color: #376b52;
	text-decoration: none
	}

.col-gauche
	{
	text-align: right;
	width: 20%;
	float: left
	}

.col-milieu
	{
	
	padding-left: 36px;
	padding-top:10px;
	width: 45%;
	font-size:14px;
	float: left
	}

.col-droite
	{
	
	padding-left: 2%;
	padding-top:10px;
	width: 15%;
	float: left
	}
	
	
div#wrapper_forfait
{
	background:#ffffff;
	width:881px;
	margin:auto;
	margin-top:-35px;
	margin-left:10px;
	min-height:900px;
	z-index:1;
	
}

div#wrapper_forfait_es
{
	background:#ffffff;
	width:881px;
	margin:auto;
	margin-top:-35px;
	margin-left:10px;
	min-height:950px;
	z-index:1;
}
div#wrapper_esth
{
	background:#ffffff;
	width:881px;
	margin:auto;
	margin-top:-35px;
	margin-left:10px;
	min-height:1100px;
	z-index:1;
	
}

div#wrapper_esth_ep
{
	background:#ffffff;
	width:881px;
	margin:auto;
	margin-top:-35px;
	margin-left:10px;
	min-height:850px;
	z-index:1;
	
}

div#wrapper_esth_mp
{
	background:#ffffff;
	width:881px;
	margin:auto;
	margin-top:-35px;
	margin-left:10px;
	min-height:800px;
	z-index:1;
	
}
/************************************************accueil********************************************/

div#soins_acc
{
	background:url(../images/website_acc_01.jpg) no-repeat;
	width:865px;
	height:500px;
	margin:auto;
}

div#col-gauche_acc
	{
	text-align: left;
	padding-left:10px;
	width: 25%;
	float: left;
	}

div#col-droite_acc
	{
	padding-left: 36px;
	width: 65%;
	float: left
	}
	
	.w_txt
	{
		color:#FFF;
	}
	
	.small
	{
		font-size:11px;
	}

div#lang
{
	width:899px;
	margin:auto;
	
}

div#lang a
{
	color:#FFF;
	text-align:right;
}

div#lang a:hover
{
	color:#376b52;
}

div#lang p
{
	text-align:right;
	padding:0;
	margin:0;
}