
body {
	background-color: white;
	font-family: Arial;
	font-size: 10pt;
	color: rgb(0,0,0);
}
td {
	font-family: Arial;
	font-size: 10pt;
	color: rgb(0,0,0);
}
th {
	font-family: Arial;
	font-size: 10pt;
	color: rgb(0,0,0);
	text-align: center;
}
.frasetesta {
	font-size: 9pt;
	font-weight: normal;
	margin: 0pt;
}
.titolohome {
	font-size: 9pt;
	font-weight: bold;
	margin: 0pt;
	text-indent: 15px;
	color: #c60000;
}
.titolohome2 {
	font-size: 9pt;
	font-weight: bold;
	margin: 0pt;
	text-align: center;
	color: #07668F;
}
.testa0 {
	font-size: 22pt;
	font-weight: bold;
	margin: 0pt;
	text-indent: 15px;
	color: #FFFFFF;
}
.testa0b {
	font-size: 18pt;
	font-weight: bold;
	margin: 0pt;
	text-indent: 15px;
	color: #FFFFFF;
}
.testa0c {
	font-size: 13pt;
	font-weight: bold;
	margin: 0pt;
	text-indent: 15px;
	color: #1C4768;
}
.testa1 {
	font-size: 12pt;
	font-weight: bold;
	margin: 0pt;
	text-indent: 15px;
	color: #CB0D0D;
}
.testa2 {
	font-size: 8pt;
	font-weight: bold;
	margin: 0pt;
	text-indent: 15px;
	color: #CB0D0D;
}
.small {
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
}
.banner {
	font-family: "Arial Narrow", Arial;
	font-size: 15pt;
	font-weight: bold;
	margin: 0pt;
}
.text {
	font-size: 10pt;
	font-weight: normal;
	text-align: justify;
	line-height: 22px;
	text-indent: 10px;
	margin: 5px;

}
.testohome {
	text-align: justify;
	font-size: 8pt;
	line-height: 12px;
}
blockquote {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
}


.redtitle{
	color: rgb(192,0,0);
}
.continua {
	text-size: 7pt;
	text-align: right;
}


a {
	text-decoration: none;
}

a:link.testa, a:active.testa {
	color: #003300;
	font-weight: bold;
}
a:visited.testa {
	color: #5D3C76;
	font-weight: bold;
}
a:hover.testa {
	color: #5D3C76;
	font-weight: bold;
	text-decoration: underline;
}
a:link, a:active {
	color: 420000;
}
a:visited {
	color: #460000;
}
a:hover {
	color: #C00000;
	text-decoration: underline;
}

li {
	list-style-type: circle;
}

h1.main {
	background-color: #C9E0E9;
	text-align: left;
	font-size: 13pt;
	font-family: Helvetica;
	color: black;
	text-transform: uppercase;
	border: 1px black solid;
	text-indent: 20px; 
	letter-spacing: 0.2em
}

h2.link {
	background-color: #84D8E4;
	text-align: center;
	font-size: 8pt;
	font-family: Helvetica;
	color: blue;
	text-transform: uppercase;
	border: 1px gray solid;
}

h3.totalini {
	background-color: #F8F6C8;
	text-align: left;
	font-size: 10pt;
	font-family: Helvetica;
	color: black;
	text-transform: uppercase;
	border: 1px gray solid;
}

table.news {
	background-color: #A7CBED;
	text-align: left;
	font-size: 10pt;
	font-family: Helvetica;
	color: white;
	border: 1px gray solid;
}

table.other {
	background-color: #EEEB8E;
	text-align: left;
	font-size: 10pt;
	font-family: Helvetica;
	color: white;
	border: 1px gray solid;
}

table.elezioni {
	background-color: #07668F;
	text-align: left;
	font-size: 10pt;
	font-family: Helvetica;
	color: white;
	border: 1px black solid;
}


input.field, select.field {
	background-color: #E8F1FA;
	color: #C60000;
	width: 120px;
	font-size: 8pt;
	font-family: helvetica;
}

input.info, select.info, textarea.info {
	background-color: #E8F1FA;
	color: #0000C0;
	width: 350px;
	font-size: 10pt;
	font-family: helvetica;
}