.toggler { clear:both; }
.toggler .toggler { margin: 0 0 0 20px; }
.toggler h2 { margin:6px 16px 3px !important; padding:0 0 3px 16px !important; border-bottom:1px solid #cccccc; font-size:.75em; color:#002C71; cursor:pointer; background:url(../i/icone/toggler_close.png) no-repeat 2px -2px; }
.toggler.open>h2 { background:url(../i/icone/toggler_open.png) no-repeat left -2px; }
.toggler h2.noborder { border:0; }
.toggler .scroller { margin:0 0 16px; display:none; overflow:hidden; }
.toggler .scroller p { margin:10px 16px 0 18px; color:#666666;  }
.toggler .scroller.condizioni_voucher p { margin:10px 16px 0 16px; color:#666666;  }
.toggler .scroller p span { display:block; padding:10px 0 0 0; }
.toggler .scroller ol { margin:0 16px 0 35px; color:#666666; list-style:disc; background:#ffffff; }
.toggler .scroller ol li { padding:2px 0 1px 0; background:#ffffff; }
.toggler .scroller img.tipofile { float:left; margin:10px 10px 10px 26px; }

.toggler .scroller ul { padding:8px 0 2px 20px; list-style:disc; color:#666666; }
.toggler .scroller .lcol { padding: 8px 10px 2px 20px; margin:0 0 0 20px;  }
.toggler .scroller ul.lsx { padding: 8px 10px 2px 20px; margin:0 0 0 16px; width:233px; float:left; }
.toggler .scroller ul.ldx { padding: 8px 0px 2px 30px; margin:0 16px 0 0; width:234px; float:right; }
.toggler .scroller ul.lcol li { padding:2px 0; }
.toggler .scroller p.separatore { height:1px; line-height:1px; clear:both; }

/*.toggler.open>div.scroller { display:block; }*/



.toggler .scroller .lclassifica { padding: 8px 10px 2px 20px; margin:0 0 0 20px; }

.toggler .tclassifica { margin:0 30px; width:499px; }
.toggler .tclassifica thead { display:none; }
.toggler .tclassifica td { padding:2px; }
.toggler .tclassifica td.nome { line-height:16px; width:300px; }
.toggler .tclassifica td.tdvoto { width:191px; }
.toggler .tclassifica .tdvoto ul { list-style:none; margin:0; padding:0; float:left; }
.toggler .tclassifica p { font-size:1em; margin:0; }
.toggler .tclassifica td.tdvoto span { margin:0 0 0 10px; }


.toggler .tclassifica td.tdvoto ul { width:96px; height:16px; position:relative;  }
.toggler .tclassifica td.tdvoto ul.v_0 { background:url(../i/voto.gif) no-repeat 0 0px; }
.toggler .tclassifica td.tdvoto ul.v_1 { background:url(../i/voto.gif) no-repeat 0 -16px; }
.toggler .tclassifica td.tdvoto ul.v_2 { background:url(../i/voto.gif) no-repeat 0 -32px; }
.toggler .tclassifica td.tdvoto ul.v_3 { background:url(../i/voto.gif) no-repeat 0 -48px; }
.toggler .tclassifica td.tdvoto ul.v_4 { background:url(../i/voto.gif) no-repeat 0 -64px; }
.toggler .tclassifica td.tdvoto ul.v_5 { background:url(../i/voto.gif) no-repeat 0 -80px; }


.toggler .scroller p.links img { line-height:32px; vertical-align:middle; margin:0 5px; }

.present { overflow:hidden; margin: 0 16px; }
.present>img { float:left; margin:30px 10px 0 0; }

.f_destinatario { margin:0 0 20px 0; float:right; width:387px; }
.toggler .scroller .f_destinatario ol { float:left; width:387px; padding:0 0 0 0; margin:0 0 0 0px; color:#666666; list-style:none; }
.toggler .scroller .f_destinatario li {  padding:8px 5px 0 5px; float:left; width:385px; background:none; }
.f_destinatario select { width:230px; float:left; background:#fafafa; padding:3px 4px; border:1px solid #cccccc; }
.f_destinatario label { padding:4px 10px 4px 0; display:block; float:left; width:140px; text-align:right; color:#666666; }
.f_destinatario input { width:220px; float:left; background:#fafafa; color:#000000; border:1px solid #cccccc; padding:4px; }


/* for not scrolable version */
.noscroll .toggler .scroller { margin:0 0 16px; display:block; overflow:hidden; }
.noscroll .toggler .scroller p span { display:block;}


/* for not scrolable version */
.noscroll .toggler .scroller { margin:0 0 16px; display:block; overflow:hidden; }
.noscroll .toggler .scroller p span { display:block;}


/* ie7 fix */
.scroller ol { list-style:disc !important; background:#ffffff; overflow:hidden; }

/* modifiche prodotti del giorno info e downloads */
.scroller .allegato  { list-style:none !important; }
.scroller .allegato  img { position:relative; margin:0 6px -4px 0; }
