/* Général */

BODY {
	margin: 0px;
	padding: 0px;
}
P {
	padding:				0;
	margin-top:				0px;
	margin-bottom:				18px;
}
FORM 
{
	padding:0;
	margin:0;
}
/* Fin Général */
/* ------------------------------------------------------------------------------ */
/* Background */
.bgGauche {
	background-image:  url("/images/Bg_Gauche.jpg");
	background-repeat:	repeat-x;
	background-color: #ffffff;
}
.bgDroit {
	background-image:  url("/images/Bg_Droit.jpg");
	background-repeat:	repeat-x;
	background-color: #ffffff;
}
.bgMilieu {
	background-color: #F0DEAB;
	border-left: 1px solid #737346;
	border-right: 1px solid #737346;
}
.bgJaune {
	background-color: #F5BD1D;
}
.bgBlanc {
	background-color: #ffffff;
}
.bgJaunePale {
	background-color: #F6CA4C;
}
.BgMenuRouge {
	background-image: url("/images/Bg_MenuRouge.gif");
}
.bgBeigeDroit {
	background-color: #F9E9BB;
}
.BgMenuVert {
	background-image: url("/images/Bg_MenuVert.gif");
}
/* Fin Background */
/* ------------------------------------------------------------------------------ */
/* Header */
.bgHeader {
	background-image: url(/images/Bg_Header.jpg);
}
a.lienOrangeHeader:link, a.lienOrangeHeader:visited, a.lienOrangeHeader:active{
	color: #D97C00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.lienOrangeHeader:hover, a.lienOrangeHeader:visited:hover, a.lienOrangeHeader:active:hover{
	text-decoration: none;
	color: #CB1800;
}

a.lienOrangeHeaderSelected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #CB1800;
}
a.lienRougeHeader:link, a.lienRougeHeader:visited, a.lienRougeHeader:active{
	color: #CB1800;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.lienRougeHeader:hover, a.lienRougeHeader:visited:hover, a.lienRougeHeader:active:hover{
	text-decoration: none;
}

/* Fin Header */
/* ------------------------------------------------------------------------------ */
/* Menus */

.tdMenu{
	background-color: #F9D059;
	padding: 10px;
	cursor: hand;
}

.tdMenu a:link, .tdMenu a:active, .tdMenu a:visited,.tdMenu a:hover, .tdMenu a:visited:hover , .tdMenu a:active:hover {
	 color: #C06F00;
	 font-size: 12px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
}

.tdMenuSelect{
	background-color: #F5BD1D;
	padding: 10px;
	cursor: hand;
}

.tdMenuSelect a:link, .tdMenuSelect a:active, .tdMenuSelect a:visited, .tdMenuSelect a:visited:hover, .tdMenuSelect a:hover, .tdMenuSelect a:visited:hover {
 	 color: #CB1800;
	 font-size: 12px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
}

/* Fin Menus */
/* ------------------------------------------------------------------------------ */
/* Accueil */
.BordureJauneDroite {
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #F8D160;
	border-left-color: #F8D160;
	background-color: #FFFFFF;
}
.TdInfosRecette {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #767067;
	line-height: 13px;
}
.imgRecetteMois {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
}
a.lienRecetteMois:link,  a.lienRecetteMois:visited, a.lienRecetteMois:active, a.lienRecetteMois:hover, a.lienRecetteMois:visited:hover, a.lienRecetteMois:active:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D81B02;
	line-height: 13px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
}

.tdBasImpressionInt {
	background-image: url(/images/Bg_BasImpressionInt.gif);
	background-repeat:	no-repeat;
}
/* Fin Accueil */
/* ------------------------------------------------------------------------------ */
/* Interieure */

