body {
	background-color: #FFFFFF;	/*background-color: #4f171a;	*/
}

.contenant {
	height: auto;
	width: 937px;
	position: absolute;
	left:50%;
	margin-left:-468px;
	top: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
.contenu_centrale
{
	width: 940px;
	height: auto;
	margin-top: 15px;

}

.logos
{
	height: 130px;
	
	margin: 0px;
	padding: 0px;
	
}

.logo_pharmanath
{
	float:left;
	display:inline;
	margin-top: 15px;
	width: 300px;
	border: 1px solid #FFFFFF;	
}
.song
{
float:right;
	display:inline;
	margin-top: 5px;	
}
.cmd_courrier
{
	float:right;
	display:inline;
	margin-top: 10px;
	
}
/* logos bancaire + liens/*/
.logo_bancaire{
	float:right;
	display:inline;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #816329;
	margin-right: 35px;
}

a.contact_pro:active,a.contact_pro:link,a.contact_pro:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #816329;
	text-decoration: none;
}
a.contact_pro:hover
{
	text-decoration: underline;
}

/********choix_produit************/
.choix_produit
{
	float:right;
	display:inline;
	margin-top: -50px;
	width:450px;
	margin-right: 5px;
	text-align: right;
	
}

.form_choix
{
	padding: 0px;
	margin: 0px;
	
	
}
.liste_choix
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #917581;
	

}
.couleur1
{
	background-color: #a12730;
	color: #FFFFFF;
	
}
.couleur2
{
	background-color: #4183c4;
	color: #FFFFFF;
		
}
.couleur3
{
	background-color: #71561f;
	color: #FFFFFF;
		
}
/**************************************/
.corps_accueil
{
	height: 30px;
	
}
.image_bien_corps
{
float:left;

}

.distributeur
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	float: left;
	display:inline;
	text-align: right;
	width: 300px;
}
.distri_ital
{
	font-style: italic;
	font-weight: bold;
}

a.p_bg:active,a.p_bg:link,a.p_bg:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
a.p_bg:hover
{
	text-decoration: underline;
}


.retour_compte
{
	float:right;
	display:inline;
	color: #FFFFFF;
	margin-top: 12px;
	margin-left: 15px;
	margin-right: 9px;
	margin-bottom: 0px;
}
a.retour_cpt:active,a.retour_cpt:link,a.retour_cpt:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	color: #816329;
	text-decoration: none;
}
a.retour_cpt:hover
{
	text-decoration: underline;
}

/*********************/
.clear
{
	clear:both;
	margin: 0px;
	padding: 0px;
}
/*********************/
/****************MENU*********************/
.menu
{
	height: 28px;
	
	}
	
