/*********************************************************************************************************************
	---------- STYLES DE BASE ----------
**********************************************************************************************************************/ 

@charset "utf-8";
/* Page */ 
html {font-size: 100%; /* Évite un bug d'IE 6-7.*/ } 
body { 
	background:url('template-bg.jpg') center top;
	margin:0; 
	padding:0;
	font-family:'Arial', Helvetica, sans-serif; 
	font-size: 12px;
	color:#171717;
	overflow-x:hidden;
}
 
/* 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:.75em 0; font-style:normal;} 
 
/* Liens */ 
a{color:#171717; text-decoration:none;} 
a:hover{text-decoration:none; color:#171717;}/* 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:#000; font-size:12px;} 

/* Met en évidence les citations */ 
blockquote {margin:.75em 0 .75em 0; padding:0; border:0;}
/* Mise en forme simple pour les tableaux  
table, td, th{border:0;}*/

/*************************************************************************************************************************************
- DIVERS - - DIVERS - - DIVERS - - DIVERS - - DIVERS - - DIVERS - - DIVERS - - DIVERS - - DIVERS - - DIVERS - - DIVERS - - DIVERS - 
**************************************************************************************************************************************/
.clear{clear:both;}
.etoile{color:#A8BF4A;}
.erreur{text-align:center; color:#A8BF4A; text-transform:none;}

.stat{display:none;}

.input_txt{width:160px; border:solid 1px #A8BF4A; padding-left:5px;}
.textarea_txt{width:165px; height:100px; border:solid 1px #A8BF4A;}
.souligner{/*text-decoration:underline;*/}
.souligner a{text-decoration:underline;}
.souligner a:hover{text-decoration:none;}
.gras{font-weight:bold;}
.vert_gras{color:#517333; font-weight:bold;}
.spacer{padding:0 10px;}

/*************************************************************************************************************************************
- GROS BLOCS - - GROS BLOCS - - GROS BLOCS - - GROS BLOCS - - GROS BLOCS - - GROS BLOCS - - GROS BLOCS - - GROS BLOCS - - GROS BLOCS - 
**************************************************************************************************************************************/
#conteneur{width:990px; margin:0 auto;}
	#header{width:990px;}
	#contenupage{width:990px; padding:0 0 0 0;}
		#gauche{width:662px; float:left;}
		#droite{width:317px; /*height:1450px;*/ float:right;}
		/*html>body #droite{height:auto; min-height:1450px;}*/
		
	#footer{width:990px; 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:665px; height:163px; float:left;}

/** Encart panier **/
.panier_content{width:259px; height:66px; padding-top:67px; float:right; background:url('template-bg_panier_content.jpg') no-repeat left bottom;}
	.paniercontent_g{width:61px; height:66px; float:left;}
		.paniercontent_g a{display:block; width:61px; height:66px;}
	.paniercontent_d{width:190px; height:37px; padding:29px 0 0 8px; float:right; color:#FFF;}
		.panierdetails{width:136px; height:16px;}
			.panier_nbart{display:block; width:50%; float:left;}
			.panier_tot{display:block; width:50%; float:right; text-align:center; font-weight:bold;}
		.panier_voir a{color:#FFF;}

/** MENU DIVERS **/
.menudivers{width:990px; height:27px; clear:both; background-color:#A8C046;}
	.menudivers_g{width:480px; height:27px; padding-left:15px; float:left; line-height:27px;}
		.menudivers_g span{padding:0 11px;}

.menudivers_d{width:405px; float:right; padding-left:27px; background:url('template-loupe.jpg') no-repeat;}
	.menudivers_d form{display:inline;}
		.input_rech{width:178px; padding-left:8px; border:solid 1px #7B8062;}
		.select_rech{width:173px;}
		
/***** DEBUT ONGLETS ******/
.onglets_content{width:990px; height:43px; background-color:#231F20;}
	.ongletBit{display:block; height:43px; float:left; position:relative; z-index:1000;}
		.ongletBit td{
			min-width:80px;
			max-width:100px;
			height:43px; padding:0 26px 0 25px;
			width:expression(document.body.clientWidth.offsetWidth < 80? '80px' : '100px');/*corrige bug IE*/
			background:url('template-pointille_vertical.jpg') repeat-y right top;
			text-align:center; 
			color:#A8BF4A;  
		}
			.ongletBit td a{color:#FFF;}
		
		/*** Bidouille pour enlever les pointilles du 6ieme onglet  ***/
		#ongletBit_6 td{background:none;}
			
	.ongletBit_over{display:block; height:43px; float:left; position:relative; z-index:1000;}	
		.ongletBit_over td{
			min-width:80px;
			max-width:100px;
			height:43px; padding:0 26px 0 25px;
			width:expression(document.body.clientWidth.offsetWidth < 80? '80px' : '100px');/*corrige bug IE*/
			background:url('template-pointille_vertical.jpg') repeat-y right top;
			text-align:center;
			color:#A8BF4A;  
			}
				.ongletBit_over td a{color:#A8BF4A;}
				.ongletBit_over td a:hover{color:#A8BF4A;}
				/*
				///Menu déroulant pour les sous-catégories///
				*/
				.ssonglet{width:210px; background-color:#231F20; font-weight:normal; position:absolute; left:0; top:43px; text-align:left;}
					.ssonglet ul.sscategs{width:180px; padding:10px;}
						.sscategs li{width:220px; padding-left:7px; background:url('template-puce_sscateg.jpg') no-repeat 0 7px;}
							.sscategs li a{display:block; width:180px;}
							.sscategs li a:hover{color:#A8BF4A; font-weight:bold;}
/***** FIN ONGLETS ******/

/** NAVIGATION **/
.navigation{width:975px; height:25px; line-height:25px; padding-left:15px;}
	.navigation h1, .navigation h2{display:inline;}

/*************************************************************************************************************************************
- INDEX - - INDEX - - INDEX - - INDEX - - INDEX - - INDEX - - INDEX - - INDEX - - INDEX - - INDEX - - INDEX - - INDEX - - INDEX - 
**************************************************************************************************************************************/

/*****************
- COLONNE GAUCHE-
*****************/
/*#gauche{width:662px; float:left;}*/
		.ambiance{width:662px; height:298px; margin-bottom:13px;}
			.ambiance ul{width:662px; height:274px;}
				.ambiance ul li{display:block; width:660px; height:274px;}
				/** Articles **/
				li.carrouselArticleBit{width:662px; height:274px; background-color:#FFF;}
					.carrouselArticleBit_ima{width:310px; height:274px; float:left; position:relative; text-align:center; }
						.etiquette{width:45px; height:45px; position:absolute; right:0; top:10px;}
							.etiquette img{behavior:url('iepngfix.htc');}/** Pour IE6 **/
						.etiquette_new{width:45px; height:45px; position:absolute; right:0; top:10px; background:url('template-etiquette_new.png') no-repeat; behavior:url('iepngfix.htc');}
						.etiquette_cdc{width:45px; height:45px; position:absolute; right:0; top:10px; background:url('template-etiquette_cdc.png') no-repeat; behavior:url('iepngfix.htc');}
						.etiquette_topvente{width:45px; height:45px; position:absolute; right:0; top:10px; background:url('template-etiquette_topvente.png') no-repeat; behavior:url('iepngfix.htc');}
					.carrouselArticleBit_details{width:320px; height:274px; float:right;}
						.carrouselArticleBit_lib{width:200px; height:15px; padding:10px 0;}
							.carrouselArticleBit_lib a{font-weight:bold;}
						.carrouselArticleBit_desc{width:200px; height:38px; color:#B1A58D;}	
						.carrouselArticleBit_prix{width:200px; height:46px; background:url('template-bg_articleBit_prix.jpg') repeat-x;}
							.carrouselArticleBit_prixpromo{font-weight:bold;}
							.carrouselArticleBit_prix font{font-size:18px; font-weight:bold; color:#8A2954;}
							.carrouselArticleBit_prixold{text-decoration:line-through;}
						.carrouselArticleBit_stepstock_qte{width:320px; padding-top:6px; clear:both;}
							.carrouselArticleBit_stok{padding-right:13px; color:#91A136; font-weight:bold; font-size:13px; font-style:italic;}
							.carrouselArticleBit_step{color:#918F90; font-weight:bold; font-size:13px; font-style:italic;}
							.carrouselArticleBit_qte{padding-left:6px;}
								.input_qte{width:47px; border:solid 1px #918F90; margin-left:5px;}
								.btn_ajouteraupanier{display:block; margin-top:26px;}
							
				/** Images **/		
				li.carrouselImageBit{width:662px; height:274px;}
				
				.btn{width:658px; height:24px; padding:4px 4px 0 0; background-color:#231F20; font-size:15px;}
					.btn_content{float:right;}
						/** Boutons au repos **/
						.btn_5, .btn_4, .btn_3, .btn_2, .btn_1{width:16px; height:16px; margin-left:2px; float:left; cursor:pointer; }
							.btn_5 a, .btn_4 a, .btn_3 a, .btn_2 a, .btn_1 a{display:block; width:16px; height:16px; color:#FFF; text-align:center; line-height:16px;}
							/* pour le rollover sur le lien*/
							.btn_5 a:hover, .btn_4 a:hover, .btn_3 a:hover, .btn_2 a:hover, .btn_1 a:hover{background:url('template-btn_over.jpg') no-repeat; color:#FFF;}
		
						/** Rollover à l'action **/
						.btn_5_over, .btn_4_over, .btn_3_over, .btn_2_over, .btn_1_over{background:url('template-btn_over.jpg') no-repeat;}
		
		
		
		/***  Tops index  ***/
		.cadre{width:664px; margin-bottom:13px;}
			.cadre_h{width:664px; height:7px; background:url('template-cadre_haut.png') no-repeat; behavior:url('iepngfix.htc');}
			.cadre_m{width:661px; background-color:#231F20;}
				/***  Tops Nouveautés, cdc  ***/
				.lib_tops{padding:0 0 5px 14px; color:#FFF; font-size:18px}
				.articles_nouv{width:639px; height:299px; margin:0 auto;}
				.articles_cdc{width:639px; height:299px; margin:0 auto;}
					.articles_content{width:632px; height:293px; background-color:#FFF; position:relative; overflow:hidden; border:solid 3px #A8BF4A;}/*** pour cacher les parties indésirables****/
						.articles_content ul, .articles_content li{height:245px; float:left;}
							.articleBit{width:213px; height:245px; float:left; background:url('template-bg_articleBit.jpg') no-repeat 212px 0 #FFF;}
								.articleBit_content{width:203px; height:240px; margin:0 auto; padding-top:10px;}
									.articleBit_ima{width:100px; height:115px; padding-bottom:7px; float:left; position:relative;}
									.articleBit_details{width:90px; height:130px; padding:0 3px 7px 5px; float:right;}
										.articleBit_lib{font-weight:bold;}
										.articleBit_desc{color:#B1A58D;}
									.articleBit_prix{width:203px; height:41px; padding-top:5px; clear:both; background:url('template-bg_articleBit_prix.jpg') repeat-x;}
										.articleBit_prixpromo{font-weight:bold;}
										.articleBit_prix font{font-size:18px; font-weight:bold; color:#8A2954;}
										.articleBit_prixold{text-decoration:line-through;}
									
									.articleBit_stepstock_qte{width:203px; padding-top:3px; clear:both;}
										.articleBit_stepstock_qte table td{padding-bottom:4px;}
										.articleBit_stok{padding-right:13px; color:#91A136; font-weight:bold; font-size:13px; font-style:italic;}
										.articleBit_stok_bis{height:15px; padding:2px 0px 3px 0px; color:#91A136; font-weight:bold; font-size:13px; font-style:italic;}
										.articleBit_step{height:15px; padding:2px 0px 2px 0px; color:#918F90; font-weight:bold; font-size:13px; font-style:italic;}
										.articleBit_qte{padding-left:6px;}
										.articleBit_btn{display:block; padding-top:4px;}
										/*.articleBit_btncontact{display:block; padding-top:12px;}*/
								
					.barre_defilement_tops{width:498px; height:26px; clear:both; margin:0 auto; padding:12px 70px 10px 72px; background:url('template-bg_barre_defilement_tops.jpg') no-repeat center 12px #FFF;}
						.prec, .prev{display:block; width:26px; height:26px; float:left;}
						.suiv, .next{display:block; width:26px; height:26px; float:left;}
						.instruction{display:block; width:446px; float:left;}
						
			.cadre_b{width:661px; height:12px; background:url('template-cadre_bas.png') no-repeat left bottom; behavior:url('iepngfix.htc');}
			.cadre_b_bis{width:661px; height:7px; background:url('template-cadre_bas_bis.png') no-repeat #231F20; behavior:url('iepngfix.htc');}
		
		/***  Top ventes  ***/
		.topventes{width:662px; margin-bottom:13px;}
			.topventes_txt{width:648px; height:25px; padding:9px 0 0 14px; background-color:#231F20}
			.topventes_content{width:662px; background:url('template-bg_topventes_content.jpg') no-repeat;}
				.topventeBit_1{width:331px; height:59px; float:left;}
				.topventeBit_2{width:331px; height:59px; float:right;}
					.topventeBit_num{width:30px; height:59px; text-align:center;}
					.topventeBit_ima{width:56px; height:59px; text-align:left;}
					.topventeBit_lib{width:153px; height:59px; text-align:left; color:#99917E;}
						.topventeBit_lib h3{display:inline;}
							.topventeBit_lib h3 a{font-weight:bold; color:#6D792F;}
							.topventeBit_lib h3 a:hover{color:#231F20;}
						
					.topventeBit_prix{width:75px; height:59px; padding-right:10px; text-align:right;}
						.topventeBit_prixpromo{padding-right:5px; font-weight:bold; color:#892654; font-size:18px; color:#a10d59;}
						.topventeBit_prixold{font-size:12px; color:#99917E; text-decoration:line-through;}
		
		/***  Newsletter  ***/
		.newsletter{background:url('template-bg_newsletter.jpg') no-repeat; font-size:13px; color:#231D1F; width:315px; height:85px; float:left; padding-top:70px; padding-left:10px;}
				.newsletter_txt{line-height:1em;}
				.newsletter form{padding-top:5px;}
					.inputnews{width:211px; padding:0 0 0 5px; border:0; margin-right:8px;}

		/***  Recette et livraison et facebook ***/
		.recette_livraison_facebook{width:662px; height:156px; margin-bottom:13px;}
			.recette{width:325px; height:156px; float:left;}
				.recette_lib{width:325px; height:33px; background-color:#231F20;}
				.recette_content{width:325px; height:122px; background-color:#E0D9C7;}
					.recette_ima{width:136px; height:110px; padding:12px 0 0 10px;  float:left; text-align:left;}
					.recette_details{width:179px; height:110px; padding:12px 0 0 0; float:right;}
						.recette_details h3{font-weight:bold; color:#231F20;}
						.recette_desc{ color:#6E6556;}
						.recette_global{ height:80px;}
						.recette_desc2{ color:#6E6556;}
						.recette_btn{}
						.recettes_liens{padding-top:7px; color:#6E6556;}
			.livraison{width:163px; height:156px; padding-left:10px; float:left;}
			.facebook{width:156px; height:156px; float:right;background-image:url('template-facebook.jpg');font-weight:bold;}
			
			
			#lienfacebook{padding-top:55px; padding-left:65px;}
			#lienfacebook a{}
			
			#lientwitter{padding-top:20px; padding-left:65px;}
			
		/** PAGE RECETTE **/
		#titrerecette{font-size:22px;color:#8A2851;font-weight:bold;}
		#contenurecette{padding-bottom:40px;}
		
		.titrerecette{font-weight:bold;}
		.titrerecette a{text-decoration:underline;color:#8A2851;}


/*****************
- COLONNE DROITE-
*****************/
/*#droite{width:317px; height:1450px; float:right;}*/
	.blog{width:317px; height:176px; margin-bottom:15px; background:url('template-blog.png') no-repeat; behavior:url('iepngfix.htc');}
		.blog a{display:block; width:317px; height:176px;}
	.bloc_droite{width:317px; margin-bottom:15px;}
	.top_recherches{width:313px; margin-bottom:15px;}
		.top_recherches_txt{width:313px; height:30px; background-color:#231F20;}
		.tags{width:283px; height:276px; line-height:25px; padding:15px; background-color:#E0D9C7; text-align:center;}
		html>body{min-height:85px; height:auto;}
			.tags font{padding:0 2px;}
			.tag1{font-size:18px; font-weight:bold;}
			.tag2{font-size:14px; font-weight:bold;}
			.tag3{font-size:12px;}
			.tag4{font-size:11px;}
			.tag5{font-size:9px;}
				.tags a{color:#231F1E;}
				.tags a:hover{color:#AAC24A;}
					

/*************************************************************************************************************************************
- CATEGORIE - - CATEGORIE - - CATEGORIE - - CATEGORIE - - CATEGORIE - - CATEGORIE - - CATEGORIE - - CATEGORIE - - CATEGORIE - 
**************************************************************************************************************************************/

/*****************
- COLONNE GAUCHE-
*****************/
.categorie{width:636px; margin:0 auto;background-color:#FFF; border:solid 3px #A8BF4A;}
	.categorie_desc{padding:28px 10px; text-align:justify;}
	.sscategorieBit{width:212px; height:197px; float:left;}
		.sscategorieBit_content{width:198px; margin:0 auto;}
			.sscategorieBit_ima{width:198px; height:149px; text-align:center;}
			.sscategorieBit_details{width:198px; height:32px; padding-top:4px; background-color:#231F20; color:#FFF; text-align:center;}
				.sscategorieBit_lib{font-weight:bold;}
					.sscategorieBit_lib a{color:#FFF;}
				.sscategorieBit_nbart{font-style:italic;}

	.articles{width:636px; margin:0 auto; background:url('template-bg_articleBit_bis.jpg') repeat-y; background-color:#FFF; border:solid 3px #A8BF4A;}
		.articleBit_bis{width:212px; height:256px; /*height:302px;*/ float:left; }
			/*.articleBit_content{width:203px; height:235px; margin:0 auto; padding-top:10px;}
				.articleBit_ima{width:100px; height:115px; padding-bottom:7px; float:left; position:relative;}
				.articleBit_details{width:98px; height:115px; padding:0 5px 7px 0; float:right;}
					.articleBit_lib{height:40px; font-weight:bold;}
					.articleBit_desc{color:#B1A58D;}
				.articleBit_prix{width:203px; height:41px; padding-top:5px; clear:both; background:url('template-bg_articleBit_prix.jpg') repeat-x;}
					.articleBit_prixpromo{font-weight:bold;}
					.articleBit_prix font{font-size:18px; font-weight:bold; color:#8A2954;}
					.articleBit_prixold{text-decoration:line-through;}*/
		.barre_defilement_articles{width:491px; height:26px; clear:both; margin:0 auto; padding:12px 70px 10px 72px; background:url('template-bg_barre_defilement_tops.jpg') no-repeat center 12px #FFF;}

	.pagination{width:650px; height:16px; padding:7px 10px 0 0; text-align:right; color:#FFF9; font-size:12px}
		.pagination_content{float:right;}
			.pagination a{display:block; width:16px; height:16px; float:left; color:#FFF; text-align:center; line-height:16px;}
			.pagination .encours{display:block; width:16px; height:16px; float:left; background:url('template-btn_over.jpg') no-repeat; color:#FFF; text-align:center; line-height:16px;}
			/* pour le rollover sur le lien*/
			.pagination a:hover{background:url('template-btn_over.jpg') no-repeat; color:#FFF;}
			.pagination .btn_prec:hover, .pagination .btn_suiv:hover{background:none;}
		
/*************************************************************************************************************************************
- PRODUIT - - PRODUIT - - PRODUIT - - PRODUIT - - PRODUIT - - PRODUIT - - PRODUIT - - PRODUIT - - PRODUIT - - PRODUIT - - PRODUIT - 
**************************************************************************************************************************************/

/****************************
- REFCONTENU -
*****************************/
.cadre_produit{width:990px; margin-bottom:13px;}
	.cadre_produit_h{width:988px; height:7px; background:url('template-cadrebis_haut.png') no-repeat; behavior:url('iepngfix.htc');}
	.cadre_produit_m{width:988px; background-color:#231F20;}
	.cadre_produit_b{width:988px; height:7px; background-color:#231F20; background:url('template-cadrebis_bas.png') no-repeat; behavior:url('iepngfix.htc');}
		.produit{width:965px; margin:0 auto; padding-bottom:70px; background-color:#FFF; border:solid 3px #A8BF4A;}
			/** Pagination produit **/
			.pagination_produit{height:16px; clear:both; padding:6px 8px 0 8px;}
				.articleprecedent{width:120px; height:16px; float:left;}
				.articlesuivant{width:105px; height:16px; float:right;}
			/** Photos produit **/	
			.produit_g{width:445px; padding:14px 0 0 8px; float:left;}
				.ima_produit{width:445px; height:465px; position:relative; border-bottom:solid 1px #C8C6C7;}
					.zoom{width:67px; height:13px; position:absolute; left:0; bottom:-3px;}
				
				.articlephoto{width:445px; height:66px; padding-top:11px;}
					.articlephotoBit{width:66px; height:66px; float:left; margin-right:10px; text-align:center;}
			/** Détails produit **/
			.produit_d{width:480px; padding-right:8px; float:right; background:url('template-bg_produit_d.jpg') no-repeat right 100px;}
				h1.produit_lib{width:310px; height:70px; padding:0 0 0 0; font-size:20px; font-weight:bold; text-transform:uppercase;}
					h1.produit_lib span{font-size:12px; font-weight:normal; font-style:italic; color:#99917C;}
				
				.produit_prix{width:200px; float:left;}
					.produit_prixpromo{font-size:32px; font-weight:bold; color:#8C2753;}
					.produit_prixold{font-style:italic;}
						.produit_prixold span{text-decoration:line-through;}
				
				.stokstep_delai{width:200px; float:right; position:relative; top:-50px;}
					.enstock{width:73px; height:73px; float:right; margin-right:8px; background:url('template-etiquette_enstock.jpg') no-repeat; line-height:73px; text-align:center; color:#FFF;}
					.epuise{width:73px; height:73px;  float:right; margin-right:8px; background:url('template-etiquette_epuise.jpg') no-repeat; line-height:73px; text-align:center; color:#FFF;}
					.delai{width:73px; height:53px;  padding-top:20px; float:right; margin-right:8px; background:url('template-etiquette_delai.jpg') no-repeat; text-align:center; color:#FFF;}
				
				.caracteristiques{clear:both;}
					.caracteristiques td{padding:2px 0;}
						.inputbis_qte{width:47px; border:solid 1px #918F90;}
				
				.produit_boutons{padding:20px 0;}
					.produit_boutons ul li{background:url('template-puce_divers.jpg') no-repeat 0 3px; padding-left:12px;}
					
				.producteur{width:462px; height:50px; padding:10px 0 20px 18px; margin-bottom:20px; background-color:#E0D9C7;}
					.lien_producteur{background:url('template-puce_producteur.jpg') no-repeat 0 3px; padding-left:12px; font-style:italic;}
	
				/*Panneau d'onglets*/
				.panneau_onglets{width:470px; padding:3px 4px; border:solid 1px #C3BCAA;}
					.desc_OFF{width:155px; height:24px; float:left; background:url('template-description_off.jpg') no-repeat; background-color:#E0D9C7; cursor:pointer;}
					.desc_ON{width:155px; height:24px; float:left; background:url('template-description_on.jpg') no-repeat; background-color:#231F20; cursor:pointer;}
					
					.composition_OFF{width:154px; height:24px; float:left; background:url('template-composition_off.jpg') no-repeat; margin:0 3px; background-color:#D0C4B8; cursor:pointer;}
					.composition_ON{width:154px; height:24px; float:left; background:url('template-composition_on.jpg') no-repeat; margin:0 3px; background-color:#231F20; cursor:pointer;}
					.utilisation_OFF{width:155px; height:24px; float:left; background:url('template-utilisation_off.jpg') no-repeat; background-color:#D0C4B8; cursor:pointer;}
					
					.utilisation_ON{width:155px; height:24px; float:left; background:url('template-utilisation_on.jpg') no-repeat; background-color:#231F20; cursor:pointer;}
					
					.calque_contenu{width:450px; height:90px; padding:7px 0 10px 10px; text-align:justify; color:#A09486;}
					html>body .calque_contenu{height:auto; min-height:90px;}
	

/*************************************************************************************************************************************
- FOOTER -
**************************************************************************************************************************************/
/*#footer{width:990px; padding:13px 0 13px 0; background-color:#FFF;}*/
	.bannieres_pub{padding-bottom:15px;}
		.bannieres_pub table td{padding:10px 5px;}
	.instits_divers{width:965px; height:58px; padding:14px 0 0 25px; background-color:#E0D9C7;}
		.instits_divers a{display:block; height:42px; padding:5px 0 0 63px; float:left;}
			.instits_divers a:hover{font-weight:bold; text-decoration:none;}
			.livr{width:160px; background:url('template-livraison_ico.jpg') no-repeat;}
			.satisfait_rembourse{width:106px; background:url('template-satisfaitrembourse_ico.jpg') no-repeat;}
			.paiement_securise{width:136px; background:url('template-paiementsecurise_ico.jpg') no-repeat;}
			.commande{width:132px; background:url('template-commande_ico.jpg') no-repeat;}
			.service_client{width:100px; background:url('template-serviceclient_ico.jpg') no-repeat;}
		
	.menuinstit{width:957px; height:132px; padding:25px 0 28px 33px; background-color:#231F20;}
	html>body .menuinstit{height:auto; min-height:132px; color:#FFF;}
		.menuinstit_content{width:957px; background:url('template-separateur_menuinstit.jpg') repeat-y 300px 25px;}
			.menuinstit_services{width:275px; margin-right:1px; padding-left:25px; float:left;}
			.menuinstit_infos{width:302px; margin-right:1px; padding-left:25px; float:left;}
			.menuinstit_garanties{width:302px; padding-left:25px; float:left;}
			
			.menuinstit_content ul{padding-top:27px;}
				.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:#B3C53F;}
					
	.categs_opti{width:990px; background-color:#58595B;}
		.plan_categs{width:952px; margin:0 auto; padding:20px 0;}
			.categs{padding-top:25px;}
				.categ_lib{width:280px; padding-right:15px; float:left; font-weight:bold; text-align:right;}
				.categ_desc{width:650px; float:left; }
		.opti{width:952px; margin:0 auto; padding:20px 0; border-top:solid 1px #3C3C3E; text-align:center;}
			.opti a{padding:0 2px; text-decoration:underline;}
	
	.partenaires{text-align:center; margin:auto; width:900px; padding:7px 0; border-bottom:solid 1px #C5C5C7;}
		.partenaires a{padding:0 5px;}
	
	
	.copyright{width:990px; height:60px; padding-top:12px; background:url('template-banques.jpg') no-repeat center bottom; text-align:center;}			
		.copyright a{text-decoration:underline;}

		
/*************************************************************************************************************************************
- PAGES PANIER -- PAGES PANIER -- PAGES PANIER -- PAGES PANIER -
**************************************************************************************************************************************/
/******* Etape 1 *********/
.cadre_general{width:990px; margin-bottom:13px; clear:both;}
	.cadre_general_h{width:988px; height:7px; background:url('template-cadrebis_haut.png') no-repeat; behavior:url('iepngfix.htc');}
	.cadre_general_m{width:988px; background-color:#231F20;}
	.cadre_general_b{width:988px; height:7px; background-color:#231F20; background:url('template-cadrebis_bas.png') no-repeat; behavior:url('iepngfix.htc');}
		.cadre_general_bordure{width:965px; margin:0 auto; padding:20px 0; background-color:#FFF; border:solid 3px #A8BF4A;}
			.tdheadcde{text-transform:uppercase; color:#517333; font-weight:bold;}
			.bordure{border:dashed 1px #ADC249;}
			.bordure_h{background:url('template-pointillehorizontal_vert.jpg') repeat-x;}
			.bordure_d{background:url('template-pointillevertical_vert.jpg') repeat-y right top;}
			.bordure_b{background:url('template-pointillehorizontal_vert.jpg') repeat-x left bottom;}
			.bordure_b_bis{background:url('template-pointillehorizontal_vert.jpg') repeat-x left bottom; padding-bottom:1px;}
			.bordure_g{background:url('template-pointillevertical_vert.jpg') repeat-y;}
			
			.cde_td1{background-color:#E0FFC6;}
			.cde_td2{background-color:#F4F4F4;}
			.table_caracts select{width:130px;}
			.erreur_stock{background-color:#231F20; color:#FFF; text-align:center;}
		
			.boutons_g{width:500px; float:left; padding-left:20px;}
			.boutons_d{width:400px; float:right; padding-right:20px; text-align:right;}
				.tot{color:#517333; font-weight:bold;}
				.ttc_txt{font-size:20px;}
				.totbis{font-size:20px; color:#517333; font-weight:bold;}
				
.cadredivers_g{width:480px; float:left; margin-bottom:13px; }
.cadredivers_d{width:480px; float:right; margin-bottom:13px; }
	.cadredivers_h{width:480px; height:7px; background:url('template-cadredivers_haut.png') no-repeat; behavior:url('iepngfix.htc');}
	.cadredivers_m{width:480px; background-color:#231F20;}
	.cadredivers_b{width:480px; height:7px; background:url('template-cadredivers_bas.png') no-repeat; behavior:url('iepngfix.htc');}
		.cadredivers_bordure{width:436px; height:200px; margin:0 auto; padding:10px; background-color:#FFF; border:solid 3px #A8BF4A;}
		html>body .cadredivers_bordure{min-height:200px; height:auto;}

.cde1commentaire{ width:900px; margin:0 auto; }

/******* Etape 2 *********/
.inscrit{width:50%; margin:20px auto 0 auto; padding-bottom:10px; background-color:#F4F4F4; border:solid 1px #A8BF4A;}
	.titre_divers{text-align:center;}
		.titre_divers strong{padding:5px 10px; background-color:#000; border:solid 1px #A8BF4A; font-size:16px; color:#F3F7E6; text-align:center; text-transform:uppercase; position:relative; top:-8px;}
		.erreur_email{height:125px; margin-top:10px; padding-top:10px; background-color:#F4F4F4; text-align:center;}
		
.inscription{width:812px; margin:20px auto 0 auto; padding-bottom:10px; background-color:#F4F4F4; border:solid 1px #A8BF4A;}
	.separateur{margin-top:20px; background:url('template-pointillevertical_vert.jpg') repeat-y 345px top;}
	.demandepasse{padding:10px 0 0 10px; color:#A8BF4A; text-align:left;}

.connecte{width:812px; margin:20px auto 0 auto; padding-bottom:10px; background-color:#F4F4F4; border:solid 1px #A8BF4A;}

/******* Etape 3 *********/
.prixreduc{font-weight:bold; text-align:center;}
	.prixreduc input{width:70px; font-weight:bold; text-align:center; background:transparent; border:0;}

.imprimer{margin:20px 0 80px 0;}
.td_cadeau{height:26px; background-color:#000; border-bottom:solid 1px #A8BF4A; color:#FFF; text-align:right;}

.table_moyens{width:90%; margin:10px auto 15px auto; background:url('template-trait.jpg') repeat-y 350px 0;}
	a.tdmoyens{display:block; width:150px; padding:15px; background-color:#F4F4F4; border-bottom:1px solid #A8BF4A; border-right:1px solid #A8BF4A; text-align:center; text-decoration:none; font-weight:bold;}
		.moyentxt{padding-left:10px;font-weight:bold; color:#B4A587; font-size:18px; font-weight:bold;}
		/*.tdmoyens a{display:block; padding:15px; text-decoration:none; font-weight:bold;}*/
	a.tdmoyens_over {display:block; width:150px; padding:15px; background-color:#E0FFC6; border-top:1px solid #A8BF4A ; border-left:1px solid #A8BF4A; text-align:center; font-weight:bold; cursor:pointer; color:#517333;}
	a.tdmoyens_over:hover{text-decoration:none;}
	.moyen_lib{text-transform:uppercase; font-weight:bold; padding-bottom:10px;}
	
	.btn_terminer{margin-top:25px; text-align:right;}

/******* Etape 4 *********/
.cde4recap{width:812px; margin:20px auto 0 auto; padding-bottom:10px; background-color:#F4F4F4; border:solid 1px #A8BF4A;}
	.etape4_lib{padding-left:70px; text-transform:uppercase; font-size:20px; color:#517333; font-weight:bold;}
	
	.cde4moyenBit{padding-left:70px;}

/*************************************************************************************************************************************
- PAGE CLIENT -
**************************************************************************************************************************************/
/** Carnet d'adresse **/
.carnetBit{width:300px; margin:0 auto 10px auto; padding:10px 0 15px 5px; text-align:center;}
	.carnetBit_content{height:233px; padding:7px; border:solid 1px #B6B6B6; background-color:#FFF;}
		html>body .carnetBit_content{min-height:233px; height:auto;}
		.titrecarnet{color:#517333; Font-weight:bold; text-transform:uppercase; padding-bottom:10px;}

/** Suivi de commande **/
.tablesuivicde{width:100%; margin-bottom:10px;}
.tablesuivicde_bis{width:50%; margin-bottom:10px; background:url('template-pointillevertical_vert.jpg') repeat-y 260px 0;}

	.tablesuivicde td{text-align:center;}
	.td_alt1{/*background-color:#E0FFC6;*/ border-bottom:solid 1px #A8BF4A;}
	.td_alt2{/*background-color:#FFF;*/ border-bottom:solid 1px #A8BF4A;}
		.td_alt1 a, .td_alt2 a{ text-decoration:underline;}

	
/*************************************************************************************************************************************
- PAGES INSTITS -
**************************************************************************************************************************************/
.lib_instit{padding:0 0 5px 14px; color:#FFF; font-size:18px;}
.instit_content{width:598px; margin:0 auto; padding:20px; background-color:#FFF; border:solid 3px #A8BF4A;}
	.institform{width:400px; margin:20px auto; padding-bottom:20px; background-color:#F4F4F4; border:solid 1px #A8BF4A; text-align:center;}
		.input_formcontact input{width:160px; border:solid 1px #A8BF4A; padding-left:5px;}
		.input_formcontact textarea{width:165px; height:100px; border:solid 1px #A8BF4A;}
		.texte_legal{padding:0 15px 0 15px;text-align:justify;}
		
/****************************************************************************************************************
----- PAGES PARTENAIRES -----
*****************************************************************************************************************/
.partenairebit{width:598px; padding-top:20px;}

	.partenairebit_lib{width:248px; float:left; padding:20px 0 0 0; font-weight:bold;}
		.partenairebit_lib a{color:#000; text-decoration:underline;}
	.partenairebit_logo{width:350px; float:left; }
	
	.partenairebit_script{width:248px; float:left; font-weight:bold;}
		.partenairebit_script a{color:#000; text-decoration:underline;}
	.partenairebit_desc{width:350px; float:left; }
	

/****************************************************************************************************************
----- PAGE RECHERCHE -----
*****************************************************************************************************************/
.rech_page{width:610px; margin:0 auto; padding:10px; background-color:#FFF; border:solid 3px #A8BF4A;}

	.lib_pagerech{width:610px; height:43px; margin-top:15px; background:url('template-fond_lib_art.jpg') no-repeat; color:#ed7b00; font-size:18px; font-weight:bold; font-family:'Arial'; padding-top:1px;}
	.cadre_g{width:345px; margin:20px 0 0 10px; padding-bottom:1px; float:left;}
		.txt_rech_g{position:relative; top:5px; text-align:center;}
				.txt_rech_g span{padding:5px; background-color:#FFF; border:solid 1px #A8BF4A; color:#000; font-weight:bold;}
		.bordure_cadre_g{padding:10px; border:solid 1px #A8BF4A; background-color:#F5F5F5;}
		
	.cadre_d{width:200px; margin:20px 10px 0 0; padding-bottom:1px; float:right;}
		.txt_rech_d{position:relative; top:5px; text-align:center;}
				.txt_rech_d span{padding:5px; background-color:#FFF; border:solid 1px #A8BF4A; color:#000; font-weight:bold;}
		.bordure_cadre_d{height:83px; border:solid 1px #A8BF4A; background-color:#F5F5F5; 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;}
	
	/*Pages résultat articles*/
	.rechcontenubit{width:610px; height:140px;}
		.blocdivers_g{width:6px; height:133px; float:left; background-color:#809333;}
		.blocdivers_d1{width:584px; height:112px; float:right; padding:10px; background-color:#EEF2DB; border-bottom:1px solid #809333; position:relative;}
		.blocdivers_d2{width:584px; height:112px; float:right; padding:10px; background-color:#F5F5F5; border-bottom:1px solid #809333; position:relative;}
			.nosarticles_descriptiong{width:100px; height:100px; float:left; padding:5px; border:solid 1px #809333; background-color:#A8BF4A; }
			.nosarticles_descriptiond{width:460px; float:right;}
		
	/*Pages résultat rayons et autres*/
	.rechcontenubit_bis{width:610px; height:190px;}
		.blocdiversbis_g{width:6px; height:179px; float:left; background-color:#809333;}
		.blocdiversbis_d1{width:584px; height:158px; float:right; padding:10px; background-color:#EEF2DB; border-bottom:1px solid #809333;}
		.blocdiversbis_d2{width:584px; height:158px; float:right; padding:10px; background-color:#F5F5F5; border-bottom:1px solid #809333;}
			.nosrayons_description, nospages_description{padding:10px; text-align:justify;}
	
	/*navigation des pages*/	
	.nosarticles_navigation, .nosrayons_navigation, .nospages_navigation{padding-bottom:10px; color:#517333; 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:#517333; 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:#517333; text-decoration:underline;}
		.nosarticles_navigation a:hover, .nosrayons_navigation a:hover, .nospages_navigation a:hover{text-decoration:none;}
	
	.pagenavperso{width:610px; text-align:right;}
	.pagination_rech{width:610px; margin-top:10px; padding-top:7px; border-top:solid 1px #517333; text-align:right;}
		.pagination_rech a:hover{color:#517333;}
		.encours{color:#809333; font-weight:bold;}
		
	/** PAGE OPTI **/
	.opti_content{padding:20px;}
		.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;}


.imagesmarque{
	padding-bottom:10px;
}
.pagesoblig{
	text-align:center;
}
.partenaires li{
	display:inline;
}
.partenaires table{
	display:inline;
}
.sachetoffert{float:left;}
.cadeaugourmand{float:right;}
.margin-top10{height:10px;}
#shareFB{background-image:url("template-bouton-facebook.gif"); background-position: 0px 0px; background-repeat: no-repeat; padding-left:25px; padding-bottom:10px;}
#twitter{background-image:url("template-twitter.jpg"); background-position: 0px 0px; background-repeat: no-repeat; padding-left:25px; padding-bottom:10px;}
