BODY { SCROLLBAR-FACE-COLOR: #F6C; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #b8b8b8; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #F6C; SCROLLBAR-BASE-COLOR: #ffffff; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFFFFF; background-attachment:fixed; }
#bannersuperiore { position:absolute; top:5px; left:50%; margin-left:-267px; overflow:hidden; width:380px; height:28px; }
.hand { position:absolute; cursor: pointer; z-index:1000; height:100%; width:100%; background-image:url(/images/trasparente.gif) }
#bannerwebsite { position:absolute; width:300px; height:556px; overflow:hidden; }
#bannerwebsitehome { position:absolute; width:998px; height:374px; overflow:hidden; }
#Newsletter { position:absolute; top:5px; height:25px; left:50%; margin-left:122px; font-family:Arial, Helvetica, sans-serif; font-size:10px; background:url(/images/sfondoNewsletter.jpg); text-align:right; color:#FFF; padding:2px 3px 0 3px; }
div#MENU { position:absolute; top: 43px; z-index:1000; }
a.MENU { background-color: #FFFFFF; color: #333; font-weight: bold; text-decoration: none; width: 100px; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; }
a:hover.MENU { background-color: #FFFFFF; /*color: #333;*/
	color: #CC0066; font-weight: bold; text-decoration: none; width: 100px; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; }
div#facebook { position:relative; top: 36px; margin-left:480px; z-index:1000; width:54px; }
a img { border:0px }
.TitoloNews { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.Copyright { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #C2C2C2; }
.TestoGrande { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; font-weight: bold; }
.TestoPiccolo { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; line-height: 11px; }
.TitoloInfoProdotto { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin:5px; }
.TitoloRosso { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CC0066; font-weight: bold; }
.Testoblu { font-size: 13px; font-weight: bold; color:#03F; }
#spazio { display:block; width:500px; height:30px; }
#TitoloCarrello { height:20px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC0066; padding-top:8px; background-image: url(/images/riga.png); background-repeat: repeat-x; margin-bottom:25px; }
.TitoloRosso { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC0066; }
.Testo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; }
.TestoNero { color: #333333; }
.TestoGrigioChiaro { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; }
#SfondoProdotto { background-image: url(../Sfondo-footer.png); background-repeat:repeat-x; }
.TitoloCentrale { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FFFFFF; }
.TestoBianco { color: #333333; }
.TitoloGrandeProdotto { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 18px; font-weight: bold; color: #FFFFFF; font-style: italic; padding-left:5px; }
.TitoloGrande { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0066; }
.TitoloBianco { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.TestoRosso { color:#F09; }
.TitoloSottomeMenu { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bolder; color: #666666; }
.TestoNews { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #707070; padding-left: 4px; padding-right: 4px; }
.Prezzo { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CC0066; }
A:link { COLOR: #666666; TEXT-DECORATION: none; font-family: Arial, Helvetica, sans-serif; }
A:visited { COLOR: #666666; TEXT-DECORATION: none; }
A:hover { COLOR: #CC0066; TEXT-DECORATION: none; }
TD { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; line-height: normal; padding: 0px; }
input,
select,
textarea { font-size: 11px; color: #666; font-family: Arial, Helvetica, sans-serif; }
.infoBoxSotto { width:100%; display: block; float:left; background-image:url(/images/Sfondo1.png); }
.pixel_trans { display: block; height:20px; float: left; width: 20px; position: relative; }
.sinistra { padding-left: 10px; padding-right: 5px; }
.sfondoBianco { background-color: #FFFFFF; }
.coloresfondo { FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana, sans-serif; BACKGROUND-COLOR: #CC0066 }
.layer { border: 1px #CCCCCC; padding-left: 3px; padding-top: 3px; line-height: 15px; }
.picframe { background-color: #CCCCCC; width: 1%; height: 1%; display: table; padding: 0px; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; }
.layerTratteggiato { border: 1px dotted #CCCCCC; padding-left: 3px; padding-top: 3px; line-height: 15px; background: #FFFFFF; }
#browserMask { overflow: hidden; text-align: left; position: absolute; left: 0px; top: 111px; width: 1263px; height: 428px; clip: rect(0px, 1263px, 400px, 0px); z-index: 6; }
#productbrowser { height:360px; }
#productbrowser li { list-style-type:none; }
#pb-productbrowsercontainer { height:360px; margin:0 auto; height:1%; }
#pb-productslider { height:140px; left:0; margin:0; padding:0; position:absolute; top:0; }
#pb-productslider .pb-productimage { float:left; height:325px; width:245px; text-align:left; }
#pb-productslider .pb-productimage a:link,
#pb-productslider .pb-productimage a:visited { color:#32312D; float:left; font-size:9px; overflow:hidden; text-decoration:none; width:100%; }
#pb-productslider .pb-productimage a:hover { color:#CC0066; text-decoration:none; }
#pb-productslider .pb-productimage .prodInfo { position:absolute; top:300px;  *position:relative;
*top:0;
z-index:9; margin-top:-0px; }
#pb-productslidertrack-cnt { margin:0 auto; display: block; text-align: center; height: 25px; position: relative; width: 902px;  *width: 889px;
z-index: 20; }
#pb-productslidertrack { background:transparent url(/includes/browser/product_scrollbar_back.gif) no-repeat scroll 0%; height:19px; left:0px; position:absolute; top:440px; width:944px; z-index:20; }
#pb-productsliderhandle { cursor:pointer; height:19px; position:absolute; width:213px; top:440px; left:0; z-index:30; }
#pb-rightarrow,
#pb-leftarrow { position: absolute; z-index: 50; top: 345px; width: 20px; height: 20px; }
#pb-lefttarrow { left:0; }
#pb-rightarrow { left: 873px; }
#pb-productslidertrack { width:894px; }
div.scroll2 { height: 250px; width: 330px; overflow: auto; border: 0px solid #666; padding: 8px; }
div.scroll { height: 550px; width: 400px; overflow: auto; border: 0px solid #666; padding: 8px; }
#page { margin-left:auto; margin-right: auto; width: 984px; position:relative; }
/*.pg_content_top { background-image: url('../Page_BG_top.gif'); background-color:#313131; background-repeat: no-repeat; text-align:left; }
*/.page_bottom_bg { background-position: center bottom; text-align:center; position:relative; }
.sfondobarrasup { background-image: url('../SB-SupRicerca.gif'); background-repeat: no-repeat; background-position: center; }
.Titolocerca { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; font-weight: bold; padding-left: 12px; }
.TRicercaAvanzata { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; padding-left: 2px; }
.sfondobarrasin { background-image: url('../SfondoBarra.gif'); background-repeat: repeat-x; }
#pageC { position:relative; }
#main { width:700px; position:relative; margin-left:2px; }
.ad { position:absolute; top:32.57em; margin-top:90px; right:17px; width:180px; height:150px; }
.contentzone { min-height:570px; display:block; margin-top:19px; padding-bottom:60px; }
#header { background-image: url(../Sfondo-header.png); height: 120px; width: 100%; }
#header #header-top { position:right; height:100px; padding-top: 5px; }
#header #headercart { float:right; width:221px; margin-top:17px; }
#header #headercart .content { width:150px; height:80px; margin:0; line-height:10px; }
#header #headercart .content .top a { display:block; width:170px; height:24px; padding-left:50px; text-decoration:none; color:#666; background:url('../header-cart-top.png') 0 0 no-repeat; font-size: 10px; }
#header #headercart .content .top a.validated,
#header #headercart .content .top a:hover { background-position:0 100%; }
#header #headercart .content .top a span.cart-price { font-weight:bold; color:#CC0066; padding-top:5px; }
#header #headercart .content .bottom { width:220px; height:30px; background:url('../header-cart-bottom.png') 0 0 no-repeat; }
#header #headercart .content .bottom .order-tracking { display:block; margin-left:45px; padding-top:3px; }
#header #headercart .content .bottom .order-tracking a { float:left; height:24px; line-height:24px; padding-left:7px; text-decoration:none; background:url('../areapersonale.gif') 0 0 no-repeat; cursor:pointer; }
#header #headercart .content .bottom .order-tracking a { float:left; color:#FFF; font-size: 10px; }
#header #headercart .content .bottom .order-tracking a:hover { color:#000; }
#header #ad-banner { margin-left:350px; padding-top:25px; }
.headerNavigation { font-family: Arial, sans-serif; color: #CC0066; font-size:9px; text-align:left; display:block; padding:10px 5px 5px 10px; }
TR.accountHistory-odd,
TR.addressBook-odd,
TR.alsoPurchased-odd,
TR.payment-odd,
TR.productListing-odd,
TR.productReviews-odd,
TR.upcomingProducts-odd,
TR.shippingOptions-odd { background-color: #F4F4F4; }
TR.accountHistory-even,
TR.addressBook-even,
TR.alsoPurchased-even,
TR.payment-even,
TR.productListing-even,
TR.productReviews-even,
TR.upcomingProducts-even,
TR.shippingOptions-even { background: #ffffff; }
.rigaverticale { background-image: url(/images/rigav.png); background-repeat: repeat-y; }
#rigaorizzontale { width:100%; height:1px; display:block; background-image: url(/images/riga.png); background-repeat: repeat-x; }
.productListing-heading { font-family: Arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #CCC; }
TR.accountHistory-odd,
TR.addressBook-odd,
TR.alsoPurchased-odd,
TR.payment-odd,
TR.productListing-odd,
TR.productReviews-odd,
TR.upcomingProducts-odd,
TR.shippingOptions-odd { background-color: #F2F2F2; }
TR.accountHistory-even,
TR.addressBook-even,
TR.alsoPurchased-even,
TR.payment-even,
TR.productListing-even,
TR.productReviews-even,
TR.upcomingProducts-even,
TR.shippingOptions-even { background: #ffffff; }
.button_back { float:right; display: block; height:22px; text-align:right; background-color: #FFFFFF; width: 100%; }
#footer { background-image: url(../Sfondo-footer.png); height: 80px; width: 100%; }
#footer TD { color:#FFFFFF; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
#footer a { color:#F6C; text-decoration: none; font-size: 10px; }
#footer a:hover { color:#FFF; text-decoration: none; font-size: 10px; text-align: left; }
#menucategorie { position: absolute; left: 50%; width: 700px; height: 50px; margin-left: -490px; top:39px; visibility: visible; }
#menucategorie a { color:#FFF; text-decoration: none; font-size: 10px; }
#menucategorie a:hover { color:#FF82C0; font-size:10px; }
.CategoriesB { color: #FF91C8; text-decoration: underline; }
#newin { }
.prezzoxsell { margin: 5px; }
.tagliaDisponibile { background-color: WhiteSmoke; border-color: #999999; border-style: solid; border-width: 1px; float: left; font-weight: bold; width:27px; padding-top:3px; height:15px; text-align: center; text-transform: uppercase; }
.colore_selected,
.taglia_selected { border-color: #CC0066; border-style: solid; border-width: 1px; }
.inactive { opacity: 0.25; /* For IE 5-7 */
  filter: alpha(opacity=25); /* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
  -ms-filter: alpha(opacity=25); }
.showPointer:hover { cursor: pointer; }
.logCarrello { border-color: #CC0066; border-style: solid; border-width: 1px; }
.TestoVerdeGrande { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #CC0066; font-weight: bold; padding-left: 2px; }
.TestoArancio { font-family:Tahoma, Arial; font-size:13px; color: #CC0066; font-weight: bold; }
.BoxBuonoSpesa { FONT-SIZE: 15px; COLOR: #333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-image: url('/images/Servizi/Help/bg.gif'); padding: 15px; border: 1px solid #CC0066; font-weight: bold; }
.Box { FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-image: url('/images/Servizi/Help/bg.gif'); padding: 13px; border: 1px solid #CC0066; font-weight: bold; }
.messageStackError,
.messageStackWarning { font-family: Arial, Helvetica, sans-serif; font-size: 14px; background-color: #000000; font-weight: bold; color:#FFFFFF; }
.messageStackSuccess { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #000000; }
#benvenuto { FONT-SIZE: 10px; width:214px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; padding: 2px; border: 1px solid #CC0066; font-weight: bold; }
#saldo { background-image: url('/images/Icone/saldo.png'); position:absolute; background-repeat: no-repeat; top:260px; left:196px; width: 71px; height: 60px; }
#promoz { background-image: url('/images/Icone/promoz.png'); position:absolute; background-repeat: no-repeat; top:260px; left:196px; width: 71px; height: 60px; }
.moduleRow { }
.moduleRowSelected { background-repeat: repeat-x; background-color: #FF91C8;}
.moduleRowSelected:hover, .moduleRow:hover { background-color: #fff;}

