html, body, div, dd, dl, dt{margin:0px; padding:0px;}
body{font-family:'Arial', Helvetica, sans-serif;font-size:12px;text-align:center;color:#1B1B1B; background:url('template-bg.jpg') repeat-x;overflow-x:hidden;}
img{border:none; margin:0px; padding:0px;}
.clear{clear:both;}
a{text-decoration:none; color:#1B1B1B;}
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:12px;}
form, select, input, textarea, p{margin:0; padding:0; font-family:'Arial', Helvetica, sans-serif; font-size:12px; color:#1B1B1B;}
img{margin:0; padding:0; border:0; behavior:url('iepngfix.htc');}
/* ----------------------------------------- DIVERS ---------------------------------------- */
.violet{display:block; color:#C079BF; font-weight:bold; font-size:14px; padding-bottom:15px;}
.erreur{width:400px; margin:0 auto; color:#EC1453; background-color:#FFF; text-align:center;}
.etoile{color:#EC1453;}
.clearbis{clear:both; margin-bottom:21px;}

.pagetitre {}
	.pagetitre h2 {font-size:14px; color:#1E8DD4; font-weight:bold; padding:0 10px 20px 0;}
.pagecontenu{}
	h3.toggler {cursor:pointer;font-weight:bold;padding:0 0 10px 0;}
	.element {color:#DC1C52;margin-left:15px;}	
.souligner{text-decoration:underline;}
.souligner:hover{text-decoration:none;}

#txt_defile { position:relative; width:765px; height:14px; overflow:hidden;border:0;margin-top:3px;} 
#txt_defile2 { position:absolute;}
#txt_defile2 strong{font-weight:normal}
#txt_defile2 h1{font-weight:normal;display:inline;}


.formurech{width:338px; float:left; margin:0 0 20px 20px;}
	.rech_txt{width:130px; font-size:10px; color:#D81B5B;}
	.formurech_h{width:338px; height:56px; background:url('template-formurech_h.jpg') no-repeat;}
	.formurech_m{width:299px; padding:10px 20px; background:url('template-formurech_m.jpg') repeat-y;}
	.formurech_m strong{display:block; margin-top:-30px;}
	.formurech_b{width:338px; height:13px; background:url('template-formurech_b.jpg') no-repeat;}


.rechercherecente{width:319px; float:right; margin:0 35px 20px 0;}
.nospages_description{width:580px; height:100px; padding:10px 15px; margin-bottom:10px; background:url('template-bg_nospages_description.jpg') repeat-y; background-color:#F9F9F9; border:solid 1px #E9EAED;}
	.nospages_navigation a{text-decoration:underline;}	
	.nospages_navigation a:hover{text-decoration:none;}
	.nospages_navigation h1, .nospages_navigation h2, .nospages_navigation h3, .nospages_navigation h4{display:inline; font-size:12px;}
	.description_rayon{color:#21A9EB; background:url('template-pucesscat.jpg') no-repeat 0 12px; padding:10px;}
.titre_rub{border-bottom:solid 2px #D91B5B; margin:23px 0 8px 0; padding-bottom:4px; text-transform:uppercase; font-weight:bold; color:#D81B5B;}
.titre_rub img{position:relative;top:4px; margin-left:20px;}

.titre_diversbis{width:610px; padding-bottom:20px;color:#FFF; font-weight:bold;}
	.titre_diversbisG{width:5px; height:27px; background:url('template-headpanierG.jpg') no-repeat; float:left;}
	.titre_diversbisM{width:600px; height:27px; line-height:27px; background:url('template-headpanierM.jpg') repeat-x; float:left;}
	.titre_diversbisD{width:5px; height:27px; background:url('template-headpanierD.jpg') no-repeat; float:right;}

.institform{width:420px; margin:0 auto; text-align:center;}	
.menuplan{float:left; padding:0 20px 20px 0;}
	.lib_divers{font-weight:bold; color:#D91B5B;}
	
.souligner{padding-left:5px; text-decoration:underline;}
.souligner:hover{text-decoration:none;}
.left{text-align:left; padding:10px 0 10px 0;}
.right{text-align:right;}
.rightbis{margin-bottom:15px; padding-right:5px; text-align:right;}
.center{text-align:center;}
.titre_magentabis{color:#D81B5B; font-weight:bold;}
	.titre_magentabis a{color:#D81B5B; font-weight:bold;}
.desc_info{Font-style:italic; color:#E283AB;}

#bg_g{height:200px;float:left;}
#bg_d{height:200px;float:right;}


/* ----------------------------------------- CONTENEUR ---------------------------------------- */
#conteneur{width:1110px; margin:0 auto; text-align:left; background:url('template-bg_conteneur.jpg') no-repeat 0 -1px;}
#conteneur2{/*width:1250px;*/ width:1235px; height:1500px; margin:0 auto;/*float:left;*float:none;*/ background:url('template-bg_conteneur.jpg') no-repeat 65px -1px;text-align:left;}
	html>body #conteneur2{height:auto; min-height:1500px;}

.fond_d {width:105px; float:right; margin-top:164px; }
	.fond_d a{display:block; height:1824px;width:105px; background:url('configurations/www.shoes-connexion.fr/images/background/background.jpg') left top no-repeat;}
.fond_g {width:105px; float:left;margin-top:164px;}
	.fond_g a{display:block;width:105px;height:1824px; background:url('configurations/www.shoes-connexion.fr/images/background/background.jpg') left top no-repeat;}


.fond_d_hide {width:105px; float:right; margin-top:164px; }
	.fond_d_hide a{display:block; height:1824px;width:105px; background:url('configurations/www.shoes-connexion.fr/images/background/background_hide.jpg') left top no-repeat;}
.fond_g_hide {width:105px; float:left;margin-top:164px;}
	.fond_g_hide a{display:block;width:105px;height:1824px; background:url('configurations/www.shoes-connexion.fr/images/background/background_hide.jpg') left top no-repeat;}

/*
#conteneur2{width:1250px; margin:0 auto; float:left;*float:none; text-align:left; background:url('template-bg_conteneur.jpg') no-repeat 65px -1px;}
.fond_d {float:right;height:1500px;width:105px; margin-top:170px;background:url('configurations/www.shoes-connexion.fr/images/background/background.jpg') left top no-repeat;}
.fond_g {float:left;height:1500px;width:105px; margin-top:170px;background:url('configurations/www.shoes-connexion.fr/images/background/background.jpg') left top no-repeat;}
*/


/* ---- CONTENU ----- */
	#contenu{width:1021px; padding:0 0 0 37px;}
	#contenu2{width:1021px; padding:0 ;float:left;}
		/* ---- HEADER ----- */	
		#header{width:1021px; height:185px;}
			#contentpanier{width:274px; height:36px; padding:85px 22px 0 0; float:right; font-size:11px; font-weight:bold; text-align:right;}
				.contentpanier a{padding:0 0 0 0; color:#009EE7;}
					.contentpanier span a{color:#1B1B1B;}
					.suivi_cde{width:250px;padding-right:13px;/*position:relative;top:-2px;*/}
						.suivi_cde a{color:#807FAB;}
			.phrase{width:725px; height:20px; line-height:20px; float:right; font-size:11px; color:#ADADAD;}
			.lien_divers{width:380px; height:46px; line-height:12px; float:right; padding:21px 33px 0 60px; font-size:11px; font-weight:bold;}
				.moncompte{width:104px; float:right; padding:11px 0 0 33px;}
					.moncompte a{color:#A063A0;}
					.moncompte a.creercompte{color:#54697E; text-decoration:underline;}
					.moncompte a.creercompte:hover{text-decoration:none;}
				.nousconnaitre{width:68px; float:right; padding:11px 0 0 33px;}
					.nousconnaitre a{color:#65648E;}
				.recommanderami{width:102px; float:right; padding:11px 0 0 33px;}
					.recommanderami a{color:#835254;}
			.banniere{width:250px;height:100px;float:left;}
			.menu_divers{clear:both; height:35px; font-weight:bold;}
				.rech_rapide{width:195px;float:right;padding-top:7px;}
					.rech_rapidetxt{width:163px;height:17px; padding:2px 0 0 2px; border:solid 1px #D9D7D8; background-color:#FFF;}
				.menu_diversD{width:765px; float:right;}
					.menu_diversD a{display:block; float:left; height:35px; line-height:35px; padding:0 11px; background:url('template-separateur_menudivers.jpg') no-repeat; color:#FFF;}
				.guidetailles{width:128px; float:right; padding:0 104px 0 24px;}
				
			.navigation{clear:both; padding:7px 0 11px 15px; color:#797979; font-size:11px;}
				.navigation h1, .navigation h2{display:inline;}
					.navigation strong{font-size:12px;}
					.navigation a{color:#797979;}
		/* ---- GAUCHE ----- */			
		#gauche{width:202px; float:left;}
			.catalogue{width:202px; background:url('template-bg_cataloguecontenubis.jpg') repeat-y;}
				.cataloguecontenu{width:193px; padding-right:9px; background:url('template-bg_catalogue.jpg') no-repeat;}
					.cataloguecontenubis{width:188px; padding:29px 0 0 0; background:url('template-bg_cataloguecontenu.jpg') repeat-y right top; float:right;}
						.cataloguetxt{width:175px; margin-left:6px; padding:0 0 2px 6px; border-bottom:dashed 1px #CFCFCF; font-size:16px; font-weight:bold; color:#668D8A;}
						/*.menucatalogue{width:175px; margin-left:6px; padding:0 0 9px 0;}*/
						.menucatalogue{width:175px; margin-left:6px; padding:0 0 9px 0; height:215px;}
						html>body .menucatalogue{height:auto; min-height:215px;} 
							table.menucatalogue_contenu{width:165px; padding:8px 0 0 0;}
								table.menucatalogue_contenu td{width:118px; height:40px; padding-left:47px; border-bottom:dashed 1px #CFCFCF; font-weight:bold;}
									table.menucatalogue_contenu td a{color:#21A9EB;}
									td.categ1{background:url('template-bg_homme.jpg') no-repeat;}
									td.categ2{background:url('template-bg_femme.jpg') no-repeat;}
									td.categ3{background:url('template-bg_enfant.jpg') no-repeat;}
									td.categ4{background:url('template-bg_foot.jpg') no-repeat;}
									td.categ9, td.categ10{background:url('template-bg_autrecateg.jpg') no-repeat;}
			.cataloguebas{width:202px; height:22px; margin-bottom:16px; background:url('template-bg_cataloguebas.jpg') no-repeat;}

			.top_rechercheH{width:182px; height:55px; margin-left:13px; background:url('template-top_rechercheH.jpg') no-repeat;}
			.top_rechercheM{width:166px; height:40px; margin-left:13px; padding:0 8px; background:url('template-top_rechercheM.jpg') repeat-y; text-align:center;}
				html>body .top_rechercheM{height:auto;min-height:40px;}
					.tag1 {font-size:17px;}
					.tag2 {font-size:15px;}
					.tag3 {font-size:13px;}
					.tag4 {font-size:11px;}
					.tag5 {font-size:9px;}
			.top_rechercheB{width:182px; height:26px; margin:0 0 18px 13px; background:url('template-top_rechercheB.jpg') no-repeat;}
			
			.paiementsecurise{width:190px; height:110px; margin-left:10px; background:url('template-paiementsecurise.jpg') no-repeat;}
			.paiementsecurisecontenu{width:190px; margin-left:10px; padding:25px 0 0 0; background:url('template-bordure_gauche.jpg') repeat-y;}
				.moyen_paiement{width:144px; height:44px; padding:0 0 5px 20px;}
			.livraison{width:190px; height:38px; margin-left:10px; padding:0; background:url('template-livraison.jpg') no-repeat;}
			.livraisoncontenu{width:190px; margin-left:10px; padding:0 0 12px 0; background:url('template-bordure_gauche.jpg') repeat-y; text-align:center; color:#808080;}
				.moyen_livraison{width:151px; height:44px; padding:0 0 6px 17px;}
				.livraisoncontenutxt{width:183px; margin:0;padding-bottom:12px; border-bottom:dashed 1px #CFCFCF;}
			.livraisonofferte{width:180px; height:340px; margin-left:10px; padding:0 0 0 10px; background:url('template-livraisonofferte.jpg') no-repeat; font-size:16px; color:#2E4648; font-weight:bold;}
				.livraisonofferte a{font-size:22px; font-weight:bold; color:#B997B2; font-stretch:condensed;}
				.livraisonofferte a:hover{text-decoration:none;}
		/* ---- MILIEU ----- */		
		#milieu{width:610px; float:left; margin:0 0 0 5px;}
			.banniere_ambiance{width:610px; /*height:272px;*/ margin:0 0 21px 0;}
				.banniere_ambiance object{padding-left:8px;}
			.rechercheavance{width:600px; height:33px; margin:0 0 21px 9px; padding:36px 0 0 8px; background:url('template-bg_rechercheavance.jpg') no-repeat;}
				.filtrebit{float:left; text-align:left;color:#656565;}
					.filtrebit select{ margin-right:8px; color:#656565;}
					.filtrebit select.rubrique{width:170px;}
			.nouveautes{width:600px; height:126px; margin:0 0 0 9px; background:url('template-bg_nouveautes.jpg') no-repeat;}
			.nouveautesbis{width:600px; height:36px; margin:10px 0 0 5px; background:url('template-bg_nouveautesbis.jpg') no-repeat;}
			.laselection{width:600px; height:36px; margin:0 0 0 9px; background:url('template-bg_selection.jpg') no-repeat;}
			.promosbis{width:600px; height:36px; margin:0 0 0 9px; background:url('template-bg_promosbis.jpg') no-repeat;}
			.articles{width:550px; margin:0 0 0 34px; background:url('template-bg_selectioncontenu.jpg') repeat-y;}
/*				.articlebit{width:137px; height:166px; float:left; text-align:center; }
*/					
				.articlebit {
				float:left;
				height:266px;
				margin:10px 10px 0 0;
				text-align:center;
				width:170px;
				}					
				
					.ima{width:170px; height:160px; text-align:center;}
/*					.ima{width:120px; height:70px; text-align:center;}
*/					.details{width:100%; height:20px; background:url('template-bg_details.jpg') no-repeat center top;}
						.details a{display:block; width:40px; height:20px; float:right;}
						.details a:hover{text-decoration:none;}
					.marque{/*width:120px;*/ height:15px; text-transform:uppercase; font-weight:bold;}
					.lib{/*width:120px;*/ height:25px;font-size:11px;}
					.prix_public{width:100%; height:15px; color:#656565;font-size:9px;}
					.prix{width:100%; height:15px; line-height:20px;}
						.prixpromo{font-size:14px; color:#009FE9; font-weight:bold; padding-right:10px;}
						.prixold{text-decoration:line-through; color:#656565;}
						
					/*.taille_produit{width:178px; height:158px; position:absolute; left:-25px; top:70px; text-align:center;}*/		
					.taille_produit{width:178px; text-align:center; position:absolute;left:-25px; _left:-90px;top:16px;}
						.taille_produitH {width:178px;height:25px;background:url('template-taille_produitH.png') no-repeat; behavior:url('iepngfix.htc');}
						.taille_produitB {width:178px;height:25px;background:url('template-taille_produitB.png') no-repeat; behavior:url('iepngfix.htc');}
						.taille_produitM {width:163px;padding-left:15px;text-align:center;background:url('template-taille_produitM.png') repeat-y;}
							.imabis{width:147px; height:134px; padding:14px 0 11px 0;}
							.dispo{width:110px; height:15px;background:url('template-ico_dispo.jpg') no-repeat; margin-left:25px; padding-left:12px; color:#EC1453; font-size:10px; text-align:left;}
							.taille{width:38px; height:25px; line-height:25px; background-color:#E6E6E6; float:left; margin-right:2px;margin-bottom:2px; text-align:center; font-weight:bold; color:#4C4C4C;}
			
			.recaptops{height:15px; padding:10px 20px 0 0; clear:both; font-size:11px; color:#808080; text-align:right; background:url('template-fleche_recap.jpg') no-repeat right 12px;}
				.recaptops a{color:#808080;}
				
			.decouverte {width:307px; height:227px; margin:0 0 21px 5px; float:right; position:relative;}
				.pub{width:296px; height:212px; position:absolute; left:9px; top:13px; z-index:10;}
				.decouvertecontenu{width:307px; height:227px; position:absolute; left:0; top:0; z-index:100;}
					.decouvertecontenubis{width:84px; height:20px; margin:0; padding:207px 0 0 223px; background:url('template-bg_decouverte.png') no-repeat; behavior:url('iepngfix.htc');}
						.decouvertecontenubis strong{color:#FFF; margin-right:4px;}
			
			.grilledestailes{width:289px; height:65px; margin:4px 0 8px 0; float:right;}
			.promos{width:107px; height:19px; padding:129px 0 0 182px; float:right; background:url('template-bg_toppromo.jpg') no-repeat;}
				.promos a{color:#FFF;}
				
			.marques{width:600px; height:67px; margin:0 0 21px 9px; padding:38px 0 0 0; background:url('template-bg_marques.jpg') no-repeat; position:relative;}
				.defilementG_MQ {width:21px; height:55px; float:left; background:url('template-leftMQ.jpg') no-repeat;}
				.defilementD_MQ {width:21px; height:55px; float:right; background:url('template-rightMQ.jpg') no-repeat;}
				.defilementG_MQ_off {width:21px; height:55px; float:left; background:url('template-leftMQ-off.jpg') no-repeat;}
				.defilementD_MQ_off {width:21px; height:55px; float:right; background:url('template-rightMQ-off.jpg') no-repeat;}
				.marquescontenu {width:557px; height:55px; float:left; position:relative; overflow:hidden;}
					.topmarque {float:left;width:80px; height:55px;margin:0 10px;}
			.infoPrixPublic {color:#9A9A9A;font-style:italic;font-size:11px;}		
					
			/* ---- PAGE CATEGORIE ----- */	
			.sscategcontenu{width:605px; margin:0 0 0 3px;}
				.sscateghaut{width:605px; height:22px; background:url('template-bg_sscateghaut.jpg') no-repeat;}
				.sscategmilieu{width:561px; padding:0 22px 22px 22px; background:url('template-bg_sscategmilieu.jpg') repeat-y;}
					.sscateg_titre{padding-bottom:10px; font-size:18px; font-weight:bold; color:#638785;}
					.sscateg_desc{padding-bottom:10px; color:#9A9A9A;}
					.sscategs{width:575px; background:url('template-bg_sscategs.jpg') no-repeat; padding-top:1px;}
						.sscategbit{width:136px; height:40px; float:left; margin:0 25px; background:url('template-bg_sscategbit.jpg') no-repeat left bottom;}
							.sscategbitG{width:40px; height:40px;}
							.sscategbitD{width:80px; height:40px; padding-left:15px;color:#9A9A9A;}
								.sscategbitD strong.fabricant{height:20px; color:#1A1A1A;}
									.fabricant a{color:#1A1A1A;}
				.sscategbas{width:605px; height:10px; margin-bottom:25px; background:url('template-bg_sscategbas.jpg') no-repeat;}
				.nosarticles{width:602px; height:27px; margin:0 0 0 4px; background:url('template-bg_nosarticles.jpg') no-repeat;}	
				.pagination{width:592px; height:24px; margin:8px 0 0 4px; padding:0 5px; background:url('template-bg_pagination.jpg') no-repeat; font-size:10px;}
					.pagination a{color:#678988;}
					.precedent{width:80px;/*width:65px;padding-left:15px;*/float:left;/*background:url('template-precedent.jpg') no-repeat;*/height:24px; line-height:24px}
					.suivant{width:70px;/*width:55px;padding-right:15px;*/ float:right;/*background:url('template-suivant.jpg') no-repeat right top;*/ text-align:right;height:24px; line-height:24px}
					.parpage1{/*width:105px; padding-left:52px;*/width:125px;padding-left:32px; float:left; height:24px; line-height:24px}
					.parpage2{/*padding-left:20px;*width:105px;*/width:125px; float:left; height:24px; line-height:24px}
					.parpage3{/*padding-left:20px; width:140px;*/width:160px; float:left; height:24px; line-height:24px}
					
				/* ---- PAGE ARTICLE ----- */
				.produit{/*padding-bottom:20px;*/}
				.lib_produit{width:602px; margin-bottom:10px; padding-bottom:7px; color:#658785; font-weight:bold; font-size:18px; clear:both; border-bottom:dashed 1px #CFCFCF;}
				.lib_produit span{text-transform:uppercase; padding-right:10px;}
				.produit_g{width:280px; float:left;}
					.ima_produit{width:250px; height:210px; text-align:center; margin:0 auto 0 auto;}
					.zoomproduit{padding:0 35px 5px 0; height:26px; text-align:right; background:url('template-bg_zoomproduit.jpg') no-repeat right bottom;}
						.zoomproduit a{font-size:13px; font-weight:bold; color:#658785;}
					.miniatures{width:280px;}
						.mini{width:60px; height:60px; float:left; text-align:center; margin:0 0 5px 10px;}
					.vue3d{font-size:16px;width:220px; height:58px;line-height:58px;padding-left:58px; margin:9px 0 0px 10px;  border-top:solid 2px #D9D9D9; background:url('template-ico_3dbis.jpg') no-repeat 0 6px;}	
						.vue3d a{color:#F01452; font-weight:bold;}
					.articlepieces{padding:10px; border-top:solid 2px #D9D9D9;margin:9px 0 0px 10px; color:#76A3A0; font-weight:bold;}	
						.articlepieces a{color:#76A3A0; font-weight:bold;}
						
				.produit_icn {border-top:solid 2px #D9D9D9;padding-top:9px;margin-left:10px;height:120px;}
					.paiementsec{ width:70px; height:30px;  padding:8px 0 0 48px; float:left; background:url('template-ico_paiementsecurisebis.jpg') no-repeat;}
						.paiementsec a{color:#7FA4CE; font-weight:bold;}
					.envoiami{width:80px; height:30px; padding:8px 0 0 44px; float:right; background:url('template-ico_recommanderbis.jpg') no-repeat;}
						.envoiami a{color:#6289B0; font-weight:bold;}
					.echange{width:70px; height:30px; padding:8px 0 0 48px; float:left; background:url('template-ico_satisfaitechangebis.jpg') no-repeat;}
						.echange a{color:#9C6E70; font-weight:bold;}
					.expedition{width:80px; height:30px; padding:8px 0 0 44px; float:right; background:url('template-ico_expeditionbis.jpg') no-repeat;}
						.expedition a{color:#7E80A9; font-weight:bold;}
					.rembourse{width:80px; height:30px; padding:8px 0 0 44px; float:right; background:url('template-ico_satisfaitremboursebis.jpg') no-repeat;}
						.rembourse a{color:#BF79C2; font-weight:bold;}						
						
				.produit_d{width:305px; float:right;}
					.produitDH{width:305px; height:35px; background:url('template-bg_produitDH.jpg') no-repeat;}
					.produitDM{width:275px; padding:0 15px; background:url('template-bg_produitDM.jpg') repeat-y;}
						.lib_produitbis{margin-bottom:15px; color:#302E3B; font-weight:bold; clear:both;}
						.lib_produitbis span{text-transform:uppercase; padding-right:10px;}
						.prix_produit{width:268px; margin-bottom:17px; padding-bottom:8px; border-bottom:solid 1px #ccc; color:#999;}
							.prix_produitcontenu{width:190px; float:left;}
								.prix_produitconstate{color:#999; padding-bottom:12px;font-size:12px;font-weight:bold;}
								.prix_produitold{text-decoration:line-through; }
								.prix_produitpromo{color:#F01452; font-size:24px; font-weight:bold; padding:0 5px;}
							.marqueproduit{width:65px; float:right; text-align:right;}
						.sstitre_produit{color:#999;font-weight:bold; clear:both;}	
						.desc_produit{padding-bottom:30px; clear:both;}
						.taillesdisponibles{width:140px; float:left; padding-bottom:35px;}
							.taillestxt{color:#F01452; font-weight:bold;padding-bottom:6px;}
							.tailleproduit{width:25px; height:14px; line-height:14px; margin:0 0 2px 2px; float:left; background-color:#E6E6E6; color:#4D4D4D; font-size:10px; text-align:center;}
						.aidegrille{width:121px; height:40px; float:left; padding:17px 0 0 10px;}
						.caracteristiques{color:#666666;}
							.qte{width:30px; height:15px; border:solid 1px #E1E0DA;}
						.qted{float:right;}
						
					.produitDB{width:288px; height:26px; padding:9px 17px 0 0; background:url('template-bg_produitDB.jpg') no-repeat; text-align:right;}
						.produitDB a{color:#FFF;}
				
				/* ---- PAGE PANIER ----- */
				#droitebis{width:800px; float:left; margin-left:10px;}
					.etapescde{width:800px; /*height:110px;*/ margin-bottom:20px; text-align:center;}
						.etapescde_txt{text-align:left;}
							.etapescde_txt li{width:100px; float:left; text-align:center; }
							.etapescde_txt li a{font-weight:bold;}
							.etapescde_txt li a:hover {text-decoration:underline;}
								.etape1{margin-left:45px; color:#B869BA;}
								.etape1U{margin-left:45px; color:#949494;}
								.etape2{margin-left:55px; color:#B869BA;}
								.etape2U{margin-left:55px; color:#949494;}
								.etape3{margin-left:45px;color:#B869BA;}
								.etape3U{margin-left:45px; color:#949494;}
								.etape4{margin-left:50px; color:#B869BA;}
								.etape4U{margin-left:50px; color:#949494;}
									.etape1U a, .etape2U a, .etape3U a, .etape4U a{color:#B869BA;}
									.etape1U a:hover, .etape2U a:hover, .etape3U a:hover, .etape4U a:hover{color:#B869BA; text-decoration:none;}
					.tablepanierH{width:800px; height:39px; background:url('template-bg_tablepanierH.jpg') no-repeat;}
					.tablepanierB{width:800px; height:10px; background:url('template-bg_tablepanierB.jpg') no-repeat;}
					.tablepanierM{width:800px; background:url('template-bg_tablepanierM.jpg') repeat-y;padding:0 0 10px;}
						#contenupanier, .Cde3ContenuPanier,.contenu_divers{/*padding-bottom:20px;*/ padding:0 10px 20px 10px;}
							.contenu_divers input, .contenu_divers textarea{border:solid 1px #BDADAC;}
								.entete_panier{width:768px; margin:0 auto;}	
								.tablecde1, .tablecde3{width:768px; margin:0 auto; background-color:#E1E0DA;}
									.headpanierG, .headpanierD{width:5px;background:url('template-headpanierM.jpg') repeat-x;}
									.headpanierD{text-align:right;}
									.tdheadcde1{height:27px; background:url('template-headpanierM.jpg') repeat-x; color:#FFF;}
									.cde1_td1, .td_alt1{background-color:#FFF;padding:15px 5px 5px 5px;}
									.divers_info{background-color:#FFF;padding:5px;}
									.cde1_tdbis1, .td_altbis1{background-color:#FFF;padding:5px;}
										.lib_artpanier{padding:10px 0 0 5px;}
											.lib_artpanier a{text-transform:uppercase; color:#3F3F3F; font-weight:bold;}
											.delailivraison {color:#BDADAC;}
									.cde1_td2, .td_alt2{background-color:#F4F8FB;padding:15px 5px 5px 5px;}
									.cde1_tdbis2, .td_altbis2{background-color:#F4F8FB;padding:5px;}
								.tot{font-weight:bold; color:#DC1D53;}
								.tot_bis{font-weight:bold; color:#DC1D53; font-size:26px;}
								.etapescde_divers{width:748px; margin:20px auto 10px auto; padding:10px; background:url('template-pointille_verticalbis.jpg') repeat-y;}
									.montantttc_txt{text-transform:uppercase;}
									.montantttc{width:100px; text-align:right; color:#DC1D53; font-weight:bold; background:transparent; border:none; font-size:24px;}
									.codepromo{}
									.cde1livraison{width:335px; float:left;}
										.cde1livraison_txt{font-weight:bold; color:#019FE9;}
										#payslivr{margin:5px 0 0 5px;}
										.desclivraison{font-style:italic; color:#999;}
									.cde1totaux{width:400px; float:right; color:#999;}
										.inputcde{ text-align:right; color:#DC1D53; font-weight:bold; background:transparent; border:none; /*position:relative;left:1px;*/}
										.btn_divers{width:170px; height:23px; line-height:23px; padding-bottom:20px; background:url('template-btn_divers.jpg') no-repeat; text-align:center;}
											.btn_divers a{padding-right:10px; font-style:inherit; color:#999;}
										.btn_diversbis{width:124px; height:23px; line-height:23px; padding-bottom:20px; background:url('template-btn_diversbis.jpg') no-repeat; text-align:left;}
											.btn_diversbis a{padding-left:22px; font-style:inherit; color:#999;}
									.cde1boutonsg{width:335px; float:left; text-align:left; margin:20px 0;}
									.cde1boutonsg{width:335px; float:left; text-align:left; margin:20px 5px 10px 0;}
									#cde1boutonsd{width:400px; float:right; text-align:right; margin:20px 0;}
								.cgv_txt{font-style:italic; font-size:11px;}
									.cgv_txt a{text-decoration:underline;}
									.cgv_txt a:hover{text-decoration:none;}
									
									
								.borduretable td{border-bottom:solid 1px #A4BBD2;}	
									
								.cde2inscritbis{width:560px; margin:0 auto; text-align:center;}
								.cde2inscription{width:560px; margin:0 auto; text-align:center;}
								.clientmenu{width:560px; margin:0 auto; text-align:left;}
								.boutons_divers{padding:20px 0;}
								.tableclientbis{width:100%; border-bottom:dashed  thin #CFCFCF; margin-bottom:20px; padding-bottom:10px;}
									
								.cde2inscrit{width:768px; margin:0 auto 0 auto; padding-bottom:20px;}
									.titre_divers{width:768px; height:27px; padding-bottom:20px;color:#FFF; font-weight:bold;}
										.titre_diversG{width:5px; height:27px; background:url('template-headpanierG.jpg') no-repeat; float:left;}
										.titre_diversM{width:758px; height:27px; line-height:27px; background:url('template-headpanierM.jpg') repeat-x; float:left;}
											.champtext{width:214px; height:17px; border:solid 1px #BFBFBF;}
											.champtextbis input{width:214px; height:17px; border:solid 1px #BFBFBF;}
											.champcommentaire{border:solid 1px #BFBFBF;}
											.btn_valider{width:78px; height:25px; line-height:25px; text-align:center; background:url('template-bg_btnvalider.jpg') no-repeat;}
												.btn_valider a{color:#999;}
										.titre_diversD{width:5px; height:27px; background:url('template-headpanierD.jpg') no-repeat; float:right;}
								.cde2inscriptionbis{width:768px; margin:0 auto 0 auto;}
									.formucde2inscriptionbis{width:768px; margin:0; background:url('template-pointille_verticalbis.jpg') repeat-y 18px 20px;}
									.bleu{color:#019FE9;}
									.bleu a{color:#019FE9;}
								.etapecde2B, .etapecde3B{width:760px; height:31px; line-height:31px; padding-right:45px; background:url('template-bg_tableetape2B.jpg') no-repeat; text-align:right;}
									.etapecde2B a, .etapecde3B a{color:#FFF;float:right;}
									.etapecde2B a.suiv, .etapecde3B a.suiv{color:#FFF;float:right;padding:3px 5px;width:100px;margin-left:20px;text-align:center;}
/*									.etapecde2B img, .etapecde3B img{margin:0 50px 0 0;}
*/									.etapecde2B table{display:inline; padding-left:15px;}
									
									
								.etapescde3{width:768px; margin: 0 auto 0 auto; padding:0px;}
									.cde3totaux{width:100%;margin:10px 2px 0 0;}
									.code_promo{height:23px; background-color:#52575B; color:#FFF;}
									.code_promo form td, .code_promo form td a{color:#FFF;}
									.moyenspaiement {width:300px; height:370px; padding:5px 15px 5px 5px; border:solid 1px #E9E5DC; }
										.tdmoyens1{width:300px; height:110px; background:url('template-mode_cb.jpg') no-repeat 0 25px;border-bottom:1px solid #CCC;}
										.tdmoyens11{width:300px; height:110px; background:url('template-mode_cb.jpg') no-repeat 0 25px;border-bottom:1px solid #CCC;}
										.tdmoyens2{width:300px; height:110px;  background:url('template-mode_cheque.jpg') no-repeat 0 25px;border-bottom:1px solid #CCC;}
										.tdmoyens6{width:300px; height:110px; background:url('template-mode_paypal.jpg') no-repeat 0 25px;border-bottom:1px solid #CCC;}
										.moyenspaiement a,.moyenspaiement input {color:#0088E9;float:right;}
									.moyenbitcontenu{height:370px;margin:0 0 0 5px;padding-left:10px;border:1px solid #CCC;}
										.terminercde{}
										
								.Cde4Etapes{width:768px; margin:0 auto 0 auto; padding-bottom:20px;}
									
									.etape4contenuH{width:561px; height:23px; margin:0 auto; background:url('template-etape4contenuH.jpg') no-repeat;}
									.etape4contenuM{width:561px;  margin:0 auto; padding-bottom:20px; background:url('template-etape4contenuM.jpg') repeat-y; text-align:center;}
									.etape4contenuB{width:561px; height:31px;  margin:0 auto; background:url('template-etape4contenuB.jpg') no-repeat;}
						
						
					.tablepanier1B{width:755px; height:31px; line-height:31px; padding-right:45px; background:url('template-bg_tablepanier1B.jpg') no-repeat; text-align:right;}
						.tablepanier1B a{color:#FFF;}
							.tablepanier1B a.continuermesachats{padding-right:48px; color:#7799B7; }
					
				.produitsconseilles{width:602px; height:35px; margin:0 0 0 4px; background:url('template-produitsconseilles.jpg') no-repeat;}
				.pagination_produit{width:592px; height:24px; margin:0 0 10px 4px; padding:0 5px; background:url('template-pagination_produit.jpg') no-repeat; font-size:10px;}
					.pagination_produit a{color:#678988;}
						.pagination_produit img.prev{padding-right:10px;}
						.pagination_produit img.next{padding-left:10px;}
					.precedentbis{width:100px;float:left;height:24px; line-height:24px}
					.suivantbis{width:100px; float:right; text-align:right;height:24px; line-height:24px}
				.menu3Bis {padding: 15px 0 0 0; text-align:center;}
				.menu3Bis li{display:inline;padding: 10px 0 0 25px;font-weight:bold;}
				.menu3Bis li.instit1 a{color:#729E9E;}
				.menu3Bis li.instit2 a{color:#5682A9;}
				.menu3Bis li.instit3 a{color:#7EAAD7;}
				.menu3Bis li.instit4 a{color:#7E80A9;}
				.menu3Bis li.instit5 a{color:#9A666A;}
				
		/* ---- DROITE ----- */	
		#droite{width:202px; float:right;}
			.edito{width:195px; float:right; background:url('template-bg_cataloguecontenubis.jpg') repeat-y;}
				.editocontenu{background:url('template-bg_catalogue.jpg') no-repeat;}
					.editocontenubis{width:182px; margin-left:10px; padding:29px 0 0 0; background:url('template-bg_cataloguecontenu.jpg') repeat-y right top;}
						.editotxt{width:176px;  padding:0 0 2px 6px; border-bottom:dashed 1px #CFCFCF; font-size:16px; font-weight:bold; color:#668D8A;}
						.menuedito{margin-left:6px; padding:8px 6px 9px 0; height:215px;}
						html>body .menuedito{height: auto;min-height:215px;} 
			.editobas{width:195px; height:22px; float:right; margin-bottom:16px; background:url('template-bg_cataloguebas.jpg') no-repeat;}
			.contact{width:184px; margin:0 0 16px 15px; background:url('template-bg_contact.jpg') no-repeat;}
			.engagements{width:184px; height:35px; margin-left:15px; padding:0; background:url('template-engagements.jpg') no-repeat;}
			.engagementscontenu{width:184px; margin-left:15px; padding:0; background:url('template-bordure_droite.jpg') repeat-y;}
				.engagementscontenu ul{width:184px;}
					.engagementscontenu ul li{width:165px; margin:0 0 6px 11px; padding:0 0 6px 0; border-bottom:dashed 1px #CFCFCF;}
			.bas_droite{width:184px; height:14px; margin:-6px 0 10px 15px; background:url('template-bas_droite.jpg') no-repeat;}
			
			.newsletter{width:186px; height:412px; margin:0 0 18px 15px; padding:0; background:url('template-bg_newsletter.jpg') no-repeat;}
				.formu_news{width:186px; margin:0; padding:61px 0 0 0;}
					.email{width:142px; height:18px; padding:2px 0 0 2px; border:solid 1px #9F9F9F;}
			.instit_haut{width:188px; margin-left:15px; background:url('template-instit_milieu.jpg') repeat-y;}
				.table_instit{width:180px; padding:0 4px; background:url('template-instit_haut.jpg') no-repeat; }
					ul.table_instit li{ width:180px; height:61px; border-bottom:dashed 1px #CFCFCF; margin-bottom:10px; padding:0 0 10px 0; font-weight:bold;}
						ul.table_instit li img{display:block; width:58px; height:61px; float:left; padding-left:10px;}
						ul.table_instit li a{display:block; width:100px; height:38px; float:left; padding:15px 0 0 5px;}
						ul.table_instit li.instit1{padding:20px 0 10px 0;}
							ul.table_instit li.instit1 a{color:#729E9E;}
							ul.table_instit li.instit2 a{color:#5682A9;}
							ul.table_instit li.instit3 a{color:#7EAAD7;}
							ul.table_instit li.instit4 a{color:#7E80A9;}
							ul.table_instit li.instit5 a{color:#9A666A;}
						ul.table_instit li.instit6{border-bottom:none;}
							ul.table_instit li.instit6 a{color:#C078C1;}
			.instit_bas{width:188px; height:7px; margin:-10px 0 10px 15px; padding:0; background:url('template-instit_bas.jpg') no-repeat;}
			
	/* ---- FOOTER ---- */
	#footer{/*margin-top:23px;*/ padding-bottom:30px; background:url('template-bg_footer.jpg') repeat-x;}
		.footercontentu{width:1021px; margin:0 auto;padding:0 0 0 37px; text-align:center;}
		.footer1{width:1021px; height:35px; line-height:35px; margin:0 auto; /*padding:0 0 0 37px;*/ font-size:13px; color:#FFF; font-weight:bold;}
			.footer1 a{color:#FFF;}
		.footer2{width:1021px; margin:0 auto; padding:20px 0 0 0;}
			.footer2D{width:121px; height:45px; float:right; border-left:solid 1px #1B1B1B; padding-right:10px; background:url('template-logo.jpg') no-repeat;}
			.footer2G{width:330px; float:right; padding-top:9px;}
				.footer2G a{text-decoration:underline;}
				.footer2G a:hover{text-decoration:none;}
			
		

