/*Géneral */
*{
	margin:0;padding:0;
}
img{
	border:0;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
ul{
	margin:0;padding:0; 
}
ul li{
	list-style:none;
}
.clr {
	clear:both;font-size:0;
}
p, h2, h3, h4, h5 {
	display:block;
}
.marge {
	padding:0 0 50px 0;
}
/***********************/
body{
	background:url(images/bg_body.jpg) repeat-x #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#Global{
	margin:0 auto;
	width:955px;
}
#Header{
	width:955px;
	height:198px;
	background:url(images/bg_header.jpg) no-repeat;
}
.logo{
	margin:44px 0 0 54px;
	float:left;
}
.bien_etre{
	color:#fff;
	font-size:15px;
	float:left;
	padding:164px 57px 0 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	width: 600px;
	text-align: right;
}

/*------------------Menu---------------*/
.menu{ 
	background:url(images/bg_menu.jpg) no-repeat;
	width:437px;
	height:56px;
	float:right;
	margin-right:3px;
}
.menu li{
	float:left; 
}
.menu li a{
	float:left;
}

.accueil a{ background:url(images/menu_acc_a.jpg) 0 0 no-repeat;width:97px;height:38px;display:block;}
.accueil a:hover{ background:url(images/menu_acc_hover.jpg) 0 0 no-repeat;}
.accueilactif{background:url(images/menu_acc_hover.jpg) 0 0 no-repeat;width:97px;height:38px;display:block;}

	.present a{ background:url(images/menu_present_a.jpg) 0 0 no-repeat;width:111px;height:38px;display:block;}
	.present a:hover{background:url(images/menu_present_hover.jpg) 0 0 no-repeat;}
	.presentactif{background:url(images/menu_present_hover.jpg) 0 0 no-repeat;width:111px;height:38px;display:block;}

		.savoir a{ background:url(images/menu_savoir_a.jpg) 0 0 no-repeat;width:118px;height:38px;display:block;}
		.savoir a:hover{background:url(images/menu_savoir_hover.jpg) 0 0 no-repeat;}
		.savoiractif{background:url(images/menu_savoir_hover.jpg) 0 0 no-repeat;width:118px;height:38px;display:block;}

			.contact a{background:url(images/menu_contact_a.jpg) 0 0 no-repeat;width:88px;height:38px;display:block;}
			.contact a:hover{ background:url(images/menu_contact_hover.jpg) 0 0 no-repeat;}
			.contactactif{background:url(images/menu_contact_hover.jpg) 0 0 no-repeat;width:88px;height:38px;display:block;}

/*------------------Fin Menu---------------*/

/************************* Index **************************************/
#CenterP1{
	width:857px;
	padding:0 49px 0px 49px;
	background:url(images/bg_globall.jpg) no-repeat #fff;
}
#centLeftP1{
	width:184px;
	float:left;
	padding-bottom:10px;
	background:url(images/bg_group.jpg) no-repeat;
}



/*********  G1 ***/
.parGroup1{
	width:169px;
	height:125px;
	background:url(images/groupN1.jpg) no-repeat;
	margin:9px 0 0 10px;
	
}
.parGroup1 span{
	display:block;
	padding:13px 0 0 15px;
	color:#f53b09;
	font-size:13px;
	font-weight:bold;
}
/************ fin G1*******/






/***********G2 **************/
.parGroup2{ 
	width:169px;
	height:125px;
	background:url(images/groupN2.jpg) no-repeat;
	margin:9px 0 0 10px;
}
.parGroup2 span{
	display:block;
	padding:13px 0 0 0px;
	text-align:center;
	color:#39234f;
	font-size:12px;
	font-weight:bold;
}
/*********** Fin G2 **************/




