/* CSS Document */

body
{
	background-color:#e8e9a7;
	/*background-color:#c96e41;*/
	margin-top:0px;
}

IMG
{
	border:0px;
}

INPUT
{
	font-family:trebuchet MS;
	font-size:11px;
	color:#a85f3e;
	
}

TEXTAREA
{
	font-family:trebuchet MS;
	font-size:11px;
	color:#a85f3e;
	
}

SELECT
{
	font-size:10px;color:#92341d; letter-spacing:normal;
}

FORM
{
	margin:0; padding:0;
}

#site
{
	width:967px; 
	background-image:url('../img/pix_fond.gif');
	margin-left:auto; margin-right:auto;
	text-align:center;
	font-family:trebuchet MS;
	font-size:11px;
	color:#a85f3e;
	letter-spacing:1px; line-height:16px;
	
}

#site_noir
{
	display:none; position:absolute;width:100%;height:1000px;
}

#content
{
	width:949px;
	margin-left:auto; margin-right:auto;
	
}

#header
{
	width:949px;
	text-align:left;
	
}

#encart_panier
{
	float:right;width:205px; height:72px; background-image:url('../img/fond_panier.gif'); font-size:10px;letter-spacing: normal;
}

#encart_panier DIV
{
	margin-top:16px; float:left;
}

#encart_panier a
{
	color:#a85f3e;
	text-decoration:none;
}

#encart_panier a:hover
{
	color:#582e01;
	text-decoration:none;
}


/** menu et barre de nav **/
#menu
{
	width:100%;height:57px; clear:both; text-align:left;
}

#menu IMG
{
	float:right;
}

#barre_nav
{
	background-image:url('../img/pix_menu.gif'); background-repeat:repeat-x; height:28px;width:655px; float:left;
}

#barre_nav IMG
{
	margin-left:9px; float:none;
}

#sous_nav
{
	float:left;background-image:url('../img/pix_sousnav.gif');  height:29px; width:739px; margin-top:0px;
}

#sous_nav IMG
{
	float:none;
}

#sous_nav UL
{
	margin: 5px 0px 0px 7px;  padding:0px; list-style:none; font-weight:bold; letter-spacing:normal;
	display:none;
}
#sous_nav LI
{
	margin:0px; padding:2px; display:inline;
}

#sous_nav a
{
	color:#a85f3e;
	text-decoration:none;
}

#sous_nav a:hover
{
	color:#582e01;
	text-decoration:none;
}


#inscription_news
{
	float:right; width:210px; height:29px; background-image:url('../img/pix_sousnav.gif'); text-align:center;
}
#inscription_news IMG
{
	float:none;
}

#inscription_news INPUT
{
	background-color:#fae4cd; width:140px; border:0px; height:15px;
}

/** pied de page **/

#footer
{
	clear:both;
	background-image:url('../img/fond_footer.gif');
	background-repeat:no-repeat;
	height:124px;
	width:100%;
}

.bloc_service
{
	width:210px; margin-top:24px; float:left;margin-right:40px; display:inline;
}
.bloc_service SPAN
{
	font-weight:bold; font-size:14px;
}

.bloc_service UL
{
	 margin:5px 0px 0px 10px; padding:0px; list-style:none; text-align:left; font-weight:bold; color:#582e01;
}

.bloc_service a
{
	color:#582e01; text-decoration:none;
}
.bloc_service a:hover
{
	color:#582e01; text-decoration:underline;
}

#signature
{
	height:38px;letter-spacing:normal; 
}

#signature DIV
{
	 margin-top:12px; float:left;
}

#signature a
{
	color:#a85f3e;
	text-decoration:underline;
}

#langues
{
	float:left; margin-right:140px; margin-left:5px;
}

#naxeo
{
	float:right;color:#a6896f; text-align:right;
}

/** home **/

#home_gauche
{
	width:630px; float:left;
}

#encart_ambiance
{
	width:606px; height:265px; margin-left:auto; margin-right:auto; text-align:left; margin-top:8px;
}
#encart_ambiance_flash
{
	width:606px; height:265px; margin-left:auto; margin-right:auto; text-align:left; margin-top:8px;
}

