@charset "ISO-8859-1";

/**************/
/* Par défaut */
/**************/
*     { font-family:verdana,arial; font-size: 9pt; }
TABLE { table-layout:fixed; border-spacing:0}
IMG   { border-width: 0px;}
A:link    { color:green;text-decoration:none; }
A:visited { color:green;text-decoration:none; }
A:hover   { color:rgb(206,0,0);text-decoration:none; }
TD        { vertical-align:top; }
P         { text-align:justify; }
/*******************/
/* Classe communes */
/*******************/
A.email { font-weight:bold; font-style:italic; }
A:hover.email   { color:blue; }
A.navigation { font-weight:normal; font-style:normal; }


A:link.bouton    { font-size: 11pt; font-weight:bold; font-style:normal;color:black; }
A:visited.bouton { font-size: 11pt; font-weight:bold; font-style:normal;color:black; }
A:hover.bouton   { font-size: 11pt; font-weight:bold; font-style:normal;color:black; }

SPAN.a_valider { color:red; }
BODY {
          scrollbar-face-color:		    #C7E897;
					scrollbar-shadow-color:		  #8FD22E;
					scrollbar-highlight-color:  #E4F4CC;
					scrollbar-3dlight-color:	  white;
					scrollbar-darkshadow-color:	black;
					scrollbar-track-color:	  	#E9F6D6;
					scrollbar-arrow-color:	  	#E9F6D6;
		 }

/* INPUT {background-color:#E9F6D6;}    */
/* SELECT {background-color:#E9F6D6;}   */
/* TEXTAREA {background-color:#E9F6D6;} */

/******************/
/* Menu de gauche */
/******************/
BODY.menu {background-color:rgb(199,232,151)}
TABLE.menu	  { width: 100%; margin-top: 10px;}
TD.menu_logo  { text-align: center; }
TD.menu_choix { text-align: left; padding:3px;}
A:link.titre_menu    { color:green;  font-style:italic; font-weight:bold; font-size: 12pt; text-decoration:none; }
A:visited.titre_menu { color:green;  font-style:italic; font-weight:bold; font-size: 12pt; text-decoration:none; }
A:hover.titre_menu   { color:rgb(206,0,0); font-style:italic; font-weight:bold; font-size: 12pt; text-decoration:none; }

/*******************/
/* Bandeau du haut */
/*******************/
BODY.bandeau  { background-color: white; background-image: url("bandeau/images/fond_bandeau.gif"); background-repeat: repeat-x; }
TABLE.bandeau	{ width: 100%; border-width: 0px; border-spacing: 0px; margin: 0px; padding: 0px; }
TD.publicite { vertical-align: top; text-align: right; }

/**********/
/* Detail */
/**********/
BODY.detail { background-color: white; background-image: url("detail/images/fond_detail.gif"); background-repeat: repeat-y; margin-left:10px; margin-top:  5px; margin-right:5px; }


TABLE.detail	{ margin-top: 5px;margin-bottom: 5px; width: 100%; }



TD.accueil_gauche { padding: 5px; vertical-align: top; background-color:transparent; width:*; }
TD.accueil_droit { vertical-align: baseline; padding: 5px; border-left-style: solid; border-left-width: 1px; border-left-color:black; width:180px; }

