html, body, div, dd, dl, dt{margin:0px; padding:0px;}
body{font-family:Arial;font-size:11px;margin:auto;text-align:center;background-color:#F2F2F2;}
	img{border:none;padding:0px;margin:0px;}
	.clear{clear:both;}
	a{text-decoration:none;}
	a:hover{text-decoration:underline;}
	.savoirplus {padding-top:10px;padding-bottom:10px;text-align:right;}
		.savoirplus a{color:#666;}
	ul, li{margin:0px;padding:0px;}
	h1, h2, h3, h4, h5 {display:inline;font-weight:normal;font-size:12px;margin:0;padding:0;}
	h1, h2, h3{list-style:none;margin:0px;font-weight:normal;}
	table, tr, td{margin:0px;padding:0px;}
	form {display:inline;}
	input {vertical-align:middle;font-family:Verdana;font-size:11px;}
	select {vertical-align:middle;font-family:Verdana;font-size:11px;}
	iframe {font-family:Verdana;font-size:11px;}
	p{margin-top:3px; margin-bottom:3px;}

/* ----------------------------------------- HEADER ---------------------------------------- */
#header{
	height:158px;
	background-image:url('template-bckg_header.jpg');
	background-position:left top;
	background-repeat:repeat-x;
}
.header2{
	width:1000px;
	height:127px;
	margin:auto;
	background-image:url('template-header.jpg');
	background-position:top;
	background-repeat:no-repeat;
}
.clicboutique{
	width:350px;
	height:102px;
	float:left;
}
.boutique{
	height:17px;
	padding-top:3px;
	padding-right:10px;
	color:#B1B1B1;
	float:right;
}
	.boutique a{color:#B1B1B1;}
.header3{
	width:430px;
	height:75px;
	float:right;
}	
.compte{
	width:130px;
	height:59px;
	padding:8px;
	padding-left:30px;
	color:#B1B1B1;
	text-align:left;
	float:left;
}
	.compte a{color:#B1B1B1;}
.panier{
	width:238px;
	height:59px;
	padding:8px;
	padding-left:15px;
	color:#B1B1B1;
	text-align:left;
	float:right;
}
	.panier a{color:#B1B1B1;}

/* --------------------------------------------- MENU ------------------------------------- */
#menu{width:980px;height:25px;margin:auto;padding-top:2px;z-index:100;}
	#menu tr,#menu ul,#menu table{margin:0px;padding:0px;}
	
.espacement{width:3px; float:left; height:25px;}

/***** DEBUT ONGLETS ******/
#onglets{width:1000px;height:25px;position:relative;z-index:100;}
	.ongletBit{display:block; height:25px; float:left;}
	.ongletBit2{display:block; height:25px; float:right;}
		.ongletBit_content{
			background-image:url("template-ongletg2.jpg");
			background-repeat:repeat-x;
			color:#2B4651;
			float:left;
			font-size:11px;
			height:15px;
			padding-bottom:5px;
			padding-top:5px;
			text-align:center;
		}
		.ongletBit_content a{color:#2B4651;}
			
	.ongletBit_over{display:block; height:27px; float:left;}	
				
		/*
		///Menu déroulant///
		*/
		.ssonglet{width:987px; position:absolute; left:0px; top:25px; text-align:left; background-color:#FFF; border-top:6px solid #351A13; border-left:7px solid #351A13; border-right:7px solid #351A13; border-bottom:20px solid #351A13;}
			.ssonglet_content{}
				.ssonglet_content_g{width:187px; height:280px; padding-right:9px; float:left;}
				.ssonglet_content_m{width:357px; height:280px; float:left;}
					.ssonglet_lib{height:25px; padding:2px 0 0 14px; margin-bottom:8px; font-size:18px;}
						.ssonglet_lib a{color:#FFF; text-transform:none; font-weight:normal;}
					.ssonglet_content_m ul{width:348px; margin:0; padding:0;}
						.ssonglet_content_m ul li{display:block; width:348px; height:20px;margin-bottom:2px; position:relative;}
							.ssonglet_content_m ul li a{display:block; width:323px; height:20px; padding-left:25px; line-height:20px; text-transform:none; color:#FFF;}
							/*** sous-rayon niv3 ***/
							.ssonglet_content_m ul li ul{width:391px; margin:0; padding:0; position:relative; z-index:100; left:348px; top:-35px;}
								.ssonglet_content_m ul li ul li{width:379px; height:20px; margin-left:2px; padding-left:10px; background:url('template-puce_ongletsscateg_niv3_blanc.gif') no-repeat; color:#FFF;}
									.ssonglet_content_m ul li ul li a{width:379px; height:20px; line-height:20px; padding-left:25px;padding:0;color:#FFF;}
									.lienOnglet a {text-transform:none;font-weight:bold;font-style:italic;}
								
						.ssonglet_content_d{width:373px; height:253px; padding:27px 9px 0 9px; float:left;}
							.articleonglet_details{width:152px; height:244px; float:left; background-color:#FFF;}
								.articleonglet_ima{width:152px; height:152px; text-align:center;}
								.articleonglet_lib{height:38px; padding-left:6px;}
									.articleonglet_lib a{text-transform:uppercase; font-weight:bold;}
									.articleonglet_titre2{color:#808080;}
								.articleonglet_prix{padding-left:6px; font-family:'Verdana', Arial, Helvetica, sans-serif;}
									.articleonglet_prix strong{display:block; padding-bottom:2px;}
										.articleonglet_prixold{text-decoration:line-through; padding-right:10px;}
										.articleonglet_prixpromo{font-size:18px; color:#FF8000; font-weight:bold;}
							
							.ima_bis_articleonglet{width:212px; height:253px; float:right;}
								.ima_suppl_articleonglet{width:212px; height:117px; margin:0; margin-bottom:9px; background-color:#FFF; text-align:center;}	
		
		.onglettitre{height:26px; background-color:#A8D500; color:#FFF; font-size:18px; padding-left:10px; border-bottom:6px solid #F2F1B8;}

	.float_left{float:left;}
	.float_right{float:right;}
	
	.ongletg1{float:left;width:5px;height:25px;background-image:url('template-ongletg1.jpg');}
	.ongletg2{float:left;height:15px;padding:5px 0;font-size:11px;background:url('template-ongletg2.jpg') repeat-x;color:#2B4651;text-align:center;}
		.ongletg2 a{color:#2B4651;}
	.ongletg3{float:right;width:5px;height:25px; background-image:url('template-ongletg3.jpg');}
	
	.ongletm1{float:left;width:5px;height:25px;background-image:url('template-ongletm1.jpg');}
	.ongletm2{float:left;height:15px;padding:5px 3px;background:url('template-ongletm2.jpg') repeat-x;font-size:12px;color:#fff;text-align:center;}
	.ongletm2 a{color:#fff;}
	.ongletm3{float:right;width:5px;height:25px;background-image:url('template-ongletm3.jpg');}
	
/***** FIN ONGLETS ******/

/* --------------------------------------------- Barre ------------------------------------- */
.barre{width:980px;height:25px;margin:0 auto;padding-top:5px;color:#FFF;text-transform:uppercase;text-align:left;font-size:14px;}
	.barre a{color:#FFF;}

.navigation{width:975px;height:25px;padding-left:5px;color:#B3B3B3;text-align:left;}
	.navigation a{color:#B3B3B3;}
	.navigation a,.navigation h1,.navigation h2,.navigation h3,.navigation h4,.navigation h5,.navigation a{color:#B3B3B3;}

/* --------------------------------------------- PAGE ----------------------------------------------------*/
/*#page{width:1000px;margin:auto;text-align:left;}*/
#page{
	width:975px;
	margin:auto;
	_margin-top:-228px;
	padding:10px;
	padding-left:25px;
	padding-right:25px;
	background-image:url('template-bckg_page.jpg');
	background-position:top;
	background-repeat:repeat-y;
	text-align:left;
}

.flash{
	width:600px;
	height:247px;
	padding-left:18px;
	padding-right:18px;
	padding-top:25px;
	background-image:url('template-flash.jpg');
	float:left;
	z-index:10;
}

.flash img{z-index:10;}
.indextopventes{float:right;width:323px;}

.cadreitv{width:323px;height:97px;margin-bottom:5px;border-bottom:1px dashed #CCC;}
.txtitv{float:left;width:190px;}
.imgitv{float:right;width:125px;height:95px;}

.txt1{height:23px;overflow:hidden;text-transform:none;color:#2D4454;font-size:12px;font-weight:bold;}
	.txt1 a{color:#2D4454;}
.txt2{height:15px;overflow:hidden;text-transform:none;color:#a8d500;font-size:12px;font-weight:normal;}
	.txt2 a{color:#a8d500;}
.txt3{height:30px;text-transform:none;color:#9e9e9e;font-size:12px;padding-bottom:5px;font-weight:normal;overflow:hidden;}
	.txt3 a{color:#9e9e9e;}
	
.txt1popup{text-transform:none;color:#2D4454;font-size:12px;font-weight:bold;}
	.txt1popup a{color:#2D4454;}
.txt2popup{text-transform:none;color:#a8d500;font-size:12px;font-weight:normal;}
.txt2popup a{color:#a8d500;}
.prix1{height:15px;overflow:hidden;padding-top:2px;text-decoration:line-through;color:#9e9e9e;font-size:12px;}
	.prix1 a{color:#9e9e9e;}
.prix2{height:16px;overflow:hidden;color:#C71082;font-size:13px;font-weight:bold;}
.prix2popup{color:#C71082;font-size:16px;font-weight:bold;}
.prix2 a{color:#C71082;}

/* --------------------------------------------- GAUCHE ----------------------------------------------------*/
.gauche{float:left;width:166px;}
	.tag{width:154px;padding:40px 5px 20px 5px;background:url('template-tag.jpg') no-repeat;border:1px solid #F6931E;}
	.recettes{width:164px;padding-top:45px;background:url('template-idees_recettes.jpg') no-repeat;border:1px dashed #CCCCCC;}
	.irecettes{padding-top:15px;border-bottom:1px dashed #CCCCCC;}
	.irecettes img{width:164px;height:110px;margin-bottom:3px;}
	.txtir1{padding-left:5px;color:#2D4454;font-size:12px;font-weight:bold;text-transform:uppercase;}
		.txtir1 a{color:#2D4454;}
	.txtir3{padding-left:5px;text-transform:none;color:#9e9e9e;font-size:12px;padding-bottom:5px;font-weight:normal;}
		.txtir3 a{color:#9e9e9e;}
		
	.catalogue{width:166px;}
		.catalogue1{width:150px;padding-left:16px;background:url('template-catcat2.jpg') repeat-y;list-style:none;}
			.catalogue1 li{padding:1px;text-transform:none;color:#a8d500;font-size:13px;font-weight:bold;}
				.catalogue1 li a{color:#a8d500;}
		.catalogue2{width:150px;padding:2px 0 5px 0;margin:0;list-style:none;}
		.catalogue2 li{width:115px;/*height:15px;*/margin:0;padding:1px 1px 1px 15px; background:url('template-pucei.jpg') no-repeat 0 3px;text-transform:none;color:#294751;font-size:11px;font-weight:normal;list-style:none;overflow:hidden;}
		.catalogue2 li a{color:#294751;}
	
/* --------------------------------------------- DROITE ----------------------------------------------------*/
.droite{float:right;width:166px;}
.menuinstit{width:164px;border:1px solid #CCCCCC;}
.instit1{
	height:18px;
	padding-top:4px;
	padding-left:13px;
	list-style:inside;
	color:#2C4752;
	border-bottom:1px dashed #CCCCCC;
	background-color:#FFFFFF;
}
.instit1 a{ color:#2C4752;}

.instit2{
	height:18px;
	padding-top:4px;
	padding-left:13px;
	list-style:inside;
	color:#2C4752;
	border-bottom:1px dashed #CCCCCC;
	background-color:#F7F7F7;
}
.instit2 a{color:#2C4752;}

/* ----------------------------------------------- CENTRE INDEX ------------------------------------------------- */
.centre{
	width:615px;
	padding-left:14px;
	padding-right:14px;
	float:left;
}

.catindex{
	width:300px;
	height:201px;
	margin-top:5px;
	margin-right:5px;
	border:1px solid #D2D2D2;
	float:left;
}
.titrecatindex{
	height:30px;
	color:#a8d500;
	font-size:15px;
	font-weight:bold;
}
.titrecatindex a{color:#a8d500;}
.titrecatindex img{vertical-align:bottom;}
.artcatindex{color:#9e9e9e;font-size:11px;font-weight:normal;}
	.artcatindex a{color:#9e9e9e;}
.sepcatindex{height:7px;background-color:#F2F1B8;}
.catindex ul {
	width:300px;
	height:140px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FFF;
}

.catindex li {
	float:left;
	width:128px;
	height:15px;
	overflow:hidden;
	line-height:15px;
	padding:2px 5px 2px 17px;
	background:url('template-pucei.jpg') no-repeat 0 4px;
	color:#2D454F;
	font-size:11px;
	text-align:left;
	list-style:none;
	font-weight:normal;
}
.catindex li a{color:#2D454F;}

.liencatindex{
	padding-left:5px;
	color:#9e9e9e;
	font-size:11px;
	font-style:italic;
}
.liencatindex a{color:#9e9e9e;}

#galleryContainer{
	width:616px;
	height:137px;
	padding-top:11px;
	background-image:url('template-cadre_nouveautes.jpg');
	text-align:center;
	position:relative;
	overflow:hidden;
	float:left;
}

#arrow_left{
	width:15px;
	position:absolute;
	left:0px;
	z-index:10;
}

#arrow_right{
	width:15px;
	position:absolute;
	right:0px;
	z-index:10;
}

#theImages{
	position:absolute;
	height:123px;
	padding-top:2px;
	left:0px;
	width:2800px;
}

#theImages #slideEnd{float:left;}

.imgz {
	width:120px;
	height:103px;
	padding:10px;
	float:left;
}

.imgz img{
	width:80px;
	height:50px;
	padding:20px;
	padding-bottom:10px;
	padding-top:0px;
}

.promotions{
	width:616px;
	min-height:291px;
	height:auto;
	_height:291px;
}
.promotions table{
	float:left;
}
.promotions2{
	position:relative; 
	min-height:225px;
	width:616px;
}
#menupromo{
	height:25px;
	width:616px;
	margin:auto;
}

.artpromoindex{
	width:414px;
	padding-top:5px;
	padding-left:2px;
	float:left;
}

.artpromoindex1{
	width:405px;
	height:18px;
	padding-top:2px;
	padding-left:9px;
	background-image:url('template-puce.gif');
	background-position:left;
	background-repeat:no-repeat;
	color:#2D454F;
	font-size:12px;
	text-align:left;
	background-color:#FFFFFF;
	border-bottom:2px dashed #E5E5E5;
	list-style-type:disc;
	list-style-position:inside;
}
.artpromoindex1 a{color:#2D454F;}

.artpromoindex2{
	width:405px;
	height:18px;
	padding-top:2px;
	padding-left:9px;
	background-image:url('template-puce.gif');
	background-position:left;
	background-repeat:no-repeat;
	color:#2D454F;
	font-size:12px;
	text-align:left;
	background-color:#F7F7F7;
	border-bottom:2px dashed #E5E5E5;
}
.artpromoindex2 a{color:#2D454F;}

.pct{
	color:#FCA429;
	font-size:13px;
	font-weight:bold;
}
.pct a{color:#FCA429;}

.imgpromoindex{
	width:186px;
	float:right;
	position:absolute;
	right:0;
	top:0;
}

.imgpromoindex2{
	width:136px;
	height:156px; 
	padding:25px;
	padding-top:15px;
	padding-bottom:20px;
	background-image:url('template-cadreimgpromo.jpg');
	background-position:top;
	background-repeat:no-repeat;
}

.ban_admin{
	width:576px;
	height:128px;
	padding:20px;
	margin-top:20px;
	background-image:url('template-ban_admin.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
}

/* ----------------------------------------------- CENTRE CAT ------------------------------------------------- */
.centre2{
	width:795px;
	padding-left:14px;
	float:right;
}

.catcat{
	width:561px;
	margin:0px;
	padding:0px;
	padding-left:18px;
	padding-right:18px;
	background-image:url('template-catcat_2.jpg');
	background-position:top;
	background-repeat:repeat-y;
	float:left;
}
.catcat img{
	width:200px;
	height:170px;
	float:left;
}

.catcat2{width:351px;float:right;}

.cattxt1{
	padding-right:10px;
	text-transform:uppercase;
	color:#2D4454;
	font-size:20px;
	font-weight:bold;
	float:left;
}
.cattxt1 a{color:#2D4454;}

.cattxt2{
	padding-top:5px;
	text-transform:none;
	color:#a8d500;
	font-size:15px;
	font-weight:normal;
	float:left;
}
.cattxt2 a{color:#a8d500;}
.cattxt3{
	padding-top:3px;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:2px dashed #E5E5E5;
	text-transform:none;
	color:#9e9e9e;
	font-size:13px;
	font-weight:normal;
	text-align:justify;
	overflow:hidden;
}
.cattxt3a {color:#9e9e9e;}
.sscatcat{
	width:165px;
	height:15px;
	overflow:hidden;
	padding-left:10px;	
	float:left;
}
.cattxt11{
	width:95px;
	height:15px;
	padding-right:5px;
	color:#2D4454;
	font-size:12px;
	font-weight:bold;
	float:left;
}
.cattxt11 a{color:#2D4454;}
.cattxt33{
	width:55px;
	height:15px;
	text-transform:none;
	color:#9e9e9e;
	font-size:11px;
	font-weight:normal;
	float:left;
}
.cattxt33 a{color:#9e9e9e;}

.selectcat{
	width:184px;
	height:196px;
	padding-top:56px;
	background-image:url('template-selectcat.jpg');
	background-position:top;
	background-repeat:no-repeat;
	float:right;
}
.imgselectcat{
	width:124px;
	height:82px;
	padding:12px;
	padding-left:30px;
	padding-right:30px;
	border-bottom:2px dashed #E5E5E5;
}

.banartcat{
	width:792px;
	height:22px;
	background-image:url('template-banartcat.jpg');
}
.banartcat img{float:left;}
.banartcat form{float:left;}
.banartcat select{
	width:130px;
	height:18px;
	padding:0px;
	margin:0px;
	font-size:11px;
	float:left;
}
.cadreartcat{
	width:158px;
	height:247px;
	padding-left:26px;
	padding-top:23px;
	padding-right:7px;
	background-image:url('template-cadreartcat.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
}
.imgartcat{
	width:150px;
	height:130px;
	padding-left:5px;
	padding-bottom:12px;
}
.imgartpop{
	height:130px;
	padding-bottom:12px;
	text-align:center;
}

/* ----------------------------------------------- CENTRE ART ------------------------------------------------- */
.cadreartart{
	width:301px;
	height:432px;
	padding:5px;
	background-image:url('template-cadreartart.jpg');
	float:left;
}
.imgartart{
	width:280px;
	height:240px;
	padding:10px;
	padding-bottom:40px;
}
.imgartsup{
	width:80px;
	height:60px;
	padding-left:10px;
	padding-right:10px;
	float:left;
}
.artart{
	width:455px;
	padding-right:10px;
	float:right;
}

.arttxt1{
	text-transform:none;
	color:#2D4454;
	font-size:20px;
	font-weight:bold;
}
.arttxt1 a{color:#2D4454;}
.arttxt11{
	min-height:15px;
	text-transform:none;
	color:#2D4454;
	font-size:12px;
	font-weight:bold;
}
.artsurcommande{
	color:#F6931E;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}
.arttxt11 a{color:#2D4454;}
.arttxt2{
	text-transform:none;
	color:#a8d500;
	font-size:16px;
	font-weight:normal;
}
.arttxt2 a{color:#a8d500;}
.arttxt3{
	height:28px;
	margin-top:5px;
	padding-top:6px;
	border-bottom:2px dashed #C5C5C5;
	border-top:2px dashed #C5C5C5;
	text-transform:none;
	color:#9e9e9e;
	font-size:13px;
	font-weight:normal;
	text-align:justify;
	overflow:hidden;
}
.arttxt3 a{color:#9e9e9e;}
.arttxt33{
	padding-top:6px;
	padding-bottom:6px;
	text-transform:none;
	color:#9e9e9e;
	font-size:13px;
	font-weight:normal;
	text-align:justify;
}
.arttxt33 a{color:#9e9e9e;}

.cadreavis{
	border-bottom:2px dashed #E5E5E5;
	padding-top:5px;
	padding-bottom:10px;
	text-transform:none;
	color:#9e9e9e;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
}
.cadreavis a{color:#9e9e9e;}

.votetxt1{
	overflow:hidden;
	text-transform:none;
	color:#2D4454;
	font-size:12px;
	font-weight:bold;
}
.votetxt1 a{color:#2D4454;}

/* ----------------------------------------- FOOTER ---------------------------------------- */
#footer{
	background-color:#FFFFFF;
	background-image:url('template-bckg_footer.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	padding-bottom:30px;
}

.footer1{
	height:14px;
	padding:8px;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
.footer1 a{color:#FFF;}

.footer2{
	height:15px;
	padding:15px;
	text-align:center;
	color:#2D4454;
	font-size:12px;
	font-weight:bold;
}
.footer2 a{color:#2D4454;}

.footer3{
	width:980px;
	margin:auto;
	text-align:center;
	text-transform:none;
	color:#9e9e9e;
	font-size:12px;
	font-weight:normal;
}
.footer3 a{color:#9e9e9e;}
/* - FIN FOOTER - */

.pagenav{
	float:right;
	color:#2d4551;
	font-weight:bold;
}
.pagenav a{color:#2d4551;}


.newsletter{
	width:166px;
	height:300px;
	padding-top:82px;
	background:url('template-newsletter.jpg') no-repeat;
}

.img_rec_cat{
	width:348px;
	height:128px;
	padding-left:35px;
	padding-right:14px;
	padding-bottom:25px;
	padding-top:10px;
	background-position:top;
	background-repeat:no-repeat;
	font-size:20px;
	font-weight:normal;
	float:left;
}


.rec_cat h1{
	text-transform:none;
	color:#a8d500;
	font-size:18px;
	font-weight:normal;
}
.rec_cat{
	width:762px;
	padding:15px;
	padding-top:0px;
	background-image:url('template-bancat2.jpg');
	background-position:top;
	background-repeat:repeat-y;
	text-transform:none;
	color:#a8d500;
	font-size:18px;
	font-weight:normal;
}
.rec_cat img{
	width:230px;
	height:170px;
	float:right;
}
.rec_cat_desc{
	width:512px;
	padding:20px;
	padding-left:0px;
	text-transform:none;
	color:#9e9e9e;
	font-size:13px;
	font-weight:normal;
	text-align:justify;
	float:left;
}

.rec_cat ul{width:100%;list-style-position:inside;}

.rec_cat_li1{
	width:100%;
	height:18px;
	padding-top:5px;
	border-bottom:1px dashed #cccccc;
	background-color:#FFFFFF;
	text-transform:none;
	color:#2a4451;
	font-size:12px;
	font-weight:normal;
}
.rec_cat_li1 a{color:#2a4451;}

.rec_cat_li2{
	width:100%;
	height:18px;
	padding-top:5px;
	border-bottom:1px dashed #cccccc;
	background-color:#f7f7f7;
	text-transform:none;
	color:#2a4451;
	font-size:12px;
	font-weight:normal;
}
.rec_cat_li2 a{color:#2a4451;}

.rec{width:362px;float:left;}
.cadrerec{
	width:332px;
	padding-left:15px;
	padding-right:15px;
	background-image:url('template-rec2.jpg');
	background-position:top;
	background-repeat:repeat-y;
	float:left;
}

.imgrec{
	width:300px;
	height:300px;
	padding:15px;
	padding-bottom:30px;
	border-bottom:1px dashed #C5C5C5;
}
.imgrecsup{
	width:80px;
	height:100px;
	padding:15px;
	text-align:center;
	color:#93b500;
	font-size:14px;
	float:left;
}
.imgrecsup a{color:#93b500;}
.ing{
	width:225px;
	padding:20px;
	padding-bottom:0px;
	padding-top:0px;
	background-image:url('template-ing2.jpg');
	background-position:top;
	background-repeat:repeat-y;
}
.ing ul{list-style:inside;width:100%;}
.ing li{
	height:17px;
	padding-top:5px;
	font-size:12px;
	color:#2F4550;
	border-bottom:1px solid #D5D5D3;
	text-align:left;
}
.ing a{color:#2F4550;}

/** PAGE DE RECHERCHE **/
.rec2{
	width:390px;
	padding-right:10px;
	float:right;
}

.rectxt1{
	text-transform:none;
	color:#2D4454;
	font-size:20px;
	font-weight:bold;
}
.rectxt11{
	height:15px;
	text-transform:none;
	color:#2D4454;
	font-size:12px;
	font-weight:bold;
}
.rectxt2{
	text-transform:none;
	color:#a8d500;
	font-size:18px;
	font-weight:normal;
}
.recsep{
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:2px dashed #C5C5C5;
}
.rectxt3{
	text-transform:none;
	color:#2D4454;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
}
.rectxt3 a{
	text-decoration:underline;
	color:#B6B6B6;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
}
.rectxt33{
	padding-top:6px;
	padding-bottom:6px;
	text-transform:none;
	color:#B6B6B6;
	font-size:13px;
	font-weight:normal;
	text-align:justify;
}
/** FIN PAGE RECHERCHE**/

/** PAGES INSTIT**/
.instit{padding:10px 10px 10px 20px;color:#2c4653;}
.instit a{color:#2c4653;}
.institform{padding:10px 10px 10px 20px;}

/** PAGES CLIENT **/
	/** INSCRIPTION **/
	.bandeautitre{height:70px; text-align:center}
	.clientinscrit{width:793px; margin:0 auto; font-size:12px; color:#31374D;}
	.clientinscription{width:793px; margin:0 auto; font-size:12px; color:#31374D;}
		.input_txt{width:204px; padding:4px; border:solid 1px #C4C7D0;}
		.input2_txt{width:254px; padding:4px; border:solid 1px #C4C7D0;}
		.champoblig{padding-right:20px; font-style:italic; color:#9CA3B1; text-align:right;}
		.texte_legal{width:680px; margin:0 auto; color:#9CA3B1;}
		
	/** LOGGING ETAPE2 PANIER **/
	.formulogging{width:793px; margin:0 auto; font-size:12px; color:#31374D;}
		.formulogging a{color:#8C8FA2;}
	.cde2inscrit {background-image:url('template-dejaclient.jpg'); background-repeat:no-repeat; width:956px; margin:auto;}
		.cde2inscrit strong{color:#6c5a4f;}
		.cde2inscrit a{text-decoration:underline;margin-left:5px;margin-right:5px;}
	.cde2inscription {background-repeat:no-repeat; width:956px; margin:auto;}
		.cde2inscription strong{color:#6c5a4f;}
	.formuregister{width:920px; margin:0 auto; color:#393F55; font-size:12px;}
	
	/** PAGES CLIENT **/
	.espaceclient{width:778px;padding-left:15px;background:url('template-espace_client2.jpg') repeat-y;}
		.espaceclient td{ border-top:1px dashed #C5C5C5;}

/** FIN PAGES INSCRIPTION CLIENT**/
#contenupanier{width:955px; margin:auto;}
.articleprix {float:right;width:155px;font-weight:bold;color:#e2297b;font-size:23px;text-align:right;}
.articleprix input{width:100px;background:none;border:none 0; color:#c31183;font-size:23px;text-align:right;font-weight:bold;}
.articlecaract {width:268px;min-height:58px;padding-top:22px;background-image:url(template-articlecaract.jpg);background-repeat:no-repeat;text-align:left;color:#000000}
.articlecaract2 {width:268px;min-height:58px;padding-top:22px;background-image:url(template-articlecaract2.jpg);background-repeat:no-repeat;text-align:left;color:#000000}
.qteg {float:left;}
.qtegcde1 {float:left; padding-left:11px;}
#qte {width:26px;height:15px;text-align:center;border:solid 2px #d9d9d9;}
.qte {width:26px;height:15px;text-align:center;border:solid 2px #d9d9d9; color:#8B8DA2;}
.qted {float:left;margin-left:3px;}
.qted img{margin-bottom:1px;}
.conseilh {width:715px;height:43px;margin-top:30px;background-image:url(template-conseilh.jpg);}

/** PAGES DE COMMANDES **/
.etapescommande {background-image:url('template-bg_etapescommande.jpg'); background-position:left; background-repeat:no-repeat; height:182px; width:956px; margin:auto;}
.etapescommandebit1{float:left; padding-left:265px;padding-top:18px;}
.etapescommandebit2{float:left; padding-left:30px;padding-top:18px;}
.tablecde1 {color:#c31183;margin-bottom:15px;text-align:left; border-bottom:1px dashed #C5C5C5;}
.tablecde1 a{}
.tablecde2 {}
.tablecde2totaux {}
.prixcde1{font-size:13px; font-weight:bold;}

.tdheadcde1_article { width:345px; height:33px; background-image:url('template-tdheadcde1_article.jpg');}
.tdheadcde1_caract { width:234px; height:33px; background-image:url('template-tdheadcde1_caract.jpg');}
.tdheadcde1_prix { width:112px; height:33px; background-image:url('template-tdheadcde1_prix.jpg');}
.tdheadcde1_qte { width:91px; height:33px; background-image:url('template-tdheadcde1_qte.jpg');}
.tdheadcde1_total { width:124px; height:33px; background-image:url('template-tdheadcde1_total.jpg');}
.tdheadcde1_suppr { width:49px; height:33px; background-image:url('template-tdheadcde1_suppr.jpg');}

.tdheadcde1{font-size:16px; font-weight:bold;}
#payslivr{border:1px solid #C1C1C1;}
.cde1_td1 {background-color:#fff;height:20px; border-right:1px dashed #C5C5C5;padding:5px;}
.cde1_td2 {background-color:#f7f7f7;height:20px; border-right:1px dashed #C5C5C5;padding:5px;}

.cde1_tdno1{background-color:#fff;height:20px; padding:5px;}
.cde1_tdno2 {background-color:#f7f7f7;height:20px; padding:5px;}
.inputgris{border:1px solid #A7ABB7;}
.cde1livraison {float:left;width:555px;padding:5px;}
.cde1livraison img{vertical-align:middle;}
.cde1totaux {float:right;width:375px;padding:5px;padding-top:10px; border-left:1px dashed #C5C5C5;}
.cde1totaux table{padding:5px;}
.cde1boutonsg {float:left;text-align:left;margin-top:15px;}
.cde1boutonsg img{margin:5px;}
#cde1boutonsd {float:right;text-align:right;margin-top:15px;}
#cde1boutonsd img{margin:5px;}
.inputcde {border:none 0;background:none;text-align:right;color:#c31183;}
#liencache {display:none;}
.cgv {text-align:right; font-style:italic; color:#888DA0; font-size:12px;}
.cgv a {color:#888DA0; text-decoration:underline;}
.bleu{color:#284651;}
.font_size11{font-size:11px;}
.font_size12{font-size:12px;}
.font_size13{font-size:13px;}
.font_size20{font-size:20px;}
.font_size22{font-size:22px;}
.bold{font-weight:bold;}
.gris{color:#898EA4;}
.border-right-gris{border-right:1px dashed #C5C5C5;}
.rose{color:#C91183;}
.contenucde4{width:800px; margin:auto; border:1px dashed #C5C5C5; padding:10px 20px;}
.vert{color:#76BB00;}
.textarea_cdecadeau{width:100%;}
.td_alt1 {background-color:#e7e9e8;padding:10px;color:#2b4651;}
.td_alt2 {background-color:#fff;padding:10px;color:#2b4651;}
.td_alt1 a {text-decoration:none;color:#c31183;font-weight:bold;font-size:12px;}
.td_alt2 a {text-decoration:none;color:#c31183;font-weight:bold;font-size:12px;}

#moyenbitcontenu {padding:15px;}
	ul.paiement {margin:0px;padding:0px;list-style:none;padding-left:15px;color:#cf1c5c;}

.right{ text-align:right;}
.left{text-align:left;}

.erreur{font-size:14px; color:#FF0000; text-align:center; font-weight:bold;}
.bordergris{border:1px solid #E4E4E4;}

.tdmoyens1{height:26px; font-size:12px;}
.tdmoyens0{background-color:#F7F7F7;height:26px; font-size:12px;}

.tdmoyens1 a, .tdmoyens0 a{color:#304653;}
.loichatel{width:955px; margin:auto; padding-bottom:10px;}
.articlespanier{width:955px; margin:auto;}

.tag1 {font-size:17px;}
.tag2 {font-size:15px;}
.tag3 {font-size:13px;}
.tag4 {font-size:11px;}
.tag5 {font-size:9px;}
	.tag1 a,.tag2 a,.tag3 a,.tag4 a,.tag5 a{color:#666}

.align_right{text-align:right;}
.feuille{
	width:158px;
	height:231px;
	background-image:url('template-feuille.jpg');
	position:relative;
	top:1px;
	left:1001px;
	*left:581px;
	z-index:10;
}
.piecejointe a{color:#2D4454;text-decoration:underline;}

/*************** FAQ ****************/
.faqMenu {float:left;width:348px;}
	.faqMenuBit {padding-top:8px;padding-bottom:8px;padding-left:9px;width:322px;border-bottom:1px dashed #dbdbdb;color:#294751;font-weight:bold;background-image:url(template-faqPuce.jpg);background-repeat:no-repeat;}
		.faqMenuBit a {color:#294751;}
.faqImg {float:left;width:447px;}
.faqQuestion {width:785px;height:27px;padding-left:10px;background-image:url(template-bg_faqQuestion.jpg);background-repeat:repeat-x;font-size:12px;color:#FFFFFF;font-weight:bold;}
.faqReponse {padding-top:15px;color:#9e9e9e;}
.faqBtn {width:785px;padding-right:10px;padding-top:10px;text-align:right;margin-bottom:16px;}

/**********************************Carrousel 1 page INDEX********************************************************/
.ambiance{width:638px; height:373px;float:left; background:url('template-bg_carrousel.jpg') no-repeat;}
	.btn{width:605px; height:35px; background:url('template-bas_btn_carrou.jpg') no-repeat; margin:auto;}
		.btn_content{float:right;}
			/** Boutons au repos **/
			
			.btn_1 , .btn_2 , .btn_3, .btn_4, .btn_5 {width:31px; height:26px; cursor:pointer; float:left;line-height:26px;font-weight:bold; background:url('template-bg_btn.jpg') no-repeat; text-align:center;}
		.btn_1 a, .btn_2 a, .btn_3 a, .btn_4 a, .btn_5 a {display:block; width:31px; height:26px; float:left; color:#8D9296; padding-left:2px;}
	
	.btn_1_over, .btn_2_over, .btn_3_over, .btn_4_over, .btn_5_over {background:url('template-bg_btn_hover.jpg') no-repeat; color:#FFF;}
	.btn_1_over a, .btn_2_over a, .btn_3_over a, .btn_4_over a, .btn_5_over a{color:#FFF;}
	
		.btn_1 a:hover, .btn_2 a:hover, .btn_3 a:hover, .btn_4 a:hover, .btn_5 a:hover, .btn_precedent a:hover, .btn_suivant a:hover{background:url('template-bg_btn_hover.jpg') no-repeat; color:#FFF;}	
			
	.ambiance_content{width:605px; height:305px; margin:auto; padding-top:15px;}
		/*.carrouselBit_content{}*/
			.carrouselBit_content ul{width:605px; height:300px;}
				/** Articles **/
				li.carrouselArticleBit{width:605px; height:300px;}
					.carrouselArticleBit_ima{width:317px; height:300px; float:left; position:relative; text-align:center; padding-top:4px;}
					.carrouselArticleBit_details{width:325px; height:257px;float:left;padding-left:27px;padding-right:18px;padding-top:50px;}
						.carrouselArticleBit_lib{width:325px; height:23px;}
							.carrouselArticleBit_lib a{font-weight:bold;}
						.carrouselArticleBit_desc{width:325px; height:90px; color:#B1A58D;}	
						.carrouselArticleBit_prix{width:215px; height:33px; line-height:33px; padding-bottom:20px; background:url('template-bordure_articleBitprix.jpg') repeat-x;}
							.carrouselArticleBit_prix strong{padding-right:5px;}
							.carrouselArticleBit_prixold{text-decoration:line-through; padding-right:10px;}
							.carrouselArticleBit_prixpromo{font-size:18px; font-weight:bold; color:#8A2954;font-weight:bold; font-family:'Verdana', Geneva, sans-serif;}
							.btn_ajouteraupanier{display:block; margin-top:20px;}
						.carrouselArticleBit_btn {/*text-align:center;*/width:216px;}
						
			/** Images **/		
			li.carrouselImageBit{width:605px; height:306px;text-align:center;}

li.carrouselArticlePromo {
background:url("template-bg_carrouselArticlePromo.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:306px;
width:605px;
}
li.carrouselArticleNouv {
background:url("template-bg_carrouselArticleNouv.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:306px;
width:605px;
}

.cadreartPromo{
width:165px;
height:238px;
padding-left:26px;
padding-top:57px;
padding-right:7px;
float:left;
}

.cadreartNouv1{
width:167px;
height:238px;
padding-left:26px;
padding-top:55px;
float:left;
}
.cadreartNouv2{
width:167px;
height:238px;
padding-top:55px;
padding-right:25px;
float:right;
}

/** FIN Carrousel 1 page INDEX **/

/******carrou lite*/
#galleryContainer2 {
background:url('template-bg_carroulite.jpg') no-repeat;
float:left;
height:244px;
overflow:hidden;
position:relative;
width:615px;
padding-top:20px;
}
.prev {
cursor:pointer;
height:233px;
left:0;
position:absolute;
width:15px;
z-index:10;
}
.next {
cursor:pointer;
height:233px;
position:absolute;
right:0;
width:15px;
z-index:10;
}
.theImages2 {
height:230px;
left:40px;
padding-left:15px;
position:absolute;
width:9000px;
}
.theImages2 ul {list-style:none outside none;}
.theImages2 li {width:200px;}
.loupenouv{text-align:right;padding-right:15px;}
.imagenouv{text-align:center;padding-right:8px;}
.blocarticlenouv{
width:186px;
background-position:right;
background-image:url('template-separation_carrou2.jpg');
background-repeat:no-repeat;
}
.separation_hori_carrou2{
background-image:url('template-separation_hori_carrou2.jpg');
width:158px;
height:1px;
background-repeat:no-repeat;
margin:auto;
margin-top:5px;
margin-bottom:5px;
}
.blocarticlenouv .txt1{padding-left:5px;width:181px;}
.blocarticlenouv .txt2{padding-left:5px;width:181px;}
.blocarticlenouv .prix1{padding-left:5px;}
.blocarticlenouv .prix2{padding-right:5px;}
.noir{color:#000;}
.moyendesc3{padding-top:10px; padding-bottom:10px; color:#2A474F; font-size:12px;}
.messagecadeau{margin:auto;width:955px;}
.gauchessonglet{float:left; width:660px; padding-left:8px; padding-top:10px;}
.ssrayonsbitlib{color:#F07A00; font-weight:bold; font-size:12px;}
.ssrayonsbitlib a{color:#F07A00;}
.qteart{font-style:italic; color:#969799;}
.gauchessonglet ul{ padding-top:5px; padding-bottom:5px;}
.gauchessonglet li{list-style:none; background-image:url('template-puceonglet.jpg'); background-repeat:no-repeat; background-position:0px 6px; padding-left:10px;}
.droiteonglet{float:right; width:289px; height:289px;}
.conteneurmarque{
left:807px;
position:absolute;
text-align:left;
top:25px;
width:194px;
background-color:#FFF;
border-top:1px solid #FFF;
}
.marquebit{
height:18px;
background-color:#FCA72A;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
padding-top:2px;
padding-left:5px;
font-weight:bold;
}
.marquebit a{
color:#FFF;
}
.blocartcons{float:left; width:178px; border-right:1px solid #CCCCCC;}
.prixart{float:left; font-size:18px; color:#C6127F;}

/* SO COLISSIMO*/
.modelivraisontype {color:#E5630E;font-weight: bold;}
.acces_handicap {font-size:10px;}
.pointrelais_horaires {font-size:10px;color:#E5630E;}

.newsletter_ban{width:980px;height:50px;background:url('template-bannewsletter.jpg') no-repeat left 9px;border-top: 1px solid #DBDBDB;margin-top: 20px;}
.formnewsletter{margin-left:765px;margin-top:15px;}
.encarts_footer{width:976px;height:60px;border:3px solid #dbdbdb;}
.encarts_footer a{margin:0 14px;}
.vue3d{width:310px;height:48px;background:url('template-fond_vue3d.jpg') repeat-x left top;margin:0 0 20px 0;}
