/*************************************************************************************************************************************
- CSS de base -
**************************************************************************************************************************************/

html, body, div, p{margin:0px; padding:0px;}
h1, h2, h3, h4{margin:0px; padding:0px;}
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:#868789;}
a:hover{text-decoration:underline;}
form, select, input, textarea{margin:0; padding:0; font-family:'Arial', Helvetica, sans-serif; color:#6f7072; font-size:12px;}



/*************************************************************************************************************************************
- GROS BLOCS -
**************************************************************************************************************************************/
body{
	font-family:'Arial', Helvetica, sans-serif;
	font-size:12px;
	color:#868789;
 	background:url('template-bg.jpg') repeat-x;
	/*overflow-x:hidden;*/
}

#conteneur{width:1000px; margin:0 auto;}
	#contenu{width:1000px;background:url('template-bg_contenu.jpg') repeat-y right top;}
	
/*************************************************************************************************************************************
- HEADER -
**************************************************************************************************************************************/
#header{width:1000px; height:209px;}
	.logo_accueil{width:384px; height:146px; float:left;}
	.header_d{width:608px; height:146px; float:left; background:url('template-bg_header_d.jpg') no-repeat;}
		.slogan{width:220px; padding:32px 0 0 16px; float:left; font-weight:bold; font-size:18px; color:#f89821;}
			.slogan h1 {font-weight:bold; font-size:18px; color:#f89821;}
		.contentpanier{width:175px; padding:13px 11px 0 0; float:right; text-align:right; color:#1a171b; font-weight:bold;}
			.contentpanier a:hover{text-decoration:none;}
			.monpanier_ico{width:74px; height:91px; float:left;}
				.monpanier_ico a{display:block; width:74px; height:91px;}
			.monpanier_txt{width:95px; height:34px; float:right;}
				.monpanier_txt a{display:block; width:95px; height:34px;}
			.monpanier_contenu{width:95px; padding-top:15px; float:right;}
		.recherche{width:390px; float:left; padding-top:41px;}
			.input_rech{width:202px; height:16px; padding-left:3px; border:solid 1px #E0E2E1;	_height:19px; _border:solid 1px #7F9DB9;}
			.select_rech{width:137px; height:19px; margin: 0 5px 0 6px; border:solid 1px #E0E2E1;}
	.onglets{width:988px; margin-left:10px; padding:1px 0 0 2px; clear:both; background:url('template-bg_onglets.jpg') no-repeat 0 1px; _background:url('template-bg_onglets.jpg') no-repeat 0 -1px; font-size:10px; text-transform:uppercase; color:#FFF;}
		.onglets a{color:#FFF;}
		.onglets a:hover{text-decoration:none;}
		
		.separateur_onglet{width:2px; height:30px; margin-bottom:2px; float:left; background:url('template-separateur_onglet.jpg') repeat-y;}
		.onglet_accueil{height:30px; line-height:30px; margin-bottom:2px; padding:0 8px 0 33px; float:left; background:url('template-accueil_ico.jpg') no-repeat; background-color:#94BB12;}
		.ongletbit{height:30px; line-height:30px; margin-bottom:2px; float:left; background:url('template-separateur_onglet.jpg') repeat-y right top; /*position:relative; z-index:0;*/}
			.ongletbit a{display:block; height:30px; line-height:30px; padding:0 6px 0 4px;}
		.ongletbit_over{display:block; height:30px; line-height:30px; margin-bottom:2px; float:left; background:url('template-separateur_onglet.jpg') repeat-y right top; background-color:#94BB12; position:relative; z-index:1;}
			.ongletbit_over a{display:block; height:30px; line-height:30px; padding:0 6px 0 4px;}
			.ssonglet{width:160px; background-color:#94BB12; text-transform:none; position:absolute; left:0; top:32px; z-index:100;}
				.ssonglet ul li{width:150px; border-bottom:solid 2px #C4E2A4; background:url('template-puce_sscat.jpg') no-repeat 0 6px; margin:0; padding-left:10px;font-size:13px;}
				.ssonglet ul li a{display:block; width:140px; height:auto; line-height:normal; padding:3px 0 3px 10px;}
	
	
		
/*************************************************************************************************************************************
- GAUCHE -
**************************************************************************************************************************************/
#gauche{width:760px; float:left; padding-left:10px;}
	.navigation{width:760px; padding:9px 0; font-size:11px; color:#96be11;}
		.navigation h2, .navigation h1{display:inline; font-size:11px; font-weight:normal;}
			.navigation h2 a, .navigation h1 a{font-size:11px; color:#96be11;}

/**********************
- PAGE INDEX -
***********************/

	.banniere_ambiance{width:737px; height:338px; margin-bottom:18px; border:solid 1px #E2E2E2;}
	.tops{width:740px; height:460px; margin-bottom:20px; background:url('template-bg_tops.jpg') no-repeat;}
		.top_nouveaute{width:350px; height:228px;	float:left; margin:0 0 2px 0;}
		.top_cdc{width:350px; height:228px;	float:right; margin:0 0 2px 0;}
		.top_selection{width:350px; height:228px; float:left; margin:0 0 2px 0;}
		.top_offre{width:350px; height:228px; float:right; margin:0 0 2px 0;}
			.titre_top{width:350px;}
			.ima_top{width:145px; float:left; padding:15px 0 0 10px; position:relative;}
				.vignette{width:90px; height:37px; position:absolute; top:123px; left:0px;}
					.vignette img{behavior:url('iepngfix.htc');}
			.details_top{width:190px; float:right;}
				.lib_top h3{height:30px; padding-top:15px; font-size:13px; font-weight:bold; text-transform:uppercase;}
					.lib_top h3 a{color:#1a171b;}
					.lib_top h3 a:hover{color:#96be11; text-decoration:none;}
				.desc_top{height:38px; padding-top:9px; font-size:12px; color:#868789;}
				.prix_top{height:30px; padding:3px 10px 5px 0; text-align:right;}
					.prixtop_promo{font-size:15px; font-weight:bold; font-style:italic; color:#e1001a;}
					.prixtop_old{font-size:12px; color:#e1001a;}
				.ajout_top{height:27px;padding:0px 10px 0 0; text-align:right;}
					.ensavoirplus {font-size:11px;/*text-align:center;padding-left:35px;*/padding-left:45px;color:#4A87A5;}
						.ensavoirplus a {color:#4A87A5;}
				.recap_top{padding:0 10px 0 0; text-align:right; font-size:11px;}
					.recap_top a{color:#96be11;}
					
	.conteneurDecouverte{width:741px; height:120px; padding-top:10px; background:url('template-bordure_pointille_v.jpg') repeat-y;}
		.contenuDecouverte{width:730px; height:120px; margin:0 auto; overflow:hidden; position:relative;/*correction bug IE6*/}
			.carouselDecouverte {height:120px; overflow:hidden;}
			.carouselDecouverte ul li.decouvertebit{width:245px; height:120px; float:left; background:url('template-pointille_v.jpg') repeat-y right top;}
				.ima_decouvertebit{width:110px; height:120px; float:left;}
				.details_decouvertebit{width:125px; height:120px; padding:7px 2px 0 0; float:right;}
					.lib_decouvertebit{height:25px; font-size:11px; font-weight:bold; text-transform:uppercase;}
						.lib_decouvertebit a{color:#000;}
						.lib_decouvertebit a:hover{color:#96BE11; text-decoration:none;}
					.desc_decouvertebit{height:25px; padding:3px 0 5px 0; font-size:9px; color:#848587;}
					.prix_decouvertebit{height:25px; padding:0 16px 7px 0; color:#E20D29; text-align:right;}
						.prixdecouvertebit_promo{font-style:italic; font-size:12px; font-weight:bold;}
						.prixdecouvertebit_old{font-size:10px;}
				
	.fleches{width:741px; height:20px; margin-bottom:10px; background:url('template-bordure_pointille_h.jpg') no-repeat left bottom;}
		.prevDecouverte{width:20px; height:20px; float:left; cursor:pointer;}
		.nextDecouverte{width:20px; height:20px; float:right; cursor:pointer;}
	
	.instit{width:728px; height:54px; margin-bottom:8px; padding:19px 0 0 14px; background:url('template-bg_instit.jpg') no-repeat; font-size:11px; word-spacing:2px; font-weight:bold;}
		.instit_bit{display:block; float:left; margin:0 10px 0 10px; background:url('template-separateur_instit.jpg') no-repeat right top;}
		.instit_bitbis{display:block; float:left; margin:0 10px 0 10px;}
			.instit_bit a, .instit_bitbis a{color:#035682;}
			.instit_bit a:hover, .instit_bitbis a:hover{color:#95BC15; text-decoration:none;}
		
		.instit_bit td{margin:0; padding:0;}

/*************************************************************************************************************************************
- DROITE -
**************************************************************************************************************************************/
#droite{width:211px; padding-right:10px; float:right;}
	.moncompte{width:211px; height:85px; margin:8px 0 10px 0; padding-top:60px; background:url('template-bg_moncompte.jpg') no-repeat 0 10px; background-color:#f0f1f1;}
		.moncompte form{width:211px; height:50px;}
			.moncompte table{margin-left:10px;}
			.login{width:145px; height:14px; border:solid 1px #77a5bb; padding-left:2px;}
			.mdp{width:102px; height:14px; border:solid 1px #77a5bb; padding-left:2px;}
		
		.moncompte a{padding-left:10px; color:#94BB12;}

	.nouscontacter{width:211px; height:184px; margin-bottom:10px; background:url('template-bg_nouscontacter.jpg') no-repeat; background-color:#f0f1f1;}
		.nouscontacter a{display:block; width:211px; height:124px; padding-top:40px;}
		.nouscontacter a:hover{text-decoration:none;}
		.commander_txt{display:block; width:121px; height:40px; margin-left:90px; font-size:13px; font-weight:bold; color:#4a87a5; text-align:center;}
		.horaires{display:block; width:121px; height:42px; margin-left:90px; font-size:11px; color:#000; text-align:center;}
		.tel{display:block; width:174px; height:28px; line-height:28px; padding-left:32px; font-size:16px; font-weight:bold; color:#fff; text-align:center;}
		.coutlocal{display:block; width:203px; height:14px; line-height:14px; text-align:right;font-size:9px; color:#000;}
		.paiement_txt{width:211px; height:20px; line-height:20px; color:#000; text-align:center;}
	
	/* ---- Panneau réductible spry ----- */
	.CollapsiblePanel{width:211px; margin-bottom:10px;}
		.CollapsiblePanelTab{width:211px; height:30px; cursor:pointer; -moz-user-select: none; -khtml-user-select: none;}
		.CollapsiblePanelContent{width:211px; color:#96BE11;}
			.institBit{width:190px; padding:8px 0 4px 12px;/*background:url('template-puce_vert.jpg') no-repeat 0 15px;*/}
				.institBit a{color:#96be11;}
				.institBit a:hover{text-decoration:none;}
	/* ---- Fin panneau réductible spry ----- */
	
	.titre_droite{width:211px; height:30px; margin-bottom:10px;}
	
	.newsletter{width:201px; height:98px; padding: 39px 0 0 10px; background:url('template-bg_newsletter.jpg') no-repeat; background-color:#F0F1F1;}
		.news_txt{height:60px; color:#000;}
		.newsletter form{margin-top:3px;}
		.adresse{width:157px; border:solid 1px #77A5BB; margin-right:9px; padding-left:3px;}
	
	.cheque_cadeau{width:211px; height:109px; margin-bottom:10px; background-color:#F0F1F1;}
	
	.fraisport{width:211px; height:100px; margin-bottom:10px; background-color:#F0F1F1;}
		.fraisport_txt{width:205px; height:16px; line-height:16px; padding-left:6px; color:#94BB12; font-size:10px; background-color:#FFF;}
	
	.avantages{width:211px; height:208px; margin-bottom:10px; background-color:#F0F1F1; text-align:center;}
	

/**********************
- PAGE CATEGORIE -
***********************/
.categorie{width:740px; margin-bottom:15px;}
	.lib_categorie{font-size:27px; color:#4a87a5;}
	.desc_categorie{font-size:13px; color:#4a87a5;}

.sscategories{width:760px;}
	.noscategories{width:740px; height:38px; /*margin-bottom:10px;*/}
	.conteneur_sscategories{width:760px; background:url('template-separateur_sscategories.jpg') repeat-y 10px 0;}
		.sscategoriebit{width:132px; height:238px; float:left; margin:0 0 0 13px; _margin:0 5px 0 5px;}
			.bordure_sscategoriebit{width:132px; height:212px; border:solid 2px #F1F1F1; margin-top:10px;}
				.ima_sscategoriebit{width:115px; height:115px; margin:9px auto 9px auto; text-align:center;}
				.details_sscategoriebit{width:132px; height:79px; background-color:#F1F1F1;  text-align:center;}
					.lib_sscategoriebit{width:132px; height:28px; padding:9px 0; font-size:12px; text-transform:uppercase; font-weight:bold;}
						.lib_sscategoriebit a{color:#4a87a5;}
						.lib_sscategoriebit a:hover{color:#96BE11; text-decoration:none;}
	.cache_pointille{width:760px; clear:both; position:relative; top:-2px;}

.notreselection_bis, .cdc_bis{width:740px; height:38px; margin-bottom:10px;}
.nosarticles{width:740px; height:29px; margin-bottom:10px; background-color:#F1F1F1;}
.articles{width:740px; margin-bottom:20px; background:url('template-bg_articles.jpg') repeat-y;}
	.articlebit_1{width:350px; height:174px; float:left;}
	.articlebit_2{width:350px; height:174px; float:right;}
.pagination{width:725px; padding:10px 0; text-align:right;}	
			.encours{text-decoration:underline; color:#4FAD1B;}
/**********************
- PAGE PRODUIT -
***********************/

.produit{width:760px; margin-bottom:40px;}
	.produit_h{width:740px; margin-bottom:10px;}
		.produit_hg{width:450px; float:left;}
			.lib_produit{font-size:27px; font-weight:bold; color:#96be11;}
			.lib_produit2{font-size:18px; font-weight:bold; color:#96be11;}
			.desc_produit{font-size:13px; color:#4a87a5;}
		.produit_hd{width:215px; float:right; text-align:right; color:#4a87a5;}
			.produit_hd a{color:#4a87a5; font-size:11px;}
			.produit_hd a:hover{color:#96be11; text-decoration:none;}
			.prec_suiv{padding:5px 0;}
			
			
	.produit_g{width:410px; padding:44px 0 0 0; float:left;}
		.ima_produit{width:320px; height:320px; text-align:center;}
			.zoom_produit {text-align:left;padding-left:40px;}
		.autrevues{width:330px; padding-top:35px;}
			.ima_suppl{width:74px; height:74px; margin:0 2px 2px 0; padding:2px; float:left; background:url('template-bg_imasuppl.jpg') no-repeat;}
	
	
	.produit_d{width:330px; float:left;}
		.prix_produit{width:330px; height:45px; padding:8px 0 14px 0;  background:url('template-pointille_h.jpg') repeat-x left bottom; text-align:right;}
			.prixpromo_produit{font-weight:bold; font-size:24px; font-style:italic; color:#e1001a;}
			.prixold_produit{font-size:19px; color:#e1001a;}
		
		.xfois{width:330px; padding-bottom:10px;}
			.xfois table tr td{height:50px; background:url('template-pointille_h.jpg') repeat-x left bottom;}
				.nbfois{font-size:18px; color:#000; font-weight:bold;}
					.nbfois span{font-size:12px;}
				.egal{font-size:10px;color:#000;}
				.prixpromo_xfois{font-size:11px; color:#e1001a; font-weight:bold;}
				.prixold_xfois{padding-left:5px; font-size:11px; font-weight:bold; color:#000; text-decoration:line-through;}
				
		.descdetaillee_txt{padding:10px 0;}	
			.descdetaillee_txt a{color:#4a87a5;}
		.delai_txt{padding-bottom:10px;color:#000;}
			.delai_txt strong{font-weight:bold; color:#96BE11;}
		.enstock_txt{padding-bottom:10px;}
			.enstock_txt strong{font-weight:bold; color:#96BE11;}
			
		.table_caracts{width:330px; padding-bottom:10px; color:#000;}
			.table_caracts td{padding-bottom:5px;}
			.qtebis{width:22px; text-align:center;}
		.boutons{width:330px; text-align:center;}
		.recommander{background:none;}
				
.description_detaillee{width:730px; height:29px; line-height:29px; padding-right:10px; background:url('template-description.jpg') no-repeat; text-align:right; background-color:#F1F1F1;}
	.description_detaillee a{font-size:11px; color:#96be11;}
		.cube {background-color:#922B57;color:#FFFFFF;padding:0px 4px;}
	.piecesjointes ul li{width:710px; padding:10px 10px;}
		.num_piece{padding:1px 4px; background-color:#339966; color:#FFF;}

.fichetech{width:730px;}
	.fichetech_content{width:720px; padding:10px 10px;color:#000000;/*color:#FFFFFF;background-color:#96BE11;*/}
	
.fichetechnique {width:330px;text-align:center;}
	.fichetechnique p{margin:0;padding:0;}

.temoignages{width:730px; height:29px; line-height:29px; padding-right:10px; background:url('template-temoignages.jpg') no-repeat; text-align:right; background-color:#F1F1F1;}
	.temoignages a{font-size:11px; color:#f89821;}
	.input_commentaire{width:200px; border:solid 1px #F8BC74;}
	.textarea_commentaire{width:200px; height:100px; border:solid 1px #F8BC74;}
.bordure_pointillebis{width:723px; height:275px; padding:9px; overflow-y:scroll; background:url('template-bordure_pointille_v.jpg') repeat-y; font-size:13px;}
	.nom_temoin{padding-bottom:7px; font-weight:bold; color:#f89821;}
	.note_temoin{padding-bottom:10px;}
	.temoignage_txt{width:708px; color:#000;}
	.separateur_temoin{width:708px; height:2px; margin:0 auto; padding:10px 0; clear:both; background:url('template-pointille_h.jpg') repeat-x left 9px;}
.bordure_pointillebis_bas{width:741px; height:2px; margin-bottom:10px; background:url('template-bordure_pointille_h.jpg') no-repeat left bottom;}
	
.articlesconseilles{width:740px; height:39px; margin-bottom:10px;}
.partagerpage{width:741px; height:39px;}
.bordure_pointille{width:723px; padding:9px; background:url('template-bordure_pointille_v.jpg') repeat-y; font-size:12px; color:#000;}
	.icones_liens{width:723px; padding-top:8px; text-align:center;}
.bordure_pointille_bas{width:741px; height:20px; margin-bottom:10px; background:url('template-bordure_pointille_h.jpg') no-repeat left bottom;}

	
/*************************************************************************************************************************************
- FOOTER -
**************************************************************************************************************************************/
#footer{background:url('template-bg_footer.jpg') repeat-x; text-align:center;}
		#footer_contenu{width:1000px; margin:0 auto;}
			.footer1{width:1000px; height:30px; line-height:30px; margin-bottom:16px; color:#FFF;}
				.footer1 a{color:#FFF;}
			.footer2{width:1000px; margin-bottom:10px; color:#96be11; font-size:11px;}
				.footer2 a{color:#96be11; text-decoration:underline;}
			.footer3{width:774px; height:22px; padding:11px 0 8px 276px; background:url('template-bg_banques.jpg') no-repeat 151px 0; text-align:left; font-size:10px; color:#666;}
			.footer4 {font-size:11px;padding-bottom:8px;}

/*************************************************************************************************************************************
- DIVERS -
**************************************************************************************************************************************/
.right{width:740px; margin-bottom:7px; text-align:right;}
.left{width:740px; margin-bottom:7px; text-align:left;}
.center{width:740px; margin:10px 0; text-align:center;}
.souligner{text-decoration:underline;}
.etoile{color:#F89722;}
.erreur{color:#F89722; text-align:center;}
	.erreur ul{margin:0;padding:0;padding:5px;list-style-type:none;text-align:left;}
.erreurbis{font-size:10px; color:#F89722; font-weight:normal;}
.texte_legal {clear:both;padding:5px;font-size:10px;}
.menuplan {float:left;width:236px;}
.menuplan h3 {padding-bottom:10px;}
.element {margin-bottom:25px;color:#000000;}
.toggler {padding-bottom:10px; cursor: pointer;}
.vert {color:#96BE11;}
#accordion h2 {color:#96BE11;margin-bottom:10px;}

/*pages instits*/
.titre_divers{font-size:26px; font-weight:bold; color:#4986A2; padding-bottom:10px;}
.instit_h{width:760px; height:10px; background:url('template-instit_h.jpg') no-repeat;}
.instit_m{width:710px; height:100px; padding:10px 40px 10px 10px; background:url('template-instit_m.jpg') repeat-y; color:#4a87a5;}
	.temoignageManuscrit {float:left;padding-right:72px;width:70px;padding-top:20px;}
		.temoignageManuscrit img {border:2px solid #F0F0F0;}
		.temoignageManuscrit img:hover {border:2px solid #9FDE00;}
	.temoignageLigne{width:720x; height:275px; overflow-y:scroll; background:url('template-bordure_pointille_v.jpg') repeat-y;margin-top:20px;}		
html>body .instit_m{height:auto; min-height:100px; }
	.institform{text-align:center;}
.instit_b{width:760px; height:26px; background:url('template-instit_b.jpg') no-repeat;}






.pageAstuce {
	padding-top: 16px;
	background: url('template-bg-livret.png') top center no-repeat;
	height:550px;
}

.pageAstuce .table-nav {
	margin-left: 20px;
	width: 510px;
}

.pageAstuce .slide{
	display:none;
}

.pageAstuce #slide h1 {
	color: #6cb813;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 20px;
	margin-top: 10px;
}

.pageAstuce #slide h2 {
	color: #6cb813;
	font-size: 1.1em;
	margin-bottom: 10px;
	text-decoration: underline;
}

.pageAstuce #slide {
	margin-left: 0px;
	width: 500px;
	height: 420px;
	overflow: hidden;
	margin-top: 12px;
	margin-bottom: 18px;
}

/*
.pageAstuce #slide div {
	width: 13003px;
	overflow: hidden;
}
*/
.pageAstuce #slide p {
	margin-bottom: 10px;
}

.pageAstuce #slide div div {
	float: left;
	width: 480px;
	height: 420px;
	border: 10px solid #fff;
	border-bottom: none;
	overflow: hidden;
	text-align: justify;
}

.pageAstuce #slide .td-sos1 {
	text-align: center;
	color: #ff6600;
	font-weight: bold;
}

.pageAstuce .btn-back {
width: 37px;
height: 17px;
background: url('template-btn-back-off.png') no-repeat !important;
background: url('template-btn-back-off.gif') no-repeat;
cursor: pointer;
}

.pageAstuce a:hover .btn-back {
background: url('template-btn-back-on.png') no-repeat !important;
background: url('template-btn-back-on.gif') no-repeat;
}

.pageAstuce .btn-next {
width: 37px;
height: 17px;
background: url('template-btn-next-off.png') no-repeat !important;
background: url('template-btn-next-off.gif') no-repeat;
cursor: pointer;
}

.pageAstuce a:hover .btn-next {
background: url('template-btn-next-on.png') no-repeat !important;
background: url('template-btn-next-on.gif') no-repeat;
}



/*************************************************************************************************************************************
- PAGES DE COMMANDE -
**************************************************************************************************************************************/
/*Bandeau des etapes*/
.etape1_content, .etape2_content, .etape3_content, .etape4_content{width:574px; margin:0 auto 0 auto; padding-top:49px; color:#6f7072;}
.etape1_content{background:url('template-etape1.jpg') no-repeat;}
.etape2_content{background:url('template-etape2.jpg') no-repeat;}
.etape3_content{background:url('template-etape3.jpg') no-repeat;}
.etape4_content{background:url('template-etape4.jpg') no-repeat;}
	.etape1U{width:69px; float:left; color:#6f7072;}
	.etape2U{width:78px; float:left; margin-left:87px; color:#6f7072;}
	.etape3U{width:110px; float:left; margin-left:65px; color:#6f7072;}
	.etape4U{width:75px; float:left; margin-left:70px; color:#6f7072;}
		.etape1U a, .etape2U a, .etape3U a, .etape4U a{color:#6f7072;}
		.etape1U a:hover, .etape2U a:hover, .etape3U a:hover{text-decoration:none; color:#95bc11;}
	
	.etape1{width:69px; float:left;}
	.etape2{width:78px; float:left; margin-left:87px; float:left; color:#95bc11;}
	.etape3{width:110px; float:left; margin-left:65px; float:left; color:#95bc11;}
	.etape4{width:75px; float:left; margin-left:70px; color:#95bc11;}
		

/*Etape1*/
.pagepanier{width:760px; margin:0 0 15px 0;}
	.lib_pagepanier{width:740px; margin-top:15px; font-size:26px; font-weight:bold; color:#4A87A3;text-transform:uppercase;}
	.tablecde1{width:740px;}
		.bordure{border:solid 1px #DBDCD7;}
		.bordure_h{border-top:solid 1px #DBDCD7;}
		.bordure_b{border-bottom:solid 1px #DBDCD7;}
		.bordure_d{border-right:solid 1px #DBDCD7;}
		.bordure_g{border-left:solid 1px #DBDCD7;}
		.bordure_gb{border-left:solid 1px #DBDCD7; border-bottom:solid 1px #DBDCD7;}
		.bordure_db{border-right:solid 1px #DBDCD7; border-bottom:solid 1px #DBDCD7;}
		.bordure_gbd{border:solid 1px #DBDCD7; border-top:none;}
		.bordure_gh{border-left:solid 1px #DBDCD7; border-top:solid 1px #DBDCD7;}
		.bordure_gh{border-left:solid 1px #DBDCD7; border-top:solid 1px #DBDCD7;}
		.bordure_ghd{border:solid 1px #DBDCD7; border-bottom:none;}
		.bordure_hb{border-top:solid 1px #DBDCD7; border-bottom:solid 1px #DBDCD7;}
		.bordure_ghb{border:solid 1px #DBDCD7; border-right:none;}
		.bordure_dhb{border:solid 1px #DBDCD7; border-left:none;}
		
		.tdheadcde1{font-weight:bold; padding:5px 0; background-color:#95BC11; color:#fff;}
		.cde1_td1{background-color:#F4F8E7; padding:5px; color:#000100;}
		.cde1_td2{background-color:#fff; padding:5px; color:#000100}
		.cde1_cadeau{background-color:#FEF4E8; padding:5px; color:#000100}
			.lib_artpanier a{color:#94BB11; text-transform:uppercase;}
			.lib_artpanierbis{color:#333331}
			.cadeau_txt{text-transform:uppercase; color:#F29E36;}
				.cadeau_txt a{color:#F29E36;}
		.quantite{height:16px; border:solid 1px #B5B5B5;background:url('template-bg_qte.jpg') repeat-x;}
			.qte{width:22px; border:none; background:transparent; text-align:center;}
			.quantite a{display:block;}
		.tot{font-weight:bold; color:#0F0F0F;}
		.gratos{color:#E0001A; font-weight:bold;}
		
		.bordure{border:solid 1px #DBDCD7;}
		.Livraison_txt{width:100%; height:19px; line-height:19px; background-color:#95BC11; border-bottom:solid 1px #DBDCD7; text-align:center; font-weight:bold; color:#FFF;}
		.Livraison_content{height:60px; /*margin-bottom:10px;*/ padding:10px 0 0 6px; background-color:#F4F8E7; color:#010101}
			.txt_vert{color:#95BC11; font-weight:bold;}
			.Livraison_content select{width:57%;}
	
		.td_fraisport{padding:5px 5px 5px 0; color:#010101; font-weight:bold;}
		.td_cde1totaux{padding:5px 5px 5px 0;}
		.td_cde1totauxbis{padding:5px 5px 5px 0; background-color:#F8FAED;}
		.txt_orange{color:#F89820; font-weight:bold;}
		
		#divcgv a{color:#010101; text-decoration:underline;}
		
		.boutons_etapes{width:740px; padding-top:10px;}
			.btn_g{width:500px; float:left;}
			.btn_d{width:240px; float:right;}
		
		
	/*Etape2*/	
		
		.cadre{width:740px;}
			.cadre_g{width:362px; float:left; text-align:center}
			.cadre_d{width:362px; float:right; text-align:center}
			.bordure_cadre{height:415px; border:solid 1px #DBDCD7;}
			html>body .bordure_cadre{height:auto; min-height:415px;}
		.cadre_c{width:362px; margin:0 auto 30px auto;}
		.cadre_cbis{width:500px; margin:0 auto 30px auto;}
		.cadre_cbis2{width:500px; margin:0 auto 10px auto;}
			.titre_cadre{width:100%; height:28px; background-color:#F0F0F2; text-align:center;}
		.titre_cadrebis{width:740px; height:27px; background-color:#F0F0F2; text-align:center;}
		
		.champ_input{width:185px; background:url('template-bg_inputbis.jpg') repeat-x; border:solid 1px #9F9F9F;}
		.champ_textarea{width:185px; height:50px; border:solid 1px #9F9F9F;}
		
		
		.tablelogging{border:solid 1px #99868f; width:50%; background-color:#EAE1E6;}
		.tablecde2{width:740px;}
		.tablecde2bis{background-color:#99868F; border:solid 1px #99868f;}
		.mdpperdu{text-decoration:underline; padding:10px 0 10px 0;}
		.mdpperdu:hover{text-decoration:none;}
		.entete{padding:5px; height:106px; border:solid 1px #FFF; color:#FFF; font-weight:bold;}


/*ETAPE3*/

/*.table_moyens{width:740px; margin-bottom:20px; border:solid 1px #DBDCD7;}
	.btn_moyens{width:247px; padding:20px 0 0 20px;}
		.tdmoyens {border:1px solid #95BB11; background-color:#95BC11; text-align:center;}
			.moyentxt{padding-left:10px;font-weight:bold; color:#B4A587; font-size:18px; font-weight:bold;}
			.tdmoyens a{display:block; width:98px; padding:15px; border:1px solid #fff; text-decoration:none; font-weight:bold; color:#FFF;}
		.tdmoyens_over {border:1px solid #95BB11; background-color:#CADE87; text-align:center; font-weight:bold; cursor:pointer;}
			.tdmoyens_over a{display:block; width:98px; padding:15px; border:1px solid #fff; text-decoration:none; font-weight:bold; color:#FFF;}
			.tdmoyens_over a:hover{display:block; text-decoration:none; font-weight:bold;}
		
	
	
	#moyenbitcontenu {width:450px; padding:15px;}
		.btn_terminer{text-align:right; padding-top:20px;}
		.moyen_lib{text-transform:uppercase; font-weight:bold; padding-bottom:10px; color:#010101;}*/
.moyenbit {float:left;width:343px;border:solid 1px #DBDCD7;height:145px;margin-right:10px;margin-top:20px;padding:10px;}	
	.moyenlib {color:#95BC11;font-weight:bold;text-transform:uppercase;padding-bottom:5px;}	
	.moyendesc {color:#000000;padding-bottom:10px;}
		.moyendesc a {color:#000000;}
		
	.champ_inputbis{width:98px; background:url('template-bg_inputbis.jpg') repeat-x; border:solid 1px #9F9F9F; text-align:center;}
	
	.moyen_content{width:554px; margin:0 auto; padding:10px; text-align:center; border:solid 1px #DBDCD7;}

/*ETAPE4*/
.coordonnees{text-align:left; padding:10px 0px 10px 70px; font-weight:bold; color:#95BC11;}


/*************************************************************************************************************************************
- PAGES ESPACE CLIENT -
**************************************************************************************************************************************/

.bandeau_titre{width:740px; height:29px; margin-bottom:10px; background-color:#F1F1F1; text-align:center;}
.page_divers{width:740px; margin:0 0 15px 0;}
	.txt_vertbis{padding:15px;color:#95BC11; font-weight:bold;}

	.td_alt1{color:#96BE11; font-size:11px; text-transform:uppercase; background-color:#F0F0F2;}
	.td_alt2{color:#222021; font-size:11px; text-transform:uppercase;}
		.td_alt1 a{color:#96BE11;}
	.table_suivi .td_alt2{text-align:center;}
	.table_suivi .td_alt1{text-align:center;}
	
	.titre_diversbis{height:28px; line-height:28px; color:#96BE11; font-weight:bold; font-size:11px; text-transform:uppercase; background-color:#F0F0F2; text-align:center;}

/*************************************************************************************************************************************
- PAGES RECHERCHE -
**************************************************************************************************************************************/
.cadre_dbis{width:340px; float:right; margin-right:20px; text-align:center;}
	.txt_rech{padding:20px 0 0 7px; color:#95BC11; font-weight:bold;}

.rechcontenubit{width:740px; height:190px;}
	.blocdivers_g{width:22px; height:180px; float:left;}
	.blocdivers_d{width:696px; height:158px; float:right; padding:10px; float:left; border:solid 1px #DBDCD7;  }
		.nosarticles_descriptiong{width:100px; height:100px; margin-top:24px; float:left; border:solid 1px #DDD7C7; background-color:#F0F0F2; padding:5px;}
		.nosarticles_descriptiond{width:530px; float:right;}
			.nosarticles_navigation, .nosrayons_navigation, .nospages_navigation{color:#95BC11; 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:#95BC11; 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:#95BC11; text-decoration:underline;}
				.nosarticles_navigation a:hover, .nosrayons_navigation a:hover, .nospages_navigation a:hover{text-decoration:none;}

.pagenavperso{width:740px; text-align:right;}

