BODY {	margin : 0; color: Black;  font-family:  Arial, Helvetica, sans-serif; font-size : 12px; 
	text-align: center; background-color: #dad4c8; }

TD {font-family:  Arial, Helvetica, sans-serif; font-size : 12px;	 }

#page{ padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 20px;}


A {text-decoration: underline; color: #7c2032; font-weight : bold; font-family: Arial, Helvetica, sans-serif;
	  font-size : 12px;}
A:Hover {text-decoration: none;color: #7c2032; font-family: Arial, Helvetica, sans-serif;  font-size : 12px;}

.toutext{font-family:  Arial, Helvetica, sans-serif; font-size : 12px; color: Black;}
.toutext_gris{font-family: Arial, Helvetica, sans-serif; font-size : 12px; color: #666666;}
.toutext_rouge{font-family: Arial, Helvetica, sans-serif; font-size : 12px; color: #7c2032;}

.rouge{ color: #7c2032;}

/*h1{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #7c2032; display: inline;	}*/
h1{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #7c2032; line-height: 26px; display: inline; 
	font-weight: normal;}

/* ---------------------  menu haut PAGE ------------------------ */
a.menu_haut_page:link, a.menu_haut_page:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  color: #636363; 
	text-decoration: none; font-weight: bold;}
a.menu_haut_page:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #636363; 
	text-decoration: underline; font-weight: bold;}	
a.menu_haut_page_select:link, a.menu_haut_page_select:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  
	color: #7c2032; text-decoration: none; font-weight: bold;}
a.menu_haut_page_select:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #7c2032; 
	text-decoration: underline; font-weight: bold;}	
.menu_haut_page{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #636363; font-weight: bold;}
	
	
/* ---------------------  menu haut  ------------------------ */
a.menu_haut:link, a.menu_haut:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  color: #636363; 
	text-decoration: none; font-weight: bold;}
a.menu_haut:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #636363; 
	text-decoration: underline; font-weight: bold;}	
a.menu_haut_select:link, a.menu_haut_select:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  
	color: #7c2032; text-decoration: none; font-weight: bold;}
a.menu_haut_select:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #7c2032; 
	text-decoration: underline; font-weight: bold;}	
	