/***********G3 **************/
.parGroup3{
	width:169px;
	height:125px;
	background:url(images/groupeN3.jpg) no-repeat;
	margin:7px 0 0 10px;
}
.parGroup3 span{
	display:block;
	padding:13px 0 0 0px;
	text-align:center;
	color:#a50175;
	font-size:13px;
	font-weight:bold;
}
/*********** Fin G3 **************/
#BlocRightP1{
	width:673px;
	float:left;
	position:relative;
}
.titlebienvenu{
	font-size:17px;
	color:#3f022f;
	font-weight:bold;
	background:url(images/fleche.gif) 10px 28px no-repeat;
	padding:28px 0 2px 37px;
	float:left;
}
.masage{
	float:right;
}
.paraccueil{
	color:#3f022f;
	padding:0px 0 15px 27px;
	text-align:justify;
	width:350px;
	line-height:18px;
}
.PlocImg{
	width:400px;
}
.imgFlour{
	margin-right:6px;
}
.imgSeaux{
	position:absolute;
	left: 55px;
	top: 165px;
	}
.Astrid{
	color:#D24CBF;
	padding-top:0px;
	text-align:center;
	font-size:19px;
	font-weight:bold;
	width:270px;
	float:right;
	clear:right;
}
.Astrid span{
	display:block;
	color:#9D117E;
}
/************************* Fin Index **************************************/





/************************* presentation **************************************/
#CenterP2{
	width:857px;
	padding:0 49px 20px 49px;
	background:url(images/bg_globall.jpg) no-repeat #fff;
}
#blocpresentation{
	width:385px;
	float:left;
	padding-right:20px;
}
.bienetreV0{
	color:#542664;
	width:137px;
	background:url(images/petite_fleche.gif) 20px 19px no-repeat;
	padding:15px 0px 0px 35px;
	font-size:13px;
	font-weight:bold;
	float:left;
}
.bienetre{
	color:#542664;
	width:137px;
	background:url(images/petite_fleche.gif) 20px 4px no-repeat;
	padding:0px 0px 0px 35px;
	font-size:13px;
	font-weight:bold;
	float:left;
}

.titlePresentation{
	font-size:15px;
	color:#3f022f;
	font-weight:bold;
	background:url(images/fleche.gif) 13px 19px no-repeat;
	padding:17px 0 30px 38px;
}
#soins{
	width:370px;
	position:relative;
	padding-left:60px;
	float:left;
	border:solid 1px #8a0062;
	background:url(images/a_partire_de.gif) top right no-repeat #ffe5d1;
}
.titlesoins{
	font-size:15px;
	color:#3f022f;
	font-weight:bold;
	background:url(images/fleche_move.gif) 13px 9px no-repeat;
	padding:10px 0 10px 38px;
}
.titlesoins span{
	color:#c22c02;
	font-size:15px;
	font-weight:normal;
}
.parasoins{
	color:#3f022f;
	padding:2px 10px 4px 30px;
	text-align:justify;
}
.Blocimg{
	padding:4px 0px 7px 30px;
}
.imgmassage{
	margin:0 6px 0 6px;
	
}
.homme{
	position:absolute;
	left: -2px;
	top: 84px;
}

/****bloc californi ****/
#Bloc1californi{
	padding:0px 0 0 36px;
	width:254px;
	float:left;
	background:url(images/rx_californi.jpg) repeat-y 36px 0;
	margin-top: 20px;
}
#botomcaliforni{
	width:254px;
	background:url(images/bootom_img_californi.jpg) bottom no-repeat;
}
.titlecaliforni{
	background:url(images/fleche_moveV0.gif) no-repeat 17px 3px;
	color:#e2461e;
	padding:5px 0 5px 0;
	font-size:18px;
	text-align:center;
	 
}
.paracalifoV0{
	background:url(images/ffff.gif) no-repeat 25px 0px;
	color:#99197c;
	padding:11px 17px 0px 15px;
	line-height:19px;
	text-align:left;
}
.paracalifo{
	color:#99197c;
	padding:0px 17px 21px 93px;
	line-height:19px;
	text-align:left;
}
/******* fin bloc californi *******/


