body{ font-family:"Helvetica", Arial, sans-serif;  font-size:12px; color:#6e6e6e;}
.contenitore { width:960px; margin:10px auto auto auto; position:relative;z-index:0; }
.img_cinematografo { width:960px; margin:0px auto auto auto; position:relative; text-align:center;  }

.cinema_1 { width:960px; height:687px; background-image:url(immagini/libro/prime_pag.jpg); margin:0px auto auto auto; background-repeat:no-repeat;}
.cinema_2 { width:960px; height:687px; background-image:url(immagini/libro/pag_int.jpg); margin:0px auto auto auto;background-repeat:no-repeat;}
.cinema_3 { width:960px; height:687px; background-image:url(immagini/libro/ultime_pag.jpg); margin:0px auto auto auto;background-repeat:no-repeat;}
.prima_colonna_manifesto { width:420px; float:left; margin-left:35px !important; margin-left:15px;margin-top:15px;font-size:11px;color:#000000; text-align:justify; letter-spacing:0px; line-height:12px;}
.seconda_colonna_manifesto { width:420px; float:right;margin-right:35px!important; margin-right:15px;;margin-top:15px; font-size:11px;color:#000000;text-align:justify;letter-spacing:0px;line-height:12px;}

.avanti_cinema a:link{ width:40px; float:right;width:30px; margin:22px 13px auto auto;color:#ff00ff; font-weight:bold;text-decoration:none;font-size:14px;}
.avanti_cinema a:visited{ width:40px; float:right;width:30px; margin:22px 13px auto auto;color:#ff00ff; font-weight:bold;text-decoration:none;font-size:14px;}
.avanti_cinema a:hover{ width:40px; float:right;width:30px; margin:22px 13px auto auto;color:#ff00ff; font-weight:bold;text-decoration:none;font-size:14px;}
.indietro_cinema a:link{ width:40px; float:left;width:30px; margin:22px auto auto 27px;color:#ff00ff; font-weight:bold;text-decoration:none;font-size:14px;}
.indietro_cinema a:visited{ width:40px; float:left;width:30px; margin:22px auto auto 27px;color:#ff00ff; font-weight:bold;text-decoration:none;font-size:14px;}
.indietro_cinema a:hover{ width:40px; float:left;width:30px; margin:22px auto auto 27px;color:#ff00ff; font-weight:bold;text-decoration:none;font-size:14px;}

.pdf{ text-align:center; width:150px;margin:auto; position:relative;}
.icona_pdf{ text-align:center; float:left; }
.testo_pdf{ text-align:center; float:left; margin-left:10px; margin-top:10px;}
div#ajax{ margin:auto auto auto -45px; width:1050px; position:relative;}
.paragrafo{ clear:both;}
.logout{ position:relative; margin: 30px auto auto auto; width:100px; float:right; color:#6e6e6e; font-weight:bold; text-decoration:none;}
.logout a:link{ width:100px; float:right; color:#6e6e6e; font-weight:bold;text-decoration:none;}
.logout a:visited{ width:100px; float:right; color:#6e6e6e; font-weight:bold;text-decoration:none;}
.logout a:hover{ width:100px; float:right; color:#6e6e6e; font-weight:bold;text-decoration:underline;}

img{border:0px;}
img a:link{border:0px;}
img a:visited{border:0px;}
img a:hover{border:0px;}
.paragrafo{clear:both;}
form{margin-top:10px}

/*FRECCIA VIOLA*/
.freccina_viola {margin:0px;height:28px; position:relative;}
.freccina_viola_sotto{height:28px;width:960px !important;width:900px;margin:auto;position:relative;}

/* INDEX */
.menu { width:960px; margin-top:15px;}
.menu.principale { width:960px;}

.home_menu_principale{float:left;background-image:url(immagini/menu/home.jpg); height:37px; width:160px;cursor:pointer; }
.home_menu_principale:hover{float:left; color:#ffffff; text-decoration:none; background-image:url(immagini/menu/home_over.jpg);cursor:pointer;}
.home_menu_principale:active{float:left; color:#ff4422;cursor:pointer;background-image:url(immagini/menu/home_press.jpg);}
.home_menu_principale_selected{float:left;background-image:url(immagini/menu/home_selected.jpg); height:35px; width:160px;cursor:pointer;}


.manifesto_menu_principale{float:left;background-image:url(immagini/menu/manifesto_off.jpg); height:37px;width:160px;cursor:pointer;}
.manifesto_menu_principale:hover{float:left;background-image:url(immagini/menu/manifesto_over.jpg);width:160px;cursor:pointer;}
.manifesto_menu_principale:active{float:left;background-image:url(immagini/menu/manifesto_press.jpg);width:160px;cursor:pointer;}
.manifesto_menu_principale_selected{float:left;background-image:url(immagini/menu/manifesto_selected.jpg); height:37px; width:160px;cursor:pointer;}


.cinema_italia_menu_principale{float:left;background-image:url(immagini/menu/cinema_italia_off.jpg); height:37px;width:160px;cursor:pointer;}
.cinema_italia_menu_principale:hover{float:left;background-image:url(immagini/menu/cinema_italia_over.jpg);width:160px;cursor:pointer;}
.cinema_italia_menu_principale:active{float:left;background-image:url(immagini/menu/cinema_italia_press.jpg);width:160px;cursor:pointer;}
.cinema_italia_menu_principale_selected{float:left;background-image:url(immagini/menu/cinema_italia_selected.jpg); height:37px; width:160px;cursor:pointer;}


.lavagna_menu_principale{float:left;background-image:url(immagini/menu/lavagna_off.jpg); height:37px;width:160px;cursor:pointer;}
.lavagna_menu_principale:hover{float:left;background-image:url(immagini/menu/lavagna_over.jpg);width:160px;cursor:pointer;}
.lavagna_menu_principale:active{float:left;background-image:url(immagini/menu/lavagna_press.jpg);width:160px;cursor:pointer;}
.lavagna_menu_principale_selected{float:left;background-image:url(immagini/menu/lavagna_selected.jpg); height:37px; width:160px;cursor:pointer;}


.entra_menu_principale{float:left;background-image:url(immagini/menu/entra_off.jpg); height:37px;width:160px;cursor:pointer;}
.entra_menu_principale:hover{float:left;background-image:url(immagini/menu/entra_over.jpg);width:160px;cursor:pointer;}
.entra_menu_principale:active{float:left;background-image:url(immagini/menu/entra_press.jpg);width:160px;cursor:pointer;}
.entra_menu_principale_selected{float:left;background-image:url(immagini/menu/entra_selected.jpg); height:37px; width:160px;cursor:pointer;}

.cerca_menu_principale{float:left;background-image:url(immagini/menu/neutro.jpg);height:37px;width:160px;cursor:pointer;position:relative;z-index:100;}


.contenitore_form{overflow:hidden;height:37px !important;height:32px;margin: auto;text-align:center;margin-top:-7px !important;position:relative; z-index:100;}
form{margin:0px;}

.input_cerca_safari{ color:#666666; font-size:12px; font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif; border:0px; background-image:url(immagini/lente_2.gif); background-repeat:no-repeat; padding-left:20px; width:85px; margin-top:5px;}

.input_cerca_IE6{ color:#666666; font-size:12px; font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif; border:0px; background-image:url(immagini/lente_2.gif); background-repeat:no-repeat; padding-left:20px; width:85px;margin-top:15px;}

.input_cerca_IE7{ color:#666666; font-size:12px; font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif; border:0px; background-image:url(immagini/lente_2.gif); background-repeat:no-repeat; padding-left:20px; width:85px; margin-top:15px;}

.input_cerca_firefox{ color:#666666; font-size:12px; font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif; border:0px; background-image:url(immagini/lente_2.gif); background-repeat:no-repeat; padding-left:20px; width:85px;margin-top:5px;}

.input_cerca_else{ color:#666666; font-size:12px; font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif; border:0px; background-image:url(immagini/lente_2.gif); background-repeat:no-repeat; padding-left:20px; width:85px;margin-top:5px;}

.contenitore_nascosto{ visibility:hidden; display:none;}





/*LINKS*/
.links_underline{font-size:12px; color:#6e6e6e; text-decoration:underline;font-weight:bold;}
.links_underline a:link{font-size:12px; color:#6e6e6e; text-decoration:underline; font-weight:bold;}
.links_underline a:hover{font-size:12px; color:#6e6e6e; text-decoration:underline;font-weight:bold;}
.links_underline a:visited{font-size:12px; color:#6e6e6e; text-decoration:underline;font-weight:bold;}
.tip_sconnesso{ margin:20px auto 20px 0px; position:relative; width:600px;}

/* LOGIN */

.login{ width:380px; margin-top:50px; margin-left:300px;border:1px #ffffff solid;}
.login_inputs {margin-top:15px;}
.username{ float:left; margin-top:15px;}
.par_quad_login{ float:left; font-size:36px; margin-left:20px;}
.login_username{ float:left;margin-top:10px;margin-left:20px;}
.password{ float:left; margin-top:15px;margin-right:2px;}
.login_password{ float:left;margin-top:10px;margin-left:20px;;}
.link_registra { text-decoration:none;color:#6e6e6e; margin-top:50px;}
.link_registra a:link{ text-decoration:none;color:#6e6e6e;}
.link_registra a:hover{ text-decoration:none;color:#6e6e6e;}
.link_registra a:visited{ text-decoration:none;color:#6e6e6e;}

.error_login{ width:380px;margin:10px auto auto auto;}
.biglietto{ text-align:center;}
/*ISCRIZIONE*/

.modulo_iscrizione{ width:750px; margin: 100px auto auto auto;}

.nome_input{ float:left;margin-top:15px; margin-right:25px;}
.cognome_input{ float:left;margin-top:15px;margin-right:5px;}
.sesso_input{ float:left;margin-top:15px;margin-right:24px;}
.ins_sesso{ float:left;margin-top:15px;margin-right:3px !important;margin-right:55px;margin-left:15px !important; margin-left:35px;}
.eta_input{ float:left;margin-top:15px;margin-right:39px;}
.citta_input{ float:left;margin-top:15px;margin-right:34px;}
.regione_input{ float:left;margin-top:15px;margin-right:14px;}
.email_input{ float:left;margin-top:15px;margin-right:53px; margin-left:40px;}
.cellulare_input{ float:left;margin-top:15px;margin-right:36px;margin-left:40px;}
.username_input{ float:left;margin-top:15px;margin-right:28px;margin-left:40px !important; margin-left:35px;}
.password_input{ float:left;margin-top:15px;margin-right:30px;margin-left:40px;}
.ripeti_password_input{ float:left;margin-top:15px;margin-left:40px;}

.testo_modulo_iscrizione{ margin-top:30px;}
.autorizzo_trattamento_dati{ float:left; margin-top:31px;margin-right:20px;}
.par_quad_login_2{ float:left; font-size:24px; margin-top:25px;}
.check_privacy{ float:left;margin: 32px 5px auto 5px;}
.leggi_regolamento{ float:left; margin-top:31px; margin-left:15px;}
.biglietto_m_i{float:right;margin-top:20px;margin-right:10px; margin-left:10px;}
.registra_m_i{float:right;margin-top:40px !important;margin-top:20px; color:#333333; font-weight:bold; margin-right:120px; margin-left:5px;}
.sesso_list_n{ margin-right:0px;}
.sesso_list_safari{ margin-right:0px;}
.sesso_list_firefox{ margin-right:50px;}
.sesso_list_ie6{ margin-right:0px;}
.sesso_list_ie7{ margin-right:0px;}
.sesso_list_safari_mac{ margin-right:0px;}
.sesso_list_firefox_mac{ margin-right:12px;}

.log_out{ width:790px; margin:20px auto auto auto; position:relative; text-align:center; }

/*         */

/* LAVAGNA         */
.quadrato_post{ width:114px; height:122px; font-size:11px; float:left; color:#FFFFFF; padding-right:1px;margin:3px !important; margin:2px; cursor:pointer;z-index:2;position:relative; overflow:hidden;}
div#post_intero{position:absolute;z-index:999;margin-top:200px;margin-left:340px; width:260px; height:260px;  background-color:#000000; color:#CCCCCC; visibility:hidden; display:none; background-image:url(immagini/lavagna_back_ground.jpg); padding:20px; border-right:3px #000000 solid; border-bottom:3px #000000 solid;}
.testo_post_intero{ height:240px; overflow:hidden; color:#FFFFFF; position:relative;}
.chiudi_post_intero{ cursor:pointer; float:right; width:80px; height:20px;position:relative;}

.lavagna{width:960px;margin-top:10px; padding:0px; background-image:url(immagini/lavagna.jpg);height:733px; position:relative;z-index:0;}
.spazio_nero{width:850px; height:640px;margin:50px auto auto auto;position:relative;z-index:1;}
.gessetti{ width:96px; float:right; font-weight:bold; color:#FFFFFF; cursor:pointer;}
.x_scrivere{ width:960px;}
div#scrivi{ width:700px; display:none; visibility:hidden; float:left; margin-left:65px;z-index:4; position:relative;}
div#loggati{width:300px; height:30px;display:none; visibility:hidden; float:left;margin-left:300px !important;margin-left:200px; margin-top:-30px;z-index:5; position:relative; color:#FFFFFF; cursor:pointer; text-decoration:underline;}

form{margin:0px;}
input{margin:0px;}
/*         */
/* COOKIE */
.error_cookie{ width:500px; margin:100px auto auto auto; position:relative; color:#FF0000; font:Arial, Helvetica, sans-serif; font-size:14px;}