/* VIRGILIO OGGI*/
#generale_virgilio_oggi {background-image:url(/img/bg_virgilio_oggi.gif); background-repeat:no-repeat; margin:0; padding:0 15px 20px 10px; min-height:450px; height:auto !important; height:450px; background-color:#343434;}
.form_virigilio_oggisx { width:200px; padding:20px 0 20px 140px; float:left;}
.form_virigilio_oggidx { width:120px; padding:20px 0 20px 0; float:left;}

.form_virigilio_oggisx .riga {padding:7px 0 0 0;}
.form_virigilio_oggidx .riga {padding:7px 0 0 0;}

.bott_cancellasel { width:150px; height:26px; background:url("/img/bt_cancel_sel.gif") no-repeat 0 0; text-align:center; padding-top:6px;  color:#FFF; text-decoration:none; display:block; float:left;}
.bott_cancellasel:hover {text-decoration:underline; color:#FFF;}
.spazio_bott01 {margin:25px 10px 0 135px;}
* html .spazio_bott01 {margin:25px 10px 0 70px;}

.bott_conferma { width:103px; height:26px; background:url("/img/bt_blu.gif") no-repeat 0 0; text-align:center; padding-top:6px;  color:#FFF; text-decoration:none; display:block; float:left;}
.bott_conferma:hover { text-decoration:underline; color:#FFF;}
.spazio_bott02 { margin:25px 30px 0 30px!important;}

.bottnerostondato {background:#000 repeat-x top; color:#ffffff; border:1px solid #000000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px 10px; text-align:center; float:left;}
.bottnerostondato a { color:#FFFFFF; text-decoration:none;}
.bottnerostondato a:hover {text-decoration:underline;}
.spfaq {margin:50px 30px 0 10px;}
.spdettservizio {margin-top:50px; float:right}
* html .spdettservizio {margin:50px 0 0 220px;}

#bott_salvaprefer {width:115px; height:26px; background:url("/img/bt_blu_115.gif") no-repeat 0 0; text-align:center; padding:6px 0 0 0; margin:20px 0 0 5px; text-decoration:none!important; font-size:11px;}
#bott_salvaprefer a  {color:#fff; text-decoration:none;}
#bott_salvaprefer a:hover {text-decoration:underline;}



#fasciatop {background-color:#4e4e4e; width:604px; float:left; clear:both; border-top:1px solid #222; padding:10px 0;}
.boxrosso { width:140px; background:#ff0000 repeat-x top; color:#ffffff; border:1px solid #ff0000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px 10px; margin:0 0 0 40px; text-align:left; float:left;}
* html #fasciatop .boxrosso { margin:0 0 0 20px;}
#fasciatop .boxrosso .freccia { float:right; padding:5px 0 0 10px; border:0;}

.boxgrigio { width:130px; background:#333 repeat-x top; color:#ffffff; border:1px solid #333; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px 10px; margin:0 0 0 30px; text-align:left; float:left;}
* html #fasciatop .boxgrigio {margin:0 0 0 20px;}
#fasciatop .boxgrigio a {color:#FFFFFF; text-decoration:none;}
#fasciatop .boxgrigio a:hover {text-decoration:underline;}
#fasciatop .boxgrigio .freccia {float:right; padding:5px 0 0 10px; border:0;}


/* BOX ACQUISTA */
#boxacquista {width:623px; float:left; margin:15px 0 20px 0; padding:0; font-size:11px;}
#boxacquista .insnumero {width:155px; padding:0 5px 0 15px; float:left; margin:0;}
#boxacquista a.bottacquista {background-image: url(/img/bg_bottone_acquista.gif); background-repeat:no-repeat; width:73px; height:21px; margin:1px 0 0 0; padding:7px 0 0 8px; float:left;}
#boxacquista a.bottacquista:hover {background-image: url(/img/bg_bottone_acquista_over.gif);}
#boxacquista .inputprefisso {background-image: url(/img/buca_prefisso.gif); background-color:#000000; background-repeat:no-repeat; color:#000000; margin:0 8px 0 0; padding:5px 0 0 10px; width:75px; height:25px; border:0; float:left;}
#boxacquista .inputnumtelefono {background-image: url(/img/buca_numero_telefono.gif); background-color:#000000; background-repeat:no-repeat; color:#000000; margin:0 8px 0 0; padding:5px 0 0 10px; width:235px; height:25px; border:0; float:left;}
#boxacquista a {font-size:11px; text-decoration:none; color:#ffffff;}
#boxacquista a:hover {color:#ff0000;}

#boxacquistabiancopref {background-image: url(/img/buca_prefisso.gif); background-repeat:no-repeat; width:85px; height:30px; margin:0 5px 5px 0; padding:0; float:left; position:relative; font-size:11px; border:0;}
#boxacquistabiancopref .prefisso {color:#000000; margin:3px 5px 0 5px; padding:3px 0 0 2px; width:75px; height:16px; float:left; border:0;}

#boxacquistabiancotel {background-image: url(/img/buca_numero_telefono.gif); background-repeat:no-repeat; width:255px; height:30px; margin:0 0 5px 0; padding:0; float:left; position:relative; font-size:11px;}
#boxacquistabiancotel .telefono {color:#000000; margin:3px 5px 0 5px; padding:3px 0 0 2px; width:225px; height:16px; border:0; float:left;}


/* FINE BOX ACQUISTA */



/* BOX PROSEGUI */
#boxprosegui {width:610px; float:left; margin:15px 0 20px 0; padding:0; font-size:11px;}
#boxprosegui .insnumero {width:140px; padding:0 15px; float:left; margin:0;}
#boxprosegui a.bottprosegui {background-image: url(/img/bg_bottone_acquista.gif); background-repeat:no-repeat; width:78px; height:21px; margin:1px 0 0 0; padding:7px 0 0 8px; float:left;}
#boxprosegui a.bottprosegui:hover {background-image: url(/img/bg_bottone_acquista_over.gif);}
#boxprosegui .inputprefisso {background-image: url(/img/buca_prefisso.gif); background-color:#262626; background-repeat:no-repeat; color:#000000; margin:0 8px 0 0; padding:5px 0 0 10px; width:75px; height:25px; border:0; float:left;}
#boxprosegui .inputnumtelefono {background-image: url(/img/buca_numero_promozioni.gif); background-color:#262626; background-repeat:no-repeat; color:#000000; margin:0 8px 0 0; padding:5px 0 0 10px; width:235px; height:25px; border:0; float:left;}
#boxprosegui a {font-size:11px; text-decoration:none; color:#ffffff;}
#boxprosegui a:hover {color:#ff0000;}
/* FINE BOX PROSEGUI */


/* BOX ACQUISTA PROMOZIONI */
#boxacquistapromozioni {width:900px; color:#ff0000; float:left; margin:15px 0 20px 0; padding:0; font-size:12px; border:0;}
#boxacquistapromozioni .insnumero {width:390px; margin:0; padding:7px 0 0 10px; float:left; text-transform:uppercase;}
#boxacquistapromozioni a.bottacquista {background-image: url(/img/bg_bottone_acquista.gif); background-repeat:no-repeat; width:78px; height:21px; margin:2px 0 0 10px; padding:7px 0 0 8px; float:left;} 
#boxacquistapromozioni a.bottacquista:hover {background-image: url(/img/bg_bottone_acquista_over.gif);}

#boxpromoacquistapref {background-image: url(/img/buca_prefisso_promozioni.gif); background-repeat:no-repeat; width:85px; height:30px; margin:0 5px 5px 0; padding:0; float:left; position:relative; font-size:11px; border:0;}
#boxpromoacquistapref .prefisso {color:#000000; margin:3px 5px 0 5px; padding:3px 0 0 2px; width:75px; height:16px; float:left; border:0;}

#boxpromoacquistatel {background-image: url(/img/buca_numero_promozioni.gif); background-repeat:no-repeat; width:305px; height:30px; margin:0 0 5px 0; padding:0; float:left; position:relative; font-size:11px;}
#boxpromoacquistatel .telefono {color:#000000; margin:3px 5px 0 5px; padding:3px 0 0 2px; width:285px; height:16px; border:0; float:left;}

#boxacquistapromozioni a {font-size:11px; text-decoration:none; color:#ffffff;}
#boxacquistapromozioni a:hover {color:#ff0000;}


/*
#boxacquistapromozioni .inputnumtelefono {background-image: url(/img/buca_numero_promozioni.gif); background-color:#000; background-repeat:no-repeat; color:#000000; margin:0 8px 0 0; padding:4px 0 0 10px; width:305px; height:25px; border:0; float:left;}
#boxacquistapromozioni .inputprefisso {background-image: url(/img/buca_prefisso_promozioni.gif); background-color:#262626; background-repeat:no-repeat; color:#000000; margin:0 8px 0 0; padding:4px 0 0 10px; width:75px; height:25px; border:0; float:left;}
*/

/* FINE ACQUISTA PROMOZIONI */



/* BOX ACQUISTA FONDO BIANCO */
#boxacquista_sfbianco {width:623px; float:left; margin:30px 0 20px 0!important; padding:0; font-size:11px;}
#boxacquista_sfbianco .insnumero {width:140px; padding:0 15px; float:left; margin:0;}
#boxacquista_sfbianco a.bottacquista {background-image: url(/img/bg_bottone_acquista_bianco.gif); background-repeat:no-repeat; width:78px; height:21px; margin:1px 0 0 0; padding:7px 0 0 8px; float:left;}
#boxacquista_sfbianco a.bottacquista:hover {background-image: url(/img/bg_bottone_acquista_bianco_over.gif);}
#boxacquista_sfbianco .inputprefisso {background-image: url(/img/buca_prefisso_bianco.gif); background-color:#000000; background-repeat:no-repeat; color:#000000; margin:0 8px 0 0; padding:5px 0 0 10px; width:75px; height:25px; border:0; float:left;}
#boxacquista_sfbianco .inputnumtelefono {background-image: url(/img/buca_numero_telefono_bianco.gif); background-color:#000000; background-repeat:no-repeat; color:#000000; margin:0 8px 0 0; padding:5px 0 0 10px; width:235px; height:25px; border:0; float:left;}
#boxacquista_sfbianco a {font-size:11px; text-decoration:none; color:#ffffff;}
#boxacquista_sfbianco a:hover {color:#ff0000;}
/* FINE BOX ACQUISTA SFONDO BIANCO */


#content_dem {width:627px; float:left; margin:10px 0 20px 0; border:1px solid red}
#content_bott_sx {width:627px; float:left; margin:10px 0 20px 0;}
#content_bott_sx_ecomm {width:960px; float:left; margin:10px 0 20px 0;}
#content_bott_dx {width:300px; float:left; overflow:hidden; margin-left:25px; display:inline; }
#content_sx_guida {width:615px; float:left; margin:5px 0 0 0; padding:0 0 0 7px;}
#content_sx_guida2 {width:625px; float:left; margin:0 0 0 10px; padding:0; display:inline;}
* html #content_sx_guida2 {padding:0 0 20px 0;}
#novita {background-image:url(/img/bg_novita.gif); background-repeat:no-repeat; width:297px; margin:0 25px 5px 0; padding:0 0 10px 0; float:left;}

#novita .titoloprimo {padding:15px 0 0 15px; margin:0; font-size:27px; color:#ffffff;}
#novita .numpagine{padding:0; margin:3px 0 0 0; float:right;}

#novita .paginazione {padding:10px 0 5px 0; float:right; margin:0; display:inline}
#novita .paginazione a.indietro {background-image:url(/img/pallino_freccia_indietro.gif); background-repeat:no-repeat; width:26px; height:17px; float:right; padding:0; margin:0;}
#novita .paginazione a.indietro:hover {background-image:url(/img/pallino_freccia_indietro_over.gif); }
#novita .paginazione a.avanti {background-image:url(/img/pallino_freccia_avanti.gif); background-repeat:no-repeat; width:26px; height:17px; float:right; padding:0 7px 0 0; margin:0; display:inline}
#novita .paginazione a.avanti:hover {background-image:url(/img/pallino_freccia_avanti_over.gif);}
#novita .lancio_sx {margin:0; padding:10px 0 0 8px; width:133px; float:left; color:#ffffff;}
#novita .lancio_sx .titolo {font-size:14px; color:#FFFFFF;  }
#novita .lancio_sx img { padding:0 0 8px 0; margin:0;}

#novita .lancio_sx .linkscoprisubito {color:#ffffff; margin:15px 0 0 0;}
#novita .lancio_sx .linkscoprisubito a.scoprisubito {padding:0; margin:0; color:#FFFFFF; text-decoration:underline;}
#novita .lancio_sx .linkscoprisubito a.scoprisubito:hover {color:#FF0000; text-decoration:none;}

#novita .lancio_sx .linkscoprisubito a.scoprisubitonosott {padding:0; margin:0; color:#FFFFFF; text-decoration:none;}
#novita .lancio_sx .linkscoprisubito a.scoprisubitonosott:hover {color:#FF0000;}


#novita .lancio_sx2 {margin:0; padding:10px 3px 0 21px; width:130px; float:left; color:#ffffff;}
#novita .lancio_sx2 .titolo {font-size:14px; color:#FFFFFF;}
#novita .lancio_sx2 img { padding:0 0 8px 0; margin:0;}

#novita .lancio_sx2 .linkscoprisubito {color:#ffffff; margin:15px 0;}
#novita .lancio_sx2 .linkscoprisubito a.scoprisubito {padding:0; margin:0; color:#FFFFFF; text-decoration:underline;}
#novita .lancio_sx2 .linkscoprisubito a.scoprisubito:hover {color:#FF0000; text-decoration:none;}
#novita .lancio_sx2 .linkscoprisubito a.scoprisubitonosott {padding:0; margin:0; color:#FFFFFF; text-decoration:none;}
#novita .lancio_sx2 .linkscoprisubito a.scoprisubitonosott:hover {color:#FF0000;}

#separatoreboxnovita {width:20px; height:10px; float:left;}

#prossimamente {background-image:url(/img/bg_prossimamente.gif); background-repeat:no-repeat; width:297px; float:left; padding:0 0 10px 0;}
#prossimamente .titrubrica {padding:15px 0 0 15px; margin:0; font-size:27px; color:#ffffff;}
#prossimamente .numpagine{padding:0; margin:3px 0 0 0; float:right;}
#prossimamente .paginazione {padding:10px 0 5px 0; float:right; margin:0;}
#prossimamente .paginazione a.indietro {background-image:url(/img/pallino_freccia_indietro.gif); background-repeat:no-repeat; width:26px; height:17px; float:right; padding:0; margin:0;}
#prossimamente .paginazione a.indietro:hover {background-image:url(/img/pallino_freccia_indietro_over.gif); }

#prossimamente .paginazione a.avanti {background-image:url(/img/pallino_freccia_avanti.gif); background-repeat:no-repeat; width:26px; height:17px; float:right; padding:0 7px 0 0; margin:0;}
#prossimamente .paginazione a.avanti:hover {background-image:url(/img/pallino_freccia_avanti_over.gif); }

#prossimamente .lancio_sx {margin:10px 0 0 8px; padding:0; width:133px; float:left; color:#ffffff;}
#prossimamente .lancio_sx .titolo {font-size:14px; color:#FFFFFF; }
#prossimamente .lancio_sx img { padding:0 0 8px 0; margin:0;}

#prossimamente .lancio_sx .linkscoprisubito {color:#ffffff; margin:15px 0;}
#prossimamente .lancio_sx .linkscoprisubito a.scoprisubito {padding:0; margin:0; color:#FFFFFF; text-decoration:underline;}
#prossimamente .lancio_sx .linkscoprisubito a.scoprisubito:hover {color:#FF0000; text-decoration:none;}
#prossimamente .lancio_sx .linkscoprisubito a.scoprisubitonosott {padding:0; margin:0; color:#FFFFFF; text-decoration:none;}
#prossimamente .lancio_sx .linkscoprisubito a.scoprisubitonosott:hover {color:#FF0000;}


#prossimamente .lancio_sx2 {margin:10px 0 0 20px; padding:0; width:128px; float:left; color:#ffffff;}
#prossimamente .lancio_sx2 .titolo {font-size:14px; color:#FFFFFF; }
#prossimamente .lancio_sx2 img { padding:0 0 8px 0; margin:0;}

#prossimamente .lancio_sx2 .linkscoprisubito {color:#ffffff; margin:15px 0;}
#prossimamente .lancio_sx2 .linkscoprisubito a.scoprisubito {padding:0; margin:0; color:#FFFFFF; text-decoration:underline;}
#prossimamente .lancio_sx2 .linkscoprisubito a.scoprisubito:hover {color:#FF0000; text-decoration:none;}
#prossimamente .lancio_sx2 .linkscoprisubito a.scoprisubitonosott {padding:0; margin:0; color:#FFFFFF; text-decoration:none;}
#prossimamente .lancio_sx2 .linkscoprisubito a.scoprisubitonosott:hover {color:#FF0000;}

/* INIZIO PACCHETTI SKY */
#icobambini {width:150px; padding:0; margin:0; float:left;}
#testopacchettisky {width:600px; padding:0; margin:0; float:left; color:#ffffff;}
#testopacchettisky .titolo {color:#ffffff;}

#boxpacchettisky {margin:60px 0 0 70px; width:500px;}
#boxpacchettisky  .spazioico {margin:0 15px 15px 0;}
#boxpacchettisky .bgico {background-image:url(/img/bg_ico_bianche.gif); background-repeat:no-repeat; color:#3333CC; padding:10px 0 0 0; text-align:center; width:83px; height:53px; margin:0 15px 15px 0; float:left;}

.boxpacchettiskyopzioni {width:600px; float:left; margin:10px 0 0 0;}
.boxpacchettiskyopzioni .bgico {background-image:url(/img/bg_ico_bianche.gif); background-repeat:no-repeat; color:#3333CC; padding:10px 0 0 0; text-align:center; width:83px; height:53px; margin:0 15px 15px 0; float:left; }
.boxpacchettiskyopzioni .testo {width:500px; float:left; color:#ffffff;}
/* FINE PACCHETTI SKY */


/* INIZIO BOX DA NON PERDERE */
#danonperdere {width:600px; margin:15px 0 0 0;}
#danonperdere .titoloprimo {padding:10px 0 15px 15px; background-color:#666666; font-size:27px; color:#ffffff;}
#danonperdere .numpagine{padding:0; margin:3px 0 0 0; float:right;}
#danonperdere .paginazione {padding:10px 0 5px 0; float:right; margin:0; width:550px;}
#danonperdere .paginazione a.indietro {background-image:url(/img/pallino_freccia_indietro.gif); background-repeat:no-repeat; width:26px; height:17px; float:right; padding:0; margin:0;}
#danonperdere .paginazione a.indietro:hover {background-image:url(/img/pallino_freccia_indietro_over.gif); }
#danonperdere .paginazione a.avanti {background-image:url(/img/pallino_freccia_avanti.gif); background-repeat:no-repeat; width:26px; height:17px; float:right; padding:0 7px 0 0; margin:0;}
#danonperdere .paginazione a.avanti:hover {background-image:url(/img/pallino_freccia_avanti_over.gif);}
#danonperdere .lancio_sx {margin:10px 0 0 0; padding:10px 9px 0 8px; width:133px; float:left; color:#ffffff;}
#danonperdere .lancio_sx .titolo {font-size:14px; color:#FFFFFF;  }
#danonperdere .lancio_sx img { padding:0 0 8px 0; margin:0;}

#danonperdere .lancio_sx .linkscoprisubito {color:#ffffff; margin:15px 0 0 0;}
#danonperdere .lancio_sx .linkscoprisubito a.scoprisubito {padding:0; margin:0; color:#FFFFFF; text-decoration:underline;}
#danonperdere .lancio_sx .linkscoprisubito a.scoprisubito:hover {color:#FF0000; text-decoration:none;}

#danonperdere .lancio_sx .linkscoprisubito a.scoprisubitonosott {padding:0; margin:0; color:#FFFFFF; text-decoration:none;}
#danonperdere .lancio_sx .linkscoprisubito a.scoprisubitonosott:hover {color:#FF0000;}
/* FINE BOX DA NON PERDERE */


/* SCHEDA FILM */
#scheda_film {width:620px; float:left;}
.boxnerostondato {background:#000 repeat-x top; color:#ffffff; border:1px solid #000000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:20px 0 0 0; padding:15px 5px; text-align:center; float:left;}
#scheda_film  .sc_filmleft {width:110px; float:left;}
#scheda_film  .sc_filmright {width:500px; float:left}

#scheda_film  .sc_filmright .video {width:475px; float:left; border-top:10px solid #1d1d1d; border-left:10px solid #1d1d1d; border-right:10px solid #1d1d1d; border-bottom:10px solid #1d1d1d; margin-left:5px;}
.trama {color:#d7d7d7; padding:10px 0 0 0;}

.boxnerostondatolungo {background:#000 repeat-x top; color:#ffffff; border:1px solid #000000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:10px 0 0 5px; width:470px; padding:10px; float:left;}

#scheda_film  .sc_filmright .trama {padding:10px;}

#scheda_film  .sc_filmright600 {width:600px; float:left}
#scheda_film  .sc_filmright600 .trama {padding:10px;}
/* SCHEDA FILM */


#banner_dx { float:left; margin-top:10px; display:inline;}
#banner_dx .spaziobott {padding:0 0 23px 0;}
#banner_dx_interne {width:284px; float:right; padding:0 10px 10px 43px; margin:0;}


#nostri_partner {background-image:url(/img/bg_ns_partner.gif); background-repeat:no-repeat; width:623px; float:left; margin:15px 0 0 0; padding:0; height:auto !important; height:2px;}
#nostri_partner .titolo {padding:15px 0 0 15px; margin:0; font-size:27px; color:#ffffff;}
#nostri_partner .partner_primo {padding:22px 0 15px 15px; float:left;}
#nostri_partner .partner_secondo {padding:22px 0 15px 15px; float:left}
#nostri_partner .partner_terzo {padding:22px 0 15px 25px; float:left}
#nostri_partner .testo {width:190px; padding:22px 0 15px 25px; float:left; height:auto !important; height:2px;}
#nostri_patrner .testo .titbold {font-size:14px;}

hr.iefix{ border-color:#1d1d1d; clear:both; visibility:hidden;}


/* INIZIO LISTA CANALI */
.listacanali {width:600px; float:left; font-size:11px; color:#ffffff;}
.listacanali .riga  {width:605px; margin:10px 0 0 0; float:left; border-bottom:1px solid #1d1d1d; padding:0 0 5px 0;}

.listacanali .canale  {width:460px; float:left; margin:0 5px 3px 40px;}
.listacanali .canaledirettetv  {width:220px; float:left; margin:0 5px 3px 30px;}
.listacanali .descrdirette  {width:250px; float:left; background-color:#4e4e4e; padding:5px;}
* html .listacanali .descrdirette {margin:0 0 10px 0;}
.listacanali .foto {text-align:center;}
.listacanali .imgcanale {width:80px; float:left;}
.listacanali .idcanale {width:95px; height:15px; background-color:#000000; float:left; margin:5px 0 2px 2px; text-align:center;}
.listacanali .bgicocanale {background:url(/img/bg_ico_canale_big.gif) no-repeat; color:#3333CC; text-align:center; width:100px; height:60px; float:left}
.listacanali .bgicocanale * {vertical-align:middle}
.listacanali .bgicocanale span {display:inline-block; height:100%}


/* FINE LISTA CANALI */




/* CERCA NEL SITO*/
#boxcerca {width:290px; margin-top:15px; color:#999999;  float:left; font-size:11px;}
#boxcerca a {font-size:11px; padding:0; margin:0; text-decoration:none; color:#ffffff; float:right;}
#boxcerca a:hover {color:#ff0000;}

#cerca {position:absolute; top:0; right:0;}
#cercanelsito {background-image:url(/img/bg_cercanelsito.gif); background-repeat:no-repeat; width:296px; height:30px; margin:0 0 5px 0; padding:0; float:left; position:relative; font-size:11px;}
#cercanelsito .inputcercanelsito {color:#000000; margin:3px 5px 0 5px; padding:5px 0 0 2px; width:240px; height:16px; border:0; float:left; }
#boxcerca .cercasolcont { width:176px; float:left; }
#boxcerca .solocontenuti {margin:0; padding:1px 5px 0 10px; float:left;}
#boxcerca a.ric_avanzata {background-image:url(/img/ric_avanzata.gif);}
#boxcerca a.ric_avanzata:hover {background-image:url(/img/ric_avanzata_over.gif); }
/* FINE CERCA NEL SITO */


/* INIZIO NOVITA FILM */
.novitafilm {background:#000 url(/img/bg_novita_film.gif) repeat-x top; width:597px; height:346px; color:#ffffff; border:1px solid #b3b3b3; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}
.novitafilm .fotofilm {width:275px; padding:20px 10px 0 15px; float:left;}
.novitafilm .infofilm {width:283px; float:left;}
.novitafilm .infofilm .titfilm {width:283; font-size:18px; color:#FFFFFF; margin:20px 10px 20px 0; clear:both;}
.novitafilm .pagine {width:596px; padding:20px 0 0 0; text-align:center;}
/* FINE NOVITA FILM */


#boxneronovita {width:283px; color:#FFFFFF; margin:20px 0 0 0;}
#boxneronovita .top {background-image:url(/img/top_box_nero.gif); background-repeat:no-repeat; width:283px; height:4px; font-size:0;}
#boxneronovita .bott {background-image:url(/img/bott_box_nero.gif); background-repeat:no-repeat; width:283px; height:4px;}
#boxneronovita .center {background-color:#000000; width:268px; padding:5px 5px 5px 10px; line-height:18px;}


/* INIZIO BOX SX TUOI VOTI */
#box_tuoivotisx {width:279px; margin:15px 40px 0 0; float:left;}
.corpo-box {background:#000 url(/img/bg_box_tuoivoti.gif) repeat-x top; margin:0; padding:10px; color:#ffffff; text-align:center; border:1px solid #b3b3b3; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#box_tuoivotisx .titgrigio { font-size:14px; color:#ffffff;}
#box_tuoivotisx .titturchese { font-size:14px; color:#4e8abe;}

.freccinatuoivoti {margin:8px 5px 0 0; float:right;}
a.freccinabianca {background-image: url(/img/freccina_bianca_su.gif); background-repeat:no-repeat; width:7px; height:4px; margin:8px 5px 0 0; float:right; font-size:0}

a.freccinabiancaover {background-image: url(/img/freccina_bianca_giu.gif); background-repeat:no-repeat; width:7px; height:4px; margin:8px 5px 0 0; float:right; font-size:0;}


/* FINE BOX SX TUOI VOTI */


/* INIZIO BOX DX TUOI VOTI */
#box_tuoivotidx {width:279px; margin:15px 0 0 0; padding:0; float:left;}
#box_tuoivotidx #filo_top {background-image:url(/img/filo_top_box_tuoivoti.gif); background-repeat:no-repeat; height:5px;}
#box_tuoivotidx .corpo_box {background-image:url(/img/bg_box_tuoivoti.gif); background-repeat:repeat; margin:0; padding:10px; border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3; height:175px; color:#ffffff; text-align:center; }

#box_tuoivotidx #filo_bottom {background-image:url(/img/filo_bottom_box_tuoivoti.gif); background-repeat:no-repeat; height:5px;}
#box_tuoivotidx .titgrigio { font-size:14px; color:#ffffff;}
#box_tuoivotidx .titturchese { font-size:14px; color:#4e8abe;}
/* FINE BOX DX TUOI VOTI */



/* INIZIO BOX DX TUOI VOTI */

#bottaggiorna{ margin:25px auto; width:132px; border:1px solid #010101;}
#bottaggiorna .dx {background-image: url(/img/bg_bottone_turchese_dx.gif); background-repeat:no-repeat; padding:0; margin:0; width:5px; height:28px; float:left;}
#bottaggiorna .sx {background-image: url(/img/bg_bottone_turchese_sx.gif); background-repeat:no-repeat; padding:0; margin:0; width:5px; height:28px; float:left;}
#bottaggiorna .corpo {background-image: url(/img/bg_bottone_turchese_center.gif); background-repeat:repeat; padding:5px; margin:0; height:18px; float:left;}
#bottaggiorna a {text-decoration:none;}
#bottaggiorna a:hover {text-decoration:underline;}


#bottvota {margin:25px auto; padding:0; height:28px; width:188px; }
#bottvota .dx {background-image: url(/img/bg_bottone_turchese_dx.gif); background-repeat:no-repeat; padding:0; margin:0; width:5px; height:28px; float:left;}
#bottvota .sx {background-image: url(/img/bg_bottone_turchese_sx.gif); background-repeat:no-repeat; padding:0; margin:0; width:5px; height:28px; float:left;}
#bottvota .corpo {background-image: url(/img/bg_bottone_turchese_center.gif); background-repeat:repeat; padding:5px; margin:0; height:18px; float:left;}
#bottvota a {text-decoration:none;}
#bottvota a:hover {text-decoration:underline;}
.bt_catfil { width:105px; height:22px; background:#ff0000; color:#FFF; text-align:center; line-height:22px }
/* FINE BOX DX TUOI VOTI */

#box_ultime_schede {background-image:url(/img/bg_box_ultimeschedeviste.gif); background-repeat:no-repeat; font-size:11px;  color:#FFFFFF; width:301px; height:262px; margin:20px 0;}
#box_ultime_schede .tit {margin:0; padding:19px 0 0 15px; font-size:14px;}
#box_ultime_schede .numpagine{padding:0; margin:3px 0 0 0; float:right;}
#box_ultime_schede .paginazione {padding:10px 0 5px 0; float:right; margin:0;}
#box_ultime_schede .paginazione a.indietro {background-image:url(/img/pallino_freccia_indietro.gif); background-repeat:no-repeat; width:26px; height:17px; float:right; padding:0; margin:0;}
#box_ultime_schede .paginazione a.indietro:hover {background-image:url(/img/pallino_freccia_indietro_over.gif); }
#box_ultime_schede .paginazione a.avanti {background-image:url(/img/pallino_freccia_avanti.gif); background-repeat:no-repeat; width:26px; height:17px; float:right; padding:0 7px 0 0; margin:0;}
#box_ultime_schede .paginazione a.avanti:hover {background-image:url(/img/pallino_freccia_avanti_over.gif);}

#box_ultime_schede .lancio_sx {margin:10px 3px 10px 5px; width:140px; float:left;}
* html #box_ultime_schede .lancio_sx {margin:10px 0 0 0;}

#box_ultime_schede .lancio_sx .foto {float:left; margin:0; padding:0;}
#box_ultime_schede .lancio_sx .fotoscheda {border:1px solid #FFFFFF; float:left; margin:0 3px 5px 0;}

#box_ultime_schede .lancio_sx .titolo {float:left; width:72px;}
#box_ultime_schede .lancio_sx .titolo a {color:#ffffff; text-decoration:none;}
#box_ultime_schede .lancio_sx .titolo a:hover {text-decoration:underline;}

#boxtxtcoldx {width:300px; color:#ffffff; background-color:#313131; margin:0 0 15px 0; padding:5px 10px 10px 10px; line-height:20px;}

/* INIZIO TAB TUOI VOTI */
.primacella {padding:0 5px 0 10px; border:1px solid #858585;}
.cella {padding:0 5px 0 10px; border-top:1px solid #858585; border-right:1px solid #858585; border-bottom:1px solid #858585;}
.primacellasecriga {padding:3px 3px 3px 10px; border-left:1px solid #858585; border-right:1px solid #858585; border-bottom:1px solid #858585;}
.cellasecriga {padding:0 5px; border-right:1px solid #858585; border-bottom:1px solid #858585;}

.cellasecrigafilotop {padding:0 5px; border-right:1px solid #858585; border-top:1px solid #858585; border-bottom:1px solid #858585;}

.cellasecrigacenter {text-align:center; border-right:1px solid #858585; border-bottom:1px solid #858585;}
.voto {padding:0 0 0 5px; float:left;}
.iconastato {padding:3px 8px 0 15px; float:left;}
.spazio20bott {margin:2px 3px 0 0; float:left;}
.txtbianco10 {margin:10px 0 5px 0; font-size:10px; color:#ffffff; float:left; clear:both;}
.txtblu15 {font-size:15px; color:#4e8abe;}
/* FINE TAB TUOI VOTI */


/* INIZIO TOOL TOPTEN  */
#tooltopten {height:30px; padding:0; margin:25px 0 0 0;}
* html #tooltopten {height:30px;}
#tooltopten .labelgrigiasx {width:5px; height:32px; background-image:url(/img/sx_label_grigia_topten.gif); background-repeat:no-repeat; float:left;}
#tooltopten .labelgrigiadx {width:5px; height:32px; background-image:url(/img/dx_label_grigia_topten.gif); background-repeat:no-repeat; float:left; margin:0 6px 0 0}
* html #tooltopten .labelgrigiadx {margin:0 5px 0 0}
#tooltopten .labelgrigia { height:26px; background-color:#4e4e4e; float:left; color:#ffffff; padding:3px 5px; margin:0;}

#tooltopten .labelgrigia a {color:#FFFFFF; text-decoration:none;}
#tooltopten .labelgrigia a:hover { text-decoration:underline;}

#tooltopten .labelturchesesx {width:5px; height:32px; background-image:url(/img/sx_label_turchese_topten.gif); background-repeat:no-repeat; float:left;}

#tooltopten .labelturchesedx {width:5px; height:32px; background-image:url(/img/dx_label_turchese_topten.gif); background-repeat:no-repeat; float:left; margin:0 6px 0 0}
* html #tooltopten .labelturchesedx {margin:0 5px 0 0}
#tooltopten .labelturchese{ height:26px; background-color:#4e8abe; float:left; color:#ffffff; padding:3px 5px; margin:0;}
/* FINE TOOL TOPTEN */



/* INIZIO COND. CONTRATTUALI*/

.cond_contrattuali {width:600px}
.cond_contrattuali a {text-decoration:none;}
.cond_contrattuali a:hover {text-decoration:underline;}

.cond_contrattuali a.icopiu { background-image:url(/img/ico_piu.gif); background-repeat:no-repeat; width:14px; height:13px; float:right;}
.cond_contrattuali a.icopiu:hover {background-image:url(/img/ico_meno.gif);}


.cond_contrattuali a.icopdf {background-image:url(/img/ico_pdf_small_noatt.gif); background-repeat:no-repeat; width:30px; height:31px; float:right;}
.cond_contrattuali a.icopdf:hover {background-image:url(/img/ico_pdf_small_att.gif);}


.label {background:#494A4B; border:1px solid #494A4B; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px 10px; margin:0 0 10px 0;}
.label a, .labelaperta a, .labelover a {text-decoration:none!important;}
.label a:hover, .labelaperta a:hover, .labelover a:hover {text-decoration:underline!important}
.label:hover {background:#666666;}


.labelaperta {background:#494A4B; border:1px solid #494A4B; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px 10px; margin:0 0 2px 0;}


.cond_contrattuali .txtlabelaperta { font-size:11px; padding:5px 10px; margin:0 0 10px 0;}
.cond_contrattuali .txtlabelaperta a {font-size:10px; text-decoration:underline;}
.cond_contrattuali .txtlabelaperta a:hover{text-decoration:none;}
.cond_contrattuali .txtlabelaperta a.txt11 {font-size:11px; text-decoration:underline;}
.cond_contrattuali .txtlabelaperta a.txt11:hover{text-decoration:none;}
.cond_contrattuali .expanded {background-image:url(/img/bg_cond_contratt_aperto.gif); background-repeat:repeat; }
.cond_contrattuali .expanded .labelover {background:#3b3b3e; height:30px; padding:5px 10px 5px 10px; margin:0 0 10px 0;}
/* FINE COND. CONTRATTUALI */




/* INIZIO PULSANTI RISULTATI */
.txt_pagamento_film .nobgimg { background:none!important; height:auto}

.con-sort { background:#4e4e4e; margin-top:1px; padding:5px 0; width:604px}
.con-sort a { text-decoration:none!important}

.bt_attivo {width:152px; height:31px; text-indent:4px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px; background:#ff0000 url(/img/freccina_giu.gif) no-repeat 140px 14px; float:left; margin-left:45px; display:inline}
.bt_attivo .risultati { display:block}

.bt_noatt {width:132px; height:31px; text-indent:4px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px; background:#333 url(/img/freccina_giu.gif) no-repeat 120px 14px; float:left; margin-left:30px; display:inline}
.bt_noatt .risultati { display:block}

.bt_noatt a {text-decoration:none!important;}
.bt_noatt a:hover {text-decoration:underline!important}

.bt_alice_home_tv { width:152px; height:31px; text-indent:4px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px; background:#333 url(/img/freccina_giu.gif) no-repeat 140px 14px; float:left; margin-left:30px; display:inline}
.bt_alice_home_tv .risultati { display:block}
a:hover .bt_alice_home_tv { background:#ff0000 url(/img/freccina_giu.gif) no-repeat 140px 14px;}
/* FINE PULSANTI RISULTATI */


/* INIZIO TOP TEN SMALL*/
#box_topten_small {background:url(/img/votafilm/bg_topten.gif) repeat; width:298px; border-top:1px solid #000000;}
#box_topten_small .top1 { border:2px solid #4e4e4e; float:left; background-color:#4e4e4e; width:294px; margin:0 0 10px 0;}
#box_topten_small .top1 .numero { border-right:2px solid #4e4e4e; width:25px; height:21px; float:left; background-color:#282828; padding:4px 0 0 5px;}
#box_topten_small .top1 .titolo {width:160px; float:left; padding:3px 0 0 5px;}
#box_topten_small .top1 .titolo a {color:#FFFFFF; text-decoration:none;}
#box_topten_small .top1 .titolo a:hover {text-decoration:underline;}

.bottvotafilm {float:left; margin:5px 0 0 0; width:87px; padding:0 0 0 5px;}
.bottvotafilm a {background:url(/img/votafilm/bott_votafilm.gif); background-repeat:no-repeat; font-size:11px; padding:3px 5px; text-decoration:none; color:#FFFFFF;}
.bottvotafilm a:hover {background:url(/img/votafilm/bott_votafilm_over.gif); text-decoration:none}

.bottvotafilmch {float:left; margin:8px 0 0 0; width:87px; padding:0 5px 0 0;}
.bottvotafilmch a {background:url(/img/votafilm/bott_votafilmch.gif); background-repeat:no-repeat; font-size:11px; padding:3px 5px; text-decoration:none; color:#FFFFFF;}
.bottvotafilmch a:hover {background:url(/img/votafilm/bott_votafilmch_over.gif); text-decoration:none}

#box_topten_small .top2 {float:left; background-color:#313131; border-top:1px solid #1b1b1b; border-bottom:1px solid #1b1b1b; margin:0 0 10px 0; padding:3px 0;} 
#box_topten_small .top2 .numero {border:2px solid #313131; width:23px; height:21px; float:left; background-color:#282828; padding:5px 0 0 8px;}
#box_topten_small .top2 .titolo {width:160px; float:left; padding:5px 0 0 10px;}
#box_topten_small .top2 .titolo a {color:#FFFFFF; text-decoration:none;}
#box_topten_small .top2 .titolo a:hover {text-decoration:underline;}
/* INIZIO TOP TEN SMALL*/



/* INIZIO TOP TEN BIG*/
#box_topten_big {background:url(/img/votafilm/bg_topten.gif) repeat; width:600px; border-top:1px solid #000000;}
#box_topten_big .top1 { border:2px solid #4e4e4e; height:66px; float:left; background-color:#4e4e4e; width:596px; margin:0 0 10px 0}
#box_topten_big .top1 .numero {border-right:2px solid #4e4e4e; width:25px; height:43px; float:left; background-color:#282828; padding:23px 0 0 5px; color:#FFFFFF;}
#box_topten_big .top1 .titolo {width:365px; float:left; padding:23px 0 2px 3px;}
#box_topten_big .top1 .titolo a {color:#FFFFFF; text-decoration:none; }
#box_topten_big .top1 .titolo a:hover {text-decoration:underline; }
#box_topten_big .top1 .icofilm {width:89px; height:61px; float:left; padding:2px 5px 0 5px;}

.bottvotafilmbig {float:left; margin:23px 0 0 0; width:87px;}
.bottvotafilmbig a {background:url(/img/votafilm/bott_votafilm.gif); background-repeat:no-repeat; font-size:11px; padding:3px 5px; color:#FFFFFF; text-decoration:none; }
.bottvotafilmbig a:hover {background:url(/img/votafilm/bott_votafilm_over.gif);}

.bottvotafilmchbig {float:left; margin:8px 0 0 0; width:87px;}
.bottvotafilmchbig a {background:url(/img/votafilm/bott_votafilmch.gif); background-repeat:no-repeat; font-size:11px; padding:3px 5px; text-decoration:none; color:#FFFFFF;}
.bottvotafilmchbig a:hover {background:url(/img/votafilm/bott_votafilmch_over.gif); text-decoration:none}

#box_topten_big .top2 {float:left; background-color:#313131; height:50px; border-top:1px solid #1b1b1b; border-bottom:1px solid #1b1b1b; margin:0 0 10px 0;} 
#box_topten_big .top2 .numero {border:2px solid #313131; width:23px; height:41px; float:left; background-color:#282828; padding:5px 0 0 8px;}
#box_topten_big .top2 .titolo {width:450px; float:left; padding:7px 0 0 10px;}
#box_topten_big .top2 .titolo a {color:#FFFFFF; text-decoration:none;}
#box_topten_big .top2 .titolo a:hover {text-decoration:underline;}
/* INIZIO TOP TEN BIG*/


/*page mediaset prenium*/
.visual_med_prenium { width:610px; height:261px; background:url(/img/visual_pacchetti_prenium.jpg) no-repeat 0 0; }
#reg-mediaset #generale { padding:0 0px 20px 10px;}


/* MEDIASET PREMIUM */
#premiumbouquet {background:url(/img/box_premium_bouquet.gif) no-repeat; margin:0 0 0 0px; padding:60px 0 0 0; text-align:left; float:left; width:293px; height:570px; font-size:11px; color:#333}
#premiumbouquet p {margin:0 0 9px 0; padding:0;}
#premiumbouquet .testo {margin:0 0 0 15px; padding:0; width:260px;}
#premiumbouquet .arancio11 {margin:0; padding:0; font-size:11px; color:#ff6633;}
#premiumbouquet .arancio12 {margin:0; padding:0; font-size:12px; color:#ff6633;}

#premiumcalcio {background:url(/img/box_premium_calcio.gif) no-repeat; margin:0; padding:58px 0 0 0; text-align:left; float:left; width:300px; height:570px; font-size:11px; color:#333; margin-left:14px; display:inline}
#premiumcalcio p{margin:0 0 13px 0; padding:0;}
#premiumcalcio .testo {margin:0 0 0 15px; padding:0; width:270px;}
#premiumcalcio .testo10 { font-size:10px; margin:0; padding:0; width:270px; }
#premiumcalcio .verde11 {margin:0; padding:0; font-size:11px; color:#669900; font-weight:bold;}
#premiumcalcio .verde12 {margin:0; padding:0; font-size:12px; color:#669900;}
#premiumcalcio .squadre {color:#999; font-size:22px; margin-left:0px; margin-top:10px; font-weight:bold }
#premiumcalcio .squadre li { border-bottom:1px solid #FFF; list-style-position:inside; padding-bottom:2px;}
#premiumcalcio .squadre li span {color:#669900; font-size:12px;}
.notaprenium { color:#ccc; padding-top:2px;}
/*fine mediaset prenium*/


/* page promozioni new */
.visualpromozioninew {width:946px; height:316px; background:url(/img/img_promozioni_new.jpg) no-repeat 0 0;}
.visualpromozioninew .dx {width:225px; height:80px; float:left; margin:220px 0 0 0!important; text-align:center;}
.visualpromozioninew .dx .txtrossopromo {font-size:20px; color:#ff0000; text-decoration:line-through;}
.visualpromozioninew .dx .txtgreypromo {font-size:20px; color:#000;}


.visualpromozioninew a.bottabbonati {background-image: url(/img/bg_bott_abbonati.gif); background-repeat:no-repeat; width:154px; height:28px; margin:-50px 0 0 680px; padding:7px 0 0 12px; float:left; color:#FFF; text-decoration:none; font-size:12px; font-weight:bold;}
.visualpromozioninew a.bottabbonati:hover { text-decoration:underline;}

.bottonerossopromo {width:140px; background:#ff0000 repeat-x top; color:#ffffff; border:1px solid #ff0000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px 10px; margin:10px 0 0 85px; text-align:center; float:left; display:inline}
.bottonerossopromo a {text-decoration:none!important; color:#FFFFFF;}
.bottonerossopromo a:hover {text-decoration:underline!important;}
.spbottrosso {margin:0 0 0 350px!important; padding:8px 0 0 0;}

.visualpromozioninew .sx {width:600px; height:180px; padding:25px 0 0 40px; color:#ffffff; font-size:13px; float:left;}
.visualpromozioninew .sx .boxsxrosso {width:280px; height:170px; float:left; line-height:20px;}

.visualpromozioninew .sx .boxtxtinpromo {font-size:12px; width:500px; margin:0; float:left;}


.visualpromozioninew ul {width:630px; margin:5px 0; color:#646464; float:left;}
.visualpromozioninew ul li { height:20px; list-style:none; color:#000;}
/* page promozioni new */

/*page opzioni promozioni*/
.visualpromozioni {width:946px; height:316px; background:url(/img/img_promo.jpg) no-repeat 0 0;}
.visualpromozioni .dx {width:325px; height:50px; float:left; margin:220px 0 0 0!important; text-align:center}
.visualpromozioni .dx .txtrossopromo {font-size:20px; color:#ff0000; text-decoration:line-through;}
.visualpromozioni .dx .txtgreypromo {font-size:20px; color:#fff;}

.bottonerossopromo {width:140px; background:#ff0000 repeat-x top; color:#ffffff; border:1px solid #ff0000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px 10px; margin:10px 0 0 85px; text-align:center; float:left; display:inline}
.bottonerossopromo a {text-decoration:none!important; color:#FFFFFF;}
.bottonerossopromo a:hover {text-decoration:underline!important;}
.spbottrosso {margin:0 0 0 350px!important; padding:8px 0 0 0;}

.visualpromozioni .sx {width:600px; height:235px; padding:80px 0 0 15px; color:#ffffff; font-size:13px; float:left;}
.visualpromozioni .sx .boxsxrosso {width:500px; height:65px; float:left;}

.visualpromozioni .sx .boxtxtinpromo {width:555px; margin:20px 0 0 0; float:left;}

.visualpromozioni ul {width:630px; margin:5px 0; padding-left:16px; color:#646464; float:left;}
.visualpromozioni ul li { height:20px; list-style:none; color:#FFF;}
/*page opzioni promozioni*/


/* inizio pag abbonati subito */
.bgskyabbsubito {width:609px; height:61px; background:url(/img/bg_top_tuttosky.gif) no-repeat 0 0;}
/* fine pag abbonati subito */


/*page descriz promo*/
.descrizpromo {width:600px; float:left; color:#ffffff;}
.descrizpromo ul {margin:15px 0; padding-left:15px;  float:left;}
.descrizpromo ul li {width:580px; height:28px; border-bottom:1px solid #1d1d1d;}


/*inizio page Switchoff*/
.switchoff {width:600px; float:left; color:#ffffff;}
.switchoff ul {margin:15px 0; padding-left:15px;  float:left;}
.switchoff ul li {width:580px; padding:5px 0;}

#popswitchoff {margin: 0; padding: 0; background-color:#666; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.clear {clear: both; font-size: 0;}
#popswitchoff #top {margin: 0; padding:0; background: url(/Promozioni/pop_up/img/top_pop.gif) no-repeat; height:50px; width: 500px;}
#popswitchoff #top .titrosso {margin: 0; padding: 20px 0 0 27px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; font-weight: bold;}
#popswitchoff .regione {margin: 0; padding: 0; width: 500px; height: 33px; color:#fff; font-size: 12px; float: left; border-bottom: 1px solid #999;}
#popswitchoff .regione .testo {margin: 0; padding: 8px 0 0 0; text-transform: uppercase; float: left; width: 300px; color:#fff;}
#popswitchoff .regione a {margin: 0; padding: 8px 0 0 100px; color: #ccc; text-decoration: none; float: left;}
#popswitchoff .regione a:hover {color: #fff;}
#popswitchoff .filogrigio {border-bottom: 1px solid #999; margin: 10px 0 0 0;}
#popswitchoff .regione .freccia {margin: 12px 0 0 18px; padding: 0; background: url(/Promozioni/pop_up/img/freccia_rossa.gif) no-repeat;float: left; width: 11px; height: 7px;}
#popswitchoff .regione_aperta {margin: 0; padding: 0; width: 500px; height: 33px; color: #fff; font-size: 12px; float: left; border-bottom: 1px solid #999;}
#popswitchoff .regione_aperta .freccia {margin: 11px 0 0 18px; padding: 0; background: url(/Promozioni/pop_up/img/freccia_rossa_open.gif) no-repeat; float: left; width: 11px; height: 7px;}
#popswitchoff .regione_aperta a {margin: 0; padding: 8px 0 0 88px; color: #fff; text-decoration: none; float: left;}
#popswitchoff .regione_aperta a:hover {color: #ccc;}
#popswitchoff .regione_aperta .testo {margin: 0; padding: 8px 0 0 0; text-transform: uppercase; float: left; width: 300px;}
#popswitchoff .regione_aperta #chiudi {margin: 0; padding: 8px 0 0 100px; float: left;}
#popswitchoff #elenco_regioni {margin: 0; padding: 0; width:500px; color:#fff; font-size:12px; float:left; color:#666; border-bottom: 1px solid #999;}
#popswitchoff #elenco_regioni .colonna01 {margin: 0 0 0 30px; padding: 5px 0 0 0; width: 157px; float: left; display:inline; color:#ccc;}
#popswitchoff #elenco_regioni .colonna01 .titolo {margin: 0; padding: 5px 0 0 0; color: #fff;}
#popswitchoff #elenco_regioni .colonna02 {margin: 0; padding: 5px 0 0 0; width: 157px; float: left; color:#ccc;}
#popswitchoff #elenco_regioni .colonna02 .titolo {margin: 0; padding: 5px 0 0 0; color: #fff;}
#popswitchoff #elenco_regioni .colonna03 {margin: 0; padding: 5px 0 0 0; width: 156px; float: left; color:#ccc;}
#popswitchoff #elenco_regioni .colonna03 .titolo {margin: 0; padding: 5px 0 0 0; color: #fff;}
#popswitchoff #elenco_regioni .colonna04 {margin: 0 0 0 30px; padding: 5px 0 0 0; width: 314px; float: left; display:inline; color:#FFFF33;}
#popswitchoff #elenco_regioni .colonna04 .titolo {margin: 0; padding: 5px 0 0 0; color: #fff;}
/* fine page Switchoff*/


.boxstondatorosso { width:585px; color:#ffffff; border:1px solid #ff0000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:10px 0; padding:10px;}

.boxstondatogrigio {background:#000 url(/img/bg_boxstondato_grigio.gif) repeat-x top; width:585px; color:#ffffff; border:1px solid #b3b3b3; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:10px 0; padding:10px;}
/*page descriz promo*/

/*pagine pagamento */
.txt { margin-left:10px}
.box_sport { height:415px; background:#343434 url(/img/bg_box_sport.jpg) repeat-x 0 0; width:600px; }
#pagamento #generale { padding-right:0;}
#bt_cos_prezzi { margin-left:190px ; width:256px; float:left; display:inline; padding-top:10px }
#bt_cos_prezzi img { border:0}
#bt_cos_prezzi .dx {background:url(/img/bt_smusso_grigio.gif) no-repeat 100% 0; width:12px; height:27px; float:left;}
#bt_cos_prezzi .sx {background:url(/img/bt_smusso_grigio.gif) no-repeat; width:12px; height:27px; float:left;}
#bt_cos_prezzi .corpo { background:#575757; height:27px; float:left; line-height:27px; _padding-top:6px; _height:21px; }
#bt_cos_prezzi a {text-decoration:none;}
#bt_cos_prezzi a:hover {text-decoration:underline;}

.logosky { width:122px; height:46px; background:url(/img/sky_grigio.png) no-repeat 0 0; float:right}

/* \*/
* html .logosky {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/sky_grigio.png", sizingMethod='scale')}/**/   

/*cont box  sport pagamento*/
.cont-box { margin-top:10px;}
.cont-box .item { width:291px; height:296px; background:url(/img/bg_box_item.png) no-repeat 0 0; overflow:hidden; float:left; position:relative  }
.cont-box .item.mleft { margin-left:16px; display:inline}
.cont-box .item .sez { font-size:12px; font-weight:bold; padding-top:16px; margin-left:15px}
.cont-box .item .squadra { font-size:14px; padding-top:10px; margin-left:15px}
.cont-box .item .data {margin-left:15px}
.cont-box .item .sfida { font-size:18px; margin-left:15px}
.cont-box .item .visual { width:204px; height:106px; margin:10px auto; border:1px solid #000; }
.cont-box .item .visual img { width:204px; height:106px; }
.cont-box .item .canale { font-size:12px; color:#ff0000; float:left; margin-left:15px}
.cont-box .item .prezzo {font-size:12px; color:#ff0000; float:right; margin-right:15px}
.cont-box .item .ore { font-weight:bold; left:40px; top:262px; display:inline; position:absolute}
.cont-box .item .rif {float:right; color:#000; width:98px; right:15px; text-align:right; top:262px; position:absolute }


.come_acquistare { display:block; height:20px;}
.come_acquistare img { border:0}
.come_acquistare a { color:#F00!important}


/*eventi settimana*/
.eventi_settimana { margin-top:20px}
.eventi_settimana h3 { background:#666; font-size:27px; color:#ffffff; font-weight:normal; height:53px; line-height:53px; text-indent:14px;}
.eventi_settimana .titoloprimo {padding:15px 0 0 15px; margin:0; font-size:27px; color:#ffffff;}
.eventi_settimana .numpagine{padding:0; margin:3px 0 0 0; float:right;}
.eventi_settimana .paginazione {padding:10px 0 5px 0; float:right; margin:0; display:inline}
.eventi_settimana .paginazione a.indietro {background-image:url(/img/pallino_freccia_indietro.gif); background-repeat:no-repeat; width:26px; height:17px; float:right; padding:0; margin:0;}
.eventi_settimana .paginazione a.indietro:hover {background-image:url(/img/pallino_freccia_indietro_over.gif); }
.eventi_settimana .paginazione a.avanti {background-image:url(/img/pallino_freccia_avanti.gif); background-repeat:no-repeat; width:26px; height:17px; float:right; padding:0 7px 0 0; margin:0; display:inline}
.eventi_settimana .paginazione a.avanti:hover {background-image:url(/img/pallino_freccia_avanti_over.gif);}

	
	
	/*//////////////////////ereditati*/
	#pptsky {margin:0; width:613px; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
	#pptsky #consultaprezzi {margin:0 0 0 190px; padding:4px 0 0 20px; width:259px; height:31px; background:url(/img/ppv_sky/bg_consulta_prezzi.gif) no-repeat; color:#FFFFFF; display:block;}
	#pptsky a {color:#fff; text-decoration:none;}
	#pptsky a:hover {color:#ccc;}
	
	#pptsky #eventi {margin:10px 0; padding:0 0 10px 0; font-size:11px; color:#333;  clear:both; float:left; }
	

#pptsky #eventi #dx {margin:0 0 5px 8px;}
#pptsky #eventi #sx {margin:0 0 5px 0;}


	#pptsky #eventi #serie_a {margin:0 0 5px 0;padding:70px 0 10px 80px; width:216px; background:url(/img/ppv_sky/box_serie_a.gif) no-repeat; float:left; position:relative; z-index:2;}
	
	#pptsky #eventi #champions {left:8px; margin:0 0 5px 0;padding:70px 0 10px 80px; width:216px; background:url(/img/ppv_sky/box_champions.gif) no-repeat; float:left;position:relative;z-index:2;}
 
	
	#pptsky #eventi #serie_b {left:8px; margin:0 0 5px 0; padding:70px 0 10px 80px; width:216px; background:url(/img/ppv_sky/box_serie_b.gif) no-repeat; float:left; position:relative;z-index:2;}
	
	#pptsky #eventi #amichevoli {margin:0 0 5px 0; padding:70px 0 10px 80px; width:216px; background:url(/img/ppv_sky/box_amichevoli.gif) no-repeat; float:left;position:relative;z-index:2;}
	
	#pptsky #eventi #calcio_internazionale {margin:0 0 5px 0; padding:70px 0 10px 80px; width:216px; background:url(/img/ppv_sky/box_calcio_internazionale.gif) no-repeat; float:left;position:relative;z-index:2;}
	
	#pptsky #eventi #wrestling {left:8px; margin:0 0 5px 0; padding:70px 0 10px 80px; width:216px; background:url(/img/ppv_sky/box_wrestling.gif) no-repeat; float:left;position:relative;z-index:2;}
	
	#pptsky #eventi #vancouver2010 {left:8px; margin:0 0 5px 0; padding:70px 0 10px 80px; width:216px; background:url(/img/ppv_sky/box_vancouver2010.gif) no-repeat; float:left;position:relative;z-index:2;}
	
	#pptsky #eventi #altrieventi {margin:0 0 5px 0; padding:70px 0 10px 80px; width:216px; background:url(/img/ppv_sky/box_altrieventi.gif) no-repeat; float:left;position:relative;z-index:2;}
	
	#pptsky #eventi #fifaworldcup2010 {left:8px;margin:0 0 5px 0; padding:70px 0 10px 80px; width:216px; background:url(/img/ppv_sky/box_fifaworldcup2010.gif) no-repeat; float:left;position:relative;z-index:2;}
	
	#pptsky .freccia {margin:-16px 4px 0 0; padding:0; border:0;}
	
	
	#pptsky #acquistaevento {margin:0; padding:20px 0 0 47px; font-size:14px; width:649px; height:50px; background:url(/img/ppv_sky/bg_acquista_evento.gif) no-repeat; text-transform:uppercase;}
	.strillomin {font-size:16px; font-weight:normal;}
	#pop_consultaprezzi {position:absolute;display:none; z-index:10;padding:0; width:402px; min-height:100px; height:auto !important; height:100px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
	#pop_consultaprezzi #chiudi {margin:-5px 1px 0 0; padding:0; width:49px; height:17px; float:right;}
	 #top {margin:0; padding:7px 0 0 20px; font-size:17px; color:#0099cc; width:382px; height:29px; background:url(/img/ppv_sky/top_consulta_prezzi.gif) no-repeat; float:left;}
	#pop_consultaprezzi #testata {margin:0; padding:7px 0 0 20px; font-size:12px; color:#0099cc; width:382px; height:22px; background-color:#e2eff6; float:left;}
	#pop_consultaprezzi #testata .nero {color:#000000;}
	#pop_consultaprezzi #testata .prezzitit {margin:0 12px 0 0; padding:0; color:#000000; float:right; display:block;}
	#pop_consultaprezzi .bianco {background-color:#ffffff; margin:0; padding:0; float:left; width:402px;}
	#pop_consultaprezzi .bianco .riga {margin:0 0 0 10px; padding:7px 0 0 10px; font-size:11px; border-bottom:1px solid #c5e0ee; color:#000000; width:370px; height:18px; float:left;}
	#pop_consultaprezzi .rigavuota {margin:0; padding:7px 0 0 0; font-size:12px; color:#000000; width:382px; height:18px; float:left;}
	#pop_consultaprezzi .riga .prezzi {margin:0 22px 0 0; padding:0; color:#0099cc; float:right; display:block;}
	#pop_consultaprezzi #chiusura {margin:0; padding:7px 0 0 20px; font-size:17px; color:#0099cc; width:402px; height:18px; background:url(/img/ppv_sky/bottom_consulta_prezzi.gif) no-repeat; float:left;}
	#pop_acquistaevento {position:absolute;display:none; z-index:10;padding:0; width:572px; height:531px; background:url(/img/ppv_sky/bg_pop_acquista_evento.gif) no-repeat; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
	#pop_acquistaevento #titolo {margin:0; padding:62px 0 0 50px; display:block; color:#ffffff; font-size:16px; width:480px; float:left;}
	#pop_acquistaevento #testo {margin:0; padding:30px 0 0 50px; width:480px; float:left; line-height:20px;}
	#pop_acquistaevento #testo .testorosso {color:#cc0000;}
	#pop_evento_aperto_serie_a {margin:0; padding:62px 0 0 80px; font-size:11px; color:#333; width:216px; height:24px; background:url(/img/ppv_sky/box_serie_a_open.gif) no-repeat; float:left;}
	#pop_evento_aperto_serie_b {margin:0; padding:62px 0 0 80px; font-size:11px; color:#333; width:216px; height:24px; background:url(/img/ppv_sky/box_serie_b_open.gif) no-repeat; float:left;}
	#pop_evento_aperto_wrestling {margin:0; padding:62px 0 0 80px; font-size:11px; color:#333; width:216px; height:24px; background:url(/img/ppv_sky/box_wrestling_open.gif) no-repeat; float:left;}
	#pop_evento_aperto_amichevoli {margin:0; padding:62px 0 0 80px; font-size:11px; color:#333; width:216px; height:24px; background:url(/img/ppv_sky/box_amichevoli_open.gif) no-repeat; float:left;}
	#pop_evento_aperto_calcio_internazionale {margin:0; padding:62px 0 0 80px; font-size:11px; color:#333; width:216px; height:24px; background:url(/img/ppv_sky/box_calcio_internazionale_open.gif) no-repeat; float:left;}
	#pop_evento_aperto_champions {margin:0; padding:62px 0 0 80px; font-size:11px; color:#333; width:216px; height:24px; background:url(/img/ppv_sky/box_champions_open.gif) no-repeat; float:left;}
	#pop_evento_aperto_vancouver2010 {margin:0; padding:62px 0 0 80px; font-size:11px; color:#333; width:216px; height:24px; background:url(/img/ppv_sky/box_vancouver2010_open.gif) no-repeat; float:left;}
	#pop_evento_aperto_altrieventi {margin:0; padding:62px 0 0 80px; font-size:11px; color:#333; width:216px; height:24px; background:url(/img/ppv_sky/box_altrieventi_open.gif) no-repeat; float:left;}
	#pop_evento_aperto_fifaworldcup2010 {margin:0; padding:62px 0 0 80px; font-size:11px; color:#333; width:216px; height:24px; background:url(/img/ppv_sky/box_fifaworldcup2010_open.gif) no-repeat; float:left;}
	
#testo {margin:0; padding:5px 5px 0 30px; width:500px; float:left; line-height:20px;}
#testo .testorosso {color:#ff0000;}
#testo ul {margin:15px 0; padding-left:15px;  float:left;}
#testo ul li { padding:0 10px;}





	.fascia_azzurra {margin:0; padding:5px 0 0 0; background-color:#c7d7e6; font-size:11px; color:#333; width:296px; height:20px; float:left;}
	.fascia_azzurra .rifid {margin:0 0 6px 0; padding:0 0 0 20px; float:left;}
	.fascia_azzurra .evento {margin:0; padding:0 0 0 15px; float:left;}
	.fascia_azzurra .chiudi {margin:0; padding:0 0 0 150px; float:left; color:#7d858c;}
	.bullet {margin:-13px 7px 0 0; padding:0; float:right;}
	.fascia_azzurra .primariga {margin:0; padding:9px 0 0 15px; width:277px; height:20px; border-right:2px solid #c7d7e6; border-left:2px solid #c7d7e6; border-bottom:1px solid #d5eaf2; color:#666666; font-size:12px; float:left;}
	.fascia_azzurra .riga {margin:0; padding:9px 0 0 15px; background-color:#FFFFFF; width:277px;min-height: 20px;height: auto !important;height: 20px;border-right:2px solid #c7d7e6; border-left:2px solid #c7d7e6; border-bottom:1px solid #d5eaf2; color:#666666; font-size:11px; float:left;}
	.numero {margin:0; padding:0 10px 0 0; color:#3399cc; float:left;}
	.chiusurabianca {margin:0; padding:0; background-color:#CC3366; float:left;}
	.fascia_azzurra .chiusurapopevento {margin:0; padding:9px 0 0 15px; width:277px; height:25px; border-right:2px solid #c7d7e6; border-left:2px solid #c7d7e6; border-bottom:2px solid #c7d7e6; background-color:#fff; font-size:12px; float:left;}
	.fascia_azzurra .chiusurapopevento a {color:#cc0000!important; text-decoration:none;}
	.fascia_azzurra .chiusurapopevento a:hover {color:#666666!important;}
	#dettagli_servizio {width:162px; height:22px; margin:10px 0 0 0; padding:0; float:right; }
	/*fine ereditati*/
/*cont box  sport pagamento*/




/*PAGE PAGAMENTO FILM*/
.txt_pagamento_film { background:url(/img/bg_pellicola.png) no-repeat 100% 100%; _background:none; width:590px; margin-left:10px;}
#bottvotafilm {margin-top:25px; height:28px; width:108px; float:right }
#bottvotafilm .dx {background-image: url(/img/bg_bottone_turchese_dx.gif); background-repeat:no-repeat; padding:0; margin:0; width:5px; height:28px; float:left;}
#bottvotafilm .sx {background-image: url(/img/bg_bottone_turchese_sx.gif); background-repeat:no-repeat; padding:0; margin:0; width:5px; height:28px; float:left;}
#bottvotafilm .corpo {background-image: url(/img/bg_bottone_turchese_center.gif); background-repeat:repeat; padding:5px; margin:0; height:18px; float:left;}
#bottvotafilm a {text-decoration:none;}
#bottvotafilm a:hover {text-decoration:underline;}


.bt_catfil { width:105px; height:22px; background:#ff0000; color:#FFF; text-align:center; line-height:22px; float:left; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:0 0 0 5px;}
.bt_catfil a {  height:22px; display:block; text-decoration:none!important; }
.bt_catfil a:hover {  height:22px; display:block; text-decoration:underline!important }
.bt_prime_visioni { width:105px; height:22px; background:#333; color:#FFF; text-align:center; line-height:22px; float:left; margin-left:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}
.bt_prime_visioni a {height:22px; display:block;  text-decoration:none!important; }
.bt_prime_visioni a:hover {height:22px; display:block;  text-decoration:underline!important }




/* navigazione alfabetica */
#navAZ {float:left;background-color:#666; font-size:10px; line-height:25px; width:598px; padding-left:6px; }
	#navAZ, #navAZ a {color:#fff; text-decoration:none}
	#navAZ a, #navAZ span {float:left; }
	#navAZ a {width:18px; text-align:center;}
	#navAZ a:hover {color:#333;}
	#navAZ .selected {background:url(/img/bg_letter_sel.png) no-repeat 50%; color:#fff;}
	
	/* Navigazione risultati */
.nav02 {background-color:#4e4e4e; width:594px; color:#999; line-height:25px; font-size:11px; padding-right:10px; text-align:right; float:left}
.nav02 .txtrosso {color:#ff0000;}
	.nav02 a {color:#fff; text-decoration:none!important}
	.nav02 a:hover {color:#F00!important; text-decoration:underline!important}
	.nav02 a.selected {color:#ff0000!important; font-weight:bold; text-decoration:underline!important}
.nav02bottom {clear:both; padding-top:15px; }

.rowElement { width:604px; display:block; border-bottom:1px solid #000;  font-family:Verdana, Geneva, sans-serif; background:url(/img/bg_fili_row.png) repeat-y 0 0 }
.rowElement.noborder {  border-bottom:none;  }
.rowElement a { text-decoration:none!important}
.rowElement img { border:0;}
.rowElement ul { list-style-type:none}

.rowElement .col-1 { float:left; width:32px;}
.rowElement .col-1 img { float:left; margin-top:12px; margin-left:4px; display:inline}

.rowElement .col-2 { float:left; width:104px; padding:10px}
.rowElement .col-2 h4 { font-size:12px}

.rowElement .col-3 { float:left; width:262px; padding:10px; color:#ffffff}
.rowElement .col-3 strong {color:#fff}
.rowElement .col-4 { float:left; width:48px; padding:10px; }
.rowElement .col-4 img { margin-top:20px; margin-left:4px; display:inline; }

.rowElement .col-5 { float:left; width:56px; padding:10px}

.votafilm { float:left; width:62px; height:52px; background:#4e8abe; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-left:10px; display:inline }
.votafilm a { display:block;  height:40px; padding-top:12px   }
.votafilm a:hover { background:#424242;  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.searchType select { margin:20px 10px 15px 6px; border:0px; padding:2px 6px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#FFF; float:left;}

.searchType .tutto  {width:500px; float:left;}
.searchType .tutto .testo {padding:25px 5px 5px 5px; float:left;}
* html .searchType .tutto .testo {padding:25px 5px 5px 5px;}

.nosott a {text-decoration:none;}
.nosott a:hover {text-decoration:underline;}
/* FILM A PAGAMENTO */


/* VOTA I FILM */
#votafilm {background:url(/img/votafilm/bg_vota_film_banner_hp.gif) no-repeat; padding:0; width:286px; height:166px; margin-left:10px; font-size:16px; font-weight:bold; }
#votafilm .arial1833 {padding:0 0 0 15px; color:#333; float:left; }
#votafilm .arial1866 {padding:0 0 0 5px;  color:#666; float:left;}
#votafilm .arial18cc {padding:0 0 0 5px; color:#C00; float:left;}
#votafilm .arial1466b {padding:10px 0 0 15px; font-size:12px; color:#666; font-weight:bold;}
#votafilm .arial1466 {padding:0 0 0 15px; font-size:12px; color:#666; font-weight:normal}
#bottbluvotafilm {position:relative; margin:10px auto 2px; padding:8px 0;  }
#bottbluvotafilm .r02 {width:202px; height:31px; margin:0 auto; line-height:31px; overflow:hidden; background:url(/img/votafilm/sfondo_bott.png) no-repeat 0 0; }
#bottbluvotafilm .r02 a {display:block; height:31px; color:#FFF; font-size:11px; text-decoration:none; text-align:center; font-weight:bold; }
#bottbluvotafilm .r02 a:hover {background:url(/img/votafilm/sfondo_bott.png) no-repeat 0 -31px;}
#votafilm  .finevotafilm { width:286px; height:37px; background:#FFF url(/img/bg_fine_votafilm.png) no-repeat 0 0;}

/*FINE PAGE PAGAMENTO FILM*/



/* CONTENUTI TRAILER*/
.box-trailer {}
.box-trailer h3 { margin-left:20px}
.box-trailer .cont-trailer { background:#343434 url(/img/bg_film_dettaglio.jpg) repeat-x 0 0; margin-top:20px; padding-bottom:10px}
.box-trailer .cont-trailer .banda-dx { width:122px; float:left; }
.box-trailer .cont-trailer .banda-dx .visual-film{ margin-left:10px}  
.pagamento-prezzo { width:112px; height:70px; background:#000;  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#fff; text-align:center; padding-top:20px; margin-top:18px; margin-left:10px }
.pagamento-prezzo .numero { color:#f00; font-weight:bold; font-size:28px; float:left; margin-left:30px }
.pagamento-prezzo .euro { color:#f00;font-size:20px; float:left; margin-top:8px; margin-left:-6px }

.cont-trailer .info-film { float:left; width:488px; margin-left:10px}
.cont-trailer .info-film .flash-video { width:476px; height:308px; background:#1d1d1d; }
.cont-trailer .info-film .tit-video { color:#ffffff; margin:10px 0 0 0;}
.cont-trailer .info-film .trama { color:#ffffff; margin:0; width:476px;}
.cont-trailer .info-film .details-film { background:#000; width:456px;  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#fff; list-style-type:none; padding:10px 10px 20px 10px; margin-top:10px}
.cont-trailer .info-film .details-film li { margin-top:4px}
.cont-trailer .info-film .details-film li span { font-weight:bold}

.cont-trailer .nota {font-size:11px; margin:30px 20px 0 20px; display:block}
    
#abbonarsi_sky {font-size:11px; margin:20px 0 0 0; background-color:#FF3399; width:620px;}



/*pagina compresi nel prezzo */
.txt_compresiprezzo {width:590px; margin-left:10px}
.tit-cat-concerti { margin-left:10px; color:#ff0000; font-size:15px; height:30px}


.rowElement2 { width:604px; display:block; border-bottom:1px solid #000;  font-family:Verdana, Geneva, sans-serif; background:url(/img/bg_fili_row2.png) repeat-y 0 0; clear:both }
.rowElement2.noborder {  border-bottom:none;  }
.rowElement2 a { text-decoration:none!important}
.rowElement2 img { border:0;}
.rowElement2 ul { list-style-type:none}
.rowElement2 .col-1 { float:left; width:210px; margin:5px; display:inline }
.rowElement2 .col-1 img { margin-left:10px;}
.rowElement2 .col-2 { float:left; width:278px; padding:20px;  display:inline}
.rowElement2 .col-2 p{ margin:0; padding:0}
.rowElement2 .col-2 .titoletto { font-weight:bold; margin-top:20px}
.rowElement2 .col-3 { float:left; width:60px;}
.rowElement2 .col-3 img { margin-top:30px }

.abbonati {margin:0 0 30px 0; font-size:13px; color:#ffffff; padding:0 0 0 5px;}


/*RICERCA AVANZATA*/
#content_bott_sx { overflow:hidden}
.txt_pagamento_film.nobgimg { background:none!important; height:auto}
.formcercalibero { margin:20px 10px }
.cercalibero {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px; margin-left:10px; background:#FFF; width:320px; height:18px;}
.formcercalibero a.botcerca {background-image: url(/img/bg_bottone_acquista.gif); background-repeat:no-repeat; width:78px; height:28px; text-align:center; line-height:28px; text-decoration:none!important; float:right;}
.formcercalibero a.botcerca:hover {background-image: url(/img/bg_bottone_acquista_over.gif);}

.con-sort { background:#4e4e4e; margin-top:1px; padding:5px 0; width:604px}
.con-sort a { text-decoration:none!important}

.bt_video_ondemand { width:152px; height:31px; text-indent:4px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px; background:#333 url(/img/freccina_giu.gif) no-repeat 140px 14px; float:left; margin-left:34px; display:inline}
.bt_video_ondemand .risultati { display:block}
a:hover .bt_video_ondemand { background:#ff0000 url(/img/freccina_giu.gif) no-repeat 140px 14px;}

.bt_dirette_tv { width:132px; height:31px; text-indent:4px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px; background:#333 url(/img/freccina_giu.gif) no-repeat 120px 14px; float:left; margin-left:30px; display:inline}
.bt_dirette_tv .risultati { display:block}
a:hover .bt_dirette_tv { background:#ff0000 url(/img/freccina_giu.gif) no-repeat 120px 14px;}

.bt_alice_home_tv { width:152px; height:31px; text-indent:4px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px; background:#333 url(/img/freccina_giu.gif) no-repeat 140px 14px; float:left; margin-left:30px; display:inline}
.bt_alice_home_tv .risultati { display:block}
a:hover .bt_alice_home_tv { background:#ff0000 url(/img/freccina_giu.gif) no-repeat 140px 14px;}


/*page avviso recapiti*/
.txt_avv_recapiti {color:#6699cc; font-weight:bold; border-top:1px solid #333; border-bottom:1px solid #333; padding:10px 0}

.reg_avvenuta {color:#6699cc; }
.reg_avvenuta a {color:#6699cc!important; text-decoration:underline}
.reg_avvenuta a:hover { text-decoration:none}

.txt_avv_recapiti .txtbianco14 { font-size:14px; color:#FFFFFF;}
.avviso_recapiti {}
.avviso_recapiti a { text-decoration:none!important}
.avviso_recapiti a:hover { text-decoration:underline!important}
.avviso_recapiti ul {}
.avviso_recapiti ul li { display:block; margin-top:10px; width:612px}
.avviso_recapiti label { float:left; width:264px; padding-top:8px; color:#ccc; overflow:hidden}
.avviso_recapiti label span { float:left; }

.avviso_recapiti .ico_ceck { padding-top:0px; float:right; _margin-top:-16px; margin-top:0}

.titavvisi { width:238px; background:#005b87; height:30px; color:#FFF; line-height:30px; text-indent:20px; font-size:14px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-top-right-radius:5px; margin-top:20px}
.avviso_recapiti .capcha { float:left; margin:6px;}

.continput { background:#FFF; width:220px; height:20px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px; border:2px solid #333; float:left; margin-left:5px; display:inline}
.continput input { background:#fff; width:220px; height:20px;}
.continput.valorizzato { background:#464646; line-height:20px}
.continput.valorizzato input { background:#464646;}
.continputtxtgrey {width:220px; padding:5px; float:left; margin-left:5px; display:inline; color:#999;}


.bt_mod_mail { width:86px; height:22px; float:left; text-align:center; padding-top:6px; background:#000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:2px; display:inline }
.bt_rigenera { width:146px; height:22px; float:left; text-align:center; padding-top:6px; background:#000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:2px; display:inline }

.contprivaci { background:#FFF; width:484px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px; border:2px solid #333; float:left; margin-left:5px; margin-top:20px; display:inline}
.contprivaci .txrinfo { width:464px; height:100px; overflow:auto; border:none; color:#000; padding-right:10px }
.avviso_recapiti .nota-dati { margin-left:10px; font-size:11px}
.avviso_recapiti .nota-ceck { margin-left:10px; font-size:11px}
.avviso_recapiti .nota-ceck input { border:none; margin-right:10px}

.avviso_recapiti .nota-dati-gest-prof { font-size:12px; color:#ccc}
.avviso_recapiti .nota-dati-gest-prof a {text-decoration:underline!important;}
.avviso_recapiti .nota-dati-gest-prof a:hover {text-decoration:none!important;}

.bt_salva_ricerca { width:101px; height:28px; background:url(/img/bt_blu.gif) no-repeat 0 0;  text-align:center; padding-top:6px;  margin:50px auto; clear:both }

.bt_reg_avvenuta {width:101px; height:28px; background:url(/img/bt_blu.gif) no-repeat 0 0;  text-align:center; padding-top:6px;  margin:20px 50px 30px 0; float:right; clear:both;}


.bt_abbonatiswitchoff {width:101px; height:28px; background:url(/img/bt_blu.gif) no-repeat 0 0;  text-align:center; padding-top:6px;  margin:20px 0 10px 253px; float:left; clear:both;}
/*.bt_abbonatiswitchoff a { color:#FFF; text-decoration:none!important;}
.bt_abbonatiswitchoff a:hover { text-decoration:underline!important;}
*/

a.bt_abbonatiswitchoff {background-image: url(/img/bg_bottone_acquista.gif); background-repeat:no-repeat; width:78px; height:21px; margin:10px 0 0 253px; padding:7px 0 0 1px; float:left; text-decoration:none!important;}
a.bt_abbonatiswitchoff:hover {background-image: url(/img/bg_bottone_acquista_over.gif);}

.box-avvisami {  width:284px;  background:#000 url(/img/bg_avvisami.jpg) repeat-x 0 0; border:1px solid #1e1e1e; margin-top:20px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;  }
.bt_modifica_recapiti { width:146px; height:22px; float:right; text-align:center; padding-top:6px; background:#000; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:6px }
.bt_modifica_recapiti a { color:#FFF; text-decoration:none}
.bt_modifica_recapiti a:hover { text-decoration:underline}
.titavvisami { width:278px; background:#005b87; height:30px; color:#FFF; line-height:30px; text-indent:20px; font-size:14px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-top-right-radius:5px; margin-top:10px}

.cont-avvisi {width:242px; margin:10px auto; border:1px solid #FFF; list-style-type:none; }
.cont-avvisi li { padding:2px; overflow:hidden;  border-bottom:1px solid #666; width:228px; margin-left:4px}
.cont-avvisi li.noborder { border-bottom:none;}

.cont-avvisi .titoletto { background:#005b87; color:#FFF; height:20px; line-height:20px; width:238px; margin-left:0; border-bottom:none; text-indent:6px}
.cont-avvisi .voce { display:block; width:126px; overflow:hidden; float:left; padding:4px}

.cont-avvisi  .validazione { display:block; float:right; font-size:11px; margin-right:2px; display:inline; margin-top:4px}
.cont-avvisi  .validazione img { vertical-align:middle; margin-right:4px}


/*PAGE VOTA FILM*/
.page-vota-film {}
.page-vota-film .cont-bottoni { background:url(/img/bg_cont_bottoni.jpg) no-repeat 100% 100%; height:78px; padding-top:10px; width:590px}
.bt_rosso { padding:0 10px; background:#ff0000; height:22px; float:left; line-height:22px; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.bt_grigio {padding:0 10px; background:#353535; height:22px; float:left; line-height:22px; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-left:10px}
.bt_grigio a { text-decoration:none!important;}
.bt_grigio a:hover { text-decoration:underline!important;}

.top-ten { list-style:none; float:left; width:590px }
.top-ten li {list-style:none; clear:both; font-size:14px; margin-top:14px; border:3px solid #4e4e4e;  margin-left:10px; background:url(/img/bg_top_ten.gif) repeat-y 0 0;  }
.top-ten li.first { margin-top:0;}
.top-ten a{ display:block; text-decoration:none!important; cursor:pointer; }

.top-ten .nposiozne { width:36px;  font-size:23px; color:#FFF; text-align:center; display:block; float:left; margin-top:16px  }
.top-ten .visualtopten { float:left; width:102px; overflow:hidden; border-left:3px solid #666 }
.top-ten .tit-top-ten { padding-top:22px; display:block; float:left; width:310px; overflow:hidden; margin-left:5px;}
.top-ten a .btvotafilm2 { width:95px; height:22px; background:url(/img/bt_votafilm.gif) no-repeat 0 0; line-height:22px;font-size:11px; margin-right:8px; text-align:center; margin-top:20px; float:right}
.top-ten a:hover .btvotafilm2  { background-position:0 -22px; }

.top-ten .after3 {margin-top:10px; }
.top-ten .after3 li {background:none; border:none; border-bottom:1px solid #000; margin-top:0; padding:4px 0} 
.top-ten .after3 li.first {border-top:1px solid #000; } 
.top-ten .after3 .nposiozne { background:#282828; color:#999; margin-top:0; height:32px; padding:0px 2px }
.top-ten .after3 .tit-top-ten { padding-top:6px; }
.top-ten .after3 .btvotafilm2 {  margin-top:4px; margin-right:10px}


.box-lancio-vota { width:282px; border:1px solid #333; background:#000 url(/img/sfuma_grigio_nero.jpg) repeat-x 0 0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-top:20px }
.tit_box_lancio { background:#000; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-top-right-radius:5px; width:272px; height:30px; line-height:30px; margin-top:10px; font-size:14px; text-indent:10px }
.tit_box_lancio span { color:#ff0000}
.box-lancio-vota p { padding:0px 10px; color:#CCC }
.bt_lancio_blu { background:#4e8abe; text-align:center; height:22px; line-height:22px; font-size:11px;  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:20px auto; text-transform:uppercase; padding:0 10px; width:180px; }
.bt_lancio_blu a { color:#FFF; text-decoration:none;}
.bt_lancio_blu a:hover { text-decoration:underline; color:#FFF}
.box-lancio-vota .ins-login { color:#FFF; text-transform:uppercase}


/*INIZIO CANALI PREFERITI*/

.con-select { height:20px; border:2px solid #333; float:left; background:#FFF; padding:2px;  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-left:5px;}
.con-select select { height:20px; width:230px; border:none;}
.pfleft { float:left; padding:0; margin-top:4px;}
.p50fleft {float:left; padding:0; margin:5px 5px 0 50px; width:160px; _width:110px}
.external {margin:10px 0 0 0; width:600px!important; }
.parental {margin:0 0 0 10px; width:180px; float:left;}
.selectfilm { height:20px; border:2px solid #333; float:left; background:#FFF; padding:2px;  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-left:5px;}
.selectfilm select { height:20px; width:340px; border:none;}
.insparolachiave { height:20px; border:2px solid #333; float:left; background:#FFF; padding:2px;  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-left:5px;}

.bottonecerca {float:left; width:70px; background: url(/img/bg_bottone_acquista.gif); background-repeat:no-repeat; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-left:5px; text-align:center; padding:0px 5px; margin:0 0 0 10px; height:28px; line-height:26px; display:inline; text-transform:uppercase;}
.bottonecerca a {text-decoration:none!important}
.bottonecerca a:hover { text-decoration:underline!important}

.bt_azzurrino { float:right; background: url(/img/bg_azzurrino.jpg) repeat-x 0 0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-left:5px; text-align:center; padding:0px 10px; height:26px; line-height:26px; margin-right:10px; display:inline; text-transform:uppercase; }
.bt_azzurrino a { text-decoration:none!important}
.bt_azzurrino a:hover { text-decoration:underline!important}

.canali-preferiti {}
.tbl_canali_preferiti { border:1px solid #666; width:99%; margin:0; padding:0; border-left:none; text-indent:3px; font-size:11px;}
.tbl_canali_preferiti td {border-top:1px solid #666; padding:3px 1px; border-left:1px solid #666;}

.tbl_canali_preferiti.borderbianco  {border:1px solid #fff; border-left:none; width:99%; margin-left:3px}
.tbl_canali_preferiti.borderbianco td {border-top:1px solid #fff; border-left:1px solid #fff; padding:3px 1px;}
.tbl_canali_preferiti.borderbianco .noborder {border-top:none; padding:3px 1px;}

.tbl_canali_preferiti td.noborder {border-top:none;}
.tbl_canali_preferiti.borderbianco .nobordersm {border-top:none; border-right:none; padding:3px 0; text-align:center;}
.tbl_canali_preferiti.borderbianco .noborderleftsm {border-top:none; border-left:none; padding:3px 2px 3px 0; text-align:center;}

.tbl_canali_preferiti.borderbianco td.bordertopsm {border-top:1px solid #fff; border-right:none; border-left:1px solid #fff; padding:3px 0; text-align:center;}
.tbl_canali_preferiti.borderbianco td.bordertopleftsm {border-top:1px solid #fff; border-left:none; padding:3px 2px 3px 0; text-align:center;}
.tbl_canali_preferiti input { }
.bt_canale {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-left:2px; width:230px; background:#4c4c4c; height:22px; line-height:22px; text-indent:5px; font-size:11px;}
.bt_canalesm {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width:225px; background:#4c4c4c; height:22px; line-height:22px; text-indent:2px; font-size:11px; padding:1px 2px;}

.box-guida-personalizzata { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-left:5px; background:#000 url(/img/sfuma_grigio_nero.jpg) repeat-x 0 0; width:282px; border:1px solid #1e1e1e; margin-top:30px; padding-bottom:20px}
.tit_box_guida { width:270px; background:#005b87; height:30px; color:#FFF; line-height:30px; text-indent:20px; font-size:14px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-top-right-radius:5px; margin-top:14px}
.box-guida-personalizzata p { margin:10px 0 0 20px; padding:0; color:#CCC}

.paginazione_voti_small {  height:20px; margin:7px 0 4px 0; padding:7px 20px 0 0; text-align:right;}
.paginazione_voti_small a {color:#FFFFFF; text-decoration:none;}
.paginazione_voti_small a:hover {text-decoration:underline;}
.paginazione_voti_small .attiva { color:#ff0000;}

.box-guida-personalizzata .bt_azzurrino  { margin-top:10px}
.box-guida-personalizzata .bt_azzurrino a { color:#FFF}
.box-guida-personalizzata .nota-vis-guida a { color:#4e8abe!important}
/*FINE CANALI PREFERITI*/

