BODY {
	background:url(../images/fondino.gif);
       background-repeat: repeat ;
        COLOR : #000000;
        SCROLLBAR-ARROW-COLOR: green; 
        SCROLLBAR-BASE-COLOR: black;
        font-family: Arial,
}
div#sopra {
              
	       position:absolute; 
               top:80px;
               left: 50%;
               width:800px;
               height:150px;
               margin-left:-395px;
               margin-top:-75px;
            }

div#sopra_menu {
              background-image:url(../images/sotto.gif);
	      background-repeat: no-repeat ;
	       position:absolute; 
               top:168px;
               left:50%;
               width:800px;
               height:40px;
               margin-left:-400px;
               margin-top: -20px;
            }

div#centrale { 
               background-image:url(../images/centrale.gif);
               background-repeat: no-repeat ;
	       position:absolute; 

               top:480px;
               left:50%;
               width:800px;
               height:600px;
               margin-left:-400px;
               margin-top: -300px;
             }

div#sotto { 
	       position:absolute; 
               top:801px;
               left:50%;
               width:800px;
               height:40px;
               margin-left:-400px;
               margin-top: -20px;
             }

 

.sezioni{ font-family: Arial; font-size: 16px; font-weight: bold; text-decoration: none; color: #FFFFFF ; }
.sotto_sez{ font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: none; color: #FFFFFF ; }
a:hover.sezioni{ font-family: Arial, font-size: 10px; font-weight: bold; text-decoration: none; color: #000000 ; }
./a:visited.sezioni{ font-family: Arial, font-size: 10px; font-weight: bold; text-decoration: none; color: #FF0000 ; }

.titolo { font-family: Arial; font-size: 24px; font-weight: bold; text-decoration: none; color: #000000 ; }
.sotto_titolo { font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: none; color: #000000 ; }
.testo { font-family: Arial; font-size: 14px; font-weight: normal; text-decoration: none; color: #000000 ; }
a:hover.testo { font-family: Arial; font-size: 14px; font-weight: normal; text-decoration: none; color: #808080 ; }
.testo_colore { font-family: Arial; font-size: 14px; font-weight: normal; text-decoration: none; color: #CC6600 ; }
a:hover.testo_colore { font-family: Arial; font-size: 14px; font-weight: normal; text-decoration: none; color: #808080 ; }
.mini {font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000 ; }

.testo_bianco { font-family: Arial; font-size: 15px; font-weight: normal; text-decoration: none; color: #FFFFFF ;  }

.base { font-family: Arial; font-size: 13px; font-weight: normal; text-decoration: none; color: #FFFFFF ;  }
a:hover.base{ font-family: Arial; font-size: 13px; font-weight: normal; text-decoration: underline; color:#FFFFFF;}

.submit { COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-WEIGHT: bold ; width: 50px ; cursor: hand; background: black}
.search { font-family: Arial; font-size: 12px; font-weight: normal; color: #000000 ; width: 130px; border : 1px solid black}
.in_txt { font-family: Arial; font-size: 12px; font-weight: normal; color: #000000 ; width: 400px; border : 1px solid black}
.invia { COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-WEIGHT: bold ; width: 100px ; cursor: hand; background: black}

.tabella { border-width:1; border-color: green; border-style:solid; }
table.box { 
	border-width:1px; 
        border-color : #FF6600;  
        border-style:solid;
        background-color : #606060;
        color : #242424;
        font-size : 14px;
        font-family : arial;
          }
          
.intesta{ 
	border-width:1px; 
	border-color: #FF6600;
    	border-style:dashed;
	background-color : #FFFFFF;
        color : #242424;
        font-size : 14px;
        font-family : arial
         }


a.menuM
{
  background-color: #494949;
  border-style: solid;
  border-width: 1px;
  border-top-color: #494949;
  border-right-color: #505050;
  border-bottom-color: #494949;
  border-left-color: #505050;
  color: #FFFFFF;
  font-family: Tahoma,MS Sans Serif, Arial,  sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: bold;
  padding: 2px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: left;
  text-decoration: none;
  width:136px;	
  display : block;
}

a.menuM:visited
{
  background-color: #494949;
  border-style: solid;
  border-width: 1px;
  border-top-color: #494949;
  border-right-color: #505050;
  border-bottom-color: #494949;
  border-left-color: #505050;
  color: #FFFFFF;
  font-family: Tahoma,MS Sans Serif, Arial,  sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: bold;
  padding: 2px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: left;
  text-decoration: none;
  width:136px;	
 display : block;
}

a.menuM:hover 
{
  background-color: #000000;	
  border-style: solid;
  border-width: 1px;
  border-top-color: #c0c0c0;
  border-right-color: #505050;
  border-bottom-color: c0c0c0;
  border-left-color: #505050;
  color: #ECF202;
  cursor: hands;
  font-family: Tahoma,MS Sans Serif, Arial,  sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: bold;
  padding: 2px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: left;
  text-decoration: none;
  width:136px;
}
 

.studi {font-size : 12px; color : #FFFFFF; TEXT-DECORATION: none}
.studi:hover {font-size : 12px; color :#FF9900; TEXT-DECORATION: none}

a.pulsante
{
  
  width : 90px;
  height : 10px;
  background-color: #c0c0c0;	
  border-style: solid;
  border-width: 1px;
  border-top-color: #646464;
  border-right-color: #646464;
  border-bottom-color: #646464;
  border-left-color: #646464;
  color: #000000;
  cursor: pointer;
  font-family: MS Sans Serif, Arial,  sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: bold;
  
  text-decoration: none;
  text-align: center;
   
}

a.pulsante:hover 
{
  background-color: #FF6600;
  border-style: solid;
  border-width: 1px;
  border-top-color: #c0c0c0;
  border-right-color: #c0c0c0;
  border-bottom-color: #c0c0c0;
  border-left-color: #c0c0c0;
  color: #FFFFFF;
  font-family: MS Sans Serif, Arial,  sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: bold;
   
  text-align: center;
  text-decoration: none;
    
}

 		#menu{
               position:absolute; 
               top:150px;
               left:50%;
               width:800px;
               height:40px;
                margin-left:-400px;
                margin-top: -20px;
		text-align: center;
                margin : 0;
	        padding : 0;
	        background  : #000000
		}
		#menu ul{
		 margin : 0;
	    padding : 0;
        
		}
		#menu li{
		position: absolute;
		float: left;
		list-style: none;
		margin: 0;
		padding:0;
		width: 157px;
	    background-color : #000000;
	    text-align: center;
			}
		#menu li a{
		width:157px;
		height: 30px;
		display: block;
		text-decoration:none;
		text-align: center;
		line-height: 30px;
		font-weight: bold;
		font-size: 13px;
		}

		#menu li a:hover{
		background-position: bottom center;
		}

		#menu ul ul{
		position: absolute;
		top: 30px;
		width: 157px;
		visibility: hidden;
		}

		#menu ul li:hover ul{
		visibility:visible;
		} 

		a.black{
		background: url('images/link_img.jpg') no-repeat top center;
		color: #FFFFFF;
		}

