a:link {
	color: #0033CC;
	text-decoration : none;
	font-style : normal;
	font-weight:bold;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}
a:visited {
	color: #0033CC;
	text-decoration : none;
	font-style : normal;
	font-weight:bold;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}
a:hover {
	color: #000000;
	text-decoration : underline;
	font-style : normal;
	font-weight:bold;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}

.confinia:link {
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size : 10pt;
	font-family : Times New Roman;
}
.confinia:visited {
	color: #000000;
	text-decoration : none;
	font-style : normal;
	font-weight: normal;
	font-size : 10pt;
	font-family : Times New Roman;
}
.confinia:hover {
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size : 10pt;
	font-family : Times New Roman;
}

.confiniabianco:link {
	color: #ffffff;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size : 10pt;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}
.confiniabianco:visited {
	color: #ffffff;
	text-decoration : none;
	font-style : normal;
	font-weight: bold;
	font-size : 10pt;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}
.confiniabianco:hover {
	color: #00CCFF;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size : 10pt;
	font-family : Arial, Verdana, Helvetica, sans-serif;
}
.menu:link {
	color: #1D3B5D;
	text-decoration: none;
	font-size : 9pt;
	font-weight: bold;
	font-family: Verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}
.menu {
	color: #1D3B5D;
	text-decoration: none;
	font-size : 9pt;
	font-weight: bold;
	font-family: Verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}
.menu:visited {
	color: #1D3B5D;
	text-decoration: none;
	font-weight: bold;
	font-size : 9pt;
	font-family: Verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}
.menu:hover {
	color: #7E90A3;
	text-decoration: none;
	font-weight: bold;
	font-size : 9pt;
	font-family: Verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}
body {
	font-size : 9pt;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	color: #000000;
}
td {
	font-size : 9pt;
	font-family : Verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	color: #000000;
}
.footer {
	font-size : 7pt;
	color: #7E90A3;
	text-decoration : none;
	font-weight:normal;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}
.footer:link {
	font-size : 7pt;
	color: #1D3B5D;
	text-decoration : none;
	font-weight:normal;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}
.footer:visited {
	font-size : 7pt;
	color: #1D3B5D;
	text-decoration : none;
	font-weight:normal;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}
.footer:hover {
	font-size : 7pt;
	color: #7E90A3;
	text-decoration : none;
	font-weight:normal;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}
.piccolo {
	font-size : 7pt;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #1D3B5D;
}
.nota {
	font-size : 8pt;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000000;
}
.notizie {
	border : 1px thin solid;
	font-size : 11px;
	color:#000000;
	background-color:#EBEBEB;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-color: #FEDB63;
}

.scarica {
	border : 1px thin solid;
	font-size : 11px;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-color: #5633F2;
}

.riquadroservizi {
	border: 2px solid #7AB000;
	font-size : 8pt;
	padding-left:5px;
	padding-top:5px;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.separatoreservizi {
	border-top: 2px dashed #7AB000;
	font-size : 3pt;
}
.titoloservizi {
	font-size : 12pt;
	color: #7AB000;
	font-weight: bold;
}
.servizi {
	font-size : 8pt;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	color: #7AB000;
}
.servizi:link {
	font-size : 8pt;
	text-decoration:none;
	color: #7AB000;
	font-weight:normal;
}
.servizi:visited {
	font-size : 8pt;
	text-decoration:none;
	color: #7AB000;
	font-weight:normal;
}
.servizi:hover {
	font-size : 8pt;
	text-decoration:none;
	color: #7AB000;
	font-weight:normal;
}
.riquadroforum {
	border: 2px solid #1d3b5d;
	font-size : 8pt;
	padding-left:5px;
	padding-top:5px;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.separatoreforum {
	border-top: 2px dashed #1d3b5d;
	font-size : 3pt;
}
.titoloforum {
	font-size : 12pt;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	color: #1d3b5d;
	font-weight: bold;
}
.forum {
	font-size : 8pt;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	color: #1d3b5d;
}
.forum:link {
	font-size : 8pt;
	text-decoration:none;
	color: #1d3b5d;
	font-weight:normal;
}
.forum:visited {
	font-size : 8pt;
	text-decoration:none;
	color: #1d3b5d;
	font-weight:normal;
}
.forum:hover {
	font-size : 8pt;
	text-decoration:none;
	color: #1d3b5d;
	font-weight:normal;
}
.riquadroalce {
	border: 2px solid #EB7E07;
	font-size : 8pt;
	padding-left:5px;
	padding-top:5px;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.separatorealce {
	border-top: 2px dashed #EB7E07;
	font-size : 3pt;
}
.titoloalce {
	font-size : 12pt;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	color: #EB7E07;
	font-weight: bold;
}
.alce {
	font-size : 8pt;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	color: #EB7E07;
}
.alce:link {
	font-size : 8pt;
	text-decoration:none;
	color: #EB7E07;
	font-weight:normal;
}
.alce:visited {
	font-size : 8pt;
	text-decoration:none;
	color: #EB7E07;
	font-weight:normal;
}
.alce:hover {
	font-size : 8pt;
	text-decoration:none;
	color: #EB7E07;
	font-weight:normal;
}
.riquadroejournal {
	border: 2px solid #A699BB;
	font-size : 8pt;
	padding-left:5px;
	padding-top:5px;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.separatoreejournal {
	border-top: 2px dashed #A699BB;
	font-size : 3pt;
}
.titoloejournal {
	font-size : 12pt;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	color: #A699BB;
	font-weight: bold;
}
.ejournal {
	font-size : 8pt;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	color: #A699BB;
}
.ejournal:link {
	font-size : 8pt;
	text-decoration:none;
	color: #A699BB;
	font-weight:normal;
}
.ejournal:visited {
	font-size : 8pt;
	text-decoration:none;
	color: #A699BB;
	font-weight:normal;
}
.ejournal:hover {
	font-size : 8pt;
	text-decoration:none;
	color: #A699BB;
	font-weight:normal;
}
.riquadroblu {
	border: 2px solid #1D3B5D;
	font-size : 8pt;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.separatore {
	border-top: 2px dashed #1D3B5D;
	font-size : 3pt;
}
.blu {
	font-size : 12pt;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	color: #1D3B5D;
	font-weight: bold;
}
.riquadroeventi {
	border: 2px solid #B20400;
	font-size : 8pt;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.separatoreeventi {
	border-top: 2px dashed #B20400;
	font-size : 3pt;
}
.titoloeventi {
	font-size : 12pt;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	color: #B20400;
	font-weight: bold;
}
.riquadroucadh {
	border: 2px solid #2F6676;
	font-size : 8pt;
	padding-left:5px;
	padding-top:5px;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.separatoreucadh {
	border-top: 2px dashed #2F6676;
	font-size : 3pt;
}
.titoloucadh {
	font-size : 12pt;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	color: #2F6676;
	font-weight: bold;
}
.ucadh {
	font-size : 8pt;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	color: #2F6676;
}
.ucadh:link {
	font-size : 8pt;
	text-decoration:none;
	color: #2F6676;
	font-weight:normal;
}
.ucadh:visited {
	font-size : 8pt;
	text-decoration:none;
	color: #2F6676;
	font-weight:normal;
}
.ucadh:hover {
	font-size : 8pt;
	text-decoration:none;
	color: #2F6676;
	font-weight:normal;
}
.riquadrorubriche {
	border: 2px solid #B30065;
	font-size : 8pt;
	padding-left:5px;
	padding-top:5px;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.separatorerubriche {
	border-top: 2px dashed #B30065;
	font-size : 3pt;
}
.titolorubriche {
	font-size : 12pt;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	color: #B30065;
	font-weight: bold;
}
.rubriche {
	font-size : 8pt;
	color: #B30065;
	font-weight:normal;
}
.rubriche:link {
	font-size : 8pt;
	text-decoration:none;
	color: #B30065;
	font-weight:normal;
}
.rubriche:visited {
	font-size : 8pt;
	text-decoration:none;
	color: #B30065;
	font-weight:normal;
}
.rubriche:hover {
	font-size : 8pt;
	text-decoration:none;
	color: #B30065;
	font-weight:normal;
}
.home:link {
	color: #000000;
	text-decoration: none;
	font-size : 8pt;
	font-weight:normal;
	font-family: Verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}
.home {
	color: #000000;
	text-decoration: none;
	font-size : 8pt;
	font-weight:normal;
	font-family: Verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}
.home:visited {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}
.home:hover {
	color: #7E90A3;
	text-decoration: underline;
	font-weight:normal;
}
.riquadro{
	border: 2px solid #1d3b5d;
	text-decoration: none;
	font-size : 8pt;
	font-weight:normal;
}
.cptabella{
	border: 2px solid #1d3b5d;
}
.tdheader {
	font-size: 11px;
	font-weight:bold;
	background-color: #1d3b5d;
	color:#FFFFFF;
}
.cptd {
	font-size: 11px;
	font-weight:bold;
	background-color: #1d3b5d;
	color:#FFFFFF;
}
.titolo {
	font-size : 12pt;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	color: #1d3b5d;
	font-weight: bold;
}

.piccolo {
	font-size : 8pt;
	font-family : verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	color: #1d3b5d;
	font-weight: bold;
}
.separatore {
	border-top: 2px dashed #1d3b5d;
	font-size : 3pt;
}

.grigiolino {
	color: #999999;
	text-decoration: none;
	font-size : 8pt;
	font-weight: normal;
	font-family: Verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
}

#data {
	text-align: right;
	padding-right: 40px;
	color: #fff;
	font-weight: bold;
	font-family: Arial, Verdana;
	font-size: 11px;
	letter-spacing: 2px;
}

#header {
	margin-bottom: 5px;
}

#avanti a, #avanti a:visited {			
	padding-right: 40px;
	color: #fff;
	font-weight: bold;
	font-family: Arial, Verdana;
	font-size: 19px;
}

#avanti a:hover {						
	color: yellow;
}

#numero {
		text-align: right;
		padding-right: 40px;
		margin-top: 40px;
		color: #fff;
		font-weight: bold;
		font-family: Verdana, Arial;
		font-size: 40px;
}

.sommario {
	font-size: 18px;
	text-align: center;
	background-color: #416AB3;
	color: #fff;
	font-family: Arial, Verdana;
	font-weight: bold;
}

.indice {
	margin-bottom: 10px;
	background-color: #416AB3;
	color: #fff;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size:11px;
}

.indice a, .indice a:visited {
	margin-bottom: 10px;
	text-decoration:underline;
}

.indice a:hover {
	margin-bottom: 10px;
	text-decoration:underline;
	color:#00CCFF
}

.contenuto {
	background-color: #416AB3;
	color: #ffffff;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 11px;
	padding: 15px;
}

.contenuto a, .contenuto a:visited {
	color: #ffffff;
	text-decoration: none;
}

.contenuto a:hover {
	text-decoration: underline;
}

.rubrica {
	margin-bottom: 10px;
	margin-top: 30px;
	background-color: #416AB3;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}

.sezione {
	margin-bottom: 10px;
	margin-top: 30px;
	font-size: 13px;
	text-align: center;
}

.robapiccola {
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 10px;
	padding: 15px;
}

.abstract  {	
	font-size : 8pt;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-style:italic;
}

.pdf_header  {	
	font-size : 8pt;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-style:italic;
}