.BordureJauneDroiteInt {
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #F8D160;
	border-left-color: #F8D160;
}
/* Fin Interieure */
/* ------------------------------------------------------------------------------ */
/* Produits */
.BordureJauneDroiteProdG{
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #F8D160;
	border-left-color: #F8D160;
	background-color: #FBEBBE;
}
.BordureJauneDroiteProd{
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #F8D160;
	background-color: #FBEBBE;
}
a.lienNoir:link,  a.lienNoir:visited, a.lienNoir:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.lienNoir:hover,  a.lienNoir:visited:hover, a.lienNoir:active:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CB1800;
}
.TdListeProd {
	padding-bottom: 30px;
	padding-left: 11px;
	line-height: 16px;
}
.BordureJauneRecherche {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #F8D160;
	border-left-width: 23px;
	border-left-style: solid;
	border-left-color: #CB1800;
	background-color: #ffffff;
}
.RechTiOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CF7B09;
	padding-top: 10px;
}
table.bgMenuPro {
	background-color: #F7EED4;
}
.tdMenuProd {
	padding-top: 5px;
	padding-bottom: 2px;
}
a.lienOrangeProd:link, a.lienOrangeProd:visited, a.lienOrangeProd:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C27000;
	text-decoration: none;
}
a.lienOrangeProd:hover,  a.lienOrangeProd:visited:hover, a.lienOrangeProd:active:hover {
	text-decoration: underline;
}
.tdMenuBrand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E6553;
	padding-left: 22px;
	padding-top: 2px;
}
.tdMenuBrand a:link, .tdMenuBrand a:active, .tdMenuBrand a:visited {
	color: #6E6553;
	text-decoration: none;
}
.tdMenuBrand a:hover, .tdMenuBrand a:visited:hover, .tdMenuBrand a:active:hover {
	color: #6E6553;
	text-decoration: underline;
}
.tdMenuSubCat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CB1800;
	padding-top: 2px;
	padding-left: 20px;
}
.tdMenuSubCat a:link, .tdMenuSubCat a:active, .tdMenuSubCat a:visited {
	color: #6E6553;
	text-decoration: none;
}
.tdMenuSubCat a:hover, .tdMenuSubCat a:visited:hover, .tdMenuSubCat a:active:hover {
	color: #6E6553;
	text-decoration: underline;
}
/* Fin Produits */
/* ------------------------------------------------------------------------------ */
/* Texte */

