body{
height:100%;
margin:0px;
padding:0px;
background-image: url(immagini/bkg.jpg);
background-position:center;
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
font:Arial;
font-size:13px;
color: #FFFFFF;
}

p{
line-height:18px;
}

a:link, a:active, a:visited{
color:#FFFFFF;
text-decoration:none;
}

img{
border:0px !important;
margin:0px !important;
}

div{
padding:0px;
margin:0px;
}

div#header_home{
height:593px;
width:966px;
margin:0px auto;
padding-left:0px;
}

div#header{
background-image:url(immagini/interne_top.jpg);
background-position:top;
background-repeat:no-repeat;
width:945px;
height:168px;
margin:0px auto;
}

div#container_home{
background-image:url(immagini/home_container.gif);
background-position:top;
background-repeat:no-repeat;
position:relative;
padding-bottom:10px;
width:966px;
margin:0px auto;
}

div#container_stretto{
background-image:url(immagini/container_stretto.gif);
background-position: top;
background-repeat:no-repeat;
background-color:#030303;
position:relative;
width:945px;
min-height:650px;
margin:0px auto;
}

div#container_largo{
background-image:url(immagini/interne_centro_large_04.gif);
background-position: top;
background-repeat:no-repeat;
background-color:#030303;
width:910px;
margin:0px auto;
padding:50px 0px 0px 35px;
overflow:hidden;
}

div#destra_home{
position:absolute;
right:37px;
width:200px;
}

div#destra_stretto{
position:absolute;
top:50px;
right:25px;
width:205px;
height:450px;
}

div#scheda_film{
background-image:url(immagini/scheda-film_bis.gif);
background-position:right;
background-repeat:no-repeat;
position:absolute;
top:50px;
left:37px;
width:150px;
height:385px;
}

div#locandina_scheda{
position:absolute;
top:43px;
left:8px;
border:solid 3px #ffffff;
width:107px;
height:150px;
}

div#locandina_scheda img{
width:107px;
height:150px;
}

div#link_scheda{
position:absolute;
top:223px;
left:10px;
width:135px;
}

a.link_grigi, a.link_grigi:link, a.link_grigi:visited, a.link_grigi:active{
font-size:11px;
line-height:23px;
font-weight:bold;
color:#CDCED0;
}

a.link_grigi:hover{
color:#f79910;
}

.testi_grigi{
font-size:11px;
line-height:23px;
font-weight:bold;
color:#CDCED0;
}

img.voci_scheda{
float:right;
position:relative;
top:3px;
right:23px;
}

div#classifica{
background-image:url(immagini/classifica.gif);
background-position:top;
background-repeat:no-repeat;
height:273px;
width:188px;
padding:0px 7px;
}

div.voci_classifica{
font-size:9px;
font-weight:bold;
line-height:23px;
color:#CDCED0;
}

div#flash_locandine{
margin-top:25px;
height:330px;
width:202px;
}

div#sinistra{
width:710px;
}

div#sinistra_stretto{
width:185px;
height:650px;
}

div#sinistra_largo{
float:left;
position:relative;
width:148px;
}

div#sinistra_prog{
width:148px;
}

div#pulsante_attivo{
margin-bottom:5px;
}

div#menu_prog{
background-image:url(immagini/menu_programm.gif);
background-position:top;
background-repeat:no-repeat;
margin-bottom:10px;
padding:5px 10px;
}

div#menu_prog_arca{
background-image:url(immagini/menu_programm3.gif);
background-position:top;
background-repeat:no-repeat;
margin-bottom:10px;
padding:5px 10px;
}


img.voci_menu_prog{
float:right;
position:relative;
top:5px;
right:-5px;
}

div.pulsante_spento{
margin-bottom:10px;
}

div#cerca_1{
background-image:url(immagini/cerca.gif);
background-position:top;
background-repeat:no-repeat;
width:148px;
height:78px;
margin-top:50px;
position:relative;
}

div#cerca_2{
background-image:url(immagini/cerca_dx.gif);
background-position:top;
background-repeat:no-repeat;
width:203px;
height:85px;
margin-top:100px;
position:relative;
}

div#banner-left{
margin-top:30px;
}

div#menu_cinema{
position:relative;
top:0px;
left:47px;
height:35px;
width:680px;
}

div#prossimamente{
background-image:url(immagini/prossimamente.gif);
background-position:right;
background-repeat:no-repeat;
margin-top:15px;
margin-left:47px;
width:150px;
height:580px;
}