#accroches_home
{
	background-image:url('../img/fond_ambiance.jpg'); width:253px; height:265px; float:left;
}


#bloc_sante
{
	width:245px; height:76px; color:#a99848;
	background-color:#f8f5e4; margin-top:15px; clear:both;float:left; 
}
#bloc_santte DIV
{
	clear:both;float:left; margin-top:4px;height:16px;background-color:#e5e7c0;width:100%; font-weight:bold;
}

#bloc_environnement
{
	width:245px; height:76px;
	background-color:#a2903a; margin-top:8px; clear:both;float:left; color:#ffffff;
}
#bloc_environnement DIV
{
	clear:both;float:left; margin-top:4px;height:16px;background-color:#d1c89d;width:100%; font-weight:bold;color:#877721; 
}

#bloc_tests
{
	width:245px; height:76px;
	background-color:#FDAE57; margin-top:8px; clear:both;float:left; color:#864302;
}
#bloc_tests DIV
{
	clear:both;float:left; margin-top:4px;height:16px;background-color:#FECFA3;width:100%; font-weight:bold;color:#864302; 
}


.texte_lien
{
	margin:5px 0px 0px 5px; padding:0px;clear:both;
}

.bloc_lien
{
	text-align:right; margin:0px 5px 0px 0px; padding:0px;
}

#bloc_sante a
{
	color:#a99848; text-decoration:none;
}

#bloc_sante a:hover
{
	text-decoration:underline;
}

#encarts_centre_home
{
	width:606px; height:319px; margin-left:auto; margin-right:auto; margin-top:15px;
}

#bloc_environnement a
{
	color:#ffffff; text-decoration:none;
}

#bloc_environnement a:hover
{
	text-decoration:underline;
}
#bloc_tests a
{
	color:#7e2b19; text-decoration:none;
}

#bloc_tests a:hover
{
	text-decoration:underline;
}

#encart_150_home
{
	background-image:url('../img/cadeau_0812/saveur_home.gif');width:237px; height:319px;float:left; background-repeat:no-repeat;
}

.agenda_150
{
	clear:both;width:220px; background-color:#f9f4ee; margin-left:auto; margin-right:auto; text-align:left; color:#7a6700;margin-top:5px;
}

.date_agenda
{
	background-color:#FFFFFF;color:#94ab08; width:100%; margin:0px; padding:0px; font-weight:bold;
}

.texte_agenda
{
	margin:0px; padding:3px;
}

#encart_150_home a
{
	color:#7a6700; text-decoration:none;
}
#encart_150_home a:hover
{
	color:#7a6700; text-decoration:underline;
}

#encart_contenu_home
{
	width:355px; float:right;height:319px; text-align:left;
}

.carre_home
{
	font-weight:bold; font-size:12px;
}

.encart_innovation
{
	background-color:#fcf2e0; border:solid 1px #e1c9ba;clear:both;width:353px;
}

.encart_innovation DIV
{
	float:left; /*height:163px;*/
}

.encart_innovation SPAN
{
	font-size:12px; font-weight:bold;
}

.encart_innovation a
{
	color:#a86231; text-decoration:none;
}

.encart_innovation a:hover
{
	text-decoration:underline;
}

#home_droite 
{
	width:318px; float:right; margin-top:15px; border-left:dotted 1px #d8a681;
}


#home_droite DIV
{
	width:293px; margin-right:auto; margin-left:auto; text-align:left;
}

#home_droite IMG
{
	margin-bottom:10px; margin-top:5px;
}

#home_uk{
	background-image:url(img/homepage/HP_UK.jpg);
	background-repeat:no-repeat;
	width:922px;
	height:466px;
}
.encart_home_uk{
	width:181px;
	height:321px;
	background-color:#f7f0e8;
	position:relative;
	float:right;
	border:solid 1px #b49448;
	margin: 124px 22px 0 0;
	list-style-image:carre_m.gif;
	display:inline;
}
.encart_home_uk li{
	color:#92331d;
	font-family:"Trebuchet MS";
	list-style-image:url(../img/carre.gif);
	margin:0 0 3px -14px;
	font-weight:bold;
}
.encart_home_uk a{
	color:#A85F3E;
	text-decoration:none;
}
.encart_home_uk a:hover{
	color:#582E01;
}
/** liste produits **/



