IMG {
	border: 0px;
}
DIV {
	color: #000000;
	margin: 0px;
	padding: 0px;
}
BUTTON {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: BOLD;
	margin-bottom: 0px;
	Margin-top: 0px;
	margin-left : 2px;
	margin-right : 2px;
}
BLOCKQUOTE {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	margin-bottom: 2px;
	Margin-top: 2px;
	margin-left : 10px;
	margin-right : 10px;
}
ADDRESS {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	margin-bottom: 2px;
	Margin-top: 2px;
	margin-left : 0px;
	margin-right : 0px;
	font-style : italic;
}
TABLE {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	COLOR: #000000;
}
TR {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	COLOR: #000000;
}
TD {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	COLOR: #000000;
}
P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	margin-bottom: 0px;
	Margin-top: 0px;
}
H1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}
H2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}
H3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}
H4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}
H5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}
H6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}
HR {
	COLOR: #000000;
	height: 1px;
}
DL {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
}
DT {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
DD {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	text-align: justify; 
}
FIELDSET {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	border: 1px solid #4D4D4D;
}
LEGEND {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	border: 1px solid #4D4D4D;
	font-style : italic;
}
INPUT {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
}
SELECT {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
}
DIR {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	margin-bottom: 0px;
	Margin-top: 0px;
}
UL {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*FONT-SIZE: 12px;*/
	FONT-WEIGHT: normal;
	Margin-top: 0px;
	list-style: outside;
	margin: 0;
	padding: 0px;
	padding-top: 0em;
	padding-left: 5px;
}
LI{
	 list-style: none;
}
OL {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	margin-bottom: 0px;
	Margin-top: 0px;
}
DFN {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	font-style: oblique;
	margin-bottom: 0px;
	Margin-top: 0px;
	text-decoration : underline;
}
LISTING {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	font-style: italic;
	margin-bottom: 2px;
	Margin-top: 2px;
}
TEXTAREA {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
}
.BOK {
	COLOR: #FFFFFF;
	background-color : #FA8072;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	padding-left : 3px;
	padding-top : 1px;
	padding-bottom : 1px;
	Padding-right: 3px;
	text-align : center;
	Vertical-align: middle;
	border-left: thin outset #FDBFB9;
	border-bottom : thin outset #A01505;
	border-top : thin outset #FDBFB9;
	border-right : thin outset #A01505;
}
.TestoElenco {
	COLOR: #000080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	border-left: medium solid #6B6B6B;
	padding-left : 2px;
}
.TESTO{
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	font-style : normal;
	text-align: justify;
	padding-left: 2px;
	text-indent: -2px;
}
.TESTO li {
 background-attachment: scroll;
 background-color: transparent;
 background-image: url(li.gif);
 background-position: top left;
 background-repeat: no-repeat;
 padding-bottom: 4px;
 padding-left: 15px;
}
.TESTO ul {
 list-style: none;
 margin: 0;
 padding: 5px 0 2px 10px;
}
.testobold{
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.testopiccolo{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style : normal;
}
.testobold {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.testopagina{
	COLOR: #1252A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.testopagina p{
	COLOR: #ffff2f;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.TITOLO {
	BACKGROUND-COLOR: #EEEEEE;
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #fecd4d;
	font-size: 120%;
	FONT-WEIGHT: bold;
	padding-top: .3em;
	padding-bottom: .3em;
	border-top: .1em solid #a52a2a;
	padding-left: .8em;
	}
.TITOLETTO {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	FONT-WEIGHT: normal;
	padding: .2em;
	border-bottom: 1px solid #d8d8d8;
}
.TITOLO IMG{
	height: 2em;
	text-align: right;
	margin-right: .5em;
	border: 1px solid #000000;
}
.TESTOERRORE {
	COLOR: #FF0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.Elenco {
	COLOR: #FFB222;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.ElencoAttivo {
	COLOR: #254684;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
A.LINK:LINK {
	color: #BD4902;
	text-decoration: none;
	font-weight: bold;
	text-indent : 3px;
}
A.LINK:ACTIVE {
	color: #BD4902;
	text-decoration: none;
	font-weight: bold;
	text-indent : 3px;
}
A.LINK:VISITED {
	color: #BD4902;
	text-decoration: none;
	font-weight: bold;
	text-indent : 3px;
}
A.LINK:HOVER {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-indent : 3px;
}
A.LINKMENU:LINK {
	color: #000080;
	text-decoration: none;
}
A.LINKMENU:ACTIVE {
	color: #FCC112;
	text-decoration: none;
}
A.LINKMENU:VISITED {
	color: #000080;
	text-decoration: none;
}
A.LINKMENU:HOVER {
	color: #FFFFFF;
	text-decoration: none;
	background: #1252a4;
}
.TESTATA{
	BACKGROUND-COLOR: #FCAF4A;
	COLOR: #042c84;
}
.MENUBOTTONI{
	BACKGROUND-COLOR: #96080B;
	COLOR: #042c84;
}
.contenuti{
	BACKGROUND-COLOR: #ffffff;
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 110%;
	FONT-WEIGHT: normal;
	margin-top: 1em;
	margin-left: .3em;
}
.contenuti p{
padding-top: .2em;
padding-bottom: .4em;
}
.contenuti h2{
	font-size: 130%;
	margin: 0px;
	padding: 0px;
	padding-top: .5em;
	padding-bottom: .1em;
	color: #861F1F;
}
.contenuti ul{
	list-style: square;
}
.contenuti ol{
	list-style: outside;
}
.contenuti li{
	list-style: square;
}
#contenutipagina img{
	padding: .3em;
}
.INTESTAZIONE{
	BACKGROUND-COLOR: #ffffff;
	COLOR: #042c84;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: normal;
	text-align : center;
	height : 25px;
	vertical-align: middle;
}
.EVIDENZIA{
	COLOR: #1252A4;
	background-color : #FFBD59;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	border-bottom: 1px solid #1252A4;
	padding: 3px;
}
.SEZIONE{
	COLOR: #FFFFFF;
	background-color : #6B6B6B;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	border-bottom : thin groove #4B4B4B;
	border-right : thin groove #4B4B4B;
	text-indent : 3px;
}
.percorso {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px 2px 2px 2px;
	background-color: #ffffff;
	TEXT-decoration: none;
	border-bottom: 1px solid #a52a2a;
	vertical-align: top;
}
.percorso a
{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px 3px 1px 2px;
	TEXT-decoration: none;
}
.percorso a:active
{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px 3px 1px 2px;
	TEXT-decoration: none;
}
.percorso a:visited
{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px 3px 1px 2px;
	TEXT-decoration: none;
}
.percorso a:hover
{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #a52a2a;
	padding: 2px 3px 1px 2px;
	TEXT-decoration: underline;
}
.SFONDOELENCO{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-decoration: none;
	border : 1px solid #000080;
	background-image: url(../Immagini/SF2.gif);
}
.TDZONACT
{
	COLOR: #4D4D4D;
	background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	Height: 300px;
	width: 587px;
	Vertical-align: top;
	Text-align: left;
	padding-top:2px;
	padding-left:3px
}
.TDZONASX {
	COLOR: #4D4D4D;
	background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	Width: 195px;
	Height: 300px;
	Vertical-align: top;
	padding-top : 1px
}
.TESTOMAPPA {
	COLOR: #000080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	Text-align: left;
}
.TESTOMAPPA a:link{
	text-decoration: none;
}
.TESTOMAPPA a:visited{
	text-decoration: none;
}
.TESTOMAPPA a:hover{
	text-decoration: none;
	background-color: #1252A4;
	color: #FFFFFF;
}
.TABLEHALF{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*FONT-SIZE: 12px;*/
	border : 0px;
	width: 50%;
	margin-left: 30px;
}
.TESTONOWRAP {
	COLOR: #000080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	Text-align: left;
	White-space: nowrap;
}
A.BOTTONE:LINK{
	COLOR: #FFFFFF;
	background-color : #FF9742;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	padding-left : 2px;
	padding-top : 1px;
	padding-bottom : 1px;
	Padding-right: 2px;
	text-align : center;
	border: 1px solid #E96B00;
	display: block;
}
A.BOTTONE:ACTIVE{
	COLOR: #FFFFFF;
	background-color : #FF9742;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	padding-left : 2px;
	padding-top : 1px;
	padding-bottom : 1px;
	Padding-right: 2px;
	text-align : center;
	display: block;
}
A.BOTTONE:VISITED{
	COLOR: #FFFFFF;
	background-color : #FF9742;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	padding-left : 2px;
	padding-top : 1px;
	padding-bottom : 1px;
	Padding-right: 2px;
	text-align : center;
	border: 1px solid #E96B00;
	display: block;
}
A.BOTTONE:HOVER{
	COLOR: #FFFFFF;
	background-color: #1252A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	Padding-right: 2px;
	display: block;
	border: 1px solid #FFFF7F;
}
.TESTOGIUSTIFICATO {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	Text-align: justify;
}
.TESTOTOP {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	Text-align: left;
	Vertical-align: top;
}
.TABLEGENERICA
{
	border : 0px;
	width : 95%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*FONT-SIZE: 12px;*/
	/*FONT-WEIGHT: normal;*/
	font-size: 90%;
}
.TABLESTANDARD {
	width : 780px;
	border: 0px;
}
.PUNTOELENCO {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	font-style: normal;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(FR-TONDO.GIF);
	background-position: top left;
	background-repeat: no-repeat;
	color: #000000;
	vertical-align: top;
	padding-bottom: 1px;
	padding-left: 12px;
	padding-right: 2px;
	padding-top: 1px;
}
.CAMPOSCHEDA{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	font-style: normal;
	color: #000000;
	vertical-align: top;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	background-color: #EBEBEB;
	width: 140px;
	text-align: right;
}
.ARGCOLLGENERICO {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	font-style: normal;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(print.GIF);
	background-position: top left;
	background-repeat: no-repeat;
	color: #000000;
	vertical-align: top;
	padding-bottom: 4px;
	padding-left: 18px;
	padding-right: 2px;
	padding-top: 1px;
}
.ARGCOLLGENERICO A:LINK{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*FONT-SIZE: 12px;*/
}
.ARGCOLLGENERICO A:HOVER{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*FONT-SIZE: 12px;*/
	TEXT-DECORATION: underline;
	color: #C80000;
}
.ARGCOLLGENERICO A:ACTIVE{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.ARGCOLLGENERICO A:VISITED{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.BOXTITOLO{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	font-style: normal;
	color: #000000;
	background-color: #FFBD59;
	vertical-align: top;
}
.BOX {	
	background-color: #FFFFFF;
	border-bottom: 1px solid #E96B00;
	border-left: 3px solid #E96B00;
	border-right: 8px solid #E96B00;
	padding: 0px 0px 0px 0px;
	color: #1252A4;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	FONT-WEIGHT: bold;
	vertical-align: top;
}
.TASTO {
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 2px;
	vertical-align: middle;
	text-align: center;
	background: #FFBD59;
	color: #FFFFFF;
	FONT-SIZE: 10px;
	font-weight: bold;
}
.TASTO A:LINK{
	vertical-align: middle;
	text-align: center;
	color: #FFFFFF;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 2px;
}
.TASTO A:VISITED{
	vertical-align: middle;
	text-align: center;
	color: #FFFFFF;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 2px;
}
.TASTO A:HOVER{
	vertical-align: middle;
	text-align: center;
	color: #FFFFFF;
	background-color: #D22000;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 2px;
	text-decoration: none;
	width: 100%;
}
.TITOLOSEZIONE{
	COLOR: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	font-style : normal;
	background-color: #D2691E;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
}
.RIGASEZIONE{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	font-style : normal;
	background-color: #F4F4F4;
	vertical-align: middle;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	border-bottom: 1px solid #7D7D7D;
}
.TITOLOSERVIZI{
	COLOR: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	font-style : normal;
	background: #1252A4 url(angolo1.gif) no-repeat fixed top left;
	padding-bottom: 1px;
	padding-left: 12px;
	padding-right: 2px;
	padding-top: 1px;
	border-right: 8px solid #e96b00;
	height: 1.3em;
}
.RIGASERVIZI{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: left;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	font-style : normal;
	background-color: #FFBD59;
	vertical-align: top;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	border-bottom: 1px solid #7D7D7D;
}
.BORDOBOTTOM {
	COLOR: #1252A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	font-style : normal;
	background-color: #FFFFFF;
	border-bottom: 1px solid #1252A4;
	vertical-align: middle;
}
.BORDOBOTTOM a:link
{
	COLOR: #1252A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	font-style : normal;
	padding: 5px;
	text-indent: -5px;
}
.BORDOBOTTOM a:visited {
	padding: 5px;
	text-indent: -5px;
	COLOR: #1252A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	font-style : normal;
}
.BORDOBOTTOM a:hover
{
	padding: 5px;
	text-indent: -5px;
	COLOR: #c80000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	font-style : normal;
}
.PIEPAGINA{
	COLOR: #000000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	padding-left : 2px;
	padding-top : 1px;
	padding-bottom : 1px;
	Padding-right: 2px;
	text-decoration: none;
}
.PIEPAGINA A:LINK{
	COLOR: #000000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	padding-left : 2px;
	padding-top : 1px;
	padding-bottom : 1px;
	Padding-right: 2px;
	text-decoration: none;
}
.PIEPAGINA A:ACTIVE{
	COLOR: #000000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	padding-left : 2px;
	padding-top : 1px;
	padding-bottom : 1px;
	Padding-right: 2px;
	text-decoration: none;
}
.PIEPAGINA A:VISITED{
	COLOR: #000000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	padding-left : 2px;
	padding-top : 1px;
	padding-bottom : 1px;
	Padding-right: 2px;
	text-decoration: none;
}
.PIEPAGINA A:HOVER{
	COLOR: #D2691E;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	padding-left : 2px;
	padding-top : 1px;
	padding-bottom : 1px;
	Padding-right: 2px;
	text-decoration: none;
}
.li1 {
}
.li1 a:link {
	display: block;
	margin: 0px;
	padding: 2px 1px 1px 1px;
	border-left: 3px solid #ffffff;
	border-right: .7em solid #ffffff;
	border-bottom: .1em dotted #D8D8D8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 90%;
}
.li1 a:active {
	color: #000000;
	text-decoration: none;
	font-size: 90%;
}
.li1 a:visited {
	display: block;
	margin: 0px;
	padding: 2px 1px 1px 1px;
	border-left: 3px solid #ffffff;
	border-right: .7em solid #ffffff;
	border-bottom: .1em dotted #D8D8D8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 90%;
}
.li1 a:hover {
	color: #a52a2a;
	text-decoration: none;
	font-size: 90%;
/*	background-color: #a52a2a;*/
	display: block;
	border-right: .7em solid #a52a2a;
	border-bottom: .1em dotted #a52a2a;
}
.li2 {
}
.li2 a:link {
	display: block;
	margin: 0px;
	padding: 2px 1px 1px 10px;
	border-left: 3px solid #ffffff;
	border-bottom: .1em dotted #D8D8D8;
	border-right: .7em solid #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 90%;	
}
.li2 a:active {
	display: block;
	color: #000000;
	text-decoration: none;
	font-size: 90%;	
}
.li2 a:visited {
	display: block;
	margin: 0px;
	padding: 2px 1px 1px 10px;
	border-left: 3px solid #ffffff;
	border-bottom: .1em dotted #D8D8D8;
	border-right: .7em solid #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 90%;	
}
.li2 a:hover {
	color: #a52a2a;
	text-decoration: none;
	font-size: 90%;
	display: block;
	border-right: .7em solid #a52a2a;
	border-bottom: .1em dotted #a52a2a;
}
.li3 {
}
.li3 a:link {
	display: block;
	margin: 0px;
	padding: 2px 1px 1px 20px;
	border-left: 3px solid #ffffff;
	border-bottom: .1em dotted #D8D8D8;
	border-right: .7em solid #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 90%;	
}
.li3 a:active {
	display: block;
	color: #000000;
	text-decoration: none;
	font-size: 90%;	
}
.li3 a:visited {
	display: block;
	margin: 0px;
	padding: 2px 1px 1px 20px;
	border-left: 3px solid #ffffff;
	border-bottom: .1em dotted #D8D8D8;
	border-right: .7em solid #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 90%;	
}
.li3 a:hover{
	display: block;
	color: #a52a2a;
	text-decoration: none;
	font-size: 90%;
	border-right: .7em solid #a52a2a;
	border-bottom: .1em dotted #a52a2a;
}
.li4 {
}
.li4 a:link {
	display: block;
	margin: 0px;
	padding: 2px 1px 1px 30px;
	border-left: 3px solid #ffffff;
	border-bottom: .1em dotted #D8D8D8;
	border-right: .7em solid #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 90%;		
}
.li4 a:active {
	display: block;
	color: #000000;
	text-decoration: none;
	font-size: 90%;	
}
.li4 a:visited {
	display: block;
	margin: 0px;
	padding: 2px 1px 1px 30px;
	border-left: 3px solid #ffffff;
	border-bottom: .1em dotted #D8D8D8;
	border-right: .7em solid #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 90%;		
}
.li4 a:hover {
	display: block;
	color: #a52a2a;
	text-decoration: none;
	font-size: 90%;
	border-right: .7em solid #a52a2a;
	border-bottom: .1em dotted #a52a2a;
}
.TESTOCENTRO{
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 95%;
}
.menu {
	margin: 0px;
	padding: 0px;
	background-color: #a52a2a;
	color: #fecd4d;
	display: block;
	height: 1.5em;
	border-top: 1px solid #fecd4d;
	border-bottom: 2px solid #fecd4d;
	padding-left: 1.5em;
	padding-top: .3em;
	font-size: 95%;
}
.menu a{
	background-color: transparent;
	color: #ffffff;
	display: block;
	float: left;
	white-space: nowrap;
	padding-left: 1em;
	padding-right: 1em;
	border-left: 4px solid #fecd4d;
}
.menu a:active{
	background-color: transparent;
	color: #ffffff;
}
.menu a:visited{
	background-color: transparent;
	color: #ffffff;
}
.menu a:hover{
	background-color: #fecd4d;
	color: #a52a2a;
	display: block;
	float: left;
	white-space: nowrap;
	border-left: 4px solid #ffffff;
}
a.menu:link {
	background-attachment: fixed;
	background-color: #E96B00;
	background-image: url(angolo.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	height: .94em;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #E96B00;
	border-right: 8px solid #E96B00;
	padding-left: 15px;
}
a.menu:active{
	background-attachment: fixed;
	background-color:  #1252A4;
	background-image: url(angolo1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: .94em;
	display: block;
	border-top: 1px solid #1252A4;
	border-bottom: 1px solid #E96B00;
	border-right: 8px solid #E96B00;
	padding-left: 15px;
}
a.menu:visited{
	background-attachment: fixed;
	background-color: #E96B00;
	background-image: url(angolo.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: .94em;
	display: block;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #E96B00;
	border-right: 8px solid #E96B00;
	padding-left: 15px;
}
a.menu:hover{
	background-attachment: fixed;
	background-color:  #1252A4;
	background-image: url(angolo1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	height: .94em;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #FFFF7F;
	border-right: 8px solid #E96B00;
	padding-left: 15px;
}
.RIGAATTIVA {	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: normal;
	font-weight: bold;
	background-color: #1252A4;
	color: #FFFFFF;
	vertical-align: top;	padding: 2px 2px 2px 5px;
	border-bottom: 1px solid #FFFF7F;
	border-left: 3px solid #E96B00;
	border-right: 8px solid #E96B00;
}
.RIGAATTIVA A:LINK{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.RIGAATTIVA A:HOVER{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FFFFFF;
}
.RIGAATTIVA A:ACTIVE{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.RIGAATTIVA A:VISITED{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
a.menuattivo:link {
	background: transparent url(angolo1.gif) no-repeat fixed top left;
	background-color: #1252A4;
	color: #FFFFFF;
	display: block;
	height: .94em;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFF7F;
	border-right: 8px solid #E96B00;
	padding-left: 15px;
}
a.menuattivo:active{
	background-color:  #1252A4;
	background-image: url(angolo1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: fixed;
	color: #FFFFFF;
	height: .94em;
	display: block;
	border-top: 1px solid #1252A4;
	border-bottom: 1px solid #FFFF7F;
	border-right: 8px solid #E96B00;
	padding-left: 15px;
}
a.menuattivo:visited{
	background: transparent url(angolo1.gif) no-repeat fixed top left;
	background-color: #1252A4;
	color: #FFFFFF;
	height: .94em;
	display: block;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFF7F;
	border-right: 8px solid #E96B00;
	padding-left: 15px;
}
a.menuattivo:hover{
	background: transparent url(angolo1.gif) no-repeat fixed top left;
	background-color: #1252A4;
	color: #FFFFFF;
	display: block;
	height: .94em;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #FFFF7F;
	border-right: 8px solid #E96B00;
	padding-left: 15px;
}
/* CLASSI PER GLI ELENCHI NUMERATI */
.ELENCO{
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	font-style : normal;
}
.ELENCO li {
 border-bottom: 1px dotted #1252A4;
 padding-bottom: 2px;
}
.ELENCO li a:active {
 font-weight: bold;
 padding: 1px;
 border: 0;
 text-decoration: none;
}
.ELENCO li a:hover {
 color: #FFFFFF;
 background: #1252A4  no-repeat center bottom; 
 border-bottom: 1px solid #FFFF7F;
}
.ELENCO li a:link {
 font-weight: bold;
 padding: 1px;
 border: 0;
 text-decoration: none;
}
.ELENCO li a:visited {
 font-weight: bold;
 padding: 1px;
 border: 0;
 text-decoration: none;
}
.ELENCO ul {
 list-style: none;
 margin: 0;
 padding: 10px 0 2px 20px;
}
/* classi aggiunte il 07/02/2006*/
div.RIGA div{
	padding: 3px;
	color: #000000;
	float: left;
	text-align: justify;
}
div.CAMPOA{
	/*width: 68%;*/
	width: 75%;
	display: block;
	padding-right: 5px;
	border-right: 1px solid #c80000;
	height: 250px;
    }   
div.CAMPOB{
   /*width: 170px;*/
	width: 23%;
	background-color: #F4F4F4;
	display: block;
}
/* 25-06-2007: definizione della classe "contenutopar" */
/* per impostare l'altezza del paragrafo di contenuto */
/* per la vetrina dell'azienda */
div.CAMPOA .contenutopar{
	height: 150px;
}
/* ---------------------------------- */
/* le classi seguenti servono per avere le righe attive selezionate */
.RALI1 a {
display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	font-style: normal;
	font-weight: bold;
	background-color: #1252A4;
	color: #FFFFFF;
	vertical-align: top;	padding: 2px 2px 2px 10px;
	border-bottom: 1px solid #FFFF7F;
	border-left: 3px solid #E96B00;
	border-right: 8px solid #E96B00;
}
.RALI1 a:active{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	font-style: normal;
	font-weight: bold;
	background-color: #1252A4;
	color: #FFFFFF;
	vertical-align: top;	padding: 2px 2px 2px 10px;
	border-bottom: 1px solid #FFFF7F;
	border-left: 3px solid #E96B00;
	border-right: 8px solid #E96B00;
}
.RALI1 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	font-style: normal;
	font-weight: bold;
	background-color: #1252A4;
	color: #FFFFFF;
	vertical-align: top;	padding: 2px 2px 2px 10px;
	border-bottom: 1px solid #FFFF7F;
	border-left: 3px solid #E96B00;
	border-right: 8px solid #E96B00;
}
.RALI1 a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
	font-style: normal;
	font-weight: bold;
	background-color: #1252A4;
	color: #FFFFFF;
	vertical-align: top;	padding: 2px 2px 2px 10px;
	border-bottom: 1px solid #FFFF7F;
	border-left: 3px solid #E96B00;
	border-right: 8px solid #E96B00;
}
.campoetichetta{
	border-bottom: 2px solid #D2691E;
	color: #A55214;
	padding: 1px;
	vertical-align: top;
	width: 80px;
	/*display: block;*/
	font-weight: bold;
	background-color: #f4f4f4;
	white-space: nowrap;
}
.titolocolonna{
	border-bottom: 2px solid #D2691E;
	color: #A55214;
	padding: 1px;
	vertical-align: top;
	font-weight: bold;
	background-color: #f4f4f4;
	white-space: nowrap;
}
.campolista{
	color: Black;
	padding-bottom: 13px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 1px;
	vertical-align: top;
	text-indent: -5px;
}
/* CLASSI PER GESTIRE COMUNICATI ED EVENTI SULLA HOME */
/* DEFINITE IL 13/02/2006 */
.COMUNICATOTIT{
	COLOR: #1252A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	font-style : normal;
	background-color: transparent;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	border-left: 10px solid #D2691E;
	border-bottom: 2px solid #D2691E;
}
.COMUNICATO {
	COLOR: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	font-style : normal;
	border-bottom: 2px dotted #D2691E;
	padding-bottom: 3px;
}
.COMUNICATO li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(li.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #000000;
	padding-bottom: 10px;
	padding-top: 2px;
	padding-left: 20px;
	padding-right: 1px;
	vertical-align: top;
	text-indent: -2px;
}
.COMUNICATO ul {
 list-style: none;
 margin: 0;
 padding: 5px 0 2px 10px;
}
.COMUNICATO A:LINK{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	padding: 0px;
}
.COMUNICATO A:HOVER{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
	color: #C80000;
	padding: 0px;
}
.COMUNICATO A:ACTIVE{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	padding: 0px;
}
.COMUNICATO A:VISITED{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	padding: 0px;
}
.CAMPOTITOLO TD{
	COLOR: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	font-style : normal;
	background-color: #e96b00;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
}
.CAMPOVALORE{
	COLOR: #FFFFFF;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	font-style : normal;
	background-color: #e96b00;
	padding: 1px;
}
.CAMPOVALORE TD{
	COLOR: #1252A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	font-style : normal;
	background-color: #FFFFFF;
	padding: 1px;
	border-left: 1px solid #e96b00;
	border-right: 1px solid #e96b00;
	border-bottom: 2px solid #e96b00;;
	border-top: 0px;
}
.CAMPOVALORE a:link {
	COLOR: #1252A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	font-style : normal;
	padding: 5px;
	text-indent: -5px;
}
.CAMPOVALORE a:visited {
	padding: 5px;
	text-indent: -5px;
	COLOR: #1252A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	font-style : normal;
}
.CAMPOVALORE a:hover {
	padding: 5px;
	text-indent: -5px;
	COLOR: #c80000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	font-style : normal;
}
.LBL{
	border-bottom: 1px solid #D2691E;
	color: #A55214;
	padding: 1px;
	font-weight: bold;
	FONT-SIZE: 10px;
	background-color: #f4f4f4;
	vertical-align: top;
	text-align: right;
	padding: 2px;
	width: 20%;
	white-space: nowrap;
}
.LBL a:link{
	text-decoration: underline;
}
.LBL a:visited{
	text-decoration: underline;
}
.LBLBORDO{
	border-bottom: 1px dashed #D2691E;
	padding: 2px;
	color: #1252A4;
	FONT-SIZE: 10px;
	padding: 1px;
	vertical-align: top;
	font-weight: bold;
}
.LBLBORDO a:link{
	text-decoration: underline;
}
.LBLBORDO a:visited{
	text-decoration: underline;
}
.TESTODETTAGLIO{
	COLOR: #1252A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	font-style : normal;
	text-align: justify;
	padding-left: 2px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-indent: -5px;
	vertical-align: top;
}
/* classi per la lista NOTIZIE */
#notizie {
	margin: 0px;
	padding: 0px;
}
div#notizie h1{
	background-color:  #1252A4;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	padding-top : 3px;
	padding-bottom : 3px;
	text-align: center;
	border-bottom: 2px solid #ffff7f;
	margin-top: 0px;
	border-top: 2px solid #FFFFFF;
}
div#notizie ul{
	/*font-size: .8em;*/
	margin: 0px;
	padding: 0px;
	margin-left: 4px;
}
div#notizie li{
	background-image: url(lg-news.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border-bottom: 1px dashed #cfcfcf;
	padding-left: 30px;
	padding-bottom: 2px;
	margin: 0px;
	margin-top: 6px;
	list-style: none; /* toglie il pallino  */
	list-style-image: none;
}
div#notizie a:link{
	padding: 0px;
}
div#notizie a:active{
	padding: 0px;
}
div#notizie a:hover{
	padding: 0px;
}
div#notizie a:visited{
	padding: 0px;
}
#generico{
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
	 margin-left: 15.7em;/* 215px;*/
 margin-right: .3em;
 padding-top: .2em;
 vertical-align: top;
}
#generico img{
	border: 0px;
	text-align: left;
	margin: 0px 6px 2px 6px;
}
#generico p{
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	margin-top: 3px;
	vertical-align: top;
	display: block;
	background-color: transparent;
}
#generico h2{
	color: #000000;
	font-size: 130%;
	margin-bottom: 4px;
	font-style: normal;
	font-weight: bold;
	}
