@charset "UTF-8";
html, body, div, dd, dl, dt{margin:0px; padding:0px;}
body{font-family:'Arial', Helvetica, sans-serif; font-size:10px; text-align:center; color:#000; overflow-x:hidden; background:url('template-bg.jpg') repeat-x;}
img{border:none; margin:0px; padding:0;}
.clear{clear:both;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:underline;}
.opti{display:none;}
dl, dt, dt, ul, li{margin:0px;padding:0px; list-style:none;}
h1, h2, h3, h4{margin:0px; padding:0; font-weight:normal; font-size:10px;}
form, select, input, textarea, p{margin:0; padding:0; font-family:'Arial', Helvetica, sans-serif; font-size:10px;}
select, input, textarea{color:#000;}


/* ----------------------------------------- DIVERS ---------------------------------------- */
.erreur{color:#A4121C; text-align:center; font-size:11px;}
.etoile{color:#A4121C;}

.contenu_divers{width:715px; margin-bottom:18px; padding:10px; border:dashed 1px #18181A; border-top:none;}
.contenu_diversbis{width:715px; margin-bottom:18px; padding:10px; /*border:dashed 1px #18181A;*/}

.titre_divers{padding-bottom:10px; font-size:16px; font-weight:bold; color:#850D17; text-align:center;}

.menuplan{float:left; margin:0 20px 10px 0;}
	.menuplan h3{font-weight:bold; color:#850D17;}

.left{text-align:left;padding:15px 0;}
.center{text-align:center; padding:15px 0;}
.right{text-align:right;padding:15px 0;}

/* ----------------------------------------- CONTENEUR ---------------------------------------- */
.conteneur{width:1000px; margin:0 auto; text-align:left; background-color:#FFF;}

	/* ---- HEADER ----- */
	.header{height:141px;}
		.banniere{width:540px; height:140px; float:left;}
		.header_d{width:460px; height:27px; float:right; padding:113px 0 0 0px; background:url('template-bg_headerD.jpg') no-repeat;}
			.rech_rapide{width:295px; float:left;}
				.champ_recherche{width:187px; height:13px; padding:3px 0 0 3px; border:solid 1px #000;}
					.lienrecherche a {font-size:12px; font-weight:bold; color:#FFF; text-transform:uppercase;}
					.lienrecherche{float:left; padding-top:3px;}
			#contentpanier{font-size:14px;}
				#contentpanier a{color:#850D19;}
	.montantpanier{
		float:right;
		padding-top:5px;
		padding-left:5px;
	}
	.nombrepanier{
		float:left;
		padding-top:5px;
	}
	/* ---- ONGLETS ----- */
	.onglets{width:1000px; height:41px; position:relative; background:#902630 url('template-bg_onglets_new.png') no-repeat bottom; font-size:10px; text-align:center; text-transform:uppercase; color:#FFF; position:relative; z-index:100;}
		.onglet{height:41px; z-index:10;text-align:center;}	
		/*.onglet:hover{height:41px; text-align:center; z-index:10;background:url('template-arrow.jpg') no-repeat bottom center;width:82px;}	*/
			.onglet a{color:#FFF;text-decoration:none;}
			
	/* ---- NAVIGATION ----- */		
	.navigation{padding:0 0 10px 10px;}
		.navigation h1, .navigation h2{display:inline;}
			.navigation h1 a, #onglets .navigation h2 a{}
	
	/* ---- CONTENU ----- */
	.contenu{width:980px; padding:10px 10px 0 10px; padding-bottom:50px; }
		.ambiance2{width:980px; height:300px; clear:both;  margin-bottom:10px; position:relative; overflow:hidden;}
		.ambiance_bit2 {width:980px; height:300px;}
		
/************************************************************************************/
	/* Carrousel */
/************************************************************************************/

		.btn_1 , .btn_2 , .btn_3, .btn_4 {width:22px; height:23px; margin-right:7px; cursor:pointer; float:left; outline:none;}
		
		/* class pour changement sur action*/
		.btn_1 {background:url('template-btn_1.png') no-repeat; behavior:url('template-iepngfix.htc'); outline:none;}
		.btn_2 {background:url('template-btn_2.png') no-repeat; behavior:url('template-iepngfix.htc'); outline:none;}
		.btn_3 {background:url('template-btn_3.png') no-repeat; behavior:url('template-iepngfix.htc'); outline:none;}
		.btn_4 {background:url('template-btn_4.png') no-repeat; behavior:url('template-iepngfix.htc'); outline:none;}

		.btn_1_over{background:url('template-btn_1_over.png') no-repeat; behavior:url('template-iepngfix.htc'); outline:none;}
		.btn_2_over{background:url('template-btn_2_over.png') no-repeat; behavior:url('template-iepngfix.htc'); outline:none;}
		.btn_3_over{background:url('template-btn_3_over.png') no-repeat; behavior:url('template-iepngfix.htc'); outline:none;}
		.btn_4_over{background:url('template-btn_4_over.png') no-repeat; behavior:url('template-iepngfix.htc'); outline:none;}

		/* pour le roll over sur le lien*/
		.btn_1 a, .btn_2 a, .btn_3 a, .btn_4 a{display:block; width:22px; height:23px; float:left; border:none; outline:none;}
		.btn_1 a:hover{background:url('template-btn_1_over.png') no-repeat; behavior:url('/V2/iepngfix.htc'); outline:none;}
		.btn_2 a:hover{background:url('template-btn_2_over.png') no-repeat; behavior:url('/V2/iepngfix.htc'); outline:none;}
		.btn_3 a:hover{background:url('template-btn_3_over.png') no-repeat; behavior:url('/V2/iepngfix.htc'); outline:none;}
		.btn_4 a:hover{background:url('template-btn_4_over.png') no-repeat; behavior:url('/V2/iepngfix.htc'); outline:none;}

	
	.carrouselArticle {width:944px;height:256px;padding-left:18px;padding-right:18px;background-color:#edf1f7;}
		.carrouselArticleBit {float:left;width:212px;height:218px;margin:16px 12px 22px 12px;background-image:url(template-carrouselArticleBit.jpg);}
			.carrouselArticleBitImg {width:195px;height:131px;padding:8px 8px 7px 9px;text-align:center;}
			.carrouselArticleBitLib {width:193px;height:34px;padding:0px 9px 0px 10px;text-align:left;}
			.carrouselArticleBitLib a{color:#142d35;}
			.carrouselArticleBitDesc {width:193px;height:34px;padding:0px 9px 0px 10px;text-align:left;color:#959fa5;}
			

/************************************************************************************/
	/* Carrousel 2 */
/************************************************************************************/
	.passe_partout2{width:200px; height:55px; position:absolute; top:180px; left:790px; z-index:1000;}
		.passe_partout_btn2 {width:120px; margin:0px auto; margin-top:95px; float:right;}
		
		/* ---- Gauche ----- */
		.contenu_gauche{width:739px; float:left;}
			.tops_index{background:url('template-bg_tops.jpg') repeat-x; margin-bottom:18px;}
				.top{width:739px; height:147px; padding-top:15px; border-bottom:dashed 1px #9D9D9D;}
					.topG{width:124px; height:147px; float:left; position:relative; left:8px; top:0;}
						.ima_art{width:103px; height:103px; }
						.ima_artbis{width:122px; height:122px;}
						.desc_art{width:316px; height:104px; padding:10px; background:url('template-bg_vignette_desc.jpg') repeat-x; position:absolute; top:0; left:130px; font-size:9px; text-align:left;}
							.desc_art strong{color:#830D19;}
					.topM{width:370px; height:147px; float:left; text-align:center;}
						.lib_art{height:60px; font-size:14px; font-weight:bold; color:#A4141D;}
							.lib_art a{color:#830D19;}
							.lib_art a:hover{color:#A4141D; text-decoration:none;}
							.lib_art em{font-size:12px; font-weight:normal; color:#0E0E0E; font-style:italic; font-family:"Times New Roman", Times, serif; font-weight:bold;}
						.note_art{height:36px; padding:0 10px 15px 10px; font-size:9px; font-weight:bold;}
						
						
						.lire_desc {height:15px;}
							.lire_desc a{height:15px; color:#C0192A;}
						
					.topD{width:214px; height:147px; float:left;}
						.prix_art{font-size:16px; color:#A4141D; font-weight:bold}
							.prix_artold{text-decoration:line-through; font-size:14px; font-weight:normal; color:#BC0C20; padding-right:10px;}
							.prix_art span{font-size:12px; color:#A4141D; font-weight:normal;}
						.info_supl{}
						.ajoutpanier{margin-top:10px;}
							.qteG {width:12px; float:left; font-size:12px; font-weigth:bold; text-align:center;}
								.qteG a{display:block; font-size:12px; font-weigth:bold; text-align:center;}
							.qteD{width:39px;float:left; height:32px;  margin:0; }
								.qteD input{width:39px; height:21px; border:none; padding-top:10px; background:url('template-bg_qte.gif') no-repeat; text-align:center;}
							.btn_ajoutpanier{width:85px; float:left; font-size:9px; color:#A4141D; padding:10px 0; text-align:center;}
								.btn_ajoutpanier a{color:#A4141D;}
							.plusinfo{margin-top:10px;}
								.plusinfo a{color:#A4141D; padding-left:10px;}
					.recap{color:#717173; text-align:right; padding-top:15px;}
						.recap a{color:#717173;}
						
			.topsnouveautes_index{background:url('template-bg_tops.jpg') repeat-x; margin-bottom:18px;}
				.topnouveautes{
					width:738px;
					background-image:url('template-bg_topnouveautes.gif');
					background-repeat:repeat-y;
				}
				.imgnouv{ padding-bottom:15px;}
					.topnouveaute{width:368px; height:188px; padding-top:10px; float:left;}
						.topG_nouveaute{width:130px;  float:left; position:relative; left:15px; top:0;}	
							.topG_nouveaute form{padding-top:20px; padding-bottom:10px;}
							.topG_nouveaute .desc_art{width:210px; left:110px;}
						.topD_nouveaute{width:200px; padding-right:10px;float:right; text-align:center;}
							.qteDbis{width:30px; height:29px; float:left; margin:0;}
								.qteDbis input{width:30px; height:19px; border:none; padding-top:10px; background:url('template-bg_qtebis.gif') no-repeat; text-align:center; }
						
			.promo_index{margin-bottom:18px;}
				.toppromo{width:354px; height:188px; margin-left:10px; padding-top:10px; float:left;}
					.toppromoH{width:354px; height:8px; background:url('template-promoH.jpg') no-repeat;}
					.toppromoM{width:354px; background:url('template-promoM.jpg') repeat-y; height:177px;}
						.topG_promo{width:130px; float:left; position:relative; left:8px; top:0;}	
						.topG_promo form{margin-top:30px; padding-bottom:5px;}
						.topG_promo .desc_art{width:200px; left:110px;}
						.topD_promo{width:215px; padding-right:5px;float:right; text-align:center;}
					.toppromoB{width:354px; height:8px; background:url('template-promoB.jpg') no-repeat;}
			
		/* ---- Droite ----- */		
		.contenu_droite{width:231px; float:right;}
			.cadreDH{width:231px; height:17px;}	
			.cadreDM{width:201px; padding:0 15px; background:url('template-cadreDM.jpg') repeat-y; margin:0; color:#FFF; font-size:18px;}
				.cadreDM ul li{font-size:14px;}

			.cadreDMbis{width:231px; background:url('template-cadreDM.jpg') repeat-y; margin:0; color:#FFF; font-size:18px;}
				.cadreDM a{color:#FFF;}
				.titre_cadreDM{display:block; padding-bottom:10px; text-align:center;}
				.horaires{font-size:10px; padding-top:4px; text-align:center;}
				.actu_txt{font-size:12px; padding:0 15px;}
			.cadreDB{width:231px; height:17px; margin-bottom:10px;}
			
			/*Slide*/
			#galleryContainer{width:231px;height:80px;float:left;position:relative; left:0;overflow:hidden;}
				#arrow_left{width:12px;height:80px;position:absolute;left:0px;top:0;z-index:10; background-color:#FFF;}
				#arrow_right{width:12px;height:80px;position:absolute;right:0px;top:0;z-index:10; background-color:#FFF;}
				#theImages{width:3200px;height:1700px;position:absolute;left:25px;top:10px; z-index:0;}
					.mini{width:55px;height:76px;float:left; margin:0 0 0 10px; padding:0; text-align:center; background-color:#FFF;}
				#theImages #slideEnd{float:left;}
				
		/*Page catgorie*/
		.contenu_gauchebis{width:171px; float:left;}
			.menu_catH{width:171px; height:35px; line-height:35px; background:url('template-menu_catH.jpg') no-repeat; color:#FFF; font-size:14px; text-align:center; font-weight:bold;}	
			.menu_catM{width:151px; padding:0 10px; background:url('template-menu_catM.jpg') repeat-y;}
				.catalogue{width:151px; margin:0; padding:0;}
					/*niv0 ferm*/
					.catalogue .folder{width:145px; background:url('template-puce_sscat.jpg') no-repeat 0 15px; padding:10px 0 10px 6px;}
						.catalogue .folder a{font-size:14px; font-weight:bold; color:#850D17;}
					/*niv0 ouvert*/
					.catalogue .folderOpen{width:151px; padding-top:10px;}
						.catalogue .folderOpen a{display:block; background:url('template-puce_sscat.jpg') no-repeat 0 5px; padding:0 0 0 6px; font-size:14px; font-weight:bold; color:#850D17; text-decoration:underline;}
						/*niv1 ferm*/
						.catalogue .folderOpen .tree .tree_folder{width:139px; background:url('template-puce_sscat.jpg') no-repeat 6px 5px; padding-left:12px;}
							.catalogue .folderOpen .tree .tree_folder a{font-size:10px; background:none; padding:0; text-decoration:none;}
						/*niv1 ouvert*/
						.catalogue .folderOpen .tree {padding:10px 0;}
						.catalogue .folderOpen .tree .tree_folderOpen{width:139px; background:url('template-puce_sscat.jpg') no-repeat 6px 5px; padding-left:12px;}
							.catalogue .folderOpen .tree .tree_folderOpen a{font-size:10px; background:none; padding:0; text-decoration:underline;}
							/*niv2 ferm*/
							.catalogue .folderOpen .tree .tree_folderOpen .tree .tree_folder{width:133px; background:url('template-puce_sscat.jpg') no-repeat 0 5px; padding-left:6px;}
								.catalogue .folderOpen .tree .tree_folderOpen .tree .tree_folder a{font-size:10px; background:none; padding:0; text-decoration:none;}
							/*niv2 ouvert*/
							.catalogue .folderOpen .tree .tree_folderOpen .tree{padding:0;}
							.catalogue .folderOpen .tree .tree_folderOpen .tree .tree_folderOpen{width:133px; background:url('template-puce_sscat.jpg') no-repeat 0 5px; padding-left:6px;}
								.catalogue .folderOpen .tree .tree_folderOpen .tree .tree_folderOpen a{font-size:10px; background:none; padding:0; text-decoration:underline;}
						
			.menu_catB{width:171px; height:33px; margin-bottom:10px;}
			
			.marquesH{width:171px; height:35px; line-height:35px; background:url('template-marquesH.jpg') no-repeat; color:#FFF; font-size:14px; text-align:center; font-weight:bold;}	
			.marquesM{width:151px; padding:0 10px; background:url('template-marquesM.jpg') repeat-y;}
				.marquesM ul{padding:10px 0;}
			.marquesB{width:171px; height:32px; margin-bottom:10px;}
			
		.contenu_milieu{width:578px; float:left;}
			.contenu_milieubis{width:558px; margin:0 auto;}
				.desc_categ{width:558px; margin-bottom:10px; background:url('template-bg_tops.jpg') repeat-x;}
					.desc_categG{width:395px; float:left; padding:10px; font-size:10px; }
						.lib_categ{font-weight:bold; font-size:16px; color:#830D19; padding-bottom:17px;}
					.desc_categD{width:143px; float:left;}
				
				.tops_categ{clear:both; background:url('template-bg_tops.jpg') repeat-x; margin-bottom:18px;}
				.tops_categbis{width:558px; margin:0 auto; clear:both;}
					.top_categ{width:558px; height:147px; padding-top:15px; /*border-bottom:dashed 1px #9D9D9D;*/}
						.top_categG{width:103px; height:91px; margin:0 10px; float:left; position:relative; left:0; top:0;}
							.top_categG .desc_art{left:110px;}

						.top_categM{width:240px; height:147px; float:left; text-align:center; margin-right:5px;}
						.top_categD{width:185px; height:147px; float:left; padding-right:5px;}
				
				.nosarticles_txt{width:558px; height:29px; background:url('template-nosarticles.jpg') no-repeat;}
					.tri{width:160px; float:right; margin-right:15px; }
						.tri form select{width:160px; margin-top:10px;}
					.form_parpage {width:150px;float:right;margin-right:15px;padding-top:8px;text-align:right;}
					.pagination{float:right; margin:10px 10px 0 0;}
					
				.noscategs_txt{width:558px; height:41px; border-bottom:dashed 1px #9D9D9D; margin-bottom:9px;}
				.sscategs{background:url('template-bg_sscategs.gif') repeat-y;}
					.sscateg{width:120px; height:211px; margin-left:15px; float:left; text-align:center;}
						.ima_sscateg{width:120px; height:120px;}
						.lib_sscateg{height:30px; padding:10px 0 10px 0; font-size:12px; font-weight:bold; color:#850D17;}
							.lib_sscateg a{color:#850D17;}
						.nb_art{font-size:10px;}
					
					
		/*Page produit*/
			.produit{margin-bottom:20px; background:url('template-bg_tops.jpg') repeat-x;}
				.descriptionarticle_txt{height:20px; margin-bottom:10px; padding:13px 8px 0 0; background:url('template-descriptionarticle.jpg') no-repeat; text-align:right;}
					.descriptionarticle_txt a{text-decoration:underline; color:#767779;}
					.descriptionarticle_txt a:hover{text-decoration:none;}
			/*Début panneau  onglets*/
				.panneau_onglets{height:28px;}
				.calque_contenu{height:100px;background-color:#D9DADC; padding:10px; font-size:12px; margin-bottom:10px;}
				html>body .calque_contenu{height:auto; min-height:100px; background-color:#D9DADC;}
				
				.description_ON{width:137px; height:28px; float:left; background:url('template-description_ON.jpg') no-repeat;}
				.producteur_ON{width:137px; height:28px; float:left; background:url('template-producteur_ON.jpg') no-repeat;}
				.avis_ON{width:137px; height:28px; float:left; background:url('template-avis_ON.jpg') no-repeat;}
				
				.description_OFF{width:137px; height:28px; float:left; background:url('template-description_OFF.jpg') no-repeat;}
				.producteur_OFF{width:137px; height:28px; float:left; background:url('template-producteur_OFF.jpg') no-repeat;}
				.avis_OFF{width:137px; height:28px; float:left; background:url('template-avis_OFF.jpg') no-repeat;}
				
				
				
				
				
				.produitG{width:250px; float:left;}
					.ima_produit{width:206px; height:186px; margin-bottom:25px;}
						.miniatures{padding-left:10px;}
							.mini{width:62px; height:62px; margin:0 0 5px 10px;}
					
				.produitD{width:290px; float:right; padding:0 10px 0 0; text-align:center;}
					.qte_max{}
					.quantiteG {font-size:12px; font-weigth:bold; text-align:center;}
								.quantiteG a{display:block; font-size:12px; font-weigth:bold; text-align:center;}
							.quantiteD{height:32px;  margin:0; }
								.quantiteD input{width:39px; height:21px; border:none; padding-top:10px; background:url('template-bg_qte.gif') no-repeat; text-align:center;}
							.btn_ajoutpanier{font-size:9px; color:#A4141D; padding:10px 0; text-align:center;}
					.ajoutpanierbis{width:230px; padding-top:20px; padding-left:20px;}
					.btn_ajoutpanierbis{width:118px;text-align:center;}
					.btn_divers{margin-top:15px;}
						.stock{display:block; color:#4FA938;margin-bottom:15px;}
						.epuise{display:block; color:#62675F;margin-bottom:15px;}
						.favoris{display:block; color:#683B12;margin-bottom:15px;}
							.favoris a{color:#683B12;}
						.recommander{display:block; color:#935E36;}
							.recommander a{color:#935E36;}
					
			/*Fin panneau  onglets*/
			
			
			
		/**********************************************************************************************************************************/	
					/*ETAPES DE COMMANDE*//*ETAPES DE COMMANDE*//*ETAPES DE COMMANDE*//*ETAPES DE COMMANDE*//*ETAPES DE COMMANDE*/
		/**********************************************************************************************************************************/	
			/*ETAPE1*/
			.etapes_commandetxt{padding:31px 0 20px 0;}
			.tablecde1, .tablecde3{width:737px; background:url('template-bg_head_etapescde.jpg') no-repeat;}
				.contenu_panier{width:100%;}
					.tdheadcde1{height:20px; border-right:dashed 1px #FFF; font-size:12px; color:#FFF;}
					.cde1_td1{border-right:dashed 1px #18181A; border-bottom:dashed 1px #18181A; background-color:#EDEDEF;}
					.cde1_td1bis{border-right:dashed 1px #18181A; border-left:dashed 1px #18181A; border-bottom:dashed 1px #18181A; background-color:#EDEDEF;}
					.cde1_td2{border-right:dashed 1px #18181A; border-bottom:dashed 1px #18181A; background-color:#FFF;}
					.cde1_td2bis{border-right:dashed 1px #18181A; border-left:dashed 1px #18181A; border-bottom:dashed 1px #18181A; background-color:#FFF;}
					.bordure_left{border-left:dashed 1px #18181A;}
					.bordure_right{border-right:dashed 1px #18181A;}
					
					.quantite{/*width:30px;*/ height:16px; border:solid 1px #B5B5B5;background:url('template-bg_quantite.jpg') repeat-x;}
						.qte{width:22px; border:none; background:transparent; text-align:center;}
						
					.tablecdeCadeau{}
					.cde1livraison{width:359px; padding:10px; border:dashed 1px #18181A; float:left; margin-top:10px;}	
						.livraison_txt{font-size:11px; font-weight:bold; color:#A4121C;}
					.cde1totaux{width:275px; float:right; padding-right:52px; color:#58585A;}
						.td_cde1totaux_txt{padding-right:10px; text-align:right;}
						.td_cde1totaux_txtbis{padding-right:10px; text-align:right; color:#A4121C; font-weight:bold;}
						.td_cde1totaux{width:88px; height:35px; border:dashed 1px #18181A; border-top:none; color:#000; text-align:right;}
						.td_cde1totauxbis{width:88px; height:35px; border:dashed 1px #18181A; border-top:none; color:#FFF; text-align:right; background-color:#A4121C;}
						.ht{background-color:#EFF6FC;}
						.cgv{padding:25px 0; float:right;}
							.cgv a{color:#58585A; text-decoration:underline;}
							.cgv a:hover{text-decoration:none;}
					.cde1boutonsg{width:180px; float:left; margin:30px 0;}
					.cde1boutonsd{width:360px; float:right; text-align:right; margin:30px 0;}	
					.loichatel{width:715px; padding:10px; border:dashed 1px #18181A; color:#58585A; font-size:10px;}
						.loichatel a{color:#58585A; font-size:10px; text-decoration:underline;}
						.loichatel a:hover{text-decoration:none;}
			/*ETAPE2*/
			.cde2inscrit{width:325px; margin:0 auto 10px auto;}
				.cadredivers_txt{width:100%; height:30px;}
					.cadrediversG{width:6px; height:30px; float:left; background:url('template-cadrediversG.jpg') no-repeat;}
					.cadrediversM{width:313px; float:left; background:url('template-cadrediversM.jpg') repeat-x; text-align:center; line-height:30px; color:#FFF; font-size:12px; font-weight:bold;}
					.cadrediversD{width:6px; height:30px; float:left; background:url('template-cadrediversD.jpg') no-repeat;}
				.cadredivers_content{width:100%; border:dashed 1px #18181A; border-top:none; }
					.champ_input{width:180px; border:solid 1px #B5B7B6;}
					.champ_inputbis2{width:130px; border:solid 1px #B5B7B6;}
					.souligner{text-decoration:underline;}
					.souligner:hover{text-decoration:none;}
			.cde2inscription{width:737px;}
				.coord_fact{color:#A4101C; font-style:italic; font-size:15px;}
				.coord_liv{color:#A4101C;  font-style:italic;  font-size:15px; padding-left:20px; }
				.cadrediversMbis{width:725px; float:left; background:url('template-cadrediversM.jpg') repeat-x; text-align:center; line-height:30px; color:#FFF; font-size:12px; font-weight:bold;}
				.champ_inputbis{width:198px; border:solid 1px #B5B7B6; }
				.champ_textarea{width:198px; height:80px; border:solid 1px #B5B7B6; }
				.bordure_rightbis{border-right:dashed 1px #B5B7B6;}
				
				
			/*ETAPE3*/
			.parrainage{width:358px; border:dashed 1px #B5B7B6; margin-top:35px; padding:10px; float:left;background:url('template-puce_etape3.jpg') no-repeat right top;}
				.parrainage_txt{color:#A4121C; padding-bottom:25px; font-weight:bold; color:#A4121C; font-size:12px;}
			
			
			.cde3totaux{width:300px; float:right; padding:0 0 0 0; color:#58585A;}
				.td_cde3totaux_txt{padding-right:10px; text-align:right;}
					.td_cde3totaux_txtbis{padding-right:10px; text-align:right; color:#A4121C; font-weight:bold;}
					.td_cde3totaux{width:90px; height:35px; border:dashed 1px #18181A; border-top:none; color:#000; text-align:right;}
					.td_cde3totauxbis{width:88px; height:35px; border:dashed 1px #18181A; border-top:none; color:#FFF; text-align:right; background-color:#A4121C;}
				
				.bon_reduction_txt, .bon_parrainage_txt{padding-right:10px; text-align:right; font-weight:bold; color:#A4121C;}
					.bon_reduction, .bon_parrainage{width:90px; height:35px; border:dashed 1px #18181A; border-top:none; font-weight:bold; color:#A4121C; text-align:right;}
					
				.moyens{width:715px; border:dashed 1px #18181A; margin-top:35px; padding:10px; float:left;background:url('template-puce_etape3.jpg') no-repeat right top;}
					.moyens_txt{font-weight:bold; color:#A4121C; padding-bottom:25px; font-size:12px;}
		
				.moyenspaiement {width:328px; margin:0 0 20px 0; border:solid 1px #E9E5DC;}
				.tdmoyens1{width:328px; height:25px; padding-left:74px; background:url('template-mode1.jpg') no-repeat; background-color:#F4F1EC;}/*CB*/
				.tdmoyens11{width:328px; height:25px; padding-left:74px; background:url('template-mode11bis.jpg') no-repeat;}/*CB différé*/
				.tdmoyens2{width:328px; height:25px; padding-left:74px; background:url('template-mode2.jpg') no-repeat; background-color:#F4F1EC;}/*Chèque*/
				.tdmoyens6{width:328px; height:25px; padding-left:74px; background:url('template-mode6.jpg') no-repeat;}/*Paypal*/
				.tdmoyens8{width:328px; height:25px; padding-left:74px; background:url('template-mode8.jpg') no-repeat; background-color:#F4F1EC;}/*R&P*/
				#moyenbitcontenu{padding-left:10px;}
				
			/*ETAPE4*/
			.tablecde4{width:737px;}
				.paiement{text-align:center; font-size:12px; color:#9A9C9B;}
					.paiement_txt{font-weight:bold; color:#000; text-align:center;}
					.paiement blockquote{font-style:italic; color:#A4121C;}
			
			
			
			
		/**********************************************************************************************************************************/	
					/*PAGE CLIENT*//*PAGE CLIENT*//*PAGE CLIENT*//*PAGE CLIENT*//*PAGE CLIENT*//*PAGE CLIENT*//*PAGE CLIENT*/
		/**********************************************************************************************************************************/	
			.client_page{width:737px;}
				.td_alt1{border-bottom:dashed 1px #18181A; background-color:#EDEDEF; padding:15px 10px;}
				.td_alt2{border-bottom:dashed 1px #18181A; background-color:#FFF; padding:15px 10px;}
					.td_alt1 a, .td_alt2 a{font-weight:bold; text-decoration:underline; font-size:12px;}
					.td_alt1 a:hover, .td_alt2 a:hover{text-decoration:none;}
					
				.lib_divers{font-weight:bold; font-size:12px;}
				
				.cadre_diversG{width:325px; float:left; margin-bottom:20px;}	
				.cadre_diversD{width:325px; float:right; margin-bottom:20px;}
				
				.cadredivers_contentbis{width:715px; border:dashed 1px #18181A; border-top:none; padding:10px;}
				
				
				
		/**********************************************************************************************************************************************************************************************************/
						/*PAGE RECHERCHER - PAGE RECHERCHER*/
		/**********************************************************************************************************************************************************************************************************/
		.rechercherecente{width:556px;border:dashed 1px #18181A; border-top:none; height:60px; padding-top:10px;}
		html>body .rechercherecente{height:auto; min-height:60px;}
			.rechercherecente li{padding-left:20px;width:250px; float:left;}
			.rechercherecente li a{display:block; padding-left:10px; background:url('template-puce_sscat.jpg') no-repeat 0 6px;}
		



		.nospages_description{width:715px; height:150px; padding:10px; border:dashed 1px #18181A; border-top:none;}
			.nospages_navigation{color:#A4121C;}
				.nospages_navigation h2{display:inline; font-size:12px;}
				.nospages_navigation h2 a{color:#A4121C;}
				
		.nosarticles_descriptiong{width:150px; height:150px; float:left;}
		.nosarticles_descriptiond{width:550px; height:150px; float:right;}
			.nosarticles_navigation, .nosarticles_navigation a{color:#A4121C;}
				.nosarticles_navigation h4, .nosarticles_navigation h3, .nosarticles_navigation h2{display:inline; font-size:12px;}
			.description_articletxt{}
		.pagenavperso{text-align:right;}
				
				
	/* ---- FOOTER ----- */	
	.prefooter{clear:both; background:url('template-bg_prefooter.jpg') repeat-x; background-color:#E8E8E8;}
		.prefooter .conteneur{background:transparent;}
		.footer1{padding:0 0 0 17px;}
			.avertissement{font-size:12px; color:#737373; text-align:center; padding:20px 0;}
	
	.footer{clear:both; background:url('template-bg_footer.jpg') repeat-x;  background-color:#FFF;}
		.footer .conteneur{background:transparent;}
		/* ---- Panneau rductible spry ----- */
		.CollapsiblePanel{width:320px; float:left; margin-left:2px; }
			.CollapsiblePanelTab{
				height:32px;
				line-height:32px;
				text-transform:uppercase;
				text-align:center;
				font-size:14px;
				font-weight:bold;
				cursor: pointer;
				-moz-user-select:none;
				-khtml-user-select:none;
				outline:none;
				color: #850E1A;
			}
			/* Couleur normale  pour CollapsiblePanelTab ferm */
			.CollapsiblePanelOpen .CollapsiblePanelTab {color: #850E1A;}
			/* Couleur au survol de CollapsiblePanelTab */
			.CollapsiblePanelTabHover , .CollapsiblePanelOpen .CollapsiblePanelTabHover {text-decoration:underline;}
			/* Couleur de CollapsiblePanelTab ouvert */
			.CollapsiblePanelFocused .CollapsiblePanelTab {text-decoration:underline;}
			/* Couleur normale  pour CollapsiblePanelTab ferm */
			.CollapsiblePanelClosed .CollapsiblePanelTab {color: #850E1A;}
			
			/* Tiroir de CollapsiblePanelTab ouvert */
			.CollapsiblePanel ul.CollapsiblePanelContent{width:239px; padding-top:15px; margin-bottom:15px; text-align:left; border-left:dotted 1px #B56C74;}
				.CollapsiblePanel ul.CollapsiblePanelContent li{width:180px; margin:0 auto; padding:0 0 7px 7px;  background:url('template-puce_instit.jpg') no-repeat 0 5px; font-size:10px; color:#737373;}
					.CollapsiblePanel ul.CollapsiblePanelContent li a{color:#737373;}
			/*#CollapsiblePanel4 ul.CollapsiblePanelContent{border-right:dotted 1px #990000;}*/
		/* ---- Fin panneau rductible spry ----- */
			
			
		.footer2{height:27px; line-height:27px; font-size:12px; color:#FFF; text-align:center; text-transform:uppercase;}
			.footer2 a{color:#FFF;}
		
		.footer2bis{width:100%; padding-top:10px;font-size:12px; color:#737373; text-align:center;}
			.partenaire_txt{padding-bottom:5px;font-size:12px; font-weight:bold;}
			.footer2bis ul{width:50%; margin:0 auto;}
				.footer2bis ul li{float:left; padding:0 10px;}
				.footer2bis ul li a{color:#737373;}
			
			
		.footer3{font-size:12px; color:#737373; text-align:center; padding:12px 0; background-color:#FFF;}
			.footer3 a{color:#737373; text-decoration:underline;}
			.footer3 a:hover{text-decoration:none;}







.treeview0{ padding:7px 0 7px 0;font-size:14px; font-weight:bold; color:#850D17;}
.treeview0 a{ color:#850D17;}
.treeview1{padding:5px 0 0 3px;}
.treeview1 li{ padding:0px;font-size:10px; font-weight:normal;color:#3D3D3D;}
.treeview1 li a{ color:#3D3D3D;}
.treeview2{padding:0 0 5px 8px;}
.treeview2 li{ padding:0px;font-size:10px; font-weight:normal;color:#3D3D3D;}
.treeview2 li a{ color:#3D3D3D;}


.cadre_diversG2{width:558px; float:left; margin-bottom:20px;}
		.cadrediversM2{width:546px; float:left; background:url('template-cadrediversM.jpg') repeat-x; text-align:center; line-height:30px; color:#FFF; font-size:12px; font-weight:bold;}
.infoscadeau {
	margin-top:10px;
}
#bloccadeau{
	float:left;
	width:359px;
	border:1px dashed #18181A;
	margin-top:10px;
	padding:10px;
	text-align:center;
}
.marquebit {
	float:left;
	height:60px;
	margin:0 10px;
	/*width:95px;*/
}
html>body .marquebit {min-height:60px; height:auto;}
.inputLogging {
font-size:11px;
height:14px;
width:240px;
}
.btn_ajoutpanier2{
	float:left;
	padding-left:5px;
}

/* -------------------------- Sous menu administrable ------------------------- */
.ssonglet{width:986px; padding:7px; font-weight:normal; position:absolute; left:0; top:41px; text-align:left; text-transform:none;}
			.ssonglet_content{ padding:7px;}
				/** colonne gauche **/
				.ssonglet_content_g{float:left; width:255px; padding:0 17px 0 0;text-align:center;}
				.ssonglet_content_g img{margin-bottom:3px; }
				.ssonglet_content_g_desc{width:260px; padding-right:10px; text-align:left;}
				/** colonne milieu **/
				.ssonglet_content_m{width:360px; float:left;}
					.ssonglet_content_m ul{}
						.ssonglet_content_m li{margin:0 0 3px 0;width:350x; height:23px;  padding-left:15px; background:url('template-puce.png') no-repeat 5px;}						
							.ssonglet_content_m a{color:#FFFFFF; line-height:25px; vertical-align:middle; font-size:12px;}
				/** colonne droite **/				
				.ssonglet_content_d{float:left; width:320px; padding-left:17px;}
					.articleonglet_details{width:320px; }
						.articleonglet_detailsBit{width:150px; float:left;}
							.articleonglet_ima{ height:150px; width:150px; text-align:center; line-height:150px; vertical-align:middle;}
							.articleonglet_lib{ padding:5px 0; width:150px;}
							.articleonglet_prix{/*font-family:'Verdana', Arial, Helvetica, sans-serif;*/}
									.articleonglet_notreprix{font-size:11px; color:#FFFFFF;}
									.articleonglet_notreprixPromo{font-size:11px; color:#FFFFFF;}
										.articleonglet_notreprix .prixt{font-size:13px; font-weight:bold;}
										.articleonglet_notreprixPromo .prixt{font-size:11px;text-decoration:line-through;}
										.prixtPromo{font-size:13px; font-weight:bold;}
					
					.articleonglet_ima2{width:320px; height:100px;padding-bottom:5px;}

/* -------------------- divers -----------------*/

.hr hr{margin:0;}
