.arbo, .pagination {color:#6590ba; height:20px;}
.arbo {width:500px; padding-left:15px;}
.arbo a, .pagination a {color:#6590ba;}
.pagination {width:380px; padding-right:15px; color:#fa9022; text-align:right; word-spacing:3px;}

.cadremilieu a {color:#000; text-decoration:underline;}
.cadremilieu {
	border:1px solid #e4e4e4;
	margin:0 13px 10px 13px;
}

.cadremilieu .produitune {margin:0 20px;}
.produitune td a {color:#fa9022;}
.produitune td {font-size:12px;}
.produitune td b {line-height:20px; color:#3966a1;}
.produitune th {color:#3966a1; text-align:center; font-size:25px; text-transform:uppercase; height:61px;}
.produitune .desc {width:290px; height:70px; color:#6590ba; text-align:justify;}
.produitune .desc b {text-transform:uppercase;}
.produitune .prix {color:#fa9022; text-align:right; height:51px; font-size:25px; font-weight:bold; padding-right:15px;}
.produitune .prix big {font-size:35px; font-weight:bold;}
.produitune .prix s {font-size:15px; color:#668fbb; font-weight:normal;}

.produitune .nouvderoul a {color:#fa9124;}
.produitune .nouvderoul u {text-decoration:none; text-transform:uppercase;}
.produitune .nouvderoul {
	width:170px;
	height:235px;
	text-align:center;
	overflow:hidden;
	margin:10px 10px 0 0;
	color:#668fbb;
	line-height:30px;
}

.produitpromo td {text-align:center;}
.produitpromo .titre {height:80px; color:#6590ba; vertical-align:top; padding-top:10px;}
.produitpromo .titre u {color:#fa9022; text-decoration:none; font-size:12px;}
.produitpromo td s {color:#3966a1; text-decoration:line-through;}

.listprod {margin:0 20px 15px 20px;}
.listprod th {width:352px; height:28px; vertical-align:bottom; color:#3966a1; font-size:12px; text-align:left; text-transform:uppercase;}
.listprod th span {text-transform:capitalize; color:#fa9022; padding-left:10px;}
.listprod .desc {width:352px; height:58px; color:#000; font-size:12px; text-align:justify;}
.listprod s {width:90px; color:#3966a1; font-size:12px; text-transform:line-through;}
.listprod b {width:75px; color:#fa9022; font-size:12px; font-weight:bold;}

.detprod {margin:0 10px 20px 10px;}
.detprod th h1 {font-size:25px; color:#38679f; margin:27px 0 0 0; text-align:center;}
.detprod th strong {font-size:14px; color:#fa8e21; }
.detprod .det {vertical-align:top; text-align:justify; padding:20px 0;}
.detprod .det div {width:288px; height:270px; overflow:auto;}
.detprod .det a {color:#fa8e21;}
.detprod .choix {text-align:right; color:#3865a0; font-size:12px;}
.detprod .pttc.pttc {color:#fa8e21; font-size:18px; padding-left:15px; font-weight:bold; height:57px;}
.detprod .cadeau {
	background:url('../images/fond-cadeau.jpg') top left no-repeat #fff; 
	width:183px; 
	height:81px;
	vertical-align:top;
}
.detprod .cadeau div {
	margin:43px 0 1px 40px;	
	width:133px;
	height:31px;
	color:#3865a0;
	text-align:center;
	text-transform:uppercase;
}

.panier {margin:0 10px;}
.panier th {border-bottom:1px solid #e7e7e7; color:#668fbb; font-size:11px; font-weight:normal; vertical-align:bottom;}
.panier td {border-bottom:1px solid #e7e7e7; color:#688fb8; text-align:center;}
.panier td b {color:#fa8e21; font-size:12px;}
.panier .nom {color:#38659e; font-size:11px; font-weight:bold; text-transform:uppercase; height:28px; border-bottom:0; }

.total {
	height:20px;
	margin:0 15px 0 0;
	border:1px solid #e7e7e7;
	border-left:10px solid #6690b8;
}
.total td {text-align:right; padding:3px 10px; font-weight:bold; font-size:12px;}

#contenuliste {overflow:hidden;}