/* NN CSS */
body
	{
	margin: 0;	
	background-color: #E1E1D9;
	font: 10pt Arial, sans serif;
	color: #364F66;
	}
#cultura
	{
	display: block;
	font: 16pt Arial, sans serif;
	font-weight: bold;
	text-align: center;
	}
p, a
	{
	color: #364F66;
	}
h1
	{
	font: 10pt Arial, sans serif;
	font-weight: bold;
	color: #364F66;
	}
h2
	{
	font: 10pt Arial, sans serif;
	font-weight: bold;
	color: #364F66;
	}
div#didascal
	{
	display: none;
	}
.imgrif
	{
	display: none;
	}
.top
	{
	display: none;
	}
/* home page */
.gioiello
	{
	display: none;
	}
div#hplink img
	{
	display: none;
	}
div#hpimg
	{
	width: 650px;
	height: 131px;
	}
div#hpmenu img
	{
	margin: 0;
	}
div#hpelenchi table
	{
	width: 600px;
	margin: 0;
	padding: 0;
	font: 8pt Arial, sans serif;
	padding-left: 4px;
	}
div#hpelenchi th
	{
	font: 9pt Arial, sans serif;
	font-weight: bold;
	}
th.col01, th.col02, th.col03, th.col04
	{
	color: #207697;
	}
.col05
	{
	color: #207697;
	}
div#hpelenchi th,td	
	{
	text-align: left;	
	vertical-align: top;
	}