#liste_gauche
{
	float:left; margin-left:15px;width:754px;border-right:dotted 1px #d8a681; margin-top:13px; text-align:left; display:inline;
}

#ariane
{
	font-size:10px; color:#93361f;
}

#ariane a
{
	 text-decoration:none;color:#93361f;
}

#ariane_cmde
{
	font-size:10px; color:#93361f;float:left; margin-left:13px;display:inline;width:90%; text-align:left;
}

#ariane_cmde a
{
	 text-decoration:none;color:#93361f;
}


.bandeau_gamme
{
	clear:both;  width:728px; height:151px; padding:0px; float:left;color:#93361f;
}
#bandeau_gamme2
{
	color:#2d7c2d;
}

#bandeau_gamme3
{
	color:#8a3a17;
}

#bandeau_gamme4
{
	color:#6e3007;
}

#bandeau_gamme5
{
color:#ffffff;	
}

#bandeau_gamme9
{
	color:#cc081c;
}

#bandeau_gamme12
{
	color:#4f941d;	
}

.bandeau_gamme p
{
	text-align:right; margin-right:20px; margin-top:56px; padding:0px; font-size:12px; 
}

#liste_produit
{
	clear:both;background-image:url('../img/fond_liste.gif'); height:100%; width:100%;min-height:466px;
}

.bloc_liste
{
	width:146px; float:left; display:inline; height:233px;
	text-align:center; font-size:12px; font-weight:bold;
	
}

.bloc_liste IMG
{
	margin-top:13px; margin-bottom:10px;
}

.bloc_liste p
{
	margin:0px; padding:0px; height:40px;width:90%; height:50px; margin-left:auto; margin-right:auto;
}

.bloc_liste DIV
{
	background-image:url('../img/fond_prix.gif'); background-repeat:no-repeat; background-position:center; color:#FFFFFF; font-size:10px;font-weight:normal;
	line-height:18px; height:20px;
}

.bloc_liste SPAN
{
	font-size:16px; font-weight:bold; letter-spacing:normal;
}

.bloc_liste a
{
	color:#93361f; text-decoration:none;
}

.bloc_liste a:hover
{
	color:#93361f; text-decoration:underline;
}

#liste_droite
{
	float:right; margin-right:12px;width:167px;text-align:right; display:inline; margin-top:13px;
}

#liste_droite IMG
{
	margin-top:5px;
}

/** fiche produit **/

#produit_gauche
{
	width:267px; float:left; display:inline; text-align:left; margin-left:17px;clear:both;
}

#produit_gauche P
{
	color:#82623f; font-size:11px; text-align:justify; margin:12px 20px 0px 11px; padding:0px; line-height:18px;
}

#produit_droite
{
	width:664px; float:right; display:inline; text-align:left; 
}

#lien_ami
{
	text-align:right; margin-right:10px; font-weight:bold; color:#5c1416; font-size:10px;
}

#lien_ami a
{
	color:#5c1416; text-decoration:none;
}

#fiche_produit
{
	border-left:dotted 1px #d8a681; margin-top:29px;
}

#zoom_produit {
	float:left;
	margin-right:20px;
	}

#produit
{
	width:615px; margin-left:auto; margin-right:auto;
}

.titre_produit
{
	color:#5c1416; font-size:18px; line-height:20px;
}

#produit p
{
	font-style:italic; color:#ac8b3e; margin:10px 0px 15px 0px; padding:0px; width:260px; font-size:11px;
}

.reference
{
	border-bottom:dotted 1px #d8a681; height:70px;width:260px; margin-bottom:10px;
}

.nom_ref
{
	color:#5c1416; font-size:12px; font-weight:bold;
}

.num_ref
{
	color:#dab17d; font-size:10px; padding-left:10px;
}

.prix
{
	float:left;width:209px; background-color:#fdefce; color:#d52816; font-size:16px; height:21px; font-weight:bold;
}

.aulieu
{
	color:#5c1416; font-size:11px; font-weight:normal;
}

