BODY {	margin : 0; color: #333333;  font-family: Arial, Helvetica, sans-serif; font-size : 13px; background-color: #edf5cc;  text-align: center;}

TD {font-family: Arial, Helvetica, sans-serif; font-size : 13px; }

h1 {font-family: Arial, Helvetica, sans-serif; font-size : 16px; color: #669900; display: inline; }
h2 {font-family: Arial, Helvetica, sans-serif; font-size : 15px; color: #669900; display: inline; }
h3 {font-family: Arial, Helvetica, sans-serif; font-size : 14px; color: #669900; display: inline; }

.vert { color: #669900;}

/* --- PAGE --- */
td.page { width: 640px; }
#page{ padding: 10px 10px 10px 10px; }

a:link, a:visited {text-decoration: underline; color: #669900; font-weight : normal; font-family: Arial, Helvetica, sans-serif;  font-size : 13px;}
a:Hover {text-decoration: none; color: #669900; font-family: Arial, Helvetica, sans-serif;  font-size : 13px;}

/* --- MENU HAUT --- */
td.menu_haut { height: 31px; background-color: #fefefa; }

td.menu_haut_gauche { height: 31px; width: 40%; text-align: left; padding-left: 7px; font-size: 9px; color: #663300; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: normal; }
	
td.menu_haut_gauche a:link, td.menu_haut_gauche a:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #663300; font-weight: normal; 
	text-decoration: underline;}
td.menu_haut_gauche a:hover {  text-decoration: none;}

.rouge1 { font-size: 11px; color: #990000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
	
td.menu_haut_droite { height: 31px; width: 60%; text-align: right; padding-right: 7px; color: #996600; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; 
	font-weight: normal; }
	
a.menu_haut_non_select:link, a.menu_haut_non_select:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #665142; 
	text-decoration: none; }
a.menu_haut_non_select:hover { text-decoration: underline; }
a.menu_haut_select:link, a.menu_haut_select:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #665142; 
	text-decoration: underline;}
a.menu_haut_select:hover { text-decoration: underline; }


/* --- BANDEAU HAUT --- */
td.bandeau_haut { height: 114px;}


/* --- MENU PRINCIPAL --- */
td.menu_principal { height: 33px; background-image: url(../../media/xx/navig/fond_menu_principal.jpg); background-position: top center; background-repeat: no-repeat; text-align: right;
	padding-right: 80px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;	color: #999999; font-weight: normal;}
	
a.menu_principal_non_select:link, a.menu_principal_non_select:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; font-weight: normal;
	text-decoration: none; }
a.menu_principal_non_select:hover {  text-decoration: underline; }

a.menu_principal_select:link, a.menu_principal_select:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666600; font-weight: bold;
	text-decoration: none; }
a.menu_principal_select:hover {  text-decoration: underline; }


/* --- FLASH GAUCHE --- */
td.flash_gauche {	width: 170px; background-color: #FFFFFF;}


/* --- MENU GAUCHE --- */
td.menu_gauche { width: 190px; background-color: #fefdfb; background-image: url(../../media/xx/navig/fd_menu_gauche_haut.gif); background-position: top center; background-repeat: no-repeat;
	padding-top: 30px; }
	
.rechercher_menu_gauche { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color :#996600;}

.notre_catalogue_menu_gauche {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; color :#78964C;}

a.menu_gauche_non_select:link, a.menu_gauche_non_select:visited { color: #78964C; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	text-decoration: none; display: block; padding: 5px 6px 5px 6px;}
a.menu_gauche_non_select:hover { text-decoration: underline;}

a.menu_gauche_select:link, a.menu_gauche_select:visited { color: #006600; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	text-decoration: none; display: block; padding: 5px 6px 5px 6px;}
a.menu_gauche_select:hover { text-decoration: underline;}

.style_menu_gauche { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding: 0px 5px 0px 5px; display: block; }


/* --- MENU 2 NIVEAUX --- */
a.menu_2niveaux_1:link, a.menu_2niveaux_1:visited { color: #8C8C8C; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	text-decoration: none; }
a.menu_2niveaux_1:hover { text-decoration: underline;}

a.menu_2niveaux_1_select:link, a.menu_2niveaux_1_select:visited { color: #669900; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	text-decoration: none; }
a.menu_2niveaux_1_select:hover { text-decoration: underline;}

.menu_2niveaux_1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #8C8C8C; }

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

a.menu_2niveaux_2_select:link, a.menu_2niveaux_2_select:visited { color: #669900; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	text-decoration: none; }
a.menu_2niveaux_2_select:hover { text-decoration: underline;}

.menu_2niveaux_2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #8C8C8C; }


/* --- ACTU --- */
.date_liste_actu {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;  color: #666666; font-weight: bold; }	

a.actu:link, a.actu:visited{  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #669900; text-decoration: none;}
a.actu:hover{ text-decoration: underline; }

a.resume_actu:link, a.resume_actu:visited{  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; 	font-weight: normal; color: #636363;  
	text-decoration: none; font-style: italic;}
a.resume_actu:hover{	text-decoration: underline; }

h1.titre_actu{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; 	font-weight: bold; color: #669900;	display: inline;	}
a.retour_actu:link, a.retour_actu:visited{  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; 	font-weight: bold; color: #636363;  text-decoration: underline; }
a.retour_actu:hover{ text-decoration: none; }


/* --- UGOCOM --- */
td.ugocom { width: 170px; background-color: #F2F9D7; }
td.ugocom a:link, td.ugocom a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #669900; font-weight: normal; text-decoration: none; padding-left: 10px;}
td.ugocom a:hover { text-decoration: underline;}


/*--- BAS 1 --- */
td.bas_1 { background-color: #F2F9D7; padding: 5px;}


/* --- ADRESSE BAS --- */
td.adresse_bas { width: 50%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666600; font-weight: normal;}
td.adresse_bas a:link, td.adresse_bas a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666600; font-weight: normal; text-decoration: none;}
td.adresse_bas a:hover { text-decoration: underline; }


/* --- MENU BAS --- */
td.menu_bas { width: 50%; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #996600; font-weight: normal; vertical-align: top; }

a.menu_bas_non_select:link, a.menu_bas_non_select:visited { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666; font-weight: normal; 
	text-decoration: none;}
a.menu_bas_non_select:hover { text-decoration: underline;}

a.menu_bas_select:link, a.menu_bas_select:visited { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666; font-weight: normal; text-decoration: underline;}
a.menu_bas_select:hover { text-decoration: underline;}


/* --- PLAN PIED PAGE --- */
td.bas_2 { background-color: #ECF7C4; padding: 4px 10px 0px 10px;}

td.plan_pied_page { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #669900; padding-right: 35px; font-weight: normal;}

a.plan_pied_page_1:link, a.plan_pied_page_1:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #669900; text-decoration: none; font-weight: normal;
	display: block; line-height: 20px;}
a.plan_pied_page_1:hover { text-decoration: underline;}

a.plan_pied_page_2:link, a.plan_pied_page_2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #66CC33; text-decoration: none; font-weight: normal; 
	display: block;}
a.plan_pied_page_2:hover { text-decoration: underline;}


td.bas_3 { background-color: #F2F9D7; padding: 6px 10px 6px 10px;}

.plan_pied_page_3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #669900; font-weight: normal;}

a.plan_pied_page_3:link, a.plan_pied_page_3:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #669900; text-decoration: none; font-weight: normal;}
a.plan_pied_page_3:hover { text-decoration: underline;}

.plan_pied_page_4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #66CC33; font-weight: normal;}

a.plan_pied_page_4:link, a.plan_pied_page_4:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #66CC33; text-decoration: none; font-weight: normal;}
a.plan_pied_page_4:hover { text-decoration: underline;}


/* --- BAS FLUX --- */
td.bas_flux { background-color: #F5FBE1; padding: 5px 10px 5px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #669900; font-weight: normal;
	vertical-align: top;}

td.bas_flux a.plan_pied_page_5:link, td.bas_flux a.plan_pied_page_5:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #669900; text-decoration: none; font-weight: normal;}
td.bas_flux a.plan_pied_page_5:hover { text-decoration: underline;}

td.bas_flux a:link, td.bas_flux a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #66CC33; font-weight: normal; text-decoration: none;}
td.bas_flux a:hover {  text-decoration: underline;}


/* --- PANIER HAUT PAGE --- */
.prix_panier { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #996600; font-weight: bold;}

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

.rouge2 { font-size: 11px; color: #CC3300; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}

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


/* --- CATALOGUE --- */
h1.titre_famille{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #669900;	font-weight: bold;  display: inline;}	

.description_famille { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; font-style: italic;}

a.en_savoir_plus_catalogue:link, a.en_savoir_plus_catalogue:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #669900; font-weight: bold; 
	text-decoration: underline;}
a.en_savoir_plus_catalogue:hover { text-decoration: none; }
.en_savoir_plus_catalogue { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666;}

h1.nom_produit_liste { color: #669900; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; display: inline; line-height: 20px;}

.prix_normal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold; color: #990000;}
.prix_barre { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal; color: #000000; text-decoration: line-through;}
.prix_promo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold; background-color: #990000;  color: #FFFFFF; }

td.date_promo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; font-weight: normal; height: 18px;}

.rouge3 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; font-weight: bold;}

.devenir_adherant {font-size: 10px; color: #663300; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; }
	
a.devenir_adherant:link, a.devenir_adherant:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #663300; font-weight: normal; 
	text-decoration: underline;}
a.devenir_adherant:hover {  text-decoration: none;}

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


table.menu_fiche_produit{ border: #F5EADC solid 2px; border-collapse: collapse;}
td.menu_fiche_produit{ border: #F5EADC solid 1px; border-collapse: collapse; background-color: #FFFDF8; height: 14px;}
td.menu_fiche_produit_select{ border: #F5EADC solid 1px; border-collapse: collapse; background-color: #FFFFFF; height: 14px;}

td.menu_fiche_produit a:link, td.menu_fiche_produit a:visited{text-decoration: none; color: #000000; font-weight : normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;}
td.menu_fiche_produit a:hover{text-decoration: underline; }

td.menu_fiche_produit_select a:link, td.menu_fiche_produit_select a:visited{text-decoration: none; color: #993300; font-weight : bold; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}
td.menu_fiche_produit_select a:hover{text-decoration: underline; }

h1.nom_produit_detail { color: #669900; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; display: inline; }

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


td.bordure_envoyer_ami{ border: #669900 solid 1px; border-collapse: collapse;}
table.bordure_envoyer_ami{ border: #669900 solid 1px; border-collapse: collapse;}	



/*  --------------------------  plan du site  --------------------------  */
A.plan_1:link, A.plan_1:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #669900; text-decoration:underline; font-size:12px; 
	font-weight:bold; display: block;}
A.plan_1:hover {	text-decoration:none;}

h1.plan_site { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #669900; text-decoration:underline; font-size:12px; font-weight:bold; display: inline;}

A.plan_2:link, A.plan_2:visited { font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #666666; text-decoration:none; 
font-size:12px; padding-left: 15px; display: block;}
A.plan_2:hover { text-decoration:underline;	}

A.plan_3:link, A.plan_3:visited {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #669900; 	text-decoration:none; font-size:11px; 
font-weight: normal; padding-left: 30px; display: block;}
A.plan_3:hover {	text-decoration:underline; }

		

.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;}