/****bloc lantaire****/
#Bloclantaire{
	margin-top:20px;
	padding:0 0 0 15px;
	width:256px;
	float:left;
	background:url(images/rx_plantair.jpg) repeat-y 15px 0;
}
#botomlantaire{
	width:256px;
	background:url(images/bootom_img_plantair.jpg) bottom no-repeat;
}
.titlelantaire{
	color:#9b2081;
	background:url(images/fleche_moveV0.gif) no-repeat 14px 3px;
	font-size:18px;
	text-align:center;
}
.paralantaireV0{
	background:url(images/ffff.gif) no-repeat 25px 0px;
	color:#99197c;
	padding:11px 17px 0px 15px;
	text-align:justify;
}
.paralantaire{
	color:#99197c;
	padding:0px 17px 17px 95px;
	text-align:justify;
}
/******* fin bloc lantaire*******/


/****bloc ammas assis****/
#Blocammas{
	margin-top:20px;
	padding:0 0 0 15px;
	width:255px;
	float:left;
	background:url(images/rx_amma.jpg) repeat-y 15px 0;
}
#botomammas{
	width:255px;
	background:url(images/bootom_img_amma.jpg) bottom no-repeat;
}
.titleammas{
	color:#610475;
	background:url(images/fleche_moveV0.gif) no-repeat 52px 3px;
	font-size:18px;
	text-align:center;
}
.paraammasV0{
	background:url(images/ffff.gif) no-repeat 25px 0px;
	color:#99197c;
	padding:11px 17px 0px 15px;
	text-align:justify;
	line-height:17px;
}
.paraammas{
	color:#99197c;
	padding:0px 17px 17px 83px;
	text-align:justify;
	line-height:16px;
}
/******* fin ammas assis*******/

#centForfait{
	width:857px;
	clear:both;
}
#forfaitN1{
	width:240px;
	float:left;
	padding:10px 0 0 36px;
	text-align:justify;
}
.paratarif{
	font-weight:bold;
	color:#3f022f;
	font-size:13px;
	padding-bottom:10px;
}
.rapatarifV0{
	color:#e2481f;
	font-weight:bold;
	font-size:12px;
}
#forfaitN2{
	width:247px;
	float:left;
	font-size:13px;
	padding:10px 0 0 29px;
}
.paratarifV1{
	font-weight:bold;
	color:#3f022f;
	font-size:13px;
	padding-bottom:10px;
}
.rapatarifV2{
	color:#9b2081;
	font-weight:bold;
	font-size:12px;
}
#forfaitN3{
	width:263px;
	font-size:13px;
	padding:10px 0 0 25px;
	float:left;
}
.paratarifV3{
	font-weight:bold;
	color:#3f022f;
	font-size:13px;
	padding-bottom:10px;
}
.rapatarifV4{
	color:#4a0159;
	font-weight:bold;
	font-size:12px;
}
.rapatarifV5{
	color:#4a0159;
	font-weight:bold;
	font-size:12px;
	text-align:right;
}
.rapatarifV5 a{
	color:#4a0159;
	font-weight:bold;
}
.rapatarifV5 a:hover{
	color:#000;
}
/************************* Fin presentation **************************************/


/************************* savoir-faire **************************************/
#CenterP3{
	width:857px;
	padding:0 49px 10px 49px;
	background:url(images/bg_globall.jpg) no-repeat #fff;
}
#savoirFair{
	width:375px;
	float:left;
	padding-right:30px;
}
.titlesavoir{
	font-size:15px;
	color:#3f022f;
	font-weight:bold;
	background:url(images/fleche.gif) 13px 19px no-repeat;
	padding:17px 15px 10px 38px;
}
.parasavoir{
	color:#c22c02;
	font-weight:bold;
	padding:0px 0px 8px 38px;
}
.bienetreSavoir{
	color:#542664;
	width:87px;
	background:url(images/petite_fleche.gif) 63px 8px no-repeat;
	padding:4px 0px 0px 75px;
	font-size:13px;
	font-weight:bold;
	float:left;
}
#soinsFair{
	width:365px;
	position:relative;
	padding:0 0 0 64px;
	margin-top:10px;
	float:left;
	border:solid 1px #8a0062;
	background:url(images/a_partire_de.gif) top right no-repeat #ffe5d1;
}
.titlesoinsFair{
	font-size:15px;
	color:#3f022f;
	font-weight:bold;
	background:url(images/fleche_move.gif) 13px 9px no-repeat;
	padding:10px 0 10px 38px;
}
.titlesoinsFair span{
	color:#c22c02;
	font-size:15px;
	font-weight:normal;
}
.parasoinssavois{
	color:#3f022f;
	padding:10px 10px 15px 30px;
	text-align:justify;
}
.Blocimgsavoir{
	padding:10px 0px 15px 30px;
}
.hommeV0{
	position:absolute;
	left: -2px;
	top: 39px;
}