.pourcentage
{
	float:left; width:51px; background-color:#ffae00; height:21px; font-size:14px; font-weight:bold; text-align:center; color:#d52816; line-height:23px;
}

.pourcentage_non
{
	float:left; width:51px; background-color:#fdefce; height:21px;
}

#encart_ficheproduit
{
	clear:both;margin-top:33px;width:615px; margin-left:auto; margin-right:auto;
}

#onglets
{
	height:24px
}

#onglets IMG
{
	margin-right:5px;
}

.encart_ficheproduit_contenu
{
	width:615px; height:166px; background-image:url('../img/fond_ficheproduit.gif') ;
}

.contenu_onglet
{
	clear:both;width:90%; margin-left:auto; margin-right:auto;
}


.bloc_ficheproduit
{
	width:146px; float:left; display:inline; height:166px;
	text-align:center; font-size:12px; font-weight:bold;
	
}

.bloc_ficheproduit IMG
{
	margin-top:10px; margin-bottom:5px;
}

.bloc_ficheproduit p
{
	margin:0px; padding:0px; height:35px;
}

.bloc_ficheproduit DIV
{
	background-image:url('../img/fond_prix.gif'); background-repeat:no-repeat; background-position:center; color:#FFFFFF; font-size:10px;font-weight:normal;
	line-height:18px; height:20px;
}

.bloc_ficheproduit SPAN
{
	font-size:16px; font-weight:bold;
}

.bloc_ficheproduit a
{
	color:#93361f; text-decoration:none;
}

.bloc_ficheproduit a:hover
{
	color:#93361f; text-decoration:underline;
}

/** valeur nutritionelles dans fiche produit **/
#valeur_nutri
{
	width:98%;margin-top:0px;
	color:#943820; margin-bottom:4px;
	
}

#valeur_nutri TH
{
	height:20px ; max-height:25px;background-color:#c96e41; font-size:12px; color:#FFFFFF; text-align:center;font-weight:normal;	border-right: solid 1px; letter-spacing:normal;line-height:12px;
}


#valeur_nutri TD
{
	height:25px; max-height:25px;  line-height:13px; font-size:12px;  text-align:center;
	border-bottom:dotted 1px #d8a681; letter-spacing:normal; 
} 

/** div panier **/

#div_panier
{
	width:365px; height:281px; position:absolute;display:none; margin-left:auto; margin-right:auto; left:480px;top:200px;
}

#contenu_divpanier
{
	position:absolute; width:340px; height:240px; margin-left:13px; margin-top:28px; font-size:16px; font-weight:bold; color:#90381c; letter-spacing:normal;
}

#produit_divpanier
{
	height:71px; border-top:solid 1px #f6e1b2;border-bottom:solid 1px #f6e1b2; margin-top:5px; text-align:left;
}

#produit_divpanier IMG
{
	float:left;
}

#intitule_divpanier
{
	width:171px; float:left; margin-top:10px; margin-left:5px;
}

#intitule_divpanier SPAN
{
	font-size:10px; font-weight:normal; line-height:14px;
}

#prix_divpanier
{
	width:89px; background-color:#fdeecd; float:left; height:69px; margin-top:1px; text-align:center; color:#d62a23;
}

#prix_divpanier P
{
	margin-top:25px;
}

#btn_divpanier
{
	width:317px;height:22px; margin:11px auto 18px auto;
}

/** panier **/

#panier_gauche
{
	width:275px; float:left; display:inline; text-align:left; clear:both;margin-left:12px;
}

#panier_gauche IMG
{
	margin-bottom:10px; margin-top:5px;
}

#panier_droite
{
	width:659px; float:right; display:inline; text-align:left;
}

#contenu_panier
{
	width:613px; margin-left:auto; margin-right:auto;
}

#tableau_panier
{
	width:613px; margin-top:20px; color:#943820; margin-bottom:4px;
}

#tableau_panier TH
{
	height:25px; background-color:#c96e41; font-size:12px; color:#FFFFFF; text-align:center;font-weight:normal;
	border-right: solid 1px; letter-spacing:normal;
}

#tableau_panier TD
{
	height:36px;  font-size:12px;  text-align:center;
	border-bottom:dotted 1px #d8a681; letter-spacing:normal;
	/**/
}