.menu_haut_1
{float: left;
display:inline;
	width: 936px;
	height: 28px;
	background-image: url(images/interface/fond_menu_haut.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	margin: 0px;
	padding: 0px;
	
}
.menu_haut_11
{float: left;
display:inline;
	width: 928px;
	height: 28px;
	background-image: url(images/interface/fond_menu_haut.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	margin: 0px;
	padding: 0px;
	
}
.menu_haut_2
{
	float: right;
	display:inline;
	width: 199px;
	height: 28px;
	background-image: url(images/interface/fond_menu_haut_panier.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;	
}

.menu_haut_3
{
	float: right;
	display:inline;
	width: 198px;
	height: 28px;
	background-image: url(images/interface/fond_menu_haut_panier.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;	
}

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

#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: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-right: 6px;
	background-image: url(images/interface/coeur_blanc.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-transform: uppercase;
	letter-spacing: 0.02em;
}

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

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

a.lien_panier:active,a.lien_panier:link, a.lien_panier:visited  {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	margin-left: 0px;
	letter-spacing: -0.03em;
}


a.lien_panier:hover {

	text-decoration: underline;
}

.qt_panier
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#7b5e26;
	font-size: 16px;
}
.voir_panier_haut
{
padding-left:720px;
padding-top:5px;
}
/************Menu Bas***********/
.menu_bas
{
	text-align: center;
}

.options_bas
{
float:left;
display:inline;
margin-left:50px;
padding-top: 9px;
}


a.liens_options_bas:active,a.liens_options_bas:link, a.liens_options_bas:visited 
{
	margin-left: 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #816329;
}
a.liens_options_bas:hover {
	margin-left: 0px;
	color: #816329;
	text-decoration: underline;
}
/*************ACCUEIL*************/
.carre_fond
{
	float: left;
	display:inline;
	height: 184px;
	width: 184px;
	background-image: url(images/interface/fond_carre_accueil.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 2px;
	margin-right: 1px;
	margin-left: 1px;	
}
.carre_fond_test
{
	float: left;
	display:inline;
	height: 184px;
	width: 184px;
	/*background-image: url(images/interface/fond_carre_accueil.jpg);*/
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 2px;
	margin-right: 1px;
	margin-left: 1px;	
}


.carre_fond_1
{
	float: left;
	display:inline;
	height: 184px;
	width: 184px;
	background-image: url(images/interface/goji.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 2px;
	margin-right: 1px;
	margin-left: 1px;	
}

.carre_bord
{
	float: left;
	display:inline;
	height: 182px;
	width: 182px;
	margin-bottom: 2px;
	margin-right: 1px;
	margin-left: 1px;
	border: 1px solid #816329;	
}

.texte_fond
{
	height: auto;
	width: 930px;
	margin-top: 5px;
	
	margin-bottom: 5px;
	text-align: justify;	
}
.texte_fond_h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #816329;
	font-weight: normal;
	margin-top: 0px;
/*	float: left;
	display:inline;
	width: 740px;*/
}
/********** P A G E  D E  B A S E *********************/

.contenu_centrale_2
{
	width: 932px;
	height: auto;
	border: 1px solid #816329;
	/*background-color: #816329;*/
	background-color: #FFFFFF;
}

.gauche
{
	float: left;
	display:inline;
	height: auto;
	width: 182px;
	height: 548px;
	
}
.centre
{
	float: left;
	display:inline;
	width: 565px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #816329;
	border-left-color: #816329;
	background-color: #FFFFFF;
}
.droit
{
	float: left;
	display:inline;
	height: auto;
	width: 181px;
	height: 548px;
	
}
.droit_abred
{
	float: left;
	display:inline;
	height: auto;
	width: 181px;
	height: 606px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.rect_titre
{
	float: left;
	display:inline;
	/*background-color: #FFFFFF;*/
	background-color: #816329;
	height: 36px;
	width: 557px;
	border: 1px solid #FFFFFF;
	margin-top: 22px;
	margin-left: 5px;
	margin-bottom: 8px;
}
.titre_rub
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	
	text-transform: uppercase;
	/*color: #816329;*/
	color: #FFFFFF;
	
	padding: 0px;
	display: block;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}


/**************inscription news formulaire***************************/
.zero_marge
{
	margin: 0px;
	padding: 0px;
}
.saisie_mail
{
	font-size: 10px;
	background-color: #FFFFFF;
	margin-left: 15px;
	color: #816329;
	border: 1px solid #816329;
}
.inscription_news
{
	float:left;
	display:inline;
	margin-top: 5px;
	margin-left: 10%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 3px;
	margin-right: 8px;
}

.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: #DEC388;
	color: #000000;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-style: solid;
	border-right-color: #000000;
	margin-top: 5px;
}
.texte_inscription
{
	float:left;
	display:inline;
	width: 230px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #816329;
	margin-left: 0px;
	text-align: center;
	
}
/*******************Parrainage**********************/

.formu_parrain
{
	float:left;
	display:inline;
	margin-top: 5px;
	margin-left: 10px;
	
	width: 150px;
}

.bt_ok
{
	float:right;
	display:inline;
	margin-top: 0px;
	margin-right: 5px;
}
.label1{
	float:left;
	display:inline;
	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;
	margin-left: 10px;	
}

.police_champs
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color : #816329;
	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: #E1C385;
	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;
	height: auto;
	width: auto;
}
/***************GAmme produit**********************/
.gamme_produit
{
	float:left;
	display:inline;
	margin-top: 8px;
	color: #FFFFFF;
	margin-left:47px;
	
}

a.gamme_lien:active,a.gamme_lien:link, a.gamme_lien:visited  {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: none;
	
}


a.gamme_lien:hover {
	text-decoration: underline;
}
/**********************/
a.gamme_lien_offre:active,a.gamme_lien_offre:link, a.gamme_lien_offre:visited  {
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: none;
	
}


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

/************************/


.aboslute
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	line-height: 20px;
}
.aboslute2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	line-height: 20px;
}

