body {
	background-color: #E5E5E5;
}

.contenant {
	height: auto;
	width: 980px;
	position: absolute;
	left:50%;
	margin-left:-490px;
	top: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #B39CA4;	/*border: 1px solid #FF0000;*/
}



.bas_page
{
height: auto;
position: absolute;
left:50%;
margin-left:-490px;
padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;


}




.menu_haut
{
	background-color: #B39CA4;
	height: 20px;
	width: 980px;
}
.cherche_parrain
{
	float:left;
	height: 63px;
	width: 755px;
	background-image: url(images/interface/rose-gris.jpg);
	background-repeat: repeat;
	
}

.actualite
{
	float:left;
	height: 63px;
	width: 218px;
	background-color: #DBC9D5;
	margin-left: 7px;
}
.contenu_centrale
{
	float:left;
	/*height: 588px;*/
	height:auto;	
	width: 756px;
	background-color: #917581;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.contenu_centrale_a
{
	float:left;
	/*height: 588px;*/
	height:auto;	
	width: 756px;
	background-color: #CCC1C9;/*#B39CA4;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.contenu_centrale_b
{
	float:left;
	height: 588px;
	
	width: 756px;
	background-color: #917581;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.image_accueil
{
	width: 218px;
	height: 586px;
	float:left;
	margin-left: 6px;
	/*background-image: url(images/interface/image_accueil1.jpg);
	background-repeat: no-repeat;
	background-position: right center;*/
}
.menu_bas
{
	clear:both;
	height: 33px;
	width: 980px;
	background-image: url(images/interface/rose-gris_bas.jpg);
	background-repeat: repeat;
	
}
/***************** zone choix de la thématique **************/
.choix_them_a
{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 8px;
	margin-top: 3px;
}

.texte_choix
{
margin-bottom: 3px;
}

.form_choix_thematique
{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.liste_choix_thema
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #917581;
}
/*******************Parrainage**********************/
.parrainage
{
	float:left;
	margin-left: 90px;	
}

.texte_parrain
{
	float:left;
	margin-left: 3px;
	color: #917581;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	
	text-transform: uppercase;
	line-height: 1.20em;
}
.cinq_euro
{
	font-size: 27px;
	font-weight: bold;
}
.formu_parrain
{
	float:left;
	margin-top: 5px;
	margin-left: 20px;
}

.bt_ok
{
	float:left;
	margin-top: 23px;
	margin-left: 15px;
}
.label1{
	display:block;
	width:100px;
	text-align:right;
	color: #003463;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top: 5px;
	margin-bottom: 3px;
}

.police_champs
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #917581;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bt_parrain
{
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	background-color: #D1CCC6;
	border-top-color: #FFFFFF;
	border-right-color: #333333;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #333333;
	border-left-color: #666666;
}

/*****************MENU HAUT************************/
 ul
{
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	line-height: 19px;	
}

#navlist li
{
	display: inline;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*border: 1px solid #FF0000;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 29px;
	padding-right: 6px;
	background-image: url(images/interface/coeur_blanc.jpg);
	background-repeat: no-repeat;
	background-position: left center;	
}

#navlist  a
{
	
	color: #FFFFFF;
	text-decoration: none;	
}
navlist a:link, #navlist a:visited
{
	color: #FFFFFF;
	text-decoration: none;	
}
#navlist a:hover
{
	color: #dbc9d5;
	text-decoration: underline;
}

/****************F I N  D U  M E N U   H A U T**********************/

/**********************Formulaire inscription news**********************/

.zero_marge
{
	margin: 0px;
	padding: 0px;
}

.inscription_news
{
	float:left;
	display:inline;
	margin-top: 0px;
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 3px;
}

.texte_inscription
{
	float:left;
	display:inline;
	width: 200px;
	height: auto;
	background-image: url(images/interface/coeur_blanc_plein.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	line-height: 15px;
}
.saisie_mail
{
font-size: 10px;
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.bouton_go
{
	font-size: 9px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-weight: bold;
	background-color: #D0C0C3;
	color: #000000;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-style: solid;
	border-right-color: #000000;
	margin-top: 5px;
}


/**********************fin formulaire inscription news***************/
.options_bas
{
float:left;
display:inline;
margin-left:45px;
padding-top: 9px;
}

.liens_options_bas
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}


a.liens_options_bas:active,a.liens_options_bas:link, a.liens_options_bas:visited  {
	margin-left: 0px;
	text-decoration: none;
}


a.liens_options_bas:hover {
	margin-left: 0px;
	color: #FFFFFF;
	text-decoration: underline;
}

/*********************************************************************/
#boitedialogue 
{
	position:absolute;
	left:400px;
	top:300px;
	width:500px;
	height:auto;
	z-index:100;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.textedial
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A6A6A6;
	text-align: center;
	line-height: 18px;
}
.noir_gras
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 5px;
}
.valide1
{
	float:right;
	height: 25px;
	width: 40px;
	margin-right: 10px;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;
}
.valide2
{
	float:right;
	height: 25px;
	width: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;
	
}


a.b_dial:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 0px;
	
}
a.b_dial:link, a.b_dial:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #666666;
	margin-left: 0px;
}


a.b_dial:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #999999;
	margin-left: 0px;
}
.information_couleur
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #B39CA4;
	width: 500px;
	margin-bottom: 10px;
	text-align: center;
}
/**/
/*-------------------------------------------------------*/
/*=================Vignette accueil======================*/
.image_produit_vignette
{
	float:left;
	height: 230px;
	width: 158px;
	background-color: #DBC9D5;
	margin-left: 9px;
	margin-top: 10px;
	border: 10px solid #E5E5E5;
	display: inline;
	overflow: hidden;
}


