/*************************************************************************************************************************************
- GENERALITES -
**************************************************************************************************************************************/

html, body, div, p{margin:0px; padding:0px;}
h1, h2, h3, h4{margin:0px; padding:0px; font-weight:normal;}
ul, li, dd, dl, dt{margin:0px; padding:0px; list-style:none;}
table, tr, td{margin:0px;padding:0px;}

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;}

/*************************************************************************************************************************************
- DIVERS -
**************************************************************************************************************************************/

#titrecateg{font-weight:bold; margin-bottom:15px; color:#800001; font-size:20px; text-align:center;}
.instit{margin:0px 10px;}
.erreur{color:#800001; text-align:center;}
.etoile{color:#800001;}

/*Etapes de commande*/
		.lib_divers{width:758px; height:40px; color:#00A8D2; font-size:24px; background:url('template-bg_libdivers.jpg') no-repeat right 5px;}
			.lib_divers span{ background-color:#FFF; padding:0 10px 0 0;}
		.etapescommande{width:700px; height:60px; margin:0px auto 10px auto; text-align:center;}
			.etapescommande li{ margin-top:20px; float:left; text-align:center;}
			.etapescommande li.spacer{width:33px; height:75px; float:left;}
			.etape{color:#9D1E65; text-decoration:underline;}
			.etapeU{color:#D95A91;}
			
		.etapescommandetitres{width:703px; height:15px; margin:0px auto 10px auto; text-align:center;}
			.etapescommandetitres li{float:left; text-align:center;}
		
		.tablecde2totaux{}
			.montant{ color:#800001; font-weight:bold;}
		.separateur_vertical{ float:left; height:15px; width:960px;}
		.cadre_codepromo{float:left; padding:20px;  border:solid 1px #800001; width:300px;}
		
		
		.rightbis{text-align:right;}
		.center{text-align:center;}
		#contenupanier, .Cde3ContenuPanier{ float:left; width:986px; margin-left:14px; margin-bottom:10px; padding:5px 0 5px 0;}
		.contenu_divers{width:966px; margin-left:14px; margin-bottom:10px; padding:5px 0 5px 0;}
			.contenu_divers input, .contenu_divers textarea{border:solid 1px #BDADAC;}
			.client_menu{margin-left:10px; float:left;}
			.cde3_contenu{float:left; width:980px; padding-bottom:15px; margin-top:10px;}
			.adresses_bit{margin-left:10px; width:237px; height:350px; float:left;}
			.tableadresse{border:dashed 1px #BDADAC;}
		.tablecde1, .tablecde3{width:980px; background-color:#E1E0DA; margin-bottom:10px;}			
			.tdheadcde1{font-weight:bold; padding:5px 0 5px 5px; background-color:#C3B5B5; color:#FFF; }
			.td_alt1 a{ font-weight:bold;}
			.td_alt2 a{ font-weight:bold;}
			.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:#09F; font-weight:bold;}
					.delailivraison {color:#BDADAC;}
			.cde1_td2, .td_alt2{background-color:#F4F0EF;padding:15px 5px 5px 5px;}
			.cde1_tdbis2, .td_altbis2{background-color:#F4F0EF;padding:5px;}
		.tot{font-weight:bold; color:#800001;}
		.tot_bis{font-weight:bold; color:#800001; font-size:26px;}
		.etapescde_divers{width:953px; border:dashed 1px #BDADAC; margin: 20px 0 10px 0; padding:10px; repeat-y 0 0;}
			.montantttc_txt{text-transform:uppercase;}
			.montantttc{text-align:right; color:#800001; font-weight:bold; background:transparent; border:none; font-size:26px;}
			.codepromo{}
			.cde1livraison{width:335px; float:left;}
				.cde1livraison_txt{font-weight:bold; text-transform:uppercase; color:#800001;}
				#payslivr{margin:5px 0 0 5px;}
			.cde1totaux{width:400px; float:right;}
				.inputcde{ text-align:right; color:#800001; font-weight:bold; background:transparent; border:none; /*position:relative;left:1px;*/}
			.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;}
			
		.etapescde3{width:930px; border:dashed 1px #BDADAC; margin: 20px 0 10px 0; padding:10px;}
			.cde3totaux{width:100%;margin:10px 2px 0 0;}
		
		.Cde4Etapes{width:455px; border:dashed 1px #BDADAC; margin: 20px auto 10px auto;  text-align:center;}
			.paiement{padding:10px;}
		/********************************************/
		
		
		
		
		
		
		.cde2inscriptionbis{width:952px; clear:both; padding-bottom:20px;}
			.titre_divers{margin-bottom:10px;height:23px; line-height:23px; font-weight:bold; color:#FFF; background-color:#BFB0B0; text-align:center;}
				.titre_divers img{padding-left:5px;}
				.titre{font-weight:bold; margin-bottom:15px; color:#800001; font-size:20px; text-align:center;}
			
		.cde2inscrit{ float:left; margin-left:10px; width:955px; border:dashed 1px #800001; padding:5px; margin-bottom:15px;}
		
		.cde2inscription{width:960px; float:left; padding-left:10px; margin-bottom:10px;}
		.cde2inscritbis{width:300px; float:left;}
		
		.inscrit{ float:left; margin-left:10px; width:955px; margin-bottom:15px; margin-top:15px;}
		#inscrit{ width:983px;}
		#inscription{ width:980px;}
		
		.tablecodepromo{ width:300px;}
		
		.tablelogging{width:60%; margin:10px auto 20px auto;}
		.tablerecap{width:30%; background-color:#E1E0DA; margin-right:48px;}
		.tableclient{width:100%; margin-bottom:20px;}
		.tableclientbis{width:390px; margin:0; /*border:dashed 1px #BDADAC;*/}
		.contenu_diversbis{width:952px; border:dashed 1px #BDADAC; margin:0 0 0 14px; border:dashed 1px #BDADAC;}
		.tablecde2{width:489px;}
		.tablecde2bis{background-color:#E1E0DA;}
			.tablecde2bis input, .tablecde2bis select, .tablecde2bis textarea{border:solid 1px #C7C7C7;}
				.champtext, .tablecde2bis textarea, .textarea_txt{width:233px; border:solid 1px #C7C7C7;}
				.champtextbis{width:200px; border:solid 1px #C7C7C7;}
		.mdpperdu{text-decoration:underline; padding:10px 0 10px 0;}
		.mdpperdu:hover{text-decoration:none;}
		.entete{border:solid 1px #FFF; color:#D71C5E; font-weight:bold;}
		.entetebis{padding:5px; height:50px; border:solid 1px #FFF; color:#D71C5E; font-weight:bold; text-align:center;}
		.code_promo{height:23px; background-color:#D92682; color:#FFF; font-weight:bold;}
			.code{width:125px; border:none; font-weight:normal;}
			.code_promo a{color:#FFF;}
		.erreur_cadeau{width:300px; float:left; margin:15px 0 15px 0; padding:15px}
		.td_article_cde1{padding:5px 0; text-align:right;}
		
		.moyenspaiement {width:464px; margin:0 0 20px 0; border:solid 1px #E9E5DC;}
			.tdmoyens1{width:385px; height:23px; padding-left:74px; background:url('template-mode1.jpg') no-repeat; background-color:#F4F1EC;}
			.tdmoyens11{width:385px; height:23px; padding-left:74px; background:url('template-mode11.jpg') no-repeat;}
			.tdmoyens2{width:385px; height:23px; padding-left:74px; background:url('template-mode2.jpg') no-repeat; background-color:#F4F1EC;}
			.tdmoyens6{width:385px; height:23px; padding-left:74px; background:url('template-mode6.jpg') no-repeat;}
		#moyenbitcontenu{padding-left:10px;}


/*************************************************************************************************************************************
- GROS BLOCS -
**************************************************************************************************************************************/
body{
	font-family:'Arial', Helvetica, sans-serif;
	font-size:12px;
	color:#000;
 	background:url('images/bg.jpg') repeat-x;
	background-color:#F9F8F6;
	overflow-x:hidden;
	background:url('template-rpt_header.jpg') repeat-x;
}

.recommander{ background:none;}

#conteneur{width:1000px; margin:0 auto 0 auto; background-color:#FFF;}
	#contenu_page{width:1000px;}	
	#contenu_pagebis{width:1000px; padding:1px 0 0 0;}
	
	
	
		
/*************************************************************************************************************************************
- HEADER -
**************************************************************************************************************************************/
#header{width:1000px;}
/*#haut{ height:237px; width:2000px; position:absolute; background:url('template-rpt_header.jpg') repeat-x;}
#bas{ height:337px; width:2000px; position:absolute; bottom:0px; background:url('template-rpt_footer.jpg') repeat-x;}*/
.cont_bann{width:790px; height:173px; float:left;}
.logo{width:790px; height:147px;}
	.logo a{color:#FFF;}
	.liens_logo{ width:635px; height:21px; padding-top:5px; padding-left:155px; color:#FFF; float:left; background:url('template-bg_liens_logo.jpg') no-repeat;}
		.liens_logo a{color:#FFF;}
.connecte{padding:5px; padding-left:10px;}
.menu1{width:790px; height:32px; float:left; background:url('template-bg_menu1.jpg') repeat-x; color:#FFF;}
	.onglet{height:30px; float:left; background:url('template-separateur_menu.jpg') no-repeat right top ; color:#FFF; position:relative; z-index:10;}	
	.onglet a{display:block;  line-height:30px; color:#FFF; padding:0 5px; text-transform:uppercase; font-size:10px;}	
		.onglet a:hover{display:block; line-height:30px; color:#FFF; padding:0 5px; text-transform:uppercase; background:url('template-separateur_menu.jpg') no-repeat right top #48b8c4; text-decoration:none;}
		.onglet ul{width:160px; list-style:none; z-index:10; position:absolute; top:29px; font-size:13px; text-align:left; text-transform:none; font-weight:normal;}
			.onglet ul li{ position:relative; z-index:10;}
			.onglet ul a:hover{line-height:30px; color:#FFF; text-transform:uppercase;}
			.onglet_bleu{display:block; line-height:30px; color:#FFF; padding:0 10px; background-color:#09F; text-transform:uppercase; background:url('template-separateur_menu.jpg') no-repeat right top #48b8c4; text-decoration:none;}
				.onglet li a{display:block; z-index:10; position:relative; height:25px; line-height:16px; width:160px; font-size:11px; text-transform:none; padding:10px 0px 0px 10px; text-decoration:none; color:#513b2f; background-color:#FFF;}
				.onglet li a:hover{display:block; z-index:10; position:relative; height:25px; line-height:15px; width:160px; text-decoration:none; text-transform:none; background-image:none; padding:10px 0px 0px 10px; background-color:#48b8c4; color:#FFF;}
	.deroulant{ background-color:#FFF; position:absolute; color:#513b2f; margin-top:20px;}
	.deroulant a{color:#513b2f;}
	.deroulant hover{background-color:##513b2f; color:#FFF;}
.menu2{width:790px; height:30px; float:left; background:url('template-bg_menu2.jpg') repeat-x; color:#FFF;}
	.recherche{ width:180px; height:28px; float:left; padding-left:30px; margin-left:5px; padding-top:2px; background:url('template-loupe_menu2.jpg') no-repeat left;}
	.menubit{height:21px; float:left; background:url('template-separateur_menu.jpg') no-repeat right; color:#FFF; padding:5px 10px 0 10px;}
	.menubit a{color:#FFF; text-transform:uppercase;}

.conteneur_panier{width:210px; height:235px; float:right; background:url('template-bg_panier.jpg') no-repeat;}
	.contentpanier{width:120px; height:55px; font-size:11px; float:right; margin-top:35px; margin-right:20px; text-align:right; line-height:18px;}
	.compte_login{width:190px; height:70px; margin-top:128px; margin-left:5px;}
		.compte_login a{color:#999;}
	.creation_compte{width:190px; height:20px; margin-top:5px; margin-left:14px;}
		.creation_compte a{color:#FFF;}


.navigation{ width:980px; height:10px; /*float:left;*/ padding:10px 10px; color:#513B2E; font-weight:bold;}
	.navigation h1{display:inline; font-size:11px; color:#513B2E; font-weight:bold;} 
	.navigation a{display:inline; font-size:11px; color:#513B2E;}
	.navigation h2{display:inline; font-size:11px;}
	.navigation h2 a{display:inline; font-size:11px;}
	
.nospagesh{width:980px; float:left; height:20px; color:#800001; font-weight:bold; font-size:14px;}
.nosrayonsh{width:980px; float:left; height:20px; color:#800001; font-weight:bold; font-size:14px;}
.nospages_description{width:980px; float:left; font-size:11px;}
	.nospages_description p{margin-left:20px;}
.nospages_navigation{ width:980px; float:left; /*float:left;*/ padding:10px 10px; color:#513B2E; font-weight:bold;}
	.nospages_navigation h1{display:inline; font-size:11px; color:#513B2E; font-weight:bold;} 
	.nospages_navigation a{display:inline; font-size:11px; color:#513B2E;}
	.nospages_navigation h2{display:inline; font-size:11px;}
	.nospages_navigation h2 a{display:inline; font-size:11px;}


/*************************************************************************************************************************************
- MILIEU -
**************************************************************************************************************************************/

/**********************
- PAGE INDEX -
***********************/

.edito{width:1000px; height:34px; /*float:left;*/ background:url('template-bg_edito.jpg') no-repeat;}
	.texte_defil{width:890px; height:24px; float:left; margin-left:100px; padding-top:7px; font-size:16px;}

/**************************************************************************************************************************************
 - Carousel - 
***************************************************************************************************************************************/
.ambiance{width:630px; height:329px; position:relative; margin-left:10px;}
	.ambiance_bit {width:630px; height:329px; border:solid 1px #CCC;}
	.passe_partout{width:630px; height:45px; background-color:#2c1e15; behavior:url('iepngfix.htc'); position:absolute; top:283px; left:1px; z-index:1;}
		.passe_partout_btn {width:630px; margin-left:10px; margin-top:9px;}			
		.btn_1 , .btn_2 , .btn_3, .btn_4, .btn_5, .btn_6, .btn_7, .btn_8 {width:27px; height:27px; margin-right:7px; cursor:pointer; float:left;}
		.btn_precedent, .btn_suivant{width:27px; height:27px; cursor:pointer; float:left; margin-right:5px;}
		.btn_precedent{background:url('template-btn_precedent.jpg') no-repeat; float:left; margin-left:375px; margin-right:10px;}
		.btn_suivant{background:url('template-btn_suivant.jpg') no-repeat; float:left;}
		
		/* class pour changement sur action*/
		.btn_1 {background:url('template-btn_1.jpg') no-repeat;}
		.btn_2 {background:url('template-btn_2.jpg') no-repeat;}
		.btn_3 {background:url('template-btn_3.jpg') no-repeat;}
		.btn_4 {background:url('template-btn_4.jpg') no-repeat;}
		.btn_5 {background:url('template-btn_5.jpg') no-repeat;}
		.btn_6 {background:url('template-btn_6.jpg') no-repeat;}
		.btn_7 {background:url('template-btn_7.jpg') no-repeat;}
		.btn_8 {background:url('template-btn_8.jpg') no-repeat;}

		.btn_1_over{background:url('template-btn_1_over.jpg') no-repeat;}
		.btn_2_over{background:url('template-btn_2_over.jpg') no-repeat;}
		.btn_3_over{background:url('template-btn_3_over.jpg') no-repeat;}
		.btn_4_over{background:url('template-btn_4_over.jpg') no-repeat;}
		.btn_5_over{background:url('template-btn_5_over.jpg') no-repeat;}
		.btn_6_over{background:url('template-btn_6_over.jpg') no-repeat;}
		.btn_7_over{background:url('template-btn_7_over.jpg') no-repeat;}
		.btn_8_over{background:url('template-btn_8_over.jpg') no-repeat;}

		/* pour le roll over sur le lien*/
		.btn_1 a, .btn_2 a, .btn_3 a, .btn_4 a, .btn_5 a, .btn_6 a, .btn_7 a, .btn_8 a{display:block; width:27px; height:27px; float:left;}
		.btn_precedent a, .btn_suivant a{display:block; width:27px; height:27px; float:left; margin-right:5px;}
		.btn_1 a:hover{background:url('template-btn_1_over.jpg') no-repeat;}
		.btn_2 a:hover{background:url('template-btn_2_over.jpg') no-repeat;}
		.btn_3 a:hover{background:url('template-btn_3_over.jpg') no-repeat;}
		.btn_4 a:hover{background:url('template-btn_4_over.jpg') no-repeat;}
		.btn_5 a:hover{background:url('template-btn_5_over.jpg') no-repeat;}
		.btn_6 a:hover{background:url('template-btn_6_over.jpg') no-repeat;}
		.btn_7 a:hover{background:url('template-btn_7_over.jpg') no-repeat;}
		.btn_8 a:hover{background:url('template-btn_8_over.jpg') no-repeat;}
		.btn_precedent a:hover{background:url('template-btn_precedent_over.jpg') no-repeat;}
		.btn_suivant a:hover{background:url('template-btn_suivant_over.jpg') no-repeat;}

.carrouselArticleFond {width:630px;height:280px; }
	.carrouselArticleLien{width:250px;height:30px; font-weight:bold; float:right; padding-top:8px;}
		.carrouselArticleLien a{color:#FFF; text-decoration:none;}
		.carrouselArticleLien a:hover{color:#FFF; text-decoration:underline;}
	.carrouselArticle {width:630px; height:282px; background-color:#FFF;}
		.carrouselArticleBit {float:left;width:200px;height:280px; margin-left:8px;}
			.carrouselArticleBitImg {width:200px;height:140px;text-align:center; margin-top:5px;}
			.carrouselArticleBitLib {width:190px;height:30px;text-align:left; padding-left:5px; padding-right:5px; font-size:12px; text-align:center; font-weight:bold; text-transform:uppercase;}
			.carrouselArticleBitLib a{}			
			.carrouselArticleBitDesc {width:190px; height:100px;text-align:left;color:#800002; padding-left:5px; padding-right:5px; font-size:13px;}


/********************** FIN Carousel ***********************/

.affaire_moment{width:340px; height:332px; float:right; background:url('template-affaire_moment.jpg') no-repeat; margin-right:10px;}
	.cont_image_affaire{width:316px; height:265px; margin-top:60px; position:absolute; margin-left:12px;}
		.prix_affaire{width:147px; height:67px; text-align:center; color:#FFF; padding-top:10px; font-size:14px; margin-top:240px; margin-left:15px; background:url('template-vignette_prix.png') no-repeat; position:absolute;}
		.lien_affaire{ text-align:right;}

.bandeau_garanties{width:980px; height:89px; float:left; margin:10px 10px 0 10px;}
	.bandeau_garanties img{float:left;}
		
.conteneur_selection{width:980px; height:449px; border: solid 1px #900; float:left; margin-left:10px; margin-top:10px;}
	.selection_flecheg{width:20px; height:449px; float:left;}
	.selection_contenu{width:943px; height:439px; float:left; padding-top:10px; margin-left:9px; }
	.selection_fleched{width:20px; height:449px; float:left;}
	.cont_article_sel_index{width:300px; height:430px; float:left; border:solid 1px #999; margin-right:8px;}


.newsletter{width:348px; height:61px; float:left; margin-top:10px; padding-top:34px; padding-left:15px; margin-left:10px; color:#FFF; background:url('template-bg_newsletter.jpg') no-repeat;}
.cont_conseils{width:609px; height:95px; float:left; margin-left:10px; margin-top:10px;}
	.conseils{width:225px; height:95px; float:left;}
	.numero_vert{width:231px; height:95px; float:left; background:url('template-numero_vert.jpg') no-repeat;}
	.posez_questions{width:153px; height:95px; float:left;}
.cadre_meilleure_vente{width:326px; height:444px; padding-top:65px; padding-left:4px; float:left; margin-left:10px; margin-top:10px; background:url('template-cadre_meilleure_vente.jpg') no-repeat;}
.cadre_nouveautes{width:637px; height:444px; padding-top:65px; float:left; margin-left:10px; margin-top:10px; padding-left:4px; background:url('template-cadre_nouveautes.jpg') no-repeat;}

.cont_article{width:300px; height:430px; float:left; border:solid 1px #999; margin-left:10px;}
	.art_bit_titre{width:260px; height:40px; text-transform:uppercase; font-size:11px; font-weight:bold; text-align:center; padding-left:20px; padding-right:20px; padding-top:15px;}
	.art_bit_cont_photo{width:300px; height:225px; float:left;}
		.art_bit_logo_nouv{width:66px; height:66px; margin-left:10px; margin-top:10px; position:absolute;}
		.art_bit_reduc{width:66px; height:46px; padding-top:20px; margin-left:224px; margin-top:149px; text-align:center; font-size:19px; font-weight:bold; color:#FFF; background:url('template-reduction.png') no-repeat; position:absolute;}		
	.art_bit_desc{width:260px; height:32px; float:left; color:#999; text-align:center; font-size:11px; padding-left:20px; padding-right:20px; padding-top:8px;}
	.art_bit_prix{width:300px; height:35px; float:left; color:#800001; text-align:center; padding-top:5px;}
	.art_bit_prix_raye{width:300px; height:20px; float:left; color:#999; text-align:center;}	
	.art_bit_livraison{width:300px; height:20px; float:left; text-align:center;}
	.art_bit_lien_fiche{width:300px; height:20px; float:left; text-align:center;}


/**********************
- PAGE RECHERCHE -
***********************/
.cont_article_rech{width:300px; height:430px; float:left; border:solid 1px #999; margin-left:22px; margin-bottom:10px; margin-top:10px;}
.pagenavperso{ float:left; font-size:16px; margin-left:20px; color:#800001;}
.pagenav{ float:left; font-size:16px; margin-left:20px; font-weight:bold;}
.lienrouge{ color:#800001; /*float:left;*/ }
.liengris{ color:#666; /*float:left;*/ }
.rechercheformu{margin-left:20px; float:left; width:940px; border:dashed 1px #800001; padding:5px;}
.recherchehisto{margin-left:20px; margin-top:15px; float:left;}
.recherchehisto a{color:#4F3B30; margin-left:10px;}
.nosarticlesh{margin-left:22px; float:left; color:#800001}
.erreur_rech{margin-left:20px; font-weight:bold; font-size:14px; color:#800001; float:left;}



/**********************
- PAGE CATEGORIE -
***********************/

.categ_menu{width:180px; margin:10px 8px;; float:left; }
	.categ_menu_select_titre{width:175px; height:23px; /*float:left;*/ padding-left:5px; padding-top:7px; text-transform:uppercase; font-weight:bolder; font-size:12px; color:#4F3B30; background:url('template-bg_menu_categ_celect.jpg') no-repeat;}
	.categ_menu_titre{width:175px; height:23px; /*float:left;*/ padding-left:5px; padding-top:7px; text-transform:uppercase; font-weight:bolder; font-size:12px; color:#FFF; background:url('template-bg_menu_categ.jpg') no-repeat;}
		.categ_menu_titre a{color:#FFF;}
		.categ_menu_titre a:hover{color:#FFF; text-decoration:none;}
	.categ_contenu{width:160px; min-height:15px; padding:10px; /*float:left;*/ background:url('template-bg_top_contenu_categ.jpg') top no-repeat #F1F1F3; }
		.categ_ss_categ{ font-size:11px;}
			.categ_ss_categ a{ text-decoration:none; color:#343233;}
			.categ_ss_categ a:hover{ text-decoration:none; font-weight:bold;}
			.ss_cat_select{ font-weight:bold;}	
	.auto_promo{width:180px; height:340px; /*float:left;*/ margin:10px 0px; background:url('template-auto_promo.jpg') no-repeat;}

.categ_page{width:790px; float:left; /*min-height:800px;*/ margin-left:1px; margin-top:10px; margin-bottom:20px;}
	.ss_categ_titre{width:770px; height:40px; /*float:left;*/ padding-left:20px; padding-top:10px; color:#FFF; text-transform:uppercase; font-size:20px;  background:url('template-bg_titre_categ.jpg') no-repeat;}
	.ss_cat_image{width:790px; height:300px; /*float:left;*/}
	.ss_cat_desc{width:770px; /*float:left;*/ padding:10px; background-color:#F1F1F3; color:#343233;}
	.selection_titre{width:790px; height:40px; /*float:left;*/ margin:25px 0px 10px 0px; background:url('template-bg_notre_selection.jpg') no-repeat;}
	.articles_titre{width:790px; height:40px; float:left; margin:10px 0px; /*float:left;*/ background:url('template-bg_tous_nos_articles.jpg') no-repeat;}
	.select_cont_article{width:260px; height:385px; float:left; border:solid 1px #999; margin-left:1px; margin-top:5px;}
		.select_art_bit_titre{width:220px; height:35px; text-transform:uppercase; font-size:11px; font-weight:bold; text-align:center; padding-left:20px; padding-right:20px; padding-top:5px;}
		.select_art_bit_cont_photo{width:260px; height:195px; /*float:left;*/}
			.select_art_bit_logo_nouv{width:66px; height:66px; margin-left:5px; margin-top:5px; no-repeat; position:absolute;}
			.select_art_bit_reduc{width:66px; height:46px; padding-top:20px; margin-left:190px; margin-top:125px; text-align:center; font-size:19px; font-weight:bold; color:#FFF; background:url('template-reduction.png') no-repeat; position:absolute;}		
		.select_art_bit_desc{width:250px; height:32px; /*float:left;*/ color:#999; text-align:center; font-size:11px; padding-left:5px; padding-right:5px; padding-top:8px;}
		.select_art_bit_prix{width:260px; height:35px; /*float:left;*/ color:#800001; text-align:center; padding-top:5px;}
		.select_art_bit_prix_raye{width:260px; height:20px; /*float:left;*/ color:#999; text-align:center;}	
		.select_art_bit_livraison{width:260px; height:20px; /*float:left;*/ text-align:center;}
		.select_art_bit_lien_fiche{width:260px; height:20px; /*float:left;*/ text-align:center;}
		
.categ_art{width:252px; height:385px; float:left; border:solid 1px #999; margin-left:8px; margin-top:8px;}
		.categ_art_titre{width:220px; height:35px; text-transform:uppercase; font-size:11px; font-weight:bold; text-align:center; padding-left:19px; padding-right:20px; padding-top:5px;}
		.categ_art_cont_photo{width:252px; height:195px; /*float:left;*/}
			.categ_art_logo_nouv{width:66px; height:66px; margin-left:5px; margin-top:5px; no-repeat; position:absolute;}
			.categ_art_reduc{width:66px; height:46px; padding-top:20px; margin-left:185px; margin-top:120px; text-align:center; font-size:19px; font-weight:bold; color:#FFF; background:url('template-reduction.png') no-repeat; position:absolute;}		
		.categ_art_desc{width:242px; height:32px; /*float:left;*/ color:#999; text-align:center; font-size:11px; padding-left:5px; padding-right:5px; padding-top:8px;}
		.categ_art_prix{width:252px; height:35px; /*float:left;*/ color:#800001; text-align:center; padding-top:5px;}
		.categ_art_prix_raye{width:252px; height:20px; /*float:left;*/ color:#999; text-align:center;}	
		.categ_art_livraison{width:252px; height:20px; /*float:left;*/ text-align:center;}
		.categ_art_lien_fiche{width:252px; height:20px; /*float:left;*/ text-align:center;}
	
	.options{width:790px; height:40px; float:left;}
	.option_tri{float:left; text-align:left; margin:5px;}
		.option_tri form{float:left; text-align:right;}
	.option_affichage{float:right; text-align:right; margin:5px;}
	.pagination{ float:right; text-align:right; margin:5px; color:#800001;}
		.pagination a{color:#800001; margin:5px;}
		.pagination a:hover{color:#800001; margin:5px; font-weight:bold; text-decoration:none;}
		.encours{font-weight:bold; color:#800001; margin:5px;}
	.paginationH{ float:right; text-align:right; margin:5px; margin-top:8px; color:#800001;}
		.paginationH a{color:#800001; margin:5px;}
		.paginationH a:hover{color:#800001; margin:5px; font-weight:bold; text-decoration:none;}
	
.sscategs{width:790px; background:url('template-bg_tous_nos_rayons.jpg') no-repeat; padding-top:50px; margin-top:15px;}
	.sscategbit{ float:left; width:390px; border:solid 1px #999; margin-left:3px; text-align:center; margin-bottom:10px; padding-bottom:10px;}
	.lib_sscateg{ line-height:25px; font-size:16px;}
	

/**********************
- PAGE PRODUIT -
***********************/

.btns_navigation{ width:1000px; height:25px; float:left; padding-top:5px; }
	.btn_ret_cat{ width:670px; height:30px; float:left; padding-left:10px;}
	.bt_prec{float:right;}
	.bt_suiv{float:right; margin-left:10px; margin-right:10px; }
	.btns_ss_image{width:593px; float:right;}
		.btns_ss_image table{float:right;}
		.btns_ss_image table td{ vertical-align:middle;}
		.btns_ss_image img{}
		.btns_prec_suiv img{float:right;}
		
		
.produit{width:980px; float:left; padding-left:10px; padding-right:10px;}
	.produit_libelle{width:980px; float:left; font-size:18px;; font-weight:bold; color:#513B2E; padding-top:10px; margin-bottom:5px;}
	
	.produit_g{width:590px; float:left;}
		.ima_produit{width:590px; height:450px; text-align:center;}
			.article_art_reduc{width:66px; height:46px; padding-top:20px; margin-left:510px; margin-top:25px; text-align:center; font-size:19px; font-weight:bold; color:#FFF; background:url('template-reduction.png') no-repeat; position:absolute;}
		.autrevues{width:590px; margin-top:10px;}			
			.ima_suppl{width:177px; height:136px; background-color:#00FFFF; float:left; margin-left:14px; margin-bottom:10px;}
		.zoom2 {background:transparent url(template-pointille.jpg) repeat-x scroll 0 0; height:10px; margin:0 auto;	width:358px; margin-top:8px;}
		
		.desc_produit{width:588px; float:left; margin-top:10px; padding-left:1px; margin-bottom:10px;}
			.desc_produit_onglets{width:588px; height:40px;}
				.onglet_select{width:147px; height:30px; color:#FFF; font-size:17px; float:left; padding-top:10px; text-align:center; background:url('template-bg_onglet_select.gif') no-repeat;}
					.onglet_select a{color:#FFF; font-size:17px;}
					.onglet_select a:hover{ text-decoration:none;}
				.onglet_normal{width:147px; height:23px; margin-top:10px; color:#FFF; padding-top:7px; float:left; text-align:center; background:url('template-bg_onglet.gif') no-repeat;}
					.onglet_normal a{color:#FFF;}
					.onglet_normal a:hover{ text-decoration:none;}
			.desc_produit_contenu{width:568px; padding:10px; background:url('template-bg_desc_art_rpt.gif') repeat-y;}
				.cadreavis{padding-bottom:5px;}
			.desc_produit_bas{width:588px; height:10px; background:url('template-bg_desc_art_bas.gif') no-repeat;}
		.texte_defil_article{padding-top:10px;}
		.bandeau_conseils_prd{width:587px; height:95px; float:left; margin-left:1px; margin-bottom:10px;}	
		.cadre_conseil_egalement{width:572px; height:453px; margin-bottom:10px; padding-left:17px; float:left; margin-left:1px; background:url('template-bg_conseil_egalement.gif') no-repeat;}
			.conseil_cont_article{width:260px; height:385px; float:left; border:solid 1px #999; margin-left:10px; margin-top:55px;}
				.conseil_art_bit_titre{width:220px; height:35px; text-transform:uppercase; font-size:11px; font-weight:bold; text-align:center; padding-left:20px; padding-right:20px; padding-top:5px;}
				.conseil_art_bit_cont_photo{width:260px; height:195px; float:left;}
					.conseil_art_bit_logo_nouv{width:66px; height:66px; margin-left:5px; margin-top:5px; position:absolute;}
					.conseil_art_bit_reduc{width:66px; height:46px; padding-top:20px; margin-left:190px; margin-top:125px; text-align:center; font-size:19px; font-weight:bold; color:#FFF; background:url('template-reduction.png') no-repeat; position:absolute;}		
				.conseil_art_bit_desc{width:250px; height:32px; float:left; color:#999; text-align:center; font-size:11px; padding-left:5px; padding-right:5px; padding-top:8px;}
				.conseil_art_bit_prix{width:260px; height:35px; float:left; color:#800001; text-align:center; padding-top:5px;}
				.conseil_art_bit_prix_raye{width:260px; height:20px; float:left; color:#999; text-align:center;}	
				.conseil_art_bit_livraison{width:260px; height:20px; float:left; text-align:center;}
				.conseil_art_bit_lien_fiche{width:260px; height:20px; float:left; text-align:center;}
				
		
	.produit_d{width:380px; float:right;}		
		.prix_produit{width:316px; margin-bottom:10px; height:118px; float:left; font-size:14px; font-weight:bold; background:url('template-bg_ecusson_prix.gif') no-repeat right bottom; color:#800001; padding:2px;}
			.prix_prd{ margin-right:143px; height:22px; font-size:20px; font-weight:bold; color:#800001; margin-top:10px; text-align:right;}
			.prix_raye_prd{margin-right:150px; height:25px; font-size:10px; color:#000; text-align:right;}
			.prix_3x{margin-right:125px; height:25px; font-size:20px; font-weight:bold; color:#800001; text-align:right; margin-top:5px;}
		.cont_matieres{width:380px; height:55px; text-align:center; float:left; font-size:1px;}
		.date_promo{width:370px; height:20px; float:left; color:#800002; font-size:14px; margin-top:5px; text-align:center; font-weight:bold; padding:0px 5px 0px 5px;}
		.titre_choix{width:370px; height:23px; margin-top:10px; padding-top:7px; padding-left:10px; background-color:#E8E8EA; float:left; color:#800001; text-transform:uppercase; font-size:14px; font-weight:bold;}
		.titre_qte{width:370px; height:26px; margin-top:10px; padding-top:4px; padding-left:10px; background-color:#E8E8EA; float:left; color:#800001; text-transform:uppercase; font-size:14px; font-weight:bold;}

		.cont_couleurs{width:380px; min-height:50px; float:left; padding-top:10px;}
			.couleur_choisie{width:35px; height:35px; margin-left:12px; float:left; margin-bottom:16px; border:double #333;}				
			.couleur_autre{width:41px; height:41px; margin-left:12px; float:left; margin-bottom:16px;}
		.couleur_choisie_big{width:358px; float:left; padding:10px; border:solid 1px #CCC; text-align:center;}
		.ligne_config{width:380px; height:45px; float:left; margin-top:4px;}
			.icone_config{width:80px; height:44px; float:left; border:solid 1px #ECECEE; background-color:#FFF;}
				.icone_config img{margin-left:4px;}
			.prix_config{width:195px; height:42px; padding-top:4px; float:left; border:solid 1px ECECEE; background-color:#F1F1F3; text-align:center; color:#800001; font-size:15px; font-weight:bold;}
			.qte_config{width:101px; height:35px; float:left; padding-left:2px; border:solid 1px ECECEE; background-color:#D4D5D7;  padding-top:11px; text-align:right;}
		.cadre_finition{width:358px; float:left; padding:10px; border:solid 1px #CCC; text-align:left;}
		.titre_total{width:370px; height:25px; margin-top:10px; float:left; background-color:#800001; color:#FFF; font-size:13px; padding-left:10px; text-transform:uppercase; font-weight:bold; padding-top:5px; line-height:20px;}		
		.prix_total{width:376px; float:left; border:solid 2px #800001; color:#800001; font-size:18px; text-align:center; padding-top:10px; padding-bottom:10px;}
		.delai{width:341px; height:22px; float:left; padding-top:8px; padding-left:35px; color:#800001; border:solid 2px #800001; background:url('template-camion.gif') no-repeat left #E8E8EA;}		
			.delai a{ float:right; margin-right:5px;}
		.delai_bis{width:341px; height:22px; float:left; margin-top:10px; padding-top:8px; padding-left:35px; color:#800001; border:solid 2px #800001; background:url('template-camion.gif') no-repeat left #E8E8EA;}		
			.delai_bis a{float:right; margin-right:5px;}
		.avantages{width:380px; height:75px; text-align:center; float:left; margin-top:10px; margin-bottom:20px;}
			.avantages img{ margin-right:8px; margin-left:8px;}
		.boutons{width:380px; text-align:center;}
			.boutons img{ margin-bottom:10px;}

/*************************************************************************************************************************************
- DROITE -
**************************************************************************************************************************************/


/*************************************************************************************************************************************
- FOOTER -
**************************************************************************************************************************************/
	.bandeau_paiements{width:1000px; height:65px; margin:10px auto 0 auto; padding-bottom:10px;  background:url('template-bandeau_paiements.jpg') no-repeat #FFF;}
	#footerbis{height:400px; background:url('template-rpt_footer.jpg') repeat-x;}	
		.contenu_footer{width:1000px; margin:0 auto; background-color:#FFF;}
			.plan_site{width:1000px; font-size:12px; float:left;}
				.plan_site_titre{width:940px; height:20px; float:left; text-align:left; padding-left:60px; padding-top:20px; color:#9A9995; background:url('template-bg_footer1_top.jpg') no-repeat;}
				.plan_site_contenu{width:1000px; height:95px; float:left; padding-top:5px; padding-bottom:10px; text-align:left; color:#800001; background:url('template-bg_footer1_rpt.jpg') repeat-y;}		
				.plan_site_categ{float:left; margin:0; padding-right:15px; text-align:right; width:160px; color:#800001; font-weight:bold;}
				.plan_site_categ a{color:#800001;}
				ul.plan_site_sscateg{width:790px; float:left; margin:0; padding:0;}
					ul.plan_site_sscateg li{display:inline; padding-right:5px;}	
					ul.plan_site_sscateg a{color:#800001; text-decoration:underline;}
				.categ {width:980px; margin:0; padding:0;}
					.categ h1{width:160px; margin:0; padding-right:20px; float:left; text-align:right;}
					.categ h1 a{font-weight:bold; font-size:12px; color:#800001; text-transform:uppercase;}
					ul.sscateg{width:800px; float:left; margin:0; padding:0;}
						ul.sscateg li{display:inline; padding-right:7px;}
							ul.sscateg li a{color:#800001; text-decoration:underline;}
							ul.sscateg li a:hover{text-decoration:none;}
				
		.footer2{width:1000px; text-align:center; height:24px; float:left; padding-top:7px; color:#FFF; font-size:12px; background:url('template-bg_footer2.jpg') no-repeat;}
			.footer2 a{text-decoration:underline; color:#FFF;}
			.footer2 a:hover{text-decoration:none;}
			
		.footer3{ width:980px; min-height:110px; float:left; padding-left:20px; padding-top:20px; background:url('template-bg_footer3.jpg') no-repeat top; background-color:#FFF; padding-bottom:10px; margin-bottom:10px;}
			.footer3 ul{width:205px; float:left; margin-left:35px; text-align:left;}		
			.instit_bas{width:205px; float:left; text-align:left; color:#9A9995; list-style:square; font-size:10px;}
			.instit_bas a{color:#9A9995;}
			.footer3 ul strong{width:205px; float:left; text-align:left; margin-bottom:10px; color:#800001;}


/*************
- CDE1 -
*************/
.cde1_pctpromo{color:#090;}


/*************
- CDE3 -
*************/
.cde3moyen_lib{width:970px; height:30px; margin-bottom:5px; line-height:30px; padding-left:10px; background:url('template-puce_libmoyen.jpg') no-repeat right top; background-color:#E8E8EA; font-size:20px; font-weight:bold; color:#8D0F1D;}
	.bordure{border:solid 1px #EBEBEB;}	
	.bordure_h{border-top:solid 1px #EBEBEB;}
	.bordure_d{border-right:solid 1px #EBEBEB;}
	.bordure_b{border-bottom:solid 1px #EBEBEB;}
	.bordure_g{border-left:solid 1px #EBEBEB;}	
	.bordure_dbg{border:solid 1px #EBEBEB; border-top:none;}	
	.indication{width:20px; background-color:#8C0F1D;}
	.moyendetails{background-color:#E8E8EA;}
	
.titrecde3{font-weight:bold; color:#800001; font-size:20px; text-align:center;}
.imprimer_devis{float:left; margin-left:20px;}

.accordion{padding:0 20px 0 20px}

.toggler{color:#800002; font-size:14px; font-weight:bold; display:block; margin-bottom:5px;}
.toggler a{color:#800002; font-size:14px; font-weight:bold; display:block; margin-bottom:5px; text-decoration:none;}
.element{display:block; margin-bottom:10px; padding-left:10px;}
	
.vignette_scene{
	display: none;
	width: 250px;
	background-color: #DDD;
	position: fixed; 
	border: 1px solid black; 
	padding: 10px;
}

.scene{float:left; width:790px; }

/****************************************************************************************************************************/
/*********************************************** PLAN DU SITE ***************************************************************/
/****************************************************************************************************************************/
	
.plan_site_menu{ float:left;}
.menuplan{float:left; padding:10px;}
	.menuplan h3{ color:#800002; font-weight:bold;}
	.menuplan a{ color:#666;}
	.menuplan a:hover{ color:#666;}