#tableau_panier a
{
	color:#943820; text-decoration:none;
}
#tableau_panier a:hover
{
	color:#943820; text-decoration:underline;
}

.ligne_verte 
{
	background-color:#e8e9a7; 
	color:#596e1f;
}

.avantages_panier
{
	width:299px; height:141px; background-color:#f7eee5; float:left;
}

.avantages_panier p
{
margin:8px 5px 0px 5px; padding:0px;color:#943820; letter-spacing:normal;
}

.avantages_panier INPUT
{
	border:solid 1px #dec2b6; height:16px; width:105px;
}

#total_panier
{
	width:303px;  float:right;
}

#tableau_totalpanier 
{
	width:100%; color:#92341d; font-size:12px;
}



#tableau_totalpanier TD
{
	background-color:#f7eee5; height:27px; border-bottom:solid 2px #ffffff;
	padding-left:10px; padding-right:27px;
}

#tableau_totalpanier SELECT
{
	font-size:10px;color:#92341d;
}

#btn_panier
{
	clear:both;float:left;margin-top:12px;width:100%; padding-bottom:40px;
	color:#943820; text-align:right;
}

#btn_panier a
{
	color:#943820; text-decoration:none;
}

#btn_panier a:hover
{
	color:#943820; text-decoration:underline;
}

/** Processus de commande **/

#commande_gauche
{
	clear:both; float:left;display:inline;width:245px;
	margin-top:20px; text-align:left;
	background-image:url('../img/fond_process.gif'); background-repeat:no-repeat;  background-position:top left; height:589px;
}

#commande_droite
{
	float:right;display:inline;width:703px;
	margin-top:20px; border-left:dotted 1px #d8a681;
}

#contenu_commande
{
	width:613px; margin-left:auto; margin-right:auto; 
}

#process_titre
{
	height:24px;  background-color:#f0dfcf; width:100%; margin-bottom:2px; line-height:22px;color:#cb6c40; text-align:left;margin-top:15px;
}

#process_titre a
{
	color:#cb6c40; text-decoration:none;
}

.bloc_commande
{
	 width:100%;background-color:#f7eee5; text-align:left; clear:both;
}

.bloc_commande a
{
	color:#93361f; text-decoration:none; font-weight:bold;
}

.bloc_commande a:hover
{
	color:#93361f; text-decoration:underline; font-weight:bold;
}

.bloc_commande P
{
	font-size:12px;color:#93361f; margin:10px 0px 0px 15px; letter-spacing:normal;
}

#bloc_commande_coord
{
	float:left;width:289px; border-right:solid 2px #ffffff; margin-left:5px;
}

#bloc_commande_coord2
{
	float:left;margin-left:5px;
}

.contenu_bloc_commande
{
	clear:both; float:left;margin:15px 0px 0px 10px; padding:0px; display:inline;
}

.calage_btn
{
    height:300px;clear:both; float:left;
}

.tableau_form TD
{
	padding:2px;
}

.intitule_champ
{
	text-align:right; 
	letter-spacing:normal; font-size:12px;
	margin-bottom:3px;line-height:20px;color:#93361f;
}

.intitule_bold
{
	text-align:center; 
	letter-spacing:normal; font-size:12px;
	margin-bottom:3px;line-height:20px;color:#93361f;
	font-weight: bold;
}
.intitule_champ
{
	text-align:right; 
	letter-spacing:normal; font-size:12px;
	margin-bottom:3px;line-height:20px;color:#93361f;
}

.bloc_commande INPUT
{
	border:0px; height:18px;border:solid 1px #dec2b6;
}



#input_erreur
{
    border:solid 1px #e01700;
}

.input_erreur
{
    border:solid 1px #e01700;
}

.obligatoire
{
	font-size:9px; float:left;
}

#btn_connecter
{
	float:right; margin-top:24px; margin-right:5px;width:290px; text-align:right;
}

#p_paiement
{
	text-align:center; margin-right:15px; margin-top:20px;
}

.btn_livraison
{
	width:50%;height:24px; margin-top:-40px; margin-bottom:20px; float:left; background-color:#ff0000;
}


