/* CSS Document */
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; padding:0; margin:0; background: #FFF; }


/* CSS by max246 */
IFRAME#spot{

 

            position:relative;

            width:320px;

            height:240px;

            border:none;

            margin:0;

            padding:0;

            overflow: hidden;

}
.client { display:none; padding-left: 10px; }
#boxnews , #boxnews a { color:black; }
#scroll_oggialcinema { overflow-y: scroll; height:100px; font-size:10px;}
img { border:0px; }
#questasettimana .altri_film { margin-top: -20px; float: left; width: 190px;  }
#prossimamente .altri_film { margin-top: -20px; float: left; width: 190px;  }

.opinioni { background-color: #DD7D1C; font-size:12px;  }
#film_orari { margin-left:10%; width:400px; background-color: #d15011; }
.ricercaorari { width:600px; border:0px; padding: 2px; border-spacing:0px; }
.ricerca_over {background-color: #d15011; }
.ricerca_out {background-color: #DD7D1C; }
.header_nomi { background-color: #d15011;}
.modulo_ricerca { border-spacing: 0px; padding: 0px; width: 555px; height: 130px; }
.guestbook { border:1px; width:302px;  margin-left:10% }
.guestbook_post1 { border-bottom:1px solid black; width:50%;}
.guestbook_post {  width:424px;margin-left:20% }
.film_form { width: 600px; border :0px; padding:2px; border-spacing: 0px; }

a span#film, span#segna { display: none }
a#film_altri, a#segna2  { position:relative;  }
a#orari { position:static; }
span#film, span#segna {  z-index:999; }
a#film_altri:hover span#film { font-size: 10px; border: 1px solid #0066CC; background-color: #DBE6FF; color:#000; text-decoration: none; display: block; position:absolute; top: -10em; left: 10em; width: 30em; padding: 5px; }
a#segna2:hover , a#film_altri:hover { background-color: 	#DD7D1C; }
a#segna2:hover span#segna { font-size: 10px; border: 1px solid #0066CC; background-color: #DBE6FF; color:#000; text-decoration: underline; display: block; position:absolute; top: 0em; left: 2em; width: 30em; padding: 5px; }

#div_completo { width: 634px; float: left; border-top: 1px solid #dd7d1c; height:100%; border-right: 1px solid #dd7d1c; margin-top:0px; }
#div_completo_div { height:100%;  margin-top:0px; background-color: #ffdf31; width: 100%;   }

#div_completo_2 { width: 633px; float: left;  border-top: 1px solid #dd7d1c; height:100%; border-right: 1px solid #dd7d1c; margin-top:0px; background-color: #dd7d1c; }
#div_completo_div_2 { padding-left:8px; margin-top:0px; background-color: #dd7d1c; width: 99%; height:100%;  margin-bottom:10px; }

#banner { float: left; width:190px;   }
#banner  a, a:link, a:active { color: black;  text-decoration:none; }
#banner a:hover, a:visited { color: black; text-decoration: underline; }



a:link, a:active, a { color: #FFF; text-decoration:none; }
a:hover, a:visited  { color: #FFF; text-decoration: underline; }


#container { float: left; width: 800px; background-color: #ffdf31; margin: 0 auto; margin-bottom:0px;}
#header { background-color: #ffaf31; width: 100%; }
#menu { background: url(../images/menu.gif) #FFF; width: 100%; height: 22px; }
#menu ul {list-style-type:none; margin: 0; margin-top: 1px; padding:0; text-align:center; }
#menu li { display:inline; }
#menu a:link, #col03 a:link,  #col03 a:active, #menu a:active { color: #FFF; text-decoration:none; }
#menu a:hover, #col03 a:hover, #col03 a:visited, #menu a:visited { color: #FFF; text-decoration: underline; }

/* Col01 */
#col01 { width: 332px; float: left; border-top: 1px solid #dd7d1c; border-right: 1px solid #dd7d1c;  }
#primopiano { background-color: #ffdf31; width: 100%; height: 350px;  }
#primopiano p { padding: 20px; margin-top: 0; padding-top: 10px;  }
#questasettimana { background-color: #dd7d1c; width: 100%; height: 300px; }
#questasettimana p { padding: 20px; margin-top: 0; padding-top: 10px;  }
#questasettimana .title { font-weight:bold; }
#questasettimana .locandina, #questasettimana .film { float:left; margin-top: -30px; width: 90px; }
#questasettimana .film { margin-left: -30px; float: left; width: 190px; }

/* Col02 */
#col02 { width: 302px; float: left; border-top: 1px solid #dd7d1c; }
#news { background-color: #ffdf31; width: 100%; height: 350px; overflow:auto; }
#news p { padding-left: 20px; margin-top: 0; padding-top: 10px;  }

#prossimamente { background-color: #dd7d1c; width: 100%; border-right: 1px solid #ffdf31; height: 300px; }
#prossimamente p { padding: 20px; margin-top: 0; padding-top: 10px;  }
#prossimamente .title { font-weight:bold;  }
#prossimamente .locandina, #prossimamente .film { float:left; margin-top: -30px; width: 90px; }
#prossimamente .film { margin-left: -30px; float: left; width: 150px; }
p {  margin-bottom:0px;}
/* Col03 */
#col03 { width: 164px; float: left; border-top: 1px solid #dd7d1c; background-color: #ffaf31; }
#cercaorario { background-color: #d15011; width: 100%; }
#cercaorario p { padding: 8px; margin-top: 0;  }
input#email { width:auto;  }
 input,  select { width: 140px; color: #FFF; background-color: #940010; font-size: 9px; margin-bottom: 4px; }
textarea { color: #FFF; background-color: #940010; font-size: 12px; margin-bottom: 4px; }
#oggialcinema { background-color: #d15011; width: 100%; border-top: 1px solid #ffdf31;  }
#oggialcinema p { padding: 8px; margin-top: 0; }
#newsletter { background-color: #d15011; width: 100%; border-top: 1px solid #ffdf31;  margin-top: 0px;   }
#newsletter p { padding: 8px; margin-top: 0; }
#newsletter input, #newsletter select { width: 90px; color: #FFF;  background-color: #940010; font-size: 9px; margin-bottom: 4px; }
#community { background-color: #d15011; width: 100%; border-top: 1px solid #ffdf31;  }
#community p { padding: 8px; margin-top: 0; }
#cerca { background-color: #d15011; width: 100%; border-top: 1px solid #ffdf31;  }
#cerca p { padding: 8px; margin-top: 0; }
#archivio { background-color: #d15011; width: 100%; border-top: 1px solid #ffdf31;  }
#archivio p { padding: 8px; margin-top: 0; }
#ipiuvisti { background-color: #d15011; width: 100%; border-top: 1px solid #ffdf31;  }
#ipiuvisti p { padding: 8px; margin-top: 0; }
#topdvd { background-color: #d15011; width: 100%; border-top: 1px solid #ffdf31;  }
#topdvd p { padding: 8px; margin-top: 0; }

#footer { width: 100%; text-align:center; color: #FF6600; padding-top: 10px; float: left; background-color: #ffdf31; }
#footer a:link, #footer a:active, #footer a:visited { color: #940010; text-decoration:none; }
#footer a:hover { color: #940010; text-decoration:underline; }
