html, body, div, 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; font-family:'Arial', Helvetica, sans-serif;font-size:12px;}

.underline:hover, .underline:focus{ text-decoration:underline;}

body{font-family:'Arial', Helvetica, sans-serif;font-size:12px;color:#3B2416;background-color:#FFFFFF;}

#page{width:1020px; margin:auto;}
	.page_haut{height:26px;	width:1020px;background-image:url(template-page_haut.jpg);background-position:bottom;	background-repeat:no-repeat;}
	.page_milieu{width:1020px;background-image:url(template-page_fond.jpg);}
	.page_bas{height:31px;width:1020px;background-image:url(template-page_bas.jpg);background-position:top;background-repeat:no-repeat;}


/*****  HEADER  *****/
#header{width:1000px;margin:0 auto; padding-top:3px;}

#banniere{float:left; width:600px; padding-left:5px;}

.contentpanier{width:252px;height:84px;float:right;padding-right:3px; background:url('template-mon_panier.jpg') no-repeat;}
	.contentpanier_txt{margin-top:40px;margin-left:10px;width:140px;}
	.contentpanier_nbr{float:left; width:80px;}
	.contentpanier_prix{float:right; width:60px; text-align:right;}
	.contentpanier_txt a{text-decoration:underline;}

.onglets{width:966px;height:27px;line-height:27px;margin:0 auto 15px auto;padding-left:24px;background-color:#321914;font-size:11px;color:#FFF;}
	#header .onglets a{color:#FFF;}
	.onglets a.top_lien{color:#C8A477;}

.navigation{width:980px;height:34px;line-height:34px;background-color:#EDEAE1;margin:auto;margin-bottom:15px; padding-left:10px;}
	.navigation h1, .navigation h2{display:inline; font-weight:normal; font-size:12px;}

/**Barre de recherche**/	
.recherche{float:left; width:285px;	padding:0 0 15px 5px;}
	.recherche_input{width:231px; padding:4px 0 4px 25px; background:url('template-loupe.jpg') no-repeat 0 2px; border:solid 1px #D6D2CF;}
	
.list_collect{width:680px;float:right;}
	.list_collect img{margin:auto;}

/**** CONTENU ****/

#contenu{width:1000px;margin:auto;}

/**** GAUCHE ****/

/*#gauche{float:left;width:285px;}*/
#gauche{float:left;width:285px; margin-left:5px;}

.bloc{margin-bottom:10px;}

.blocinstit ul{	margin-bottom:15px;margin-top:15px;}
	.blocinstit ul li{background-image:url(template-liste_rayon_puce.jpg);background-position:left center;background-repeat:no-repeat;line-height:26px;border-bottom:1px solid #968D88;padding-left:8px;}
	.blocinstit ul li:hover, .blocinstit ul li:focus{background-image:url(template-liste_rayon_puce_violet.jpg);background-position:left center;background-repeat:no-repeat;padding-left:8px;}
	.blocinstit ul li a:hover, .blocinstit ul li a:focus{color:#881C56;}

.lib_instit{width:285px;height:40px;background-image:url(template-btn_menu.jpg);line-height:30px;}
	.lib_instit a{margin:10px;font-size:18px;color:#FFFFFF;}

.topventes_haut{width:285px;height:46px;background-image:url(template-bestof_cadre_menu.jpg);}
	.topventes_haut_btn{margin-left:150px;padding-top:10px;margin-right:10px;}
		.topventes_haut_btn img{margin-right:5px;}
.service_haut{width:285px;height:38px;background-image:url(template-service_cadre_menu.jpg);}
.service_contenu p{padding:10px;}
.service_contenu_extra{text-align:center;width:285px;padding-bottom:15px;color:#81796C;font-style:italic;}
.topventes_bas, .service_bas{width:285px;height:5px;background:url('template-bas_cadre_menu.jpg') no-repeat;}
.topventes_contenu, .service_contenu{width:285px;background-image:url('template-fond_cadre_menu.jpg');}
	.topventes_g{float:left; width:100px;}
	.topventes_d{float:right;padding-top:15px; width:170px;}
#topventes{height:357px;background-image:url('template-fond_cadre_menu.jpg');}
html>body #topventes{height:auto; min-height:357px;}

.topventes_ima{text-align:center;padding-top:10px;padding-bottom:10px;}
.articlecateg_img{text-align:center;padding-top:10px;padding-bottom:10px; height:150px; width:160px;}

.lib_produit{height:35px; font-weight:bold;padding:0 15px 0 10px; font-size:12px;}
.desc_produit{height:70px; color:#9D9088;padding:0 10px; font-size:11px;}
.prix_produit{padding:10px;}
	.prix_produitold{text-decoration:line-through;margin-right:10px;}
	.prix_produitpromo{color:#BE3B7D;font-size:16px;font-weight:bold;}
.btn_produit{padding:10px;padding-top:0px;}
	.btn_produit em{color:#BE3B7D;}
	.souligner{text-decoration:underline;}
	.souligner:hover{text-decoration:none;}



/**** DROITE ****/

/*#droite{float:left;margin-left:16px;width:690px;}*/
#droite{width:690px;float:left;margin-left:13px; _margin-left:8px;}

.autopromo1{width:690px;margin-bottom:15px;}

.topcategories, .topselect, .topnouveautes, .ssrayons, .articles{width:690px;}
	.topselect_txt, .topcategories_txt, .topnouveautes_txt, .ssrayons_txt, .articles_txt{width:690px;border-bottom:1px #ACACAC solid;margin-bottom:10px;margin-top:10px;}
	/*.topcategories img{margin-bottom:15px;}*/
	.imgcat{width:163px; height:105px;}
	
.categorie_bit{width:163px;float:left; margin-right:9px; margin-top:10px; margin-bottom:10px;}
	.categorie_bit ul li{line-height:26px;}
.topselect_bit, .topnouveautes_bit, .article_bit{width:170px;float:left; margin-right:0px;}


.liste_rayon{border-bottom:1px #968D88 solid;background-image:url(template-liste_rayon_puce.jpg);background-position:left;background-repeat:no-repeat;padding-left:8px;}
	.liste_rayon h2{ font-weight:normal; font-size:12px;}

.topselect_haut{width:170px;height:35px;background-image:url(template-selection_haut.jpg);}
.topnouveautes_haut{width:170px;height:35px;background-image:url(template-nouveautes_haut.jpg);}
.article_haut{width:170px;height:35px;background-image:url(template-articles_haut.jpg);}
.top_bas{width:170px;height:8px;background:url('template-rayon_bas.jpg') no-repeat;}
.top_bloc{width:170px;background-image:url(template-rayon_centre.jpg); height:370px;}
.article_txt_g{float:left;}
.article_txt_d{float:right; position:relative; top:7px;}

.encours{/*width:20px; height:20px;*/ padding:0 5px; background-color:#881C56; color:#FFFFFF;}

.desccateg, .desccateg a{color:#FFF;}
	.desccateg_g{float:left; width:140px; }
	.desccateg_d{float:right; background-color:#000000; width:534px;}
		.libcateg{padding:10px;}
		.desccateg_txt{padding:0 10px 10px 10px; overflow:hidden; line-height:1.4em;}
		.desccateg_suite{display:block; padding:5px 0 5px 10px; font-style:italic}

.ssrayons_bit{ float:left;  width:135px; padding-bottom:10px; padding-top:10px;}
	.ssrayons_bit, .ssrayons a{color:#FFFFFF;}
	.ssrayons_ima{ background-image:url(template-ssrayon_ima_fond.jpg); width:125px;height:130px;text-align:center; padding-right:5px;}
	.ssrayons_lib{ padding-left:5px; width:125px; height:50px;text-align:left; padding-bottom:5px; background-image:url('template-ssrayon_lib_milieu.jpg'); }
		.ssrayons_lib h2{font-size:14px;}
		.ssrayons_lib a{line-height:normal;}
		.ssrayons_lib p{line-height:normal;}
		.ssrayons_lib_haut{ background:url('template-ssrayon_lib_haut.jpg') no-repeat 0 bottom; width:130px; height:6px;}
		.ssrayons_lib_bas{ background:url('template-ssrayon_lib_bas.jpg') no-repeat; width:130px; height:6px;}

.pagination_bottom{width:690px; /*height:30px;*/ border-top:1px #ACACAC solid; float:right;margin-top:5px; padding-top:5px;}
.pagination{ float:right; text-align:right;}


/**** HAUT ****/

#haut{width:987px; border:1px #ACACAC solid; margin:0 auto 15px auto;}

.produit_g{float:left; width:400px; padding:10px;}
	#bigLink{display:block;height:533px;}
	.autrevues_cadre{ border:1px #ACACAC solid; width:100%;}
	.ima_suppl{float:left; padding:10px; width:70px;}
.produit_d{float:right; width:530px;padding:10px;}
	.produit_nav{ width:530px; background-image:url(template-barre_marron_m.jpg); color:#FFFFFF;}
		.produit_nav a{ color:#FFFFFF;}
		.produit_nav a:hover{ color:#FFFFFF; text-decoration:none;}
		.produit_nav_g{ float:left; width:10px; height:34px; background-image:url(template-barre_H_marron_g.jpg);}
		.produit_nav_d{ float:right; width:10px; height:34px; background-image:url(template-barre_H_marron_d.jpg);}
		.produit_nav_precedent{ float:left; height:30px;}
		.produit_nav_suivant{ float:right; height:30px;}
		.produit_nav_precedent img, .produit_nav_suivant img{padding:10px;}
	.infos_produit{border-bottom:1px #7F7F7F solid;border-top:1px #7F7F7F solid; margin-bottom:15px; margin-top:15px;}
		.enstock{float:left; margin-top:15px; width:90px; height:20px; background-color:#B51F69; color:#FFFFFF; font-style:italic; font-weight:bold; line-height:20px; text-align:center; }
		.epuise{float:left; margin-top:15px; width:150px; height:20px; background-color:#AE988A; color:#FFFFFF; font-style:italic; font-weight:bold; line-height:20px; text-align:center; }

		.prixproduit{float:right; text-align:right;width:290px; margin-top:10px; margin-bottom:10px; border-left:1px #7F7F7F solid;}
	.libproduit{padding:0px; margin-top:15px; font-size:22px; text-transform:uppercase;}
	.descproduit{width:318px; float:left;}
		.descproduit_title img {margin:5px;}
		.descproduit_contenu{margin-top:20px;margin-bottom:20px;}
		.gravure_produit{width:320px;}
			.gravure_produit_h{height:27px; background:url('template-gravure_produit_h.jpg') no-repeat;}
			.gravure_produit_m{width:320px; background:url('template-gravure_produit_m.jpg') repeat-y;}
				/*.gravure_produit_titre{ font-size:14px; padding:5px;}*/
				.gravure_produit_txt{ color:#FFFFFF; padding-left:10px;}
					.gravure_produit_choix {border:0px; color:#FFF;}
						.gravure_produit_choix input{ border:0px; color:#AE988A;}
			.gravure_produit_b{height:5px; background:url('template-gravure_produit_b.jpg') no-repeat;}
		.commentaire_gravure{ font-style:italic;}
		
	.formulaire_produit{width:208px; float:right; text-align:right; display:table;}
		.delai{color:#B51F69; font-weight:bold; padding:10px;}
		.garantie{color:#B51F69; font-weight:bold; padding:10px; padding-top:0px;}
		.divers_lien{ margin:4px;}
			.divers_lien a{ text-decoration:underline; margin:4px;}
		.boutons_ajout{ margin-bottom:10px;}
		.extra{clear:both; margin-top:5px; margin-bottom:5px;}
		.retour_liste{ float:right; text-align:center; width:165px; height:20px; background-color:#3B2416; color:#FFFFFF; margin:5px; line-height:20px;}
			.retour_liste a{color:#FFFFFF;}
			.retour_liste a:hover{ text-decoration:none;}
		.retour_liste img, .delai img, .garantie img{ margin-right:5px;}


/**** FOOTER ****/
#footer{width:1000px;margin:70px auto 0 auto;}
	.footer2{height:27px;width:980px;margin:0 auto;background-color:#321914;text-align:right;line-height:27px;}
		.footer2, .footer2 a{color:#FFF;}
		.footer2 a{padding-left:10px;padding-right:10px;}
	.footer3{width:980px; margin:0 auto; padding-top:3px; text-align:right;}
		.footer3 a{text-decoration:underline;}
		
	.footer1{width:985px;margin:0 auto;color:#FFF;}
		.footer1_h{width:985px;height:8px;}
		.footer1_b{width:985px;height:18px;}
		.footer1_m{width:955px; background:url('template-footer1_m.jpg') repeat-y; padding:0 15px;}
			/**infos et services**/
			.footer1 a{color:#FFF;}
			.footer1_infoservice{float:left; width:668px;}
				.infos_services_txt{padding:10px;}
				ul.infos_services_list{width:655px; padding-bottom:20px;}
					ul.infos_services_list li{display:block; width:200px; float:left; padding-left:8px; background:url('template-liste_marron_puce.jpg') no-repeat; background-position:0px 4px;}
					ul.infos_services_list li.clear_bis{float:none; clear:both;}
			
			/**Newsletter**/	
			.footer1_newsletter{float:right; width:260px;}
				.newsletter{width:260px;}
					.newsletter_txt_g{float:left; width:85px; height:20px; margin:10px 0 10px 10px;}
					.newsletter_txt_d{float:right; width:40px; height:50px; margin:10px 20px 10px 0;}
					.newsletter_contenu{clear:both; width:250px;height:38px;padding-left:10px;margin-top:5px;}
						.newsletter_contenu form{margin-top:5px;line-height:20px;}
							.input_email{border:1px #ACACAC solid;background-color:#7C6B61;color:#FFF;width:210px;height:20px; padding-top:3px; padding-left:5px;}





/******************************************************************************************************************************/
				/*DIVERS*//*DIVERS*//*DIVERS*//*DIVERS*//*DIVERS*//*DIVERS*//*DIVERS*//*DIVERS*//*DIVERS*/
/******************************************************************************************************************************/

.etoile{color:#B51F69;}
.erreur{color:#B51F69; text-align:center;}
.titre_divers{padding-bottom:10px; font-weight:bold; font-size:12px; color:#881C56;}
.titre_divers_bis{padding:20px 0 10px 10px; font-weight:bold; font-size:12px; color:#881C56;}

.bordure_input{border:solid 1px #ACACAC;}
.champ_textarea{border:solid 1px #ACACAC; width:148px; height:70px;}
.champ_select{width:148px;}
.bordure{ padding:10px; border:solid 1px #ACACAC; /*background-color:#FBEAF2*/}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}
/******************************************************************************************************************************/
				/*ETAPES COMMANDE*//*ETAPES COMMANDE*//*ETAPES COMMANDE*//*ETAPES COMMANDE*//*ETAPES COMMANDE*/
/******************************************************************************************************************************/
/*ETAPE1*/

.tdheadcde1{font-weight:bold; color:#881C56; text-align:center; border-bottom:solid 1px #FBEAF2;}
.bordure_d{height:30px; line-height:30px; border-right:solid 1px #FBEAF2;}
.tot{font-weight:bold; color:#881C56;}
.cde1_td1{border-bottom:solid 1px #FBEAF2;background-color:#FFFAFA;}
.cde1_td2{border-bottom:solid 1px #FBEAF2;background-color:#FCF9F1;}
.cde1livraison{width:335px; float:left; clear:left; margin-bottom:10px; padding:10px; border:solid 1px #ACACAC; background-color:#FBEAF2}
	.cde1livraison blockquote{margin:10px 0 10px 10px;}

.cde1totaux{width:300px; float:right; padding:10px; border:solid 1px #FBEAF2;}
	.cgv{clear:both; margin-top:10px;}
	
.cde1boutonsg{width:300px; 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:solid 1px #F3CDE1; padding:5px;}
.loichatel{color:#B51F69; padding:20px 0 0 0;}
.tdmoyens{width:245px; height:35px; padding-left:15px; font-weight:bold; color:#FFF; background:url('template-bg_tdmoyens.jpg') no-repeat;}
	.tdmoyens a{color:#FFF;}
	
/*ETAPE1*/

.td_alt1{background-color:#FCF3F8; padding:5px 5px;}
.td_alt2{background-color:#EDEAE1; padding:5px 5px;}

/******************************************************************************************************************************/
				/*PLAN*//*PLAN*//*PLAN*//*PLAN*//*PLAN*//*PLAN*//*PLAN*//*PLAN*//*PLAN*//*PLAN*/
/******************************************************************************************************************************/

.menuplan{width:290px; float:left; border:solid 1px #F3CDE1; margin:0 5px 10px 5px; padding:5px;}
	.menuplan .titre_divers{text-transform:uppercase;}



/******************************************************************************************************************************/
				/*CLIENT*//*CLIENT*//*CLIENT*//*CLIENT*//*CLIENT*//*CLIENT*//*CLIENT*//*CLIENT*/
/******************************************************************************************************************************/

.bloc_centre{width:300px; margin:0 auto 0 auto;}
.bloc_centre_bis{width:500px; margin:0 auto 0 auto;}
.bloc_centre_bis2{width:380px; margin:0 auto 0 auto;}
.td_altbis1{background-color:#F3CDE1; padding:5px 5px; border-bottom:solid 1px #ACACAC;}
.td_altbis2{background-color:#EDEAE1; padding:5px 5px; border-bottom:solid 1px #ACACAC;}
.bordure_d_bis{height:30px; line-height:30px; border-right:solid 1px #ACACAC;}
.cde1totaux_bis{width:200px; float:right; padding:10px; border:solid 1px #ACACAC;}

/******************************************************************************************************************************/
				/*Page recherche*//*Page recherche*//*Page recherche*//*Page recherche*//*Page recherche*/
/******************************************************************************************************************************/
.bloc_g{width:300px; 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:692px; height:190px; background:url('template-bg_rechcontenubit.jpg') no-repeat 22px 0;background-color:#FCFCFA;}
	.blocdivers_g{width:22px; height:180px; float:left;}
	.blocdivers_d{width:649px; height:160px; float:left; padding:10px; float:left; border-left:solid 1px #ACACAC;  }
		.nosarticles_descriptiong{width:100px; height:100px; float:left; border:solid 1px #DDD7C7; }
		.nosarticles_descriptiond{width:530px; float:right;}
			.nosarticles_navigation, .nosrayons_navigation, .nospages_navigation{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:#881C56; 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:#881C56; 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;}
.ref_produit{
	font-size:17px;
}
.descproduit_title{
	font-weight:bold;
	font-size:14px;
}
.footer3{
	font-size:11px;
}
.lienbaguier{
	padding-top:5px;
}
.lienbaguier a{
	text-decoration:underline;
}
.paiementflash{
	padding-top:10px;
}
.autrevues{
	padding-top:30px;
}
.erreurperso{
	color:#F00;
	text-align:center;
	padding:10px;
}

/*ajout lié a l'administration de l'image commande-cadeau*/
.bloc_commande_cadeau{background:url(template-bg_commande.jpg);width:290px;height:215px;}
.bloc_commande_cadeau a{width:130px;height:60px;float:left;display:block;padding:70px 120px 80px 30px; text-decoration:none}