.erreur
{
	height:20px;color:#e01700; font-weight:bold;
}


/** div envoyer à un ami **/

#div_ami
{
	width:365px; height:281px; position:absolute;display:none; margin-left:auto; margin-right:auto; left:480px;top:200px;
}

#contenu_ami
{
	position:absolute; width:340px; height:240px; margin-left:13px; margin-top:28px; font-size:16px; font-weight:bold; color:#90381c; letter-spacing:normal;
}

#champs_ami
{
	/*height:71px;*/ border-top:solid 1px #f6e1b2;border-bottom:solid 1px #f6e1b2; margin-top:5px; font-size:12px;
	 text-align:center;
}

/** div oubli du mot de passe **/

#div_oubli
{
	width:365px; height:281px; position:absolute;display:none; margin-left:auto; margin-right:auto; left:480px;top:200px;
}

/** espace client **/

#espace_client
{
    width:100%; background-image:url('../img/fond_client.jpg'); background-repeat:no-repeat; min-height:600px;
}

#contenu_espace_client
{
    width:100%; border-top:dotted 1px #d8a681;
}

.bienvenue
{
    margin-top:15px; margin-bottom:20px; padding:0px;
    font-weight:bold; color:#92341d; font-size:14px;
}

.bloc_accueil_client
{
    float:left; display:inline; background-color:#faf5f1; border:solid 1px #dbbeb0; width:299px; height:191px; margin-top:20px;
}

.bloc_accueil_client DIV
{
    text-align:center;
}

.bloc_accueil_client P
{
    clear:both; padding:8px; margin:0px; text-align:left; height:80px;
}

.illus_bloc
{
    position:absolute; margin-top:-15px; float:left;
}

.tit_bloc_accueil_client
{
    float:right; margin-bottom:27px;
}

#bloc_espace_client
{
    float:left; display:inline; background-color:#faf5f1; border:solid 1px #dbbeb0; width:100%; height:100px; margin-top:20px; margin-bottom:10px;
}

#bloc_espace_client DIV
{
    margin-left:115px; margin-top:8px;
}

/** pop up **/

#popup
{
    font-family:trebuchet MS;
	font-size:11px;
	color:#a85f3e;
	letter-spacing:1px; line-height:16px;
	margin-top:20px;width:400px; background-color:#ffffff; margin-left:auto; margin-right:auto; text-align:center;
}

#contenu_popup
{
    width:360px;margin-left:auto; margin-right:auto; text-align:justify; 
}

#contenu_popup P
{
    margin:5px 0px 5px 0px; padding:0px;
}

.fermer_popup
{
    clear:both; text-align:center;border:0px solid; margin-bottom:15px;
}

#contenu_popup a
{
    color:#a85f3e; font-weight:bold; text-decoration:none;
}

#contenu_popup a:hover
{
    color:#a85f3e; font-weight:bold; text-decoration:underline;
}

/** pages de contenus **/

#page_contenu
{
    width:100%; background-image:url('../img/fond_contenu.gif'); background-repeat:no-repeat; min-height:600px;
}

.titre_page
{
    clear:both; text-align:left; margin-left:32px; margin-top:25px; float:left; width:80%; color:#9e412a; font-size:20px; display:inline;
}

#sous_rub
{
    clear:both; float:left; text-align:left; background-image:url('../img/fond_pas.gif'); height:29px; width:703px; margin-top:20px; margin-bottom:10px;
}

#sous_rub IMG
{
    margin:0px 4px 0px 4px;
}
    
#contenu_contenu
{
    clear:both; float:left; width:671px;  margin-left:32px; display:inline; text-align:left; color:#531e11;margin-top:10px;
}

#table
{
 border-style:solid;
 border-color:#D5B39A;
 background:#F7F0E8; 
}

#table td{
border-width:1px;
border-right-style:solid;
border-right-color:#D5B39A;
border-bottom-style:solid;
border-bottom-color:#D5B39A;
padding: 10px;
}

#table_packging 
{
 border-style:solid;
 border-color:#EDEFD4;
 background:#FFFBEC; 
 width:600px;
 align:center;
}

