BODY {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	font-size: 10;	
}

.column1 { 
	width: 20%;
	border: none;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica;
	font-weight: normal;
	font-style: normal;
	cellspacing: 0px;
	cellpadding: 0px;
	top-margin: 0px;
}

.column2 { 
	width: 55%;
	border: none;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica;
	font-weight: normal;
	font-style: normal;
	cellspacing: 0px;
	cellpadding: 0px;
	top-margin: 0px;
}

.column3 { 
	width: 25%;
	border: none;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica;
	font-weight: normal;
	font-style: normal;
	cellspacing: 0px;
	cellpadding: 0px;
	top-margin: 0px;
}

table{
	padding:0px;
	border: none;
	margin: 0px;
}

tr{
	padding:0px;
	border: none;
	margin: 0px;
}
		
.title{
	font-family:Times New Roman, Verdana, Arial, Times, serif;
	font-size:18px;
	text-decoration:none;
}

.title1{
	font-family:Times New Roman, Verdana, Arial, Times, serif;
	font-size:18px;
	text-decoration:none;
	font-weight: bold;
}

.title2{
	font-family:Times New Roman, Verdana, Arial, Times, serif;
	font-size:16px;
	text-decoration:none;
	font-weight: bold;
}

.titleLink{
	font-size: 10px;
	color: #ffffff;
	font-family: verdana,arial,helvetica;
	font-weight: normal;
	font-style: normal;
}


.archivio_link_year {
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:12px;
	font-weight: bold;
}
.archivio_link_year_selected {
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:12px;
	font-weight: bold;
}
.archivio_link_month_selected {
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:12px;
	font-weight: bold;
}
.archivio_link_month {
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:12px;
}

.archivio_td_year {
	background: #F1EFE2;
}
.archivio_td_year_selected {
	background: #C1C084;
}
.archivio_td_month {
	background: #DADADA;
}
.archivio_td_month_selected {
	background: #F1EFE2;
}
.archivio_td_article {
	background: #FBFBF8;
}
.archivio_td_article_empty {
	background: #FBFBF8;
}






.ovpmons {
	background: red;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:16px;
	font-weight: bold;
}

.ovpmons A {
	font-size: 10px;
	color: blue;
	font-family: verdana,arial,helvetica;
	font-weight: normal;
	text-decoration: none;
}
.ovpmos {
	font-size: 10px;
	color: #cc6600;
	font-family: verdana,arial,helvetica;
	font-weight: normal;
	text-decoration: none;
}


.ovpmls {
}
.ovpmlns {
}
.ovpmss {
}
.ovpmsns {
}
.ovpmsts {
}
.ovpmts {
}
.ovpmtns {
}



.ovpcons {
}

.ovpcons A {
	font-size: 10px;
	color: blue;
	font-family: verdana,arial,helvetica;
	font-weight: normal;
	text-decoration: none;
}
.ovpcos {
	font-size: 10px;
	color: #cc6600;
	font-family: verdana,arial,helvetica;
	font-weight: normal;
	text-decoration: none;
}
.ovpcls {
}
.ovpclns {
}
.ovpcss {
}
.ovpcsns {
}
.ovpcsts {
}
.ovpcts {
}
.ovpctns {
}

.ovpcc {
	font-size: 10px;
	color: red;
	font-family: verdana,arial,helvetica;
	font-weight: normal;
	text-decoration: none;
}
.ovpcp {
	font-size: 10px;
	color: red;
	font-family: verdana,arial,helvetica;
	font-weight: normal;
	text-decoration: none;
}

.ovprmo A {
	font-size: 10px;
	color: blue;
	font-family: verdana,arial,helvetica;
	font-weight: normal;
	text-decoration: none;
}
.ovprmo {
	font-size: 10px;
	color: cc6600;
	font-family: verdana,arial,helvetica;
	font-weight: normal;
	text-decoration: none;
}

.ovprml {
}
.ovprmj {
}
.ovprmt {
}

/* imposta lo sfondo del titolo del componente*/

.ovphbar {
	BACKGROUND: #53586e;
        font-family:Verdana, Arial, Helvetica; 
	font-style:normal;
	font-weight: bold;
	font-size:10pt;
	font-variant: normal;
	color: white;
}
.ovpcbar {
	BACKGROUND: #53586e;
	font-family:Verdana, Arial, Helvetica;
	font-style:normal;
	font-weight: bold;
	font-size:10pt;
	font-variant: normal; 
	color: white;
}

.ovphrow {

}


.ovpcompbg {
	padding:0px;
	border: none;
	border-bottom-width: 0px;
	border-left: 0px;
	margin: 0px;
	margin-top: 0px;
	border-right-width: 0px;
	border-bottom: 0px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

.ovpcomp {
	padding:0px;
	margin: 0px;
	border: none;	
}

.ovparrow {
	padding:0px;
	margin: 0px;
	border: none;
}

.ovpcolsep {
	padding:0px;
	margin: 0px;
	border: none;
}

.ovprowsep {
	padding:0px;
	margin: 0px;
	border: none;
}

.ovpwm {
	font-size: 10px;
	color: cc6600;
	font-family: verdana,arial,helvetica;
	font-weight: normal;
	text-decoration: none;
}

.ovpfm {
	font-size: 10px;
	color: #53586e;
	font-family: verdana,arial,helvetica;
	font-weight: normal;
}

.ovpfm A {
	font-size: 10px;
	color: #53586e;
	font-family: verdana,arial,helvetica;
	font-weight: normal;
	text-decoration: none;
        font-style: normal;
}

.meta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.metaTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:0px;
	border: none;
	margin: 0px;
}
.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	width: 125px;
	height: 30px;
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	cursor: hand;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	cursor: hand;
}
.textbase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.whitelnk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;

}
.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;

}
.titlect {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;

}
.titlesx {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;

}
.lang {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	line-height: 30px;
}
.menutoplnk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #87826D;
	text-decoration: none;
}
.menutop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #87826D;
	text-decoration: none;
}
.menunavlnk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
.menunav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.textbaseyellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7D7D00;
}
.dida {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.footerbase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.footlnkbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;

}
.footlnk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.foot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.footblulnk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #097CB3;
	font-weight: bold;

}

.segnapagina {
	font-size: 9;
	font-variant: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}


-----------------------------------------------------------------
.caltd{
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Times New Roman, Times, serif; TEXT-DECORATION: none
}
.calfont {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Times New Roman, Times, serif; TEXT-DECORATION: none
}
.caltitle1 {
	FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Times New Roman, Verdana, Arial, Times, serif; TEXT-DECORATION: none
}
.caltitle2 {
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Times New Roman, Verdana, Arial, Times, serif; TEXT-DECORATION: none
}
.callnk {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Times New Roman, Times, serif
}
.dek {
	Z-INDEX: 200; VISIBILITY: hidden; POSITION: absolute
}
INPUT {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; COLOR: #000000; BORDER-TOP-COLOR: #000000; FONT-FAMILY: Verdana, Arial, Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000
}
SELECT {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; COLOR: #000000; BORDER-TOP-COLOR: #000000; FONT-FAMILY: Verdana, Arial, Times New Roman, Times, serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000
}
--------------------------------------------------------

