body {background:#C2CAD1; margin:0; padding:0;}
img {border-color:#000;}
a:link,a:visited {font-weight:bold; text-decoration:none; color:#385370;}
a:hover {text-decoration:underline;}
form {padding:0; margin:0;}

#divASContainer{position:absolute; z-index:100; top:249px; left:430px; z-index:100; width:140px; height:60px; overflow:hidden; clip:rect(0,140px,60px,0); visibility:hidden;}
   #divASContent{position:absolute; top:0; left:0; font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px;}


#sizer {width:100%; text-align:center;}

#mainDivHome {width:778px; text-align:left; margin:5px auto 5px auto;}
#mainDiv {float:left; width:778px; text-align:left; margin:5px auto 5px auto; background:url('../images/inner_back.gif');}
   #top1 {float:left; width:418px; height:212px; margin:0 5px 5px 0; background:#98B1CB;}
   #menuBack {float:left; width:155px; height:212px; margin:0 5px 5px 0; background:#385370;}
   #logo {float:left; width:195px; height:212px; margin:0 0 0 0; background:#213041; border:solid #C2CAD1; border-width:0 0 5px 0;}

   #films {clear:left; float:left; width:235px; height:226px; margin:0 5px 0 0; background:#B3C8E1;}
      #filmIframe {width:234px; height:198px;}
   #top23 {float:left; width:178px; height:226px; margin:0 5px 0 0; background:#4D7199;}
      #top23Content {padding:6px;}
         .top23Tit {background:#D5E1EE; font-family:verdana,tahoma,arial,helvetica,sans-serif; font-weight:bold; font-size:10px; padding:3px; margin-bottom:5px;}
   #newsLogin {float:left; width:155px; height:226px; margin:0 5px 0 0; background:#98B1CB;}
      #loginTitle {margin-top:65px;}
      #loginContent {padding:3px 7px 0 7px; text-align:right; font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px;}
   #evento {float:left; width:195px; height:226px; margin:0; background:#98B1CB;}
      #eventoTitle {}
      #eventoContent {padding:5px 5px 5px 6px; font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px;}

   #left {float:left; width:418px; margin:0 5px 0 0;}
      #leftContent {background:#ABB6C0; padding:0 2px 6px 5px;}
         #strum {}
         #leftContentInner {background:#DBDBDB url('../images/leftContent_bottom.gif') 100% 100% no-repeat; padding:6px 5px 30px 5px; font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px; line-height:13px; border:solid #8596A5; border-width:1px 0 0 1px;}
            #titolo {background:#FFC862; border:solid #FF9900; border-width:0 1px 1px 0; padding:5px 5px 5px 8px; font-weight:bold; font-size:11px; margin-bottom:8px;}
            #orari {width:386px;}
            #orariInner {float:left; width:386px; background:#ccc; padding:7px; margin:10px 0 10px 0;}
               #orariSx {float:left; width:108px;}
               #orariDx {float:left;}
            .newsTitle {background:#000077; padding:1px 8px 2px 8px; border:outset 1px; border-color:#0000ff #000 #000 #0000ff; font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px; color:#fff; font-weight:bold;}
            .newsText {margin:3px 0 25px 0;}

   #right {float:left; width:355px;}
      #bar {float:left; width:29px; height:226px; background:#5C5C5C; margin:0 5px 0 0;}
      #contextMenu {float:left; width:161px; background:#98B1CB; margin:0 0 0 0;} /*mettere l'altezza fissa qui crea problemi con Moz., quando i "Vedi Anche" diventano pił lunghi di 126px*/
         #doveContent {height:59px;}
            #dove1 {background:url('../images/dove1.gif') 0 100% no-repeat; padding:5px 0 0 23px; font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px;}
            #dove2 {background:url('../images/dove2.gif') 0 0 no-repeat; padding:5px 0 0 36px; font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px;}
            #dove3 {background:url('../images/dove2.gif') 13px 0 no-repeat; padding:5px 0 0 49px; font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px;}
            .doveLink,.doveLink:link,.doveLink:visited {color:#000;}
         #vediTitle {margin-top:10px;}
         #vediContent {padding:5px 5px 5px 9px;}
            .vediLink {font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px; text-indent:-16px; padding:0 0 5px 15px;}

   #footer {clear:left; width:762px; text-align:left; margin:0 auto 0 auto; line-height:20px; background:#213041; color:#fff; padding:0 8px 0 8px; font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px;}
      #footerLeft {float:left;}
      #footerRight {text-align:right;}

.whiteText,.whiteText:link,.whiteText:hover,.whiteText:visited {font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px; color:#fff; text-decoration:none; font-weight:normal;}
.menu,.menu:link,.menu:hover,.menu:visited {font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px; color:#fff; text-decoration:none; font-weight:normal;}
.subMenu,.subMenu:link,.subMenu:hover,.subMenu:visited {font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px; color:#000; text-decoration:none; font-weight:normal;}
.subMenu2,.subMenu2:link,.subMenu2:visited {font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px; color:#ccc; background:#213041; text-decoration:none; font-weight:normal;}
   .subMenu2:hover {color:#ff9900; text-decoration:none; font-weight:normal;}
.standardLink,.standardLink:link,.standardLink:visited {color:#990000;}
   .standardLink:hover {text-decoration:none; border:dotted #000; border-width:0 0 1px 0;}
.blackThinLink,.blackThinLink:link,.blackThinLink:visited {font-weight:normal; color:#000;}
   .blackThinLink:hover {text-decoration:none; border:dotted #FF7700; border-width:0 0 1px 0; padding-bottom:1px;}
.plaintext,.plaintext:link,.plaintext:hover,.plaintext:visited {font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000;}
.smallText {font-size:9px;}
.titoloBlu {color:#4D7199;}
.filmText {padding-bottom:7px; font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px; font-weight:normal;}
.loginTableTop {padding:7px 0 3px 0; font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px;}
.loginTableBottom {padding:0 0 5px 0; font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size:10px;}
.guidaNavigazione {font-family:verdana, tahoma, arial, helvetica, sans-serif; font-size: 10px; padding-bottom:3px;}
.input {font-family:tahoma,verdana,arial,helvetica,sans-serif; font-size:10px; border:solid #fff; border-width:1px 1px 1px 1px; padding-left:3px; background:#B3C8E1; color:#000;}
.input2 {font-family:verdana,tahoma,arial,helvetica,sans-serif; font-size:10px; border:solid #fff; border-width:1px 1px 1px 1px; padding-left:3px; background:#efefef; color:#333;}
.filmLista1 {font-family:verdana,tahoma,arial,helvetica,sans-serif; font-size:10px; padding:2px 0 2px 5px;}
.filmLista2 {font-family:verdana,tahoma,arial,helvetica,sans-serif; font-size:10px; padding:1px 0 2px 5px; background:#D5E1EE;}
.quadro1 {font-family:verdana,tahoma,arial,helvetica,sans-serif; font-size:10px; padding:4px 6px 5px 7px;}
.quadro2 {font-family:verdana,tahoma,arial,helvetica,sans-serif; font-size:10px; padding:4px 6px 5px 7px; background:#efefef;}
.lightOrange {color:#FFC862; font-weight:bold;}
.energia {color:#cc0000; font-weight:bold;}
.blue {color:#365778;}
.hidden {display:none;}
.vmiddle {vertical-align:middle;}