html, body, p{margin:0px; padding:0px;}
h1, h2, h3, h4{margin:0px; padding:0px; font-weight:normal; font-size:12px;}
ul, li, dd, dl, dt{margin:0px; padding:0px; list-style:none;}

img{border:0px;padding:0px;margin:0px;}
.clear{clear:both;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
form, select, input, textarea{margin:0; padding:0;}

.underline:hover, .underline:focus{ text-decoration:underline;}

body{font-family:'Arial', Helvetica, sans-serif;font-size:12px;color:#000;background-color:#FFF;}

#page{width:980px; margin:auto;}
	
#header{width:100%; background-color:#000000; color:#FFFFFF;}
	.header_content{width:980px; margin:0 auto;}
		.logo{ float:left;}
		.logo_extra{ float:left; width:260px; margin-top:20px;}
		.contentpanier{ float:left;  font-size:11px;  margin-top:20px;color:#DEB16D; text-align:center;}
		.contentpanier a {color:#DEB16D;}
		
		.header_separateur{ width:2px; height:84px; float:left; background-image:url(template-seperateur_V_point_noir.jpg);}
		.header_menu{  float:left; width:110px; margin-top:20px;}
		.header_menu ul li{ list-style-type:disc;margin-left:20px;}
		.header_menu a{ color:#FFFFFF;}

#header2{width:980px; height:46px; background-color:#FFF; color:#000; font-size:10px; text-transform:uppercase; font-weight:bold;}
	.onglet_accueil{float:left; height:46px; line-height:46px; margin:0 5px; padding-left:10px; background:url('template-puce_accueil.jpg') no-repeat 0 20px;}
	.ongletbit_1{float:left; height:46px; line-height:46px; margin:0 5px; padding-left:10px; background:url('template-carre_rose.jpg') no-repeat 0 20px;}
	.ongletbit_2{float:left; height:46px; line-height:46px; margin:0 5px; padding-left:10px; background:url('template-carre_bleu.jpg') no-repeat 0 20px;}
	.ongletbit_3{float:left; height:46px; line-height:46px; margin:0 5px; padding-left:10px; background:url('template-carre_marron.jpg') no-repeat 0 20px;}
	.ongletbit_4{float:left; height:46px; line-height:46px; margin:0 5px; padding-left:10px; background:url('template-carre_violet.jpg') no-repeat 0 20px;}
	.ongletbit_5{float:left; height:46px; line-height:46px; margin:0 5px; padding-left:10px; background:url('template-carre_saumon.jpg') no-repeat 0 20px;}
	.ongletbit_6{float:left; height:46px; line-height:46px; margin:0 5px; padding-left:10px; background:url('template-carre_bleu_2.jpg') no-repeat 0 20px;}
	.ongletbit_7{float:left; height:46px; line-height:46px; margin:0 5px; padding-left:10px; background:url('template-carre_rouge.jpg') no-repeat 0 20px;}
	.ongletbit_8{float:left; height:46px; line-height:46px; margin:0 5px; padding-left:10px; background:url('template-carre_bleu.jpg') no-repeat 0 20px;}
	.ongletbit_9{float:left; height:46px; line-height:46px; margin:0 5px; padding-left:10px; background:url('template-carre_rose.jpg') no-repeat 0 20px;}
	.ongletbit_10, .ongletbit_11, .ongletbit_12{float:left; height:46px; line-height:46px; margin:0 5px; padding-left:10px; background:url('template-carre_noir.jpg') no-repeat 0 20px;}
	.onglet_separateur{width:1px;height:46px;float:left;background:url('template-separateur_V_point_blanc.jpg') no-repeat;}
	.onglet_ventes_flash{color:#E70420; font-weight:bold;}

.ongletbit_47{float:left; height:46px; line-height:46px; margin:0 5px; padding-left:10px; background:url('template-carre_bleu.jpg') no-repeat 0 20px;}
.ongletbit_48{float:left; height:46px; line-height:46px; margin:0 5px; padding-left:10px; background:url('template-carre_rose.jpg') no-repeat 0 20px;}

	.ongletbit_29{float:left; height:46px; line-height:46px; margin:0 5px; padding-left:10px; background:url('template-carre_rose.jpg') no-repeat 0 20px;}
	.ongletbit_50{float:left; height:46px; line-height:46px; margin:0 5px; padding-left:10px; background:url('template-carre_marron.jpg') no-repeat 0 20px;}

.recherche{width:980px; text-align:center; background-color:#E6E6E6; height:32px;}
	.recherche_loupe{width:25px; height:32px;float:left; padding-left:240px;}
	.recherche form{width:575px; height:32px; float:left;}
		.champ_recherche_g{width:7px;height:32px;float:left;background:url('template-recherche_g.jpg') no-repeat;}
		.champ_recherche_d{width:7px;height:32px;float:left;background:url('template-recherche_d.jpg') no-repeat;}
		.champ_recherche_gbis{width:7px;height:32px;float:left;background:url('template-recherche_g.jpg') no-repeat;}
		.champ_recherche_dbis{width:7px;height:32px;float:left;background:url('template-recherche_d.jpg') no-repeat;}
		.champ_selectmarque, .champ_recherche{float:left;height:32px;background:url('template-recherche_m.jpg') repeat-x;}
		.champ_recherche{width:220px;}
		.champ_selectmarque{width:160px;}		
		.input_recherche{width:220px;border:none;margin-top:8px;background:#FFF;}
		.recherche_d{padding-left:5px; float:left; line-height:32px;}
			.recherche_d a{color:#636363; font-weight:bold;}
		.select_marque{width:160px; *width:160px; _width:160px; border:none; background:transparent; margin-top:8px;  _margin-top:6px;}
		.recherche_submit{ float:left;}
		/*pour IE6, IE7 et 8*/
		.champ_recherche_g{_width:0;_height:32px;_float:left;_background:none;}
		.champ_recherche_d{_width:0;_height:32px;_float:left;_background:none;}
		.champ_recherche_gbis{*width:0;*height:32px;*float:left;*background:none;_width:0;_height:32px;_float:left;_background:none;}
		.champ_recherche_dbis{*width:0;*height:32px;*float:left;*background:none;_width:0;_height:32px;_float:left;_background:none;}
		.input_recherche{_width:218px;_height:18px; _border:solid 1px #7F9DB9; _margin-top:5px; _padding:2px 0 0 2px;_background:#FFF;}
		.champ_selectmarque, .champ_recherche{_width:174px; _float:left;_height:32px;_background:none;}
			.select_marque{*width:160px; *border:none;*background:transparent;*margin-top:6px;_width:160px; _border:none; _background:transparent; _margin-top:6px;}
		
.ventes_flash{width:980px;height:391px;position:relative;}
	.ventes_flash_content{width:418px; position:absolute; right:0; top:0;}
		.pub_ventes_flash{width:196px; height:108px; float:right; margin-top:13px; padding-right:13px; background:url('template-ventes_flash.png') no-repeat; behavior:url('iepngfix.htc');}
			/*.pub_ventes_flash_btn{margin:71px 0 0 92px}*/
		.newsletter{width:196px; height:107px; float:right; margin-top:13px; padding-right:13px; background:url('template-newsletter.png') no-repeat; behavior:url('iepngfix.htc');}
			.champ_newsletter{width:136px;float:left;border:none;background:transparent; margin:77px 0 0 13px;}
			.submit_newsletter{float:left; margin:71px 0 0 8px;}
		
		.newsletterbis{width:256px; height:34px; float:left; margin-top:80px; padding:42px 0 0 198px; background:url('template-bg_newsletterbis.jpg') no-repeat;}
			.champ_newsletterbis{width:210px; height:20px; margin:0 0 0 0; padding:3px 0 0 4px; float:left; border:none;background:transparent; 	background:url('template-bg_champ_newsletter.jpg') no-repeat;}
			.submit_newsletterbis{float:left; margin:0 0 0 2px;}
		
		.topventes{width:405px; height:240px; float:right; padding:16px 13px 0 0;}
			/*.defilementG_VE{width:8px; height:140px; float:left; padding:100px 0 0 10px; background:url('template-leftVE.jpg') no-repeat right 100px; background-color:#FFF;}
			.defilementD_VE{width:8px; height:140px; float:right; padding:100px 10px 0 0; background:url('template-rightVE.jpg') no-repeat left 100px;;background-color:#FFF;}
			*/
			
			.defilementG_VE{z-index:10; position:absolute; width:10px; left:0px; height:230px; background:url('template-leftVE.gif') no-repeat; background-color:#FFF;}
			.defilementD_VE{z-index:10; position:absolute; right:0px; width:10px; height:230px; background:url('template-rightVE.gif') no-repeat; background-color:#FFF;}
			
			/*.defilementG_VE_off{width:8px; float:left; background:url('template-leftVE-off.jpg') no-repeat; background-color:#FFF;}
			.defilementD_VE_off{width:8px; float:right; background:url('template-rightVE-off.jpg') no-repeat;background-color:#FFF;}*/
			.topventes_contenu{width:405px; height:220px; padding:10px 0; float:left; background-color:#FFF; position:relative;overflow:hidden;}
				.toparticle{width:385px; padding:0px 10px; height:230px; float:left;/* padding:20px 0; background-color:#FFF;*/}
					.toparticle_g{ width:156px; height:220px; padding-right:10px; float:left; text-align:center; background:url('template-separateur_V.jpg') no-repeat right top; position:relative;}
						.topvente_etiquette{width:122px; height:55px; position:absolute; z-index:0;}
							.topvente_etiquette img{width:122px; height:55px; behavior:url('iepngfix.htc');}
					.toparticle_d{ width:200px; height:220px; float:right;}
						.toparticle_lib{height:50px; margin-bottom:5px;}
							.toparticle_lib h1{font-size:14px; font-weight:bold;}
							.toparticle_solde{width:50px; height:50px; line-height:50px; float:left; background:url('template-solde.jpg') no-repeat; font-size:13px; font-weight:bold; color:#FFF; text-align:center;}
							.toparticle_marque{width:70px; height:50px; float:left;}
							.toparticle_desc{clear:both; height:30px; padding:5px 0 0 0;}
							.toparticle_fiche{width:110px; height:50px; line-height:50px; float:left;}
								.toparticle_fiche a{color:#727272;}
							.toparticle_pctpromo{width:50px; height:35px; padding-top:15px; float:right; background:url('template-solde.png') no-repeat right top; behavior:url('iepngfix.htc'); color:#FFFFFF; font-size:15px; font-weight:bold; text-align:center;}

							.prixpublic{height:15px;}
								/*.prixpublic span{text-decoration:line-through;}*/
							.prixboutique{height:20px;}
								.topventes_prix_old{text-decoration:line-through; padding-right:10px;}
								.topventes_prix_promo{height:20px;color:#E4061F; font-size:16px; font-weight:bold;}
		
		.prix_general{height:20px; float:right; color:#646464;}
		.prix1{height:20px; float:left; color:#646464; padding-right:40px;}
		.prix2{height:20px; float:left; color:#646464; padding-right:60px;}
		.prix_old{height:20px; float:left; color:#646464; text-decoration:line-through; padding-right:5px;}
		.prix_promo{color:#E70420; font-weight:bold; font-size:16px;}
		.prix_promoproduit{height:20px; float:left; color:#E70420; font-size:20px; font-weight:bold;}
		
/********************************************************************************************************************************/
		/* GAUCHE *//* GAUCHE *//* GAUCHE *//* GAUCHE *//* GAUCHE *//* GAUCHE *//* GAUCHE *//* GAUCHE */
/********************************************************************************************************************************/
		
#gauche{width:284px; float:left; margin-top:30px;}
	.logging{height:164px; margin-bottom:30px; background:url('template-bloc_login.jpg') no-repeat;}
		.login_login{padding:70px 0 0 15px; _padding:69px 0 0 15px;}
			.login_login_input{width:225px; _width:220px; border:none; background:transparent;}
		.login_passwd{padding:16px 0 0 15px; *padding:14px 0 0 15px; _padding:19px 0 0 15px;}
			.login_passwd a{width:27px; height:21px; float:left;}
			.login_passwd a:hover{text-decoration:none;}
			.login_passwd_input{width:225px; _width:220px; float:left; margin-right:10px; _margin-right:15px; border:none; background:transparent;}
		.login_pass_oublie{padding:5px 0 0 15px;}
			.login_pass_oublie a {color:#B3B3B3;}
			
	.connecte{height:164px; margin-bottom:30px; background:url('template-bloc_connecte.jpg') no-repeat;}
		.connecte_txt{padding:80px 0 0 15px; _padding:79px 0 0 15px; color:#FFF;}
		.menu_connecte a{color:#FFF; text-decoration:underline;}
		.menu_connecte a:hover{text-decoration:none;}
	.bloc_paiement, .bloc_livraison{width:278px; border:1px dashed #909090;}
		.paiementsecurise{width:264px; height:79px; padding:17px 0 10px 7px;}
	.bloc_contact{width:284px; height:181px;}
		.blox_guide, .bloc_solde, .bloc_contact, .bloc_paiement, .bloc_livraison, .login{margin-bottom:30px;}
		.btn_contact{margin-left:10px; margin-top:135px;}
			.btn_contact a{display:block; width:106px; height:22px;}
			.btn_contact a:hover{text-decoration:none;}


	.catalogue_g { margin-bottom:20px;}
	.catalogue_g_titre{float:left; background-color:#FFFFFF;font-weight:bold; text-transform:uppercase}
	.catalogue_g_pointilles{width:100%; float:left; background:url('template-pointille_titrebis.jpg') repeat-x; }
	.catalogue_g_centre{ border-left:1px dashed #909090;border-right:1px dashed #909090; }
	.catalogue_g .bloc_instit{ padding:5px; padding-top:10px; }
	.bloc_instit ul li a:hover, .bloc_instit ul li a:focus {color:#E70420;text-decoration:none;}
	.liste_catalogue_element{background:url('template-puce_liste_noir.jpg') no-repeat; }
		.liste_catalogue_element a{display:block;padding-left:10px;}
		.liste_catalogue_element a strong{display:block; margin-left:-10px; padding-left:10px; color:#E70420; background:url('template-puce_liste_rouge.jpg') no-repeat;}
		.liste_catalogue_element a:hover, .liste_catalogue_element a:focus{display:block; padding-left:10px; background:url('template-puce_liste_rouge.jpg') no-repeat;}
		
	.desccateg{width:680px;}
		.desccateg_g{width:260px; float:left;}
			.desccateg_txt{padding:10px 10px 10px 0;}
		.desccateg_d{float:right;}
		.desccateg_lib h1{ border-bottom:dashed 1px #646464; font-size:12px; font-weight:bold;}

		.categ_recherche{padding-top:10px; margin-bottom:30px;}
			.categ_recherche_g{width:6px; height:78px; float:left;  background:url('template-cadre_noir_g.jpg') no-repeat;}
			.categ_recherche_d{width:6px; height:78px; float:right;  background:url('template-cadre_noir_d.jpg') no-repeat;}
			.categ_recherche_m{width:668px; height:78px; float:left; background-color:#000; font-size:11px; color:#B3B3B3; background-image:url('template-votre_recherche.jpg'); background-position:top left; background-repeat:no-repeat;}
				.categ_recherche_lien{clear:both; padding-top:3px;}
				.categ_recherche_m a{color:#B3B3B3; }
				
		.categ_recherche_bloc_caracts{width:330px; float:left; padding-left:10px; padding-top:26px;}
			.categ_recherche_bloc{width:145px; float:left;}
			.categ_recherche_bloc select{width:140px; font-size:11px;}
			.categ_recherche_bloc label, .categ_recherche_bloc_prix label{font-size:11px;color:#B4B4B4; font-weight:bold;}
		.categ_recherche_bloc_prix{width:180px; float:right; padding-top:3px;}
			.categ_recherche_bloc_prix select{width:160px; font-size:11px; margin-bottom:5px; }


/********************************************************************************************************************************/
		/* CATEGORIE *//* CATEGORIE *//* CATEGORIE *//* CATEGORIE *//* CATEGORIE *//* CATEGORIE */
/********************************************************************************************************************************/

.sscategs ul li{padding-left:10px; background:url('template-puce_liste_noir.jpg') no-repeat;}

.spacer{padding-bottom:25px;}
.article_bit{width:280px; float:left; padding:0 30px 25px 30px;}
.article_bit_haut{height:5px; background:url('template-cadre_gris_2_haut.jpg') no-repeat left bottom;}
.article_bit_bas{height:5px; background:url('template-cadre_gris_2_bas.jpg') no-repeat;}
.article_bit_contenubis{width:280px; height:500px; background:url('template-cadre_gris_2_milieu.jpg') repeat-y; position:relative; left:0; top:0;}
	.article_bit_ima{text-align:center; height:290px;}
	.article_bit_imabis{text-align:center; height:290px; padding-top:60px;}
	.artible_bit_lib{height:40px; padding-left:20px; background:url('template-cadre_gris_2_extra.jpg') no-repeat; }
	.artible_bit_lib h3{font-weight:bold; font-size:12px;}
	.article_bit_prix{width:250px; height:55px; margin:0 auto; padding-top:5px; *padding-top:0;}
	.article_bit_prixbis{width:180px; height:30px; margin:0 auto; padding-top:5px;}
		.prix_oldbis{text-decoration:line-through;}
		.prix1bis, .prix2bis, .prix_generalbis, .prix_oldbis, .prix_promobis{float:left; color:#646464;}
		.prix_promobis{font-size:16px; color:#E70420; font-weight:bold;}
		
		.prixconseille{height:15px; color:#646464; text-align:right;}
		.prixarticle{height:25px;}
			.prixarticle_old{padding-right:5px; text-decoration:line-through;}
			.prixarticle_promo{font-size:16px; color:#E70420; font-weight:bold; text-align:right;}
	
.article_bit .separateur_pointilles{ width:240px; margin:auto; margin-top:10px; margin-bottom:10px;}
.article_bit_info_fiche{width:240px; height:25px; margin:0 auto; text-align:right; font-size:11px; }
	.article_bit_info_fiche a{color:#949494;}


.stockcateg  {
	height:24px;
	margin:0 auto;
	text-align:center;
	width:259px;
	background-image:url('template-bgstock.jpg');
	padding-top:6px;
}
.stockcateg a{color:#FFF;}

.article_bit_contenu{width:280px; height:485px; background:url('template-cadre_gris_2_milieu.jpg') repeat-y; position:relative; left:0; top:0;}
	.etiquettes{width:265px; height:55px; margin:0 auto; padding-top:5px; position:absolute; z-index:0;}
		.article_bit_tampon{width:122px; height:55px; float:left;position:relative; top:20px; left:10px;}
			.article_bit_tampon img{behavior:url('iepngfix.htc');}
		.article_bit_solde{width:100%; height:55px; /*line-height:50px; float:right;*/ background:url('template-solde.png') no-repeat right top; behavior:url('iepngfix.htc'); color:#FFFFFF; font-size:15px; font-weight:bold;}
		.article_bit_marque{width:90px; height:55px; float:right; text-align:center; }

.separateur_H{width:247px; margin:0 auto; padding-bottom:0; *padding-bottom:5px; _padding-bottom:5px; }		
	
	.article_bit_info_stock{width:257px; height:30px; line-height:30px; margin:0 11px 0 auto; padding-bottom:5px; color:#FFF; text-align:center; font-weight:bold;background:url('template-cadre_violet.jpg') no-repeat; /*background-color:#9F9EBE;*/}
	.article_bit_details{width:259px; position:absolute; left:11px; top:390px; *top:394px; _top:394px; z-index:100;}
	.article_bit_detailsbis{width:259px; position:absolute; left:11px; top:410px; *top:434px; _top:434px; z-index:100;}
		.article_bit_details_haut{height:6px; background:url('template-cadre_gris_haut.jpg') no-repeat;}
		.article_bit_details_milieu{width:259px; background-color:#E6E6E6;}
		.article_bit_details_bas{height:6px; background:url('template-cadre_gris_bas.jpg') no-repeat;}
			.tailles_txt{padding-left:5px;}
			.article_bit_details_tailles{padding:5px 0px 5px 7px;}
				.article_bit_details_taille{float:left; background-color:#FFF;  margin:1px; font-weight:bold; padding-left:5px; padding-right:5px;}

.navigation{ margin-bottom:15px;}
	.navigation_g{float:right; width:10px; height:24px; background:url('template-barre_gris_g.jpg') no-repeat;}
	.navigation_d{float:right; width:10px; height:24px; background:url('template-barre_gris_d.jpg') no-repeat;}
	.navigation_m{width:660px; height:20px; padding-top:4px; float:right; background:url('template-barre_gris_m.jpg');color:#656565; font-weight:bold;}
		.navigation h1, .navigation h2{display:inline; font-size:12px;}
		.navigation h1{font-weight:bold;}
		.navigation_m a{color:#656565;}


/********************************************************************************************************************************/
		/* PAGE ARTICLE *//* PAGE ARTICLE *//* PAGE ARTICLE *//* PAGE ARTICLE *//* PAGE ARTICLE *//* PAGE ARTICLE */
/********************************************************************************************************************************/
.articles_navigation{width:680px; height:24px; background:url('template-bg_pagination.jpg') no-repeat;}
.articles_navigation{margin-bottom:25px;}
.produit_navigation{width:680px; height:24px; background:url('template-bg_pagination.jpg') no-repeat; float:right; clear:both;}

.produit_navigation{margin-bottom:30px;}
	.produit_navigation_g, .articles_navigation_g{width:127px; height:24px; float:left;}
	.produit_navigation_d, .articles_navigation_d{width:108px; height:24px;float:right;}
	.produit_navigation_m, .articles_navigation_m{width:445px; height:24px; line-height:24px; float:left; text-align:center;}
		.pagination{color:#FFF;}
		.pagination a{color:#B3B3B3;}
		.encours{ text-decoration:underline;}

.ima_produit{ margin-top:16px; width:100%; text-align:center;}
.zoom_produit{ width:100%; text-align:right; font-size:11px; color:#959595;}

.produit{width:685px; margin-bottom:10px; float:right; background:url('template-bg_produit.jpg') repeat-y 5px 0;}
	.produitbis{width:685px; background:url('template-bg_produitbis.jpg') no-repeat 5px 0;}
			.produit_g{width:340px;float:left;}
				.autrevues {margin:0;}
				.copyright_photos{color:#959595;}
					.copyright_photos strong{color:#959595; font-weight:bold; font-size:11px;}
				.ima_suppl {width:70px;float:left; margin:0 5px; text-align:center;}
				.produits_extras{width:320px; margin:0;}
					.produit_extra{width:140px; padding:10px; float:left; height:50px; color:#D0A76F; font-weight:bold;}
						.produit_extra_g{width:50px; float:left;}
						.produit_extra_d{width:80px; float:left; padding:15px 0 0 10px; color:#D0A76F; font-weight:bold;}
							.produit_extra_d a{color:#D0A76F;}
							.produit_extra_d a:hover{color:#7A7A7A; text-decoration:none;}
					
			.produit_d{width:320px; float:right; padding-left:20px;}
				.corps_libproduit{width:320px;}
					.separateur_pointilles{ width:100%; height:1px; background-image:url(template-pointilles_2.jpg);}
					.bordures_pointilles{border-top:1px dashed #909090;border-bottom:1px dashed #909090;}
					.bordures_pointilles_haut{border-top:1px dashed #909090; padding-top:5px;}
					.bordures_pointilles_bas{border-bottom:1px dashed #909090; padding-bottom:5px;}
					.prix_produit{ width:320px; height:70px; line-height:25px; float:left; }
					.promo_produit{width:50px; height:50px; line-height:50px; float:right;  background:url('template-solde.jpg') no-repeat; text-align:center; color:#FFF; font-size:16px; font-weight:bold;}
					.lib_produit{padding-top:16px; color:#646464;}
						.lib_produit h1{color:#000; font-weight:bold; font-size:16px;}
					a.desc_link{color:#585858; text-decoration:underline;}
					a.desc_link:hover{color:#E70420;}
					.lien_descproduit{text-decoration:underline;}
					.icon_produit{ padding:5px;}
					.icon_produit img{ display:inline;}
					.enstock{width:135px; background:url('template-enstock.jpg') no-repeat right top; line-height:30px;}
					.epuise{width:180px; background:url('template-epuise.jpg') no-repeat right top; line-height:30px; color:red;}
					
					.produit_formulaire_submit{width:320px;}
						.produit_formulaire_submit input.btn_ajout_panier {position:relative; top:-13px;}
					.liensdivers{color:#585858; padding-bottom:10px;}
						.liensdivers a{color:#585858; font-weight:bold; text-decoration:underline;}
						.liensdivers a:hover{color:#E70420;}
						
					.produit_formulaire_contact {width:166px; height:80px;float:left;margin-top:27px;}
					.enstock, .epuise, .delai, .produit_formulaire label{font-weight:bold; margin-top:5px;}
					.produit_formulaire_taille, .produit_formulaire{ margin-top:5px;}
						.produit_formulaire_taille td{ padding:5px 0;}
					.produit_formulaire_lien{ text-align:center;}
					
					.marque_produit{width:320px; padding:10px 0 10px 0;}
					.produit_formulaire_guide{padding:10px 0 0 0;}
					
					.article_flash{height:55px; border-top:1px dashed #909090; background-color:#F1F1F1;}
						.article_flash_g{width:55px; float:left; padding-right:10px;}
						.article_flash_d{width:240px; float:left; padding-top:10px; }
							.delai_flash{font-size:10px; padding-bottom:5px;}
							.compteur_flash{width:204px; height:23px; padding-left:10px; border:solid 1px#E5E5E5; background-color:#FFF;}
					
				.desc_produit{width:680px;float:right; padding-bottom:15px;}
				.description_produit{font-size:16px;}
				
/********************************************************************************************************************************/
		/* DROITE */
/********************************************************************************************************************************/
#droite{width:696px;float:right;margin-top:25px;}
	.droite_contentbis{width:696px;float:right;}

	.news{width:668px; margin:0 auto; padding:10px 0; border-top:1px dashed #909090; border-bottom:1px dashed #909090;}
		.news_content{width:668px; background:url('template-bg_news.jpg') repeat-y;}
			.news_g{width:70px; float:left;}
			.news_d{width:576px; float:right;}

	.catalogue{width:678px; margin:20px auto 0 auto}
	.catalogue_bit1{width:328px; height:300px; border:1px dashed #909090; margin-bottom:19px; float:left; position:relative;}
	.catalogue_bit2{width:328px; height:300px; border:1px dashed #909090; margin-bottom:19px; float:right; position:relative;}
	.catalogue_bit3{width:328px; height:300px; border:1px dashed #909090; margin-bottom:19px; float:left; position:relative;}
	.catalogue_bit4{width:328px; height:300px; border:1px dashed #909090; margin-bottom:19px; float:right; position:relative;}
		.catalogue_bit_lib h3{font-weight:bold; font-size:12px; margin:0;}
		.catalogue_bit_ima{width:144px; height:298px; padding:1px; float:left;}
		.catalogue_bit_desc{width:160px;padding:5px;float:left; font-size:12px;}
		.catalogue_bit_desc h2{font-size:12px;}
		.catalogue_bit_lib h3{font-size:12px;}
			.catalogue_bit_desc ul li{	padding-left:8px;background:url('template-puce_liste_noir.jpg') no-repeat;}
			.catalogue_bit_lien{font-size:11px; color:#636363; text-align:right; position:absolute; right:5px; bottom:5px;}
				.catalogue_bit_lien a{color:#636363;}

	.marques{width:658px;border:1px dashed #909090; margin:10px auto; padding:10px;}
		.marques .titre{ font-weight:bold;}
		.marque_bit{float:left; margin:5px;}
		
	.infos_service{width:658px;border:1px dashed #909090; margin:10px auto 0 auto; padding:10px;}
		.infos_service .titre{ margin-top:10px;margin-bottom:10px;}
	
	.cdc{margin-bottom:20px; padding-left:15px;}
		.titre_txt{background:url('template-pointille_titre.jpg') repeat-x; margin:0 0 10px 0;}
		.titre_txtbis{background:url('template-pointille_titre.jpg') repeat-x; margin:0 0 10px 0px;}
			.cdc_bit{width:215px; margin:9px 0; padding-right:12px; padding-left:0px;  float:left; background:url('template-selection_cadre_milieu.jpg') repeat-y 0px 0;}
				.cdc_bit_haut{width:215px; height:2px; background:url('template-selection_cadre_haut.jpg') no-repeat;}
				.cdc_bit_bas{width:215px; height:2px; margin-top:5px; background:url('template-selection_cadre_bas.jpg') no-repeat left bottom;}
				.cdc_marque{height:55px; text-align:right; padding:5px 5px 0 0;}
				.cdc_marque2{height:35px; text-align:right; padding-right:5px;}
				.cdc_ima{height:220px; text-align:center; }
				.cdc_ima2{height:145px; text-align:center; padding-top:10px;}
				.cdc_lib{width:190px; height:60px; padding-left:15px; background:url('template-selection_cadre_extra.jpg') no-repeat; }
					.cdc_lib h3{ font-weight:bold; font-size:12px;}
				.cdc_desc{width:180px; margin-left:15px; position:relative; z-index:100;}
					.cdc_separateur{ width:100%; text-align:center; margin-top:10px; margin-bottom:0;}
					.cdc_prix_promo{ width:100%; margin-left:15px;}
					.catalogue_bit_etiquette{width:122px; height:55px; margin:20px 5px 5px 10px; position:absolute; z-index:0;}
						.catalogue_bit_etiquette img{width:122px; height:55px; behavior:url('iepngfix.htc');}
					.cdc_details{ width:191px; margin:auto; margin-bottom:5px; margin-top:10px; background-color:#E6E6E6;}
					.cdc_details_haut{width:100%; height:5px; background-image:url(template-cadre_gris_3_haut.jpg);}
					.cdc_details_bas{width:100%; height:5px; background-image:url(template-cadre_gris_3_bas.jpg);}
					
					.cdc_fiche{ text-align:right; font-size:11px; }
						.cdc_fiche a{color:#949494;}
					
					.guidestailles{width:191px; position:absolute; left:-3px; top:5px; *top:5px; _top:5px;}
						.guidestailles_h{height:5px;}
						.guidestailles_m{width:191px; background-color:#E6E6E6;}
						.guidestailles_b{height:5px;}
							.tailles_txt{padding-left:5px;}
							.guidestailles_content{padding:5px 0 5px 4px;}
								.taille{float:left; margin:1px; padding:0 5px; font-weight:bold;background-color:#FFF;}


.infos_service_liste{width:210px; float:left; }
.infos_service_liste li{width:200px; padding-left:10px;background-image:url(template-puce_liste_noir.jpg); background-repeat:no-repeat; display:table;}
.infos_service_deco{width:100px; height:160px; float:right; background:url('template-fauteuil.jpg') no-repeat;  }
.titre_menu_instit{float:left; margin:5px; width:180px; text-align:center; font-weight:bold; text-decoration:underline; font-size:12px;}

#footer{text-align:center;margin-top:80px;}
	.footer1{background:url('template-barre_H_footer.jpg') repeat-x;width:100%;padding-top:10px;text-align:center;}
		.footer1_content{width:980px; margin:0 auto;}
			.footer1 p{ font-weight:bold;}
			.partenaire_bit{ float:left; margin:10px;}
			.partenaires{ margin:auto; display:inline-block; text-align:center;}
	
	.footer2{ background-color:#E6E6E6; color:#7A7A7A; font-size:11px; padding:5px;}
		.footer2_content{width:980px; margin:0 auto;}
			.footer2 a{color:#7A7A7A;}
			.footer2 a:hover{text-decoration:none;}
			.souligne_pointilles{ height:12px; background-image:url(template-souligne_pointilles_gris.jpg);}
			.souligner_bis{height:12px; border-bottom:solid 1px #7A7A7A;}
				.souligner_bis a:hover{text-decoration:none;}
			.lienscript a{border-bottom:solid 1px #000;}
				.lienscript a:hover{text-decoration:none;}
			.souligner{height:12px; border-bottom:solid 1px #000;}
			.souligner:hover{text-decoration:none;}
	
	.footer3{ background-color:#000000; color:#FFFFFF; padding:10px;}
		.footer3_content{width:980px; margin:0 auto;}
			.ancres{font-size:11px; color:#FFF;}
				.ancres a{color:#FFF;  border-right:solid 1px #fff; padding:0 4px 0 3px;}
		
.article_bit_flash{width:270px;height:65px; margin:0 auto 10px auto; background-color:#F2F2F2; font-size:10px;}
	.article_bit_flash_g{ float:left; width:60px; text-align:right;}
	.article_bit_flash_d{ float:left;line-height:25px; width:205px;}
	.article_bit_flash_d_2{width:195px; padding-left:5px; background-color:#FFFFFF; border:1px solid #CCCCCC; font-size:12px;}
	.titre_flash{text-align:right;}
	.vflash{ padding-top:10px; margin-bottom:10px;}


/******************************************************************************************************************************/
				/*DIVERS*//*DIVERS*//*DIVERS*//*DIVERS*//*DIVERS*//*DIVERS*//*DIVERS*//*DIVERS*//*DIVERS*/
/******************************************************************************************************************************/
.erreur{color:#E70420; text-align:center;}
.etoile{color:#E70420;}

.titre_divers{padding-bottom:10px; font-weight:bold; font-size:12px; color:#000;}
.titre_divers_bis{padding:20px 0 10px 10px; font-weight:bold; font-size:12px; color:#000;}

.bordure_input{border:solid 1px #E6E6E6;}
.bordure_bis{padding-bottom:15px;border:dashed 1px #909090;background-color:#F8F8F8;}

.champ_textarea{border:solid 1px #E6E6E6; width:166px; height:70px;}
.champ_select{width:168px;}
.bordure{padding:10px; border:dashed 1px #909090; text-align:left;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}

/******************************************************************************************************************************/
				/*ETAPES COMMANDE*//*ETAPES COMMANDE*//*ETAPES COMMANDE*//*ETAPES COMMANDE*//*ETAPES COMMANDE*/
/******************************************************************************************************************************/
.etapescommande{width:573px; height:80px; margin:0 auto 20px auto; background:url('template-bg_etapescommande.jpg') repeat-x;}
	.etape1{width:67px; height:80px; float:left; margin-right:89px;}
	.etape2{width:82px; height:80px; float:left; margin-right:98px;}
	.etape3{width:59px; height:80px; float:left; margin-right:98px;}
	.etape4{width:80px; height:80px; float:right;}
	
.droite_content{width:680px;float:right;}	

/*ETAPE1*/
.tdheadcde1{font-weight:bold; text-align:center; border-bottom:dashed 1px #909090;}
.bordure_d{height:30px; line-height:30px; border-right:dashed 1px #909090;}
.tot{font-weight:bold; color:#E70420;}
.totbis{font-size:16px; font-weight:bold; color:#E70420;}
.cde1_td1{border-bottom:dashed 1px #909090;background-color:#F8F8F8;}
.cde1_td2{border-bottom:dashed 1px #909090;background-color:#FFF;}
.cde1livraison{width:300px; float:left; clear:left; margin-bottom:10px; padding:10px; border:dashed 1px #909090; background-color:#F8F8F8;}
	.cde1livraison blockquote{margin:10px 0 10px 10px;}

.code_promo{width:300px; float:left; clear:left; margin-bottom:10px; padding:10px; border:dashed 1px #909090; background-color:#F8F8F8;}
	.td_reduction{background-color:#E6E6E6; border-bottom:dashed 1px #909090;}
.cde1totaux{width:320px; float:right; padding:10px; border:dashed 1px #909090; background-color:#F8F8F8;}
	.cgv{clear:both; margin-top:10px;}
.erreur_cadeau{float:left;}	

.cde1boutonsg{width:400px; margin:15px 0 15px 0; float:left;}
.cde1boutonsd{width:180px; margin:15px 0 15px 0; float:right;text-align:right;}
.message{padding:10px 0 5px 0;}
.textarea_cdecadeau{width:297px; height:77px; border:dashed 1px #F3CDE1; padding:5px;}
.loichatel{color:#E70420; padding:20px 0 0 0; font-weight:normal; font-size:10px;}
	.loichatel a{color:#E70420; text-decoration:underline;}
	
.td_caract select{width:100px;}

/*ETAPE2*/
	
	
/*ETAPE3*/
.onglet_g{width:10px; height:38px; float:left; background:url('template-onglet_g.jpg') no-repeat;}
.onglet_m{height:38px; line-height:38px; float:left; background:url('template-onglet_m.jpg') repeat-x;}
	.onglet_m a{color:#FFF; font-weight:bold;}
.onglet_d{width:10px; height:38px; float:left; background:url('template-onglet_d.jpg') no-repeat;}

.separateur_moyens{border-right:1px dashed #909090; height:210px;}
html>body{height:auto; min-height:210px;}
#moyenbitcontenu{padding-left:10px;}

/******************************************************************************************************************************/
				/*PLAN*//*PLAN*//*PLAN*//*PLAN*//*PLAN*//*PLAN*//*PLAN*//*PLAN*//*PLAN*//*PLAN*/
/******************************************************************************************************************************/
.menuplan_rayons{width:300px; float:left; border:dashed 1px #909090; margin:0 0 10px 0; padding:5px;}
.menuplan1{width:300px; float:right; border:dashed 1px #909090; margin:0 0 10px 0; padding:5px;}
.menuplan_cpte{width:300px; float:left; border:dashed 1px #909090; margin:0 0 10px 0; padding:5px;}
.menuplan2{width:300px; float:right; border:dashed 1px #909090; margin:0 0 10px 0; padding:5px;}
.menuplan3{width:300px; float:left; border:dashed 1px #909090; margin:0 0 10px 0; padding:5px;}
	.menuplan_titre{font-weight:bold; text-transform:uppercase;}

/******************************************************************************************************************************/
				/*CLIENT*//*CLIENT*//*CLIENT*//*CLIENT*//*CLIENT*//*CLIENT*//*CLIENT*//*CLIENT*/
/******************************************************************************************************************************/
.td_alt1{padding:5px 5px;}
.td_alt2{padding:5px 5px;}

.bloc_centre{width:300px; margin:0 auto 0 auto;}
.bloc_centre_bis{width:600px; margin:0 auto 0 auto;}
.bloc_centre_bis2{width:380px; margin:0 auto 0 auto;}
.td_altbis1{background-color:#FFF; padding:5px 5px; border-bottom:dashed 1px #ACACAC;}
.td_altbis2{background-color:#EDEAE1; padding:5px 5px; border-bottom:dashed 1px #ACACAC;}
.bordure_d_bis{height:30px; line-height:30px; border-right:dashed 1px #ACACAC;}
.cde1totaux_bis{width:200px; float:right; padding:10px; border:dashed 1px #ACACAC;}

/******************************************************************************************************************************/
				/*Page recherche*//*Page recherche*//*Page recherche*//*Page recherche*//*Page recherche*/
/******************************************************************************************************************************/
.bloc_g{width:340px; padding:10px; float:left;}
.bloc_d{width:300px; padding:10px; float:right;}
	.champ_input{width:118px;border:solid 1px #ACACAC;}
	.champ_selectbis{width:120px;}

.rechcontenubit{width:680px; height:190px; background-color:#FCFCFA;}
	.blocdivers_g{width:18px; height:178px; float:left; border:dashed 1px #909090; border-right:none;}
	.blocdivers_d{width:628px; _width:627px; height:158px; float:left; padding:10px 10px 10px 20px; float:left; border:dashed 1px #909090; background:url('template-bg_blocdivers_d.jpg') repeat-y;}
		.nosarticles_descriptiong{width:100px; height:100px; float:left; margin-top:30px; border:dashed 1px #909090;}
		.nosarticles_descriptiond{width:500px; float:right;}
			.nosarticles_navigation{height:30px; color:#881C56; font-size:12px;}
			.nosrayons_navigation, .nospages_navigation{padding-bottom:16px; color:#881C56; 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:#E70420; 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:#E70420; text-decoration:underline;}
				.nosarticles_navigation a:hover, .nosrayons_navigation a:hover, .nospages_navigation a:hover{text-decoration:none;}

.pagenavperso{text-align:right; padding-bottom:10px;}


/*FAQ*/
.toggler{background:url('template-puce_liste_noir.jpg') no-repeat; cursor:pointer; font-weight:bold;}
	h3.toggler {padding-left:10px;}
	h3.toggler:focus{display:block; padding-left:10px; background:url('template-puce_liste_rouge.jpg') no-repeat;}
	.element{padding:5px 0 10px 10px;}
	
	
/*Pages opti*/

.opti_titre{text-transform:uppercase;}

.ssonglet {
	border-left:1px solid #DED6C9;
	border-right:1px solid #DED6C9;
	border-top:1px solid #DED6C9;
	color:#70665A;
	font-size:11px;
	width:186px;
	z-index:10;
}
.ssonglet li {
	background-color:#FAF9F7;
	border-bottom:1px solid #DED6C9;
	
}
.ssonglet li:hover {
	background-color:#E6E6E6;
}
.ssonglet a{
	color:#333333;
	display:block;
	width:180px;
	height:20px;
	padding:3px;
	padding-top:5px;
}
.messagerech{
	text-align:center;
}
.soussouscateg{
	margin-left:10px;
	padding-left:12px;
	background-image:url('template-puce2.jpg');
	background-repeat:no-repeat;
}
.soussouscatega{
	margin-left:10px;
	padding-left:12px;
	background-image:url('template-puce2.jpg');
	background-repeat:no-repeat;
	font-weight:bold;
}
.soussouscateg a{
	color:#888888;
}
.soussouscatega a{
	color:#E70420;
}
.soussouscateg2{
	padding-left:12px;
	background-image:url('template-puce2.jpg');
	background-repeat:no-repeat;
}
.actif{
	font-weight:bold;
	color:red;
}
.sscategs h2{
	display:inline;
}