#all
{
margin: 0 auto;
text-align:center;
}

#div_iframe
{
    margin-top:11px;
}

div#header
{
           width: 986px;
           height: 143px;
           margin: 0 auto;
           position:relative;

}
#sotto {
           clear:both;

}
#leftcolumn
{
           position:absolute; top:0 !important; left:0;
           top: 0px;
           width: 150px;
           background: #000000;
           min-height: 438px;
           height: auto !important;
           height: 438px;
           /*border: solid 1px #ffffff;*/

}

#centercolumn_centered {
width: 650px;
margin: 9px auto;
/*border: 1px solid white;*/
}

#trecolonne
{
           position: relative;
           width: 986px;
           margin: 0 auto 0 auto;
           background: #000000;
           border: solid 1px #000000;
           text-align: center;
           text-align: left;



}
#centercolumn
{
           width: 662px;
           margin: 0px 162px 0px 162px;
           background: #000000;
           padding-top: 0px;
           min-height: 438px;
           height: auto !important;
           height: 438px;
           /*trucchetto latrimenti firefox mi sballa il footer*/
           border: solid 1px #000000;
           /*border: solid 1px #ffffff;*/

}
#rightcolumn
{
           position: absolute; top:0; right:0;
           width: 150px;
           background: #000000;
           min-height: 438px;
           height: auto !important;
           height: 438px;
           /*border: solid 1px #ffffff;*/


}
#footer
{
           width: 986px;
           height: 19px;
           text-align: center;
           background-image: url(images/footer_mestre.jpg);
           background-repeat: no-repeat;
           margin:0 auto;
           clear:left;

}
body
{
           font:70% verdana, helvetica, sans-serif;
           margin: 0 auto;
           color: #FFFFFF;
           background-color: Black;
		   scrollbar-3dlight-color: ;
		  scrollbar-arrow-color: #ffffff;
		  scrollbar-base-color: ;
		  scrollbar-darkshadow-color: ;
		  scrollbar-face-color: #F09434;
		  scrollbar-highlight-color: ;
		  scrollbar-shadow-color:#555555

}
.menu1
{
           margin: 12px 0px 0px 0px;
           border: 1px;
           border-color: #DA6E02 #DA6E02 #DA6E02 #DA6E02;
           text-align: left;
           color: #FFAC29;
           border-style: solid solid solid solid;
           padding: 1px 1px 1px 3px;
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-variant: small-caps;
           font-weight: bold;
           font-size: 13px;
}
.menu2 A
{
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-size: 11px;
           line-height: 18px;
           padding: 1px 5px 0px 11px;
           color: White;
           text-decoration: none;
           /*text-transform: capitalize;*/

}
.menu2 A:hover
{
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-size: 11px;
           line-height: 18px;
           padding: 1px 5px 0px 11px;
           font-style: oblique;
           background-position: center;
           background-color: #F09434;
           color: White;
           text-decoration: none;
           /*text-transform: capitalize;*/

}


.menuact
{
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-size: 11px;
           line-height: 18px;
           padding: 1px 5px 0px 0px;
           font-style: oblique;
           background-position: center;
           background-color: #F09434;
           color: White;
           text-decoration: none;
           /*text-transform: capitalize;*/

}

#contenutisx
{
float: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
margin: 10px 0px 0px 0px;
width: 321px;
color:#999999;
/*border:#FFFFFF solid 1px;*/

}
#contenutidx
{
position:relative;
float: right;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
margin: 10px 0 0 0  !important;
margin: 8px 0px 0px 0px;
width: 321px;
/*border:#FFFFFF solid 1px;*/

}

.noresults {
           margin: 200px auto 0 ;
           font-size: 14;
           font-variant: small-caps;
           font-weight: bold;
           color:#FF0000;
           text-align:center;
}

.smallcapsbold
{
           font-variant: small-caps;
           font-weight: bold;
           font-size: 11px;


}
.imgleft_txtdx
{
    position:relative;
    color:#999999;
    font-size:9px;
}
/*#txtlocandina
{

           float: right;
           width: 190px;
           text-align: left;

}
#fotolocandina
{
           float: left;
           border: 1px solid #555555;
           padding: 3px 3px 3px 3px;
}
#txtlocandina2
{
           float: right;
           width: 190px;
           text-align: left;

}
#fotolocandina2
{
           float: left;
           border: 1px solid #555555;
           padding: 3px 3px 3px 3px;

}*/


