@charset "utf-8";
/*@import url("http://yui.yahooapis.com/2.3.1/build/reset-fonts-grids/reset-fonts-grids.css");*/
/*@import url("form.css");*/
@import url("styleX.css");
@import url("common.css");
@import url("gabarit.css");
@import url("navigation.css");

/*------------ Contenu accueil------------*/
#conteneur_contenu_accueil{
	background:url(../img/fond_contenu_accueil.jpg) no-repeat top center;
	text-align:center;
	margin:0;
	padding:0;
}

#conteneur_contenu_accueil .contenu{
	width:730px;
	padding-top:9px;
	margin:0px auto;
	text-align:left;
	padding-bottom:0px;
}

#conteneur_contenu_accueil .contenu .col_gauche{
	float:left;
	width:124px;
	font-size:10px;
	font-weight:bold;
	color:#324392;
	padding-right:9px;
	border:none;
	height:238px;
}

html > body #conteneur_contenu_accueil .contenu .col_gauche{
	height:inherit;
	min-height:238px;
}

#conteneur_contenu_accueil .conteneur_colonne{
	height:250px;
}

#conteneur_contenu_accueil .contenu .col_gauche div{
	margin-top:7px;
}

#conteneur_contenu_accueil .contenu .col_droite{
	float:right;
	height:143px;
	width:597px;
}

.conteneur_encarts{
	padding:20px 0 20px;
	*padding:20px 0 10px;
	
}

div.encart{
	float:left;
	width:172px;
	/*height:178px;*/
	height:222px;
	border-right:dashed 1px #736151;
	margin-left:12px;
	padding-top:3px;
}

div.premier_encart{
	margin-left:0px;
}

div.dernier_encart{
	border-right:none;
	background:url(../img/fond_encart_bilan.gif) no-repeat;
	width:174px;
	*width:190px;
	padding:3px 0px 0 14px;
	margin-left:0px;
	*height:240;
}

div.worldpay{
	border-right:none;
	background:url(../img/fond_encart_bilan.gif) no-repeat;
	width:174px;
	*width:190px;
	padding:3px 0px 0 14px;
	margin-left:0px;
	*height:240;
}

div.contact_bg{
	border-right:none;
	background:url(../img/contact_bg.jpg) no-repeat;
	width:180px;
	*width:190px;
	padding:3px 0px 0px 10px;
	height:360;
	margin-top:0px;
	margin-left:40px;
}

div.top_type_img {
	background:transparent url(../img/top_type.jpg) no-repeat scroll 0%;
	height:14px;
	width:190px;
	margin-left:30px;
	*margin-left:10px;
}

div.center_type_img {
	background: url(../img/center_type.jpg) repeat-y scroll 0%;
	width:190px;
	margin-left:30px;
	*margin-left:10px;
}

div.center_type_main_img {
	width:395px;
	margin:10px 12px 0px 12px;
	width:163px;
	background:url(../img/morphotype.jpg) no-repeat;
	height:487px;
}

/* morphotype div sets added by phantomclown */
div.morphotype_female{
	display : block;
}

div.morphotype_male{
	display : none;
}

/*morphotypes female set*/
div.morphotype_maya_female{
	
	margin:0px 0px 0px 40px;
	width:105px;
	background:url(../img/morphotypes/Female/maya.jpg) no-repeat;
	height:345px;
}

div.morphotype_rubbens_female{
	
	margin:0px 0px 0px 40px;
	width:105px;
	background:url(../img/morphotypes/Female/rubbens.jpg) no-repeat;
	height:345px;
}

div.morphotype_troncdarbre_female{
	
	margin:0px 0px 0px 40px;
	width:105px;
	background:url(../img/morphotypes/Female/troncdarbre.jpg) no-repeat;
	height:345px;
}

div.morphotype_sablier_female{
	
	margin:0px 0px 0px 40px;
	width:105px;
	background:url(../img/morphotypes/Female/sablier.jpg) no-repeat;
	height:345px;
}

div.morphotype_monastiqueF_female{
	
	margin:0px 0px 0px 40px;
	width:105px;
	background:url(../img/morphotypes/Female/monastiqueF.jpg) no-repeat;
	height:345px;
}


/*morphotypes male set*/
div.morphotype_troncdarbre_male{
	
	margin:0px 0px 0px 40px;
	width:105px;
	background:url(../img/morphotypes/Male/troncdarbre.jpg) no-repeat;
	height:345px;
}

div.morphotype_maya_male{
	
	margin:0px 0px 0px 40px;
	width:105px;
	background:url(../img/morphotypes/Male/maya.jpg) no-repeat;
	height:345px;
}

div.morphotype_doncamillo_male{
	
	margin:0px 0px 0px 40px;
	width:105px;
	background:url(../img/morphotypes/Male/doncamillo.jpg) no-repeat;
	height:345px;
}

div.morphotype_monastique_male{
	
	margin:0px 0px 0px 40px;
	width:105px;
	background:url(../img/morphotypes/Male/monastique.jpg) no-repeat;
	height:345px;
}

div.bottom_type_img {
	background:url(../img/bottom_type.jpg) no-repeat scroll 0%;
	height:14px;
	width:190px;
	*margin-top:-2px;
	margin-left:30px;
	*margin-left:10px;	
}


