	body{
	height:100%;
	background-image:url('');
	background-repeat:no-repeat;
	background-color:#000000;
	margin-top:50px;
	}
a{
	color: #006699;
	text-decoration: none;
}

a:link{
	color: #006699;
	text-decoration: none;
}

a:visited{
	color: #006699;
	text-decoration: none;
}

a:hover{
	color: #ff0000;
	text-decoration: none;
	}

.primo {
    background: url(.jpg);
    display: block;
	float:right;
	margin-left:350px;
	margin-top:460px;
	font-family:Verdana,arial;
	font-size:12px;
    }
	
#header{
height:50px;
background-color:#fff;
background:url(.jpg); background-repeat:repeat-x;
line-height:50px; /*vertical align*/
}
h1,h2{
margin:0;
padding:0;
letter-spacing:2px;
}
h1{
font-size:42px;
margin-left:50px;
color:#FF0000;
}
h1 span{
color:#808080;
}
	#news{
	float:right;
	width:350px;
	padding:20px;
	background-color:#000000;
	font-family:Tahoma,Verdana,arial;
	}
	/*stile css del titolo h1*/
	#news h1{
	/*azzera margine per compatibilità d'interpretazione tra browser*/
	margin:0;
	margin-bottom:20px;
	color:#ff0000;
	font-size:17px;
	}
	/*stile generale dei link*/
	#news a{
	/*allineamento verticale*/
	display:block;
	margin-bottom:2px;
	/*immagine di sfondo*/
	background:url(new.jpg) repeat-x;
	/*rimuove sottolineatura*/
	text-decoration:none;
	/*rimuove bordo grigio aggiunto da FF*/
	outline:none;
	color:#ffffff;
	text-align:justify;
	/*clear usato dovuto ad immagine floatati per mantenere altezza dell'elemento*/
	clear:both;
	/*cursor di default dei link - specificato per Internet Explorer*/
	cursor:default;
	}
	/*stile dei titoli dei news*/
	#news a b{
	/*converte elementi inlinea a blocco*/
	display:block;
	height:20px;
	/*allineamento verticale centrato del testo*/
	line-height:20px;
	padding:5px 0 5px 10px;
	/*immagine della freccia destra*/
	background:url(frecce.jpg) no-repeat top right;
	}
	/*in apertura, gli elementi span contenuti nei link sono nascosti*/
	#news a span{
	display:none;
	}
	/*stile delle immagine contenuti in span*/
	#news a span img{
	/*rimuove bordi aggiunti di default dai browser a immagini linkati*/
	border:none;
	/*posizionamento a sinistra*/
	float:left;
	/*margine tra immagine e testo*/
	margin:0 10px 10px 0;
	}
	/*richiesto da Internet Explorer 6 per buon funzionamento del accordion*/
	#news a:hover{
	border:0;
	}
	/*stile sullo stato hover dei link*/
	#news a:hover b{
	/*cambio di posizione dell'immagine di sfondo*/
	background-position:bottom right;
	}
	#news a:hover span{
	/*cambio da valore none a block - il span è visibile*/
	display:block;
	/*spazio cuscinetto tra bordi e contenuto*/
	padding:10px;
	/*rimuove il cursor di tipo link per uno di default*/
	cursor:default;
	font-family:Verdana, Arial, sans-serif;
	font-size:8.0pt;
	}