﻿body {
               background: url("sfondo01443.JPG"); 
    background-attachment: fixed;
              font-family: Arial, Times new Roman, Courier New, Tahoma, Verdana, Garamond;
			  font-size: 1em;
			line-height: 1;
    }
/* ----------------------------------MENU-------------------------------------*/	
.menu {
	margin-top: 5%;
	margin-left:13%;
		padding:0;
		}
.menu ul {
		padding:0;
		margin:0;
		}
.menu li {
		position: relative;
		float: left; 
		list-style: none;
		margin: 0;
		padding:0;
		}
.menu li a {
		width:120px;
		height: 30px;
		display: block;
		text-decoration:none;
		text-align: center;
		line-height: 30px;
		font-weight: bold;
		font-size: 0.8em;
		}
.menu li a:hover {
		background-position: bottom center;
		}
.menu ul ul {
		position: absolute;
		top: 30px;
		width: 120px;
		visibility: hidden;
		}
.menu ul li:hover ul {
		visibility:visible;
		}
a.green {
		background: url(img/green.jpg) no-repeat top center;
		color: #006600;
		}
a.orange {
		background: url(img/orange.jpg) no-repeat top center;
		color: #CC3300;
		}
a.blu{
		background: url(img/blu.jpg) no-repeat top center;
		color: #006699;
		}
a.yellow {
		background: url(img/yellow.jpg) no-repeat top center;
		color: #FF9900;
		}
a.purple {
		background: url(img/purple.jpg) no-repeat top center;
		color: #990066;
		}	

.footer {               
        clear: both;
        width: 100%;
    font-size: 1em; 
 background-color: #eee8aa;
 color: black; 
        border: 2px ridge;
    text-align: center;
  border-color: #C0C0C0;
          }
/*	----------------------------------- TABELLA ------------------------ */
.tabella  {
	margin-top: 8%;
       width: 100%;	
	}
.tabella caption {                
            width: auto;
            height:1.8em;
            color: blue;
            font-size: 1.6em; 
     background-color: white; 
               border: 1px solid green;
           text-align: center;
           padding-top:0.2em;
          }
.tabella thead  {
           border: 2px solid green;
 background-color: yellow;
	}
.tabella th  {					
    border: 2px solid green;
    font-size:x-large;
	}	
.tabella td  {
	vertical-align: top; 
			border: 2px solid green;
		text-align: center;
		padding: 5px;
	}
.tabella td p  {
		padding: 5px;
		}
.tabella ul  {
               Width: 100%;
     list-style-type: none;
              Margin: 0px;
             padding: 0px;
    }
.tabella ul img  {
	margin-top: 3px;
    }	
.tabella  li {
          border: 1px outset;
    border-color: #C0C0C0;
	   font-size: 1em;
	   padding-bottom: 3px;
    }
.tabella li a:hover {
/*			display: block;  */
   background-color: white;
    }
.tabella li a:link, a:active, a:hover, a:visited {
      text-decoration: none;
		}
.tabella li a:active {
   border: 3px inset;
    }
		
/* -------------------------------------FINE TABELLA ------------------------------*/
.nobr {white-space: nowrap;}
.clear {
	clear: both;
	}
#divtesta   {
	height: 60px;
	background-image: url(images/stelle3.gif); 
	text-align: center;
	font-family: courier new;
	font-weight: bold;
	font-style:italic;
	font-size: 2.5em;
		color: yellow;
	}
#divtesta em  {
		font-size: 160%;
		}
#divtesta img  {
	width: 50px;
	vertical-align:middle; 
	}		
.titolifoto {					
	background: #adff2f; 
	text-align: left; 
	font-size: 15px;
        }
#sottotesta   {
	margin-top: 5px;
	text-align: center;
			color: green;
		font-size: 2em;
			}
#sottotesta img  {
	width: 50px;
	vertical-align: middle; 
	}
#scorrevole {
    background-color: white;
               color: #FF0000;
              border: 2px groove;
        border-color: #C0C0C0;
           font-size: 1.1em;
		   margin-top: 5px;
        }	
.navigadx_vuoto {
	height: auto;
       margin: 1px;
       border: 1px solid #ff4500;
    }		
img.intera {
	width: 10em;
/*	border-style:outset;
	border-width:thick;
	border-color:green; */
        }
img.ridotta {
	width: 3em;
	border-width:thick;
	border-color:green;
        }
img.intermedia {
	width: 5em;
	border-width:thick;
	border-color:green;
	}
.centrospan {
    text-align: center;
       padding: 5px;
	        }
.centrospan img{
   margin-top: 10px;
		width: 450px;
    background-color: white;
    border: solid 2px #cccccc;	
	        }
#testacentrale {
	margin-top: 50px;                
            width: auto;
            color: blue;
            font-size: 2.2em; 
     background-color: white; 
               border: 1px solid green;
           text-align: center;
          }	
#marqueecontainer{
position: relative;
width: auto; /*marquee width */
height: 400px; /*marquee height */
background-color: yellow;
overflow: hidden;
border: 3px solid orange;
padding: 2px;
padding-left: 4px;
}
	#header ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	#header li {
		float: left;
		background: url(img/blue.jpg) top right no-repeat;
		margin: 0;
	}
	
	#header a {
		display: block;
		background: url(img/green.jpg) top left no-repeat;
		color: blue;
		text-decoration: none;
		padding: 0.6em 1em 0.25em;
	}
	
	#header a:hover {
		color: red;
	}
	
	#header #selected {
		font-weight: bold;
		background-image: url(img/purple.jpg);
		float: right;
	}
	
	#header #selected a {
		background-image: url(img/blu.jpg);
		color: green;
	}
	
	#content {
		clear: both;
		color: white;
		background: orange;
		padding: 1em;
		border: 2px groove;
	}
	
	p {
		margin: 0 0 1em 0;
	}
	
	h1 {
		color: yellow;
		background-color:red;
		border: 2px groove; 
		font: small-caps italic bold 2.2em arial, helvetica, sans-seif;
		letter-spacing: 1em;
		padding: 0 0 0 0;
		margin: 0;
		text-align:center;
	}          		

