body {
	color: #000;
	background: white;
	text-align: center;
	margin: 0;
	padding: 0;
}


/*---MENU---*/

.menuNavigazione { 
	width: 800px;
	color: #fff;
	background: red;
	text-align: center;
	margin: 0;
	padding: 0.5em 0;
	font: 75% Verdana, geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
 }

.menuNavigazione li{
	display: inline;
}

.menuNavigazione a{
	height: 0;
	padding: 0.5em 15px;
	text-decoration: none;
	margin: -0.5em 0;
	border-right: 2px solid #FFF;
	white-space: nowrap;
}

.menuNavigazione .primaVoce a{
	border-left: 2px solid #FFF;
} 

.menuNavigazione .primaVoceCorrente{
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
	background: #FF9999;
	color: #FFF;
	height: 0;
	padding: 0.5em 15px;
	text-decoration: none;
	margin: -0.5em 0;
	white-space: nowrap;
}

.menuNavigazione .voceCorrente{
	background: #FF9999;
	color: #FFF;
	height: 0;
	padding: 0.5em 15px;
	text-decoration: none;
	margin: -0.5em 0;
	border-right: 2px solid #FFF;
	white-space: nowrap;
}

.menuNavigazione a:link,
.menuNavigazione a:visited{
	background: red;
	color:#FFF;
}

.menuNavigazione a:hover{
	background: #FFF;
	color: #000;
}

.menuNavigazione a:focus,
.menuNavigazione a:active{
	background: red;
	color:#FFF;
}
/*---CORPO---*/

#centrato  { 
	width: 800px; 
	margin: auto; 
	text-align: left; 
}
#corpo { 
	width: 800px; 
	float: left; 
	background: #FFF url(immagini/sfondo2col.gif) left bottom repeat-y; 
}
#colonna-1   { 
	float: left;
	width: 400px;
	background: transparent;
	color: #000;
	}
#colonna-2  { 
	float: left;
	width: 380px;
	background: transparent;
	color: #000;
	}
#intestazione  { color: #fff; background: white url(immagini/sfondo2coltop.gif) no-repeat left bottom }
#pie-di-pagina  { color: #fff; background: white url(immagini/sfondo2coldown.gif) no-repeat left top; clear: left }
#intestazione, #colonna-1, #colonna-2, #pie-di-pagina {
	padding-top: 0.5em; 
	padding-bottom: 0.5em;
}
p   {
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0.5em 2.5em;
}
.img {
	text-align: center;
}
h1 {
	color: red;
	font-size: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 0.5em 1.2em;
}
h2 {
	color: black;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 0.5em 1.9em;
}
.centro { text-align: center }

