﻿   body {height:100%; background-image:url(bg.gif); overflow-x: hidden; margin: 0; background-repeat: repeat; text-align:center;}

body /* Mozilla Firefox alignment */ 
{ 
text-align: -moz-center; 

} 

/*****************classi per la formattazione del top********************/
#container{height:100%; text-align: -moz-center; margin: 0 auto; background-image:url(bg2.gif); background-repeat: repeat-x; background-position: bottom;}
.tableTop
{
    
   width: 960px; height: 107px;
   background-image:url(top_backg.jpg);
          background-repeat: no-repeat;
       text-align: left; padding-left: 26px; margin: 0 auto;         background-position:center bottom; 

    }
   
            .logo{ position: absolute; top: 26px;
                          }
           
            
  /*****************classi per la formattazione della parte superiore del contenuto centrale (eventuali tab)********************/
    .contentTopCenter
    { background-image: url(tab_backg.gif); background-position: top center; background-repeat: no-repeat; width: 960px; text-align: -moz-center; margin: 0 auto; text-align: center; padding: 35px 0px 0px 0px;
        }
      
                   
 /*****************classi per la formattazione del contenuto centrale********************/

.centralContent
{background-image: url(backg.gif); background-repeat: repeat-y; width: 960px;  text-align: -moz-center; margin: 0 auto; height: 100%; text-align: center;

    }
    
 /*****************classi per la formattazione della tabella centrale********************/

.tableContent{ text-align: center;  width: 934px;     }
        
/*****************classi per la formattazione del bottom********************/

      
     .copyright
{
    background-image:url(copy.jpg);
    background-repeat: no-repeat;
    background-position: top;
          height: 55px;
          width: 960px;
                    text-align: center;  margin: 0 auto; 
               

    }
  
    .leftMenu{width: 188px;border-right: solid 2px #1e1402; padding-bottom: 26px; vertical-align: top; background-image: url(left_backg.png); background-repeat:repeat-x;}
    .menuItem
    { background-color: #d0c481; margin: 8px 6px 8px 6px; font-family:Verdana; font-size: 14px; text-align:left; color:Black;  text-decoration: none; height: 20px; padding-left: 8px;}
      .menuItem:hover{ color: #891109; text-decoration: none; background-color: #faeda9; cursor: hand;
                       }
                        .menuItem:visited
    { background-color: #d0c481; margin: 8px 6px 8px 6px; font-family:Verdana; font-size: 14px; text-align:left; color:Black;  text-decoration: none; height: 20px; padding-left: 8px;}
   a
    { font-family:Verdana; font-size: 14px; text-align:left; color:Black;  text-decoration: none;}
      a:hover{ color: #891109; text-decoration: none;
                       }
                        a:visited
    { font-family:Verdana; font-size: 14px; text-align:left; color:Black;  text-decoration: none; }
  
                       .contentPlace
                       { width: 746px; text-align: center; height: auto; 
                         }
                         