BODY { margin : 0;  background: url(../../media/xx/fond.jpg); background-position: top; background-repeat: repeat-x; background-color: #41a895; color: Black;  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
	
td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }

h1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 15px; color: #407949; display: inline; }
h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 14px; color: #407949; display: inline; }
h3 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; color: #407949; display: inline; }

a:link, a:visited { color: #407949; text-decoration: none; font-weight: normal; }
a:hover { text-decoration: underline; }

.vert { color: #407949; }
.rouge { color: #FF0000; }
.blanc { color: #FFFFFF; }
	
.gras { font-weight: bold; }

/*--- STRUC --- */
td.partie_gauche { width: 190px; vertical-align: top; background-color: #cdede2; }
td.partie_centre { width: 620px; vertical-align: top; background-color: #ffffff; }
td.partie_droite { width: 190px; vertical-align: top; background-color: #eef9f5; }

#page{ padding: 10px; }


/* --- MENU HAUT --- */
td.menu_haut { height: 26px; width: 1000px; background: url(../../media/xx/fond-menu-haut.jpg); background-position: top center; background-repeat: no-repeat; color: #009933; font-size: 10px; 
	padding-left: 5px;}

a.menu_haut:link, a.menu_haut:visited { color: #666666; font-size: 10px; font-weight: normal; }

a.menu_haut_select:link, a.menu_haut_select:visited { color: #666666; font-size: 10px; text-decoration: underline; font-weight: normal; }
a.menu_haut_select:hover { text-decoration: none; }


/* --- BANDEAU --- */
td.bandeau { height: 176px; width: 1000px; }


/* --- MENU --- */
td.menu_1 { height: 48px; width: 1000px; background: url(../../media/xx/fond-menu.jpg); background-position: top center; background-repeat: no-repeat; vertical-align: top; }

td.menu { height: 23px; text-align: center; background-color: #ecf5f2; }
td.menu a:link, td.menu a:visited { font-size: 12px; color: #000000; font-weight: normal; }

td.menu_select { height: 23px; text-align: center; background-color: #6c847d; }
td.menu_select a:link, td.menu_select a:visited { font-size: 12px; color: #FFFFFF; font-weight: bold; }


/* --- PARTIE GAUCHE --- */
.nb_article { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight:bold; }
a.voir_panier:link, a.voir_panier:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #006633; font-weight: bold; text-decoration: underline; }
a.voir_panier:hover { text-decoration: none; }

.port_livraison_1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #586600; font-weight: bold; line-height: 20px; }
.port_livraison_2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }

.recherche_rapide { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #993300; font-weight: bold; line-height: 25px; }

.produit_alaune { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003300; font-weight: bold; }
a.nom_prodalaune:link, a.nom_prodalaune:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #993333; font-weight: bold; }
.prix_prodalaune { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #660000; font-weight: bold; }
.prix_prodalaune_promo { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold; }


/* --- PARTIE DROITE --- */
.nouveautes { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #035515; font-weight: bold; }
.nouveautes_barre { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6A953C; font-weight: bold; }
a.nom_prodnouveautes:link, a.nom_prodnouveautes:visited { font-family: Arial, Helvetica, sans-serif; color: #330000; font-weight: bold; font-size: 13px; }
.prix_prodnouveautes { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990033; font-weight: bold; }
.prix_prodnouveautes_promo { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold; }


/* --- CATALOGUE --- */
.recherche_par_produits { font-family: Arial, Helvetica, sans-serif; color: #3C4844; font-size: 14px; }
a.liste_famille_catalogue:link, a.liste_famille_catalogue:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #407949; }
a.arbo_famille_catalogue:link, a.arbo_famille_catalogue:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #407949; }
a.nom_prod_liste:link, a.nom_prod_liste:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #407949; font-weight: bold; }
.prix_prod_liste { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #660000; font-weight: bold; }
.prix_prod_promo_liste { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold; }

h1.nom_produit { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #68963C; font-weight: bold; }

td.menu_fiche_produit_select{ background-color: #6A953C; height: 16px; }
td.menu_fiche_produit_select a:link, td.menu_fiche_produit_select a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; }

td.menu_fiche_produit{ background-color: #D6E9D9; height: 14px; }
td.menu_fiche_produit a:link, td.menu_fiche_produit a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #407949; }

.prix_prod { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #993333; font-weight: bold; }
.prix_prod_promo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; }

a.retour_produit:link, a.retour_produit:visited { font-size: 13px; color: #000; }
a.prec_suiv_photo:link, a.prec_suiv_photo:visited { font-weight: bold; }

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


/* --- ACTU --- */
a.liste_actu:link, a.liste_actu:visited { font-weight: bold; font-size: 12px; }


/* --- PLAN DU SITE --- */
a.plan_1:link, a.plan_1:visited { font-size: 12px; color: #666666; font-weight: bold; text-decoration: underline; display: block; }
a.plan_1:hover { text-decoration: none; }
a.plan_2:link, a.plan_2:visited { font-size: 11px; color: #407949; font-weight: bold; padding-left: 15px; display: block; }
a.plan_3:link, a.plan_3:visited { font-size: 11px; color: #407949; padding-left: 30px; display: block; }


/* --- BAS --- */
td.bas_adresse { background-color: #E6F1ED; width: 1000px; text-align: center;  font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 10px; }
td.bas_adresse a:link, td.bas_adresse a:visited { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #666666; }

td.bas_groupe { background-color: #E6F1ED; width: 1000px; text-align: center;  font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; }
td.bas_groupe a:link, td.bas_groupe a:visited { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; }

td.bas_catalogue { background-color: #E6F1ED; width: 1000px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 20px; }
td.bas_catalogue a.niveau_1:link, td.bas_catalogue a.niveau_1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
td.bas_catalogue a.niveau_2:link, td.bas_catalogue a.niveau_2:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }

td.bas_ugocom { background-color: #E6F1ED; width: 1000px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;  }
td.bas_ugocom a:link, td.bas_ugocom a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }


/* --- GOOGLE MAP --- */
.titreAdresse { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #407949;}

#adresse{ background-color: #eef9f5/*#F7F5ED*/; padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: center; }

#adresse a:link, #adresse a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #407949; font-weight: bold; text-decoration: none;}

#adresse2 { display: none; }



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


