/* CSS Document */

/* Elementi stili font */
* { border:0; margin:0; padding:0;}
a {	text-decoration:none; }
*.nero, *.link_00, *.link_01:hover, *.link_02:hover { color:#000000; }
*.bianco, *.link_00:hover, *.link_03 { color:#ffffff; }
*.rosso, *.link_01 { color:#aa0e12; }
*.grigio, *.link_02 { color:#616161; }
*.azzurro { color:#00547a; }
body {
  font-family:arial; font-size:0px; color:#000000;
  background:#000000 url(../img/sfondi/sfondo_fisso.jpg) no-repeat; background-attachment:fixed; background-position:center top; }

/* Elementi generali */
div#schermo { position:absolute; width:100%; min-width:1004px; }
div#capo { position:absolute; left:50%;	width:1000px; margin-left:-500px; }
div#testata { position:absolute; top:15px; width:1000px; height:67px; background:#ffffff; }
div#testata img { position:absolute; }
div#menu { position:absolute; top:91px; left:517px; height:23px; font-size:12px; color:#ffffff; text-transform:uppercase; line-height:23px; background:#aa0e12; }
div#menu span.voce_menu { padding-left:6px; padding-right:6px; }
div#box_testo {
  position:absolute; top:122px; left:517px; width:388px; font-size:12px; color:#616161; line-height:14px;
  padding-top:40px; padding-bottom:40px; padding-left:30px; padding-right:30px; background:#f2f3f3;
}
div#box_testo b.rosso { font-size:14px; }
div#box_testo i { color:#010100; }
table.modulo { margin-top:20px; margin-bottom:20px; }
table.modulo td.nome_campo { width:70px; height:24px; font-size:11px; }
table.modulo input {
  width:290px; font-family:Trebuchet MS,arial; font-size:12px; color:#000000;
  border-top:solid 1px #8a8a8a; border-left:solid 1px #8a8a8a; border-bottom:solid 1px #575757; border-right:solid 1px #575757;
  padding-top:1px;padding-bottom:1px; padding-left:3px; padding-right:3px; margin-top:2px; margin-bottom:1px;
}
table.modulo textarea {
  width:290px; height:95px; font-family:Trebuchet MS,arial; font-size:12px; color:#000000;
  border-top:solid 1px #8a8a8a; border-left:solid 1px #8a8a8a; border-bottom:solid 1px #575757; border-right:solid 1px #575757;
  padding-top:1px;padding-bottom:1px; padding-left:3px; padding-right:3px; margin-top:2px; margin-bottom:6px;
}
table.scelta_film { width:355px; font-size:12px; }
table.scelta_film td.serata { width:215px; height:24px; white-space:nowrap; }
table.scelta_film td.check { width:40px; text-align:center; }
table.scelta_film td.check input { width:20px; border:none; padding:none;}
table.scelta_film td.serata { width:100px; }
table.scelta_film td.giorno_serata { padding-top:25px; padding-bottom:10px; }
div.pulsante_form {
  width:127px; height:23px; font-weight:bold; font-size:11px; text-transform:uppercase; text-align:center; line-height:23px;
  margin-right:10px; margin-top:20px; float:left; background:url(../img/sfondi/sfondo_pulsante_form.png) 0 0 no-repeat;
}
div#box_alert { display:none; }
p.avviso { display:none; }