
*	{ padding:0px; margin:0px; }
img	{ border:none; margin:0px; padding:0px; }

a			{ color:#093F65; text-decoration:none; }
a:hover		{ color:#EE873C; text-decoration:underline; }

body	{ background-color:#FDE248; background-image:url(/Habillage/Fond.png); background-attachment:scroll; background-position:top; background-repeat:repeat-x; }

#BlocPrincipal
	{
	margin:0px; padding:0px; height:auto; min-height:250px;
	background-image:url(/Habillage/Fond-Ruban.jpg); background-attachment:scroll; background-position:center top; background-repeat:no-repeat;
	}

#BlocContenu
	{
	width:778px; margin-left:auto; margin-right:auto; display:block;
	}

#BlocGauche
	{
	width:150px; float:left; clear:left; padding-left:3px; padding-right:3px;
	}
#BlocDroite
	{
	width:620px; float:left; clear:right;
	}


p	{ font-family:Verdana, sans-serif; color:#570000; font-size:11px; text-align:justify; padding-bottom:8px; }
p img  { margin:4px; }

h1	{ font-family:Verdana, sans-serif; font-size:22px; color:#743D34; font-weight:normal; }
h2, *.h2, *.H2	{ font-family:Arial, sans-serif; font-size:18px; color:#743D34; font-weight:bold; }
h3, *.h3, *.H3	{ font-family:Arial, sans-serif; font-size:16px; color:#743D34; font-weight:bold; }


#MenuHaut	{ width:153px; height:26px; background-image:url(/Habillage/Menu-Haut.png); background-attachment:scroll; background-repeat:no-repeat; background-position:top left; }
#MenuMilieu
	{
	width:150px; text-align:center; display:table;
	font-family:Verdana, sans-serif; font-size:12px; color:#FFFFFF;
	background-image:url(/Habillage/Menu-Milieu.png); background-attachment:scroll; background-repeat:repeat-y; background-position:top left;
	}

#MenuMilieu li
	{
	list-style:none; padding-top:8px; padding-bottom:12px; display:table; width:150px;
	background-image:url(/Habillage/Menu-Separation.png); background-attachment:scroll; background-position:bottom; background-repeat:no-repeat;
	}

#MenuMilieu ul
	{
	width:150px; padding:0px; margin:0px; padding-top:4px; padding-bottom:8px;
	}

#MenuMilieu ul li
	{
	list-style:none; text-align:center; font-size:11px; background-image:none; padding-top:2px; padding-bottom:2px;
	}

#MenuMilieu ul li b	{ color:#F4CC00; }

#MenuBas	{ width:153px; height:50px; background-image:url(/Habillage/Menu-Bas.png); background-attachment:scroll; background-repeat:no-repeat; background-position:top left; }

#MenuMilieu a		{ color:#FFFFFF; text-decoration:none; }
#MenuMilieu a:hover	{ color:#F4CC00; text-decoration:none; }

#Langues
	{
	width:500px; height:20px; text-align:right; padding-right:120px; padding-top:5px;
	font-family:Arial, sans-serif; font-size:10px; color:#570000;
	}
#Langues li	{ list-style:none; padding-left:16px; display:inline; }
#Langues li	a		{ text-decoration:none; }
#Langues li	a:hover	{ text-decoration:none; }
#Langues li img { margin-left:5px; margin-right:5px; }

#EnTete	{ width:620px; height:180px; }

#FildAriane
	{
	height:16px; padding-left:32px; padding-top:4px; padding-bottom:4px; background-color:#FEEB7F; clear:both;
	font-family:Verdana, sans-serif; font-size:11px; color:#000000;
	}
#FildAriane a		{ color:#BE1130; text-decoration:none; }
#FildAriane a:hover	{ color:#000000; text-decoration:none; }

#VoirAussi	{ margin:0px; padding:0px; margin-left:24px; margin-top:30px; list-style-type:square; list-style-position:inside; }
#VoirAussi h2	{ margin:0px; padding:0px; }

#Contenu
	{
	width:590px; background-color:#FEEB7F; padding-left:15px; padding-right:15px; clear:both;
	font-family:Verdana, sans-serif; font-size:11px; color:#570000;
	}

.TexteHaut
	{
 	width:534px; height:40px; padding-left:56px; padding-top:4px; background-color:#FEF3B2;
	font-family:Verdana, sans-serif; color:#FFFFFF; font-size:18px; font-weight:normal;
	background-image:url(/Habillage/Fond-TexteHaut.png); background-repeat:no-repeat; background-position:0px 0px; background-attachment:scroll;
	}
.TexteMilieu	{ width:588px; clear:both; background-color:#FEF3B2; border:1px #FEF3B2 solid; }
.TexteMilieu h1	{ width:572px; height:30px; padding-left:16px; padding-top:4px; margin-top:12px; background-color:#FEF8D1; }
.TexteMilieu h2	{ padding-top:12px; padding-bottom:6px; }
.TexteMilieu h3 { padding-top:12px; padding-bottom:6px; }

.Texte	{ padding-bottom:16px; padding-right:8px; padding-left:16px; background-color:#FEF3B2; }
.Texte img	{ margin:5px; margin-left:10px; margin-right:10px; }
.Texte ul	{ padding-left:30px; margin-top:10px; }
.TexteBas
	{
	width:574px; height:35px; clear:both; padding-left:16px; padding-top:5px;
	background-image:url(/Habillage/Fond-TexteBas.png); background-repeat:repeat-y; background-position:0px 0px; background-attachment:scroll;
	}

.Retour
	{
	width:60px; padding-left:14px; float:right; padding-top:8px;
	font-family:Verdana, sans-serif; font-size:11px; color:#FFFFFF;
	background-image:url(/Habillage/Fleche-Gauche.png); background-attachment:scroll; background-repeat:no-repeat; background-position:0px 11px;
	}
.Retour a		{ color:#FFFFFF; text-decoration:none; }
.Retour a:hover	{ color:#F4CC00; text-decoration:none; }

.HautDePage
	{
	width:88px; padding-left:14px; float:right; padding-top:8px;
	font-family:Verdana, sans-serif; font-size:11px; color:#FFFFFF;
	background-image:url(/Habillage/Fleche-Haut.png); background-attachment:scroll; background-repeat:no-repeat; background-position:0px 10px;
	}
.HautDePage a		{ color:#FFFFFF; text-decoration:none; }
.HautDePage a:hover	{ color:#F4CC00; text-decoration:none; }

.TexteBas .Retour	{ float:left; }

#Footer	{ background-color:#FEEB7F; font-family:Arial, sans-serif; font-size:12px; color:#461605; clear:both; padding-right:12px; padding-top:4px; padding-bottom:40px; text-align:right; }
#Footer li	{ display:inline; list-style:none; }
#Footer a		{ color:#461605; text-decoration:none; }
#Footer a:hover	{ color:#BE1130; text-decoration:none; }

.RecetteTexte
	{
	width:516px; clear:both; padding-right:30px; padding-left:12px; padding-right:64px; display:block;
	background-image:url(/Habillage/Fond-Recette.png); background-attachment:scroll; background-repeat:repeat-y; background-position:left top;
	}

#RecetteHaut
	{
	width:590px; height:8px; clear:both; font-size:4px; line-height:0px;
	background-image:url(/Habillage/Fond-Recette-Haut.png); background-attachment:scroll; background-repeat:no-repeat; background-position:left top;
	}
#RecetteBas
	{
	width:590px; height:8px; clear:both; font-size:4px; line-height:0px;
	background-image:url(/Habillage/Fond-Recette-Bas.png); background-attachment:scroll; background-repeat:no-repeat; background-position:left top;
	}

.RecetteTexte h1
	{
	background-color:transparent;
	font-family:Arial, sans-serif; font-size:22px; color:#661F1B;
	}
	
#DetailRecette	{ width:516px; padding-top:8px; }
#DetailRecette img	{ margin-bottom:8px; }
#DetailRecette .Gauche	{ width:210px; float:left; clear:left; }
#DetailRecette .Droite	{ width:300px; float:right; clear:right; }
#DetailRecette h1 { font-family:Arial, sans-serif; font-size:22px; color:#661F1B; font-weight:normal; padding-bottom:8px; }
#DetailRecette h2 { font-family:Arial, sans-serif; font-size:13px; color:#661F1B; font-weight:bold; font-style:italic; padding-bottom:8px; }
#DetailRecette .Ingredients
	{
	list-style:none;
	font-family:Verdana, sans-serif; font-size:10px; color:#003366;
	background-image:url(/Habillage/Fond-Ingredients.png); background-repeat:no-repeat; background-attachment:scroll; background-position:top left; padding-top:120px;
	}
#DetailRecette .Ingredients li
	{
	padding-left:14px; padding-bottom:4px;
	background-image:url(/Habillage/Puce-Ingredient.png); background-attachment:scroll; background-repeat:no-repeat; background-position:top left;
	}

#DetailRecette .Imprimer
	{
	width:280px; height:20px; float:right; clear:both; padding-right:22px; text-align:right;
	font-family:Verdana, sans-serif; font-size:10px; color:#D8182F;
	background-image:url(/Habillage/Recette-Imprimer.png); background-attachment:scroll; background-repeat:no-repeat; background-position:top right;
	}

#DetailRecette .Prev
	{
	width:120px; float:left; clear:left; padding-left:20px; padding-bottom:12px;
	font-family:Verdana, sans-serif; font-size:10px; color:#D8182F;
	background-image:url(/Habillage/Recette-Fleche-Gauche.png); background-attachment:scroll; background-repeat:no-repeat; background-position:top left;
	}
#DetailRecette .Next
	{
	width:120px; float:right; clear:right; padding-right:20px; text-align:right; padding-bottom:12px;
	font-family:Verdana, sans-serif; font-size:10px; color:#D8182F;
	background-image:url(/Habillage/Recette-Fleche-Droite.png); background-attachment:scroll; background-repeat:no-repeat; background-position:top right;
	}
#DetailRecette .Next a, #DetailRecette .Prev a, #DetailRecette .Imprimer a	{ color:#D8182F; }

#DetailRecette .Preparation	{ clear:both; }

#ListeRecettes		{ padding-left:24px; }
#ListeRecettes li	{ padding-bottom:6px; font-family:Arial, sans-serif; font-size:12px; color:#D8182F; }
#ListeRecettes li a			{ color:#661F1B; text-decoration:none; }
#ListeRecettes li a:hover	{ color:#661F1B; text-decoration:underline; }

#FormulaireContact
	{
	}

#FormulaireContact .Libelle
	{
	float:left; clear:left; width:160px; padding-right:10px; padding-top:4px;
	font-family:Verdana, sans-serif; font-size:11px; color:#570000; text-align:right;
	}

#FormulaireContact input	{ background-color:#FFFDEC; border:1px #FFFDEC solid; font-family:Verdana, sans-serif; font-size:11px; color:#570000; padding-top:2px; padding-left:3px; height:15px; }
#FormulaireContact textarea	{ background-color:#FFFDEC; border:1px #FFFDEC solid; font-family:Verdana, sans-serif; font-size:11px; color:#570000; padding-top:2px; padding-left:3px; }
#FormulaireContact .Focus	{ background-color:#FEF8D1; border:1px #FFFDEC solid; }

#FormulaireContact .Champ
	{
	float:right; clear:right; width:390px;
	}

#FormulaireContact .NewLine	{ font-size:1px; line-height:1px; height:2px; clear:both; }

#FormulaireContact .SubmitOFF
	{
	font-family:Verdana, sans-serif; font-size:16px; color:#FFFFFF; background-color:transparent;
	width:130px; height:36px; margin:0px; padding:0px; border:none;
	background-image:url(/Habillage/Bouton-Envoyer.png); background-attachment:scroll; background-position:3px 5px; background-repeat:no-repeat;
	}
#FormulaireContact .SubmitON
	{
	font-family:Verdana, sans-serif; font-size:16px; color:#FDE248; background-color:transparent;
	width:130px; height:36px; margin:0px; padding:0px; border:none;
	background-image:url(/Habillage/Bouton-Envoyer.png); background-attachment:scroll; background-position:3px 5px; background-repeat:no-repeat;
	}
