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;
}


#page{
	width:1000px;
	margin:auto;
	text-align:left;
}

.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;}


/* ----------------------------------------- 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:100px;
	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{
	height:25px;
	width:980px;
	margin:auto;
	padding-top:2px;
	z-index:100;
}

#menu tr,#menu ul,#menu table{
	margin:0px;
	padding:0px;
	float:left;
}

#menu ul {
	width:348px;
	padding-top:15px;
	padding-bottom:15px;
	background-color:#FFF;
	background-image:url('template-ssmenu.jpg');
	background-position:top;
	background-repeat:no-repeat;
	border:1px solid #351A11;
	position:absolute;
	top:127px;
	clear:left;
	z-index:100;
}

#menu li {
	width:150px;
	height:15px;
	padding:2px;
	color:#2B4651;
	font-size:12px;
	text-align:left;
	list-style:none;
	float:left;
	z-index:100;
	overflow:hidden;
}
#menu li a {
	color:#2B4651;
}

.ongletg1{
	height:25px;
	width:5px;
	background-image:url('template-ongletg1.jpg');
	float:left;
}
.ongletg2{
	height:15px;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	background-image:url('template-ongletg2.jpg');
	background-repeat:repeat-x;
	color:#2B4651;
	text-align:center;
	float:left;
}
.ongletg2 a{
	color:#2B4651;
}
.ongletg3{
	height:25px;
	width:5px;
	background-image:url('template-ongletg3.jpg');
	float:right;
}

.ongletm1{
	height:25px;
	width:5px;
	background-image:url('template-ongletm1.jpg');
	float:left;
}
.ongletm2{
	height:15px;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	background-image:url('template-ongletm2.jpg');
	background-repeat:repeat-x;
	color:#ffffff;
	text-align:center;
	float:left;
}
.ongletm2 a{
	color:#ffffff;
}
.ongletm3{
	height:25px;
	width:5px;
	background-image:url('template-ongletm3.jpg');
	float:right;
}

/* --------------------------------------------- Barre ------------------------------------- */

.barre{
	width:980px;
	height:25px;
	padding-top:5px;
	margin:auto;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:left;
	font-size:14px;
}
.barre a{
	color:#FFFFFF;
}

.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:975px;
	_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;
}

.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{
	width:323px;
	float:right;
}

.cadreitv{
	width:323px;
	height:97px;
	margin-bottom:5px;
	border-bottom:1px dashed #CCCCCC;
}
.txtitv{
	width:190px;
	float:left;
}
.imgitv{
	width:125px;
	height:95px;
	float:right;
}


.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;
}
.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;
}
.prix2 a{
	color:#C71082;
}

/* --------------------------------------------- GAUCHE ----------------------------------------------------*/

.gauche{
	width:166px;
	float:left;
}

.tag{
	width:154px;
	padding:5px;
	padding-top:40px;
	padding-bottom:20px;
	background-image:url('template-tag.jpg');
	background-position:top;
	background-repeat:no-repeat;
	border:1px solid #F6931E;
}

.recettes{
	width:164px;
	padding-top:45px;
	background-image:url('template-idees_recettes.jpg');
	background-position:top;
	background-repeat: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-image:url('template-catcat2.jpg');
	background-position:top;
	background-repeat:repeat-y;
	list-style:none;
}
.catalogue1 li{
	text-transform:none;
	color:#a8d500;
	font-size:13px;
	font-weight:bold;
	padding:1px;
}
.catalogue1 li a{
	color:#a8d500;
}

.catalogue2{
	width:150px;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	padding-top:2px;
	list-style:none;
}
.catalogue2 li{
	width:130px;
	height:15px;
	margin:0px;
	text-transform:none;
	color:#294751;
	font-size:11px;
	font-weight:normal;
	padding:1px;
	list-style:none;
	overflow:hidden;
}
.catalogue2 li a{
	color:#294751;
}
/* --------------------------------------------- DROITE ----------------------------------------------------*/

.droite{
	width:166px;
	float:right;
}

.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;
	list-style:inside;
}

.catindex li {
	width:130px;
	height:15px;
	overflow:hidden;
	padding:2px;
	padding-right:5px;
	color:#2D454F;
	font-size:12px;
	text-align:left;
	list-style:none;
	font-weight:normal;
	float:left;

}
.catindex li a{
	color:#2D454F;
}