.image_vignette
{
	height: 159px;
	width: 158px;
}

.des_ct
{
	height: 72px;
	width: 158px;
}


.style_des_ct
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #907681;
	display: block;
	margin-left: 2px;
}
.titre_des_theme_accueil
{
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*display: block;*/
	margin-left: 5px;
	
	}

a.style_des_ct:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #907681;
	display: block;
	margin-left: 2px;
	text-decoration: none;
	
}
a.style_des_ct:link, a.style_des_ct:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #907681;
	display: block;
	margin-left: 2px;
	text-decoration: none;
}


a.style_des_ct:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #907681;
	display: block;
	margin-left: 2px;	
	text-decoration: underline;
}

.argent_modele
{
	float:right;
	display:inline;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	text-transform: uppercase;
	width: 450px;
	text-align: right;
	
}

.flash_coeur
{
	float:right;
	display:inline;
		


}
.lien_a_m
{
float:right;
	display:inline;
	margin-top: 7px;	


}
a.a_m:active,a.a_m:link, a.a_m:visited  {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;

}


a.a_m:hover {
	font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight: bold;
display: inline;
font-size: 13px;
	text-decoration: underline;

}
/*---------------------------------------------------*/
/*-----------Detail produit -------------------------*/
.nom_theme_a
{
	float : left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;	
	margin-left: 5px;
	margin-bottom: 5px;
}
.voir_panier_produit{
	float : right;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 5px;
	width: 350px;
	text-align: right;
	height: 37px;
}

/*--------------------------------*/

a.lien_panier:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;	
}
a.lien_panier:link, a.lien_panier:visited  {
	font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight: bold;
text-decoration: none;
font-size: 13px;
}


a.lien_panier:hover {
	font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight: bold;

font-size: 13px;
	text-decoration: underline;
}

.qt_panier
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ccc1c8;
	font-size: 18px;
}
/*--------------------------------*/

.clear
{clear:both;
}
.image_produit
{
	float: left;
	width: 553px;
	margin-left: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
.cadre_image
{
border: 5px solid #E5E5E5;
}
.contient_image
{
float: left;
}
.description_theme
{
	float: left;
	margin-left: 4px;
	height: 395px;
	width: 143px;
	background-color: #DCC8D4;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	color: #8E7684;
}
.titre_des_theme
{
	color: #FFFFFF;
	font-weight: bold;
}
.en_savoir_plus_produit
{
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}
.description_produit
{
	float: left;
	margin-left: 5px;
	height: auto;
	width: 180px;
	/*border: 1px solid #E5E5E5;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	
	
}
.tableau
{
float:left;
}

#td1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#DBC9D5;
	padding-left:5px;
	color: #000000;
	font-weight: bold;
}
#td2{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
background-color:#FFFFFF;
padding:0 5px 0;
color:#333333;
}


.tetetableau
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	/*background-color: #01B5DA;*/
	text-align: center;
}
.composition_pierre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width:auto;
	float : left;
	margin-right: 3px;
	margin-bottom: 20px;
	margin-top: 8px;
	margin-left: 25px;
	font-weight: bold;
	color: #FFFFFF;
}
.titre_comp
{
	background-image: url(images/interface/coeur.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
/*lien composition*/
a.compo:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}
a.compo:link, a.compo:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


a.compo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration: underline;
}
/*fin de lien composition*/
a.savoirplus:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}
a.savoirplus:link, a.savoirplus:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


a.savoirplus:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration: underline;
}