div#prossimamente_stretto{
background-image:url(immagini/prossimamente.gif);
background-position:right;
background-repeat:no-repeat;
position:absolute;
top:50px;
left:37px;
width:150px;
height:580px;
}

div#int_prox{
padding-top:50px;
padding-left:5px;
width:120px;
}

div.img_prox{
background-image:url(immagini/home_fondo_prox.gif);
background-position:center;
background-repeat:no-repeat;
height:73px;
width:117px;
padding-left:7px;
padding-top:5px;
}

div.txt_prox{
margin-bottom:30px;
margin-left:5px;
margin-top:5px;
}

a.link_scuro, a.link_scuro:link, a.link_scuro:active, a.link_scuro:visited{
position:relative;
color:#818286;
font-size:12px;
font-weight:bold;
line-height:14px;
}

a.link_scuro:hover{
color:#f79910;
}

.testo_scuro{
position:relative;
color:#818286;
font-size:12px;
font-weight:bold;
line-height:14px;
}

.testo_scuro2{
position:relative;
color:#313031;
font-size:11px;
font-weight:bold;
line-height:23px;
}

div#settimana{
position:relative;
background-color:#030303;
margin:-5px 20px 0px 20px;
padding-top:5px;
}

div#testo_settimana{
padding:10px 0px;
width:275px;
}

div#img_settimana{
position:absolute;
left:290px;
top:20px;
}

div#titoli_mezzo{
background-image: url(immagini/home_primo_risco.gif);
background-position:top;
background-repeat:no-repeat;
width:512px;
height:69px;
}

div#intermedio{
background-image:url(immagini/home_battute.gif);
background-position:bottom;
background-repeat:no-repeat;
width:512px;
padding:5px 0px 55px 0px;
}

table#tabella1{
margin-left:20px;
}

#titolo_destra{
width:212px;
}

#titolo_sinistra{
width:212px;
}

div#centro_home{
background-image:url(immagini/home_fondo_centrale.gif);
background-position:top;
background-repeat:repeat-y;
width:512px;
margin-left:204px;
margin-top:-580px;
}

div#home_centro_top{
width:512px;
height:42px;
}

div#centro_top{
margin-top:-605px;
margin-left:194px;
width:515px;
padding-top:25px;
}

div#centro_top_2{
background-image:url(immagini/top_largo.gif);
background-position:top;
background-repeat:no-repeat;
position:relative;
float:left;
margin-top:-5px;
left:10px;
width:726px;
padding-top:25px;
}

div#img_articolo{
float:right;
margin-left:25px;
margin-bottom:10px;
}

#img_articolo img{
/*width:210px;
/*height:180px; */
}

div#testa_prog{
margin-left:45px;
margin-bottom:15px;
}

div#tabella_prog{
background-image:url(immagini/sfondo1l.gif);
background-position:center;
background-repeat:repeat-y;
}

div.img_prog{
border:solid 3px #ffffff;
width:107px;
height:160px;
margin-bottom:7px;
}

div.img_prog img{
width:107px;
height:160px;
margin:0px;
}

div.box_orari{
background-image:url(immagini/box_cen.gif);
background-position:center;
background-repeat:repeat-y;
width:115px;
margin-top:5px;
font-size:11px;
text-align:left;
}

div.box_orari2{
width:115px;
margin-top:5px;
font-size:11px;
text-align:left;
}

div.box_sup{
background-image:url(immagini/box_sup.gif);
background-position:top;
background-repeat:no-repeat;
font-weight:bold;
padding:5px 7px;
min-height:15px;
}

div.box_sup2{
font-weight:bold;
padding:5px 10px;
font-weight:bolder;
font-size:12px;
width:95px;
overflow:auto;
}

div.box_centro{
margin:0px 3px;
border-top:solid 1px #818286;
border-bottom:solid 1px #818286;
padding:0px 5px;
}

div.box_centro2{
margin:0px 2px;
border-top:solid 1px #818286;
padding:0px 7px;
font-weight:bolder;
font-size:12px;
width:95px;
overflow:auto;
}

div.box_dx{
border-left:solid 1px #818286;
padding:5px 0px 5px 10px;
text-align:left;
}

div.box_inf{
background-image:url(immagini/box_inf.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:5px 7px;
min-height:15px;
}

div#centro_bottom{
position:relative;
left:194px;
width:513px;
height:121px;
}

div#centro_bottom_2{
background-image:url(immagini/sfondo2l.gif);
background-position:bottom;
position:relative;
/*left:191px;*/
width:726px;
height:121px;
}