/***************commun accueil****************/
.titre_rubrique_dr
{
	float:left;
	display:inline;
	width: 180px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	margin-left: 0px;
	text-align: center;
	font-weight: bold;
	margin-top: 8px;
	/*letter-spacing: 0.02em;*/
	margin-bottom: 10px;
}

.titre_rubrique_dr_2
{
	float:left;
	display:inline;
	width: 180px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF6600;
	margin-left: 0px;
	text-align: center;
	font-weight: bold;
	margin-top: 8px;
	/*letter-spacing: 0.02em;*/
	margin-bottom: 10px;
}


.titre_rubrique
{
	float:left;
	display:inline;
	width: 180px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	margin-left: 0px;
	text-align: center;
	font-weight: bold;
	margin-top: 8px;
	letter-spacing: 0.08em;
	margin-bottom: 10px;
}
.titre_rubrique_popup
{
	float:left;
	display:inline;
	width: 180px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #816329;
	margin-left: 10%;
	text-align: center;
	font-weight: bold;
	margin-top: 15px;
	letter-spacing: 0.08em;
	margin-bottom: 10px;
}

.texte_titre_pc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color:  #816329;
	margin-left: 15px;
	text-align: center;
	width: 530px;
	margin-bottom: 20px;
}
a.texte_lien_pc:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #816329;
	margin-left: 0px;
	text-decoration: none;
}
a.texte_lien_pc:link, a.texte_lien_pc:visited  {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #816329;
	margin-left: 0px;
	text-decoration: none;
}


a.texte_lien_pc:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #816329;
	text-decoration: underline;
}
.texte_cgv
{
	padding-left: 13px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #816329;
	padding-right: 5px;
}
/*********************************************************************/
#boitedialogue 
{
	position:absolute;
	left:210px;
	top:590px;
	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;
}
.noir_gras_b
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
	
}
.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:  #816329;
	width: 500px;
	margin-bottom: 10px;
	text-align: center;
}
/**/
/*-------------------------------------------------------*/
/***************************PRODUIT***********************/
.texte_produit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #FFFFFF;*/
	color: #816329;
	width: 550px;
	margin-left: 5px;
	/*display: inline*/;
	float: left;
	text-align: justify;
}


.image_produit
{
	display: inline;
	float: left;
	margin-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #FFFFFF;*/
	color: #816329;
	text-align: center;
}

/***/

	

a.lien_pdf:active ,a.lien_pdf:link, a.lien_pdf:visited  {
	font-family: Arial, Helvetica, sans-serif;
	color: #816329;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	text-decoration: none;
	line-height: 10px;
}


a.lien_pdf:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #816329;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	text-decoration: underline;
}

.tableau
{
	float:right;
	display:inline;
	margin-right:5px;
	margin-top: 20px;
}

#td1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*background-color: #957334;*/
	padding-left:5px;
	/*color: #FFFFFF;*/
	color: #816329;
	
}
#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: #816329;*/
	color: #FFFFFF;
	/*background-color: #FFFFFF;*/
	background-color: #816329;
	
	text-align: center;
	text-transform: uppercase;
	
}
.formulaire_panier_ajout
{
	margin: 0px;
	padding: 0px;
}
.bouton_commander_detail_produit
{
	background-color: transparent;
	border: 0px none #FFFFFF;
	height:30px;
	width:46px;	
	background-image: url(images/interface/panier_2.jpg);
	background-repeat: no-repeat;	
	background-position: center center;
	
	
}

/************texte defilant*******************/


.actualite
{
	float:left;
	display:inline;
	margin-top: 10px;
	margin-left: 8px;
}

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

.formulaire_contact
{
	margin-left: 12px;
	height: 430px;		
}


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


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

.label_formulaire
{
	float:left;
	display:inline;
	margin-left: 2px;
	width: 270px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #816329;
	line-height: 30px;
	margin-top: 20px;
	/*font-weight: bold;
	border: 1px solid #00CC00;*/
}

.champs_texte
{
	width: 90px;
	float:left;
	display:inline;
	margin-left: 5px;
	text-align: left;	
	height: 30px;
	
}
.couleur_coutour
{
	border: 1px solid #FFFFFF;
}

.champs_texte_input
{
	width: 170px;
	height: 27px;
	float:right;
	display:inline;
	text-align: right;	
	padding-top: 3px;	
	
}

.champs_saisie_form_contact
{
	font-size: 9px;
}
.commentaire_formulaire
{
	float:left;
	display:inline;
	margin-left:17px;
	height: auto;
	width:215px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #816329;
	margin-top: 20px;
	/*font-weight: bold;
	border: 1px solid #00FF00;*/
}

