BODY {	margin:0; padding:0; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#555555; 
		background: #f3e5ce url(/images/interface/site_bg.gif);}

IMG { border: none; }

/* wrappers */

#site {padding-top:14px; padding-bottom:20px; text-align:center; }
#site_wrap {width:949px; background: url(/images/interface/site_rep.gif) repeat-y; margin:0 auto; text-align:left;}
#site_contenu {background: url(/images/interface/site_bot.gif) no-repeat left bottom;}

.colMenu {float:left; width:250px; padding:20px 0 0 0;}
	.colMenu .box1 {margin:20px 0 0 20px;}
.colContenu {float:left; width:418px; background-color:#FFFFFF; padding:20px 20px 0 10px;}
.colDroite  {float:left; width:220px; padding-top:20px;}
	.colContenu_prod {float:left; width:311px; background-color:#FFFFFF; padding:20px 20px 0 10px;}
	.colDroite_prod  {float:left; width:340px; padding-top:20px;}
	.colContenu_recette {float:left; width:300px; background-color:#FFFFFF; padding:20px 20px 0 10px;}
	.colDroite_recette  {float:left; width:340px; padding-top:20px;}
.colContenu_full {margin: 0 25px 0 25px;}
.colContenu_semi {float:left; margin: 0 0 0 0;}
.colContenu_semi1 {float:left; margin: 20px 20px 0 10px; width:640px;}

#contenu_recette { padding: 20px 0 0 10px; width: 680px; }

/* Header */

#header {position:relative;background-color:#FFFFFF; background: url(/images/interface/site_top.jpg) no-repeat; height:150px; text-align:right; }
	#header .trigger {position:absolute;left:40px;top:30px;}
			#header .trigger IMG {width:200px;height:100px;}
	#header .sep {color:#febfbf;display:inline-block;display:moz-inline-block;padding:0 5px 0 5px;}

#menu_top { float:right; margin:2px 25px 0 0; background: #FFFFFF url(/images/interface/top_coin.gif) no-repeat left bottom;}
	/*IE6*/ * HTML #menu_top {margin:2px 10px 0 0;}
.menu_top UL {font-size:10px; color:#febfbf; margin:0; padding:10px 0 7px 20px; list-style-type: none;text-align:right; }
	.menu_top UL LI {display: inline; padding:0 0 0 0; background:none;}
	.menu_top A:link, .menu_top A:visited, .menu_top A:active {color:#d62020; text-decoration:none;}
	.menu_top A:hover {color:#000000; text-decoration:none;}
	

/* Contenu */


/* Footer */
#footer {padding:10px 0 12px 0; margin-top:20px; font-size:10px; color:#d62020; text-align:center;  } 
	UL.menu_bottom {margin:0; padding:0 0 0 10px; list-style-type:none; float:left;}
	UL.menu_bottom LI {display:inline;  padding:0 0 0 0; background:none;}
	#footer .sep {color:#febfbf;display:inline-block;display:moz-inline-block;padding:0 5px 0 5px;}
	#footer A:link, #footer A:visited, #footer A:active {color:#d62020; text-decoration:none;}
	#footer A:hover {color:#000000; text-decoration:none;}
	#footer #copyright {float:right;padding-right:10px;} 
	

/* Menus */

#menu {font-size:14px;height:27px;margin:0 0 0 27px;}
	#menu .top {}
	#menu .bottom {clear:left;}
	#menu .xmlMenu {margin:0;}
	#menu .item, #menu .item_a {display:block;padding:0;float:left;}
	#menu A:link, #menu A:visited {color:#787878; text-decoration:none;}
	#menu A:active, #menu A:hover {color:#000000; text-decoration:none;}
	
	
#sMenu {width:210px; margin: 0 0 0 20px; font-size:13px; background: #fefbe5 url(/images/interface/menu_rep.gif) repeat-y;}
	#sMenu .top {height:10px; background: url(/images/interface/menu_top.gif) no-repeat; }
	#sMenu .bottom {height:10px; background: url(/images/interface/menu_bot.gif) no-repeat; }
	#sMenu .bottom2 {height:185px; background: url(/images/interface/menu_bot2.jpg) no-repeat left bottom; }
	#sMenu .xmlMenu_sub {margin:0; padding:10px 0 5px 10px;}
		* HTML #sMenu .xmlMenu_sub {padding-top:0;}
		
	#sMenu .item, #sMenu .item_a, #sMenu .item_a2 {padding:5px 0 5px 0; font-weight:bold; font-family: Georgia, Times New Roman, serif; background: url(/images/interface/menu_sep.gif) no-repeat left bottom;  }
	#sMenu A:link, #sMenu A:visited {color:#f70b0b; text-decoration:none;}
	#sMenu A:active, #sMenu A:hover {color:#000000; text-decoration:none;}
	
	#sMenu .item_a2 A:link, #sMenu .item_a2  A:visited  {color:#000000; }
	
	#sMenu SPAN {display:block;width:100%;cursor:hand;}
	
	 #sMenu .item SPAN, #sMenu .item_a2 SPAN {padding-left:10px;background: url(/images/icons/i_menu.gif) no-repeat left 3px;}
	
	#sMenu .sMenu2 {margin:10px 0 0 0; padding: 10px 10px 0 10px;font-size:11px; background: url(/images/interface/menu_sep.gif) no-repeat left top; }
		#sMenu .sMenu2 .item, #sMenu .sMenu2 .item_a {padding:0 0 5px 0; font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif; background:none;}
		#sMenu .sMenu2 .item_a {font-weight:bold;}
			#sMenu .sMenu2  .item SPAN {padding-left:0;background:none;}
			#sMenu .sMenu2 A:link, #sMenu .sMenu2 A:visited {color:#a90303; text-decoration:none;}
			#sMenu .sMenu2  A:active, #sMenu .sMenu2  A:hover {color:#000000; text-decoration:none;}
			
		#sMenu .chevron { padding: 5px 3px 18px 0; vertical-align: text-top; float: left; }

/* Sections */


/* Home */


#tblHome {margin:0 0 0 0;}
	#tblHome TD {padding:20px 0 0 0;vertical-align:top;}
	#tblHome .saviez {padding-left:10px;}
		#tblHome .saviez .box1 .contenu { }
		#tblHome .saviez .item, #tblHome .saviez .item_last {padding-left:10px;}
		#tblHome .saviez H2 {padding-bottom:7px;margin-bottom:5px;padding-left:10px;padding-right:10px;
		}
	#tblHome .produit {background:url(/images/contenu/home_produit.gif) no-repeat left 20px;}
	
	#prod_home {width:221px;}
		#prod_home H2 {padding:7px 0 10px 0; margin:0 0 0 15px; background: url(/images/interface/sep1.gif) no-repeat center bottom; }
		#prod_home .image {margin:10px 0 0 10px;}
		#prod_home .btn {margin:10px 0 0 10px;}
		
		
	#tblHome  UL.liste_top {margin:0; padding:9px 0 0 0; list-style-image:none; list-style-type:none;}
	#tblHome  UL.liste_top LI {margin:0 0 3px 0; padding:3px 0 5px 22px;}

		
/* Recettes */

#menu_recettes {}
	#menu_recettes .box4 {margin:0 0 10px 20px;}
	
#tblRecettes {margin:20px 0 0 0;}
	#tblRecettes TD {vertical-align:top;}
	#tblRecettes #top5 {padding-left:10px;}
	#tblRecettes #top5 .contenu {height:265px;}

#tblRecettes2 {margin:10px 0 0 0;}
	#tblRecettes2 .coupon {margin:0;}
	#tblRecettes2 .box_c2 {margin-top:0;}
	
#box_conseils {}
	#box_conseils H3 {font-style:italic;font-size:18px;color:#a90303;}

#box5 { background-color: #FFEE8B; width: 310px; }
#box5 .rouge { color: #F70B0B; font-weight:bold; }
#box6 { border-bottom: solid 1px #ECCD5A; border-top: solid 1px #ECCD5A; width: 310px; } 
	
#recettes_prod {}
	#recettes_prod .recette {margin:0 0 10px 0;clear:both;}
	#recettes_prod .image { float:left; padding-bottom:10px;}
	#recettes_prod .info {float:left; color:#454545; width:190px; padding:0 10px 0 10px;}
	#recettes_prod H3 {font-size:14px;color:#956b08;padding:5px 0 5px 0;} 
		#recettes_prod H3 A:link, #recettes_prod H3 A:visited {color:#956b08; text-decoration:none;}
			#recettes_prod H3  A:active, #recettes_prod H3  A:hover {color:#000000; text-decoration:none;}
	#recettes_prod .caption {font-weight:bold;}

	
.tblCuisson TH { background-color: #CCD6BD; }
.tblCuisson .rouge  { background-color: #BA0E0E; color: #ffffff; }
.tblCuisson .vert { background-color: #CCD6BD; }
.tblCuisson .vert_p { background-color: #F0F3EC; }
.tblCuisson .border_b { border-bottom: solid 2px #7F7F7F; }

.img_recette { border: solid 2px #ECCD5A; }
    
#txt_Nb_result { font-size: 12px; font-family: Georgia, verdana, Arial; padding: 10px 0 15px 0; }
.txt_nomRecette { font-size: 13px; font-family: Georgia, verdana, Arial; color:#956b08; font-weight: bold; line-height: 18px; }
.txt_spec { font-size: 10px; padding: 5px 0 0 10px; }

.recette_no { border: solid 1px #ECCD5A; border-bottom: none; font-family: Arial, Verdana, Sans-Serif; color: #956B08; font-weight: bold; font-size: 11px; text-align: center; height: 15px; }
.etoile { margin: 3px 0; }

.affiche_result { margin: 0 0 0 20px; }    

.votes_inter { padding-top: 10px; font-size: 9px; font-style: italic; }

#txt_ingred { padding: 0 0 20px 25px; margin:0; line-height: 17pt; background: #ffffff url(/images/interface/bg_ingred.gif) top left repeat-y; width: 260px; }

/* Produits */

#tblProduits {margin:20px 0 20px 0; width: 900px;}
	#tblProduits TD {vertical-align:top;}
	#tblProduits TD.info {padding:20px 20px 0 10px;}
	#tblProduits TD .icon {float:left;padding:0 10px 5px 0;}
	
#box_vente {margin:30px 0 20px 0;}
	#box_vente .titre {}
	#box_vente .images IMG {margin:0 10px 10px 0;}
	
/* Qualité */
#questions_bioxo{margin:5px 5px 5px 0; padding:0px; list-style:none;}
	#questions_bioxo li{margin:0; padding:0 0 16px 0; background:none;}
	#questions_bioxo A:link, #questions_bioxo A:visited {text-decoration:none;}
	#questions_bioxo A:active, #questions_bioxo A:hover {text-decoration:none;}
	#questions_bioxo li div{padding:8px 0 8px 0;}
	
/* Bulletin */
#formContact h3{padding:5px 0 4px 0;}
	
/* Boxes */

.box1 {width:220px;background: url(/images/interface/box1_rep.gif) repeat-y;}
	.box1 .top {width:220px;height:10px;background: url(/images/interface/box1_top.gif) no-repeat;font-size:0px;}
	.box1 .contenu { padding:5px 10px 10px 10px; background: url(/images/interface/box1_c.gif) no-repeat left bottom;}
		.box1 .contenu P {margin-bottom:0;}
	.box1 .bottom {width:220px;height:10px;background: url(/images/interface/box1_bot.gif) no-repeat;font-size:0px;}
	.box1 .btnLink {font-weight:bold;text-align:center;}
	.box1 H2 {padding:0 0 10px 0; background: url(/images/interface/sep1.gif) no-repeat center bottom; }
		.box1 H2.bleu {background-image: url(/images/interface/sep2.gif);}
		
	.box1 .intro {color:#2f85b4;display:block;margin:5px 10px 5px 10px;font-style:italic;}
	
	.box1 .item, .box1 .item_last {font-size:10px;color:#2f85b4;padding:0 0 7px 0; margin: 0 0 5px 0;background: url(/images/interface/sep2.gif) no-repeat center bottom; }
		.box1 .item_last {background:none;}
	 
.box1b {width:319px;background: url(/images/interface/box1b_rep.gif) repeat-y;}
	.box1b .top {height:10px;background: url(/images/interface/box1b_top.gif) no-repeat;font-size:0px;}
	.box1b .contenu { padding:5px 15px 10px 15px; background: url(/images/interface/box1b_c.gif) no-repeat left bottom;}
		.box1b .contenu P {margin-bottom:0;}
	.box1b .bottom {height:10px;background: url(/images/interface/box1b_bot.gif) no-repeat;font-size:0px;}
	.box1b .btnLink {font-weight:bold;text-align:center;}
	.box1b .btn {margin:5px 0 0 0;}
	
.box2 {width:333px;margin:10px 0 0 0;background: url(/images/interface/box2_rep.gif) repeat-y;}
	.box2 .top {height:10px;background: url(/images/interface/box2_top.gif) no-repeat;font-size:0px;}
	.box2 .contenu { padding:5px 10px 10px 10px; background: url(/images/interface/box2_c.gif) no-repeat left bottom;}
		.box2 .contenu P {margin-bottom:0;}
	.box2 .bottom {height:10px;background: url(/images/interface/box2_bot.gif) no-repeat;font-size:0px;}
	.box2 H2 {padding:0 0 10px 0; margin:0 0 10px 0;background: url(/images/interface/sep3.gif) no-repeat center bottom; }
	.box2 .btn {margin:5px 0 0 0;}

.box4 {width:217px; color:#a90303; background: url(/images/interface/box4_rep.gif) repeat-y;}
	.box4 .top {height:10px;background: url(/images/interface/box4_top.gif) no-repeat;font-size:0px;}
	.box4 .contenu { padding:0 10px 0 10px; background: url(/images/interface/box4_c.gif) no-repeat left bottom;}
	.box4 .bottom { height:10px;background: url(/images/interface/box4_bot.gif) no-repeat;font-size:0px;}
		.box4 .contenu P {margin-bottom:0;}
	.box4 H2 {font-size:12px;padding:0 0 10px 0; margin: 0 0 5px 0; background: url(/images/interface/sep1.gif) no-repeat center bottom; }
	.box4 INPUT.txt, .box4 SELECT {font-size:10px; margin: 0 0 5px 0;background:#ffee8b;border:solid 1px #a4b97f; width:180px;}
	.box4 SELECT { width:196px;padding:0;}
	.box4 .text {display:block;margin: 5px 0 10px 0;}
	.box4 .btn {margin: 5px 0 0 0;text-align:center;}
	
/* Coupons */

#coupons_liste {margin:10px -20px 0 0;}
#coupons_liste #btn_print {text-align:center;margin-top:20px;}
#coupons_liste .btn {font-size:10px;text-align:right;margin:3px 10px 0 0;}
#coupons_liste .box_c {margin-top:20px;}

.box_c {width:427px;background: url(/images/interface/box_c_rep.jpg) repeat-y; }
	.box_c .top {width:427px;height:7px;background: url(/images/interface/box_c_top.jpg) no-repeat;font-size:0px;}
	.box_c .contenu { padding:0 10px 0 5px; background: url(/images/interface/box_c_c.jpg) no-repeat left top;}
		.box_c .contenu P {margin-bottom:0;}
	.box_c .bottom {width:427px;height:7px;background: url(/images/interface/box_c_bot.jpg) no-repeat;font-size:0px;}
	
	.box_c .titre, .box_c .rabais {font-size:20px; color:#956b08; font-weight:bold; font-family: Georgia, Times New Roman, serif;}
		.box_c SPAN.titre {display:block;}
	.box_c .nom {font-size:12px;display:block;}
	.box_c .info .titre {color:#000000;display:block;}
	.box_c .rabais {font-size:44px;display:block;margin:-15px 0 0 0;}
	.box_c .note {font-size:9px;line-height:8px;font-family: Arial, Helvetica, sans-serif; display:block;}

	.box_c TD {text-align:left;vertical-align:top;}
		.box_c TD.image {width:116px;}
		.box_c TD.titre {padding:10px 5px 0 10px;}
		.box_c TD.info {padding:10px 0 0 0; font-size:9px;}


.coupon {margin:0 -20px 0 -12px;}
	.coupon .btn {margin: 5px 0 0 0;}
	
.box_c2 {width:332px;background: url(/images/interface/box_c2_rep.gif) repeat-y; }
	.box_c2 .top {height:7px;background: url(/images/interface/box_c2_top.gif) no-repeat;font-size:0px;}
	.box_c2 .contenu { padding:0 10px 0 5px; background: url(/images/interface/box_c2_c.gif) no-repeat left top;}
		.box_c2 .contenu P {margin-bottom:0;}
	.box_c2 .bottom {height:7px;background: url(/images/interface/box_c2_bot.gif) no-repeat;font-size:0px;}
	
	.box_c2 H3, .box_c2 .rabais, .box_c2 .rabais_t {font-size:12px; color:#000000; font-weight:bold; font-family: Georgia, Times New Roman, serif;}
	.box_c2 .rabais {font-size:33px;color:#956b08; display:block;margin:-10px 0 0 0;}
	.box_c2 .btn {padding: 0 0 5px 0;}
	.box_c2 TD {text-align:left;vertical-align:top;}
		.box_c2 TD.image {width:125px;padding:10px 0 0 0;}
		.box_c2 TD.info {padding:10px 0 0 0; font-size:9px;}
		
	.box_c2 A:link, .box_c2 A:visited, .box_c2 A:active {color:#f70b0b; text-decoration:underline;}
		.box_c2 A:hover {color:#000000; text-decoration:none;}	
		
	
/* Typo */
H1 {padding:0 0 0 0; margin:0; font-size:20px; font-weight:normal; color:#956b08; font-family: Georgia, Times New Roman, serif; }
H2 {padding:5px 0 10px 0; margin:0; font-size:14px; font-weight:bold; color:#f70b0b; font-family: Georgia, Times New Roman, serif; }
	H2.bleu {color:#2f85b4;}
	H2 .icon {margin: 0 5px -3px 2px;}
	H2.noBold { font-weight: normal; padding-bottom: 5px; }
H3 {padding:5px 0 10px 0; margin:0; font-size:12px; font-weight:bold; color:#956b08; font-family: Georgia, Times New Roman, serif; }

H4 {font-size:11px; margin:7px 0 3px 0; color:#a90303;}

P {margin:0 0 15px 0;}

SUP { vertical-align: text-top; font-size: 60%; }

.tRouge { color: #FB3434; }

A:link, A:visited, A:active {color:#a90303; text-decoration:underline;}
A:hover {color:#000000; text-decoration:none;}

.icons { vertical-align: middle; }

.btn .icon {margin: 0 5px -5px 2px;}


.btnLink A:link, .btnLink A:visited, .btnLink A:active {color:#a90303; text-decoration:underline;}
.btnLink A:hover {color:#000000; text-decoration:none;}

/* Listes */

UL {margin:10px 0px 20px 10px; padding:0; list-style:none;}
	UL LI {margin:0 0 8px 0; padding:0 0 0 8px; background:url(/images/icons/li_2.gif) no-repeat 0 5px; }


	
UL.liste_top {margin:0; padding:5px 0 10px 0; list-style-image:none; list-style-type:none;}
	UL.liste_top LI {margin:0 0 5px 0; padding:3px 0 10px 22px; background:url(/images/icons/li_star.gif) no-repeat left top; border-bottom:solid 1px #E0ECF9;}
	.liste_top A:link, .liste_top A:visited, .liste_top A:active {color:#f70b0b; text-decoration:underline;}
	.liste_top A:hover {color:#000000; text-decoration:none;}
	
UL.liste_gener { margin:0; padding:10px 0 10px 30px; }
    UL.liste_gener LI { font-weight: bold; color:#2f85b4; list-style-image: url(/images/icons/li_fleche.gif); background:none; }
    
/* FORMS **** */

FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px; }
TEXTAREA {background-color:#FFFFFF;}
INPUT.submit {  }
INPUT.txt {padding:2px 5px 2px 5px;background-color:#FFFFFF;border:solid 1px #c3c3c3;}
SELECT {border:solid 1px #C3C3C3;background-color:#FFFFFF;}


/* Validation */

.erreur {font-size:12px;display:block;}
	.erreur UL {margin:0;padding:10px 0 10px 20px;}
	.erreur LI {font-size:11px;color:#DD0000;font-weight:normal;}


/* Divers */

.clearer {clear:both;}
#logo_print {display:none;}
.printOnly {display:none;}
.imgLf { float: left; padding: 0 10px 0px 0; }

.sep4 { background-image: url("/images/interface/sep4.gif"); background-repeat:repeat-x; width: 100%; }


/* SiteMap **** */	

.xmlSiteMap {padding:20px 0 0 0;}
	#map_0 {margin-left:0;}
		#map_0 .item {}
	
	.xmlSiteMap .map_section  {margin:0 0 20px 0;}
		.xmlSiteMap .titre { }
		
	.xmlSiteMap .map_sub { margin:10px 0px 10px 10px;}
		.xmlSiteMap .map_sub .item {padding: 0px 0 8px 5px;}
		
	.xmlSiteMap A:link, .xmlSiteMap A:visited {color: #787878; text-decoration:none;}
	.xmlSiteMap A:active, .xmlSiteMap A:hover {color: #000000; text-decoration:none; font-weight:bold;}

	.xmlSiteMap .titre A:link, .xmlSiteMap .titre A:visited { color: #375C95; text-decoration:none; font-weight:bold;}
	.xmlSiteMap .titre A:active, .xmlSiteMap .titre A:hover { color: #000000; text-decoration:none;  font-weight:bold;}
	
	.xmlSiteMap .trigger {display:block;width:100%;cursor:hand;}
	
	#tblSiteMap {width:560px;}
		#tblSiteMap TD {vertical-align:top;}
		#tblSiteMap .col1 {}
		#tblSiteMap .col2 {}



/* Rating */
.ratingIMG {
    font-size: 0pt;
    width: 22px;
    height: 24px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
} 

.filledRatingIMG {
    background-image: url(/images/notes/FilledStar.gif);
	 height:24px;
}

.emptyRatingIMG {
    background-image: url(/images/notes/EmptyStar.gif);
    height:24px;
}

.savedRatingIMG {
    background-image: url(/images/notes/SavedStar.gif);
    height:24px;
}