/*********************************************************************************************************************
	---------- STYLES DE BASE ----------
**********************************************************************************************************************/ 
@charset "utf-8";
/* Page */ 
html {font-size: 100%; /* Évite un bug d'IE 6-7.*/ } 
body { 
	margin:0; 
	padding:0;
	font-family:'Arial', Helvetica, sans-serif; 
	font-size: 12px;
	color:#211F20;
	overflow-x:hidden;
	background-repeat:no-repeat;
} 
 
/* Titres */ 
h1, h2, h3, h4, h5, h6 { 
  margin:0;
  font-weight:normal;
  font-style:normal;
  font-size:12px;
} 
 
/* Listes */
/*ol(ordered liste :liste ordonnée avec numéro ou lettre alpha*/
ul, ol, li{list-style:none; margin:0; padding:0;} 

/* Listes de définition */ 
dl, dt, dd {list-style:none;} 
dl {margin: 5px 0;} 
dt {margin: 5px 0 0 0; font-weight:bold;} 
dd {margin: 5px 0 5px 10px;} 

/* Paragraphes */ 
p {margin:0;/* Mpas de marge par défaut.*/} 
address{margin:.70em 0; font-style:normal;} 
 
/* Liens */ 
a{color:#211F20; text-decoration:none;} 
a:hover{text-decoration:none;}/* Pas de bordure pointillée ou halo lors du clic sur un lien */ 
a:active{outline:none;}/* Pas de bordure autour des images dans les liens */ 
a img {border:none;} 
 
/* Divers éléments de type en-ligne*/ 
em {font-style:italic;} 
strong{font-weight:bold;} 
 
/* Formulaires */ 
form, fieldset {margin:0; padding:0; border:none;}
input, select, textarea{font-family:'Arial', Helvetica, sans-serif; color:#211F20; font-size:12px;} 

/* Met en évidence les citations */ 
blockquote {margin:.75em 0 .75em 20px; padding: 0 0 0 10px; border:0;}
/* Mise en forme simple pour les tableaux*/  
table, td, th{border:0;}

.ajax-loader {background:url(template-ajax-loader.gif) center no-repeat; height:200px;}
.ajax-loader2 {background:url(template-ajax-loader.gif) center no-repeat; height:50px;}

/*************************************************************************************************************************************
- DIVERS - - DIVERS - - DIVERS - - DIVERS - - DIVERS - - DIVERS - - DIVERS - - DIVERS - - DIVERS - - DIVERS - - DIVERS - - DIVERS - 
**************************************************************************************************************************************/
.clear{clear:both;}
.etoile{color:#FF8000;}
.erreur{text-align:center; color:#FF8000;}

.stat{display:none;}
/************JQUERY VALIDATE***********************************************************/
label.errorForm  {color:#ED2225;display:none;font-size:10px;}
label {cursor:pointer;}
input.errorForm, select.errorForm, textarea.errorForm {border:1px solid #ED2225;}
input.validForm, select.validForm, textarea.validForm {border:1px solid #FF8000;}
/*************************************************************************************************************************/

/*************************************************************************************************************************************
- GROS BLOCS - - GROS BLOCS - - GROS BLOCS - - GROS BLOCS - - GROS BLOCS - - GROS BLOCS - - GROS BLOCS - - GROS BLOCS - - GROS BLOCS - 
**************************************************************************************************************************************/
#conteneur{width:987px; margin:0 auto;}
	#header{width:980px; background-color:#FFF;}
	#contenupage{width:980px; background-color:#FFF; /*padding-bottom:35px;*/}
		#gauche{width:258px; float:left;}
		#droite{width:708px; float:right;}
		/*html>body #droite{height:auto; min-height:1450px;}*/
		
	#footer{width:980px; padding:0 0 13px 0; clear:both; background-color:#FFF;}
	
/*************************************************************************************************************************************
- HEADER - - HEADER - - HEADER - - HEADER - - HEADER - - HEADER - - HEADER - - HEADER - - HEADER - - HEADER - - HEADER - - HEADER - 
**************************************************************************************************************************************/
/** Logo d'entete **/
.logo{width:698px; height:128px; float:left; margin:20px 0 0 9px;}

/** Encart panier **/
.panier_content{width:238px; height:121px; margin-top:48px; padding-right:8px; float:right; background:url('template-bg_monpanier.jpg') no-repeat;}
	.paniercontent_g{width:66px; height:69px; padding:8px 0 0 4px; float:left;}
		.paniercontent_g a{display:block; width:66px; height:69px;}
	.paniercontent_d{width:168px; padding-top:45px; float:right;}
		.paniercontent_details{width:140px; padding:0 20px 0 8px;}
			.panier_nbart{display:block; width:50%; float:left;}
			.panier_tot{display:block; width:50%; float:right; text-align:center; font-weight:bold; color:#FF870F; text-align:right;}
			.panier_voir{width:148px; clear:both;}
				.panier_voir a{text-decoration:underline; font-style:italic;}
				.panier_voir a:hover{text-decoration:underline;}
		.share{width:113px; height:14px; margin-top:21px; padding:2px 12px 0 0; float:right; text-align:right;}
			/*.share img, .share_bis img{padding-left:3px; }*/

/** MENU DIVERS **/
.menudivers{width:971px; height:30px; padding-left:9px; clear:both; background-color:#BFBFBF;}
	.menudivers_g{width:669px; height:30px; float:left; /*line-height:30px;*/}
		.menudivers_g span{padding:0 13px;}

.menudivers_d{width:275px; padding:4px 0 0 27px; float:right; background:url('template-loupe.jpg') no-repeat;}
	.menudivers_d form{display:inline;}
		.input_rech{width:228px; height:19px; padding-left:10px; border:0; background-color:#FFF;}
		.select_rech{width:173px;}
		
/***** DEBUT ONGLETS ******/
#onglets{width:980px; height:27px; padding:10px 0 10px 0; border-bottom:solid 1px #8F8F8F; position:relative; z-index:1000;}
	.ongletBit, .ongletBit_over{display:block;float:left;height:27px;}
	/*width et height Emulé par jequery pour IE7, IE8 et tous les autres navigateurs*/
	.ongletBit_content{
		min-height:27px;
		max-height:27px;
		min-width:50px;
		max-width:85px;/**Largeur max à jongler suivant la longeur du libéllé**/
		padding:0 30px 0 5px;
		text-align:left;
	}
		/*.ongletBit_content a{display:block; height:27px; overflow:hidden; text-transform:uppercase;}/**overflow Pour éviter le débordement en hauteur de 27 px**/
				
		/*
		///Contenu de chaque onglet page catégorie à mettre en place voir découpe page catégorie///
		*/
		.ssonglet{width:962px ;padding:9px; font-weight:normal; position:absolute; left:0; top:47px; text-align:left;}
			.ssonglet_content{width:962px; height:272px;}
				.ssonglet_content_g{width:187px; height:272px; padding-right:9px; float:left;}
				.ssonglet_content_m{/*width:357px;*/width:540px; height:262px; float:left; background-color: #FFFFFF; padding-top: 10px; padding-left: 5px;}
					.ssonglet_content_m a:hover {text-decoration: underline;}
					.ssonglet_lib{height:30px;  margin-bottom:8px; font-size:14px; padding-top: 5px; text-transform: uppercase;}
						.ssonglet_lib a{text-transform:none; font-weight:normal;}
						.ongletSsRayonsBit ul {margin: 0; padding: 0; margin-left: 10px;}
						.ongletSsRayonsBit li {margin: 0; padding: 0; color: #686363; padding-left: 8px;}
							.ongletSsRayonsBit li a {color: #686363;}
								
					.ssonglet_content_d{/*width:373px;*/width: 221px; height:272px; float:left;}
						.articleonglet_details{width:152px; height:244px; float:left; background-color:#FFF;}
							.articleonglet_ima{width:152px; height:152px; text-align:center;}
								.articleonglet_ima a{height:152px;}
							.articleonglet_lib{height:38px; padding-left:6px;}
								.articleonglet_lib a{text-transform:uppercase; font-weight:bold;	display:inline;}
								.articleonglet_titre2{color:#808080;}
							.articleonglet_prix{padding-left:6px; font-family:'Verdana', Arial, Helvetica, sans-serif;}
								.articleonglet_prix strong{display:block; padding-bottom:2px;}
									.articleonglet_prixold{text-decoration:line-through; padding-right:10px;}
									.articleonglet_prixpromo{font-size:18px; color:#FF8000; font-weight:bold;}
						
						.ima_bis_articleonglet{width:212px; height:272px; float:right;}
							.ima_bis_articleonglet p{padding: 0; margin: 0;}
							.ima_suppl_articleonglet1{width:212px; height:131px; margin:0; margin-bottom:9px; background-color:#FFF; text-align:center;}
							.ima_suppl_articleonglet2{width:212px; height:131px; margin:0; background-color:#FFF; text-align:center;}
								
								
								
								
/***** FIN ONGLETS ******/

/** NAVIGATION **/
.navigation{width:975px; height:22px; line-height:22px;}
	.navigation h1, .navigation h2{display:inline;}

/*************************************************************************************************************************************
- INDEX - - INDEX - - INDEX - - INDEX - - INDEX - - INDEX - - INDEX - - INDEX - - INDEX - - INDEX - - INDEX - - INDEX - - INDEX - 
**************************************************************************************************************************************/

/*****************
- COLONNE GAUCHE-
*****************/
/*#gauche{width:258px; float:left;}*/
	/***  Newsletter  ***/
	.newsletter{width:258px; height:147px; margin-top:64px; background:url('template-bg_newsletter.jpg') no-repeat;}
			.newsletter_txt{width:132px; padding:44px 0 27px 11px; line-height:.9em; word-spacing:.1em;}
			.newsletter form{padding-left:7px;}
				.input_news{width:206px; height:19px; padding-left:4px; border:solid 1px #B8B6B7; border-top-color:#D9D9D9;}
				
	/***  Ca vient de sortir  ***/			
	.vientdesortir_ima{width:258px; height:144px; background-color:#FFF; text-align:center;}
	.vientdesortir_txt{width:238px; margin-bottom:12px; padding:10px; background:url('template-vientdesortir_bas.jpg') repeat-x;background-color:#958c83;}
	
	.coffretscadeaux{width:248px; height:135px; margin-bottom:12px; padding:43px 0 0 10px; background:url('template-bg_coffretscadeaux.jpg') no-repeat; color:#FFF; position:relative;}
		.coffretscadeaux span{font-size:16px;}
		.coffretscadeaux a{display:block; width:134px; height:28px; position:absolute; left:22px; bottom:19px;}
		
	/***  Espace pro  ***/
	.espacepro{width:248px; height:105px; margin-bottom:12px; padding:90px 0 0 10px; background:url('template-bg_espacepro.jpg') no-repeat;  position:relative; }
		.espacepro a{display:block; width:101px; height:27px; position:absolute; left:22px; bottom:12px;}
		
	.messageperso{width:248px; height:95px; margin-bottom:12px; padding:108px 0 0 10px; background:url('template-bg_messageperso.jpg') no-repeat;  position:relative; color:#FFF;}
		.messageperso a{display:block; width:101px; height:27px; position:absolute; left:22px; bottom:12px;}
		
	/***  Recette  ***/
	/*.recette_ima{width:258px; height:178px; background-color:#85802C; text-align:center; color:#FFF;}
	.recette_txt{width:238px; height:97px; padding:18px 10px 0 10px; background-color:#85802C; position:relative;}
	html>body .recette_txt{min-height:97px; height:auto;}*/
	.recette_conteneur{width:258px; background-color:#85802C;}
		.recette_img{width:258px;height:178px;text-align:center;}
		.recette_lib {padding-top:17px;padding-left:12px;padding-right:12px;padding-bottom:5px;font-weight:bold;text-transform:uppercase;}
		.recette_titre2 {padding-left:12px;padding-right:12px;}
		.recette_btn {padding-left:6px;padding-bottom:4px;}
		.recette_lien {background-color:#85802C;padding-top:5px;padding-bottom:7px;padding-left:12px;padding-right:12px;margin-bottom:12px;}
	
	/***  Top recherches  ***/
	.toprecherches_content{width:238px; height:92px; margin-bottom:12px; padding:10px; background-color:#808080;}
	html>body .toprecherches_content{min-height:92px; height:auto;}
		.tag_1{font-size:9px; padding:0 3px;}
		.tag_2{font-size:20px; padding:0 3px;}
		.tag_3{font-size:11px; padding:0 3px;}
		.tag_4{font-size:12px; font-weight:bold; padding:0 3px;}
		.tag_5{font-size:14px; font-weight:bold; padding:0 3px;}
		.tag_6{font-size:18px; font-weight:bold; padding:0 3px;}
			.toprecherches_content a:hover{color:#FF870F;}

/*****************
- COLONNE DROITE-
*****************/
/*#droite{width:708px; float:right;}*/
	.ambiance{width:708px; height:384px; margin-bottom:12px; padding-top:8px;}
		.btn{width:708px; height:67px;  background:url('template-lescollections_txt.jpg') no-repeat;}
			.btn_content{float:right; padding:31px 11px 0 0;}
				/** Boutons au repos **/
				.btn_1, .btn_2, .btn_3, .btn_4, .btn_5{width:11px; height:19px; margin-left:4px; float:left; cursor:pointer;}
					.btn_1 a, .btn_2 a, .btn_3 a, .btn_4 a, .btn_5 a{display:block; width:11px; height:19px;}
					.btn_1 a{background:url('template-btn_1.jpg') no-repeat;}
					.btn_2 a{background:url('template-btn_2.jpg') no-repeat;}
					.btn_3 a{background:url('template-btn_3.jpg') no-repeat;}
					.btn_4 a{background:url('template-btn_4.jpg') no-repeat;}
					.btn_5 a{background:url('template-btn_5.jpg') no-repeat;}
				.btn_precedent{width:9px; height:15px; float:left; margin:3px 0 0 5px; cursor:pointer;}
				.btn_suivant{width:9px; height:15px; float:left; margin:3px 0 0 5px; cursor:pointer; }
					.btn_precedent a{display:block; width:9px; height:15px; background:url('template-btn_prec.jpg') no-repeat;}
					.btn_suivant a{display:block; width:9px; height:15px; background:url('template-btn_suiv.jpg') no-repeat;}
					
					/* pour le rollover sur le lien*/
					.btn_1 a:hover{background:url('template-btn_1_over.jpg') no-repeat;}
					.btn_2 a:hover{background:url('template-btn_2_over.jpg') no-repeat;}
					.btn_3 a:hover{background:url('template-btn_3_over.jpg') no-repeat;}
					.btn_4 a:hover{background:url('template-btn_4_over.jpg') no-repeat;}
					.btn_5 a:hover{background:url('template-btn_5_over.jpg') no-repeat;}
					
					/** Rollover à l'action **/
					.btn_1_over a{background:url('template-btn_1_over.jpg') no-repeat;}
					.btn_2_over a{background:url('template-btn_2_over.jpg') no-repeat;}
					.btn_3_over a{background:url('template-btn_3_over.jpg') no-repeat;}
					.btn_4_over a{background:url('template-btn_4_over.jpg') no-repeat;}
					.btn_5_over a{background:url('template-btn_5_over.jpg') no-repeat;}
		.ambiance_content{width:687px; height:306px; border-left:solid 10px #231F20; border-right:solid 11px #231F20; border-top:solid 10px #231F20; border-bottom:solid 10px #231F20; border-top:0; background-color:#FFF;}
			/*.carrouselBit_content{}*/
				.carrouselBit_content ul{width:687px; height:306px;}
					/** Articles **/
					li.carrouselArticleBit{width:687px; height:306px;}
						.carrouselArticleBit_ima{width:317px; height:302px; float:left; position:relative; text-align:center; padding-top:4px;}
						.carrouselArticleBit_details{width:325px; height:257px;float:left;padding-left:27px;padding-right:18px;padding-top:50px;}
							.carrouselArticleBit_lib{width:325px; height:23px;}
								.carrouselArticleBit_lib a{font-weight:bold;}
							.carrouselArticleBit_desc{width:325px; height:90px; color:#B1A58D;}	
							.carrouselArticleBit_prix{width:215px; height:33px; line-height:33px; padding-bottom:20px; background:url('template-bordure_articleBitprix.jpg') repeat-x;}
								.carrouselArticleBit_prix strong{padding-right:5px;}
								.carrouselArticleBit_prixold{text-decoration:line-through; padding-right:10px;}
								.carrouselArticleBit_prixpromo{font-size:18px; font-weight:bold; color:#8A2954;font-weight:bold; font-family:'Verdana', Geneva, sans-serif;}
								.btn_ajouteraupanier{display:block; margin-top:20px;}
							.carrouselArticleBit_btn {/*text-align:center;*/width:216px;}
							
				/** Images **/		
				li.carrouselImageBit{width:687px; height:306px;text-align:center;background-color:#000000;}
			

	/** Top ventes **/
	.topventes{width:707px; margin-bottom:12px; background-color:#F0810B;padding-bottom:15px;}
		.topventes td{border-bottom:solid 1px #BE660C;}
			.topventes h3{padding-top:10px; font-weight:bold; text-transform:uppercase;}
			.topventeBit_prixold{text-decoration:line-through;text-align:right;width:75px;}
			.topventeBit_prixpromo{font-size:17px; font-weight:bold; font-family:'Verdana', Geneva, sans-serif; color:#FFF;text-align:right;width:75px;}
		
	/** Astuces cuisine **/
	.astuces_cuisine{width:722px; margin-bottom:12px;}
	.tendances_cuisine{width:705px; margin-bottom:12px;margin-left:15px;}
	
	
	
	
/*************************************************************************************************************************************
- CATEGORIE - - CATEGORIE - - CATEGORIE - - CATEGORIE - - CATEGORIE - - CATEGORIE - - CATEGORIE - - CATEGORIE - - CATEGORIE - 
**************************************************************************************************************************************/

/*****************
- COLONNE GAUCHE-
*****************/
.categorie{width:737px; height:272px; margin-bottom:12px; text-align:left;}
	.categorie_lib{padding:20px 0 15px 38px; text-transform:uppercase; color:#FFF; }
	.categorie_desc{width:665px; height:105px; padding:0 2px 0 38px; text-align:justify; color:#FFF; overflow-x:hidden; overflow-y:auto;font-family:Verdana, Arial, Helvetica, sans-serif;}
.categorie2{width:717px; height:252px; margin-bottom:12px; text-align:left;padding:10px;}
	.categorie2_desc{text-align:justify; color:#FFF; overflow-x:hidden; overflow-y:auto;}
	
	/** Sous-categories **/
	.sscategories{width:737px; height:126px; position:relative; top:10px;}
		.sscategories_content{width:651px; height:126px; margin:0 auto; position:relative; z-index:10;overflow:hidden;}/** en relative pour IE6 **/
		.sscategories_contentbis{width:660px; height:126px; margin:0 auto;}/** en relative pour IE6 **/

			.sscategories_carrou{height:136px; margin:0 auto;}/** class contrôlée par jCarou.js **/
			.sscategories_bis{height:136px; margin:0 auto;}
				.sscategories_content ul, .sscategories_contentbis ul{height:96px;}
					.sscategories_content ul li, .sscategories_contentbis ul li{width:96px; height:96px; float:left; margin-right:15px;}
						.sscategorieBit_ima{width:96px; height:96px; background-color:#FFF; text-align:center;}
						.sscategorieBit_lib{width:96px; height:40px; font-weight:bold; text-align:center; /*line-height:30px;*/}
							.sscategorieBit_lib a{color:#FFF;}
		
		.fleche_g{width:20px; height:96px; position:absolute; left:15px; top:0;}
		.fleche_d{width:20px; height:96px; position:absolute; right:15px; top:0;}
			.fleche_g img, .fleche_d img{behavior:url('iepngfix.htc');}
	
	/** Page d'une catégorie ou sous-categorie **/
	.categorie_lib_bis{width:684px; height:35px; padding-left:23px; text-align:left; line-height:35px; text-transform:uppercase; color:#FFF; font-weight:bold;}
		.categorie_lib_bis a{color:#FFF;}
	.categ_desc_bis{width:707px; text-align:justify;padding-top:10px;}

	/** Pagination page catégorie et recherche **/
	.pagination{width:707px; padding-top:2px;padding-bottom:2px;background-color:#B2A9A4;}
	.pagination_bis{width:707px; background-color:#B2A9A4; }

		.page_prec{width:120px; height:26px; float:left;background-color:#B2A9A4;}
		.page_suiv{width:99px; height:26px; float:right;background-color:#B2A9A4;}
		
		.pages{width:488px; float:left; text-align:center;  font-size:14px;background-color:#B2A9A4;}
			.pages a{padding:0 4px;}
			.encours{padding:0 4px; color:#810057;}
			/* pour le rollover sur le lien*/
			.pages a:hover{color:#810057;}

	.articles{width:699px; border:solid 4px #808080; margin-bottom:12px; text-align:left;}
	.articles_bis{width:699px; border:solid 4px #FFF; margin-bottom:12px; text-align:left;}
		.articles_content{width:699px; background:url('template-bg_articles.jpg') repeat-y;}
			.articleBit{width:233px; height:387px; float:left;}
			.articleBit_bis{width:233px; height:386px; float:left;}
				.articleBit_content{width:216px; height:373px; margin:0 auto; padding-top:14px;}
					.articleBit_ima{width:216px; height:180px; padding-bottom:9px; text-align:center; position:relative;}
						/** Etiquettes **/
						.etiquettes{position:absolute; right:0; top:0;}
							/*.etiquette_new{width:89px; position:absolute; right:0; top:0;}
							.etiquette_cdc{width:89px; height:79px; position:absolute; left:0; top:0;}
							.etiquette_topvente{width:89px; height:79px; position:absolute; right:0; bottom:0;}
							.etiquette_promo{width:89px; height:79px; position:absolute; left:0; bottom:0;}*/
							.etiquette{float:right; margin-right:10px;}
								.etiquette img{behavior:url('iepngfix.htc');}
						.etiquettesArticle {position:absolute;text-align:right;width:397px;}		
							
					.articleBit_details{width:216px; height:87px;}
						.articleBit_lib{height:30px; font-weight:bold; text-transform:uppercase;color:#000000;}
						.articleBit_titre2{height:35px; color:#808080;}
						.articleBit_savoirplus{height:20px;}
							.articleBit_savoirplus a{color:#FF7F02;}
					.articleBit_prix{width:216px; height:40px; line-height:33px; clear:both; background:url('template-bordure_articleBitprix.jpg') repeat-x;}
						.articleBit_prix strong{padding-right:5px;}
						.articleBit_prixold{padding-right:10px; text-decoration:line-through;}
						.articleBit_prixpromo{font-size:18px; font-weight:bold; color:#FF7F02; font-weight:bold; font-family:'Verdana', Arial, Helvetica, sans-serif;}
		.cache_trait{position:relative; top:-1px;}
	
	/** Menu catalogue **/
	.menu_categ{width:167px; margin:0 auto; padding-top:23px;}
		.menu_categ ul{width:167px; padding-bottom:5px;}
			.menu_rayon{width:167px; padding-bottom:5px;font-weight:bold;}
				.menu_rayon a{padding-right:20px; /*background:url('template-puce_ongletsscateg.gif') no-repeat right 7px;*/}
				.menu_rayon img{behavior:url('iepngfix.htc');}
			.menu_categ ul.menu_ssrayon{width:167px;font-weight:normal;}
			.menu_categ ul li{width:167px;font-weight:normal;}
				.menu_categ ul li a{color:#FFF;font-weight:normal;}
				.menu_categ ul li a:hover{text-decoration:underline;}
				.menu_categ ul li ul{margin:0;padding:0;background-color:#00FF99;}
		
/*************************************************************************************************************************************
- PRODUIT - - PRODUIT - - PRODUIT - - PRODUIT - - PRODUIT - - PRODUIT - - PRODUIT - - PRODUIT - - PRODUIT - - PRODUIT - - PRODUIT - 
**************************************************************************************************************************************/

/****************************
- REFCONTENU -
*****************************/
.produit{width:980px; padding-bottom:20px; background-color:#FFF;}
	.produit_lib{height:35px; padding-left:11px; text-align:centyer; line-height:35px; background-color:#19171C; font-weight:bold; color:#FFF; text-transform:uppercase;}
	/** Pagination produit **/
	.pagination_produit{height:40px; clear:both;}
		.articleprecedent{width:130px; height:33px; float:left;}
		.articlesuivant{width:130px; height:33px; float:right;}
	/** Photos produit **/	
	.produit_g{width:416px; float:left;}
		.ima_produit{width:397px; height:397px;  padding:0 0 15px 11px; text-align:center;}
		.articlephoto{width:405px; height:80px; margin-top:10px;margin-left:11px;/*border-top:1px solid #999999;*/}
			.articlephotoBit{width:80px; height:80px; float:left; padding-left:20px; text-align:center;}
	/** Détails produit **/
	.produit_d{width:564px; float:left;background-color:#FFFFFF;padding-top:35px;}
		.formulaire_g{width:280px; float:left; padding:0 0 0 30px;}
			.produit_lib_bis{clear:both; padding-left:30px; font-size:17px; font-weight:bold; }
				.produit_lib_bis span{font-size:12px; font-weight:normal; color:#8B807E;}
				
			.produit_prix{ float:left;padding-top:15px;font-family:'Verdana', Arial, Helvetica, sans-serif;}
				.produit_prixpromo{font-size:24px; color:#FF7F00;}
				.produit_prixold{font-size:14px;}
					
			.caracteristiques{clear:both;padding-top:15px;padding-bottom:5px;}
			.caracteristiques_bis{clear:both; padding:0 0 10px 30px;}
				.caracteristiques td, .caracteristiques_bis td{padding:2px 0;}
					.inputbis_qte{width:29px; border:solid 1px #918F90;}
					.plus_moins a{display:block; margin-bottom:1px;}
					
			.produit_boutons{padding-top:10px;}
		
		.formulaire_d{width:220px; float:right;  padding-right:20px;text-align:right; }
			.recommander_lien{font-style:italic;}
			.delai{padding-bottom:10px; color:#800059; font-weight:bold;}
			/*.enstock{padding-bottom:5px;}*/
			.norme_bio{margin-bottom:10px; padding-left:30px;}
			.facebook {clear:both;padding-left:8px;}
				.addthis_button {float:left;padding-top:7px;margin-left:10px;}
			.articleoperation{width:357px; clear:both; padding-left:30px;padding-bottom:10px;}
				.articleoperationbit {width:357px;height:80px;background:url('template-bg_articleoperationbit.jpg') no-repeat;}
					.articleoperationMontant {float:left;width:91px;text-align:center;padding-top:15px;color:#812065;font-size:25px;}
					.articleoperationInfos {float:left;width:266px;color:#FFFFFF;}
						.articleoperationLegende {height:19px;padding-top:23px;font-size:15px;font-weight:bold;}
						.articleoperationLien {padding-left:5px;}
							.articleoperationLien a {color:#FFFFFF;font-style:italic;}

			/**Formulaire alerte stock **/
			.alerte_stock{width:509px; /*height:108px;*/ padding-bottom:5px;margin:0 0 8px 28px; padding-left:10px; background:url('template-bientot_dispo.jpg') no-repeat 329px 7px; border:solid 1px #D5CFCF;}
				.epuise{width:261px; height:18px; margin:7px 0 9px 0; background:url('template-bg_bientotdisponible.jpg') no-repeat; line-height:18px; color:#FFF; font-weight:bold; text-align:center;}
				.avertir_txt{font-weight:bold; margin-bottom:11px;}
				.input_alerte{width:218px; border:solid 1px #8C8C8C; margin-right:7px;}
			.recommander_lien_bis{padding:0 0 13px 30px; font-style:italic;}

			
			

/*Panneau d'onglets*/
.panneau_onglets{width:520px; background-color:#41383D; margin:0 0 12px 28px;clear:both;}
	.desc_OFF{width:124px; height:24px; float:left; margin-right:1px; background:url('template-puce_panneau_off.jpg') no-repeat 100px top; background-color:#54494F; cursor:pointer; color:#FFF; text-align:center; line-height:24px; font-weight:bold;}
	.desc_ON{width:124px; height:24px; float:left; margin-right:1px; background:url('template-puce_panneau_on.jpg') no-repeat 100px top; background-color:#19171C; cursor:pointer; color:#FFF; text-align:center; line-height:24px; font-weight:bold;}
	.composition_OFF{width:133px; height:24px; float:left; margin-right:1px; background:url('template-puce_panneau_off.jpg') no-repeat right top; background-color:#54494F; cursor:pointer; color:#FFF; text-align:center; line-height:24px; font-weight:bold;}
	.composition_ON{width:133px; height:24px; float:left; margin-right:1px; background:url('template-puce_panneau_on.jpg') no-repeat right top; background-color:#19171C; cursor:pointer; color:#FFF; text-align:center; line-height:24px; font-weight:bold;}
	.utilisation_OFF{width:127px; height:24px; float:left; margin-right:1px; background:url('template-puce_panneau_off.jpg') no-repeat 105px top; background-color:#54494F; cursor:pointer; color:#FFF; text-align:center; line-height:24px; font-weight:bold;}
	.utilisation_ON{width:127px; height:24px; float:left; margin-right:1px; background:url('template-puce_panneau_on.jpg') no-repeat 105px top; background-color:#19171C; cursor:pointer; color:#FFF; text-align:center; line-height:24px; font-weight:bold;}
	.ensavoirplus_OFF{width:133px; height:24px; float:left; background:url('template-puce_panneau_off.jpg') no-repeat 110px top; background-color:#54494F; cursor:pointer; color:#FFF; text-align:center; line-height:24px; font-weight:bold;}
	.ensavoirplus_ON{width:133px; height:24px; float:left; background:url('template-puce_panneau_on.jpg') no-repeat 110px top; background-color:#19171C; cursor:pointer; color:#FFF; text-align:center; line-height:24px; font-weight:bold;}
	
	.calque_contenu{width:490px; height:70px; padding:15px 15px 30px 15px; text-align:justify; background-color:#C7C1C1; position:relative; color:#231F20;}
		.calque_contenu a {color:#0000ff;}
	html>body .calque_contenu{height:auto; min-height:70px;}
	
		#fiche_partielle{height:60px; overflow:hidden;}
		.plusinfos_txt{width:80px; height:10px; position:absolute; left:15px; bottom:15px;}
			.plusinfos_txt a{font-weight:bold; font-style:italic; text-decoration:underline;}
			
/*Logos banques*/
.banques{margin-bottom:5px; margin-left:27px;}

/****************************
- COMPOSITION / BUNDLE -
*****************************/
.composition{width:950px; margin:0 auto 18px auto;}
	.composition_h{height:52px; background:url('template-composition_h.jpg') no-repeat;}
	.composition_m{width:921px; padding:0 14px; background:url('template-composition_m.jpg') repeat-y;}
	.composition_b{height:20px; background:url('template-composition_b.jpg') no-repeat; position:relative; top:-1px;}
		.table_compo{width:921px;}
			.table_compo td{border-bottom:solid 1px #F1EFF0;}
				.table_compocontent{display:block; height:100%; position:relative;}
					.table_compocontent td{border:0;}
						.cache_signe{width:12px; height:40px; background-color:#FFF; position:absolute; left:0; top:0;}
						.compoBit{width:100px; height:87px; float:left;}
							.compoPlus{width:12px; height:55px; float:left;}
							.compoPhoto{width:100px; height:55px; float:left; text-align:center;}
							.compoLib{width:100px; clear:both; text-align:center;}
								.compoLib a{font-size:10px; color:#8A807E; text-decoration:underline;}
							
							.prixnormal{font-size:18px; font-weight:bold; color:#000; text-align:center;}
							.prixcompo{font-size:26px; font-weight:bold; color:#FF8000; text-align:center;}
							.pct_compo{font-size:18px; font-weight:bold; color:#800057; text-align:center;}
					

/****************************
- ARTICLE POPUB -
*****************************/
.page_articlepopub{background:none #C7C1C1;}
	.articlepopub_content{width:731px; margin:0 auto; padding:12px; background-color:#FFF;					height:670px;}
		html>body .articlepopub_content{height:auto; min-height:670px;}
		
		






/*************************************************************************************************************************************
- FOOTER -
**************************************************************************************************************************************/
/*#footer{width:987px;}*/
	.menuinstit{width:980px; height:145px; padding:20px 0 18px 0; background-color:#231F20; color:#FFF;}
	html>body .menuinstit{height:auto; min-height:145px; }
		.menuinstit_content{width:980px; background:url('template-separateur_menuinstit.jpg') repeat-y;}
			.menuinstit_services{width:303px; margin-right:1px; padding-left:23px; float:left;}
			.menuinstit_infos{width:303px; margin-right:1px; padding-left:23px; float:left;}
			.menuinstit_garanties{width:303px; padding-left:23px; float:left;}
			
			.menuinstit_content ul{padding-top:27px;text-transform:uppercase;}
				.menuinstit_content ul li{padding-left:14px; background:url('template-puce_menuinstit.jpg') no-repeat 0 4px;}
					.menuinstit_content ul li a{color:#FFF;}
					.menuinstit_content ul li a:hover{color:#FF870F;}
					
	.opti{width:950px; padding:20px 15px; background-color:#808080; text-align:center;}
		.opti a{padding:0 2px; text-decoration:underline;}
		
	.pages_obligatoires{width:980px; padding:7px 0; border-bottom:solid 1px #C5C5C7; text-align:center;}
		.pages_obligatoires a{padding:0 5px;}

	.partenaires{width:980px; padding:7px 0; border-bottom:solid 1px #C5C5C7; text-align:center;}
		.partenaires a{padding:0 5px;}
	
	.copyright{width:980px; height:60px; padding-top:12px; background:url('template-logos_footer.jpg') no-repeat center bottom; text-align:center;}			
		.copyright a{text-decoration:underline;}
		
/*************************************************************************************************************************************
- PAGES PANIER - - PAGES PANIER - - PAGES PANIER - - PAGES PANIER - - PAGES PANIER - - PAGES PANIER - - PAGES PANIER - 
**************************************************************************************************************************************/
.etapescommande{width:436px; height:62px;  margin:0 auto 20px auto;}
.bordure{border:solid 1px #C7C7C7;}
.bordure_h{background:url('template-pointille_horizontal.jpg') repeat-x;}
.bordure_d{background:url('template-pointille_vertical.jpg') repeat-y right top;}
.bordure_b{background:url('template-pointille_horizontal.jpg') repeat-x left bottom;}
.bordure_g{background:url('template-pointille_vertical.jpg') repeat-y;}

.tdheadcde{height:26px; background-color:#231F20; color:#FFF; font-weight:bold;}
.cde_td1{ background-color:#FFF; font-weight:bold;}
.cde_td2{ background-color:#F7F7F7; font-weight:bold;}
	.cde_td1 select, .cde_td2 select{width:100px;}
.tot{color:#FF8000; font-weight:bold;}
.tot_bis{font-size:22px; font-weight:bold; color:#FF8000;}
.tot_txt{text-transform:uppercase;}
.souligner{text-decoration:underline;}

/***  Etape1  ***/
.page_divers{width:955px; margin:0 auto;}
	.tablecde{width:953px; border:solid 1px #C7C7C7; margin:0 auto;}
		.inputbis_qte{width:30px; padding-right:8px; border:solid 1px #7F7F7F; text-align:right;}
		.plus_moins a{display:block;}		
		.info_codepromo{height:19px; background-color:#FF7F00; text-align:right; font-style:italic; font-weight:bold; color:#FFF;}
	
	/** encart boutons vider et continuer **/
	.boutons_panier{width:308px; padding-top:10px; float:left;}
		.btn_g{float:left;}
		.btn_d{float:right;}
		
	/** encart totaux **/
	.cdetotaux{width:280px; padding:20px 20px 0 0; float:right;}
	
	/** encart livraison **/
	.cde1livraison_bordure{width:953px; height:21px; margin-bottom:17px; border-bottom:solid 8px #231F20; border-bottom:solid 8px #231F20;}
		.cde1livraison_bordure img{display:block; float:right;}
		.modelivraisonBit{width:280px; float:left; padding-left:10px;}
			a.mode_lib{position:relative; padding-right:10px;}
				a.mode_lib span{display:none;}
				a.mode_lib:hover span{display:block; width:150px; position:absolute; right:-150px; top:-75px; padding:20px 15px; border:solid 1px #E2E2E2; background-color:#FFF;}
		
		.pays_livraison{width:345px; float:left;}
		.mode_livraison{width:600px; float:right;}
			.titre_divers{margin-bottom:10px;}
	
	.emballage_message{margin-bottom:20px; background:url('template-pointille_vertical.jpg') repeat-y 402px 0;}
		.emballage{width:402px; float:left;}
			.emballage_articleBit{width:360px; margin-bottom:12px;}
				.emballage_articleBit_ima{width:100px; height:110px; float:left;}
				.emballage_articleBit_details{width:250px; float:right;}
					.emballage_articleBit_lib{text-transform:uppercase; font-weight:bold;}
						.emballage_articleBit_lib span{color:#888888; text-transform:none; font-weight:normal;}
					.emballage_articleBit_prix{padding-bottom:6px; font-family:'Verdana', Arial, Helvetica, sans-serif;}
						.emballage_articleBit_prixold{padding-right:5px; text-decoration:line-through;}
						.emballage_articleBit_prixpromo{font-size:18px; font-weight:bold; color:#FF8000;}
		
		.message{width:525px; float:right;}
			.message_content{width:525px; height:245px;  background:url('template-bg_messagecadeau.jpg') no-repeat right top;}
				.message_txt{height:16px; padding-top:20px;}
				.textarea_cdecadeau{width:368px; height:186px; padding:10px; border:solid 1px #C7C7C7;}
				
	.loichatel{padding:20px 0; color:#000; text-align:center; font-size:11px;}	
	
	
/** Etape2 **/	
.bande_noire{width:100%; height:27px; background-color:#231F20; text-align:center;}
.champ_input{width:220px; height:17px; border:solid 1px #C7C7C7;}
.champ_input_recette_com{width:220px; height:17px; border:solid 1px #C7C7C7;}
.champ_textarea{width:220px; height:57px; border:solid 1px #C7C7C7;}
.txt_orange{font-weight:bold; color:#FF8000;}
.demandepasse{font-weight:bold; color:#FF8000; text-align:center;}

/** Etape3 **/	
.td_cadeau{height:19px; background-color:#FF7F00; text-align:right; font-style:italic; font-weight:bold; color:#FFF;}
.code_promo{clear:both; padding:15px 0 0 0; color:#FFF;}
	.formcodepromo{width:413px; height:28px; float:right; padding:0 0 0 0; background:url('template-bg_codepromo.jpg') no-repeat;}
		.input_codepromo{width:158px; color:#000; border:0;}
		.erreur_codepromo{padding:3px 0; font-weight:normal; color:#FF8000; text-align:right;}
.choix_moyen1{height:40px; background-color:#FFF;}
.choix_moyen2{height:40px; background-color:#F7F7F7;}
.moyenBit {float:left;width:153px;height:66px;background:url('template-bg_moyenBit.jpg');background-repeat:no-repeat;text-align:center;padding-top:10px;margin-left:19px;margin-right:19px;margin-bottom:19px;}
		
/** Etape4 **/	

	.etape4_content{width:689px; margin:0 auto;}
		.bordure_cde4_m{width:689px; padding:26px 0; background:url('template-bordure_cde4_m.jpg') repeat-y;}
			.details_cde4{width:370px; float:left; text-align:right;}
				.cde4moyenBit{text-align:right; color:#010101;}
					.moyen_txt{font-weight:bold; text-transform:uppercase;}
					.cde4moyenBit ul li{list-style:none;}
					.cde4moyenBit ul.orange_gras{font-weight:bold; color:#FF8000;}
			.boutons_etapescde4{width:290px; float:right; text-align:left;}

/*************************************************************************************************************************************
- PAGE CLIENT - - PAGE CLIENT - - PAGE CLIENT - - PAGE CLIENT - - PAGE CLIENT - - PAGE CLIENT - - PAGE CLIENT - - PAGE CLIENT - 
**************************************************************************************************************************************/
.lib_general{font-family:Verdana, Arial, Helvetica, sans-serif;height:36px; line-height:36px; padding-left:20px; background:url('template-bandeau_titre.jpg') no-repeat; font-size:15px; color:#FFF; text-align:left;text-transform:uppercase;}		
.gras_maj{font-weight:bold; text-transform:uppercase;}	
.txt_gras{font-weight:bold;}

.menuplan {float:left;width:236px;margin-top:10px;margin-bottom:10px;}
	.menuplan h3 {padding-bottom:5px;font-weight:bold;text-transform:uppercase;color:#FF870F;}

.trheadcde{display:block; width:708px;}
.bordure_cdebit_1{display:block; width:708px; background:url('template-pointille_horizontal.jpg') repeat-x left bottom; padding-bottom:1px;}
.bordure_cdebit_2{display:block; width:708px; background:url('template-pointille_horizontal.jpg') repeat-x left bottom; padding-bottom:1px;}
	.td_alt1{padding:10px 0; background-color:#FFF;}	
	.td_alt2{padding:10px 0; background-color:#F7F7F7;}
	
	.tablesuivicde{width:500px; background:url('template-pointille_vertical.jpg') repeat-y 300px 0;}
		.tablesuivicde .td_alt2, .tablesuivicde .td_alt1{background:url('template-pointille_horizontal.jpg') repeat-x left bottom; text-align:center;}

	.td_alt1 a, .td_alt2 a{text-decoration:underline;}	
	
.inscrit td, .inscription td{padding:5px;}
		
.texte_legal{width:668px; margin:0 auto; padding:15px 0; text-align:justify;}
#inscription {margin-top:15px;}

/****************************************************************************************************************
----- PARTENAIRES -----
*****************************************************************************************************************/
.partenairebit{margin-bottom:20px;font-size:9px;}
	.partenairebit_lib{font-weight:bold;}
	.partenairebit_logo{padding:10px 0;}
	.partenairebit_script{padding-bottom:10px; font-weight:bold;}
	.partenairebit_desc{text-align:justify;}
	
	
/** PAGE RECETTE **/
.titrerecette_encours{padding-bottom:10px; font-size:22px;color:#FF8000;font-weight:bold; text-decoration:underline;}
.contenurecette_encours, .contenu_autrerecette{padding-bottom:40px; text-align:justify;}

.titre_autrerecette{font-weight:bold;}
.titre_autrerecette a{text-decoration:underline;color:#FF8000;}

/****************************************************************************************************************
----- INSTITS -----
*****************************************************************************************************************/
.instit{padding:20px 20px;}
	.institform{width:500px; margin:20px auto 20px auto; padding-bottom:20px; background-color:#EDEFEC; text-align:center; border:solid 1px #C7C7C7; clear:both;}
		.nom_form{display:block; width:200px; height:30px; line-height:30px;  margin:0 auto; position:relative; top:-17px; border:solid 1px #C7C7C7; background-color:#FF8000; color:#FFF;}
		.champs_instit input{height:17px; border:solid 1px #C7C7C7;}
		.champs_instit textarea{width:220px; height:57px; border:solid 1px #C7C7C7;}


/****************************************************************************************************************
----- PAGE RECHERCHE -----
*****************************************************************************************************************/
	.cadre_g{width:352px; margin-bottom:20px; float:left;}
		.txt_rech{padding:5px; background-color:#FF870F; border:solid 1px #FF870F; color:#FFF; font-weight:bold;text-align:center;}
		.bordure_cadre_g{padding:10px; border:solid 1px #FF870F; background-color:#FFF9F2;}
			.input_txt{width:200px; height:17px; border:solid 1px #C7C7C7;}
			.select_txt{width:220px;}

		
	.cadre_d{width:300px; margin-bottom:20px; float:right;}
		.bordure_cadre_d{height:83px; border:solid 1px #FF870F; background-color:#FFF9F2; overflow:hidden;}
		html>body .bordure_cadre_d{height:auto; min-height:83px;}
			.bordure_cadre_d ul{padding:30px 10px 10px 15px; overflow:hidden;}
				.bordure_cadre_d ul li a{display:block;}
	
	
	.resultat_txt{padding-left:20px; height:26px; line-height:26px; background:url('template-fleche_noirblanc.jpg') no-repeat right top #231F20; color:#FFF; font-weight:bold;}

	/*Pages résultat articles*/
	.rechcontenubit{width:708px; height:140px;}
		/*.desc_marque{padding:20px; text-align:justify;}*/
		.blocdivers_g{width:8px; height:133px; float:left; background-color:#FF870F;}
		.blocdivers_d1{width:680px; height:112px; float:right; padding:10px; background-color:#F7F7F7; border-bottom:1px solid #FFB463; position:relative; text-align:justify;}
		.blocdivers_d2{width:680px; height:112px; float:right; padding:10px; background-color:#FFF; border-bottom:1px solid #FFB463; position:relative; text-align:justify;}
			.nosarticles_descriptiong{width:100px; height:100px; float:left; padding:5px; border:solid 1px #FF6803; background-color:#FFB463; }
			.nosarticles_descriptiond{width:560px; float:right;}
		
	/*Pages résultat rayons et autres*/
	.rechcontenubit_bis{width:708px; height:190px;}
		.blocdiversbis_g{width:8px; height:179px; float:left; background-color:#FF870F;}
		.blocdiversbis_d1{width:680px; height:158px; float:right; padding:10px; background-color:#F7F7F7; border-bottom:1px solid #FFB463; text-align:justify;}
		.blocdiversbis_d2{width:680px; height:158px; float:right; padding:10px; background-color:#FFF; border-bottom:1px solid #FFB463; text-align:justify;}
			.nosrayons_description, nospages_description{padding:10px; text-align:justify;}
	
	/*navigation des pages*/	
	.nosarticles_navigation, .nosrayons_navigation, .nospages_navigation{padding-bottom:10px; color:#FFB463; font-size:12px;}
		.nosarticles_navigation h2, .nosrayons_navigation h2, .nospages_navigation h2{display:inline; font-size:12px;}
			.nosarticles_navigation h2 a, .nosrayons_navigation h2 a, .nospages_navigation h2 a{color:#FFB463; text-decoration:none;}
			.nosarticles_navigation h2 a:hover, .nosrayons_navigation h2 a:hover, .nospages_navigation h2 a:hover{text-decoration:underline;}
		.nosarticles_navigation a, .nosrayons_navigation a, .nospages_navigation a{color:#FFB463; text-decoration:underline;}
		.nosarticles_navigation a:hover, .nosrayons_navigation a:hover, .nospages_navigation a:hover{text-decoration:none;}
	
	.pagenavperso{width:708px; text-align:right;}
	.pagination_rech{width:698px; height:20px; line-height:20px; margin-top:10px; padding-right:10px; background-color:#FFB463; text-align:right; color:#FFF;}
		.pagination_rech a{color:#FFF;}
		.pagination_rech a:hover{text-decoration:underline;}
		.encours{font-size:16px; font-weight:bold; color:#FFF;}
		
	/** PAGE OPTI **/
	.opti_content{padding:20px; text-align:justify;}
		.opti_details{width:60px; position:absolute; right:10px; bottom:10px;}
			.opti_details a{text-decoration:underline;}
			
	/************************************************************ FIN PAGE DE RECHERCHE ***************************************************/


/****************************************************************************************************************
----- PLAN DU SITE -----
*****************************************************************************************************************/
.menuplan_g{width:280px; padding:10px 0 0 0; float:left;}
.menuplan_d{width:280px; padding:10px 0 0 0; float:right;}
	.menuplan_content{width:256px; height:230px; padding:10px; background-color:#EEF2DB; border-left:2px solid #809333; border-bottom:2px solid #809333; border-top:1px solid #C1DF4C; border-right:1px solid #C1DF4C;}
		html>body .menuplan_content{min-height:260px; height:auto;}
		.titreplan{Font-weight:bold; text-transform:uppercase; padding-bottom:10px; text-decoration:underline;}

/*************************************************************************************************************************************
- Newsletter Popub -  
**************************************************************************************************************************************/
.newsletterpopup{width:470px; height:310px; padding:10px; margin:0 auto; background-color:#ADA9A0; overflow:hidden;}
	.newsletterpopup_content{width:460px; height:310px; padding-left:10px; background:url('template-bg_popup_newsletter.jpg') no-repeat right top #FFFFFF;}
		.right{height:20px;}
			.right a{display:block; width:20px; height:20px; float:right;}
		.newsletterpopup_txt{height:70px; padding:60px 0 0 0;}
		.input_newsBis{width:208px; border:solid 1px #666;}
		.txt_legal{padding:30px 10px 0 0; font-size:10px; color:#ADA9A0; line-height:1em; text-align:justify;}
		
/*************************************************************************************************************************************
- Article Popub -  
**************************************************************************************************************************************/
.articlepopup {width:744px;margin-top:12px;}
	.articlepopupContenu {height:172px;background-color:#c7c1c1;padding:12px;width:708px;color:#000000;}
		.articlepopupImg {width:172px;height:172px;background-color:#FFFFFF;float:left;}
		.articlepopupInfo {width:305px;height:112px;padding-top:60px;padding-left:12px;border-right:1px solid #706c6d;float:left;}
			.articlepopupLib{font-weight:bold; text-transform:uppercase;font-size:14px;}
			.articlepopupTitre2 {color:#808080;}
			.articlepopupDesc {overflow:auto;width:300px;height:132px;}
		.articlepopupBtns {float:left;width:218px;text-align:right;}	
			.articlepopupPrix {text-align:right;color:#FF7F02;font-size:30px;font-weight:bold;width:218px;padding-top:30px;}
			.articlepopupBtns a {font-style:italic;font-weight:bold;}
		.articles_popupconseil {margin-left:16px;}	


/*************************************************************************************************************************************
- Module de recettes -  
**************************************************************************************************************************************/
.carte{width:737px; height:272px; margin-bottom:12px; text-align:left;background-color:#aa8676;}
	.carte_lib{padding:20px 0 15px 38px; text-transform:uppercase; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
	.carte_desc{width:665px;padding:0 2px 0 38px; text-align:justify; color:#FFF; overflow-x:hidden; overflow-y:auto;font-family:Verdana, Arial, Helvetica, sans-serif;}
	
.liste_carte{}
	.liste_carte_categorie{width:345px;height:146px;float:left;margin:0 0 15px 15px;}
		.liste_carte_categorie_contenu{float:left;}
			.liste_carte_categorie_titre{width:149px; height:108px; /*padding:20px 0 0 20px*/; color:#FFF; font-size:19px; font-family:arial;}
			.liste_carte_categorie_titre_lib{font-weight:bold; font-size:23px;}
			.liste_carte_categorie_desc a{width:129px;height:38px; padding-left:20px; font-size:10px; color:#D2BEB5;display:block;}
		.liste_carte_categorie_image{float:left;}
		
.liste_recette_tag{width:345px; height:126px;float:left;margin:0 0 15px 15px;}
	.liste_recette_img{background-color:#AA8676;float:left;width:126px;height:126px;}
	.liste_recette_categorie_desc{width:216px; height:126px;float:left;background-color:#AA8676;color:#FFF;}
		.liste_recette_categorie_desc_titre{font-weight:bold;margin:10px 0 0 10px}

.menu_g{margin:25px 0 0 5px;}
.menu_g_champ{margin-bottom:20px;}
	.menu_g_champ a{color:#AA8676;font-weight:bold;background:url('template-puce_menucarte.png') no-repeat;background-position:right 5px;padding-right:12px;}
.menu_g_souschamp_bloc{margin-top:15px;}
	.menu_g_souschamp{}
		.menu_g_souschamp a{background:url('');color:#FFF;font-weight:normal;}
		.menu_g_souschamp a:hover{color:#AA8678;}
	
.recette_titre{background-color:#000;color:#FFF;height:25px;width:100%;margin:0 0 0 10px;padding:10px 0 0 10px;font-weight:bold;text-transform:uppercase;}

.recette_content_left{float:left;width:365px;}
	.recette_content_left_pred{width:132px;height:33px;margin-left:-3px;}
	.recette_content_left_titre{margin-top:20px; color:#810057;text-transform:uppercase;font-weight:bold;}
	.recette_content_left_titre2{margin:10px 0; color:#A39F9E;}
	.recette_content_left_desc{float:left;color:#810057;font-weight:bold;margin-top:5px;}
	.recette_content_left_preparation{float:left;margin:5px 0 0 5px;color:#810057;}
	.recette_content_left_desc2{color:#810057;font-weight:bold;margin:20px 0;}
	.recette_content_left_ingredient{}
	
.recette_content_right{}
	.recette_content_right_suiv{width:132px;height:33px;margin-left:211px;margin-right:-5px;}
	.recette_content_right_img{width:336px;height:339px;margin-top:20px;}
	.recette_content_right_proposer{width:187px;height:42px;margin:5px 0 0 152px;}
	.recette_content_right_choix{width:187px;height:42px;margin:5px 0 0 152px;}
	
.recette_avis{border:1px solid; margin:35px 0 15px 4px;}
.recette_avis_titre{height:20px;background-color:#000;color:#FFF;font-weight:bold;padding:5px 0 0 15px;}
.votetxt1{float:left;margin:10px 0 10px 10px;}
.votetxt1_bis{float:left;margin:25px 0 0 20px;color:#810057;font-weight:bold;}
.cadreavis{margin:0 0 0 10px;}
.arttxt11_titre{font-weight:bold; color:#810057;}
.arttxt11_note{margin:5px 0;}
.arttxt11_contenu{color:#A1A09E;}
.arttxt11_auteur{color:#A1A09E;margin-bottom:10px;}