.pas_produit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 15px;
}
/*----------------------------*/
.autre_produit
{   
	float:left;
	width: 980px;
	 height: auto;
	background-color: #917581;
	
}

/***************POPUP******************/
.entourage
{
	height: 459px;
	width: 534px;
	/*border: 1px solid #00FFCC;*/
	margin-top: 55px;
	margin-left: 30px;
	display: inline;
	float: left;
}
.titre
{
	text-align: left;
	margin-top: 5px;
	margin-left: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:  #FFFFFF;
	font-size: 16px;
	font-weight: bolder;
	text-transform: uppercase;
}
.texte
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #917581;
	text-align: left;
	margin-left: 10px;

}
.page
{
	margin: 0px;
	padding: 0px;
	background-image: url(images/interface/fond.gif);
	background-repeat: no-repeat;
}

/*--------------------------------------------------------------*/
/*--------------------FORMULAIRE--------------------------------*/
/*--------------------------------------------------------------*/

.formulaire_contact
{
	margin-left: 12px;
	
}

.label_formulaire
{
	float:left;
	margin-left: 45px;
	width: 270px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DCC8D4;
	line-height: 30px;
	margin-top: 20px;
	font-weight: bold;
}

.champs_texte
{
	width: 90px;
	float:left;
	margin-left: 5px;
	text-align: left;	
	height: 30px;
	
}

.champs_texte_input
{
	width: 170px;
	height: 27px;
	float:right;
	text-align: right;	
	padding-top: 3px;	
	
}
.commentaire_formulaire
{
	float:left;
	margin-left:30px;
	height: auto;
	width:300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #DCC8D4;
	margin-top: 20px;
	font-weight: bold;
}

.message
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #DCC8D4;
	font-weight: bold;
}

.titre_haut_page
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #DCC8D4;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 20px;
	margin-left: 15px;
}
/**************************************************************/
/*********************Style ajout pannier*************************/
.formulaire_panier_ajout
{
	margin: 0px;
	padding: 0px;
}

.bouton_commander_detail_produit
{
	background-color: transparent;
	border: 0px none #FFFFFF;
	height:22px;
	width:22px;	
	background-image: url(images/interface/panier.jpg);
	background-repeat: no-repeat;	
	background-position: center center;
	
	
}
/*******************************************************************/
/**********************PANIER*****************************************/
.fond_tête_tableau
{	
	background-color: #786D67;
}
.couleur_font_1 ,.couleur_font_2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.couleur_font_1
{

color: #DECAD6;

}
.couleur_font_2
{
	
	color: #FFFFFF;
	
}
.titre_panier
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #786D67;
	font-weight: bold;
}

.affichage_panier
{
	width: 756px;
	background-color: #CCC1C9;
	margin: 0px;
	padding: 0px;	
}

.tableau_panier
{
	float:left;
	margin-top: 20px;
	margin-left: 80px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	display: inline;	
	
}

.ligne_tableua_panier
{
	background-color: #EDE3EB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	
}
.ligne_tableau_totaux
{
	background-color: #978291;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.ligne_tableau_totaux_2
{
	background-color: #BDABB7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.ligne_tableau_totaux_3
{
	background-color:  #978291;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFF00;
}

.separation
{
	background-color: #786D67;
	padding-top: 12px;
}

.texte_1_sep
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #DBCBD6;
	
	margin-left: 15px;
}

.texte_2_sep
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #BDABB7;
	margin-left: 25px;
	font-style: italic;
	margin-bottom: 3px;
}
/*******************************************************/
/***************Zone identfiez vous nouveau client******/

.titre_indentifiez
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	margin-left: 15px;	
 }
.titre_indentifiez_2
{
color: #93758D;
font-weight: normal;
font-size: 18px;
}

.acces_clients
{
	float:left;
	height: 240px;
	width: 200px;
	border: 1px solid #000000;
	margin-left: 130px;
	display: inline;	
	
}
.nouveau_client
{
	float:left;
	height: 240px;
	width: 200px;
	border: 1px solid #000000;
	margin-left: 75px;
	display: inline;	
}