/* --------------------------- menu gauche haut --------------------- */
td.menu_gauche_haut{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #636363; padding-left: 10px; height: 30px;}
a.menu_gauche_haut:link, a.menu_gauche_haut:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	color: #636363; text-decoration: none; font-weight: normal;}
a.menu_gauche_haut:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	color: #636363; text-decoration: underline; font-weight: normal;}
td.menu_gauche_haut_select{ background-color: #dad4c8; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7c2032;
	 padding-left: 10px; height: 30px;}
a.menu_gauche_haut_select:link, a.menu_gauche_haut_select:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	color: #7c2032; text-decoration: none; font-weight: normal;}
a.menu_gauche_haut_select:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	color: #7c2032; text-decoration: underline; font-weight: normal;}
	
	
/* --------------------------- menu gauche --------------------- */
td.menu_gauche{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #636363; /*padding-left: 10px;*/ padding-right: 10px; 
	height: 30px;}
a.menu_gauche:link, a.menu_gauche:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	color: #636363; text-decoration: none; font-weight: normal;}
a.menu_gauche:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	color: #636363; text-decoration: underline; font-weight: normal;}
td.menu_gauche_select{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7c2032;
	 /*padding-left: 10px;*/ padding-right: 10px; height: 30px;}
a.menu_gauche_select:link, a.menu_gauche_select:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	color: #7c2032; text-decoration: none; font-weight: normal;}
a.menu_gauche_select:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	color: #7c2032; text-decoration: underline; font-weight: normal;}

/* ------------- page accueil --------------------- */	
.texte_accueil{font-family:  Arial, Helvetica, sans-serif; font-size : 12px; color: #000000; line-height: 20px; text-align: justify;
	padding-right: 20px;}


/* ------------- manufacture --------------------- */	
a.menu_manufacture:link, a.menu_manufacture:visited{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #636363;
 text-decoration: none; font-weight: bold; }
a.menu_manufacture:hover{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #636363;
 text-decoration: underline; font-weight: bold;}
a.menu_manufacture_select:link, a.menu_manufacture_select:visited{font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #7c2032; text-decoration: none; font-weight: bold;}
a.menu_manufacture_select:hover{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #7c2032;
 text-decoration: underline; font-weight: bold;}
 
a.sous_menu_manufacture:link, a.sous_menu_manufacture:visited{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #636363;
 text-decoration: none; font-weight: bold;	}
a.sous_menu_manufacture:hover{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #636363;
 text-decoration: underline; font-weight: bold;}
a.sous_menu_manufacture_select:link, a.sous_menu_manufacture_select:visited{font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; color: #7c2032; text-decoration: none; font-weight: bold;}
a.sous_menu_manufacture_select:hover{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #7c2032;
 text-decoration: underline; font-weight: bold;}
 
/*.titre_manufacture{font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #7c2032; line-height: 26px;}*/
	
	
	
		
/* ----------------  catalogue  -----------------*/
.titre_famille_collections{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px;  color: #7c2032; 
	font-weight: normal; }
.texte_famille_collections{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;  font-weight: normal;	
 line-height: 20px;	}
 
 .titre_famille_fibres{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px;  color: #7c2032; 
	font-weight: normal; }
.texte_famille_fibres{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px;  font-weight: normal;	
 line-height: 20px;	}

.prix_catalogue{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC3300; font-weight: bold;}
.nom_produit_liste{font-family: Arial, Helvetica, sans-serif; font-size : 13px; font-weight: bold; color: #7c2032;}
A.liste_produit_plus_infos,A.liste_produit_plus_infos:visited {text-decoration: underline; color: #7c2032; font-weight : bold; 
	font-family: Arial, Helvetica, sans-serif;	 font-size: 11px;}
A.liste_produit_plus_infos:Hover {text-decoration: none; color: #7c2032; font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px;}
 
h1.titre_produit_detail { color: #7c2032;	font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px; display: inline;}
 
				/* ------------ tableau menu fiche produit ------------- */ 	
table.menu_fiche_produit{ border: #7c2032 solid 1px; border-collapse: collapse;}
td.menu_fiche_produit{ border: #7c2032 solid 1px; border-collapse: collapse;}
td.menu_fiche_produit_select{ border: #7c2032 solid 1px; border-collapse: collapse; background-color: #f0e6d7;}

td.menu_fiche_produit a:link, td.menu_fiche_produit a:visited{text-decoration: none; color: Black; font-weight : bold; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
td.menu_fiche_produit a:hover{text-decoration: underline; color: Black; font-weight : bold; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

td.menu_fiche_produit_select a:link, td.menu_fiche_produit_select a:visited{text-decoration: none; color: #7c2032; font-weight : bold; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
td.menu_fiche_produit_select a:hover{text-decoration: underline; color: #7c2032; font-weight : bold; 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
	
td.bordure_envoyer_ami{ border: #7c2032 solid 1px; border-collapse: collapse;}
table.bordure_envoyer_ami{ border: #7c2032 solid 1px; border-collapse: collapse;}	
		
	
a.retour_catalogue:link, a.retour_catalogue:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	font-weight: bold; color: #666666;  text-decoration: underline; }
a.retour_catalogue:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; 
	text-decoration: none; }
a.prec_suiv_photo:link, a.prec_suiv_photo:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #7c2032;  text-decoration: underline; }
a.prec_suiv_photo:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #7c2032; text-decoration: none; }
.resume_produit_liste{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: Black; font-weight: normal;}

.promotion{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #881E20; font-weight: bold;}

.titre_matieres_produit_liste{font-family: Arial, Helvetica, sans-serif; font-size : 13px; font-weight: bold; color: #7c2032;}


/* ------------------  Menu pied page  ------------------- */	
a.pied_page:link, a.pied_page:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; 
	color: #636363; text-decoration: underline;}
a.pied_page:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #636363; 
	text-decoration: none; }
a.pied_page_select:link, a.pied_page_select:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; 
	color: #7c2032; text-decoration: underline;}
a.pied_page_select:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #7c2032; 
	text-decoration: none; }
a.pied_page_liste:link, a.pied_page_liste:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; 
	color: #636363; text-decoration: none;}
a.pied_page_liste:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #636363; 
	text-decoration: underline; }	
	
.pied_page{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #636363; }
	

/* ---------------------  actu  -------------------- */
a.theme_actu:link, a.theme_actu:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
	font-weight: bold; color: #636363; text-decoration: none;}
a.theme_actu:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #636363; 
	text-decoration: underline; }
a.theme_actu_select:link, a.theme_actu_select:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
	font-weight: bold; color: #7c2032;  text-decoration: none;}
a.theme_actu_select:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #7c2032; 
	text-decoration: underline; }

.date_liste_actu{font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #666666; font-weight: bold; }	
a.actu:link, a.actu:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	font-weight: bold; color: #7c2032; text-decoration: none;}
a.actu:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #7c2032; 
	text-decoration: underline; }
a.resume_actu:link, a.resume_actu:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	font-weight: normal; color: #636363;  text-decoration: none; font-style: italic;}
a.resume_actu:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #636363; 
	text-decoration: underline; }

h1.titre_actu{font-family: Arial, Helvetica, sans-serif; font-size: 14px; 	font-weight: bold; color: #7c2032;
	display: inline;	}
a.retour_actu:link, a.retour_actu:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	font-weight: bold; color: #636363;  text-decoration: underline; }
a.retour_actu:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #636363; 
	text-decoration: none; }

	
/* ----------------------- bien etre ----------------- */
a.theme_bienetre:link, a.theme_bienetre:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
	font-weight: bold; color: #636363; text-decoration: none;}
a.theme_bienetre:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #636363; 
	text-decoration: underline; }
a.theme_bienetre_select:link, a.theme_bienetre_select:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
	font-weight: bold; color: #7c2032;  text-decoration: none;}
a.theme_bienetre_select:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #7c2032; 
	text-decoration: underline; }


.liste_theme_bienetre{ padding-left: 5px;}	

a.theme_bien_etre_page:link, a.theme_bien_etre_page:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 13px; 
	font-weight: bold; color: #7c2032; text-decoration: none;}
a.theme_bien_etre_page:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #7c2032; 
	text-decoration: underline; }
a.theme_bien_etre_page_select:link, a.theme_bien_etre_page_select:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 13px; 
	font-weight: bold; color: #7c2032;  text-decoration: underline;}
a.theme_bien_etre_page_select:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #7c2032; 
	text-decoration: none; }
	
.liste_titre_conseil{ padding-left: 15px;}		
a.liste_conseil:link, a.liste_conseil:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	font-weight: bold; color: #636363; text-decoration: none;}
a.liste_conseil:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #636363; 
	text-decoration: underline; }

h1.titre_conseil{font-family: Arial, Helvetica, sans-serif; font-size: 14px; 	font-weight: bold; color: #7c2032;
	display: inline;	}
a.retour_conseil:link, a.retour_conseil:visited{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	font-weight: bold; color: #636363;  text-decoration: underline; }
a.retour_conseil:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #636363; 
	text-decoration: none; }	
	

/*  --------------------------  plan du site  --------------------------  */
A.plan_1, A.plan_1:active, A.plan_1:visited {	font-family: Arial, Helvetica, sans-serif;	color: #7c2032; 
	text-decoration:underline; font-size:13px; font-weight:bold; display: block;}
A.plan_1:hover {	font-size:13px;text-decoration:none; color: #7c2032;	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;}

A.plan_2, A.plan_2:active, A.plan_2:visited {	font-weight: bold; font-family: Arial, Helvetica, sans-serif;	
	color: #636363; text-decoration:none; font-size:12px; padding-left: 15px; display: block;}
A.plan_2:hover {font-size:12px;	color: #636363; text-decoration:underline;	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;}

A.plan_3, A.plan_3:active, A.plan_3:visited {	font-family: Arial, Helvetica, sans-serif;	color: #7c2032; 
	text-decoration:none; font-size:11px; font-weight: normal; padding-left: 30px; display: block;}
A.plan_3:hover {	font-size:11px;color: #7c2032; text-decoration:underline; font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;}
	
.s-font-orange  {font-size : small;font-family : arial,Sans-serif;color : #FF8000;}
.s-font  {font-size : small;font-family : arial,Sans-serif;color : Black;}
.s-font-ok  {font-size : x-small;font-family : arial,sans-serif;color : green;font-weight : bold;}
.s-font-erreur  {font-size : x-small;font-family : arial,sans-serif;color : red;font-weight : bold;}
.s-font-affichage  {	font-size : x-small;	font-family : arial,sans-serif;	color : maroon;}
.s-label  {	font-size : x-small;	font-family : arial,sans-serif;	color : Black;}
.s-label-obligatoire  {	font-size : x-small;	font-family : arial,sans-serif;	color : #5959ac;}
.s-font-titre1  {	font-size : large;	font-family : sans-serif;	color : #25B23F;	font-weight : bold;}
.s-font-titre2  {	font-size : medium;	font-family : arial,sans-serif;	font-weight : bold;	color : #9DDBA7;	font-style : italic;}
.s-tab-entete1  {background-color : #6699CC;padding : 2; color : white;}
.s-tab-ligne1  {	background-color : #ffcc33;	font-family : Arial, Helvetica, sans-serif;	font-size : x-small;	color : Black;
	padding : 2;}
.s-tab-ligne2  {background-color : #ffffcc;font-family : Arial, Helvetica, sans-serif;font-size : x-small; color : Black;}
.s-ppetit  {	font-size : smaller;}
.s-pgrand  {	font-size : larger;}



