/*************************************************************************************************************************************
- GENERALITES -
**************************************************************************************************************************************/

html, body, div, p{margin:0px; padding:0px;}
h1, h2, h3, h4{margin:0px; padding:0px; font-weight:normal; font-size:11px;}
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:#514B4F;}
a:hover{text-decoration:underline;}
form, select, input, textarea{margin:0; padding:0;font-family:'Arial', Helvetica, sans-serif;font-size:11px;color:#514B4F;}

.margin_top5 {margin-top:5px;}

/*************************************************************************************************************************************
- GROS BLOCS -
**************************************************************************************************************************************/
body{font-family:'Arial', Helvetica, sans-serif;font-size:11px;color:#514B4F;background:url('template-bg_body.jpg') repeat-x;overflow-x:hidden;}
#conteneur{width:980px; margin:0 auto;}
	#contenu_page{width:980px;}
	
#footer{background:url('template-bg_footer.jpg') repeat-x; text-align:center;}
	.contenu_footer{width:980px; margin:0 auto;}
		.footer1{width:980px; margin:0 auto;}
			.footer1 a{color:#FFF;}
			.footer2 a{text-decoration:underline;}
			.footer2 a:hover{text-decoration:none;}
/*************************************************************************************************************************
- INDEX -- INDEX -- INDEX -- INDEX -- INDEX -- INDEX -- INDEX -- INDEX -- INDEX -- INDEX -- INDEX -- INDEX -- INDEX -
**************************************************************************************************************************/
/*************
- HEADER -
*************/
#header{width:980px; height:167px;}
	.header_g{width:447px; height:100px; float:left; padding-top:15px;}
		.logo{width:385px; height:90px;}
	.header_d{width:532px; float:right; padding-top:10px;}
		ul.menu_divers{width:532px; height:26px; clear:both;}
			.menu_divers li{float:left; background:url('template-puce_violet.jpg') no-repeat 0 4px; padding:0 14px 0 13px;}
		
		.recherche{width:181px; height:63px; border-left:solid 1px #B2B2B2; float:left; padding-left:17px;}
			.titre_divers{font-size:13px; word-spacing:2px; font-weight:bold;}
			.ex_rech{background:url('template-fleche_gris_d.jpg') no-repeat 0 2px; padding-left:8px;}
			.input_rech{width:116px; height:16px; border:solid 1px #B2B2B2; border-right:none; padding:2px 0 0 5px;}
			.input_validrech{border:solid 1px #B2B2B2; background-color:#9C979B; padding:1px 0; position:relative; top:6px; *top:4px; _top:4px;}
		.compte{width:133px; height:63px; border-left:solid 1px #B2B2B2; float:left; padding-left:17px;}
			.compte a{text-decoration:underline; color:#B2B2B2; font-style:italic;}
			.compte a:hover{color:#514B4F;}
		.contentpanier{width:162px; height:63px; border-left:solid 1px #B2B2B2; border-right:solid 1px #B2B2B2; float:left;	padding-left:17px;}
			.total{color:#A9036F; font-size:12px; font-weight:bold;}
			.contentpanier a{text-decoration:underline; color:#B2B2B2; font-style:italic;}
			.contentpanier a:hover{color:#514B4F;}
/*************
- ONGLETS -
*************/
	.onglets{width:980px; height:30px; clear:both; text-align:center;}
		.onglet_accueil{float:left; font-weight:bold;}		
			.onglet_accueil a{display:block; width:85px; height:30px; line-height:30px; background:url('template-bg_accueil.jpg') repeat-x; border-right:solid 1px #3A2B26; color:#FFF; font-weight:bold;}
				.onglet_accueil a:hover{background:url('template-bg_accueil_over.jpg') repeat-x; text-decoration:none;}
		.onglet_bois_int{float:left; font-weight:bold;}
			.onglet_bois_int a{display:block; width:110px; height:28px; padding-top:2px; background:url('template-bg_bois_int.jpg') repeat-x; border-right:solid 1px #3A2B26; color:#FFF; }
				.onglet_bois_int a:hover{background:url('template-bg_bois_int_over.jpg') repeat-x; text-decoration:none;}
		.onglet_bois_ext{float:left; color:#FFF; font-weight:bold;}
			.onglet_bois_ext a{display:block; width:110px; height:28px; padding-top:2px; background:url('template-bg_bois_ext.jpg') repeat-x; border-right:solid 1px #3A2B26; color:#FFF; }
				.onglet_bois_ext a:hover{background:url('template-bg_bois_ext_over.jpg') repeat-x; text-decoration:none;}
		.onglet_constructon{float:left; color:#FFF; font-weight:bold;}
			.onglet_constructon a{display:block; width:88px; height:28px; padding-top:2px; background:url('template-bg_charpente.jpg') repeat-x; border-right:solid 1px #3A2B26; color:#FFF; }
				.onglet_constructon a:hover{background:url('template-bg_charpente_over.jpg') repeat-x; text-decoration:none;}
		.onglet_divers{float:left; color:#FFF; font-weight:bold;}	
			.onglet_divers a{display:block; width:88px; height:30px; line-height:30px;  background:url('template-bg_divers.jpg') repeat-x; border-right:solid 1px #3A2B26; color:#FFF; }
				.onglet_divers a:hover{background:url('template-bg_divers_over.jpg') repeat-x; text-decoration:none;}
		.onglet_abrisjeux{float:left; color:#FFF; font-weight:bold;}
			.onglet_abrisjeux a{display:block; width:225px; height:30px; line-height:30px;  background:url('template-bg_aidechoix.jpg') repeat-x; border-right:solid 1px #3A2B26; color:#FFF; }
				.onglet_abrisjeux a:hover{background:url('template-bg_aidechoix_over.jpg') repeat-x; text-decoration:none;}
		.onglet_nouveautes{float:left; color:#FFF; font-weight:bold;}	
			.onglet_nouveautes a{display:block; width:95px; height:30px; line-height:30px; background:url('template-bg_top.jpg') repeat-x; border-right:solid 1px #3A2B26; color:#FFF; }
				.onglet_nouveautes a:hover{background:url('template-bg_top_over.jpg') repeat-x; text-decoration:none;}
		.onglet_promotions{float:left; font-weight:bold;}
			.onglet_promotions a{display:block; width:93px; height:30px; line-height:30px; background:url('template-bg_top.jpg') repeat-x; border-right:solid 1px #3A2B26; color:#FFF; }
				.onglet_promotions a:hover{background:url('template-bg_top_over.jpg') repeat-x; text-decoration:none;}
		.onglet_topsvente{float:left; font-weight:bold;}
			.onglet_topsvente a{display:block; width:78px; height:30px; line-height:30px; background:url('template-bg_top.jpg') repeat-x; color:#FFF; }
				.onglet_topsvente a:hover{background:url('template-bg_top_over.jpg') repeat-x; text-decoration:none;}
				
	.navigation{height:20px; line-height:20px; padding-left:18px; color:#9A9A9A; }
		.navigation h1, .navigation h2, .navigation h3, .navigation h4{display:inline;}
			.navigation h1 a, .navigation h2 a, .navigation h3 a, .navigation h4 a{color:#9A9A9A;}
			
/*********************************
- CONTENU DE LA PAGE INDEX -
*********************************/
#contenu_page{width:980px;}
	.ambiance{width:980px; height:431px;}
		.indexnews{width:184px; height:351px; float:left; padding:80px 0 0 20px; background-color:#3A2B26; color:#FFF; position:relative;}
			.titre_news{font-size:18px; color:#FDB03C;}
			.gallerie{width:51px; height:17px; line-height:17px; background:url('template-fleche_gallerie.jpg') no-repeat; padding-left:19px; position:absolute; border:solid 1px #9B918F; bottom:43px; right:43px;}
				.gallerie a{color:#FFF;}
		.banniere_ambiance{width:776px; float:left;}
		
	.pub_divers{width:980px; height:217px; padding-top:29px; background:url('template-bg_pubdivers.jpg') repeat-x; float:left;}
		.topvente{width:252px; height:176px; padding:3px 0 0 15px; background:url('template-bg_topvente.jpg') no-repeat; float:left; color:#FFF;}
			.topvente_right {width:150px; float:left; padding-top:5px;}
			.topvente a{color:#FFF;}
			.topvente_lib{}
				.topvente_lib a{font-size:12px; font-weight:bold;}
			.topvente_prix{width:90px; float:left; padding:5px 0px 0px 6px;}
				.topvente_prix strong{font-size:20px; font-weight:bold;}
					
		.pub_promo{width:261px; height:196px; float:left; margin-left:19px; text-align:right; font-weight:bold; color:#969195;}
			.recap_promo{background:url('template-fleche_promo.jpg') no-repeat right 4px; padding-right:5px; text-align:right; font-weight:bold; color:#969195;}
				.recap_promo a{color:#969195;}
		.contact{width:345px; height:191px; float:left; margin-left:19px;}
		.notre_experience{width:49px; height:182px; float:left; float:right;}
	
	.prefooter{width:980px; margin:21px 0; background:url('template-bg_prefooter.jpg') repeat-y;}
		.engagements{width:274px;float:left; background:url('template-bg_engagements.jpg') no-repeat; padding:73px 0 0 187px;}
			.engagements ul li{width:112px; margin-right:5px; padding:3px 0; float:left; background:url('template-fleche_gris_d.jpg') no-repeat 0 5px; padding-left:8px;}
				.engagements ul li a:hover{text-decoration:none; color:#FBB03B;}
		.newsletter{width:187px; height:120px; float:left; margin-left:2px; background:url('template-bg_newsletter.jpg') no-repeat;}
			.newsletter form{margin-left:12px;}
				.news_txt{padding:73px 0 0 8px; background:url('template-fleche_gris_d.jpg') no-repeat 0 75px;}
				.input_adresse{width:132px; height:16px; padding:2px 0 0 5px; border:solid 1px #B2B2B2; border-right:none;}
				.input_validadresse{border:solid 1px #B2B2B2; background-color:#9C979B; padding-top:1px; position:relative; top:6px; *top:4px; _top:4px;}
		.paiementsecurise{width:150px; height:120px; float:left; margin-left:2px; padding-left:12px;}
		.livraison{width:150px; float:left; margin-left:2px; padding-left:12px;}
/*************
- FOOTER -
*************/
.separateur_footer{width:980px; height:8px; clear:both; background-color:#E5E5E5; margin:0; padding:0;}
.contenu_footer{width:980px; margin:0 auto;}
	.footer1{height:30px; line-height:30px; color:#FFF;}
		.footer1 a{color:#FFF;}
	.footer2{margin-top:10px;}
		.footer2 ul{width:185px; float:left; margin-left:45px; background-color:#FFFF33}
		
	.footer3{margin-top:10px;}
		.footer3 a{text-decoration:underline;}
		.footer3 a:hover{text-decoration:none;}
		


/***************************************************************************************************
- PAGE CATEGORIE -- PAGE CATEGORIE -- PAGE CATEGORIE -- PAGE CATEGORIE -- PAGE CATEGORIE -
*****************************************************************************************************/

/***********
- GAUCHE -
***********/
#gauche{width:190px; float:left; padding:13px 0 0 0;}
	.catalogue_txt{width:178px; height:28px; line-height:28px; padding-left:12px; background:url('template-bg_catalogue.jpg') repeat-x; font-weight:bold; color:#FFF; text-transform:uppercase; font-size:12px;}
	.menu_catalogue{width:190px; margin-bottom:20px;}
		.menu_catalogue li{width:180px; background:url('template-pointille_horizontal.jpg') repeat-x left bottom; padding:0 0 5px 10px;}
			.menu_catalogue li a{display:block; width:173px; background:url('template-puce_sscat.jpg') no-repeat 0 10px; padding:5px 0 0 7px;}
			.menu_catalogue li a:hover{color:#FE8431; text-decoration:none;}
			.menu_catalogue ul{/*padding-bottom:5px*/}
				.menu_catalogue ul li{width:173px;  background:none; padding:0;}
					.menu_catalogue ul li a{display:block; width:166px; background:none; padding-left:7px; color:#FE8431;}
						.menu_catalogue ul li a:hover{color:#8DB110;}
	
	.contactbis{width:188px; height:289px; margin-bottom:20px; border:solid 1px #D9D9D9;}
	.lames{width:176px; margin-bottom:20px; padding:5px 6px; border:solid 1px #D9D9D9;}
	.notre_expbis{width:179px; margin-bottom:20px; padding:5px 5px 5px 4px; border:solid 1px #D9D9D9;}
/***********
- DROITE -
***********/
#droite{width:760px; float:right; padding:13px 0 0 0;}
	.categorie_txt{width:748px; height:28px; line-height:28px; padding-left:12px; background:url('template-bg_categorie.jpg') repeat-x; font-weight:bold; color:#FFF; font-size:12px;}
	.desccateg_g{width:468px; float:left; margin-bottom:30px;}
		.desccateg_txt{padding:10px 0;}
		ul.sscategs{width:468px; padding:10px 0; background:url('template-pointille_horizontal.jpg') repeat-x 0 0;}
			.sscategs li{width:175px; line-height:18px; padding:3px 0px; float:left;color:#6b9bd9; font-size:12px;}
				.sscategs li a{color:#6b9bd9;}
	.desccateg_d{width:280px; height:280px; float:right; margin-bottom:30px;}
	
	.articles{width:760px; padding-top:12px; background:url('template-separateur_article_h.jpg') no-repeat;}
		.articles_content{width:760px; background:url('template-separateur_article.jpg') repeat-y;}
			.articlebit{width:380px; height:162px; margin:0; float:left; position:relative;}
				.ima_article{width:163px; float:left; padding:5px 0 0 1px; text-align:center; position:relative;}
					.pastille_promo{width:46px; height:46px; line-height:42px; background:url('template-pastille_promo.png') no-repeat; behavior:url('iepngfix.htc'); font-size:16px; font-weight:bold; color:#FFF; text-align:center; position:absolute; right:17px; top:5px;}
				.desc_article{width:216px; float:right; padding:5px 0 0 0;}
					.lib_article{height:35px;}
						.lib_article a{font-size:12px; font-weight:bold;}
					.desc_txt{height:30px; padding:5px 0; color:#A7A5A8;}
					.prix_article{height:40px; color:#FD822F;}
						.prix_articleold{text-decoration:line-through; padding-right:10px; }
						.prix_articlepromo{font-weight:bold; font-size:16px;}
					.fiche{text-align:right; color:#A7A5A8; background:url('template-loupe_fiche.jpg') no-repeat right top; padding-right:18px; position:absolute; right:15px; bottom:26px;}
						.fiche a{color:#A7A5A8;}
						
	.pagination{margin-bottom:38px; text-align:right;}
		.pagination a{color:#A7A5A8;}
		.page_txt{color:#A7A5A8;}
		.page{width:15px; padding:0 4px; text-align:center; border-right:solid 1px #A7A5A8;}
		.encours{width:15px; padding:0 4px; background:url('template-bg_encours.jpg') no-repeat; color:#FFF; text-align:center;}
		.page_suivante{width:15px; padding:0 5px; text-align:center;}
		.page_precedente{width:15px; padding:0 5px; text-align:center; border-right:solid 1px #A7A5A8;}

		
/**********************
- PAGE PRODUIT -
***********************/
.article_txt{width:748px; height:28px; line-height:28px; padding-left:12px; background:url('template-bg_categorie.jpg') repeat-x; font-weight:bold; color:#FFF; font-size:12px;}

.produit{width:760px; padding:16px 0 33px 0;}
	.produit_g{width:285px; float:left;}
		.ima_produit{width:283px; height:283px; margin-bottom:12px; padding:16px 0 5px 0; border:solid 1px #A7A5A8; text-align:center; position:relative;}
			.zoom{width:51px; height:14px; position:absolute; bottom:6px; right:11px;}
			
		.imasuppltxt{color:#999798; padding-bottom:6px;}	
		.ima_suppl{width:283px; padding-bottom:30px; border:solid 1px #A7A5A8;}
			.ima_supplbit{width:120px; height:120px; float:left; margin:10px 0 0 14px;}
			
	.produit_d{width:455px;float:right;}
		.lib_produit{padding-bottom:10px; font-size:18px; color:#303030; font-weight:bold;}
			.lib_produit span{font-size:11px; color:#999798; font-weight:normal;}
		.prix_produit{width:455px; height:38px; line-height:38px; background:url('template-bordure_prix.jpg') repeat-x; color:#FF822E; font-weight:bold;}
			.prix_produitold{color:#FF822E; padding-right:10px; text-decoration:line-through;}
				.prix_produitold span{font-size:10px;}
			.prix_produitpromo{font-size:18px;}
				.prix_produitpromo span{font-size:11px;}
		.desc_produit{padding:13px 0 25px 0;}
		.caracteristiques{width:390px; padding:10px 0 0 25px; background:url('template-articlelienpanier_m.jpg') repeat-y;}
			.select_choix{width:189px;}
			.input_dim{width:75px;padding-left:3px; border:solid 1px #A7A5A8;}
			
			.prixtot{height:28px; line-height:28px; float:left; font-size:16px; font-weight:bold; color:#FF812D;}
				.prixtot strong{padding-right:10px; font-size:11px; color:#514B4F;}
			.btn{float:right; padding-right:6px;}

			#surface {font-weight:bold;}
	.article_zoom{}		
	
/***************************************************************************************************
- ETAPES AIDE CHOIX -- ETAPES AIDE CHOIX -- ETAPES AIDE CHOIX -- ETAPES AIDE CHOIX -
****************************************************************************************************/

.etapes{width:980px;background-color:#F2F2F2;}
	.etapedesc{width:174px; height:314px; float:left; padding:60px 0 0 18px; background-color:#3A2B26; color:#FFF;}
		.titre_etape{font-size:18px; color:#94BC0E;}
		.etapedesc_txt{padding:22px 0;}
	.ima_etape{width:788px; height:374px; float:left;}
.barre_etapes{width:980px; height:55px;}

.etapes24{width:958px; height:372px; padding-left:22px; background:url('template-etape2bis_ambiance.jpg') no-repeat;}
	.titre_etape24{width:179px; height:31px; line-height:31px; margin-bottom:15px; font-size:18px; color:#94BC0E; text-align:center;}
	.etape24_content{width:856px; height:268px;}
		.etape24_contentH{width:856px; height:51px;}
			.titre_etapebis{padding:21px 0 0 31px; float:left; font-weight:bold; font-size:14px; color:#1F1F1F;}
			.retour{width:79px; float:right; padding:8px 8px 0 0;}
		.etape24_contentG{width:283px; height:182px; float:left; margin-right:1px;}
			.etape24_contentGtxt{width:200px; height:152px; padding-left:30px;}
		.etape24_contentM{width:283px; height:182px; float:left; margin-right:1px;}
			.etape24_contentMtxt{width:200px; height:152px; padding-left:30px;}
		.etape24_contentD{width:283px; height:182px; float:left;}
			.etape24_contentDtxt{width:200px; height:152px; padding-left:30px;}
			.bouton{height:29px; margin:0 auto;}
				.btn_vert_g{width:12px; height:29px; background:url('template-btn_vert_g.jpg') no-repeat;}
				.btn_vert_m{height:29px; line-height:29px; background:url('template-btn_vert_m.jpg') repeat-x; text-align:center;}
					.btn_vert_m a{font-weight:bold; color:#FFF;}
				.btn_vert_d{width:12px; height:29px; background:url('template-btn_vert_d.jpg') no-repeat;}
	
.etapes34{width:958px; height:372px; padding-left:22px; background:url('template-etape3bis_ambiance.jpg') no-repeat;}
	.titre_etape34{width:179px; height:31px; line-height:31px; margin-bottom:15px; font-size:18px; color:#94BC0E; text-align:center;}
	.etape34_content{width:565px; height:268px;}
		.etape34_contentH{width:565px; height:51px;}
		.etape34_contenttxt{width:485px; height:123px; padding:0 0 10px 30px;}
		.etapes34 .bouton{margin:0 10px 10px 10px;}
			.etapes34 .bouton .btn_vert_m{width:105px; text-align:center;}

.etapes44{width:958px; height:372px; padding-left:22px; background:url('template-etape4bis_ambiance.jpg') no-repeat;}
	.titre_etape44{width:179px; height:31px; line-height:31px; margin-bottom:15px; font-size:18px; color:#94BC0E; text-align:center;}
	.etape44_content{width:856px; height:268px;}
		.etape44_contentH{width:856px; height:51px;}
		.etape44_contentG{width:283px; height:182px; float:left; margin-right:1px;}
			.etape44_contentGtxt{width:200px; height:152px; padding-left:30px;}
		.etape44_contentM{width:283px; height:182px; float:left; margin-right:1px;}
			.etape44_contentMtxt{width:200px; height:152px; padding-left:30px;}
		.etape44_contentD{width:283px; height:182px; float:left;}
			.etape44_contentDtxt{width:200px; height:152px; padding-left:30px;}

.etapes54{width:958px; height:372px; padding-left:22px; background:url('template-etape5bis_ambiance.jpg') no-repeat;}
	.titre_etape54{width:179px; height:31px; line-height:31px; margin-bottom:15px; font-size:18px; color:#94BC0E; text-align:center;}
	.etape54_content{width:932px; height:300px;}
		.etape54_contentH{width:932px; height:51px;}
			.etape54_contentH .titre_etapebis{width:359px; padding:21px 0 0 31px; float:left; font-weight:bold; font-size:14px; color:#1F1F1F;}
			.etape54_contentH .titre_etapebis2{width:349px; padding:21px 0 0 31px; float:left; font-weight:bold; font-size:14px; color:#1F1F1F;}
		.etape54_contentG{width:390px; height:237px; float:left; padding-left:30px;}
			.mini_vignette{width:53px; height:53px; float:left; margin-right:10px; border:solid 1px #909196; text-align:center;}
			.mini_vignette_over{width:53px; height:53px; float:left; margin-right:10px; border:solid 1px #ADD600; text-align:center;}
		.etape54_contentD{width:505px; height:247px; float:left;}
			.etape54_contentDtxt{width:505px; height:215px;}
			.etape54_contentD .bouton{float:right; margin:0;}
			.etape54_contentD .bouton .btn_vert_m{width:100px;}

.etapes64{width:956px; height:372px; padding-left:24px; background:url('template-etape6bis_ambiance.jpg') no-repeat;}
	.titre_etape64{width:179px; height:31px; line-height:31px; margin-bottom:15px; font-size:18px; color:#94BC0E; text-align:center;}
	.etape64_content{width:921px; height:300px; padding-left:13px; position:relative;}
		.etape64_contentG{width:415px; height:225px; float:left; padding-top:12px;}
			.caracteristiquesbis{width:383px; padding:10px 0 0 22px; background:url('template-etape6bis_m.jpg') repeat-y;}
		.etape64_contentD{width:498px; height:193px; float:left; padding-top:42px;}
		.retourbis{width:79px; position:absolute; right:8px; top:8px;}



/***************************************************************************************************
- DIVERS -- DIVERS -- DIVERS -- DIVERS -- DIVERS -- DIVERS -- DIVERS -- DIVERS -- DIVERS -
****************************************************************************************************/
.etoile{color:#F5A02C;}
.erreur{color:#F5A02C; text-align:center;}
.souligner{text-decoration:underline;}
.left{width:960px; margin:0 auto; padding:18px 0; background:url('template-pointille_horizontal.jpg') repeat-x left top; text-align:left;}
.right{width:960px; margin:0 auto; padding:18px 0;background:url('template-pointille_horizontal.jpg') repeat-x left top; text-align:right;}
.center{width:960px; margin:0 auto; padding:18px 0; background:url('template-pointille_horizontal.jpg') repeat-x left top; text-align:center;}

.leftbis{width:760px; margin:0; padding:18px 0; background:url('template-pointille_horizontal.jpg') repeat-x left bottom; text-align:left;}
.rightbis{width:760px; margin:0; padding:18px 0;background:url('template-pointille_horizontal.jpg') repeat-x left bottom; text-align:right;}
.centerbis{width:760px; margin:0; padding:18px 0; background:url('template-pointille_horizontal.jpg') repeat-x left bottom; text-align:center;}


.champoblig{padding:10px 0; background-color:#FFF;}
.orange{color:#F5A02C; font-weight:bold;}




/***************************************************************************************************
- ETAPES PANIER -- ETAPES PANIER -- ETAPES PANIER -- ETAPES PANIER -- ETAPES PANIER -- ETAPES PANIER 
****************************************************************************************************/
.barre_etapescommande{width:704px; height:68px; margin:0 auto 18px auto; background:url('template-bg_etapescde.jpg') repeat-x; text-align:center;}
	.etape1{width:50px; height:68px; float:left; margin-right:147px; background:url('template-etape1.jpg') no-repeat;}
	.etape2{width:80px; height:68px; float:left; margin-right:144px; background:url('template-etape2.jpg') no-repeat;}
	.etape3{width:57px; height:68px; float:left; background:url('template-etape3.jpg') no-repeat;}
	.etape4{width:79px; height:68px; float:right; background:url('template-etape4.jpg') no-repeat;}
	
	.etape1U{width:50px; height:68px; float:left;  margin-right:147px; background:url('template-etape1U.jpg') no-repeat;}
	.etape2U{width:80px; height:68px; float:left;  margin-right:144px; background:url('template-etape2U.jpg') no-repeat;}
	.etape3U{width:57px; height:68px; float:left; background:url('template-etape3U.jpg') no-repeat;}
	.etape4U{width:79px; height:68px; float:right; background:url('template-etape4U.jpg') no-repeat;}
	
	.etape1over{width:50px; height:68px; float:left; margin-right:147px; background:url('template-etape1.jpg') no-repeat; cursor:pointer;}
	.etape2over{width:80px; height:68px; float:left; margin-right:144px; background:url('template-etape2.jpg') no-repeat; cursor:pointer;}
	.etape3over{width:57px; height:68px; float:left; background:url('template-etape3.jpg') no-repeat; cursor:pointer;}
	.etape4over{width:79px; height:68px; float:right; background:url('template-etape4.jpg') no-repeat; cursor:pointer;}
	
/*etape1 */
	.etapescommandes_content{width:980px; padding-top:45px;}
		.td_headpanier{height:27px; line-height:27px; padding-left:18px; background:url('template-bg_headpanier.jpg') repeat-x; color:#FFF; font-size:12px;}
		.tablecde1{width:100%; background-color:#D3D1DC; }
			.cde1_td1, .cde1_td2{padding:5px; border-top:solid 1px #D3D1DC; border-right:solid 1px #D3D1DC;}
				.lib_artpanier{padding:0 0 0 5px; color:#575560;}
					.lib_artpanier strong{text-transform:uppercase; color:#575560; font-weight:bold;}
					.lib_artpanier a{text-transform:uppercase; color:#575560; font-weight:bold;}
				.delailivraison {font-style:italic; color:#F5A02C; text-transform:none;}
				.qteg{padding-right:10px;}
					.qtebis{width:25px; background-color:#FFF; border:none; text-align:right; font-weight:bold;}
				.qted{}
					a.plus, a.moins{display:block; width:20px; height:8px;line-height:8px; border:solid 1px #D3D1DC; text-align:center; background-color:#FFF;}
					a.plus:hover, a.moins:hover{text-decoration:none; cursor:pointer;}
				.cde1_td1 select, .cde1_td2 select{width:100px;}
				
			.bordure_gauche{border-left:solid 1px #D3D1DC;}
			.bordure_droite{border-right:solid 1px #D3D1DC;}
			.bordure_haut{border-top:solid 1px #D3D1DC;}
			.bordure_bas{border-bottom:solid 1px #D3D1DC;}	
			
		.cde1livraison{width:590px; height:290px; float:left; margin-top:34px; background:url('template-pointille_vertical.jpg') repeat-y right top;}
		html>body .cde1livraison{height:auto; min-height:290px;}
			.cde1livraison_txt{font-weight:bold; color:#A8026E;}
		.cde1totaux{width:360px; float:right; margin-top:34px;}
			.bordure_tot{height:51px;  background:url('template-bordure_tot.jpg') repeat-x;}
			.cde1totaux strong{color:#B3B3B3;}
			.inputcde{border:none; background-color:#FFFFFF; text-align:right; color:#F5A02C; font-weight:bold;}
			.tot{color:#F5A02C; font-weight:bold;}
			.montantttc_txt{text-transform:uppercase;}
			.montantttc{width:100px; border:none; background-color:#FFFFFF; text-align:right; font-size:26px; font-weight:bold; color:#F5A02C;}
			.tot_bis{font-size:26px; font-weight:bold; color:#F5A02C;}
			.cgv_txt{font-style:italic; color:#B3B3B3;}
				.cgv_txt a{font-style:italic; color:#B3B3B3; text-decoration:underline;}
			.cde1boutonsd{margin:27px 0; text-align:right;}
			.loi_chatel{color:#F5A02C; padding-bottom:20px;}
				.loi_chatel a{color:#F5A02C; text-decoration:underline;}


/*etape 2*/
.barre_titre{height:27px; line-height:27px; margin-bottom:20px; background:url('template-bg_headpanier.jpg') repeat-x; color:#FFF; font-size:14px; font-weight:bold; text-align:center;}
.bordure_input{width:215px; border:solid 1px #BFBFBF;}
.champ_textarea{width:215px; height:60px; border:solid 1px #BFBFBF;}
.titre_divers{font-weight:bold; color:#A8026E;}
.bloc_centre{width:960px; margin:0 auto 20px auto; background:url('template-pointille_vertical.jpg') repeat-y 480px 0;}

/*etape3*/
.moyens_content{width:590px; height:200px; float:left; margin:34px 0; background:url('template-pointille_vertical.jpg') repeat-y right top;}
html>body .moyens_content{height:auto; min-height:200px;}
	.tdmoyens_content{width:250px;}
		.bordure{border:solid 1px #D3D1DC;}
			.tdmoyen_alt1{height:26px; background-color:#EFF0F2;}
			.tdmoyen_alt2{height:26px; background-color:#FFF;}
		
	.moyenbitcontenu{width:300px; padding:0 15px;}
		
.cde3totaux{width:360px; float:right; margin:34px 0;}

/*etape4*/

.panier4_content{width:351px; margin:0 auto 40px auto; text-align:center;}
	.panier4_m{width:331px; padding:10px; background:url('template-panier4_m.jpg') repeat-y;}
	.panier4_b{width:351px; height:5px; background:url('template-pointille_horizontal.jpg') repeat-x;}


/***************************************************************************************************
- PAGES ANNEXES - - PAGES ANNEXES - - PAGES ANNEXES - - PAGES ANNEXES - - PAGES ANNEXES - 
****************************************************************************************************/
.barre_recaptops{width:748px; height:28px; line-height:28px; margin-bottom:13px; padding-left:12px; background:url('template-bg_top.jpg') repeat-x; font-weight:bold; color:#FFF; font-size:12px;}
.cadre_divers{width:500px; border:solid 1px #D3D1DC; margin:0 auto 13px auto; padding:20px 12px;}
.partenaire_link{list-style:none; margin:0; padding:0;}
	.partenaire_link li{background:url('template-puce_sscat.jpg') no-repeat 0 10px; padding:5px 0 0 7px;}

.barre_titregeneral{width:748px; height:28px; line-height:28px; padding-left:12px; background:url('template-bg_bois_ext_over.jpg') repeat-x; font-weight:bold; color:#FFF; font-size:12px;}
.contenu_general{width:734px; border:solid 1px #D9D9D9; margin:13px 0; padding:12px; color:#000;}	
	.instit{}	
	.institform{text-align:center;}

.toggler{font-weight:bold; text-transform:uppercase; cursor:pointer;}
	.element{padding-left:10px; background:url('template-puce_sscat.jpg') no-repeat 0 5px; color:#FF822E;}

/*page client*/

.tdheadcde{font-weight:bold; background:url('template-pointille_horizontal.jpg') repeat-x left bottom;}
	.bordure_d{background:url('template-pointille_vertical.jpg') repeat-y right top;}
	.bordure_g{background:url('template-pointille_vertical.jpg') repeat-y left top;}
	.bordure_h{padding-top:1px; background:url('template-pointille_horizontal.jpg') repeat-x left top;}
	.bordure_b{background:url('template-pointille_horizontal.jpg') repeat-x left bottom;}
	
.cadre_g{width:351px; float:left}
.cadre_d{width:351px; float:right;}	
.cadre_c{width:351px; margin:0 auto;}	
.profilinfo{color:#A8026E; text-decoration:underline;}
.profilinfo_txt{padding-bottom:20px;}

/******************************************************************************************************************************/
				/*Page recherche*//*Page recherche*//*Page recherche*//*Page recherche*//*Page recherche*/
/******************************************************************************************************************************/
.barre_recherche{width:748px; height:28px; line-height:28px; margin-bottom:13px; padding-left:12px; background:url('template-bg_accueil.jpg') repeat-x; font-weight:bold; color:#FFF; font-size:12px;}
.champ_input{width:118px;border:solid 1px #ACACAC;}
.champ_selectbis{width:120px;}

.rechcontenubit{width:760px; height:130px; background:url('template-bg_rechcontenubit.jpg') no-repeat 22px 0;}
	.blocdivers_g{width:22px; height:120px; float:left; background-color:#FBF2F7; border:solid 1px #F1F1F1; border-right:none;}
	.blocdivers_d{width:716px; height:100px; float:left; padding:10px; border:solid 1px #F1F1F1; border-left:none;}
		.nosarticles_descriptiong{width:100px; height:100px; float:left; border:solid 1px #F1F1F1;}
		.nosarticles_descriptiond{width:595px; float:right;}
		.nosrayons_description{width:695px;padding:10px;}
		.nospages_description{width:695px;padding:10px;}
			.nosarticles_navigation, .nosrayons_navigation, .nospages_navigation{width:600px; color:#881C56;}
				.nosarticles_navigation h2, .nosrayons_navigation h2, .nospages_navigation h2{display:inline; font-size:11px;}
					.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;}