.message
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #816329;
	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;
}

.message_particulier
{
	width: 560px;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #816329;
	font-weight: bold;
}
.message_pro
{
	width: 560px;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #816329;
	font-weight: bold;
}
/**************************************************************/

/******************************************************/

.texte_temoignage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#816329;
	text-transform: none;
	font-weight: normal;
	margin-left: 0px;
	
}

.texte_lien_presse
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #816329;
	text-transform: none;
	font-weight: normal;
}

/*******************LE PANIER***************************/

.affichage_panier
{
	width: 749px;
	float:left;
	display:inline;
	margin: 0px;
	padding: 0px;
	color: #333333;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #816329;	
}
.fond_tête_tableau
{	
	background-color: #816329;
}
.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: #816329;
	font-weight: bold;
}



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

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

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

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

.texte_2_sep
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #F2F2F2;
	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;
	color:#816329;	
 }
.titre_indentifiez_2
{
color:#816329;
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: #816329;
	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:  #816329;
	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: #816329;
font-size: 12px;
display: block;
margin-left: 5px;	
	margin-right: 2px;
}

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

}


a.creer_un_compte:active {
	font-family: Arial, Helvetica, sans-serif;
color: #816329;
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: #816329;
font-weight: bold;
text-transform: uppercase;
font-size: 16px;
}


a.creer_un_compte:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #816329;
	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: #816329;
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: #990000;
}
/*******************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;
	z-index: 1;
	position: relative;
}
.taille_police
{
	font-size: 9px;
}

.label_formulaire_creer_compte
{
	float:left;
	margin-left: 45px;
	width: 320px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #816329;
	line-height: 30px;
	margin-top: 20px;
	font-weight: bold;
	
	
	display: inline;
}
.sep1
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #816329;
	height: auto;
	width: 683px;
	margin-left: 56px;
	color:#FFFFFF;
	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;
}
.pas_pays
{
	font-size: 10px;
	color: #FF0000;
	line-height: 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: 210px;
	height: 27px;
	float:right;
	text-align: left;
	padding-top: 3px;
	display: inline;
	z-index: 0;
	
}
.taille_hauter_champs
{
	font-size: 12px;
	z-index: 1;
}

.taille_longeur_champs
{
	width:190px;
}
.titre_indentifiez_3
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	margin-left: 50px;	
 }
 
 .champs_obligatoire
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 300px;
	color: #816329;
	font-size: 10px;
	font-style: italic;
}
 .formulaire
{
	margin: 0px;
	padding: 0px;
}
.legende_formu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #816329;
	text-decoration: underline;
	text-transform: uppercase;
	margin-left: 56px;
	
}
.legende_formu2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #816329;
	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;
	color: #816329;
}
.help_commande
{
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
.leg_cgv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 30px;
	color: #816329;
}

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

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


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


.message_livraison
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CC0000;
}
.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: #816329;
	text-decoration: none;
}
a.modif:link, a.modif:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #816329;
	text-decoration: none;
}


a.modif:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #816329;	
	text-decoration: underline;
}
/***********/
.rect_titre_2
{
float: left;
	display:inline;
	/*background-color: #FFFFFF;*/
	background-color: #816329;
	height: 36px;
	width: 740px;
	border: 1px solid #FFFFFF;
	margin-top: 22px;
	margin-left: 0px;


}


.titre_rub_etudes
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	/*color: #816329;*/
	color: #FFFFFF;
	padding: 0px;
	display: block;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-align: center;
}
.titre_rub_etudes_2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	/*color: #816329;*/
	color: #FFFFFF;
	padding: 0px;
	display: block;
	margin-top: 4px;
	margin-right: 0px;
	
	margin-left: 5px;
	text-align: center;
}
.rect_titre_etudes
{
	float: left;
	display:inline;
	/*background-color: #FFFFFF;*/
	background-color: #816329;
	height: 45px;
	width: 550px;
	/*border: 1px solid #FFFFFF;*/
	margin-top: 22px;
	margin-left: 0px;
	margin-bottom: 3px
}


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