#generico h1{
	background-color:  #1252A4;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	padding-top : 3px;
	padding-bottom : 3px;
	text-align: center;
	border-bottom: 2px solid #ffff7f;
	margin-top: 0px;
	border-top: 2px solid #FFFFFF;
}
/* --------------------------------------------- */
/* le seguenti definizioni servono per gestire   */
/* l'aspetto delle pagine secondo un layout      */
/* che rispetti il più possibile l'accessibilità */
html {
	margin: 0px;
	padding: 0px;
}
body {
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em; /*90%;*/
	font-style: normal;
	position:relative; 
}
.body {
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em; /*90%;*/
	font-style: normal;
}

/*---------------------------*/
/* individua l'intera pagina */
#pagina {
 width: 100%;
 margin: 0px;
 padding: 0px;
 vertical-align: top;
 background-color: #ffffff;
}
#paginaricerca {
 width: 100%;
 margin: 0px;
 padding: 0px;
 vertical-align: top;
}
/*------------------------------*/
/* individua la zona di testata */
#testata {
 padding: 0px;
 margin: 0px;
}
/*---------------------------------------*/
/* individua la zona del menu a sinistra */
#menusx {
	display: block;
	float: left;
	width: 20%;
	margin: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 3px;
	border-right: .14em solid #a52a2a;
}
#elencosx {
	display: block;
	float: left;
	width: 20%;
	/*width: 18.5em;*/
	margin: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 3px;
	border-right: .14em solid #a52a2a;
	/*border-bottom: .14em solid #a52a2a;*/
	margin-bottom: .5em;
}
#colonnasx {
	/*display: block;*/
	float: left;
	width: .01em;
	margin: 0px;
	padding: 0px;
	height: 400px;
	background-color: Aqua;
}
/*------------------------------------------------*/
/* individua la zona del menu a destra (HomePage) */
#menudx {
 float: left;
