/* ALL */

.pr	{color: #EE0000; font: bold 10pt "century gothic", sans-serif}
.npr {color: #666666; font: 10px verdana, sans-serif}

#catlist TABLE {width: 100%; margin: 0px auto 0px auto;}
#catlist TD {width:auto; white-space:nowrap; padding: 0px 0px 5px 0px;}

#catlist P, #catlist P A, #catlist P A:hover
	{
	margin: 0px 15px 0px 0px;
	padding: 3px 0px 0px 15px;
	text-transform: capitalize;
	}

#catlist P A {color:#000000;background: url('../img/css/bul-g.gif') left no-repeat;}
#catlist P A:Hover {color:#EE0000}

.cartbutt
	{
	width: 82px;
	height: 20px; 
	cursor: pointer;
	color: #3366AA;
	border:0px none;
	background: transparent url('../img/but/obut.gif') no-repeat center;
	font: bold 10pt Arial, sans-serif; 
	padding: 0px 10px 3px 20px
	}

/*.cartbutt
	{
	width: 63px;
	height: 25px; 
	cursor: pointer;
	color: transparent;
	border:0px none;
	background: transparent url('../img/but/but-ordina.gif') no-repeat center;
	font: 10pt "century gothic", arial, sans-serif; 
	padding: 2px 20px 0px 0px
	}*/

.promoT {color:#666666;	margin: 0px; padding: 0px 0px 10px 0px;	text-transform: uppercase;}

#pthumb{width:580px; margin:20px auto 20px auto}
#pthumb TD {width:50%; padding: 10px 0px; border-top: 1px solid #CCCCCC}
#pthumb DIV.idiv {float:left; width:50px; height:50px; margin:10px; text-align:center;}
#pthumb P {margin: 0px 10px 0px 0px; line-height:130%;}
#pthumb P.pr {color:#666666;margin: 3px 0px 0px 0px}
#pthumb P.brd {font: bold 10pt arial, sans-serif; margin:0px 0px 2px 0px}
#pthumb P.det A{color: #333333;}
#pthumb P.det A:Hover {color:#EE0000}
#pthumb TD#pzoom {border-top: 0px; border-right:1px solid #CCCCCC}

FORM#tbrds {border-top: 1px solid #CCCCCC; text-align: left}
FORM#tbrds LABEL {color: #666666; margin:0px 0px 0px 10px; font: 10pt verdana, sans-serif;}
FORM#tbrds SELECT {width: 200px; margin:0px 5px 0px 5px;}

/* MARCHE */

#mtabs
	{
	width:570px;
	text-align: center; 
	margin: 0px auto 10px auto; 
	padding: 5px 0px;
	border-top: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC;
	background: #F9F9F9
	}

#mtabs .h-on, #mtabs .h-off {display: inline; margin: 0px 1px; font: bold 12pt arial, verdana, sans-serif;}
#mtabs .h-on A {color: #EE0000;}


#marche {width:600px; margin: 0px auto 10px auto;}
#marche TABLE {clear:both; margin:0px 20px}
#marche .K {padding:0px 20px 0px 0px; color: #EE0000; font: bold 16pt arial, sans-serif;}
#marche .brdlist
	{
	width:50%;
	vertical-align:middle;
	padding: 4px 20px 4px 15px;
	text-transform: capitalize;
	background:url('../img/css/bul-g.gif') left no-repeat
	}

#marche .brdlist A {color:#000000;}
#marche .brdlist A:Hover {color:#EE0000}

/* REPORT */

.paging
	{
	width: 580px;
	clear: both;
	color:#EE0000; 
	text-align:center;
	padding: 5px 0px 5px 0px;
	margin: 0px auto 5px auto;
	font: bold 9pt verdana, sans-serif;
	}

.paging A
	{
	color:#333333;
	font: 9pt verdana, sans-serif;
	text-decoration: underline;
	}

.paging SPAN A
	{
	color:#3366AA;
	text-decoration: none;
	font: bold 9pt "century gothic", arial, sans-serif;
	}

.paging A:Hover
	{
	color: #EE0000;
	text-decoration: underline;
	}

.paging SPAN A:Hover
	{
	color: #EE0000;
	text-decoration: none;
	}

.paging IMG
	{
	position: relative;
	top: 2px;
	}

#record TABLE
	{
	clear: both;
	width: 580px;
	margin: 0px auto 20px auto;
	border-top:1px solid #CCCCCC
	}

#record TD.i
	{
	width: 85px;
	text-align:center;
	padding: 20px 5px 0px 5px;
	}

#record TD.d
	{
	width:100%;
	padding: 20px 10px 0px 10px;
	}

#record TD.o
	{
	white-space:nowrap;
	padding: 10px 0px 0px 0px;
	}

#record P.pr {text-align:right; margin:10px 0px 0px 0px}
#record P.npr {text-align:right; margin:0px 0px 10px 0px}
#record FORM {text-align:right; ; margin:0px 10px 0px 10px}

#record P.name
	{
	float:left;
	text-transform: Uppercase;
	font: bold 10pt "Century Gothic", Arial, sans-serif;
	line-height: 130%;
	margin:0px 5px 0px 0px;
	}

#record P.brd
	{
	float:left;
	text-transform: Capitalize;
	font: Bold 9pt verdana, arial, sans-serif;
	margin:2px 10px 3px 0px;
	}

#record P.brd A
	{
	color: #E30;
	}

#record P.brd A:Hover
	{
	text-decoration: underline;
	}

#record P.name A
	{
	color: #333;
	}

#record div.desc
	{
	clear:both;
	margin: 0px;
	padding: 3px 0px 5px 0px;
	border-bottom: 1px solid #CCCCCC
	}

#record div.desc A
	{
	color: #333;
	}

#record div.desc A:Hover
	{
	color: #333;
	text-decoration:underline
	}

#record P.cod
	{
	padding:0px; margin:5px 0px 0px 0px;
	}

#record div.dispo
	{
	float: left;
	padding:5px 5px 0px 0px;
	}

#record div.gar
	{
	float: right;
	padding:5px 5px 0px 5px;
	}

#record div.dispo A, #record div.gar A
	{
	text-decoration: underline;
	}

#record P.name A:Hover
	{
	color: #EE0000;
	}

.refchk, .reflab, .refgo {border-top:1px solid #CCCCCC}

.refchk
	{
	padding: 3px 3px 3px 8px;
	}

.reflab
	{
	width: 100%;
	vertical-align:middle;
	padding: 3px 10px 5px 0px;
	text-transform:capitalize;
	font: 9pt arial, sans-serif;
	}

.refgo
	{
	text-align: center;
	padding: 5px; 0px 0px 0px;
	}

INPUT.refbut
	{
	width: 118px;
	color:#3366AA;
	cursor:pointer;
	border:0px none;
	padding:0px 10px 2px 0px;
	font:bold 10pt "century gothic", arial, sans-serif;
	background: url('../img/css/a-r.gif') right no-repeat
	}

#reform {width:180px; margin: 0px 0px 10px 0px}

/* ZOOM */


#iprd,  #ibrd {margin:5px 10px;}

#dett
	{
	margin: 5px 2px 10px 0px;
	border-bottom: 1px solid #CCCCCC
	}

#dett TD
	{
	color: #666699;
	white-space: nowrap;
	padding: 5px 10px 5px 0px;
	border-top: 1px solid #CCCCCC
	}

#dett TD.dett
	{
	width: 100%;
	color: #000000;
	padding: 5px 0px 5px 10px;
	background: #F9F9F9
	}

#zoom .pr {text-align: right; margin:0px 10px 0px 0px; font-size:11pt}
#zoom .npr {text-align: right;	margin:2px 10px 0px 0px;}