#table_packging td{
border-width:1px;
border-right-style:solid;
border-right-color:#EDEFD4;
border-bottom-style:solid;
border-bottom-color:#EDEFD4;
padding: 10px;
}

#table_jaune 
{
 border-style:solid;
 border-color:#FFE699;
 background:#FEF7DD; 
 width:850px;
 align:center;
}

#table_jaune td{
border-width:1px;
border-right-style:solid;
border-right-color:#FFE699;
border-bottom-style:solid;
border-bottom-color:#FFE699;
padding: 10px;
}

#table_violet 
{
 border-style:solid;
 border-color:#D2BED9;
 background:#F3EEF5; 
 width:850px;
 align:center;
}

#table_violet td{
border-width:1px;
border-right-style:solid;
border-right-color:#D2BED9;
border-bottom-style:solid;
border-bottom-color:#D2BED9;
padding: 10px;
}

#table_orange 
{
 border-style:solid;
 border-color:#FACA9A;
 background:#FEECD8; 
 width:850px;
 align:center;
}

#table_orange td{
border-width:1px;
border-right-style:solid;
border-right-color:#FACA9A;
border-bottom-style:solid;
border-bottom-color:#FACA9A;
padding: 10px;
}

#contenu_contenu FONT
{
	font-size:16px; color:#c86e41; font-weight:bold;
}

#contenu_contenu P
{
	 margin-top:8px; margin-bottom:8px; padding:0px; text-align:justify;
}

#contenu_contenu SPAN
{
	color:#861a00;
}

#contenu_contenu a
{
    color:#531e11; text-decoration:none;
}
#contenu_contenu a:hover
{
    color:#861a00; text-decoration:underline;
}
.colonne_g
{
	clear:both;width:307px; float:left; display:inline; border-right:dotted 1px #d8a681; margin-top:20px; text-align:justify;
}

.colonne_d
{
	width:339px; float:left;display:inline;margin-top:20px;text-align:justify;
}

#contenu_encart
{
	width:95%; border:solid 1px #c86e41; clear:both; margin-top:15px; margin-bottom:15px;
}

.contenu_encart_fonce
{
	border:1px solid #ab591a; background-color:#f4e9dd; padding:10px;
}
#contenu_pagefidel
{
    clear:both; float:left; width:800px;  margin-left:32px; display:inline; text-align:left; color:#711d1d;margin-top:10px;
}
#contenu_pagefidel .styl1{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#711d1d;
}
#contenu_pagefidel .styl2{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#f08a00;
	font-weight:bold;
}
#contenu_cadeau {
	text-align:left;margin-top:10px; line-height:13px; width:949px; margin-left:20px;
}
#contenu_cadeau .styl1{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#919191;
}
#contenu_cadeau .styl2{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000000;
}
#contenu_cadeau .styl3{
	font-family:"Trebuchet MS";
	font-size:21px;
	color:#bbcc00;	
}
#contenu_cadeau .roulette{
	background-image:url(../img/page-cadeau/bg-roulette.gif);
	background-repeat:no-repeat;
	width:434px;
	height:407px;
}

.encart
{
	border:1px solid #ab591a; background-color:#f4e9dd; padding:10px; clear:both; text-align:left;
}
.encart_gamme
{
	border:1px solid #ab591a; 
	background-color:#f4e9dd; 
	padding:10px; 
	clear:both; 
	text-align:left;
	width:300px;
}

.encart FONT
{
	font-size:16px; color:#c86e41; font-weight:bold;
}

.contenu_encart_fonce FONT
{
	font-size:16px; color:#c86e41; font-weight:bold;
}

/** RECETTES **/

.liste_recette
{
	clear:both; margin-top:5px;float:left; width:100%;
}

.visu_listerecette
{
	float:left;
}

.texte_listeentrees
{
	float:left; background-color:#edf2b9; height:218px; width:630px;
}

.texte_listeplats
{
	float:left; background-color:#fce4d2; height:218px; width:615px;
}

.texte_listedesserts
{
	float:left; background-color:#ead4df; height:218px; width:615px;
}

.texte_listeastuces
{
	float:left; background-color:#ecdbd5; height:218px; width:615px;
}