.liencatindex{
	padding-left:5px;
	color:#9e9e9e;
	font-size:11px;
	font-style:italic;
}
.liencatindex a{
	color:#9e9e9e;
}

#nouveaute{
}

#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:0px;
	top:0px;
}


.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:27px;
	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;
}
/* ----------------------------------------------- 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:24px;
	margin-top:5px;
	padding-top:6px;
	border-bottom:2px dashed #D8D8D8;
	border-top:2px dashed #D8D8D8;
	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;
}


.pagenav{
	float:right;
	color:#2d4551;
	font-weight:bold;
}
.pagenav a{
	color:#2d4551;
}

.espaceclient{
	width:778px;
	padding-left:15px;
	background-image:url('template-espace_client2.jpg');
	background-position:top;
	background-repeat:repeat-y;
}

.espaceclient td{
 border-top:1px dashed #d8d8d8;
}


.newsletter{
	width:166px;
	height:300px;
	padding-top:82px;
	background-image:url('template-newsletter.jpg');
}




.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 #D8D8D8;
}
.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;
}

.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 #D8D8D8;
}
.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;
}


.instit{padding:10px 10px 10px 20px;color:#2c4653;}
.instit a{color:#2c4653;}
.institform{padding:10px 10px 10px 20px;}

.cde2inscrit {width:340px;margin:0px 5px 25px 5px;padding:5px;border:solid 1px #cccccc;}
.cde2inscrit strong{color:#6c5a4f;}
.cde2inscrit a{text-decoration:underline;margin-left:5px;margin-right:5px;}
.cde2inscription {width:695px;margin:0px 5px 25px 5px;padding:5px;border:solid 1px #cccccc;}
.cde2inscription strong{color:#6c5a4f;}

#contenupanier{padding:10px;}
.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;}
#qte {width:26px;height:15px;text-align:center;border:solid 2px #d9d9d9;}
.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);}

.etapescommande {text-align:center;}
.etapescommande img{margin:25px;}
.tablecde1 {color:#c31183;margin-bottom:15px;text-align:left;}
.tablecde1 a{color:#c31183;}
.tablecde2 {border:2px solid #D9D9D9;color:#c31183;}
.tablecde2totaux {border-left:2px solid #D9D9D9;border-right:2px solid #D9D9D9;border-bottom:2px solid #D9D9D9;color:#c31183;}
.tdheadcde1 {height:25px;vertical-align:middle;font-weight:bold;color:#000;}
.cde1_td1 {background-color:#f7f7f7;height:20px; border-top:1px dashed #d8d8d8;padding:5px;}
.cde1_td2 {background-color:#fff;height:20px; border-top:1px dashed #d8d8d8;padding:5px;}
.cde1livraison {float:left;width:325px;border:2px solid #D9D9D9;padding:5px;}
.cde1livraison img{vertical-align:middle;}
.cde1totaux {float:right;width:325px;padding:5px;padding-top:20px;border:2px solid #D9D9D9;}
.cde1totaux table{margin-left:40px; padding:5px;}
.cde1boutonsg {float:left;text-align:left;margin-top:15px;}
.cde1boutonsg img{margin:15px;}
#cde1boutonsd {float:right;text-align:right;margin-top:15px;}
#cde1boutonsd img{margin:15px;}
.inputcde {border:none 0;background:none;text-align:right;color:#c31183;}
#liencache {display:none;}
.cgv {}


.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;}

.tdmoyens {border-right:2px solid #D9D9D9;border-bottom:2px solid #D9D9D9;padding:15px; 0px 20px 5px;}
.tdmoyens_ouvert {border-bottom:2px solid #D9D9D9;padding:15px; 0px 20px 5px;}
#moyenbitcontenu {width:560px;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;}



.tag1 {font-size:17px; color:#666666}
.tag2 {font-size:15px; color:#666666}
.tag3 {font-size:13px; color:#666666}
.tag4 {font-size:11px; color:#666666}
.tag5 {font-size:9px; color:#666666}

.tag1 a{color:#666666}
.tag2 a{color:#666666}
.tag3 a{color:#666666}
.tag4 a{color:#666666}
.tag5 a{color:#666666}



.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;}