.titre_1
{
	background-color: #565249;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;	
}
.titre_2
{
	background-color: #978291;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.texte_deja_client
{
	font-family: Arial, Helvetica, sans-serif;
	color: #93758D;
	font-size: 12px;
	display: block;
	margin-left: 5px;	
	margin-right: 2px;
}
.formulaire_identifiez_vous
{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}

.texte_1_nc
{
font-family: Arial, Helvetica, sans-serif;
color: #665778;
font-size: 12px;
display: block;
margin-left: 5px;	
	margin-right: 2px;
}

.engagement
{
	font-family: Arial, Helvetica, sans-serif;
	color: #998A91;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;

}


a.creer_un_compte:active {
	font-family: Arial, Helvetica, sans-serif;
color:#735D69;
font-weight: bold;
text-transform: uppercase;
font-size: 16px;
	
}
a.creer_un_compte:link, a.creer_un_compte:visited  {
	font-family: Arial, Helvetica, sans-serif;
color:#735D69;
font-weight: bold;
text-transform: uppercase;
font-size: 16px;
}


a.creer_un_compte:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#735D69;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
	text-decoration: underline;
}
/**/
a.creer_un_compte_2:active,a.creer_un_compte_2:link, a.creer_un_compte_2:visited {
	font-family: Arial, Helvetica, sans-serif;
color:#735D69;
font-weight: bold;
text-transform: uppercase;
font-size: 14px;
	
}
a.creer_un_compte_2:hover {
	
	
	
	text-decoration: underline;
}


a.perdu:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#735D69;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
		
}
a.perdu:link, a.perdu:visited  {
	font-family: Arial, Helvetica, sans-serif;
color:#735D69;
font-weight: bold;
font-size: 9px;
text-decoration: none;
}


a.perdu:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#735D69;
	font-weight: bold;	
	font-size: 9px;
	text-decoration: underline;
}

.message1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FEE8D3;
}
/*******************PERDU*******************************/
.label_perdu{
	display:block;
	width:400px;
	text-align:right;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.titre_perdu
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	margin-left: 15px;

}
/*********************CRRER UN COMPTE****************/
.formulaire_creer_compte
{
	margin-left: 8px;
}

.label_formulaire_creer_compte
{
	float:left;
	margin-left: 45px;
	width: 320px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 30px;
	margin-top: 20px;
	font-weight: bold;
	
	
	display: inline;
}
.sep1
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #786D67;
	height: auto;
	width: 690px;
	margin-left: 56px;
	color:#DCCAD6;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;	
}


.label_inscription_client
{
	display:block;
	width:400px;
	text-align:right;
	color: #1A4379;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

.formu_indent
{
	margin-left: 95px;
	color: #786E65;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.champs_texte_cre
{
	width: 100px;
	float:left;
	margin-left: 5px;
	text-align: left;
	height: 30px;
	font-size: 11px;
	display: inline;	
}

.champs_texte_input_cre
{
	width: 198px;
	height: 27px;
	float:right;
	text-align: left;
	padding-top: 3px;
	display: inline;
	
}
.taille_hauter_champs
{
	font-size: 12px;
}

.taille_longeur_champs
{
	width:190px;
}
.titre_indentifiez_3
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	margin-left: 56px;	
 }
 
 .champs_obligatoire
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 300px;
	color: #93758D;
	font-size: 10px;
	font-style: italic;
}
 .formulaire
{
	margin: 0px;
	padding: 0px;
}
.legende_formu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	text-transform: uppercase;
	margin-left: 56px;
	
}
.legende_formu3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	text-transform: uppercase;
	margin-left: 56px;
	
}
.legende_formu2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	text-transform: uppercase;
	margin-left: 190px;
	
}
.legende_indent
{
	position: absolute;
	margin-left: 380px;
	margin-top: -97px;
	width: 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.leg_cgv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 30px;
}

.case_coche_adresse_liv
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 270px;
	/*border: 1px solid #00CCFF;*/
	float:left;
	display: inline;
	margin-left: 50px;
	margin-top: 15px;
}


a.lien_cgv:active,a.lien_cgv:link, a.lien_cgv:visited  {
	font-family: Arial, Helvetica, sans-serif;
color:#735D69;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}


a.lien_cgv:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#735D69;
	font-weight: bold;	
	font-size: 11px;
	text-decoration: underline;
}
/***********************************************/
/*************etape 2*************************/
.france_cb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.trait
{
	color:#786D67;
	width: 700px;
	margin-left: 56px;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.adres
{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #666666;
	height: 185px;
	width: 300px;
	margin: 0px 0px 0px 62px;
	display: inline;	
}

.client_adresse
{
	display: block;
	margin-left: 8px;
	height: 100px;
	border: 0px solid #00CC66;
}

.modif_form
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
}

a.modif:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #93758D;
	text-decoration: none;
}
a.modif:link, a.modif:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #93758D;	
	text-decoration: none;
}


a.modif:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #93758D;	
	text-decoration: underline;
}

/************************************************************/
/*////////////L A  P R E S S E/////C H A K R AS/////////////*/
/************************************************************/


.barre_fonce
{
	background-color: #786D67;
	color:#CBC0C4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	height: 46px;
	padding-left: 20px;
	line-height: 50px;
}
.barre_fonce2
{
	background-color: #786D67;
	height: 20px;
	
}