.nav-recettes {clear:both;}
.nav-recettes IMG { margin-right:5px; margin-top:5px;}


#liste-recettes { float:left; width:45%; background-image:url('../img/puce.gif'); background-repeat:no-repeat; padding-left:8px; margin-left:5px; letter-spacing:0px;}

#liste-recettes A { color:#582e01; text-decoration:none;}
#liste-recettes A:hover { color:#582e01; text-decoration:underline;}

#contenu_recette
{
	clear:both; float:left; width:917px;  margin-left:32px; display:inline; text-align:left; color:#531e11;margin-top:10px;
}

#contenu_recette P
{
	 margin-top:8px; margin-bottom:8px; padding:0px; text-align:justify;
}


#gauche_recette
{
	float:left; width:221px; margin-right:37px; margin-top:15px;
}

#visu_recette
{
	float:left;
}

.vignette_recette
{
	margin-top:6px; margin-left:5px;
}

.loupe_recette
{
	position:absolute;margin-left:-15px; margin-top:203px;
}

#picto_recette
{
	float:left; font-size:12px; color:#FFFFFF; line-height:20px; font-weight:bold; letter-spacing:normal; text-align:center; width:75px; height:218px;
}

.picto_recette1
{
	 background-color:#d0d920;
}

.picto_recette2
{
	 background-color:#f68925; 
}

.picto_recette3
{
	background-color:#a93a70; 
}

#ingredients-recette {
	float:left;
	height:218px;
	width:620px;
}

#ingredients-recette DIV { float:left; width:48%; margin-left:10px; margin-top:0px; line-height:15px;}

#ingredients-recette P { margin:10px 10px; line-height:14px;}

#ingredients-recette SPAN { font-size:14px; font-weight:bold; color:#974025;}

.ingredients1{ background-color:#edf2b9;}

.ingredients3{ background-color:#ead4df;}

.ingredients2{ background-color:#fce4d2;}

.ingredients4{ background-color:#ecdbd5;}


#picto_recette P
{
text-align:center; background-color:#FFFFFF; color:#90321b; margin:1px 2px 2px 2px; font-size:11px; 
}

#ingredients_recette
{
	color:#c86e41; margin-top:10px;
}
#ingredients_recette FONT
{
	font-size:13px; font-weight:bold;
}

#droite_recette
{
	float:left; width:520px;margin-top:15px;
}

#droite_recette SPAN
{
	font-size:15px; color:#c86e41; font-weight:bold; line-height:24px;
}

#droite_recette font
{
	font-size:13px;  font-weight:bold; 
}

#retour_recette
{
	text-align:right; border-top:dotted 1px #d8a681; margin-top:20px; clear:both;
}

#div_zoom
{
	width:356px; height:363px; position:absolute;display:none; margin-left:auto; margin-right:auto; left:480px;top:230px; ;
}

#contenu_zoom
{
	position:absolute; width:310px; height:320px; margin-left:22px; margin-top:21px; font-size:16px; font-weight:bold; color:#90381c; letter-spacing:normal;
}

#fermer_zoom
{
	position:absolute;width:95px; height:18px;margin-left:238px; margin-top:21px;
}

.encart_recette
{
	 float:right; margin:10px 10px;
}

.encart_recette FONT
{
	font-size:16px; color:#b93900; font-weight:bold;
}

P#FAQ {
	margin-left:30px;
	margin-right:50px;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dotted #d8a681;
}

P#FAQ SPAN {
	font-weight : bold;
	font-size:13px;
}

#liste-fiches-nutri {
	font-size : 13px;
	font-weight:bold;
}

P#FAQ A {
	color:#531e11;
}


#plandusite {
	clear : both;
	margin:10px 20px;
	border-bottom:1px dotted #d8a681;
}

#plandusite A {
	background: url(../img/carre_m.gif) no-repeat;
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	margin-left:20px;

}

#niv3 {
	margin-left : 20px;
	margin-top:0px;
	margin-bottom:0px;
}

.entree-recettes { margin-top:5px; margin-right: 8px;}

.astuces {
	text-align : left;
}

.astuces SPAN {
	font-size:14px;
	font-weight:bold;
}