.cercafilm
{

           /*float: left;*/
           font-size:11px;
           color:#ffffff;
           /*text-align: left;*/

}

.cercafilminput
{

           /*float: left;*/
           font-size:11px;
           color:#000000;
           /*text-align: left;*/

}

.searchform {
    margin-top: 8px;
}

.txtlocandina
{

           /*float: left;*/
           width: 190px;
           position:absolute;
           font-size:9px;
           color:#999999;
           top: 30px;
           left: 130px;
           /*text-align: left;*/

}

.fotolocandina
{
           /*float: left;*/
           width:110px;
           border: 1px solid #555555;
           padding: 3px 3px 3px 3px;
           /*margin-right: 202px;*/
}

.bordoimages
{
           /*float: left;*/
           border: 1px solid #555555;
           padding: 3px 3px 3px 3px;
           /*margin-right: 202px;*/
}

.imggallery {
           border: 1px solid #555555;
           padding: 3px 3px 3px 3px;
}

.fotolocandinaLIST
{

           width:140px;
           border: 1px solid #555555;
           padding: 3px 3px 3px 3px;
           /*margin-right: 202px;*/
}


.leftprog{
           float: left;
           width:150px;
           /*border: 1px solid white;*/
}

.fotolocandinaVeryBig
{
           /*float: left;*/
           width:652px;
           margin-bottom:10px;
           border: 1px solid #555555;
           padding: 3px 3px 3px 3px;
           /*margin-right: 202px;*/
}
.fotolocandinaBig
{
           /*float: left;*/
           width:305px;
           border: 1px solid #555555;
           padding: 3px 3px 3px 3px;
           /*margin-right: 202px;*/
}
/*#txtlocandina2
{
           float: left;
           width: 190px;
           margin-left: 130px;
           text-align: left;

}
#fotolocandina2
{
           border: 1px solid #555555;
           padding: 3px 3px 3px 3px;

}*/

#contdx2
{
           clear: left;

}
.approfondimento A
{
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-size: 9px;
           color: #FE6000;
           text-decoration: none;
           font-weight: bold;

}
.approfondimento A:hover
{
           color: #FF3300;
           text-decoration: none;
           font-weight: bold;


}

.approfondimentobig A
{
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-size: 11px;
           color: #FE6000;
           text-decoration: none;
           font-weight: normal;

}
.approfondimentobig A:hover
{
           color: #FF3300;
           text-decoration: none;
           font-weight: normal;


}
.titolibianchisx
{
           margin: 1px 0px 11px 0px;
           border-bottom:#DA6E02 solid 1px;
           text-align: left;
           color: #FFFFFF;
           padding: 0px 0px 3px 0px;
           /*padding:3px 0 0 0; server per far funzionare il tutto */
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-variant: small-caps;
           font-weight: bold;
           font-size: 13px;
           width: 321px;

}
.titolibianchidx
{
           margin: 1px 0px 11px 0px;
           border-bottom:#DA6E02 solid 1px;
           text-align: right;
           color: #FFFFFF;
           padding: 0px 0px 3px 0px;
           /*padding:0;*/
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-variant: small-caps;
           font-weight: bold;
           font-size: 13px;
           width: 321px;

           }

/*TEMPLATE A*/

#Acontenutisx
{
float: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
margin: 7px 0px 0px 0px;
width: 321px;
color:#999999;
/*border:#FFFFFF solid 1px;*/

}
#Acontenutidx
{
/*position:relative;*/
float: right;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
/*margin: 8px 0 0 0  !important;*/
margin: 7px 0px 0px 0px;
width: 321px;
/*border:#FFFFFF solid 1px;*/

}

           /*TEMPLATE B*/

           #Bcontenutisopra
{
margin: 8px 0 0 0 !important;
margin: 7px 0 0 0;
width: 662px;
clear:both;
/*border:#FFFFFF solid 1px;*/


}

.Bimgleft_txtdxSX
{
    float:left;
    position:relative;
}
.Bimgleft_txtdxDX
{
    float:right;
    position:relative;
}