div#articolo{
background-image:url(immagini/sfondo1.gif);
background-position:left;
background-repeat:repeat-y;
padding:0px 25px;
}

div#articolo a:hover{
color:#f79910;
}

div#linea{
margin:-10px 0px 20px -20px;
}

.spazio{
width:47px;
}

#spazio2{
height:30px;
}

div#battute{
background-image:url(immagini/home_centro_bassa.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#030303;
padding:10px 20px;
}

div#autore_oscar{
width:468px;
padding-top:10px;
text-align:right;
}

div#fondo_banner{
background-image: url(immagini/home_footer.gif);
background-repeat:no-repeat;
background-position:top;
height:110px;
width:966px;
margin:0px auto;
}

div#locandina_grande{
width:462px;
height:655px
}

div#locandina_grande img{
width:462px;
/*height:655px*/
}

div.riga_1{
width:636px;
height:100%;
overflow:auto;
padding:10px 45px;
}

div.riga_2{
padding:25px 45px;
width:636px;
overflow:auto;
}

div.riga_1 div{
float:left;
min-height:10px;
}

div.tab_1{
width:40px;
}

div.tab_2{
width:185px;
}

div.tab_3{
width:70px;
}

div.tab_4{
width:160px;
}

div.tab_5{
width:90px;
text-align:right;
}

div.tab_6{
width:150px;
padding-top:8px;
}

div.tab_7{
width:60%;
float:right !important;
text-align:right;
padding-top:5px;
}

div.tab_8{

}

div.tab_9{

}

div.tab_10{

}

div.tab_11{

}

div.tab_12{

}

div.riga_scheda{
padding-bottom:10px;
width:462px;
overflow:auto;
}

div.riga_scheda div{
float:left;
}

div.riga_scheda_sx{
width:120px;
}

div.riga_scheda_sx_2{
width:112px;
}

div.riga_scheda_dx{
width:300px;
}

div.riga_scheda_dx_top{
width:140px;
}

div.riga_scheda_dx_2{
position:relative;
background-image:url(immagini/ditelavostra_1.gif);
width:346px;
height:25px;
}

div.riga_scheda_dx_3{
position:relative;
left:5px;
width:340px;
}

div.riga_scheda_dx_4{
position:relative;
background-image:url(immagini/ditelavostra_2.gif);
width:346px;
height:152px;
scrollbar-face-color:#292929;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#6A747A;
scrollbar-darkshadow-color:#3A444A;
scrollbar-shadow-color:#808080;
scrollbar-arrow-color:#f79910;
scrollbar-track-color:#292929;
}

div#riga_scheda_bottom{
overflow:auto;
width:350px;
margin-left:112px;
padding-bottom:15px;
margin-bottom:-15px;
}

div.riga_contatti{
padding-bottom:25px;
overflow:auto;
width:636px;
}

div.riga_contatti div{
float:left;
}

div#riga_contatti_bottom{
margin-left:60px;
}

div.contatti_form{
background-image:url(immagini/contatti_form.gif);
position:relative;
width:240px;
height:25px;
}

div.contatti_testo{
margin-top:5px;
width:65px;
}

div#contatti_richieste{
background-image:url(immagini/richieste_form.gif);
width:571px;
height:228px;
position:relative;
scrollbar-face-color:#292929;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#6A747A;
scrollbar-darkshadow-color:#3A444A;
scrollbar-shadow-color:#808080;
scrollbar-arrow-color:#f79910;
scrollbar-track-color:#292929;
}

div#contatti_oggetto{
background-image:url(immagini/oggetto_form.gif);
width:570px;
height:25px;
position:relative;
}

div#privacy{
width:420px;
padding-left:65px;
font-size:10px;
color:#818286;
}

div#bottone_contatti{
width:114px;
height:30px;
}

.input1{
position:absolute;
top:2px;
left:5px;
border:0px;
margin:0px;
width:230px;
height:19px;
background-color:#191919;
color:#818286;
font-family:Arial, Helvetica, sans-serif;
font:Arial;
}

.input2{
position:absolute;
top:5px;
left:5px;
border:0px;
margin:0px;
width:555px;
height:215px;
background-color:#191919;
color:#818286;
font-family:Arial, Helvetica, sans-serif;
font:Arial;
}

.input3{
position:absolute;
top:2px;
left:5px;
border:0px;
margin:0px;
width:560px;
height:19px;
background-color:#191919;
color:#818286;
font-family:Arial, Helvetica, sans-serif;
font:Arial;
}