/* width: 20%;*/
width: 20%;
 margin: 0;
 margin-left: 1px;
 padding: 0px;
/* border-left: .2em solid #fecd4d;*/
}
/*-----------------------------------------------*/
/* individua la zona di contenuto della HomePage */
#contenutihome {
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-left: .2em;
	margin-right: .2em;
	margin-bottom: .1em;
	vertical-align: top;
	width: 57%;
	padding-right: .2em;
	border-right: .2em solid #fecd4d;
}
/*--------------------------------*/
/* individua la zona di contenuto */
#contenuti {
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-left: .2em;
	margin-right: .2em;
	margin-bottom: .1em;
	vertical-align: top;
	width: 75%;
	padding-right: .2em;
	border-right: .2em solid #fecd4d;
}
#contenuti h1{
	background-color:  #1252A4;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	padding-top : 3px;
	padding-bottom : 3px;
	text-align: center;
	border-bottom: 2px solid #ffff7f;
	margin-top: 0px;
	border-top: 2px solid #FFFFFF;
}
#contenuti h2{
	color: #000000;
	font-size: 130%;
	margin-bottom: 4px;
	font-style: normal;
	font-weight: bold;
	}
/*-------------------------------------*/
/* individua la zona di solo contenuto */
#contenutimax {
	display: block;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	text-align: left;
	margin-right: .3em;
	margin-left: .3em;
	padding-top: .2em;
	vertical-align: top;
}
#contenutounico {
	display: block;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	text-align: left;
	margin-right: 1em;
	margin-left: 1em;
	padding-top: .2em;
	vertical-align: top;
}
.contenutiricerca {
	display: block;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	text-align: left;
	margin-right: .3em;
	margin-left: .3em;
	padding-top: .2em;
}
/*--------------------------------*/
/* individua la zona di piepagina */
#piepagina {
	display: block;
	vertical-align: top;
	clear: both;
	padding: 0px;
	margin: 0px;
	margin-top: 1em;
	border-top: .2em solid #fecd4d;
	font-size: 80%;
	background-color: #ffffff;
}
/*--------------------------------------------*/
/* classe per gestire l'albero di navigazione */
/* cioè il menu a destra: menuvert */
.menuvert {
	margin: 0px;
	padding: 0px;
	margin-top: 3px;
}
.menuvert h1{
/*	font-size: 1em;
	margin: 0px;
	color: #1252A4;
	background-color: transparent;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	border-left: 10px solid #D2691E;
	border-bottom: 2px solid #D2691E;
	margin-bottom: 2px;
	*/margin: 0px;
	COLOR: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	font-style : normal;
	background: #1252A4 url(angolo1.gif) no-repeat fixed top left;
	padding-bottom: 1px;
	padding-left: 12px;
	padding-right: 2px;
	padding-top: 1px;
	/*border-right: 8px solid #e96b00;*/
	height: 1.3em;
}
.menuvert ul {
	/*border-right: 8px solid #e96b00;*/
	clear: both;
   list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	border-left: 3px solid #D2691E;
}
.menuvert li{
	margin: 0px;
	padding: 2px;
	text-align: left;
	border-bottom: 2px dotted #D2691E;
	width: 100%;
	margin-bottom: 3px;
}
.menuvert li a {
	color: #2D609B;
	padding: 0px;
	width: 100%;
	font-weight: bold;
	display: block;
}
.menuvert li a:link  {
	width: 100%;
	text-decoration: none;
	padding: 0px;
}
.menuvert li a:visited {
	width: 100%;
	text-decoration: none;
	padding: 0px;
}
.menuvert li a:hover {
	width: 100%;
	background-color: #1252A4;
	padding: 0px;
	color: #ffffff;
}
.logotestata{
text-align: left;
background-image: url(SfondoTestata.jpg);
background-position: top;
background-repeat: repeat-x;
/* height: 110px; */
width: 100%;
border-bottom: 3px solid #a52a2a;
}
.logotestata img{
margin: 0em;
padding: 0em;	
}
.bottonitestata{
margin-top: 0px;
float: none;
height: 2.1em;
border-bottom: 3px none #FFC04A; /* ARANCIO */
white-space: nowrap;
background-color: #a52a2a; /* ROSSO */
color: #ffffff;
}
.zonalingue{
	display: block;
	float: left;
	padding-top: 3px;
}
.zonadata{
	display: block;
	float: left;
	padding-top: 3px;
	margin-left: 5em;
}
.zonabottoni{
	display: block;
	float: right;
	text-align: right;
	padding-top: 3px;
}
.zonabottoni a{
	color: #ffffff;
	font-weight: bold;
}
.zonabottoni a:hover{
text-decoration: underline;
color: #fecd4d;
}
img.logolingua {
	width: 2.18em; /* replaces 24px/11 width */
	height: 1.45em; /* replaces 16px/11 height */
}
img.logobottoni {
	width: 2.33em; /* replaces 28px/11 width */
	height: 2.08em; /* replaces 25px/11 height */
	vertical-align: middle;
}
/*  *********************************         */
div.sottopag dl {
	margin: 0;
   padding: 0;
	background: #fff;
   list-style: none;
}
div.sottopag dt img {
	border: 0;
	vertical-align:baseline;
	margin: 0;
}
div.sottopag dt {
	margin-top: 1em;
	border-bottom: 1px solid #fff;
}
div.sottopag dt a:link {
	border: 0;
	color: #2D609B;
	font-weight: bold;
	text-decoration: none;
}
div.sottopag dt a:active {
	border: 0;
	color: #2D609B;
	font-weight: bold;
	text-decoration: none;
}
div.sottopag dt a:visited {
	border: 0;
	color: #2D609B;
	font-weight: bold;
	text-decoration: none;
}
div.sottopag dt a:hover {
	color: #ffffff;
	font-weight: bold;
	background: #1252A4;
	border-bottom: 2px solid #ffff7f;
}
div.sottopag dd {
	border-bottom: 1px dotted #cfcfcf;
	font-weight: normal;
}
/* **************************** */
.bottonelogin {
	COLOR: #2D609B;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	border: 0;
	margin: 0px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 2px;
	margin-left : 0px;
	margin-right : 0px;
	background-color: transparent;
	background-image: url(menuLOGIN.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 40px;
	text-align: center;
	padding-top: 20px;
	font-size: 95%;
}
.paragrafo{
	margin: 0;
	padding: 0px;
	margin-left: 1.5em;
	margin-top: .5em;
	margin-bottom: 1em;
}
/*---- classi per la gestione del form SCRIVICI ------*/
#formscrivi{
margin: 0px;
padding: 0px;
	margin-left: 3em;
}
#formscrivi td.seza{
	text-align: right;
	white-space: nowrap;
	background-color: #EFEFEF;
	vertical-align: top;
	border-top: 3px solid #ffffff;
	padding-right: 3px;
	padding-left: 5px;
	height: 0px;
}
#formscrivi td.sezb{
	margin-bottom: 4px;
	text-align: left;	height: 0px;
}
#formscrivi td{
	height: 30px;
}