a.etude_liens:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration: underline;
}
.droit_panier
{
/*border: 1px solid #816329*/;
}
.trait
{
	color:#786D67;
	width: 670px;
	margin-left: 10px;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
/************ALLO DOCTEUR *****************/
.champs_texte_allo
{
	width: 90px;
	float:left;
	display:inline;
	margin-left: 5px;
	text-align: left;	
	height: 30px;
	
}

.commentaire_formulaire_allo
{
	float:left;
	display:inline;
	margin-left:15%;
	height: auto;
	width:215px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #816329;
	margin-top: 0px;
	/*font-weight: bold;
	border: 1px solid #00FF00;*/
}

.label_formulaire_allo
{
	float:left;
	display:inline;
	margin-left: 15%;
	width: 270px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #816329;
	line-height: 30px;
	margin-top: 20px;
	/*font-weight: bold;
	border: 1px solid #00CC00;*/
}

/*etape 3 né&gative*/

/******************/
.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;
}
/*=========Questions reponses===============*/

.question
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#816329;
	text-transform: uppercase;
	font-weight: bold;
	margin-left: 5px;
	text-indent: 0px;
	margin-bottom: 8px;
}

.reponse
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#816329;
	text-transform: none;
	font-weight: normal;
	margin-left: 5px;
	text-indent: 3px;
	margin-bottom: 12px;
}


a.lien_q:active,a.lien_q:link,a.lien_q:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#816329;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: none;
	
}
a.lien_q:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#816329;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: underline;
}

.retour_faq
{
	float:right;
	display:inline;
	margin-right: 8px;
	border: 1px solid #CCCCCC;
}
/*******************************************/
.image_red
{
	float:left;
	display:inline;
	
}
.image_red_titre
{
	float:left;
	display:inline;
	width: 480px;
}

.image_red_texte
{
	float:left;
	display:inline;
	
}
.texte_red
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#816329;
	text-align: justify;
	width: 515px;
	margin-left: 8px;
}
.vertues
{
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
.orac
{

	font-size: 9px;

}
.cliquez
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#816329;
	display: block;
	text-align: center;
	
}
.prod
{
	margin-bottom: 13px;
}



a.lien_tgoji:active,a.lien_tgoji:link,a.lien_tgoji:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#816329;
	
	font-weight: normal;
	text-decoration: underline;
	
}
a.lien_tgoji:hover {
	
	text-decoration: underline;
}


/***********************************/
.presse_div
{
	float:left;
	display:inline;
	height: 270px;
	width: 180px;
	margin-left: 6px;
	margin-top: 10px;
	
	
}

.texte_presse_titre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#816329;
	text-align: left;
	width: 725px;
	margin-left: 5px;
	display: block;
}

.texte_allo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#816329;
	text-align: center;
	
	
	
}

.texte_presse
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#816329;
	text-align: left;
	width: 520px;
		
}

.liseret
{
	
	border: 1px solid #816329;
}



/************PENZIM**************/
.contenu_penzim
{
	width: 932px;
	height: auto;
	border: 1px solid #816329;
	background-color: #8ea7c6;
	}
	
.flash_penzim
{
float:left;
display:inline;
}
.texte_penzim
{
	float:left;
	display:inline;
	
	width: 250px;
}

.penzim_texte
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	display: block;
	margin-left: 5px;
}

.chevron
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#816329;
	font-weight: bolder;
}

/***********************/
.infos_mdp
{
	font-size: 9px;
	color: #FF0000;
}
/*****************************/
.date_order_commande
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.titre_perdu
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
color:#816329;
}

.rect_titre_2
{
/*float: left;
	display:inline;*/
	
	background-color: #816329;
	height: 36px;
	width: 545px;
	border: 1px solid #FFFFFF;
	margin-top: 15px;
	margin-left: 0px;
	
}
/**************************************************/
.liens
{
	visibility: hidden;
}
/**************************************************/
/**************************************************/
.logos_col
{
	float:left;
	display:inline;
	margin-left: 60px;
	margin-top:-2px;
}

.logo_banque
{
	float:right;
	display:inline;
	margin-top: 7px;
	margin-right: 5px;
}
/*****************************************************/
/******************************************************/
.titre_texte
{
	color: #816229;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
/********************************************/
.liens_amis
{
	text-align: left;
	width: 930px;
	margin-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #816329;
}

a.liens_amis_site:active,a.liens_amis_site:link, a.liens_amis_site:visited 
{
	margin-left: 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #816329;
}

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


/******************************************/

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

a.liens_bcd:hover {
	
	color: #FF6600;
	text-decoration: underline;
}

.texte_information_paiement
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}