.input4{
position:absolute;
top:2px;
left:5px;
border:0px;
margin:0px;
width:335px;
height:19px;
background-color:#191919;
color:#818286;
font-family:Arial, Helvetica, sans-serif;
font:Arial;
}

.input5{
background-color:#191919;
color:#818286;
font-family:Arial, Helvetica, sans-serif;
font:Arial;
}

.input6{
position:absolute;
top:5px;
left:5px;
border:0px;
margin:0px;
width:330px;
height:140px;
background-color:#191919;
color:#818286;
font-family:Arial, Helvetica, sans-serif;
font:Arial;
}

div#input_archivio{
background-image:url(immagini/archivio_form.gif);
position:relative;
float:right;
width:179px;
height:25px;
margin-right:25px;
}

div#fondo{
background-image:url(immagini/interne_bottom.jpg);
background-position:top;
background-repeat:no-repeat;
width:945px;
height:17px;
margin:0px auto;
}

div#footer{
width:945px;
height:30px;
margin:0 auto;
padding:5px 0px;
}

.titolo1{
padding-bottom:20px;
color:#ffffff;
font-family:Georgia, "Times New Roman", Times, serif;
font:Georgia;
font-size:22px;
}


.testo_arancione{
color: #F79910 !important;
font-weight:bolder;
font-size:12px;
font-style:italic;
}

.testo_arancione2{
color: #F79910 !important;
font-weight:bolder;
font-size:12px;
}

.testo_bianco{
color: #FFFFFF !important;
font-weight:bolder;
font-size:12px;
}

.testo_scuro{
color:#818286;
font-weight:bold;
font-size:12px;
}

div#basso_home3{
	padding-left:205px;
/*	border-color: #FF0000;
	border-width: 1px;
	border-style:solid;*/
}


/* ############### css di prova ###############  */


div#container_home2{
background-image:url(immagini/home_container.gif);
background-position:top;
background-repeat:no-repeat;
position:relative;
padding:0px 46px;
width:874px;
margin:0px auto;
overflow:auto;


/*	border-color: #FF0000;
	border-width: 1px;
	border-style:solid;*/



}

div#container_stretto2{
background-image:url(immagini/container_stretto2.gif);
background-position: top;
background-repeat:no-repeat;
background-color:#030303;
position:relative;
width:871px;
margin:0px auto;
padding:50px 37px 0px 37px;
overflow:auto;
}

div#container_largo2{
background-image:url(immagini/interne_centro_large_04.gif);
background-position: top;
background-repeat:no-repeat;
background-color:#030303;
/*position:relative;*/
width:910px;
margin:0px auto;
padding:50px 0px 0px 35px;
overflow:auto;
}

div#sinistra_largo2{
float:left;
position:relative;
width:148px;
}

div#sinistra_prog2{
width:148px;
}

div#main{
width:672px;
float:left;
}

div#menu_cinema2{
position:relative;
top:0px;
height:35px;
width:672px;
margin-bottom:15px;
}

div#prossimamente2{
background-image:url(immagini/prossimamente.gif);
background-position:top;
background-repeat:no-repeat;
float:left;
width:148px;
height:auto;
/*height:615px;*/
margin-left:1px;
}

div#centro_home2{
background-image:url(immagini/home_fondo_centrale.gif);
background-position:top;
background-repeat:repeat-y;
float:left;
width:512px;
margin-left:7px;
}

div#centro_top2{
float:left;
width:513px;
position:relative;
margin-left:7px;
}

div#centro_top_3{
background-image:url(immagini/top_largo.gif);
background-position:top;
background-repeat:no-repeat;
position:relative;
float:left;
margin-top:-5px;
left:10px;
width:726px;
padding-top:25px;
}

div#centro_bottom2{
background-image:url(immagini/sfondo2.gif);
width:513px;
height:121px;
}

div#settimana2{
background-color:#030303;
margin:-5px 20px 0px 20px;
padding-top:5px;
overflow:auto;
}

div#testo_settimana2{
padding:10px 0px;
width:275px;
}

div#img_settimana2{
float:right;
}

div#destra_home2{
float:left;
width:200px;
position:relative;
left:10px;
}

div#destra_stretto2{
float:left;
width:205px;
}

div#map{
width: 380px; height: 310px; border: 5px solid #FFFFFF;
color: #000000;

}


div#tabella_foto{
background-image:url(immagini/sfondo1l.gif);
background-position:center;
background-repeat:repeat-y;
padding:25px 0 0 75px;
}