.titre_encart{
	/*margin-bottom:7px;*/
	margin-bottom:33px;
}

div.encart div{
	margin:8px 0 8px;
	width:160px;
	color:#707173;
	font-size:11px;
}

.bt_savoir_plus{
	display:block;
	background:url(../img/savoir_plus_encart.gif) no-repeat scroll 0 0;
	width:160px;
	height:17px;
}

.bt_savoir_plus:hover{
	background:url(../img/savoir_plus_encart.gif) no-repeat scroll 0 -17px;
}
.contact_btn{
	display:block;
	background:url(../img/contact_btn.gif) no-repeat scroll 0 0;
	width:160px;
	height:17px;
}

.contact_btn:hover{
	background:url(../img/contact_btn.gif) no-repeat scroll 0 -17px;
}

/*----------------------Contenu mÃ©thode---------------------*/
#methode_accroche{
	background:url(../img/logo_satisfait_rembourse.gif) no-repeat;
	min-height:90px;
	margin-bottom:15px;
}

#satisfait_logo{
	background:url(../img/satisfait.gif) no-repeat;
	min-height:150px;
	margin-bottom:15px;
}

#promo_25_logo{
	background:url(../img/25.gif) no-repeat;
	min-height:50px;
	width:50px;
}

#promo_45_logo{
	background:url(../img/45.gif) no-repeat;
	min-height:50px;
	width:50px;
}

#methode_accroche div{
	padding:5px 0 0 100px;
	color:#D7106C;
	font-size:15px;
}

/*---------------------ActualitÃ©s-----------------------*/
#bt_toute_actualite{
	display:block;
	float:right;
	margin-top:15px;
	width:176px;
	height:20px;
	background:url(../img/bt_toute_actualite.gif) no-repeat scroll 0 0;
	background-repeat:no-repeat;
}

#bt_toute_actualite:hover{
	background:url(../img/bt_toute_actualite.gif) no-repeat scroll 0 -20px;
}

/*---------------------Glossary-----------------------*/
#liste_alphabetique{
	border-bottom:dashed 1px #736151;
	border-top:dashed 1px #736151;
	text-align:center;
	margin-top:15px;
}

#liste_alphabetique a{
	padding:3px 3px 3px 2px;
	color:#009EE0;
}


html>/**/body #liste_alphabetique a{
}


#liste_alphabetique_premiere_lettre{
	padding:3px 2px 3px 0px;
}

#conteneur_glossary{

}

.liste_alphabetique_lettre{
	font-weight:bold;
}

.glossary_links a{
	color:#58585A;
}

/*---------------------Tarifs-----------------------*/
#tableau_tarif tr td{
	padding-bottom:15px;
}

#tableau_inscription tr td{
	padding-bottom:5px;
}

#tableau_inscription tr th{
	padding-bottom:5px;
	width:140px;
	font-weight:normal;
}

.champ_requis{
	font-size:10px;
	color:#FF0000;
}

#bt_inscription_tarif{
	display:block;
	margin-left:140px;
	margin-top:10px;
	background:url(../img/bt_inscription.gif) no-repeat scroll 0 0;
	background-repeat:no-repeat;
	width:116px;
	height:20px;
}

#bt_inscription_tarif:hover{
	background:url(../img/bt_inscription.gif) no-repeat scroll 0 -20px;
}

/*---------------------Bilan minceur-----------------------*/
#bt_valider_bilan{
	display:block;
	margin-left:140px;
	margin-top:10px;
	background:url(../img/validatequestion.gif) no-repeat scroll 0 0;
	background-repeat:no-repeat;
	width:160px;
	height:17px;
}
#bt_valider_bilan:hover{
	background:url(../img/validatequestion.gif) no-repeat scroll 0 -17px;
	cursor:pointer;
}

.sendmail_btn{
	display:block;
	margin-left:140px;
	margin-top:10px;
	background:url(../img/sendmail.gif) no-repeat scroll 0 0;
	background-repeat:no-repeat;
	width:160px;
	height:17px;
}
.sendmail_btn:hover{
	background:url(../img/sendmail.gif) no-repeat scroll 0 -17px;
	cursor:pointer;
}

.answerList{
	margin:-14px 20px;
	*margin:-18px 25px;
}
.imgWrapperRecommend{
	overflow:hidden;
	padding:20px 0px 20px 0px;
	width:450px;
}
.imgRecommend{
	width:135px;
	height:215px;
	border:solid 1px #666666;
}
.txtWrapperRecommend{
	float:left;
	padding-left:165px;
	margin-top:-220px;
	*margin-top:-2px;
	*padding-left:27px;
}
.imgWrapperMedias{
	overflow:hidden;
	padding:20px 0px 20px 0px;
	width:450px;
}
.imgMedias{
	width:200px;
	height:260px;
	border:solid 1px #666666;
}
.txtWrapperMedias{
	float:left;
	padding-left:230px;
	margin-top:-265px;
	*margin-top:-2px;
	*padding-left:27px;
}
div.baseline {
	font-size:10px;
	text-transform:none;
}
a.link {
	color:#009EE0;
}
a.link:hover {
	text-decoration:underline;
}