body {
	background-color: #E2FFD5;
	text-align: center;
	margin: 10 auto;
	background-image: url(../index/primavera_sfondo.jpg);
	/* SFONDO inverno background-image: url(../index/inverno_sfondo.jpg); */
	/* SFONDO AUTUNNO background-image: url(../index/sfondo.jpg); */
	font-family: Arial, Helvetica, sans-serif;
}
a:active, a:visited, a:link
	{color: #990066;
	text-decoration: underline;
	}
a:hover {
   color: #ffffff;
	text-decoration: none;
}
#testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	vertical-align: top;
	background-color: #99FF66;
}
#testopiccolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	vertical-align: top;
}
.testoviola {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #80005C;
	text-align: justify;
	vertical-align: top;
}
.sezione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990066;
	text-align: justify;
	vertical-align: top;
}
.indirizzo {
	vertical-align: bottom;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #99FF66;
	text-align: center;
	height: 26px;
	background-color: #990066;
}
.indirizzo a:active, .indirizzo a:link, .indirizzo a:visited {
	color: #99FF66;
	text-decoration: underline;
}
.indirizzo a:hover {
	color: #ffffff;
	text-decoration: none;
}
.menu {
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990066;
	text-align: center;
	height: 30px;
	background-color: #99FF66;
	font-weight: bold;
}
.menu a:active, .menu a:link, .menu a:visited {
	color: #990066;
	text-decoration: underline;
}
.menu a:hover {
	color: #005600;
	text-decoration: none;
}
.newsprog_fam, .newsprog_fam a:active, .newsprog_fam a:link, .newsprog_fam a:visited  {
	font-size: 11px;
	font-weight: bold;
	color: #990066;
}
.newsdata_fam {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #990066;
	border-left: 3px solid #990066;
	border-right: 3px solid #990066;
	margin-right: 5px;
}
.newstitolo_fam {
	font-size: 13px;
	font-weight: bold;
	color: #990066;
}

.newsprog_lab, .newsprog_lab a:active, .newsprog_lab a:link, .newsprog_lab a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FF0080;
}
.newsdata_lab {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #FF0080;
	border-left: 3px solid #FF0080;
	border-right: 3px solid #FF0080;
	margin-right: 5px;
}
.newstitolo_lab {
	font-size: 13px;
	font-weight: bold;
	color: #FF0080;
}

.newsprog_erbo, .newsprog_erbo a:active, .newsprog_erbo a:link, .newsprog_erbo a:visited{
	font-size: 11px;
	font-weight: bold;
	color: #00A600;
}
.newsdata_erbo {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #00A600;
	border-left: 3px solid #00A600;
	border-right: 3px solid #00A600;
	margin-right: 5px;
}
.newstitolo_erbo {
	font-size: 13px;
	font-weight: bold;
	color: #00A600;
}

.newsprog_fio, .newsprog_fio a:active, .newsprog_fio a:link, .newsprog_fio a:visited{
	font-size: 11px;
	font-weight: bold;
	color: #003399;
}
.newsdata_fio {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #003399;
	border-left: 3px solid #003399;
	border-right: 3px solid #003399;
	margin-right: 5px;
}
.newstitolo_fio {
	font-size: 13px;
	font-weight: bold;
	color: #003399;
}

.newsprog_erbe, .newsprog_erbe a:active, .newsprog_erbe a:link, .newsprog_erbe a:visited{
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
}
.newsdata_erbe {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #FF6600;
	border-left: 3px solid #FF6600;
	border-right: 3px solid #FF6600;
	margin-right: 5px;
}
.newstitolo_erbe {
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
}
#voce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: justify;
	vertical-align: top;
	background-color: #990066;
	background-image: url(../suoni/voce-pimpinella.jpg);
	background-repeat: repeat;
}
#voce a:active, #voce a:link, #voce a:visited{
	font-size: 11px;
	color: #fff;
}.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
