body
{	
	background-color:#000000;
		font-family : helvetica, verdana, arial, san-serif, serif; 
	color:#ffffff;
	font-style : normal;
	margin:0; padding: 0;
}

#corpo
{	
	background-color:#2b2b2b;
		font-family : helvetica, verdana, arial, san-serif, serif; 
	color:#ffffff;
	font-style : normal;
	margin:0; padding: 0;
	
	
	
	

}

#intro
{	
	margin-top:0px;
	text-align: center;
}

#intro_bis
{	
	margin-top: -30px;
	text-align: center;
}
	
p.importante{
color:#ff0000;
text-decoration:underline;
font-weight:bold;
font-size:18px;
}
	
#entra
{	
	margin-top:20px;
	text-align: center;
	font-size: 40pt;
}












#title
{	
background-color:#000000;
padding:0px;
margin:0px;
margin-left: auto;
		margin-right: auto;
		width: 680px;
		
		 
		

	
}
#menu
{	
background-color:#000000;
padding:0px;

text-align: left;
color:#ffffff;

		width: 680px;
		height:24px;
		margin-top:0px;
		font-size : 10pt;
		margin-left: auto;
		margin-right: auto;
		
		
		


	
}		

#pagina{
background-color:#ff9d03;
	margin-left: auto;
		margin-right: auto;
		width:660px;
		color:#000000;
		padding:10px;
		font-size : 10pt;
		background-image: url(carta.png);
		background-repeat: repeat-y;
		
		
		


}



#footer{
background-color:#000000;
	margin-left: auto;
		margin-right: auto;
		color:#ffffff;
		font-size:11px;
		width:670px;
		text-align:center;
		height:40px;
		padding:5px;
		font-family : helvetica, verdana, arial, san-serif, serif; 
		
	
	


}

a:link {text-decoration: none;  color:#000000;}
a:visited {text-decoration: none;  color:#000000;}
a:active {text-decoration: none; color:#000000;}
a:hover {text-decoration: none; color:#000000;}
a:focus {outline:0;}
a img {border: 0;}



span.testo_rosso{
background-color:#000000;
color:#ff9d03;
}

span.testo_nonevid{
background-color:#000000;
color:#ffffff;
}

#container{

margin-left: auto;
		margin-right: auto;
		width:740px;
		background-image: url(sh.png);
	background-repeat: repeat-y;

	
	}


p.titoli{font-size:18px; font-weight:bold;}
p.sottotitoli{font-size:16px; font-weight:bold;}

span#logo{
color:#ff9d03;
}

#imm{

text-align:center;

}

div.imma{text-align:center;}

div.immleft{
 
float:left; 
margin-right: 10px; 
margin-bottom: 5px; 
padding: 0px; 
vertical-align: top; 
} 


div.immright{ 
float:right; 
margin-right: 10px; 
margin-bottom: 5px; 
padding: 0px; 
vertical-align: top; 
}

span.lista{text-decoration:underline; color:#000000;

}
#lis{
line-height:25px;
}


p.iluoghi{
line-height:20px;
}

p.altezza{
vertical-align: top; 

}

span#comune{
color:#ffffff;
text-decoration:underline;
font-size:12px;


}