/**********************/
/******* RITUELS ******/
/**********************/

.txt-rituels{
width:550px;
height:320px;
position: absolute;
margin:55px 0 0 415px;
padding:0 0 0 0;
text-align:justify;
}

.img-rituels{
	width:400px;
	height:320px;
	position: absolute;
	margin:0 0 0 0;
	padding:0 0 0 0;
}


a.img-decouvrez-rituel_fr {
	width:200px;
	padding: 0 0 0 0;
	margin: 40px 0 0 40px;
	float:right;
	text-align:center;
}

a.btn-decouvrez-rituel_fr {
	width:200px;
	background-image:url(../images/btn_decouvrez-rituels_out.gif);
	background-position:top left;
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	font-size:10px;
	line-height:35px;
	text-decoration:none;
	font-weight:bold;
	padding: 0 0 0 0;
	margin: 2px 0 0 40px;
	/*margin: 40px 0 5px 40px;*/
	float:right;
	text-align:center;
}


a.img-decouvrez-rituel-new_fr {
	float:right;
	margin: 20px 0 0 40px;
	padding: 157px 0 0 0;
	width:200px;
	background-image:url(../images/btn_rituels_out.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	font-size:10px;
	/*line-height:15px;*/
	text-decoration:none;
	font-weight:bold;
}

a.img-decouvrez-rituel-new_fr:hover {
	background-image:url(../images/btn_rituels_corps.jpg);
	background-position:top left;
	background-repeat: no-repeat;
}

a.btn-decouvrez-rituel_en {
	width:200px;
	background-image:url(../images/btn_decouvrez-rituels_out.gif);
	background-position:top left;
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	font-size:11px;
	line-height:35px;
	text-decoration:none;
	font-weight:bold;
	padding: 0 0 0 0;
	margin: 2px 0 0 40px;
	/*margin: 40px 0 5px 40px;*/
	float:right;
	text-align:center;
}

a.btn-decouvrez-rituel_fr:hover {
	background-image:url(../images/btn_decouvrez-rituels_over.gif);
	background-position:top right;
	background-repeat: no-repeat;
	text-decoration:none;
}

a.img2-decouvrez-rituel_fr {
	width:200px;
	padding: 0 0 0 0;
	margin: 40px 0 0 0;
	float:right;
	text-align:center;
}
a.btn2-decouvrez-rituel_fr {
	width:200px;
	background-image:url(../images/btn_decouvrez-rituels_out.gif);
	background-position:top left;
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	font-size:10px;
	line-height:35px;
	text-decoration:none;
	font-weight:bold;
	padding: 0 0 0 0;
	margin: 2px 0 5px 0;
	/*margin: 40px 0 5px 0;*/
	float:right;
	text-align:center;
}


a.img2-decouvrez-rituel-new_fr {
	float:right;
	margin: 20px 0 0 40px;
	padding: 157px 0 0 0;
	width:200px;
	background-image:url(../images/btn_rituels_out.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	font-size:10px;
	/*line-height:15px;*/
	text-decoration:none;
	font-weight:bold;
}

a.img2-decouvrez-rituel-new_fr:hover {
	background-image:url(../images/btn_rituels_visage.jpg);
	background-position:top left;
	background-repeat: no-repeat;
}



a.btn2-decouvrez-rituel_en {
	width:200px;
	background-image:url(../images/btn_decouvrez-rituels_out.gif);
	background-position:top left;
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	font-size:11px;
	line-height:35px;
	text-decoration:none;
	font-weight:bold;
	padding: 0 0 0 0;
	margin: 2px 0 5px 0;
	/*margin: 40px 0 5px 0;*/
	float:right;
	text-align:center;
}

a.btn2-decouvrez-rituel_fr:hover {
	background-image:url(../images/btn_decouvrez-rituels_over.gif);
	background-position:top right;
	background-repeat: no-repeat;
	text-decoration:none;
}

a.btn-decouvrez-rituel_es {
	width:200px;
	background-image:url(../images/btn_decouvrez-rituels_out.gif);
	background-position:top left;
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	font-weight:bold;
	padding-top: 10px;
	margin: 2px 0 0 40px;
	/*margin: 40px 0 5px 40px;*/
	float:right;
	text-align:center;
}

a.btn2-decouvrez-rituel_es {
	width:200px;
	background-image:url(../images/btn_decouvrez-rituels_out.gif);
	background-position:top left;
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	font-weight:bold;
	padding-top: 10px;
	margin: 2px 0 5px 0;
	/*margin: 40px 0 5px 0;*/
	float:right;
	text-align:center;
}

a.btn-decouvrez-rituel_es:hover {
	background-image:url(../images/btn_decouvrez-rituels_over.gif);
	background-position:top right;
	background-repeat: no-repeat;
	text-decoration:none;
}

a.btn2-decouvrez-rituel_es:hover {
	background-image:url(../images/btn_decouvrez-rituels_over.gif);
	background-position:top right;
	background-repeat: no-repeat;
	text-decoration:none;
}
/*
a.btn-decouvrez-rituel_fr {
	display: block;
	background-image:url(../../html-fr/images/btn_decouvrez-rituels.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 164px;
	padding: 0 0 0 0;
	margin: 40px 0 5px 0;
	float:right;
}

a.btn-decouvrez-rituel_fr:hover {
	background-position:0 -26px;
	text-decoration:none;
}
*/


/*************************************/
/******* SOUS RUBRIQUES RITUELS ******/
/*************************************/

h3, .h3 {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:28px;
line-height:28px;
text-decoration:none;
font-weight:normal;
margin:0 0 5px 0;
padding:0 0 12px 0;
letter-spacing:-1px;
text-transform:uppercase;
}

h4, .h4 {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:16px;
line-height:22px;
text-decoration:none;
font-weight:normal;
margin:0 0 5px 0;
padding:0 0 12px 0;
letter-spacing:-1px;
}

h4.boldfont{
	font-weight:bold;
}

.rituels_flechebg{
width:25px;
height:50px;
float:right;
margin:180px 0 0 10px;
float:left;
}

.rituels_flechebd{
width:25px;
height:50px;
float:right;
margin:180px 10px 0 0;
}

.blanc{
color:#FFFFFF;
}
.rouge{
color:#CA0000;
}

.ligneblanche {
margin:0 0 15px 0;
border-bottom:#404040 1px solid;
}

.lignenoire {
margin:0 0 15px 0;
border-bottom:#666666 1px solid;
}

.margin0{
margin:0;}

.crochets{ /* petite taille */
width:80px;
height:55px;
background-image:url(../images/crochets.gif);
background-position:top left;
background-repeat:no-repeat;
padding:5px 5px 5px 15px;
float:left;
}

.crochets2{ /* grand avec un "+" */
width:120px;
height:55px;
background-image:url(../images/crochets2.gif);
background-position:top left;
background-repeat:no-repeat;
padding:19px 5px 5px 40px;
float:left;
}

.crochets3{/* alignés à droite avec un "+" */
width:113px;
height:40px;
background-image:url(../images/crochets3.gif);
background-position:top left;
background-repeat:no-repeat;
padding:19px 12px 5px 5px;
float:right;
}

.crochets4{/* petite taille alignés à droite */
width:80px;
height:50px;
background-image:url(../images/crochets4.gif);
background-position:top left;
background-repeat:no-repeat;
padding:5px 30px 5px 5px;
float:right;
}

.crochets5{/* alignés à droite avec un "+" */
width:113px;
height:40px;
background-image:url(../images/crochets3.gif);
background-position:top left;
background-repeat:no-repeat;
padding:19px 12px 5px 13px;
float:right;
}


/**********************************/
/*********** FACE A FACE **********/
/**********************************/

.txt-faceaface{
	width:450px;
	height:250px;
	position: absolute;
	margin:70px 0 0 450px;
	padding:0 0 0 0;
	text-align:justify;
	color:#000000;
}

.bg-faceaface{ /* Zone de contenu avec un fond */
background-image:url(../images/bg_rituels-face-a-face.jpg);
background-position:top left;
background-repeat:repeat-x;
}

/**********************************/
/******* CLEANSING 4 SAISONS ******/
/**********************************/

.txt-cleansing{
width:360px;
height:250px;
position: absolute;
margin:100px 0 0 500px;
padding:0 0 0 0;
text-align:justify;
color:#FFFFFF;
}
.bg-cleansing{ /* Zone de contenu avec un fond */
background-image:url(../images/bg_rituels_cleansing.jpg);
background-position:top left;
background-repeat:repeat-x;
}
.bg-cleansing-fr{ /* Zone de contenu avec un fond */
background-image:url(../images/bg_rituels_cleansing_fr.jpg);
background-position:top left;
background-repeat:repeat-x;
}
.txt-cleansing-fr{
	width:360px;
	height:250px;
	position: absolute;
	margin:80px 0 0 500px;
	padding:0 0 0 0;
	text-align:justify;
	color:#FFFFFF;
}

.resultatsGauche{
	float:left;
	padding:0 10px 0 0;
}
.resultatsDroite{
	float:left;
}
.resultatsList{
	margin:5px 0 0 0;
}
.resultatsTexte{
	float:left;
	width:180px;
}
.resultatsTexteMoyen{
	float:left;
	width:220px;
}
.resultatsTexteLarge{
	float:left;
	width:260px;
}
.resultatsTextePlusLarge{
	float:left;
	width:350px;
}
.resultatsScore{
	float:left;
	width:30px;
}
.alignTexteGauche{
	text-align:left;
}

/**********************************/
/************ IMMERSION ***********/
/**********************************/

.txt-immersion{
width:640px;
height:270px;
position: absolute;
margin:90px 0 0 285px;
padding:0 0 0 0;
text-align:justify;
color:#000000;
}

.bg-immersion{ /* Zone de contenu avec un fond */
background-image:url(../images/bg_rituels-immersion.jpg);
background-position:top left;
background-repeat:repeat-x;
}


/**************************/
/******* NEOJEUNESSE ******/
/**************************/

.txt-neojeunesse{
width:605px;
height:290px;
position: absolute;
margin:50px 0 0 330px;
padding:0 0 0 0;
text-align:right;
color:#FFFFFF;
/*border:1px solid aqua;*/
}

.bg-neojeunesse{ /* Zone de contenu avec un fond */
background-image:url(../images/bg_rituels-neojeunesse.jpg);
background-position:top left;
background-repeat:repeat-x;
}
.marge-gauche-neojeunesse{
	margin:0 0 0 50px;
}
.marge-milieu-neojeunesse{
	margin:0 0 0 10px;
}

.txt-neojeunesse-yeux{
	width:450px;
	height:250px;
	position: absolute;
	margin:80px 0 0 480px;
	padding:0 0 0 0;
	text-align:right;
	color:#FFFFFF;
}

.txt-neojeunesse-yeux-fr{
	width:530px;
	height:290px;
	position: absolute;
	margin:50px 0 0 424px;
	padding:0 0 0 0;
	text-align:right;
	color:#FFFFFF;
}

.bg-neojeunesse-yeux{ /* Zone de contenu avec un fond */
	background-image:url(../images/bg_rituels-neojeunesse-yeux.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}
.bg-neojeunesse-yeux-fr{ /* Zone de contenu avec un fond */
	background-image:url(../images/bg_rituels-neojeunesse-yeux_fr.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

.crochets3-neojeunesse-fr{/* alignés à droite avec un "+" */
width:113px;
height:50px;
background-image:url(../images/crochets3.gif);
background-position:top left;
background-repeat:no-repeat;
padding:5px 12px 5px 5px;
float:right;
}

.crochets4-neojeunesse-fr{/* petite taille alignés à droite */
width:85px;
height:50px;
background-image:url(../images/crochets4.gif);
background-position:top left;
background-repeat:no-repeat;
padding:5px 29px 5px 1px;
float:right;
}
.addon-neojeunesse-fr{
	font-size:9px;
}


/*****************************/
/******* PEELING FLORAL ******/
/*****************************/

.txt-peeling{
width:500px;
height:290px;
position: absolute;
margin:90px 0 0 360px;
padding:0 0 0 0;
text-align:justify;
color:#000000;
}

.bg-peeling{ /* Zone de contenu avec un fond */
background-image:url(../images/bg_rituels-peeling-floral.jpg);
background-position:top left;
background-repeat:repeat-x;
}

.crochets-peeling{ /* petite taille */
width:80px;
height:55px;
background-image:url(../images/crochets.gif);
background-position:top left;
background-repeat:no-repeat;
padding:10px 5px 5px 12px;
float:left;
}
.marge-milieu-peeling{
	margin:0 0 0 40px;
}
.marge-hauteur-resultat-peeling{
	margin:10px 0 0 0;
}
.marge-texte-peeling{
	padding:5px 15px 0 0;
}

.txt-peeling-fr{
width:540px;
height:290px;
position: absolute;
margin:90px 0 0 340px;
padding:0 0 0 0;
text-align:justify;
color:#000000;
}

/**************************/
/******* DETAILLISTE ******/
/**************************/

.txt-detailliste{
width:465px;
height:250px;
position: absolute;
margin:100px 0 0 360px;
padding:0 0 0 0;
text-align:justify;
color:#FFFFFF;
}

.bg-detailliste{ /* Zone de contenu avec un fond */
background-image:url(../images/bg_rituels-detailliste.jpg);
background-position:top left;
background-repeat:repeat-x;
}

.crochets-detailliste-1{/* pte taille alignés à gauche */
width:90px;
height:50px;
background-image:url(../images/crochets4.gif);
background-position:top left;
background-repeat:no-repeat;
padding:12px 5px 5px 17px;
float:left;
}

.crochets-detailliste-2{/* alignés à gauche avec un "+" */
width:113px;
height:40px;
background-image:url(../images/crochets3.gif);
background-position:top left;
background-repeat:no-repeat;
padding:19px 12px 5px 39px;
float:left;
}

/**************************/
/******* THERMIQUE ******/
/**************************/

.txt-thermique{
width:540px;
height:250px;
position: absolute;
margin:56px 0 0 367px;
padding:0 0 0 0;
text-align:justify;
color:#000000;
}

.bg-thermique{ /* Zone de contenu avec un fond */
background-image:url(../images/bg_rituels-thermique.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.thermiqueDuree{
	margin:10px 0 0 0;
}

.thermiqueGauche, .thermiqueDroite{
	float:left;
	width:262px;
	/*margin:54px 0 0 0;     */
	margin:54px 0 0 0;
}

.thermiqueGauche h4{
	margin:0 0 8px 0;
}

.thermiqueDroite h4{
	margin:0 0 2px 0;
}

.thermiqueDroite p{
	margin:0 0 10px 0;
}

.thermiqueDroite p.thermiqueRenvoi{
	color:#868687;
}

.crochetsThermique1{
	float:left;
	width:68px;
	height:35px;
	margin:0 14px 0 0;
	padding:18px 0 0 7px;
	background-image:url(../images/crochet-thermique1.gif);
	background-repeat:no-repeat;
}

.crochetsThermique2{
	float:left;
	width:69px;
	height:35px;
	margin:0 14px 0 0;
	padding:18px 0 0 30px;
	background-image:url(../images/crochet-thermique2.gif);
	background-repeat:no-repeat;
}
.crochetsThermique3{
	width:118px;
	height:53px;
	margin:0 14px 0 0;
	padding:5px 0 0 7px;
	background-image:url(../images/crochet-thermique3.gif);
	background-repeat:no-repeat;
}

/**********************/
/******* EXTRAS *******/
/**********************/

.txt-extras1{
width:600px;
height:250px;
position: absolute;
margin:30px 0 0 148px;
padding:0 0 0 0;
text-align:justify;
color:#000000;
}

*:first-child+html .txt-extras1, html>/**/body .txt-extras1{
margin:30px 0 0 198px;
}

.txt-extras2{
width:210px;
height:200px;
position: absolute;
margin:170px 0 0 130px;
padding:0 0 0 0;
text-align:justify;
color:#000000;
}

.txt-extras3{
width:200px;
height:200px;
position: absolute;
margin:170px 0 0 670px;
padding:0 0 0 0;
text-align:justify;
color:#000000;
}

.bg-extras{ /* Zone de contenu avec un fond */
background-image:url(../images/bg_rituels-extras.jpg);
background-position:top left;
background-repeat:repeat-x;
}

.crochets-extras{ /* petite taille */
width:80px;
height:55px;
background-image:url(../images/crochets.gif);
background-position:top left;
background-repeat:no-repeat;
padding:10px 5px 5px 12px;
float:left;
}

/**************************/
/******* FRENCH LEGS ******/
/**************************/
.txt-french-legs{
	width:465px;
	height:250px;
	position: absolute;
	margin:80px 0 0 360px;
	padding:0 0 0 0;
	text-align:justify;
	color:#FFFFFF;
}

.bg-french-legs{ /* Zone de contenu avec un fond */
	background-image:url(../images/bg_rituels-french-legs.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

.crochets-french-legs-1{/* pte taille alignés à gauche */
	width:95px;
	height:34px;
	background-image:url(../images/crochets4.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:12px 0 8px 0;
	float:left;
	text-align:center;
	margin:0 17px 0 0;
}

.crochets-french-legs-2{/* alignés à gauche avec un "+" */
	width:100px;
	height:38px;
	background-image:url(../images/crochets3.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:12px 12px 5px 30px;
	float:left;
	text-align:center;
}

/**************************/
/******* MORPHOLOGISTE ******/
/**************************/
.txt-morphologiste{
	width:465px;
	position: absolute;
	margin:20px 0 0 360px;
	padding:0 0 0 0;
	text-align:justify;
	color:#FFFFFF;
}

.bg-morphologiste{ /* Zone de contenu avec un fond */
	background-image:url(../images/bg_rituels-morphologiste.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

.crochets-morphologiste-1{/* pte taille alignés à gauche */
	width:85px;
	height:43px;
	background-image:url(../images/crochets4.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:6px 5px 5px 7px;
	float:left;
	margin-right:10px;
	text-align:center;
}

.crochets-morphologiste-2{/* alignés à gauche avec un "+" */
	width:100px;
	height:43px;
	background-image:url(../images/crochets3.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:6px 12px 5px 30px;
	float:left;
	text-align:center;
}

/**************************/
/******* BODY IMMERSION ******/
/**************************/

.txt-body-immersion{
	width:340px;
	height:250px;
	position: absolute;
	margin:80px 0 0 480px;
	padding:0 0 0 0;
	text-align:right;
	color:#FFFFFF;
}

.bg-body-immersion{ /* Zone de contenu avec un fond */
	background-image:url(../images/bg_rituels-body-immersion.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

.crochets-body-immersion3{/* alignés à droite avec un "+" */
	width:100px;
	height:45px;
	background-image:url(../images/crochets3.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:12px 0 5px 30px;
	text-align:center;
	float:right;
}

.crochets-body-immersion4{/* pte taille alignés à droite */
	width:95px;
	height:42px;
	background-image:url(../images/crochets4.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:13px 15px 5px 0;
	text-align:center;
	float:right;
}
.txt-body-immersion-fr{
	width:380px;
	height:250px;
	position: absolute;
	margin:80px 0 0 450px;
	padding:0 0 0 0;
	text-align:right;
	color:#FFFFFF;
}

.clear{
	clear:both;
	height:0;
}

div.timePetiteMarge{
	margin:5px 0 0 0;
}
div.timeGrosseMarge{
	margin:30px 0 0 0;
}
div.timePicto{
	float:left;
	margin:2px 5px 0 0;
}
div.timeText{
	float:left;
}

div.floatLeft{
	float:left;
}
div.floatRight{
	float:right;
}

div.leftNeoJeunesse{
	width:330px;
	padding:0 0 0 45px;
	text-align:left;
}
div.leftNeoJeunesseYeux{
	width:530px;
	text-align:left;
}
div.rightNeoJeunesse{
	text-align:right;
}
