BODY { margin : 0; color: #333333;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; background-image: url(../../media/xx/navig/fd_p.jpg);
 background-position: top center; background-repeat: repeat-y; background-color: #8d350f;  }

TD { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; }

#page{ padding: 10px 0 10px 0; }

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

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

.rouge { color: #8F2434; }
.rouge2 { color: #660000; }
.marron { color: #8d350f; }

/* --- MENU HAUT --- */
td.menu_haut { height: 31px; background-color: #e3b798; text-align: right; padding-right: 10px; }

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

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

/* --- BANDEAU --- */
td.bandeau { height: 119px;}

/* --- MENU PRINCIPAL --- */
td.menu_principal { height: 36px; background-image: url(../../media/xx/navig/fd_menu_principal.jpg); background-position: top; background-repeat: repeat-x; vertical-align: middle;}

td.menu_pr { background-color: #ffeed2; text-align: center; }
td.menu_pr a:link, td.menu_pr a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; text-decoration: none; }
td.menu_pr a:hover { text-decoration: underline; }

td.menu_pr_select { background-color: #cf5729; text-align: center; }
td.menu_pr_select a:link, td.menu_pr_select a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
td.menu_pr_select a:hover { text-decoration: underline; }

/* --- PANIER HAUT DE PAGE --- */
td.panier_haut_page { height: 15px; background-color: #efdbb8; font-size: 11px; color: #660000;}

a.panier_haut_page:link, a.panier_haut_page:visited { font-size: 11px; color: #660000; text-decoration: none; font-weight: normal; }
a.panier_haut_page:hover { text-decoration: underline; }

a.panier_haut_page_select:link, a.panier_haut_page_select:visited { font-size: 11px; color: #660000; text-decoration: underline; font-weight: normal; }
a.panier_haut_page_select:hover { text-decoration: none; }

/* --- BAS --- */
td.bas { background-color: #fdf4eb; text-align: center; padding: 10px 0; font-family: Arial, Helvetica, sans-serif;}

.autres_sites { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #996600;}

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

/* --- PIED PAGE PLAN --- */
td.pied_page_plan { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CC9900; padding: 10px; text-align: center;}

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

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

.orange { color: #CC6600;}

/* --- PAGE ACCUEIL --- */
.titre1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #8F2434; }
.titre2 { font-family: Arial, Helvetica, sans-serif; font-size: 15px;  color: #8F2434; }
.titre3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #8F2434; }

a.page_accueil:link, a.page_accueil:visited { font-size: 11px; color: #996600; font-weight: normal; text-decoration: none; }
a.page_accueil:hover { text-decoration: underline; }

.barre1 { font-size: 11px; color: #999999; font-weight: normal;}


td.celebrite_decede_haut { background-image: url(../../media/xx/navig/fd_celebrite_decede_haut.jpg); background-position: top center; background-repeat: no-repeat; background-color: #fedd90; 
	height: 200px; text-align: center; padding: 15px 5px 0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
	
td.celebrite_decede_haut a:link, td.celebrite_decede_haut a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #663300; font-weight: normal;
	text-decoration: none; }	
td.celebrite_decede_haut a:hover { text-decoration: underline;}

td.celebrite_decede_haut a.celebrite_decede:link, td.celebrite_decede_haut a.celebrite_decede:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; 
	font-weight: normal; text-decoration: none; }	
td.celebrite_decede_haut a.celebrite_decede:hover { text-decoration: underline;}
	
td.celebrite_decede_bas { height: 23px;}

.style1 { font-family: "Times New Roman", Times, serif; font-size: 23px; font-style: italic; color: #FFFFFF; }
.style2 { font-size: 11px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}            


td.celebrite_citation { height: 216px; background-image: url(../../media/xx/navig/fd_celebrite_citation.jpg); background-position: top center; background-repeat: no-repeat; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #F5E09E; padding: 15px 5px 0 5px; text-align: center; }

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


a.nom_produit_accueil:link, a.nom_produit_accueil:visited { font-size: 11px; font-weight: bold; color: #663300; text-decoration: none;}
a.nom_produit_accueil:hover { text-decoration: underline;}

a.plus_info_produit_accueil:link, a.plus_info_produit_accueil:visited { font-size: 12px; font-weight: normal; color: #993300; text-decoration: none;}
a.plus_info_produit_accueil:hover { text-decoration: underline;}


/* --- SELECTION DU MOIS --- */
table.selection_mois_1 { width: 220px; text-align: center;}
td.selection_mois_2 { height: 25px; background-color: #FBEAEA; }

.selection_mois_3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #660000; font-weight: bold; }
.selection_mois_4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #A81E1E; font-weight: bold; }

td.selection_mois_5 { background-color: #FBEAEA; padding: 2px; }	

td.selection_mois_6 { width: 180px; text-align: center; }	
td.selection_mois_7 { width: 180px; text-align: center; background-color: #a81e1e; }	
td.selection_mois_7 a:link, td.selection_mois_7 a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F6D294; font-weight: bold; text-decoration: none; }
td.selection_mois_7 a:hover { text-decoration: underline;}


/* --- CATALOGUE --- */

/* --- famille ---*/
.catalogue { color: #CF5729; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

td.catalogue_1 { background-color: #f6d294; padding: 3px; text-align: center;}
td.catalogue_1 a:link, td.catalogue_1 a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #663300; font-weight: bold; text-decoration: none; }
td.catalogue_1 a:hover { text-decoration: underline;}


/*--- menu gauche catalogue ---*/
td.menu_gauche_catalogue_1 { width: 220px; height: 18px; background-color: #f0d8b4;  font-family: Arial, Helvetica, sans-serif;	font-style: italic;	font-size: 13px;	font-weight: bold;
	color: #CF5729; }
td.menu_gauche_catalogue_2 { width: 220px; background-color: #faf2e7; }

td.menu_gauche_catalogue_3 { width: 180px; background-color: #fcf7ef; padding: 4px 2px; }
td.menu_gauche_catalogue_3 a:link, td.menu_gauche_catalogue_3 a:visited { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; text-decoration: none; 
	font-weight: normal; }
td.menu_gauche_catalogue_3 a:hover { text-decoration: underline; }

td.menu_gauche_catalogue_3_select { width: 180px; background-color: #ffffff; padding: 4px 2px; }
td.menu_gauche_catalogue_3_select a:link, td.menu_gauche_catalogue_3_select a:visited { font-family: Arial, Helvetica, sans-serif; color: #993300; font-size: 12px; text-decoration: none; 
	font-weight: bold;}
td.menu_gauche_catalogue_3_select a:hover { text-decoration: underline; }

/* --- fiche --- */
h1.nom_produit { font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #996600; display: inline;  }

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

/* --- envoyer a un ami --- */
td.bordure_envoyer_ami{ border: #8F2434 solid 1px; border-collapse: collapse;}
table.bordure_envoyer_ami{ border: #8F2434 solid 1px; border-collapse: collapse;}	

/* --- phototheque --- */
a.prec_suiv_photo:link, a.prec_suiv_photo:visited { color: #8F2434; text-decoration: none; font-weight: bold; }
a.prec_suiv_photo:hover { text-decoration: underline; }



/*--- MENU GAUCHE ACTU ---*/
td.menu_gauche_actu_1 { width: 360px; height: 18px; background-color: #f0d8b4;  font-family: Arial, Helvetica, sans-serif;	font-style: italic;	font-size: 13px;	font-weight: bold;
	color: #CF5729; }
td.menu_gauche_actu_2 { width: 360px; background-color: #faf2e7; }

td.menu_gauche_actu_3 { width: 320px; background-color: #fcf7ef; padding: 4px 2px; }
td.menu_gauche_actu_3 a:link, td.menu_gauche_actu_3 a:visited { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; text-decoration: none; 
	font-weight: normal; }
td.menu_gauche_actu_3 a:hover { text-decoration: underline; }

td.menu_gauche_actu_3_select { width: 320px; background-color: #ffffff; padding: 4px 2px; }
td.menu_gauche_actu_3_select a:link, td.menu_gauche_actu_3_select a:visited { font-family: Arial, Helvetica, sans-serif; color: #993300; font-size: 12px; text-decoration: none; 
	font-weight: bold;}
td.menu_gauche_actu_3_select a:hover { text-decoration: underline; }


/* --- ACTU --- */
a.liste_theme:link, a.liste_theme:visited { color: #990000; font-weight: bold;  text-decoration: none; display: block;}
a.liste_theme:hover { text-decoration: underline;}

a.liste_question:link, a.liste_question:visited { color: #cf5729; font-weight: normal;  text-decoration: none; display: block; padding-left: 15px; padding-bottom: 3px;}
a.liste_question:hover { text-decoration: underline;}


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

A.plan_2:link, A.plan_2:visited { font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #cf5729; 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: #666666; 	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 : #8d350f;	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;}


label { color:#000 }
.obligatoire { color: #000 }
input.texteform, textarea.texteform {	border:#d4ccbd solid 1px; padding:2px; width: 80% }
input.submitform { border:#f3e9d5 outset 1px; background-color: #f3e9d5; color:#000 }