.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:	#D51708;
}
.TdTitre {
	font-family: Times New Roman, Times, serif;
	font-size: 17px;
	text-transform: uppercase;
	font-weight : bold;
	color: #000000;
	background-image: url(/images/Bg_Titre.gif);
	vertical-align: text-top;
	padding-top:4px;
	padding-left: 5px;
}
.erreur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
}
/* Fin Texte */
/* ------------------------------------------------------------------------------ */
/* Listes */
UL {
	font:					11px/120% Verdana, Arial, Helvetica, sans-serif;
	color:					#000;
	margin: 				0;
	padding:				0;
}
OL {
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
	margin: 				0 0 0 12px;
	padding:				0;
}
UL LI {
	list-style:				disc outside url(/images/Puce_CarreOrange.gif);
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
	margin: 				5px 0 0 15px;
	padding:				0;
}
OL LI {
	list-style:				decimal outside;
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#000;
	margin: 				5px 0 0 10px;
	padding:				0;
}
/* Fin Listes */
/* ------------------------------------------------------------------------------ */
/* Tableaux */
.tdTitreTab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E29E42;
	background-color: #ffffff;
	border-bottom: 1px solid #FCB55B;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-top: 5px;
	vertical-align: bottom;
	font-weight: bold;
}
.tdTab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F9EECC;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 9px;
	border-bottom: 2px solid #F0DEAB;
}
.tdTabBordureD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F9EECC;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 9px;
	border-right: 2px solid #F0DEAB;
	border-bottom: 2px solid #F0DEAB;
}
.tdTabBordureG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F9EECC;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 9px;
	border-left: 2px solid #F0DEAB;
	border-bottom: 2px solid #F0DEAB;
}
/* Fin Tableaux */
/* ------------------------------------------------------------------------------ */
/* Images */
.imgAGauche {
	margin-right: 12px;
}
.imgADroite {
	margin-left: 12px;
}
/* Fin Images */
/* ------------------------------------------------------------------------------ */
/* Formulaires */
.inputTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 110px;
	padding-left: 3px;
	background-color:#FFFFFF;
}
.inputTxtRech {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 345px;
	margin-right: 7px;
	margin-top: 4px;
	padding-left: 3px;
	background-color:#FFFFFF;
}
.listeDeroul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 110px;
	padding-left: 3px;
	background-color:#FFFFFF;
	border: 1px solid #A5ACB2;
	width: 210px;
	margin-top: 4px;
	margin-right: 15px;
}
/* Fin Formulaires */
/* ------------------------------------------------------------------------------ */
/* Footer */
.txtFooter{
	color: #D97C00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.lienFooter:link, a.lienFooter:visited, a.lienFooter:active{
	color: #D97C00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
a.lienFooter:hover, a.lienFooter:visited:hover, a.lienFooter:active:hover{
	color: #CB1800;
}
/* Fin Footer */
/* ------------------------------------------------------------------------------ */
/* Fiche Produit */
.bgMilieuFiche {
	background-image:url(/images/Bg_MilieuFiche.gif)
}
.FicheTitreDetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E6553;
	padding-top: 10px;
}
.FicheDetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FBEBBE;
	text-align: right;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
}
.BordureRechercheFiche {
	border-left-width: 23px;
	border-left-style: solid;
	border-left-color: #CB1800;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #F5BD1D;
	background-color: #ffffff;
}
.RechTiOrangeFiche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CF7B09;
	padding-top: 7px;
}
.listeDeroulFiche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 110px;
	padding-left: 0px;
	background-color:#FFFFFF;
	border: 1px solid #A5ACB2;
	width: 210px;
	margin-top: 3px;
}
.inputTxtRechFiche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 3px;
	padding-left: 3px;
	background-color:#FFFFFF;
	width: 208px;
}
/* Fin Fiche Produit */
/* ------------------------------------------------------------------------------ */
/* SousMenu Gauche*/
.tdSousMenu {
	background-color: #F9DA82;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 19px;
}
.tdSousMenuSelect {
	background-image:url(/images/Bg_SousMenuSelect.gif);
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 19px;
}
.tdSousMenu a:link, .tdSousMenu a:active, .tdSousMenu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DE960A;
	text-decoration: underline;
}
.tdSousMenu a:hover, .tdSousMenu a:active:hover, .tdSousMenu a:visited:hover, .tdSousMenuSelect, .tdSousMenuSelect, .tdSousMenuSelect{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
/* Fin SousMenu Gauche*/
/* ------------------------------------------------------------------------------ */
.txtListeProd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
}
/* ------------------------------------------------------------------------------ */
/*Recettes*/
.tdfondImageRecette {
	padding-bottom: 5px;
	padding-right: 0px;
}
a.lienRecette:link, a.lienRecette:visited, a.lienRecette:active{
	color: #D58D2B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
	line-height: 13px;
}
a.lienRecette:hover, a.lienRecette:visited:hover, a.lienRecette:active:hover{
	color: #BD6D00;
}
.tdListeRecette {
	padding-top: 7px;
	padding-bottom: 3px;
	border-top-width: 1px solid #F0DEAB;
	line-height:13px;
}
.tdDetailsRecette {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F9EECC;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 9px;
}
.tdDetailsRecette p {
	margin-bottom: 0px;
}
.tdBasImpressions {
	background-image: url(../images/Img_BasImpressions.gif);
	background-repeat:	no-repeat;
	padding-right: 9px;
}
/* Fin Recettes*/
/* ------------------------------------------------------------------------------ */
.BgBeige {
	background-color: #F0DEAB;
}
/* Info-épices */
.tdBgEpices {
	background-image: url(../images/Bg_BlocEpices.jpg);
	background-repeat: no-repeat;
}
/* ------------------------------------------------------------------------------ */
/* Enclypodédie */
.tdTitreTabEncyclo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #737346;
	background-color: #ffffff;
	border-bottom: 1px solid #737346;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-top: 5px;
	vertical-align: bottom;
	font-weight: bold;
}
.tdDetailsEncyclo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #C7C4A4;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 9px;
	padding-right: 9px;
}
/* ------------------------------------------------------------------------------ */