#Bcontenutisotto
{
margin-top: 12px;
height:220px;
/*border:#FFFFFF solid 1px;*/

}
#Bcontenutisottosx
{
float: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
color: White;
width: 321px;
/*margin: 0px 20px 0px 0px;*/
/*border:#FFFFFF solid 1px;*/

}
#Bcontenutisottodx
{
/*float: left;*/
width: 321px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#999999;
margin: 0px 0px 0px 341px;
}
.Btitolibianchisopra
{
           margin: 1px 0px 11px 0px;
           border-bottom:solid 1px;
           border-color: #DA6E02;
           text-align: left;
           color: #FFFFFF;
           width: 662px;
           padding: 0px 0px 3px 0px;
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-variant: small-caps;
           font-weight: bold;
           font-size: 13px;

}
.Btitolibianchinews
{
           margin: 1px 0px 11px 0px;
           border-bottom:solid 1px;
           border-color: #DA6E02;
           text-align: left;
           color: #FFFFFF;
           width: 630px;
           padding: 0px 0px 3px 0px;
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-variant: small-caps;
           font-weight: bold;
           font-size: 13px;

}
#contenutisotto {
           clear: both;
}

.Btitolibianchisotto1
{
           margin: 1px 0px 11px 0px;
           border-bottom:solid 1px;
           border-color: #DA6E02;
           text-align: left;
           color: #FFFFFF;
           padding: 0px 0px 3px 0px ;
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-variant: small-caps;
           font-weight: bold;
           font-size: 13px;
           width: 321px;

}
.Btitolibianchisotto2
{
           margin: 1px 0px 11px 0px;
           border-bottom:solid 1px;
           border-color: #DA6E02;
           text-align: left;
           color: #FFFFFF;
           padding: 0px 0px 3px 0px ;
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-variant: small-caps;
           font-weight: bold;
           font-size: 13px;
           width: 321px;
}

/*  TEMPLATE C*/

           #Ccontenutisopra
{
margin: 7px 0 0 0;
width: 662px;
clear:both;
/*border:#FFFFFF solid 1px;*/


}
/*  TEMPLATE D*/

#Dcontenutisx
{
float: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
margin: 7px 0px 0px 0px;
width: 321px;
color:#999999;
/*border:#FFFFFF solid 1px;*/

}

#Dcontenutidx
{
position:relative;
float: right;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
margin: 7px 0px 0px 0px;
width: 321px;
/*border:#FFFFFF solid 1px;*/

}
.fotolocandinaFLOAT
{
           float: left;
           width:110px;
           /*border: 1px solid #555555;*/
           padding: 3px 3px 3px 3px;
           /*margin-right: 202px;*/
}



/*  TEMPLATE E*/

testosottolocandina
{
color:#999999;
font-size:9px;

}
#orari
{

           /*position: absolute; top:12; left:162px;*/   /**/
           /*float: left;*/
           margin-left: 20px;
           letter-spacing: 0.05em;
           text-align:left;
           /*width: 160px;*/
           /*border:1px solid white;*/
           /*margin-right: 40px;*/

}
.oraridettaglio
{
           color: #F8733E;
           font-size: 9px;
           line-height: 12px;

}

.prenota
{
           color: #ffffff;
           background-color: #FB5420;
           border: solid 1px;
           padding: 0px 3px 0px 3px;
           font-variant: small-caps;
           font-weight: bolder;
           font-size: 13px;
           text-decoration: none;
           float:left;

}
.prenota A
{
           background-color: #FB5420;
           padding: 0px 3px 0px 3px;
           text-decoration: none;
           color: #ffffff;

}
.prenota A:hover
{
           background-color: #E03500;
           /*border: solid 1px white;*/
           padding: 0px 3px 0px 3px;



}
.sitoufficiale A
{
           color: #FF6204;
           font-weight: bold;
           font-size: 9px;
           float: left;
           margin-top: 10px;
           margin-left: 210px;
           text-decoration: none;

}
.sitoufficiale A:hover
{
           color: #F03E00;



}
.titolofilm
{
           color: #D96508;
           font-weight: bold;
           font-size: 12px;
           font-variant: small-caps;

}