#formscrivi select{
margin: 0px;
padding: 0px;
}
#formscrivi input{
margin: 0px;
padding: 0px;
}
/* classe aggiunta il 26-02-2007 */
.sottopagina{
list-style: none;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style : normal;
	text-align: justify;
	padding-left: 2px;
	/*text-indent: -2px;*/
}
.sottopagina li {
 background-attachment: scroll;
 background-color: transparent;
 background-image: url(bullet.gif);
 background-position: center left;
 background-repeat: no-repeat;
 padding-left: 5px;
 margin-bottom: 10px;
 margin-top: 10px;
}
.sottopagina a:hover {
	border-bottom: 1px solid #FFFF7F;
	background-color: #1252A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
/* classi aggiunte per gestire il menu della HomePage (03-04-2008) */
.ind1 a
{	display: block;
/*	background-color: #FF9742;*/
	background-color: #EFEFEF;
	border-top: 2px solid #ffffff;
	border-bottom: .1em solid #fecd4d;
	border-left: 3px solid #ffffff;
	padding: 2px 1px 1px 8px;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	font-size: 90%;
}
.ind1 a:ACTIVE
{	display: block;
	padding: 2px 1px 1px 8px;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.ind1 a:VISITED
{	display: block;
	padding: 2px 1px 1px 8px;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.ind1 a:hover
{	border-bottom: .1em solid #FFFF7F;
	border-left: 3px solid #ffffff;
	background-color: #a52a2a;
	padding: 2px 1px 1px 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	color: #FFFFFF;
}
.ind2 a
{	display: block;
	margin: 0px;
	padding: 1px 0px 0px 12px;
	border-left: 3px solid #ffffff;
	border-bottom: .1em dotted #D8D8D8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 90%;
}
.ind2 a:ACTIVE
{	display: block;
	padding: 1px 0px 0px 12px;
	border-left: 3px solid #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.ind2 a:VISITED
{	display: block;
	padding: 1px 0px 0px 12px;
	border-left: 3px solid #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.ind2 a:hover
{	border-left: 3px solid #ffffff;
	border-bottom: .1em solid #fecd4d;
	padding: 1px 0px 0px 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #a52a2a;
}
.titoloprpiano {
	BACKGROUND-COLOR: #efefef;
	COLOR: #a52a2a;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	FONT-WEIGHT: bold;
	padding-top : 2px;
	padding-left: 1em;
	padding-bottom : 1px;
	border-bottom: 1px solid #a52a2a;
	border-top: 2px solid #FFFFFF;
	}
.titolocomunicati {
	BACKGROUND-COLOR: #FEECBC;
	COLOR: #a52a2a;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	FONT-WEIGHT: bold;
	padding-top : 2px;
	padding-left: 1em;
	padding-bottom : 1px;
	border-bottom: 1px solid #a52a2a;
	border-top: 2px solid #FFFFFF;
	}
.boxhome {
	padding: 1%;
	background-color: #ffffff;
	vertical-align: top;
	color: #0088e4;
	height: auto;
	float: none;
}
.boxhome p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
	border-bottom: .1em solid #d8d8d8;
	vertical-align: top;
}
.txtbox {
	width: 100%;
	display: block;
	padding-bottom: .6em;
}
/* questa definizoone fissa l'altezza delle righe nella 
   sezione IN PRIMO PIANO della HomePage */
.imgbox {
	width: 100%;
	height: 9em;
}
/* questa definizione obbliga l'altezza delle img 
   nella sezione IN PRIMO PIANO della HomePage */
.imgbox img{
	padding: .1em;
	vertical-align: top;
	float: left;
	height: 8.5em;
}
.boxhome .txtdx{
	text-align: right;
	font-weight: bold;
	border-bottom: none;
}
.boxhome a{
	color: #a52a2a;
}
.boxhome a:hover{
	text-decoration: underline;
}
/* definizioni per la gestione grafica della sezione AREA RISERVATA */
.titoloar {
	background-color: #a52a2a;
	color: #ffffff;
	font-family: Verdana, Geneva, Helvetica, Tahoma, sans-serif;
	font-size: 95%;
	FONT-WEIGHT: bold;
	padding-top : 2px;
	padding-left: 1em;
	margin-left: .2em;
	padding-bottom : 1px;
	border-bottom: 2px solid #fecd4d;
	border-top: 2px solid #FFFFFF;
}
.boxlogin {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	padding: 1%;
	background-color: #ffffff;
	vertical-align: top;
}
.boxlogin  p{
	color: #000000;
	border-bottom: .1em solid #d8d8d8;
	word-spacing: normal;
	padding-bottom: .3em;
}
.boxlogin input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	width: 5em;
	margin-top: .2em;
}
.boxlogin input.button{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
background-color: #fecd4d;
margin: 0px;
padding: 0px;
border: 0px;
border-top: 1px solid #a52a2a;
border-left: 1px solid #a52a2a;
border-right: 2px outset #a52a2a;
border-bottom: 2px outset #a52a2a;
margin-top: .2em;
}
.boxlogin .txtb{
	font-weight: bold;
	padding-right: .1em;
}
.boxlogin .label{
	white-space: nowrap;
	text-align: right;
	padding-right: .2em;
	height: 1.2em;
	display: block;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 7em;
	font-size: 80%;
	font-weight: bold;
	margin-top: .5em	
}
.boxlogin .centrato{
margin: 0px;
padding: 0px;
	display: block;
	text-align: center;
	margin-bottom: .2em;
}
.boxlogin a{
display: block;
border-left: 10px solid #a52a2a;
margin-bottom: .3em;
margin-top: .2em;
padding-left: .2em;
color: #000000;
}
.boxlogin a:hover{
border-left: 10px solid #fecd4d;
color: #a52a2a;
text-decoration: underline;
}
/* DEFINIZIONI PER GESTIRE LA SEZIONE PIEPAGINA (04/04/2008) */
.sezlink{
display: block;
float: left;
padding-top: .2em;
text-align: center;
width: 25%;
}
.sezlink img{
margin-right: .5em;
}
.seztxt{
display: block;
float: left;
padding-top: 1em;
text-align: center;
width: 45%;
}
.sezw3c{
display: block;
float: left;
text-align: center;
padding-top: .2em;
width: 30%;
}
.sezw3c img{
margin-right: .5em;
}
/* definizioni per la gestione dei contenuti della pagina */
#contenutipagina {
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: left;
	/*margin-left: .2em;*/
	margin-right: .2em;
	margin-bottom: .1em;
	vertical-align: top;
	width: 70%;
	padding-right: .2em;
	padding-left: .2em;
	background-color: #ffffff;
}

/* definizioni per gestire la sezione ELENCO (07/04/2008) */
.titoloattivo {
	PADDING-RIGHT: 1.3em; 
	PADDING-LEFT: .3em; 
	PADDING-BOTTOM: .3em; 
	PADDING-TOP: .3em; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	COLOR: #a52a2a; 
	HEIGHT: 1.5em; 
	BACKGROUND-COLOR: #fecd4d;
	TEXT-ALIGN: right;
}
.titolopagattivaliv1{
	display: block;
	background-color: #ffffff;
	color: #a52a2a;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	border-right: .7em solid #a52a2a;
	border-bottom: .1em dashed #a52a2a;
	padding: 2px 1px 1px 1px;
	border-left: 3px solid #ffffff;
}
.titolopagattivaliv2{
	display: block;
	background-color: #ffffff;
	color: #a52a2a;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	border-right: .7em solid #a52a2a;
	border-bottom: .1em dashed #a52a2a;
	border-left: 3px solid #ffffff;
	padding: 2px 1px 1px 10px;
}
.titolopagattivaliv3{
	display: block;
	background-color: #ffffff;
	color: #a52a2a;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	border-right: .7em solid #a52a2a;
	border-bottom: .1em dashed #a52a2a;
	border-left: 3px solid #ffffff;
	padding: 2px 1px 1px 20px;
}
.titolopagattivaliv4{
	display: block;
	background-color: #ffffff;
	color: #a52a2a;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	border-right: .7em solid #a52a2a;
	border-bottom: .1em dashed #a52a2a;
	border-left: 3px solid #ffffff;
	padding: 2px 1px 1px 30px;
}
/* definizioni per la gestione del PERCORSO (08/04/2008) */
.boxpercorso {
	background-color: transparent;
}
.boxinvia {
	border-top: .1em solid #d8d8d8;
	display: block;
	background-color: transparent;
	text-align: right;
	width: 100%;
}
.fontbold {
	font-weight: bold;
}
.dettaglio {
	background-color: #ffffff;
	vertical-align: top;
	border-bottom: .05em dashed #dddddd;
	/*float: left;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	margin-top: .5em;
	display: block;
	width: 100%;
	height: 2em;
}
.dettaglio a{
	color: #a52a2a;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
}
.dettaglio a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	text-decoration: underline;
}
.dettaglio img{
/*width: 1.8em;*/
margin-right: .3em;
}
.dettaglio .pagimg {
	float: left;
	vertical-align: top;
}
.dettaglio .pagtit {

}
/* definizioni per la gestioni di ARGOMENTI COLLEGATI (08/04/2008) */
.titargcoll{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	margin: 0px;
	padding: 0px;
	padding-left: .5em;
	padding-bottom: .2em;
	padding-top: .3em;
	color: #a52a2a;
	font-weight: bold;
	border-left: 1em solid #a52a2a;
	border-bottom: .1em solid #a52a2a;
}
.argcoll{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	float: left;
	text-align: left;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(FR-TONDO.GIF);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: top;
	padding-left: 1em;
	padding-right: .2em;
	padding-top: .1em;
	padding-bottom: .1em;
	margin-left: 1.8em;
	width: 95%;
}
.argcoll a:link{
	TEXT-DECORATION: none;
	font-weight: bold;
	COLOR: #000000;
}
.argcoll a:hover{
	TEXT-DECORATION: underline;
	color: #a52a2a;
}
.argcoll a:visited{
	TEXT-DECORATION: none;
	COLOR: #000000;
}
.argcoll a:active {
	TEXT-DECORATION: none;
	COLOR: #000000;
}
/* definizioni per gestire MAPPA DEL SITO (08/04/2008) */
.mappasito{
	margin-left: 4em;
	margin-top: 1em;
	font-size: 95%;
}
.mappasito .livmap1{
	display: block;
	height: 16px;
	background-image: url(LogoHomeMappa.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 2em;
}
.mappasito .livmap2{
	display: block;
	background-image: url(livmap2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 22px;
	
/*	border-left: .2em solid #d8d8d8;
	margin-left: 3em;
	margin-top: .2em;*/
}
.mappasito .livmap3{
	display: block;
	background-image: url(livmap3.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 46px;
/*	border-left: .2em solid #d8d8d8;
	margin-left: 5em;
	margin-top: .2em;*/
}
.mappasito .livmap4{
/*	display: block;
	border-left: .2em solid #d8d8d8;
	margin-left: 7em;
	margin-top: .2em;*/
	display: block;
	background-image: url(livmap4.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 68px;
}
.mappasito .livmap5{
/*	display: block;
	border-left: .2em solid #d8d8d8;
	margin-left: 9em;
	margin-top: .2em;*/
	display: block;
	background-image: url(livmap5.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 90px;
}
.mappasito .livmap6{
/*	display: block;
	border-left: .2em solid #d8d8d8;
	margin-left: 11em;
	margin-top: .2em;*/
	display: block;
	background-image: url(livmap6.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 112px;
	
}
.mappasito .livmap7{
	display: block;
	border-left: .2em solid #d8d8d8;
	margin-left: 13em;
	margin-top: .2em;
}
.mappasito .livmap8{
	display: block;
	border-left: .2em solid #d8d8d8;
	margin-left: 15em;
	margin-top: .2em;
}

.mappasito a {
	color: #000000;
	text-decoration: none;
}
.mappasito a:hover{
	background-color: #a52a2a;
	color: #ffffff;
/*	text-decoration: underline;*/
	padding-right: .3em;
	border-right: 1em solid #fdcd4d;
}
.mappasito img {
	margin: 0px;
	padding: 0px;
}
/* definizioni per gestire la pagina POSTA/CONTATTACI (08/04/2008) */
.posta{
display: block;
	margin-top: 2em;
	margin-left: 2em;
	margin-right: 2em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #000000;
}
label{
	border-top: .1em dashed #d8d8d8;
	display: block;
	float: left;
	width: 20%;
	text-align: right;
	padding-right: .3em;
	padding-top: .3em;
	white-space: nowrap;
}
.labeltit{
	display: block;
	padding: .3em;
	margin-top: 1em;
	margin-bottom: .6em;
	text-align: left;
	font-weight: bold;
	color: #a52a2a;
	background-color: #F2F2F2;
	border-bottom: .1em solid #a52a2a;
}
.sezbottoni{
	display: block;
	text-align: center;
	margin: 1em;
	padding-bottom: 1em;
	border-bottom: .1em dashed #fdcd4d;
}
.posta input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
}
.posta select{
	margin-right: 2em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
}
.posta textarea{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #000000;
}
textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	padding-left: .2em;
	color: #000000;
}
.bottone{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	margin-right: 2em;
	margin-left: .2em;
	color: #ffffff;
	width: 10em;
	background-color: #a52a2a;
	border: .2em outset #fdcd4d;
}
/* definizioni per gestire la sezione RICERCA (09/08/2008) */
.ricerca{
	background-color: transparent;
	margin-top: 2em;
	margin-left: 2em;
	margin-right: 2em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #000000;
	vertical-align: top;
}
.avvisoricerca{
	display: block;
	border-top: .1em dashed #a52a2a;
	padding-top: 2em;
	margin-left: 4em;
	margin-right: 4em;
	margin-top: 2em;
	margin-bottom: 10em;
}
.risultatoricerca{
	display: block;
	background-color: transparent;
	border-top: .1em dashed #a52a2a;
	padding-top: 2em;
	margin-left: 4em;
	margin-right: 4em;
	margin-top: 2em;
	margin-bottom: 2em;
}
.risultatoricerca ul{
	display: block;
	margin: 0px;
	padding: 0px;
	margin-top: 1em;
}
.risultatoricerca li{
	display: block;
	margin: 0px;
	border-bottom: .1em dashed #d8d8d8;
	margin-bottom: .3em;
	text-indent:  -1.5em;
}
.risultatoricerca a{
	color: #a52a2a;
	font-weight: bold;
}
.risultatoricerca a:hover{
	text-decoration: underline;
}
/*definizioni per la pagina UTENTE (09/04/2008) */
.pagutente{
	background-color: transparent;
	margin-top: .2em;
	margin-left: 2em;
	margin-right: 2em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #000000;
	vertical-align: top;
}
.pagutente input{
margin-top: .2em;
margin-bottom: .5em;
}
.pagutente .testobold{
	display: block;
	padding-top: .3em;
}
.sez1{
display: block;
float: left;
width: 45%;
padding: .2em;
vertical-align: top;
height: 21em;
margin-top: .2em;
margin-bottom: 6em;
margin-left: 2em;
margin-right: 1.5em;
border: .1em solid #a52a2a;
}
.sez2{
/* width e float non ci devono essere per avere il secondo div a fianco del primo */
/*width: 30%;*/
/*float: left;*/
display: block;
float: left;
width: 45%;
padding: .2em;
vertical-align: top;
height: 21em;
margin-top: .2em;
margin-bottom: 6em;
background-color: #FFFFD7;
border-bottom: .2em solid #a52a2a;
}
.sez2 a{
	text-decoration: underline;
	color: #000000;
}
.sez2 a:hover{
	color: #a52a2a;
}
.sez2 p{
	padding-left: 2em;
}
.sezcampi{
	display: block;
	margin: 1em;
	padding-bottom: 1em;
}
.sezcampi label{
	width: 45%;
}
.sezcampi input{
	width: 5em;
}
.testoerrore{
	color: #C52525;
}
/* definizoni INVIA PAGINA */
.inviapagina{
display: block;
width: 60%;
	margin-top: 2em;
	margin-left: 10em;
	margin-right: 10em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #000000;
}
.inviapagina input{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	
}
/*definiziono per la gestione della LISTA NEWS (11/04/2008) */
.listanews{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	display: block;
	vertical-align: top;
	background-color: #ffffff;
	text-align: left;	margin: 2em;
	margin-bottom: 5em;

}
.listanews a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #a52a2a;
	font-weight: bold;
}
.listanews a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	text-decoration: underline;
}
.listanews .imgbox{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
}
.listanews .txtbox{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
}
.spaziovuoto{
display: block;
height: 20em;
}
