body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	text-align: center;
	margin: 0px;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	margin: 0px;
	padding: 0px;	
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: inherit;
	margin: 0px;
	padding: 0px;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0e870e;
	text-decoration: none;
	outline: none; /* hide the dotted border around links in FF */
}

a:hover {
	text-decoration: underline;
}

a.puboff { color: #FF6600; }

img {
	border: 0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	height: 30px;
	font-size: 2.1em;
	text-align: center;
	/* color: #993d00; */
	margin: 0px;
	padding: 0.4em 0em 0.1em 0em;
}

h2 {
	font-size: 1.5em;
	font-weight: normal;
	color: #ff6600;
	margin: 0px;
	padding: 0.2em 0em;
}

h2 a {
	height: 26px;
	line-height: 26px;
	color: #0e870e;
	text-decoration: none;
}

h2 a:hover {
	text-decoration: underline;
}

img.captcha {
	width: 160px;
	height: 30px;
	border: 1px solid rgb(150,110,70);
}

table.mtc {	width: 100%; font-size: 12px; text-align: center; margin: 0px; border: none; }
table.mtl {	width: 100%; font-size: 12px; text-align: left;	margin: 2px; border: none; }
table.htl {	width: 98%;	font-size: 12px; text-align: left; border: none; }
table.htc {	width: 98%;	font-size: 12px; text-align: center; margin: 0px; border: none; }
table.htcs { width: 98%; font-size: 11px; text-align: center; margin: 0px; border: none; }
table.itcs { width: 80%; font-size: 11px; text-align: center; margin: 0px; border: none; }

form.inda {	margin: 0px; }
td.flti { color: rgb(150,110,70); white-space: nowrap; }
td.mafi { color: #ff0000; text-align: center; }
span.mafi {	color: #ff0000;	padding-left: 10px; }
td.msgform { color: #ff0000; text-align: center; }
a.msgform {	color: #ff0000;	text-decoration: underline; }
input.butopform { color: #006699; cursor: pointer; padding: 0em 1em; width: 0px; overflow: visible; }
input.butopform[class] { width: auto; } /* ie ignores [class] */
input.butform {	color: #006699;	cursor: pointer; padding: 0.12em 1em; width: 0px; overflow: visible; }
input.butform[class] { width: auto; } /* ie ignores [class] */
input.formfield, select.formfield, option.formfield, textarea.formfield { color: #000000; }
label.formust { background-color: #ff0000; color: #fff; } 
optgroup.formfield { color: #761e1e; background-color: #ffffff; } /* Bkcolor for Opera 9 */ 

form.mb { margin: 10px 0px 10px 0px; }
form.mb select { width: 180px; margin: 0px; padding: 0px; color: #000000; }

td.ersep { height: 100px; }
td.ersep2 {	height: 30px; }
td.ersep3 {	height: 30px; text-align: center; }
td.ertxt { font-size: 14px;	height: 36px; text-align: center; }

div#auhf1, div#auhf2 { display: none; }

td.blav p {	margin: 0px 0px 10px; }

img.blb { margin: 4px; }
img.blb2 { margin-left: 6px; margin-top: 2px; margin-bottom: 2px; }
img.blb3 { margin-right: 6px; margin-top: 2px; margin-bottom: 2px; }

td.barp { font-size: 12px; text-align: center; }
td.barp em { background-color: rgb(224,244,181); font-style: normal; color: rgb(150,110,70); padding: 2px 6px 4px 6px; outline: rgb(150,110,70) solid 1px; }
td.barp strong { font-style: normal; padding: 2px 0px 2px 0px; }
td.barp a {	color: #a52a2a;	text-decoration: none; padding: 2px 6px 2px 6px; cursor: pointer; }
td.barp a:hover { background-color: rgb(224,244,181); color: rgb(150,110,70); outline: rgb(150,110,70) solid 1px; }
span.activp { color: #fea212; }

table.foot { width: 92%; border-top: solid 1px #999999; margin: 0.5em 2em 0em 2em; }
td.copyrigth { text-align:center; padding-top: 0.5em; font-size: 11px;	font-style: italic;	color: #333333; }
td.copyrigth span.ac { color: #00CCCC; }
td.copyrigth span.ha { color: #00CC00; }
td.copyrigth span.ti { color: #CCFF00; }
td.copyrigth span.ss { color: #FF9900; }
td.copyrigth span.im { color: #FF0000; }
td.copyrigth span.o  { color: #CC0000; }
td.copyrigth span.dc { color: #990099; }
td.copyrigth span.om { color: #000099; }

table.adm {
	width: 90%;
	text-align: center;
	font-size: 14px;
}

td.pubdate {
	color: rgb(137,199,44);
	font-size: 11px;
	font-style: italic;
	text-align: right;
	white-space: nowrap;
}

span.newprod {
	color: rgb(220,0,0);
	font-size: 11px;
	font-style: italic;
	text-align: right;
}

hr {
	width: 570px;
	height: 2px;
	text-align: center;
	color: #d0b098;
	background-color: #d0b098;
	border: 0;
}

hr.blcom {
	width: 570px;
	height: 1px;
	text-align: center;
	border: 0px;
    border-top: 1px dashed rgb(150,110,70);
}

td.notpub {
	color: rgb(255,0,0);
	font-size: 1.2em;
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}

td.notpub a {
	color: rgb(255,0,0);
}

a.notpub {
	color: rgb(255,0,0);
	font-size: 1.2em;
	font-weight: bold;
}

img.logo {
	width: 360px;
	height: 90px;
	border: 0px;
}

img.topban {
	width: 742px;
	height: 162px;
	border: 0px;
}

table.header { width: 100%; height: 90px; color: #FFFFFF; border-collapse: collapse; }
table.header td { color: #000033; }
table.header td.panier { padding-right: 6px; white-space: nowrap; }

#headsep { width: 100%; height: 4px; } 

table.topmenu { border-collapse: collapse; }
table.topmenu tr { height: 30px; }
table.topmenu td { text-align: center; padding: 0px 20px; white-space: nowrap; }
table.topmenu td.selected { /* background: #0000ff; */ }
table.topmenu td a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center; text-decoration: none; }
table.topmenu td.selected a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center; color: #FFFFFF; text-decoration: none; }
table.topmenu td a:hover { text-decoration: underline; }

table.leftmenu { width: 180px; border: 1px solid #999999; border-collapse: collapse; }
table.leftmenu td.head { background: url(pict/bul5.jpg) no-repeat left; padding: 7px 0px 7px 35px; font-size: 16px; font-weight: bold;}
table.leftmenu td { text-align: left; }
ul.leftmenu { list-style: none; padding: 0px 0px 4px 16px; margin: 0px; }
ul.leftmenu li { background: url(pict/arrow.jpg) no-repeat left; padding-left: 15px; }
ul.leftmenu li.leaf { background: none; padding-left: 25px; }
ul.leftmenu li a { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #292929; line-height: 18px; text-decoration: none; font-size: 11px; font-weight: normal; }
ul.leftmenu li.leaf a { line-height: 16px; }
ul.leftmenu li.phone { background: url(pict/phone.gif) no-repeat left; height: 20px; line-height: 20px; padding-left: 30px; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #292929; font-size: 14px; font-weight: normal; }
/* ul.leftmenu li a:hover { color: #e86e1c; } défini en dynamique dans l'entete */

td.mbody { width: 815px; text-align: center; vertical-align: top; }

table.cic { width: 180px; margin-top: 10px; border-collapse: collapse; }
table.cic td { text-align: center; color: #272b88; font-size: 12px; font-weight: bold; }
table.cic img.cic { width: 180px; Height: 82px; border: none; }
table.cic img.cbvisamastercard { width: 180px; Height: 39px; border: none; }
table.cic img.colissimo { width: 180px; Height: 116px; border: none; }

table.homeprod { width: 100%; }
td.prodpict { width: 247px; text-align: center; }
img.homepict { width: 190px; border: none; }
td.prodtit { font-size: 11px; text-align: center; }
table.homedec { width: 100%; margin-top: 10px; }
td.homedesc { font-size: 11px; text-align: left; }
td.homepack { width: 18%; font-size: 13px; text-align: center; }
td.homeprice { width: 30%; font-size: 14px; font-weight: bold; color: #ff6600; text-align: center; }
td.homebuy { width: 34%; font-size: 14px; text-align: center; }
td.homeview { width: 18%; font-size: 14px; text-align: center; }
span.promo { font-size: 11px; color:#000000; font-weight: normal; text-decoration: line-through; }
span.admpromo { color:#ff0000; text-decoration: line-through; }

table.homedec { width: 25%; margin-bottom: 8px; }
h2.hometit { font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
/* h2.hometit a { height: 16px;	line-height: 16px; text-decoration: none; } */
h2.hometit a:hover { text-decoration: underline; }
td.viewclass { font-size: 12px; font-weight: bold; text-align: center; white-space: nowrap; color:#FF0000; }
td.nostock { text-align: center; white-space: nowrap; color:#FF0000; }
td.action { text-align: center; white-space: nowrap; }
td.action a { text-decoration: none; color: #292929; }
td.price { white-space: nowrap; }

table.prodview { width: 96%; }
td.proddesc { font-size: 13px; text-align: left; padding-right: 4px; }
td.prodview { width: 247px; height: 190px; text-align: center; }
td.prodclass { font-size: 14px; font-weight: bold; text-align: center; white-space: nowrap; color:#FF0000; padding-bottom: 6px; }

table.pdpa { width: 92%; border-collapse: collapse; font-size: 12px; text-align: center; margin: 0px; border: 1px solid #000000; }
table.pdpa tr { border: 1px solid #000000; }
table.pdpa tr th { height: 24px; background-color: #000000; color: #FF9933; }
table.pdpa tr td { height: 29px; }
table.pdpa tr td input { border: 1px solid #e2c4ae; }

td.prodpack { height: 30px; font-size: 14px; text-align: center; }
td.prodprice { font-size: 14px; font-weight: bold; color: #ff6600; text-align: center; }
td.prodbuy { font-size: 14px; text-align: center; }

table.cvpd { width: 98%; border-collapse: collapse; font-size: 12px; border: 1px solid #000000; }
table.cvpd tr { border-top: 1px solid #000000; }
table.cvpd tr.cvnd { border: none; }
table.cvpd th { background-color: #000000; color: #FF9933; padding: 6px 0px; }
table.cvpd td { height: 24px; }
td.cvra { padding-right: 8px; }
td.cvra2 { text-align: right; padding-right: 4px; }
td.cvra3 { padding-left: 2px; }
td.cvra4 { padding-right: 4px; }
td.cvra5 { padding-left: 2px; text-align: left; }
td.cvra6 { text-align: right; padding-right: 10px; }
td.warn { padding-right: 8px; color: #ff6600; font-weight: bold; }
td.warn2 { padding-right: 4px; color: #ff6600; font-weight: bold; }

table.cvhb { width: 100%; font-size: 12px; text-align: center; border: none; }
table.cvhb td { color: #CC9900; }
table.cvhb td.capt { color: #000000; }
table.cvhb td.actf { color: #ff6600; }

#swiv {display: none; }

h2.custview { padding-bottom: 10px; }

td.paytxt { padding-bottom: 6px; }

td.cmdena { color: #00CC00; }
td.cmdisa { color: #FF0000; }

span.blink { text-decoration: blink; }

#search_button { display: inline; }
input.button_mini {
	background-repeat: no-repeat;
	background-position: top left;
	width: 32px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px!important;
	font-weight: bold;
	text-align: center;
	text-decoration: none!important;	
	cursor: pointer;
	line-height: 22px;
	height: 22px;
	padding-bottom: 2px;
	color: #FFFFFF;
}
input.button_mini:hover {
	background-position: left -22px;
}