.titolofilmnobold
{
           color: #D96508;
           font-weight: normal;
           font-size: 12px;
           font-variant: small-caps;

}
.registafilm
{
           color: White;
           /*font-weight: bold;*/
           font-size: 9px;


}
.riga
{
           width: 662px;
           color: #DA6E02;
           border-bottom-style: solid;
           border-bottom-width: 1px;
           clear:left;
           /*margin-top: 2px;*/

}
.riga300
{
           width: 330px;
           color: #DA6E02;
           border-bottom-style: solid;
           border-bottom-width: 1px;
           /*clear:left;*/
           /*margin-top: 5px;*/
           /*margin-bottom: 5px;*/

}
.tramafull
{

           /*position: absolute; top:12; left:315px;*/
           width:330px;
           font-size: 9px;
           color: #999999;
           text-align: justify;
           /*border: 1px solid #0002FF;*/

}
#progsotto
{
           clear:both;
           margin-top: 10px;

}
.tramabreve
{

           /*position: absolute; top:12; left:315px;*/
           /*margin-left: 50px;*/
           /*width:355px;*/
           /*border: 1px solid white;*/
           font-size: 9px;
           color: #EDEDED;
           text-align: justify;

}
#trama {
           float: right;
    text-align:justify;
    /*margin-left: 180px;*/
}
#progsopra
{
margin: 11px 0 0 0;
width: 662px;
clear:both;
/*border:#FFFFFF solid 1px;*/

}
.continua A
{
           color: White;
           text-decoration: none;
           font-weight: bold;
           font-size: 9px;

}
.continua A:hover
{
           color: #FF7800;
           font-weight: bold;


}
.nazionalitaduratafilm
{
           color: White;
           font-size: 11px;
           font-variant: small-caps;

}
/*.schedafilm A
{
           color: #DC143C;
           font-weight: bold;
           font-size: 11px;
           float: none;
           margin-left: 450px;
           letter-spacing: -0.05em;
           text-decoration: none;
}
.schedafilm A:hover
{
           color: #EA5573;*/

.schedafilm A
{
           color: #DC143C;
           font-weight: bold;
           font-size: 11px;
           float: left;
           margin-left: 155px;
           margin-top: 10px;
           letter-spacing: -0.05em;
           text-decoration: none;
}
.schedafilm A:hover
{
           color: #EA5573;


}
.galleryscr
{
           font-weight: bold;
           font-size: 13px;
           font-variant: small-caps;
           color: #F09434;

}
#trailer
{
margin-bottom: 10px;
margin-top: 10px;

}
.orarifull
{

           /*position: absolute; top:12; left:162px;*/
           /*float: right;*/
           width: 330px;
           line-height: 11px;
           /*border: 1px solid Fuchsia;*/
}

.altrilinkrossicci
{
           font-weight: bold;
           font-size: 12px;
           color: #FF3535;
           text-decoration: none;
           letter-spacing: -0.05em;
           line-height: 17px;
}

.altrilinkrossicci A
{
           font-weight: bold;
           font-size: 12px;
           color: #FF3535;
           text-decoration: none;
           letter-spacing: -0.05em;
           line-height: 17px;
}
.altrilinkrossicci A:hover
{
           color: #FF7979;

           }
.sitoufficialescheda A
{
           color: #FF4800;
           font-weight: bold;
           font-size: 9px;
           float: left;
           /*margin-left: 120px !important;
           margin-left: 110px;*/
           margin-top: 3px;
           text-decoration: none;

}
.sitoufficialescheda A:hover

{
           color: #EA3700;
}

.trailerlink
{
           color: #FF4800;
           font-weight: bold;
           font-size: 9px;
           /*margin-left: 120px !important;
           margin-left: 110px;*/
           text-decoration: none;

}

.trailerlink A
{
           color: #EA3700;
           font-weight: bold;
           font-size: 9px;
           /*margin-left: 120px !important;
           margin-left: 110px;*/
           text-decoration: none;

}
.trailerlink A:hover
{
           color: #EA3700;
}
#dx
{
           margin-bottom: 10px;
           /*float: left;*/
           width: 330px;
           /*border: 1px solid white;*/
           margin-left: 325px;
           margin-top: 10px !important;
           margin-top:10px;
           /*position: absolute; top:12; left:325px;*/

}
#sx
{

           float: left;
           width: 300px;
           /*margin-top:10px;*/
           border: 1px solid black;
           margin-top: 0px !important;
           margin-top:10px;

}

.digital
{
           color: yellow;
           font-weight: bold;
           font-size: 11px;
           font-variant: small-caps;
           /*margin-left: 0px !important;*/
           margin-left: 0px;

}

/*TEMPLATE  i pi. visti*/
.percentuale {
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 30px;
     font-weight:bold;
     margin-left: 40px;
}

.percentualeimg {
     width: 140px !important;
     border: 1px solid #555555;
     padding:3px;
}


.percentualebox {
clear:both;
margin-bottom: 20px;
}

