div#banner {width:875px;}

table.corpo {width:875px;}

table.corpo td.sinistra {width:156px;}

object.animazione {margin-right:10px;
                   margin-bottom:5px;}

table.corpo td.centro {width:650px;
                       border-width:0px;
                       border-color:white;
                       border-style:solid;}

table.corpo td.vuoto {width:69px;}

table.centrale {width:650px;
                border-collapse:collapse;
                margin:0px;}

table.centrale td.pagina {padding:5px;
                   width:639px;
                   background-color:white;
                   border-width:1px;
                   border-color:black;
                   border-style:solid;
                    font-family:"verdana";
                   line-height:15px;
                   color:black;
                   font-size:10px;}

table.interno {background-color:#ffe487;
               font-family:"verdana";
               width:100%;
               line-height:15px;
               color:black;
               font-size:10px;
               border-style:solid;
               border-width:1px;
               border-color:black;}
               
table.interno td {padding:5px;}

table.centrale td.intestazione {padding:0px;
                                width:650px;}

table.centrale td {padding:0px;
                   border-width:0px;}

table.centrale td.introduzione {padding:8px;
                 font-family:"verdana";
                 line-height:15px;
                 color:#FBBB31;
                 font-size:10px;}

table.blocco {
              border-width:0px 0px 0px 0px;
              border-style:solid;
              border-color:black;}
              
table.centrale td.pellicola {padding:0px;
                           width:650px;
                           background-color:white;
                           height:133px;
                           border-width:0px;
                           border-style:solid;
                           border-color:black;
                           margin:0px;}
                                 
table.laterale {margin-top:0px;
                width:156px;}

table.laterale td {font-weight:700;
                   padding:0px;
                   font-size:10px;
                   background-color:#FFAF04;
                   line-height:18px;
                   font-family:"verdana";
                   border-style:solid;
                   border-right-width:3px;
                   border-left-width:3px;
                   border-top-width:0px;
                   border-bottom-width:0px;
                   border-color:#FFAF04;
                   color:black;}

table.laterale td.intest {padding:0px;
                          border-width:0px;}

ul.menu1 {
width: 100%;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}

ul.menu1 li a:link, ul.menu1 li a:visited {
font-size:11px;
color:#487248;
font-family:"tahoma";
background-color:#F9DC52;
font-weight:500;
color:#184018;
} /* colori per il link */

ul.menu1 li a:hover, ul.menu1 li a:active {
background-color:#FACE00;
color:black;
font-weight:500;
} /* colori per l'effetto roll-over */

ul.menu1 li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding-left:0.8em; /* lascia spazio fra il bordo del menu e il testo del link */
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
}
ul.menu1 li {display:inline;} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

table.menu {width:143px;
            background-color:#F9DC52;
            margin-left:1px;
            padding:0px;
            border-style:solid;
            border-color:#437244;
            border-width:0px 1px 0px 1px;}
            
table.menu td {font-size:11px;
               padding:0px;
               border-width:0px;
               color:#FDBA23;
               font-family:"tahoma";}

table.scritto {border-color:#6EA35B;
               border-width:0px 6px 6px 6px;
               font-family:"verdana";
               line-height:18px;
                color:#black;
                 font-size:10px;
               border-style:solid;
               width:613px;}

table.scritto td {
                padding:12px;
                border-color:#1A4408;
                border-width:0px 6px 6px 6px;
                border-style:solid;}

table.scritto td a {color:black;}

table.scritto td a:visited {color:black;}

body {margin:0px;}
            
table.banner {width:875px;}

.banner1 {width:693px;
          text-align:left;}
          
.banner2 {width:83px;
          text.align_right;
          }
          
.sfondo_banner {background-image:url(sfondo_banner.jpg);}

table.footer {width:875px;
              font-family:"verdana";
              text-align:center;
              color:#FBBB31;
              font-size:10px;}
              
table.footer a {color:#FBBB31;
                text-decoration:none;}
                
