		html, body{
		overflow: auto;
		margin:0;
		padding:0;
		background-color: #000000;
		background-image: url('images/sfondo.gif');
		background-repeat: repeat-x;
		font-family: Arial, Verdana, sans-serif;
		text-decoration: none;
		color: #000000;
		font-size: 11px;
		}
		#sfondo{
		position: absolute;
		overflow: hidden;
		z-index: 2;
		top:120px;
		width: 100%;
		height: 650px;
		background-image: url("images/sfondo2.png");
		background-repeat: no-repeat;
		background-position:center top;
		}
		#contenitore{
		position: absolute;
		z-index: 10;
		top: 0px;
		left: 50%;
		margin-left:-500px;
		width: 1000px;
		}
		#header{
		position: relative;
		z-index: 20;
		top:0px;
		width: 958px;
		height: 278px;
		padding-left:21px;
		padding-right:21px;
		padding-top:22px;
		background-image: url('images/top.png');
		}
		#menu{
		position: relative;
		z-index: 20;
		width: 1000px;
		background-image: url("images/sfondo_txt.png");
		background-repeat: repeat-y;
		}
		#contenuti{
		position: relative;
		z-index: 20;
		width: 1000px;
		background-image: url("images/sfondo_txt.png");
		background-repeat: repeat-y;
		text-align:justify;
		}
		#footer{
		position: relative;
		z-index: 20;
		width: 900px;
		height: 50px;
		padding:50px;
		background: url("images/footer.png");
		background-repeat: no-repeat;
		background-position:center top;
		color: #a9a9a9;
		font-size: 11px;
		}
		span.title{
		text-decoration: none;
		color:#000000;
		font-weight: bold;
		font-size:16px;
		}
		 #image_container { 
		width:100px; 
		height:100px; 
		margin-bottom:0em; 
		margin-right:0.5em; 
		border: 2px solid white;
		z-index:1;
		overflow: hidden; 
		float:left;
		
		}	

		 #video_container { 
		width:280px; 
		height:280px; 
		margin-bottom:0em; 
		margin-right:0.5em; 
		border: 2px solid white;
		z-index:1;
		overflow: hidden; 
		float:left;
		
		}
					
		span.title2{
		text-decoration: none;
		color:#990000;
		font-weight: bold;
		font-size:12px;
		}
		hr {
		height: 0;
		border: 0;
		border-top: 1px solid;
		}
		p, ul, ol, blockquote {
		margin-top: 0;
		margin-bottom: 0;
		}
		form{
		margin: 0px;
		}	
		a{
		text-decoration: none;
		color: #990000;
		}		
		
		
		a.menu:Link {font-family: Verdana; text-decoration:none; color: #8e8e8e; font-size: 11px;}
		a.menu:Visited {font-family: Verdana; text-decoration:none; color: #8e8e8e; font-size: 11px;}
		a.menu:Hover {font-family: Verdana; text-decoration:none; color: #ffffff; font-size: 11px;}
		.nascosto { display: none; }