/*TEMPLATE SHOP*/
.prezzo {
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight:bold;
     /*margin-left: 30px;
     margin-right: 30px;*/
     text-align:center;
}

.descrizioneshop
{
           font-size: 12px;
           color: #EDEDED;
           text-align: justify;
}

.rigashop
{
           width: 662px;
           color: #DA6E02;
           border-bottom-style: solid;
           border-bottom-width: 1px;
           clear:left;
           margin-bottom: 20px;
           /*margin-top: 2px;*/

}


/* programmazione*/
           #Progcontenutisopra
{
margin: 8px 0 0 0 !important;
margin: 10px 0 0 0;
width: 662px;
clear:both;
/*border:#FFFFFF solid 1px;*/


}


/*Digitale*/
.testo
{

           /*position: absolute; top:12; left:315px;*/
           /*margin-left: 50px;*/
           /*width:355px;*/
           /*border: 1px solid white;*/
           font-size: 11px;
           color: #EDEDED;
           text-align: justify;
           width:200px;
           margin-top:6px;

}
.lavora {
     vertical-align:top;
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 11px;

}

.lavora input {
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 11px;
     }

.lavora textarea {
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 11px;
     }

     .lavora select {
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 11px;
     }


     .sxeye {
       float:left;
           width:321px;
     }
     .dxeye {
       float:left;
           width:321px;
           margin-left:20px;
     }

     .fotocineram
{
           /*float: left;*/
           border: 1px solid #555555;
           padding: 3px 3px 3px 3px;
           /*margin-right: 202px;*/
}

.tit_bianchi_bold
{

           text-align: left;
           color: #FFFFFF;
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-variant: small-caps;
           font-weight: bold;
           font-size: 13px;

}

.testofree
{

           font-size: 11px;
           color: #ffffff;
           text-align: justify;
}
.testofree A
{

           font-size: 11px;
           text-align: justify;
           font-weight: bold;
           color: #FF3535;
           text-transform: capitalize;
           text-decoration: none;
           letter-spacing: -0.05em;
}
.testofree A:hover
{

           font-size: 11px;
           text-align: justify;
           font-weight: bold;
           color: #FF3535;
           text-transform: capitalize;
           text-decoration: none;
           letter-spacing: -0.05em;
}

           /*TEMPLATE CINERAM (UNA COLONNA)*/

#unacolonna
{
margin: 8px 0 0 0 !important;
margin: 10px 0 0 0;
width: 662px;
clear:both;
/*border:#FFFFFF solid 1px;*/


}


.inputnews
{
           BORDER-RIGHT: #DA6E02 1px solid;
           BORDER-TOP: #DA6E02 1px solid;
           FONT-SIZE: 10px;
           BORDER-LEFT: #DA6E02 1px solid;
           COLOR: #FFAC29;
           BORDER-BOTTOM: #DA6E02 1px solid;
           FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
           LETTER-SPACING: normal;
           BACKGROUND-COLOR: #000000;
           height: 16px;
           vertical-align: middle;


}
.radiobuttonnews
{
           COLOR: #000000;
           BORDER-TOP-STYLE: none;
           BORDER-RIGHT-STYLE: none;
           BORDER-LEFT-STYLE: none;
           LETTER-SPACING: normal;
           BORDER-BOTTOM-STYLE: none;
           background-color: #FFAC29;
}
/*rolling button*/
a.rollschedafilm{
display:block;
width:148px;
height:19px;
background:url(http://padova.cinecity.it/fileadmin/template/images/roll/schedafilm_mestre.gif) 
no-repeat 0 0;
text-decoration:none;
}
a.rollschedafilm:hover, a.rollschedafilm:focus, a.rollschedafilm:active{
background-position: -148px 0;
}

a.rolltrailer{
display:block;
width:148px;
height:19px;
background:url(http://padova.cinecity.it/fileadmin/template/images/roll/trailer_mestre.gif) 
no-repeat 0 0;
text-decoration:none;
}
a.rolltrailer:hover, a.rolltrailer:focus, a.rolltrailer:active{
background-position: -148px 0;
}

a.rollprenota{
display:block;
width:148px;
height:19px;
background:url(http://padova.cinecity.it/fileadmin/template/images/roll/prenota_mestre.gif) 
no-repeat 0 0;
text-decoration:none;
}
a.rollprenota:hover, a.rollprenota:focus, a.rollprenota:active{
background-position: -148px 0;
}

span#bannerimg{
   display: block;
   margin-top: 5px;
}