TABLE.accueil_droit { width:100%; background-color:#f0f0f0; paddind:5px; }


TD.titre_droit { font-size:11pt; font-weight:bold; font-style:normal; }
TD.data_droit { font-size:9pt; }
TD.puce_titre_droit { width:14px; }

SPAN.question_sndg { font-size:9pt; font-weight:bold;   font-style:italic; }
SPAN.nbrep_sndg    { font-size:7pt; font-weight:bold;   font-style:normal; }
SPAN.choix_sndg    { font-size:7pt; font-weight:normal; font-style:normal; }


A:link.lien_apropos { color:black;text-decoration:none;font-size:9pt; font-weight:bold;   font-style:italic; }
A:visited.lien_apropos { color:black;text-decoration:none;font-size:9pt; font-weight:bold;   font-style:italic; }
A:hover.lien_apropos { color:rgb(206,0,0);text-decoration:none;font-size:9pt; font-weight:bold;   font-style:italic; }

A:link.lien_livre_or { color:black;text-decoration:none;font-size:9pt; font-weight:bold;   font-style:italic; }
A:visited.lien_livre_or { color:black;text-decoration:none;font-size:9pt; font-weight:bold;   font-style:italic; }
A:hover.lien_livre_or { color:rgb(206,0,0);text-decoration:none;font-size:9pt; font-weight:bold;   font-style:italic; }

TD.categ_gauche { padding: 5px; vertical-align: top; background-color:transparent; width:*; }
TD.categ_droit  { vertical-align: top; padding: 5px; width:180px; }

TABLE.liste_auto { table-layout:auto; }
TR.liste_auto { vertical-align: top; }
TD.liste_auto { padding: 5px; }
TR.liste_auto_color { vertical-align: top; background-color:rgb(244,249,244) }
TD.liste_auto_color { padding: 5px; background-color:rgb(244,249,244) }
TR.liste_interligne { height="50px"; }
TD.liste_interligne { height="100px"; }

/************/
/* Dossiers */
/************/
TABLE.tableau     { table-layout:auto; border-width:0; border-collapse:collapse; }
TR.tableau_titre  { background-color:#C7E8BF; }
TR.tableau_detail { background-color:#F4F9F4; }
TD.tableau_titre  { border-width:1; border-color:black; border-style:solid; padding:3px }
TD.tableau_detail { border-width:1; border-color:black; border-style:solid; padding:3px }

/************/
/* Recettes */
/************/
TABLE.photo {table-layout:auto; border-spacing:0; border-width: 0px; margin: 0px; padding: 0px; } /* Largeur/Hauteur automatique */
TD.photo {vertical-align: top; padding:0px}
TD.ombrage_droit { background-image: url("detail/images/ombrage_d.gif"); background-repeat: repeat-y; vertical-align: top; padding:0px; }
TD.ombrage_bas { background-image: url("detail/images/ombrage_b.gif"); background-repeat: repeat-x; vertical-align: top; padding:0px; }
TD.ombrage_bas_droit { background-image: url("detail/images/ombrage_bd.gif"); background-repeat: no-repeat; vertical-align: top; padding:0px; }
SPAN.ingredients { font-size:9pt; font-weight:normal; font-style:normal; }
SPAN.titre_ingredients { font-size:9pt; font-weight:bold; font-style:normal; }
SPAN.titre_bloc { font-size: 11pt; font-weight:bold; font-style:normal; }
SPAN.sous_titre_bloc { font-size: 9pt; font-weight:bold; font-style:italic; }
SPAN.titre_item { font-weight:bold; font-style:normal; }
SPAN.attr_recette { font-size: 11pt; font-weight:bold; font-style:normal; }
SPAN.note { font-size: 18pt; font-weight:bold; font-style:normal; }
DIV.preparation {text-align:justify;}

TABLE.commentaire {width:100%;}
TR.commentaire_impair {background-color:rgb(244,249,244)}
TR.commentaire_pair   {background-color:rgb(230,243,230)}
TD.commentaire_impair {background-color:rgb(244,249,244);padding:3px;vertical-align:top ;}
TD.commentaire_pair   {background-color:rgb(230,243,230);padding:3px;vertical-align:top ;}




A.categ_restaurant  { font-weight:bold }
A.categ_web         { font-weight:bold }
A.categ_boutique    { font-weight:bold }
A.categ_publication { font-weight:bold }
A.categ_ingredient  { font-weight:bold }
A.categ_recette { font-weight:bold }
A.lien_amazon { font-weight:bold }
SPAN.categ_dossier { font-weight:bold }

SPAN.titre_grp_adr { font-weight:bold; font-style:italic; font-size:12pt; }

SPAN.titre_bonne_adr   { font-weight:bold; font-style:italic; }
SPAN.titre_publication { font-weight:bold; font-style:italic; }

SPAN.titre_categ { font-weight:bold; font-style:italic; font-size:14pt; }
SPAN.titre_fiche { font-size: 22pt; font-weight:bold; font-style:normal; }

SPAN.mini_texte {font-size: 7pt; font-weight:normal; font-style:italic;}
SPAN.petit_texte {font-size: 7pt; font-weight:normal; font-style:normal;}
SPAN.petit_texte_gras {font-size: 7pt; font-weight:bold; font-style:normal;}


/******************************/
/* Liens vers MonMarchand.com */
/******************************/

TABLE.liste_articles_mm    { table-layout:auto; width: 100%; border-collapse:collapse; border-spacing: 0px; margin: 2px; }
TR.liste_articles_mm       { vertical-align: top; }
TD.liste_articles_mm       { padding: 5px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:black; }
TD.liste_articles_titre_mm { padding: 5px; border-bottom-style: none; border-bottom-width: 0px; font-weight:bold }
A:link.savoir_plus_mm    { color:rgb(0,0,0);   font-style: normal; font-weight:bold; text-decoration:underline; }
A:visited.savoir_plus_mm { color:rgb(0,0,0);   font-style: normal; font-weight:bold; text-decoration:underline; }
A:hover.savoir_plus_mm   { color:rgb(206,0,0); font-style: normal; font-weight:bold; text-decoration:underline; }

SPAN.prix_mm          {font-size: 12pt; font-weight:bold; }
SPAN.prix_unite_mm    { font-weight:normal; font-style:normal; font-size:7pt; color: rgb(51,51,204); }
SPAN.prix_original_mm { font-weight:normal; font-style:italic; font-size:7pt; color: black; }


