h1, h2, h3, h4, h5, h6 {line-height: 1.5em; margin:0; display:inline;}
p {margin: 0px}
<!--

-->

/*---- Layout ----*/
div {/* questo e' un hack per netscape 4' */padding: 0;margin: 0;}
body { margin: 0; padding: 0px 2px 0px }
#oldbrowser {text-align: center;}
#contentColumn{	width: auto;}
#innerContentColumn, #innerFooter{	padding: 10px;}
#footer{clear: left; text-align: center; border-top: 1px solid #CCC;}
#innerFooter{text-align: center;}
#innerContentColumn{overflow: visible;	height: 100%;	/* hack per IE e bug sul float  */}
#contentColumn>#innerContentColumn {	height: auto;	/* fix x Opera 5 che si rompe con il fix espresso x IE */}
#innercontentcolumn { height: 100%;	/* fix x IE 5.0 che fa il parsing del fix fatto x Opera  */}
/*---- Bordi ----*/
#pageFrame {border: solid 1px #D3E5FB; width: 988px;/* bordo con il colore azzurro dello sfondo*/}
#footer, #contentColumn, .hnav  { }
#footer {border-top-width: 1px;}

/*---- Elementi Visuali ----*/
body  { color: #000; background-color: #ddd; }
#pageFrame {background-color: #fff;	color: #000; min-width: 500px;}
.hide{display: none;}
/*---- Navigazione orizzontale x IE 4/5.0/NS4 ----*/
.hnav{white-space: nowrap;	margin: 0;	color: #000;}
.hnav{	padding: 3px 0 4px 0;}
.hnav ul{text-align: left;	list-style-type: none;	line-height: normal;margin: 0;padding: 0;}
.hnav ul li{display: inline;white-space: nowrap;	/*/*/ /*/display: none;/*  */}
div#oldbrowser{	display: none;	/* nasconde gli errori di compliant allo standards  */}
a img {	border-width: 0;	/* rimuove i bordi attorno alle immagini come linea base. <img border="0" ..../> dare bordo zero da "invalid  XHTML 1.1" */}
#innerContentColumn {overflow: visible;	/* fix x Win32 IE  */	height: 100%;	/* ditto */}
#innercontentcolumn {overflow: hidden;	/* IE5.0 fix x Win32 IE */	width: 100%;	height: auto;}
#innercontentcolumn/* hide from IE5.0 */{	overflow: visible;	/* reset IE5.0 fix for 5.5 */	height: 100%;		/* ditto */
	width: auto;		/* reset x Safari post fix IE5.0 fix  */}
* html #masthead {	position: relative;	}
/*** Complessa Navigazione orizzontale - serve per i "top cliccati" ***/
.hNAV {	padding: 0;	}
.HNAV ul li a{	height: 1%;	line-height: 15px;/*	hack x IE5/Win  */}
html>body .HNAV  { padding: 3px 0 4px; width: 421px; height: 20px }
#hnav {width: 421px; height: 20px}
.hnav ul li {margin: 0; text-align: left}
.hnav ul li a:link, .hnav ul li a:visited,  {	text-decoration: underline;	color: #000;	background-color: #E0E0E0;	margin: 0 -1px 0 0;	padding: 3px 10px 4px 10px;}
.hnav ul li a:hover {color: #FD8E05; text-decoration: none;}
.hnav ul li span {	display: none;}
/*** Contenuto ***/
#innerContentColumn {	font-family: "Verdana", sans-serif;}
#innerContentColumn h2, #innerContentColumn h3, #innerContentColumn h4, #innerContentColumn h5, #innerContentColumn h6
{	color: #FEB326;}
/*** Footer ***/
#innerFooter {	font-family: Verdana, sans-serif;}
#innerFooter {	font-family: Verdana, sans-serif;}
/***  Navigazione Orizzontale ***/
.hnav {	font-family: "verdana", helvetica, sans-serif;	font-weight: normal;	font-size: 60%;} 
body {	background-color: #D3E5FB;	/* colore del bordo del layout */}
#pageFrame, #footer {	background-color: #fff;	/* background color */}
#masthead   { color: #fff; background-color: #ffffff; background-image: url(/images/masterheader-back.gif); background-repeat: repeat-x; height: 82px }
#masthead-logo   { background-image: url(/images/masterheader-logo.gif); background-repeat: no-repeat; background-position: left 0; position: relative; top: 0; left: 0; width: 331px; height: 80px }
#masthead-gemme   { color: #333; padding-top: 30px; padding-bottom: 21px; padding-left: 15px; position: absolute; top: 0; left: 330px; width: auto; height: 80px;  }
#footer {	background-color: #FFFFFF;	color: #fff;	border-bottom: solid 1px #997; }
#searchenav   { background-color: #e0e0e0; padding: 2px 8px; border-bottom: solid 2px #7E7E7E }
/*** Gemme in alto ****/
table.gemmine { margin-top: 0px; border: 0 none; border-collapse: collapse; border-spacing: 0px 0px; width: 100%; height: 30px }
table.gemmine th { background-color: none; padding: 0; border: 1px transparent; -moz-border-radius: 0px 0px 0px 0px }
table.gemmine td { background-color: none; padding: 0; border: 1px transparent; -moz-border-radius: 0px 0px 0px 0px; vertical-align: 0px; width: 32% }
table.gemmine p, table.gemmine a:, table.gemmine a:link, table.gemmine a:visited    { color: #333; font-size: 10px; font-family: Verdana; font-weight: normal; text-decoration: none; text-align: left; margin: 0; padding: 2px; vertical-align: 0  }
table.gemmine img { margin: 0px; border: 0 white; align:left; width: 28px; height: 28px  }
/*** motore di ricerca ***/
#search1 #q, .searchBox {width: 620px; }
#search1 { width: 620px;  padding-bottom: 2px;  }
#search1 input.button, .searchBtn  { color: #fff; font-size: 11px; font-family: Tahoma, sans-serif; font-weight: bold; background: #ffb935 url(/images/btnbg.gif) repeat-x; cursor: pointer; border: solid 1px #e97a03 }
.search1Btn { width: 300px }
form { margin-top: 0px; margin-bottom: 0px }
input { margin-top: 0px }
/**** categorie ****/
#banners    { width: 300px; background: #fff; margin: 2px 0 0; top: 0;}
#categorie    { list-style-position: inside; margin: 5px 0 0; position: relative; top: 0; width: 645px; float: left }
#categorie LI {	float: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 312px; LIST-STYLE-TYPE: none; line-height: 5px;}
#categorie LI UL {	PADDING-RIGHT: 2px; MARGIN: 0px; WIDTH: 312px; line-height: 5px;}
/*#categorie LI.icon {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px; VERTICAL-ALIGN: bottom; WIDTH: 25px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}*/
#categorie P   { color: #666666; font: 11px Verdana, Arial, sans-serif; text-align: left; margin-top: 1px; padding-bottom: 20px; vertical-align: top }
#categorie P a:link, #categorie P a:visited,   { color: #000; font: 11px Verdana, Arial, sans-serif; text-decoration: none; text-align: left; margin-top: 1px; padding-bottom: 20px; vertical-align: top }
#categorie P a:hover   { color: #f92; font: 11px Verdana, Arial, sans-serif; text-decoration: underline; text-align: left; margin-top: 1px; padding-bottom: 20px; vertical-align: top }

#categorie P red a:link , #categorie P red a:visited ,   { color: #ff6600; font: bold 11px Verdana, Arial, sans-serif; text-decoration: none; text-align: left; margin-top: 1px; padding-bottom: 20px; vertical-align: top }

#categorie LI H2, #categorie LI H2 a:link, #categorie LI H2 a:visited     { color: #000; font: 12px "Tahoma" Verdana; text-decoration: none; background-repeat: no-repeat; text-align: left; margin-top: 0; margin-right: 0; margin-left: 0; padding-top: 0; width: 100%; vertical-align: top }
#categorie LI H2 a:hover     { color: #f92; font: 12px "Tahoma"  Verdana; text-decoration: none; background-repeat: no-repeat; text-align: left; margin-top: 0; margin-right: 0; margin-left: 0; padding-top: 0; width: 100%; vertical-align: top }

#box  { display: block; margin: 2px; float: left }
#box1  { display: block; margin: 2px; float: left }
#adbox1 { width: 99%; }
#adbox1-title { background-color: #ff6600; position: relative width: 100%; }
#adbox1-title h2 { color: white; font-size: 11px; font-family: Tahoma; font-weight: bold; text-align: left; margin: 0; padding-top: 2px; padding-left: 5px }
#adbox1 .img { margin: 2px; width: 40px; height: 40px }
#adbox1 p { color: #333; font-size: 11px; font-family: Tahoma; font-weight: normal; text-align: center; padding-right: : 3px }
#adbox1 b { color: #1a60a8; font-size: 11px; font-family: Tahoma; font-weight: bold }
#ad  { width: 99%; }
#ad-title { background-color: #5aa8da; position: relative width: 100%; }
#ad-title h2 { color: #666666; font-size: 11px; font-family: Tahoma; font-weight: bold; text-align: left; margin: 0; padding-top: 2px; padding-left: 5px }
#ad .imgtop { margin: 5px; padding: 2px; width: 70px; height: 70px; float: left; border: solid 1px #FEB326; }
#ad .img { margin: 5px; padding: 2px; width: 50px; height: 50px; float: left; border: solid 1px #FEB326; }
#ad p, #ad p { color: #333; font-size: 11px; font-family: Tahoma; font-weight: normal; text-align: left; margin: 0; padding: 0px }
#ad b { color: #666666; font-size: 11px; font-family: Tahoma; font-weight: bold }
#ad a { color: #FF9922; text-decoration: none; font-family: Tahoma; font-weight: bold; font-size: 11px;  }
#ad a:visited { color: #FF9922; text-decoration: none; font-family: Tahoma; font-weight: bold; font-size: 11px;  }
#ad a:hover { color: #666666; text-decoration: underline; font-family: Tahoma; font-weight: bold; font-size: 11px;  }
.imgbanner { margin: 5px; padding: 2px; float: right; border: solid 1px #FEB326; }
.imgofferta { margin: 5px; padding: 2px; float: right; border: solid 1px #FFF;}
#presentazione { text-align: left; font-size: 10px;}
#presentazione H1 {font-size: 10px; font-weight:bold;}


#advlv  { width: 99%; height: 135px; border: solid 1px #2a79ba }
#advlv-title { background-color: #666666; position: relative width: 100%; height: 20px }
#advlv-title h2 { color: #fff; font-size: 11px; font-family: Tahoma; font-weight: bold; text-align: left; margin: 0; padding-top: 2px; padding-left: 5px }
#advlv .img { margin: 5px; padding: 2px; width: 40px; height: 40px; float: left; border: solid 1px #2a79ba }
#advlv p { color: #333; font-size: 11px; font-family: Tahoma; font-weight: normal; text-align: left; margin: 0; padding: 2px }
#advlv b { color: #2a79ba; font-size: 11px; font-family: Tahoma; font-weight: bold }
#advred  { width: 99%; height: 135px; border: solid 1px #ff0033 }
#advred-title { background-color: #ff0033; position: relative width: 100%; height: 20px }
#advred-title h2 { color: #fff; font-size: 11px; font-family: Tahoma; font-weight: bold; text-align: left; margin: 0; padding-top: 2px; padding-left: 5px }

#advred .img { margin: 5px; padding: 2px; width: 40px; height: 40px; float: left; border: solid 1px #ff0033 }
#advred p { color: #333; font-size: 11px; font-family: Tahoma; font-weight: normal;  margin: 0; padding: 2px; text-align: left; }

#advred b { color: #ff0033; font-size: 11px; font-family: Tahoma; font-weight: bold }
#advred a { color: #ff0033; text-decoration: none; font-family: Tahoma; font-weight: bold  }
#advred a:visited { color: #ff0033; text-decoration: none; }
#advred a:hover { color: #999; text-decoration: underline; }

table.sample { width:960px; margin-top: 4px; border: 0 white; border-collapse: collapse; border-spacing: 0px 0px  }
table.sample th { background-color: white; padding: 0; border: 2px white; -moz-border-radius: 0px 0px 0px 0px }
table.sample td { background-color: white; padding: 0; border: 2px white; -moz-border-radius: 0px 0px 0px 0px }
table.sample p, table.sample a:, table.sample a:link  { color: #333; font-size: 11px; font-family: Tahoma; font-weight: normal; text-align: center; margin: 0; padding: 2px }

table.guide { width:960px; margin-top: 4px; border: 0 white; border-collapse: collapse; border-spacing: 0px 0px  }
table.guide th { background-color: white; padding: 0; border: 2px white; -moz-border-radius: 0px 0px 0px 0px }
table.guide td { background-color: white; padding: 0; border: 2px white; -moz-border-radius: 0px 0px 0px 0px }
table.guide p, table.guide a:, table.guide a:link  { color: #333; font-size: 11px; font-family: Tahoma; font-weight: normal; text-align: center; margin: 0; padding: 2px }

table.noresults { margin: 5px 20px 5px 10px; padding:2px; width: 940px;  }
table.noresults th { background-color: white; padding: 0; border: 2px white; -moz-border-radius: 0px 0px 0px 0px }
table.noresults td { background-color: white; padding: 0; border: 2px white; -moz-border-radius: 0px 0px 0px 0px; padding-left: 12px;  }
table.noresults p, table.noresults a:, table.noresults a:link  { color: #333; font-size: 11px; font-family: Verdana; font-weight: normal; text-align: left; margin: 0; padding: 2px }
table.noresults h1  { color: #333; font-size: 11px; font-family: Verdana; font-weight: bold; text-align: left; margin: 0; padding-top: 4px }
table.noresults .red {color: #FF9922;}





#pathbar         {text-align: left; background: transparent; margin-left: 0; padding: 1px 1px 1px 0; width: 100%;}
#pathbar a:, #pathbar a:link, #pathbar a:visited  {
font: 11px "verdana", arial, sans-serif;
font-weight: bold;
color: #999;
text-decoration: none;
}




#gemme {LIST-STYLE-POSITION: inside; 	BACKGROUND: none transparent scroll repeat 0% 0%; 	VISIBILITY: visible;  WIDTH: 100%;	padding-top: 2px;	padding-bottom: 2px;	clear: right;}
#gemmacm {
	DISPLAY: block; 
	FLOAT: left; 
	FONT: 11px Arial, sans-serif; 
	MARGIN-LEFT: 2px; 
	WIDTH: 24%; 
	MARGIN-RIGHT: 2px; 
	TEXT-ALIGN: center
}
#gemmacm a:, #gemmacm a:link, #gemmacm a:visited {color:#FEB326; text-decoration: none}

#gemma-evidenza1 {
	DISPLAY: block; 
	FLOAT: left; 
	FONT: 11px Arial, sans-serif; 
	MARGIN-LEFT: 4px; 
	WIDTH: 25%px; 
	MARGIN-RIGHT: 4px; 
	HEIGHT: 148px;
	TEXT-ALIGN: left
}
IMG.image-gemma {
	BORDER: #ffffff 2px solid; 
	MARGIN-TOP: 7px; 
	RIGHT: 70px; 
	BOTTOM: 70px; 
	MARGIN-BOTTOM: 17px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 70px; 
	HEIGHT: 70px;
	align: left;
}
.gemmatop-evidenza {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana; HEIGHT: 22px; TEXT-ALIGN: left
}


#elencocat {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; min-width: 500px; width: 100%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#elencocat H2 A:link, #elencocat H2 A:visited  { color: #000; font-size: 12px; font-family: "tahoma" Verdana, bold; background-image: url(/images/fleur_orange.gif); background-repeat: no-repeat; background-position: left 66%; PADDING-LEFT: 15px; margin: 0; clear: both }
#elencocat H2 A:hover {
	CLEAR: both; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #f90; FONT-FAMILY: "tahoma" Verdana, sans-serif  bold
}
#elencocat  UL.3col {
	PADDING-BOTTOM: 3px; MARGIN: 2px 0px; WIDTH: 100%; BORDER-BOTTOM: #666666 1px solid; TOP: 0px
}
#elencocat  LI {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 15px; WIDTH: 130px; PADDING-TOP: 0px
}
#elencocat  LI.mono {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 15px; WIDTH: 90%; PADDING-TOP: 0px; TEXT-DECORATION: none;
}
#elencocat LI H3 A:link, #elencocat LI H3 A:visited {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #333; TEXT-DECORATION: none, 
}
 
#elencocat LI H3 A:hover {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #f90; TEXT-DECORATION: underline
}
#striscionecat    { color: #fff; font: 11px Verdana, Arial, sans-serif; background-image: url(/images/btnbg.gif); background-repeat: repeat-x; background-position: left center; text-align: left; margin-right: 10px; margin-left: 10px; padding-top: 5px; padding-left: 5px; width: 100%; height: 24px; vertical-align: middle }
#striscionecat H1 { color: #fff; font: 11px Verdana, Arial, sans-serif; font-weight: bold;}
#googleadsense    { padding-right: 40px; padding-left: 40px; width: 100%; border-bottom: 1px solid #f90; height: 95px }
#ebaykit    { padding-right: 40px; padding-left: 40px; margin-bottom: 10px; width: 100%; border-bottom: 1px solid #f90 }


div#classifiche    { background: #fff; margin: 0px ; top: 0; width: 222px; font-family: "verdana", tahoma; font-weight: normal; }
/* Stile della Classifica */
/* -------------------------------- */
#classifiche .ranktitolo  { color: #ffffff; background-image: url(/images/btnbg.gif); background-repeat: repeat-x; background-position: left center; padding-top: 4px; padding-bottom: 1px; height: 20px }

#classifiche .ranktitolo H2   { color: #FFFFFF; font-size: 11px; font-weight: bold; padding-top: 1px; padding-left: 18px; height: 20px; background-image: url(/images/classifica-spalla.gif); background-repeat: no-repeat; background-position: left center; }
/*
#classifiche .ranktitolo { color: #FFFFFF; background-color:#FEB326 ; background-image: url(/images/classifica-spalla.gif); background-repeat: no-repeat; background-position: left center; padding-top: 4px; padding-bottom: 1px; height: 20px }
#classifiche .ranktitolo H2   { color: #FFFFFF; background-color:#FEB326 ;  font-size: 11px; font-weight: bold; padding-top: 1px; padding-left: 18px; height: 20px; background-image: url(/images/classifica-spalla.gif); background-repeat: no-repeat; background-position: left center; }
*/

.rankbase {
vertical-align: top; 
height: 15px; 
background-color: transparent;
}
.rankover {
vertical-align: top; 
height: 15px; 
background-color: #FEB326;
}
.rankbase .Eur {
padding-left: 8px;
padding-top: 2px;
background: url(/images/catul.gif) #D3E5FB no-repeat left center; 
font: bold 10px/1 arial, sans-serif;
width: 65px; 
color: #333333; 
text-align: right 
}
.rankbase .Eur A {
padding-left: 8px;
padding-top: 2px;
background: url(/images/catul.gif) #D3E5FB no-repeat left center; 
font: bold 10px/1 arial, sans-serif; 
width: 55px; 
color: #333333; 
text-align: right; 
}
.rankover .Eur {
padding-left: 8px;
padding-top: 2px;
BACKGROUND: url(/images/catul.gif) #666666 no-repeat left center; 
font: bold 10px/1 arial, sans-serif;
WIDTH: 55px; 
COLOR: #ffffff; 
text-align: right;
}
.rankover .Eur A {
padding-left:  8px;
padding-top: 2px;
background: url(/images/catul.gif) #759ab5 no-repeat left center; 
font: bold 10px/1 arial, sans-serif; 
width: 55px; 
color: #ffffff; 
text-align: right;
}
.rankbase .Articolo A  { 
color: #000; 
font: bold 10px/1 arial, sans-serif; 
text-decoration: none; 
text-align: left; 
padding-left: 2px;
padding-top: 2px;
width: 167px }
.rankover .Articolo A  { 
color: #000; 
font: bold 10px/1 arial, sans-serif; 
text-decoration: none; 
text-align: left; 
padding-left: 2px;
padding-top: 2px; 
width: 167px }

/* Stile del Listing Prodotti */
/* -------------------------------- */

DIV#Comp { width: 100% }
.Comp TABLE { width: 100% }
.Comp .Title { color: #fff; font: bold 11px Verdana, Arial, sans-serif; text-decoration: none; background-image: url(/images/btnbg.gif); background-repeat: repeat-x; height: 18px }
.Comp .Title .Descrart { PADDING-LEFT: 16px; font-weight: bold; color: #fff }
.Comp .Title .Marca A:link { color: #fff; text-align: center }
.Comp .Title .Prezzo A:link { color: #fff; text-align: center }
.Comp .Title .Marca A:visited { color: #fff; text-align: center }
.Comp .Title .Prezzo A:visited { color: #fff; text-align: center }
.Comp .Title .Marca A:hover { color: #000; text-align: center }
.Comp .Title .Prezzo A:hover { color: #000; text-align: center }
.Comp .Listabase { color: #666; font-size: 10px; font-family: Verdana, sans-serif; font-weight: bold; background-color: #fff; BORDER-TOP: #ccc 1px solid; border-bottom: #CCCCCC 1px solid; padding-top: 5px; padding-right: 3px; padding-left: 5px; height: 60px;  }
.Comp .Listaover { color: #666; font-size: 10px; font-family: Verdana, sans-serif; font-weight: bold; background-color: #fff; BORDER-TOP: #f92 1px solid; border-bottom: #CCCCCC 1px solid; padding-top: 5px; padding-right: 3px; padding-left: 5px; height: 60px;  }
.Imago {width: 62px;}
.Imago IMG { margin-left: 12px; border: solid 1px #ffffff; }
.Descrart { padding-top: 2px; padding-bottom: 3px; width: 320px; vertical-align: top }
.Merchant { padding-right: 3px; padding-left: 3px; width: 90px  }
.Marca { padding-right: 1px; padding-left: 1px; }
.Promo { color: #ff9933 }
.Promo P { color: #ff9933; font-size: 9px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.4em; text-align: center; margin: 0 }
.Trasporto { text-align: left; padding-right: 0; padding-left: 0 }
.trasporto P { color: black; font-size: 9px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.4em; text-align: left; margin: 0 }
.Prezzo { text-align: right; padding-right: 10px }
.Descrart:first-line A { color: #fd8806; font-weight: bold }
.Descrart { color: #999; font-weight: normal }
.Descrart A:link { color: #000; font-weight: bold }
.Comp .Listabase .Descrart A { color: #000; font-weight: bold }
.Comp .Listabase .offerta A,  .Comp .Listaover .offerta A, .Comp .Listabase .offerta A:visited,  .Comp .Listaover .offerta A:visited,  { color: #000; font-weight: bold; background-image: url(/images/vaioffertaover.gif); background-repeat: no-repeat; background-position: center; width: 83px; height: 19px; color: #fff; text-decoration: none; padding-top: 3px; padding-left: 7px }
.Comp .Listaover .offerta A:hover  { color: #000; font-weight: bold; background-image: url(/images/vaioffertaout.gif); background-repeat: no-repeat; background-position: center; width: 83px; height: 19px; color: #fff; text-decoration: none; padding-top: 3px; padding-left: 7px }
.Descrart A:hover { color: #ff9933; font-weight: bold }
.Comp .Listaover .Descrart A { color: #ff9933; font-weight: bold }
.Comp .Listaover .Imago IMG { border: solid 1px #f93 }
.Comp .Listabase .Imago IMG { border: solid 1px #6699cc }
.Descrart H3 { color: #666; font-size: 10px; font-weight: normal; line-height: 1.4em; text-align: left; margin: 0; padding-right: 2px; padding-bottom: 5px }
DIV#navigazionesuperiore { color: #000000; background color: #cccccc; font: bold 11px Verdana, sans-serif; text-decoration: none; PADDING-LEFT: 16px; width: 100%; height:20px; padding-top: 4px; }
#navigazionesuperiore H6 { color: #000000; font: bold 11px Verdana, sans-serif; text-decoration: none }
#navigazionesuperiore H6 A, #navigazionesuperiore  A, { color: #000000; font: bold 11px Verdana, sans-serif; text-decoration: none }
#navigazionesuperiore H6 A:visited, #navigazionesuperiore A:visited { color: #000000; font: bold 11px Verdana, sans-serif; text-decoration: none }
#navigazionesuperiore H6 A:hover, #navigazionesuperiore A:hover { color: #f90; font: bold 11px "Verdana", sans-serif; text-decoration: none }
#navigazionesuperiore H6 A:visited { color: #f90; font: bold 11px "Verdana", arial, sans-serif; text-decoration: none }
.h6prezzi { color: #333333; font: bold 11px Verdana, Arial, sans-serif; text-decoration: none; margin-right: 50px }
#schedaprodotto { background: #fff; visibility: visible; list-style-position: inside; margin: 0; padding: 0; position: relative; width: 100% }
#prodotto { color: #666; font: 11px Arial, Verdana, Helvetica, sans-serif; text-align: left; padding: 3px 120px; width: 100%; vertical-align: top }
.titoloprodotto { font-weight: bold; margin-left: 0 }
.titoloprodotto H2 { font: bold 11px verdana, helvetica, sans-serif; background: white; margin: 0; padding-left: 0; tcolor: #999
 }
.titoloprodotto H2 A:link { color: #999; font: bold 11px verdana, helvetica, sans-serif; background: white }
.voceprodotto A:unknown { text-decoration: underline }
.voceprodotto A:link { text-decoration: underline }
.voceprodotto .T { color: #666; font: bold 11px Arial, Verdana, Helvetica, sans-serif; background: #cccccc url(/images/fleur-gr.gif) no-repeat right top; padding-left: 7px; vertical-align: top; border-bottom: 1px dashed #759ab2 }
.voceprodottoon .T { color: #000; font: bold 11px Arial, Verdana, Helvetica, sans-serif; background: #cccccc url(/images/fleur-gron.gif) no-repeat right top; padding-left: 7px; vertical-align: top; border-bottom: 1px dashed #759ab2 }
.voceprodotto .D { color: #666; font: 11px Arial, Verdana, Helvetica, sans-serif; background: #fff; text-align: left; padding-bottom: 2px; padding-left: 7px; vertical-align: top; border-bottom: 1px dashed #759ab2 }
.voceprodottoon .D { color: #000; font: bold 11px Arial, Verdana, Helvetica, sans-serif; background: #feb326; text-align: left; padding-bottom: 2px; padding-left: 7px; vertical-align: top; border-bottom: 1px dashed #759ab2 }
.voceprodottoon .D A:unknown { color: #000; font: bold 11px Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
.voceprodottoon .D A:hover { color: #000; font: bold 11px Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
.voceprodottoon .D A:link { color: #000; font: bold 11px Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
.voceprodottoon .P A:unknown { color: #000; font: bold 11px Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
.voceprodottoon .P A:hover { color: #000; font: bold 11px Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
.voceprodottoon .P A:link { color: #000; font: bold 11px Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
.voceprodottoon .VO A:unknown { color: #000; font: bold 11px Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
.voceprodottoon .VO A:hover { color: #000; font: bold 11px Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
.voceprodottoon .VO A:link { color: #000; font: bold 11px Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
.voceprodotto .D I { color: #666; font: bold 11px Arial, Verdana, Helvetica, sans-serif; background: #fff; text-align: left; padding-bottom: 2px; vertical-align: top }
.voceprodottoon .D I { color: #000; font: bold 11px Arial, Verdana, Helvetica, sans-serif; text-align: left; padding-bottom: 2px; vertical-align: top }
.voceprodotto .P { color: #666; font: bold 11px Arial, Verdana, Helvetica, sans-serif; background: #fff; text-align: right; padding-bottom: 2px; padding-left: 7px; vertical-align: top; border-bottom: 1px dashed #759ab2 }
.voceprodottoon .P { color: #999; font: bold 11px Arial, Verdana, Helvetica, sans-serif; background: #feb326; text-align: right; padding-bottom: 2px; padding-left: 7px; vertical-align: top; border-bottom: 1px dashed #759ab2 }
.voceprodotto .VO { color: #666; font: bold 11px Arial, Verdana, Helvetica, sans-serif; background: #b3cbdb url(/images/fleur-grbl.gif) no-repeat right top; padding-left: 7px; vertical-align: top; border-bottom: 1px dashed #759ab2 }
.voceprodottoon .VO { color: #fff; font: bold 11px Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; background: #feb326 url(/images/fleur-gron.gif) no-repeat right top; padding-left: 7px; vertical-align: top; border-bottom: 1px dashed #759ab2 }
#linkrel { color: #666; font: 10px Verdana, Arial, Helvetica, sans-serif; background: #fff; text-align: left; visibility: visible; list-style-position: inside; margin: 1px; padding: 7px 2px; position: relative; top: 10px; left: 0; width: 100%; border: dotted 1px #759ab2 }
#linkrelschedaprodotto { color: #666; font: 10px Verdana, Arial, Helvetica, sans-serif; background: #fff; text-align: left; visibility: visible; list-style-position: inside; margin: 1px; padding: 7px 2px; position: relative; top: 10px; left: 0; width: 100%; border: dotted 1px #759ab2 }
#linkrel A:unknown { text-decoration: underline }
#linkrel A:visited { text-decoration: underline }
#linkrel:hover { text-decoration: underline }
#linkrel A:link { text-decoration: underline }
#linkrelschedaprodotto:first-line { color: #000; font: bold 10px Verdana; text-align: left; visibility: visible }
#linkrelschedaprodotto A:hover { text-decoration: underline }
#linkrelschedaprodotto A:link { text-decoration: underline }
#linkrelschedaprodotto A:hover { text-decoration: underline }
#linkrelschedaprodotto A:link { text-decoration: underline }


div#filtrisearch     { background: #fff; top: 0; /*border: solid 1px #E0E0E0;*/ font: 9px  "verdana", sans-serif; width: 220px; }
.filtrisearchtitolo { color: #999; /*background-color: #E0E0E0; background-image: url(/images/filtro-ricerca.gif); background-repeat: no-repeat; background-position: left center;*/ padding-top: 4px; padding-bottom: 1px; height: 20px; width: 220px; }
.filtrisearchtitolo H2   { color: #999; font-size: 11px; font-weight: bold; padding-top: 1px; /*padding-left: 21px;*/ height: 20px; width: 100% }
.filtrisearch .form {	font:9px Verdana, sans-serif;}
.filtrisearch p {	font-size: 9px; font-weight: normal; font-family: Verdana; display:inline;}		

div#filtricatsottosearch {background: #fff; top: 0; /*border: solid 1px #E0E0E0;*/ font: 10px "verdana", sans-serif; width: 220px}
.filtricatsottosearchtitolo { color: #999; /*background-color: #E0E0E0;  background-image: url(/images/filtro-sottocat.gif); background-repeat: no-repeat; background-position: left center; */padding-top: 4px; padding-bottom: 1px; height: 20px }
.filtricatsottosearchtitolo H2   { color: #999; font-size: 11px; font-weight: bold; padding-top: 1px; /*padding-left: 21px;*/ height: 20px }
#filtricatsottosearch H4, #filtricatsottosearch H4 A, #filtricatsottosearch H4 A:link, #filtricatsottosearch H4 A:visited    { color: #666666; font-size: 10px; font-family: "Verdana", sans-serif, Tahoma; font-variant: normal; text-decoration: underline; text-transform: lowercase; padding-left: 1px; padding-right: 5px }
#filtricatsottosearch H4 A:hover   { color: #ff9933;  text-decoration: underline;  }

div#filtricatmarche  { font: 10px  verdana, sans-serif; background: #fff; top: 0; bottom: 160px; width: 100%; height: 100%; /*border: solid 1px #e0e0e0*/}
.filtricatmarchetitolo { font: 10px  verdana; color: #999; /*background-color: #E0E0E0;  background-image: url(/images/filtro-sottocat.gif); background-repeat: no-repeat; background-position: left center;*/ padding-top: 4px; padding-bottom: 1px; height: 20px }
.filtricatmarchetitolo H2   { font: 10px  verdana; color: #999; font-size: 11px; font-weight: bold; padding-top: 1px; /*padding-left: 21px; */height: 20px }
#filtricatmarche H4, #filtricatmarche H4 A:, #filtricatmarche H4 A:link, #filtricatmarche H4 A:visited    { color: #999; font-size: 10px; font-family: "Verdana", sans-serif, Tahoma; font-variant: normal; text-decoration: underline; text-transform: lowercase; padding-left: 1px; padding-right: 5px }
#filtricatmarche H4 A:hover   { color: #ff9933;  text-decoration: underline;  }
#perfiltrare      { margin: 5px 20px 5px 10px; padding:2px; width: 100%; border: solid 1px #ccc }
#filtrisearch INPUT.button { color: #fff; font-size: 11px; font-family: Tahoma, sans-serif; font-weight: bold; background: #ffb935 url(/images/btnbg.gif) repeat-x; cursor: pointer; border: solid 1px #e97a03 }


.sponsor  { color: #fff; font-size: 11px; font-family: Verdana; font-weight: bold; background-image: url(/images/btnbg.gif); background-repeat: repeat-x; background-position: center; padding-left: 4px   }
.sponsoradv  { padding-bottom: 5px; border-bottom: 1pt solid #ccc; font-size: 11px; font-family: Verdana; }
.sponsoradv a:, .sponsoradv a:link, .sponsoradv a:visited  { color: #000000; font-size: 11px; font-family: Verdana; font-weight: bold; }
.sponsoradv a:hover  { color: #FEB326; font-size: 11px; font-family: Verdana; font-weight: bold;}
.urll a:, .urll a:link, .urll a:visited   { color: #000000; font-size: 10px; font-family: Verdana; font-style: normal; font-weight: normal; text-decoration: none; }
.amono {
text-decoration: none;
}
.urll a:hover  { color: #000000; font-size: 10px; font-family: Verdana; font-weight: normal }
#megabanner {
  text-align: center;
}
#fullbanner {
  text-align: center;
  padding:5px;
}
#halfbanner {
  text-align: center;
  padding:5px;
}
.linkf             {position: absolute; left: -1500px; color: #FFFFcc; visibility: hide }

.tooltip {
  BORDER-RIGHT: solid #BE5601 2px;
  PADDING-RIGHT: 8px;
  BORDER-TOP: solid #BE5601 2px;
  PADDING-LEFT: 8px;
  FONT-SIZE: 8pt;
  VISIBILITY: hidden;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  BORDER-LEFT: solid #BE5601 2px;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: solid #BE5601 2px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  POSITION: absolute;
  BACKGROUND-COLOR: #FFF;
}

