body {
	text-align: left;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	color : #000;
	font : 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

form {
	margin: 0;
	padding: 0;
}
	
div#wrapper	{
	width: 800px;
	margin: 0 auto;
	padding: 0;
}

div#barra {
	background-color: #FFFFFF;
	width: 100%;
	height: 77px;
	margin : 0;
	padding: 0;
	text-align: left;
}

div#menu {
	color : #FFFFFF;
	background-color: #02913E;
	width: auto;
	height:20px;
	margin: 0;
	padding: 0;
	text-align: left;
	font: bold 12px "Lucida Sans", Verdana, Helvetica, sans-serif;
}

div#menu ul li {
	display: inline;
}

div#menu ul li a {
	padding: 4px 20px 0 20px;
	background-color: transparent;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
}

div#menu ul li a:hover {
	background-color: transparent;
	color: #FDF1AC;
}

div#immagine {
	clear : both;
	height : 188px;
}

div#contenitore {
	color: #000000;	
	background-color: #FDF1AC;
	margin : 0;
	padding : 0;
	clear : both;
	width : 100%;
}

div#contenuto {
	padding: 5px 18px;
}

h1, h2, h3 {
	color : #000;
	font : 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}


div#footer {
	color : #FFFFFF;
	background-color: #02913E;
	height:28px;
	margin: 0;
	padding: 2px;
	text-align: left;
	font: 10px Verdana, Helvetica, sans-serif;
}

td {
	width : 33%;
	margin : 0;
	padding : 20px;
	font: 11px Verdana, Helvetica, sans-serif;
	vertical-align : top;
}

td.centrale {
	width : 34%;
	margin : 0;
	padding : 20px;
	border-left : 1px dotted #02913E;
	border-right : 1px dotted #02913E;
}

td p,
td.centrale p {
	text-align : justify;
}

td p.testo,
td.centrale p.testo {
	text-align : justify;
	height: 80px;
}

td p.testosmall,
td.centrale p.testosmall {
	text-align : justify;
	height: 50px;
	margin-top: 20px;
}

td .titolo,
td.centrale .titolo {
	height : 50px;
	padding : 0;
	margin : 0;
}

a:active, a:focus, a:link, a:hover, a:visited {
	background-color: transparent;
	color: #01923F;
}