/****bloc californi ****/
#californiAvoir{
	padding:0 0 0 36px;
	margin-top:20px;
	width:254px;
	float:left;
	background:url(images/rx_californi.jpg) repeat-y 36px 0;
}
#botomcaliforniavoir{
	width:254px;
	background:url(images/bootom_img_californi.jpg) bottom no-repeat;
}
.titlecaliforniavoir{
	background:url(images/fleche_moveV0.gif) no-repeat 17px 3px;
	color:#e2461e;
	font-size:18px;
	text-align:center;
	 
}
.paracalifoavoirV0{
	background:url(images/ffff.gif) no-repeat 25px 0px;
	color:#99197c;
	padding:11px 17px 0px 15px;
	text-align:left;
}
.paracalifoavoir{
	color:#99197c;
	padding:0px 17px 17px 93px;
	text-align:justify;
}
.paracalifoavoir a{
	color:#99197c;
}
.paracalifoavoir a:hover{
	color:#000;
}
/******* fin bloc californi *******/


/****bloc lantaire****/
#antaireavoir{
	margin-top:20px;
	padding:0 0 0 15px;
	width:256px;
	float:left;
	background:url(images/rx_plantair.jpg) repeat-y 15px 0;
}
#botomlantaireavoir{
	width:256px;
	background:url(images/bootom_img_plantair.jpg) bottom no-repeat;
}
.titlelantaireavoir{
	color:#9b2081;
	background:url(images/fleche_moveV0.gif) no-repeat 14px 3px;
	font-size:18px;
	text-align:center;
}
.paralantaireavoirV0{
	background:url(images/ffff.gif) no-repeat 25px 0px;
	color:#99197c;
	padding:11px 17px 0px 15px;
	text-align:justify;
}
.paralantaireavoir{
	color:#99197c;
	padding:0px 17px 17px 83px;
	text-align:justify;
}
.paralantaireavoir a{
	color:#99197c;
}
.paralantaireavoir a:hover{
	color:#000;
}  
/******* fin bloc lantaire*******/


/****bloc ammas assis****/
#ammasavoir{
	margin-top:20px;
	padding:0 0 0 15px;
	width:255px;
	float:left;
	background:url(images/rx_amma.jpg) repeat-y 15px 0;
}
#botomammasavoir{
	width:255px;
	background:url(images/bootom_img_amma.jpg) bottom no-repeat;
}
.titleammasavoir{
	color:#610475;
	background:url(images/fleche_moveV0.gif) no-repeat 52px 3px;
	font-size:18px;
	text-align:center;
}
.paraammasavoirV0{
	background:url(images/ffff.gif) no-repeat 25px 0px;
	color:#99197c;
	padding:11px 17px 0px 15px;
	text-align:justify;
}
.paraammasavoir{
	color:#99197c;
	padding:0px 17px 17px 83px;
	text-align:justify;
}
/******* fin ammas assis*******/

































/************************* Fin Savoir-Faire **************************************/


