@charset "utf-8";
/* CSS */

html { width:100%; background:transparent url(../img/body-top-1.png) top repeat-x;  }
body { margin: 0; padding: 0; text-align: center; background-repeat: repeat; /*background:#fff url(../img/bg-body.png) repeat-x top;*//*background:transparent url(../img/body-top-1.png) top repeat-x; */color:#888;background:transparent url(../img/sfondo-natale09.png) top center repeat-y; font-family:Arial; font-size:12px; }
a { color: #666; text-decoration: underline; }
a:hover { color:#999;  text-decoration: underline;  }
a img { border:0; }

input { font-size:11px; font-family:Tahoma;  }

br.clr { clear: left; padding:0; margin:0; height:0; display:block; border:0; }
div.clr { clear: left; padding:0; margin:0; height:0; display:block;  border:0; }

div.divisore_pagine { padding:15px;  padding-left:10px; color:#666; }
div.divisore_pagine a { display:block; float:left; padding:3px; border:1px solid #ccc; margin:0px 3px; text-decoration:none; color:#4A7195}
div.divisore_pagine a:hover { background-color:#0364A4; border-color:black; color:white; }
div.divisore_pagine span.pagine { }
div.divisore_pagine span{ display:block; float:left; padding:3px;}
div.divisore_pagine strong { display:block; float:left; padding:3px; }

h4 { color:#333; }

.clearall { clear:left;  }

.no-bottom-border { border-bottom:0; }
p.copy { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; }
#layout { width: 990px; margin: 0 auto; text-align: left; }
#header { margin: 0 0 10px 0; padding: 0; height: 163px; width: 984px;background-image: url(../img/bg-head-ar.png); background-position: top; background-repeat: no-repeat; }
#header-live {  margin: 0 0 10px 0; padding: 0; height: 163px; width: 984px;background-image: url(../img/bg-head-al.png); background-position: top; background-repeat: no-repeat;}
#head-sx{ float: left; margin: 0; padding: 0; width: 580px; height: 125px; }
#head-dx{ float: left; margin: 0; padding: 0; width: 400px; height: 125px;}
#logo { float: left; margin: 0 0 0 15px; padding: 0; width: 235px; height: 90px; }
#banner { float: left; margin: 0; padding: 0; width: 275px; }
#topmenu { float: left; margin: 0; padding: 0; width: 290px; height: 30px; }

div.block { float: left; margin: 10px 0; padding: 0; width: 200px; }
div#head-dx div.panel .credito p.greyinfo { color: #999999; margin-top: 10px; }
div#head-dx div.panel .credito p.credit { font-size: 20px; font-weight: bold; color: #FF6600; }
div#head-dx div.panel .credito p { margin: 4px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
img.dove-inizio { position:relative;top:5px; }

div.mask-black { position:absolute; left:0px; top:0px; width:100%; height:100%; filter:alpha(opacity=80); background-color:black; opacity:0.8; z-index:999999;}
div.mask-black-content { background:white; padding:20px;   width:600px; height:520px; position:absolute; top:0; left:0; z-index:9999999999;}
div.mask-black-content input { display:block; float:right; }
div.maschera-ogg { float:left; width:150px; background:transparent url(../img/maschera.png); height:75px; margin-left:20px;margin-top:12px; }
div.maschera-ogg .interno {  padding:5px; margin-left:10px; margin-top:5px; }
div.maschera-ogg .interno .vincitore { color:#666; font-size:10px;  }
div.maschera-ogg .interno p { margin:0; padding:0; }

div.maschera-ogg .interno .prezzo { color:#333; font-size:16px; width:120px; padding-top:5px; display:block; }
div.maschera-ogg .interno .prezzo p.riga { text-align:center;color:#333; font-size:16px;  }
div.sotto-ogg { margin-top:205px; }
div.sotto-ogg .interno .vincitore { color: #222; }
div.sotto-ogg .interno .prezzo { color: black; }

img#wiMGload { position:relative;display:block;left:295px; top:-260px;float:left; }
div#head-dx div.panel p.mini img { position:relative; top:5px; }

div#head-dx div.panel { margin: 0; padding: 0; }
div#head-dx div.panel div.floatline { float: left; margin: 0; padding: 0; width: 90px; text-align: right; }
div#head-dx div.panel div.wide { width:180px; }
div#head-dx div.panel div.floatline .check label {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#999; position:relative; top:-2px; }
div#head-dx div.panel div.floatline .check { margin-left:40px; }
div#head-dx div.panel p { margin: 4px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
div#head-dx div.panel p.mini { font-size: 11px;  }
div#head-dx div.panel p.mini-b { font-size: 16px; padding: 0; margin: 7px 0;  }
div#head-dx div.panel p.mini-b span { margin: 0 0 5px 0; }
div#head-dx div.panel p.mini-b img { position:relative; top:7px; }
div#head-dx div.panel input.usrpwd { margin: 0; padding: 2px 1px;border: 1px solid #999; width: 88px; }
div.formerr { border:1px solid #800000; color:#BC0000; font-weight:bold;  padding:3px; background:transparent url(../img/err16x16.png) center left no-repeat; padding:6px; padding-left:30px; width:400px; min-width:300px; margin:8px 0px; text-align:left;}
input.logout { position:relative;top:3px; left:1px; }

#label-arpage, #label-alpage { margin: 0; padding: 0; float: left; width: 450px; display:block;  }
#label-arpage div#label-ar { margin: 0 0 0 10px; padding: 0; width: 245px; height: 38px; float: left; background-image: url(../img/lbl-ar-on.png); cursor:pointer;}
#label-arpage div#label-al { margin: 0 0 0 30px; padding: 0; width: 160px; height: 38px; float: left; background-image: url(../img/lbl-al-off.png); cursor:pointer; }
#label-alpage div#label-al { margin: 0 0 0 30px; padding: 0; width: 160px; height: 38px; float: left; background-image: url(../img/lbl-al-on.png); cursor:pointer;}
#label-alpage div#label-ar { margin: 0 0 0 10px; padding: 0; width: 245px; height: 38px; float: left; background-image: url(../img/lbl-ar-off.png); cursor:pointer;}
#label-extra { margin: 0; padding: 0; float: left; width: 460px; display:block; height:41px; }
#label-extra div#clock { margin: 0 0 0 10px; padding: 0; width: 180px; height: 38px; background-image: url(../img/lbl-clock.png);  float:left;  }
#label-extra div#vfeedback { margin: 0 0 0 70px; padding: 0; width: 175px; height: 38px; background-image: url(../img/lbl-feeds.png);  float:left; cursor:pointer;  }
div#clock label { margin: 6px 0 4px 50px; display:block; padding: 0; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 23px; }
div#clock label img { position:relative; left: 7px; top:2px; }
#main { float: left; width: 700px; margin: 0; padding: 0px 10px; }
#side { float: left; width: 250px; margin: 0; padding: 0; }

div#registrazione div.blocco { display:block; border:1px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; color:#333; margin-bottom:10px;  }
div#registrazione div.scuro{ border:1px solid #ccc; border-right:2px solid #999; border-bottom:2px solid #999; }
div#registrazione div.blocco  h2 { display:block; padding-top:9px; padding-left:8px; margin:0; color:#666; height:26px; font-size:14px; background:transparent url(../img/bg-menu-top.png) top repeat-x; }
div#registrazione div.blocco  h2.sep { border-top:1px solid #ccc; }
div#registrazione div.blocco  div.content { background:#fafafa; padding:5px; color:#666; padding-top:15px;}
div#registrazione div.blocco  div.content p { margin:0; padding:0; padding-bottom:5px; }
div#registrazione div.blocco div.content p.info { color:#666; padding-left:20px; background: transparent url(../img/info_icon.png) top left no-repeat; display:block; width:650px; margin:0 auto; }
div#registrazione div.blocco div.content p.black { color:#666; font-weight:bold; font-size:16px; background:none; }

div#registrazione div.blocco div.sep { border-top:1px solid #ddd;  display:block; width:90%; margin:0 auto; margin-top:5px; height:10px;  }
div#registrazione div.blocco div.sinistra { float:left; width:350px; margin-left:15px;}
div#registrazione div.blocco div.destra { float:left; width:250px;  min-height:70px; }
div#registrazione div.blocco div.destra .contenitore {  font-size:10px; color:#333; margin-left:20px;  width:230px; }


div#registrazione p.spazio { padding-left:40px;  padding-top:5px; display:block; }

div#registrazione div.blocco div.sinistra .termini { width:300px; height:250px; overflow:auto; border:2px solid #ccc; padding:4px; position:relative;left:10px; }
div#registrazione div.blocco div.sinistra .termini h4 { font-size:15px; }
div#registrazione div.blocco div.sinistra .termini h5 { font-size:13px; }
div#registrazione div.blocco div.sinistra .termini p { font-size:11px; }

div#registrazione div.blocco div.destra .privacy { width:300px; height:250px; overflow:auto; border:2px solid #ccc; padding:4px; position:relative;left:-10px; }
div#registrazione div.blocco div.destra .privacy h4 { font-size:15px; }
div#registrazione div.blocco div.destra .privacy h5 { font-size:13px; }
div#registrazione div.blocco div.destra .privacy p { font-size:11px; }

div#registrazione div.blocco div.sinistra div.input { margin-left:10px; display:block; padding-bottom:3px;  }
div#registrazione div.blocco div.sinistra div.input label.desc { float:left;  margin:0; margin-top:3px; width:100px; }
div#registrazione div.blocco div.sinistra div.input span.desc {  float:left; margin:0; }
div#registrazione div.blocco div.sinistra div.input input.txt { margin:0; border:1px solid #ccc; padding:3px 1px; width:200px; padding-left:4px; }
div#registrazione div.blocco div.sinistra div.input select { font-size:11px; margin-left:10px; }

div#registrazione div.blocco div.centro div { margin:0 auto; margin-bottom:10px;}

div#registrazione div.blocco div.centro { text-align:center; margin:0 auto; display:block; }
div#registrazione input.registrati { font-size:18px; padding:5px; }


div#accedi div.blocco { display:block; border:1px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; color:#333; margin-bottom:10px; background:#fff url(../img/bg-hmenu.png) top repeat-x; }
div#accedi div.scuro{ border:1px solid #ccc; border-right:2px solid #999; border-bottom:2px solid #999; }
div#accedi div.blocco  h2 { display:block; padding-top:9px; padding-left:8px; margin:0; color:#666; height:26px; font-size:14px; background:transparent url(../img/bg-menu-top.png) top repeat-x; }
div#accedi div.blocco  h2.sep { border-top:1px solid #ccc; }
div#accedi div.blocco  div.content {  padding:5px; color:#666; padding-top:15px;}
div#accedi div.blocco  div.content p { margin:0; padding:0; padding-bottom:5px; }
div#accedi div.blocco div.content p.info { color:#666; padding-left:20px;display:block; width:650px; margin:0 auto; }
div#accedi div.blocco div.content p.black { color:#666; font-weight:bold; font-size:16px; }

div#accedi div.blocco div.login { margin:0px 50px; }

div#accedi div.blocco div.sep { border-top:1px solid #ddd;  display:block; width:90%; margin:0 auto; margin-top:5px; height:10px;  }
div#accedi div.blocco div.sinistra { float:left; width:280px; margin-left:15px;}
div#accedi div.blocco div.destra { float:left; width:280px;  min-height:70px; }
div#accedi div.blocco div.destra .contenitore {  text-align:center; }


div#accedi div.blocco h5.err { display:block; height:20px; position:relative;left:15px; width:350px; margin-bottom:5px;  padding:6px 0px; padding-left:25px; font-size:16px;background:#FF9999 url(../img/err16x162.gif) center left no-repeat; font-weight:bold; border-bottom:1px solid #CC0000; color:#CC0000;   }


div#accedi div.blocco h4 { padding:6px 0px; padding-left:10px; font-size:16px; font-weight:bold; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-right:10px; color:#666; }
div#accedi div.blocco div.destra h4 { text-align:right; padding-right:10px; }


div#accedi div.blocco .checkBox { margin-left:10px; display:block; padding-bottom:15px; }

div#accedi div.blocco .inputBox { margin-left:10px; display:block; padding-bottom:15px; }
div#accedi div.blocco .inputBox label { font-size:15px; display:block; font-weight:bold; }
div#accedi div.blocco .inputBox input { border:1px solid #ccc; width:220px; padding:4px 3px; }


/* lista feedback  */
div#lista-feed { margin: 0; padding: 0; }
#lista-feed div.img-ogg { float: left; margin: 0; padding: 0; width: 105px; height: 95px; }
#lista-feed img.img-ogg { border: 1px solid #666666; margin: 5px; width:86px; height: 86px; }
#lista-feed div.topbox h1 { margin: 0; padding: 6px 10px; color: #666666; font-size: 15px; font-family: Arial, Helvetica, sans-serif; }
#lista-feed div.topbox{ height: 30px; background-image: url(../img/bg-topbox.png); border: 1px solid #CCCCCC; } 
#lista-feed div.mainbox{ margin: 0 0 15px 0; padding: 0; background-color: #F9F9F9; border-top: 0; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; text-align: center; }
#lista-feed div.mainbox p { margin: 0; padding: 5px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; }

div.feed-linea-pos { margin: 10px 0 0 0; padding: 0; height: 100px; border-bottom: 3px solid #D1D1D1; background-image: url(../img/bg-lista-feed-pos.png); background-position: top right; background-repeat: no-repeat; }
div.feed-linea-neu { margin: 10px 0 0 0; padding: 0; height: 100px; border-bottom: 3px solid #D1D1D1; background-image: url(../img/bg-lista-feed-neu.png); background-position: top right; background-repeat: no-repeat; }
div.feed-linea-neg { margin: 10px 0 0 0; padding: 0; height: 100px; border-bottom: 3px solid #D1D1D1; background-image: url(../img/bg-lista-feed-neg.png); background-position: top right; background-repeat: no-repeat; }

#lista-feed div.info-ogg { width: 400px; margin-left:0px; padding-left:0px; }
#lista-feed h3{ margin: 10px 0 2px 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color:#333333; }
#lista-feed p { margin: 2px 0; padding: 0; font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color:#333333; }
#lista-feed p.txtfeed { color: #666666; }

div#ricarica { }

div#ricarica div.blocco { }
div#ricarica div.blocco h2 {font-weight:normal; padding:5px 0px; padding-left:5px; border:1px solid #ccc; border-left:0; border-right:0; font-size:16px; }
div#ricarica div.blocco h2 strong { font-size:18px; font-weight:bold; margin-top:2px; }

div#ricarica div.blocco .coupon { padding-left:15px; }
div#ricarica div.blocco .coupon input { border:1px solid #ccc; padding:4px 2px; font-size:12px; }

div#ricarica div.blocco .centro {text-align:right; padding:10px; }
div#ricarica div.blocco .loading { padding:40px; padding-top:0px; padding-bottom:20px;}
div#ricarica div.blocco .corpo { padding-left:15px; } 

div#ricarica div.error { padding:10px;background:url(../img/warning.png) center left no-repeat; padding-left:50px; height:50px; padding-top:20px; }
div#ricarica div.ok { padding:10px;background:url(../img/ok.png) center left no-repeat; padding-left:60px; height:50px; padding-top:30px; }

div#ricarica  .pagamento input {float:left; margin-left:10px; border:2px outset #ccc; padding:6px; font-size:16px;  }
div#ricarica  .pagamento input:hover { border:2px outset #666; }

div#ricarica  .pagamento input.sel { border:2px inset #008000; }
div#ricarica  .pagamento input.disabled { border:2px inset #ccc; filter:opacity(alpha=60); opacity:0.6; }

div#ricarica .opzione { width:300px; height:110px; background:url(../img/nuvoletta-pagamento.png) no-repeat; display:block; float:left; margin-bottom:10px; padding-right:10px;}
div#ricarica .opzione .prezzo input {display:block; margin-left:10px; }
div#ricarica .opzione .prezzo { position:relative; top:11px; left:21px; font-size:21px; }
div#ricarica .opzione .crediti { position:relative; left:130px; top:0px; font-size:16px;}
div#ricarica .opzione .crediti strong { font-size:24px; }

div#ricarica .opzione .creditibonus { position:relative; left:110px; top:-15px; font-size:16px;}
div#ricarica .opzione .creditibonus p { display:block; margin:0; padding:0; margin-left:50px; }
div#ricarica .opzione .creditibonus strong { font-size:18px; } 

input.grande { border:1px solid #ccc; height:35px; background:#eee;  padding:5px; font-size:16px; color:#777; font-weight:bold;cursor:pointer; font-family:Arial; }
input.piccolo { border:1px solid #ccc; height:25px; background:#eee;  padding:0px 5px; font-size:12px; color:#777; font-weight:bold;cursor:pointer; font-family:Arial; }

#side div.box {  width:252px;background:#fff;border:0; }
#side div.box h2 { display:block; font-weight:normal; padding:8px; padding-left:20px;position:relative;z-index:9999999; padding-top:11px; margin:0; color:#fff; height:23px; font-size:18px;  font-weight:bold; background:transparent url(../img/sidebar-top-bg-vg.png) top left no-repeat; }
#side div.box h2 span { color:#fff; letter-spacing:1px;}
#side div.box div.content { background:#fff url(../img/strp1.png) center bottom repeat-x;  border:2px solid #ccc; border-top:0; position:relative; top:-15px;left:5px; padding:10px;z-index:33; color:#333; padding-bottom:10px; padding-top:20px; padding-right:10px; width:215px;}
#side div.box div.content p { margin:0; padding:0; padding-bottom:10px;  font-size:11px; color:#333;}

/*
#side div.box h2 { background-color:#C6C6C6;  display:block; font-weight:normal; padding:8px; padding-left:20px; margin:0; color:#fff; height:20px; font-size:18px;letter-spacing:1px; font-weight:bold; }
#side div.box h2 span { color:#fff; letter-spacing:1px; Filter: Blur(Add = 0, Direction = 225, Strength = 1); zoom:1; background-color:#C6C6C6; }
#side div.box div.content { padding:10px;color:#333; padding-bottom:10px; padding-top:20px; padding-right:10px; width:223px;border:3px solid #d5d5d5;margin-left:0px; border-top:0;}
#side div.box div.content p { margin:0; padding:0; padding-bottom:10px;  font-size:11px; color:#333;}
*/

div#main-punti-fedelta { margin: 0; padding: 0; height: 300px; background-repeat: repeat-x; border: 0px; width:698px; background: #fff url(../img/bg-info-punti-fed.png) no-repeat; }

div#main-punti-fedelta div.cnt { padding:20px; padding-top:55px; color:#333}
div#main-punti-fedelta div.cnt p { margin-top:0; padding-top: 5px; }
a.puntifed { color:#66CC33; text-decoration:none;border-bottom:1px dotted #66CC33; }
a.depcred { color:#FF6600;  text-decoration:none;border-bottom:1px dotted #FF6600; }
	
	
#oggetto { margin: 0; padding: 0; height: 300px; background-repeat: repeat-x;  border-bottom:0; background:transparent url(../img/bg-riga-1.png) no-repeat; padding-top:4px;}
#oggetto div#illustrazione { float: left; margin: 0; padding: 0; width: 450px; height: 300px; background-image: url(../img/bg-oggetto-ill.png); cursor:pointer; }
#oggetto div#operazioni { float: left; display:block; margin: 0;border-right:4px solid #c6c6c6; padding: 0;  width: 245px;  height: 300px; background-image: url(../img/bg-oggetto-op.png); background-repeat:no-repeat; text-align: center;  }
div#operazioni p { margin: 20px 0 0 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; }
div#operazioni h1#time { margin: 5px 0 10px 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #009933; cursor:default; }

div#operazioni div#offerte { padding-left:20px; text-align:left; }
div#operazioni table  {margin:0; border-collapse:collapse; display:block; width:220px; padding: 0; text-align: left; }

#ctl_upl_segnala_amico .txt {  border: 1px solid #ccc;  height:17px; font-size:12px; color:#666; width:65px; padding-top:3px; text-align:left; padding-right:5px; width:120px; }

div#profilo .txt {  border: 1px solid #ccc;  height:17px; font-size:12px; color:#666; width:65px; padding-top:3px; text-align:left; padding-right:5px; width:120px; }

table.list { border:1px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; margin:10px; padding:5px; border-collapse:collapse; font-size:12px; }
table.list td.col { background:#fff url(../img/nav-bottom.png) repeat-x; height:15px; font-weight:bold; }
table.list td {border-right:1px solid #ccc;}


div#operazioni table td.sep { height:10px; display:block; }
div#operazioni table p { font-size: 10px; margin: 0; padding: 0; }
div#operazioni input.txt {  border: 1px solid #ccc;  height:17px; font-size:12px; color:#666; width:65px; padding-top:3px; text-align:right; padding-right:5px; width:60px; }
div#operazioni div#scadenza { margin: 10px 15px 35px 100px; padding: 0; text-align: right; }
div#operazioni div#scadenza p { font-size: 11px; }
div.null100 { width: 100px; }

span.red { color:#ff0000; }
span.yellow { color:#FF7F00; }

div.notice { display:block; margin:5px 0px; height:30px; background:#E0FAE1 url(../img/ok.png) center left no-repeat; border-bottom:1px solid #9CEFA2; color:black; font-size:18px; padding:5px; padding-left:65px; padding-top:20px; }

div#operazioni input.da {  background: #fff url(../img/bg-input-da.png) center left no-repeat;  }
div#operazioni input.a {  background: #fff url(../img/bg-input-a.png) center left no-repeat; }
div#operazioni input.max {  background: #fff url(../img/txt-max.png) center left no-repeat; width:30px; }

#info{ margin: 0; padding: 20px; background-color: #FFFFFF; background-repeat: repeat-x; border:1px solid #d1d1d1; width:655px; border-top:0;  }
.nopaddingtop { padding-top:0;}
#info h1 { margin: 0; padding: 0; font-size: 20px; color: #666; font-family: Arial, Helvetica, sans-serif; }
#info h2 { margin: 0 0 5px 0; padding: 0; font-size: 16px; color: #666; font-family: Arial, Helvetica, sans-serif; }
#info p { margin: 4px 0; padding: 0; font-size: 12px; color: #666; font-family: Verdana, Helvetica, sans-serif; }
#contenuto { margin: 0; padding: 0; width: 430px; display:inline;}
#opzioni-asta { margin: 0 0 0 20px; padding: 0; float: right; width: 200px; padding-left:15px; border:1px solid #eee; border-top:0; border-right:0;}
#opzioni-asta img { float: left; border: 0; margin: 0 2px; } 


#gallery { margin: 0; padding: 0; height: 190px; }
#gallery img { float: left; margin: 10px 10px 0 0; padding: 0; border: 1px solid #666666; width: 190px; height: 140px; }
#grafico { margin: 0; padding: 0;}
#grafico h1 { display:block; height:20px; }

/* footer */
#footer {  padding: 10px; text-align: center; background-position: top; background-repeat: repeat-x;  background:url(../img/nav-top.png) top repeat-x; border-top:1px solid #ccc; margin:0 auto; width:980px; }
#footer div.block { float: left; margin: 0 0 20px 0; padding: 0; text-align: left; width: 180px; text-align: left; }
#footer div.block p { margin: 2px 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; }
#footer div.block span { color: #FF3333; font-weight: bold; }
#footer #footerbox { width: 550px; text-align: center; margin: 0 auto; padding: 0; }
#footer a { color: #333333; text-decoration: none; }
#footer img.cc { border:1px solid #e0e0e0; position:relative;top:-10px;}
#footer a:hover { color: #3366CC; text-decoration: underline; }

div.av-oggetto {  padding:10px; border-bottom:1px solid #ccc; } 
div.av-oggetto div.img { float:left; }
div.av-oggetto div.data { float:left; margin-left:20px; width:550px; }

div.av-oggetto div.img img { border:0; }
div.av-oggetto div.img a { border:1px solid #eee; height:98px; display:block; }
div.av-oggetto div.img a:hover { border:1px solid black; }

div.av-oggetto h5 { padding:0; margin:0; display:block;  }
div.av-oggetto p.ptxt { padding:0; margin:0; display:block;  font-size:12px; }
p.imgs { float:right; font-weight:bold; display:inline; }

 p.imgs span { position:relative; top:-9px;left:-5px; }

table.indsped { font-weight:bold; margin-left:10px; }

/* top menu */
#topmenu { position: relative; height: 30px; width: 550px; padding-top:5px; padding-left:25px; overflow: hidden; z-index:9999; }
#topmenu ul { padding: 0; margin: 0; }
#topmenu ul li { float: left; list-style: none; } 
#topmenu ul li a { display: block; float: left; z-index:999; height: 30px; position: relative; overflow: hidden; }
#topmenu li.background { background-color:red; z-index: 8; position: absolute; visibility: hidden; background: transparent url(../img/top-menu.png) left no-repeat; }
#topmenu .background .inner { height: 30px; margin-left:7px; background: transparent url(../img/top-menu-right.png) right no-repeat; }
#topmenu #menu_home a { display:block; height:30px; width:140px; }
#topmenu #menu_aste_terminate { margin-left:15px; }
#topmenu #menu_aste_terminate a { display:block; height:30px; width:143px; }
#topmenu #menu_come_funziona { margin-left:17px; }
#topmenu #menu_come_funziona a { display:block; height:30px; width:140px; }
#topmenu #menu_aiuto { margin-left:10px; }
#topmenu #menu_aiuto a { display:block; height:30px; width:60px;  }

div.offerte_temporanee { display:block; }
div.offerte_temporanee .off-on { float:left; display:block; width:94px; height:54px; padding-top:6px; background:transparent url(../img/zona_offerta_on.png) no-repeat top left; margin-right:10px;  }
div.offerte_temporanee .off-on span.am { font-size:13px; position:relative; left:10px; top: 10px; color:black; font-weight:bold; display:block;}
div.offerte_temporanee .off-on span.tt { font-size:10px; color:#666; position:relative; left:10px; top:7px;}
div.offerte_temporanee .off-on input { position:relative; top:-5px; left:25px; }

div.offerte_temporanee .off-off { float:left; display:block; width:94px; height:54px; padding-top:6px; background:transparent url(../img/zona_offerta.png) no-repeat top left; margin-right:10px; }
div.offerte_temporanee .off-off span.am { font-size:13px; position:relative; left:10px; top: 10px; color:#999; font-weight:bold; display:block;}
div.offerte_temporanee .off-off span.tt { font-size:10px; color:#aaa; position:relative; left:10px; top:7px;}
div.offerte_temporanee .off-off input { position:relative; top:-5px; left:25px; }

.box { border:1px solid #ccc; display:block; border-top:0; }
#ctl_upl_pnl_agenti .box { margin-top:5px; border-top:1px solid #ccc; }
.box .head { height:25px; background: #F7F7F7; border-bottom:2px solid #ccc; }
.box .head .colonna { padding:3px 10px; padding-top:5px; float:left; font-weight:bold; border-left:1px solid #fff; border-right:1px solid #ccc; height:17px;  }
.box .riga .colonna { padding:3px 10px; padding-top:5px; float:left; border-left:1px solid #fff; border-right:1px solid #ccc; height:17px;   }
.box .riga { background-color:white; border-bottom:1px solid #ccc; height:25px; }
.box .riga:hover { background-color:#f4f4f4; }
.box .spazio { padding:5px; }

div#lista-feed h2 { font-family:Arial; font-size:18px; color:black; padding:0; margin:0; }

/* oggetti in lista (terminate) */
div#lista-oggetti-close { margin: 0; padding: 0; }
div#lista-oggetti-close h2 { font-family:Arial; font-size:18px; color:black; padding:0; margin:0; }
#lista-oggetti-close div.topbox h1 { margin: 0; padding: 6px 10px; color: #666666; font-size: 15px; font-family: Arial, Helvetica, sans-serif; }
#lista-oggetti-close div.topbox{ height: 30px; background-image: url(../img/bg-topbox.png); border: 1px solid #CCCCCC; } 
#lista-oggetti-close div.mainbox{ margin: 0 0 15px 0; padding: 0; background-color: #F9F9F9; border-top: 0; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; text-align: center; }
#lista-oggetti-close div.mainbox p { margin: 0; padding: 5px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; }

div.oggetto-linea-close { margin: 10px 0 0 0; padding: 0; height: 100px; border-bottom: 3px solid #D1D1D1; background-image: url(../img/bg-lista-terminate.png); background-position: top right; background-repeat: repeat-y; }
div.oggetto-linea-close div.info-ogg h3 { margin: 10px 0 2px 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color:#333333; }
div.oggetto-linea-close div.info-ogg p { margin: 2px 0; padding: 0; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color:#333333; }


div.offerte_temporanee .off-conferma { float:left; width:140px; padding-top:10px; height:50px; }

/* Home */
div.offer-clouds { margin: 0; padding: 0px 10px; display:Block; height:70px; }
div.righe { border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; width:675px; }
div.clouds { float: left; margin: 0 5px 0 0; padding: 0; width: 100px; height: 60px; background-image: url(../img/cloud.png);  background-repeat:no-repeat; }
div.clouds-active { float: left; margin: 0 5px 0 0; padding: 0; width: 100px; height: 60px; background-image: url(../img/cloud-act.png); color:#333;  background-repeat:no-repeat;  }
div.clouds-active input { position:relative; top:-51px; left:76px;  }
div#offers-conf { float: left; margin: 0; padding: 0; background:#fff url(../img/cloud-button.png) no-repeat; }
div#offers-conf input { margin: 10px; margin-top:5px; padding: 0; border: 0; }
div.clouds p, div.clouds-active p { margin: 5px 15px 10px 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align: right; font-weight: normal; }
div.clouds-active p  { font-weight:bold; }
div.clouds p.mini, div.clouds-active p.mini { margin: 8px 0 0 0; padding: 0; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; font-weight: normal; }
div.clouds p, div.clouds p.mini { color: #666666; }
div.clouds-active-big { float: left; margin: 0 5px 0 0; padding: 0; width: 520px; height: 60px; background-image: url(../img/clouds-multipla.png); color:#333;  background-repeat:no-repeat;  }
div.clouds-active-big p { padding-left:60px; display:Block; margin:0; padding-top:7px; font-family: Arial, Helvetica, sans-serif; font-size: 16px;font-weight: normal; float:left; }
div.clouds-active-big p.l { padding-left:110px;  text-align:right; }
div.clouds-active-big p.btn { padding-left:0px; position:relative;left:496px; }
/* oggetti in lista */
div#lista-oggetti { margin: 10px 0; padding: 0; }
div.oggetto-linea { margin: 10px 0 0 0; padding: 0; height: 100px; border-bottom: 3px solid #D1D1D1; background-image: url(../img/bg-list-obj.png); background-position: top right; background-repeat: repeat-y; }
div.oggnorm {background-image: url(../img/bg-list-obj-ar.png); background-position: top right; no-repeat; padding-left:15px;/*border:3px solid #dedede;*/  padding-top:2px; }
div.ogglive {background-image: url(../img/bg-list-obj-al.png); background-position: top right; no-repeat;  padding-left:15px;}
div.oggfed {background-image: url(../img/bg-lista-terminate.png); background-position: top right; no-repeat;  padding-left:15px;}

div.oggnorm div.info-ogg { position:relative;top:4px; }

div.img-ogg, img.img-ogg { float: left; margin: 0; padding: 0; width: 95px; height: 95px; border: 0; }
div.img-ogg { margin-right: 8px; }
div.info-ogg { float: left; margin: 0; padding: 0; }
div.info-ogg h3 { margin: 0 0 2px 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#333333; }
div.info-ogg a, div.info-ogg a a:hover { color:#333333; text-decoration: none; }
div.info-ogg p { margin: 2px 0; padding: 0; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color:#333333; }
div.action-ogg { float: left; margin-top: 5px; }
div.spaz1 { margin-top:0; }
div.timer-date { float: right; margin-left:0px; border-left:1px solid #ccc; margin-top:4px; width:230px;; }
div.timer-date h3.flashtimer { margin: 6px 30px; margin-right:0; margin-left:20px; margin-top:7px; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #66CC33; font-size: 20px; cursor:default;}
div.timer-date p { margin: 5px 30px; margin-right:0; margin-left:20px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }

div.action-ogg input.txt  {  border: 1px solid #ccc; font-size:12px; color:#666; width:65px; padding-top:3px; padding-bottom:3px; text-align:right; padding-right:5px; width:60px; }
div.action-ogg input.da {  background: #fff url(../img/bg-input-da.png) center left no-repeat;  }
div.action-ogg input.a {  background: #fff url(../img/bg-input-a.png) center left no-repeat;  }
div.action-ogg input.bottone { margin-bottom: -7px; border: 0; }

div.amask { position:absolute;z-index:999980; top:0;left:0 background-color:#000; display:block; width:100%; height:100%; background-color:black; filter:alpha(opacity=80);-moz-opacity:0.9; opacity:.8 }

div.popuploading { width:400px; height:180px; background-color:white; border:1px solid #999; border-bottom:3px solid #999; padding:20px; background:#fff url(../img/stripe-top-h.png) top repeat-x;  }
div.popuploading .l { float:left; width:140px; }
div.popuploading .r { text-align:left; float:left; width:160px; padding-top:50px; padding-left:15px; width:200px;}

div.popuploading .r span.title { font-size:16px; color:#333; font-weight:bold; }
div.popuploading .r p { font-size:12px; color: #555; }

div.popuploading .r p img { display:block; padding:10px 0px; }

#oggetto div#operazioni-chiusa { float: left; display:block; margin: 0; padding: 0;  width: 248px;  height: 300px; background-image: url(../img/bg-operazioni-ar-chiusa.png); background-repeat:no-repeat; text-align: center;  }
div#operazioni-chiusa p { margin: 5px 0 0 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; }
div#operazioni-chiusa p.informazioni { margin: 90px 20px 0 20px; text-align: left; font-family: Arial, Helvetica, sans-serif; }
div#operazioni-chiusa p.informazioni strong { font-size: 25px; }
div#operazioni-chiusa h1#time_end { margin: 10px 0 10px 0; display:block; padding: 0; padding-top:10px; font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #F33660; }

div#off_display .p { float:left; width:55px; text-align:center; font-weight:bold; }
div#off_display .p img { display:Block; border:0; }
div#off_display { display:block; margin:0 auto; width:650px; }
h2.stato { padding-bottom:1px; margin-bottom:0; }
div.stato-offerte div { display:block; padding:3px; border-bottom:1px solid #ccc;  float:left; width:200px; margin-left:10px;  }
div.stato-offerte div label { font-size:16px; color:#333; font-weight:bold; padding-right:10px; }
div.stato-offerte div span b { color:#008000; font-weight:bold; font-size:14px; }
div.stato-offerte div span u { color:#ff0000; font-weight:normal; text-decoration:none; }
div.stato-offerte div span i { color:#aaaa00; font-style:normal; text-decoration:none; }
div.stato-offerte div span img.up {  background:#fff url(../img/ico-off-up.png) no-repeat; height:15px; width:15px; margin:0; padding:0; border:0;position:relative;top:1px; left:5px;}

div.stato-offerte div label img.raggr {  background:#fff url(../img/freccina-nera-con-GAMBOLUNGO.png) no-repeat; height:11px; width:11px; margin:0; padding:0; border:0;position:relative;top:1px; }
div.stato-offerte div span img.unk { background:#fff url(../img/ico-off-unk.png) no-repeat; height:17px; width:30px; margin:0; padding:0; border:0; position:relative; left:5px;}
div.stato-offerte div span img.down { background:#fff url(../img/ico-off-down.png) no-repeat; height:15px; width:15px; margin:0; padding:0; border:0; position:relative;top:1px; left:5px;}
div.stato-offerte div.stato { font-size:14px; font-weight:bold; padding-bottom:5px; display:block; color:#333; float:none; width:auto; width:631px; border-color:#eee; }
div.stato-offerte h3 { color:red; margin:0; padding:5px; position:relative;top:-5px; }
div.stato-offerte div.clr { border:0; }
embed.hidden, object.hidden { height: 1px; width: 1px; position: absolute; top: -1000px; left: -1000px; }
div-welcome_on_youbid { padding:15px; width:650px; height:400px;  font-family:Arial; }
div.welcome_on_youbid div.titolo img { float:left; }
div.welcome_on_youbid div.titolo h2 { text-align:left; float:left; color:black; font-size:15px; font-weight:bold;font-family:Arial; padding-left:35px; margin:0;padding-top:15px;  }
div.welcome_on_youbid div.titolo h2 span { display:block; font-size:12px; color:#999; font-weight:normal;}
div.welcome_on_youbid div.titolo { text-align:left;  margin-bottom:25px; border-bottom:1px solid #eee; }

div.welcome_on_youbid h3 a { display:block; font-weight:normal; font-size:10px; } 
div.welcome_on_youbid h3 {  margin-bottom:5px; padding:0; }

div.welcome_on_youbid .messaggio { font-size:12px; color:#333; padding-left:40px; text-align:left; width:750px; }

div.welcome_on_youbid .ribasso { width:430px; float:left; text-align:left; margin-left:20px; }
div.welcome_on_youbid .ribasso h3 { color:#F3355F; font-size:15px; font-family:arial; }
div.welcome_on_youbid .live { margin-left:10px; width:350px; padding-left:0px; float:left; text-align:left;  }
div.welcome_on_youbid .live h3 { color:#5A96EC; font-size:15px; font-family:arial; }

div.welcome_on_youbid .passo { width:400px; border-bottom:1px solid #ccc; padding-bottom:10px; display:block; margin:5px 0px}
div.welcome_on_youbid .passo label { font-size:30px; color:#999; font-weight:bold;  float:left; display:block; padding-top:15px; }
div.welcome_on_youbid .passo div.img { padding:0px 10px;  float:left; display:block; margin-top:20px; width:135px;  }
div.welcome_on_youbid .passo span { font-size:10px; float:left; display:block; color:#333; width:200px;}
.highslide-html-content {	display: none;	width:900px;	height:490px;	padding: 0 5px 5px 5px;  }


#profnav { border-bottom:1px solid #ccc; height:30px; display:block; width:700px; }
#profnav ul { list-style-type: none; }
#profnav ul li { border:1px solid #eee; border-bottom:0px; background:#fff url(../img/nav-bottom.png) bottom repeat-x; float:left; margin:0px 5px; height:29px; }

#profnav ul .sel {  border-color:#ccc; background:white; border-bottom:0px; height:30px; }

#profnav ul .sel a { color:#444; }
	
#profnav ul a { text-decoration:none; height:22px; display:block;padding:0px 15px; padding-top:7px;  color:#467096; font-family:Arial; font-weight:bold;  }
#profnav ul a:hover { text-decoration:none; }

div#profilo h3 { font-family:Arial;font-size:16px; font-weight:bold; color:black; }

div.topbox h1 { margin: 0; padding: 6px 10px; color: #666666; font-size: 15px; font-family: Arial, Helvetica, sans-serif; }
div.topbox{ height: 30px; background-image: url(../img/bg-topbox.png); border: 1px solid #CCCCCC; } 
div.mainbox{ margin: 0 0 15px 0; padding: 0; border-top: 0; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;  }
div.mainbox p { margin: 0; padding: 5px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; }

div.oggetto-linea-close { margin: 10px 0 0 0; padding: 0; height: 100px; border-bottom: 3px solid #D1D1D1; background-image: url(../img/bg-lista-terminate.png); background-position: top right; background-repeat: repeat-y; }
div.oggetto-linea-close div.timer-date { width:300px;position:relative;}
div.oggetto-linea-close div.info-ogg h3 { margin: 10px 0 2px 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color:#333333; }
div.oggetto-linea-close div.info-ogg p { margin: 2px 0; padding: 0; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color:#333333; }
.nobottompad { padding-bottom:0; }

div#list-aste-scadute-side .item { display:block; padding-bottom:5px;padding-top:5px; border-bottom:1px solid #ccc; }
div#list-aste-scadute-side .item p { margin:0; padding:0; }
div#list-aste-scadute-side .item p.t { margin:0; padding:0px 5px; }
div#list-aste-scadute-side .item p.tt { font-size:15px; color:#333;}
div#list-aste-scadute-side .item span { color:#333; }
div#list-aste-scadute-side .item { font-size:12px; color:#666;  }
div#list-aste-scadute-side .item img { border:1px solid #999; margin:0 auto; display:block;padding:0; margin-bottom:5px; }

div#list-aste-aperte-down .item { display:block; padding-bottom:5px;margin-top:10px; float:left; margin-left:15px; width:200px; }
div#list-aste-aperte-down .item p { margin:0; padding:0; }
div#list-aste-aperte-down .item p.t { margin:0; padding:0px 5px; }
div#list-aste-aperte-down .item p.tt { font-size:15px; color:#333;}
div#list-aste-aperte-down .item span { color:#333; }
div#list-aste-aperte-down .item { font-size:12px; color:#666;  }
div#list-aste-aperte-down .item img { border:1px solid #999; margin:0 auto; display:block;padding:0; margin-bottom:5px; }

div#ogglivelist { width:250px; height:200px; overflow:auto; overflow-x:hidden;overflow-y:hidden; }
div#ogglivelist table.header { border-bottom:2px solid #ccc;  }
div#ogglivelist table.header td {  font-weight:bold; height:20px; padding:0px 5px }
div#ogglivelist table.datat { }
#list-aste-aperte-down div.box { border:1px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; }
#list-aste-aperte-down div.box h2 { display:block; padding:8px; margin:0; color:#666; height:18px; font-size:14px; background:transparent url(../img/bg-menu-top.png) top repeat-x; }
#list-aste-aperte-down div.box div.content { background:#fafafa; padding:5px; color:#333; height:350px; }
#list-aste-aperte-down div.box div.content p { margin:0; padding:0; padding-bottom:5px; }

div#div_wnd_pausa { border:0; background-color:#fff; width:450px; height:180px; z-Index:9999; }
div#div_wnd_pausa .p1 { font-size:24px; font-weight:bold; color: #999; margin-top:0px;padding-top:0px; }
div#div_wnd_pausa .p2 { font-size:13px; color:#999; font-family:Tahoma; }

div#surfaceMask { background-color:#333; filter:alpha(opacity=50);opacity:0.5; position:absolute; z-index:8883;}
span.asta_allenamento { background-color:#FF6600; padding-left:3px; padding-right:3px; font-size:11px; }
span.asta_allenamento a { text-decoration:none; font-size:11px; font-weight:bold; color:white; }

span.premio_consolazione { background-color:#F3345E; padding-left:3px; padding-right:3px; font-size:11px; }
span.premio_consolazione a { text-decoration:none; font-size:11px; font-weight:bold; color:white; }

span.asta_1_cent { background-color:#008000; padding-left:3px; padding-right:3px; font-size:11px; }
span.asta_1_cent a { text-decoration:none; font-size:11px; font-weight:bold; color:white; }