.texte_pc_titre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-left: 15px;
}

.texte_titre_pc
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-left: 15px;
}
.texte_lien_pc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #786D67;
	margin-left: 20px;
	display: block;
	text-transform: none;
	font-weight: normal;
}



a.texte_lien_pc:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #786D67;
	margin-left: 0px;
	text-decoration: none;
}
a.texte_lien_pc:link, a.texte_lien_pc:visited  {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #786D67;
	margin-left: 0px;
	text-decoration: none;
}


a.texte_lien_pc:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #786D67;
	
	color: #786D67;
	text-decoration: underline;
}


.image_chackras
{
float:left;
display:inline;

}
.def_chakras
{
	float:left;
	display:inline;
	
	margin-left: 20px;
	margin-top: 40px;
	width: 530px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #786D67;
}
.chevron_blanc
{
	color: #FFFFFF;
}

.chakras_x
{
	float:left;
	display:inline;
	margin-left: 25px;
}
.lien_chakra_des
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 0.1em;
}

a.lien_chakra_des:active {
	margin-left: 0px;
	text-decoration: none;
}
a.lien_chakra_des:link, a.lien_chakra_des:visited  {
	margin-left: 0px;
	text-decoration: none;
}


a.lien_chakra_des:hover {
	margin-left: 0px;
	color: #FFFFFF;
	text-decoration: underline;
}
/*-------------------page chakras--------------*/

.nom_champs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-left: 20px;
	color: #FFFFFF;
	display: inline;
}

.contenu_champs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #786D67;
	display: inline;
}

.nom_champs_f
{
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-left: 20px;
	color: #FFFFFF;
	
}
.contenu_champs_f
{
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #786D67;
	margin-left: 5px;
	width: 630px;
	margin-bottom: 8px;
}
.contenu_champs_blanc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 20px;
	color: #FFFFFF;
}
.enumeration
{
float:left;
display:inline;
}

.titre_texte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #786D67;
	text-transform: uppercase;		
}

/***************************/
.texte_cgv
{
	padding-left: 13px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	padding-right: 5px;
}

/*texte bas de page**/



.menu_bas_texte
{
	clear:both;
	
	width: 980px;
	background-color: #E5E5E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#907681;
	text-align: center;
	
}

/**********************************/
.texte_chakras
{
float:left;
display:inline;
}

.flash_chakras
{
float:left;
display:inline;
}
/******************/
.reponse_neg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#907681;
	margin-top: 5px;
	margin-left: 55px;
	display: block;
}
.popup_cgv
{
background-color: #917581;
}
a.liens_in_cgv:active,a.liens_in_cgv:link, a.liens_in_cgv:visited  {
	
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}


a.liens_in_cgv:hover {
	
	text-decoration: underline;
}
/*---------------Liens-------------------------*/

a.erreur:active,a.erreur:link, a.erreur:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #33CC33;
}
a.erreur:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #00FF00;
}
/*-----------------------------------------------*/

a.annu:active,a.annu:link, a.annu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FF3300;;
}
a.annu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FF0000;
}
/*=======================================*/
/*********************************************************
					Page pierre
*********************************************************/

a.liens_alpha:active,a.liens_alpha:link, a.liens_alpha:visited  {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}


a.liens_alpha:hover {
	
	text-decoration: underline;
}

/***********************************************************/
/*****************Accueil*********************************/
.comment
{
	float:left;
	display:inline;
	width: 254px;
	margin-top: 5px;
	
}

.voir_comment
{
	float:left;
	display:inline;
	margin-top: 20px;
	margin-left: 5px;
}

a.lien_comment:active,a.lien_comment:link, a.lien_comment:visited  
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}


a.lien_comment:hover 
{	
	text-decoration: underline;
}

/***********************************************/
.texte_presentation
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #786D67;
	margin-left: 5px;
	display: block;
	margin-top: 3px;
	text-align: justify;
	margin-right: 5px;
}

.par_1
{

color: #DBC9D5;
}

.par_2{
text-transform: uppercase;
}
.barre_fonce_presentation
{
	background-color: #786D67;
	color:#CBC0C4;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	height: 46px;
	padding-left: 20px;
	line-height: 50px;
	text-transform: uppercase;
	text-align: left;
}




a.liens_presentation:active,a.liens_presentation:link, a.liens_presentation:visited  {
	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #917580;
	text-transform: uppercase;
}


a.liens_presentation:hover {
	
	
	text-decoration: underline;
}

.autre_mod
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
}

/**************************************************/
.liens
{
	visibility: hidden;
}