/************************* contact **************************************/
#CenterP4{
	width:857px;
	padding:0 49px 20px 49px;
	background:url(images/bg_globall.jpg) no-repeat #fff;
}
#contLeft{
	width:417px;
	float:left;
}
.imgcontact{
	display:block;
	margin:18px 0 0 11px;
}
.parCont{
	color:#ff5a00;
	padding:0px 0 15px 38px;
}
.Topaze{
	width:405px;
	height:149px;
	background:url(images/bg_topaze.gif) no-repeat;
	margin:25px 0 0 4px;
}
.Topaze img{
	display:block;
	padding:13px 0 0 105px;
}
.Topaze span{
	width:265px;
	display:block;
	padding:10px 0 0 130px;
	color:#fe3e08;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.Topaze .tel{
	display:block;
	padding:10px 0 0 140px;
	color:#77467c;
	font-weight:bold;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}
 .objeV0{
	position:relative;
	top:6px;

}
.imgboujetV0{
	float:right;
	display:block;
}
.imgboujetV1{
	float:right;
	display:block;
}
.titlehoraire{
	font-size:17px;
	color:#3f022f;
	font-weight:bold;
	margin-top:0px;
	background:url(images/fleche_blanche.gif) 10px 0px no-repeat;
	padding:0 0 10px 37px;
}
imgtroisfleur{
	float:left;
	display:block;
}
.horaire{
	background:url(images/bg_horaire.gif) 3px 0px no-repeat;
	width:184px;
	height:137px;
	float:right;
	color:#CD56BE;
	font-weight:bold;
	font-size:15px;
	padding:6px 8px 4px 8px;
	text-align:center;
}
#Blocplan{
	width:440px;
	float:right;
}
.titlePlan{
	font-size:17px;
	color:#3f022f;
	font-weight:bold;
	margin-top:140px;
	background:url(images/fleche.gif) 10px 0px no-repeat;
	padding:0 0 10px 37px;
	width:160px;
	float:left;
}
.Flawer{
	float:left;
}
.Plancarte{
	display:block;
	clear:both;
	padding:0 0 0 30px;
}
/************************* Fin contact **************************************/




/*********************************Footer************************************************/
#footer{
	width:100%;
	margin:0;
	color:#fff;
	padding:16px 0 0 0;
	text-align:center;
	background:url(images/bg_rx_footer.jpg) repeat-x #0e0813;
	height: 120px;
}
#footer .adr
{
	text-align:left;
	font-size:10px;
	margin:0 auto;
	width:955px;
}
#footer span
{
	float:left;
	padding:0 15px 0 10px;
	border-left:1px solid #fff;
}

#footer  .inovatic
{
	float:left;
	border:none;
	margin-left:55px;
}

#footer .obje{
	position:relative;
	left:-13px;
}

#navigation{
	color:#e1e320;
	padding:0 0 5px 300px;
	margin:0;
	/*border: #fff solid 1px;*/
	text-align: center;
}
#navigation li {
	font-weight:normal;
	color:#fff;
	float: left;
	/*text-align: center;*/
}
#navigation a{
	padding:0 3px 0 3px;
	font-size:10px;	
	color:#fff;	
}
#navigation a:hover,#navigation .active{
	color:#c22c02;
}
#footer #toptech {
	text-align:center;
	margin:0;
	padding: 0;
	clear: both;
}
#toptech a{
	color:#fff;
	font-size:8px;
	outline:none;
}
#toptech a:hover{
	color:#c22c02;	
}
#footer #toptech span
{
	float:none;
	border:none;
}
#footer #toptech img
{
	padding:0;
	margin:0;
}
/********************************* Fin Footer************************************************/

/***********************************Mention**********************************/
#contenuMention{
	padding:0px 0 10px 40px;
	float:left;
	width:800px;
	color:#3F022F;
}
#contenuMention p{
	 padding:4px 15px 4px 0;	
	 text-align:justify;
	 line-height:16px;
}
.contenuMentionh3
{
	color:#3F022F;
	background:url(images/fleche.gif) no-repeat 20px 22px;
	padding:20px 0 0 44px;	
	font-size:18px;
	width:150px;
	float:left;	
}
#contenuMention .fonce
{
	color:#FE3E08;
	font-size:14px;
	font-weight:bold;
}
#mentions .active
{	
	color:#E99648;
}
#contenuMention strong
{	
	color:#FE3E08;
}
.motif
{
	float:left;
	margin:10px 0 0 10px;
	display:inline;
}
/****************************** Fin mention légale ****************************/