table.footer a:visited {color:#FBBB31;}
              
hr {background-color:#FBBB31;
    height:1px;
    color:#FBBB31;
    border-style:solid;
    border-width:0px;}
    
hr.black {background-color:black;
    color:black;
    height:1px;
    border-style:solid;
    border-width:0px;}    

span.titolo {font-size:13px;
             font-family:"verdana";
             font-weight:800;}
             
span.porpora {font-size:13px;
              font-family:"verdana";
              color:#AC0000;}

span.errore {font-size:10px;
              font-family:"verdana";
              color:#AC0000;}
              
span.avviso {font-size:10px;
              font-family:"verdana";
              color:navy;}
              
table.cinema {width:100%;
              border-width:0px;}

table.cinema td.locandina {width:85px;
                           text-align:center;
                           border-width:0px;}

table.cinema td.testo {padding:5px;
                       line-height:18px;
                       border-width:0px;
                       font-family:"verdana";
                       font-size:10px;}
                       
table.cinema a {color:black;}

table.cinema a:visited {color:black;}

table.suonerie {border-style:none;}

table.suonerie td {padding:2px;
                   border-style:none;
                   font-family:"verdana";
                   font-size:10px;}
                   
table.suonerie td a {text-decoration:none;}

table.suonerie td a:visited {text-decoration:none;
                             color:black;}

table.gallery {width:100%;
                    border-style:none;}

table.gallery td {width:33%;
                   background-color:#FBEDBB;
                       padding:0px;
                       text-align:center;
                       border-style:solid;
                       border-color:black;
                       border-width:1px;}

table.gallery img {border-style:solid;
                        margin-top:8px;
                        margin-bottom:8px;
                        border-color:black;
                        border-width:1px;}
                        
table.gallery img a {border-width:0px;}

table.menu_foto {border-style:solid;
                 border-color:black;
                 border-width:1px;
                 background-color:#FDBA23;
                font-family:"verdana";
                color:black;
                font-size:11px;}

span.selezionata {color:#AC0000;
                  font-weight:700;
                  font-family:"verdana";}
                
table.menu_foto a {color:black;
                  text-decoration:none;
                  font-weight:700;}
                  
table.menu_foto a:hover {color:black;}

table.menu_foto td {border-style:none;
                    padding:3px;}
                    
table.mezzo {border-style:solid;
                 border-color:black;
                 border-width:2px 0px 2px 0px;
                 background-color:#ffe487;
                font-family:"verdana";
                color:black;
                width:100%;
                font-size:10px;}

table.mezzo td {border-style:solid;
                 border-color:#FFA200;
                 border-width:0px 0px 0px 0px;
                 padding:5px;}
                 
img.foto {border-style:solid;
          border-width:1px;
          border-color:black;}

fieldset {border-color:#2C551B;
          background-color:#FADA6E;
          padding:15px;
          border-style:solid;
          border-width:1px;}
          
legend {color:#2C551B;
        font-weight:700;
        border-color:#2C551B;
          background-color:#FFE487;
          padding:3px;
          border-style:solid;
          border-width:1px;}
        
input.text, textarea.text {border-color:#2C551B;
          border-style:solid;
          border-width:1px;}
          
table.commenti {border-style:solid;
                width:100%;
                border-width:1px;
                border-collapse:collapse;
                border-color:black;}
                
table.commenti td {font-family:"verdana";
                   font-size:10px;
                   border-style:solid;
                   border-width:1px;
                   border-color:#1A4408;
                   padding:5px;
                   color:black;}
                   
table.commenti td.utente {background-color:#FCCE5F;}

table.commenti td.commento {background-color:#FAEBB5;}

table.lavoro {border-width:1px;
              border-color:black;
              margin-left:60px;
              width:250px;
              border-collapse:collapse;}
              
table.lavoro caption {font-family:"verdana";
                   background-color:#800000;
                   margin-left:60px;
                   margin-top:3px;
                   font-size:10px;
                   border-style:solid;
                   border-width:1px 1px 0px 1px;
                   border-color:black;
                   padding:4px;
                   color:white;}
                   
table.lavoro td {font-family:"verdana";
                   font-size:10px;
                   border-style:solid;
                   border-width:1px;
                   border-color:black;
                   padding:3px;
                   color:black;}
                   
table.lavoro td.campo {width:25%;
                       font-weight:700;
                       background-color:#FDCD3A;}

table.lavoro td.valore {width:75%;
                        background-color:#FBDC60;}

