a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #213166;
	text-decoration: none
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #213166;
	text-decoration: underline
}

.linguaOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}
.linguaOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}
.linguascelta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}
.linguascelta:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.menuricerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}
.vocitrova {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing:-1px;
}
.menubutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}
.menubutton:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #213166;
	text-decoration: none
}
.vocibutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #213166;
	text-decoration: none
}
.vocibutton:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing:-1px;
}
.titolonews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform : uppercase;
}
.titolonews:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform : uppercase;
	text-decoration: underline
}

.datanews{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style : italic;
	font-size:10px;
	font-weight: normal;
	color: #F8F8B8;
	text-decoration: none
}
.testonews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}
.testonews:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline
}
.continuanews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}
.continuanews:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline
}
.vocidx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #F8F8B8;
	text-decoration: none
}
.vocidx:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}
.fieldtrovadoc {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border : 1 solid #FFFFFF;
	border-right : 0 none;
	width : 94px;
	height : 16px;
	background : #213166;
}
.selectspec {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border : 1 solid #FFFFFF;
	width : 114px;
	height : 16px;
	background : #213166;
}

.divVociMenuOff {
	width:100%;
	height:16px;
	padding-left : 1px;
	padding-top : 2px;
	background: #F8F8B8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #213166;
	text-decoration: none;
	letter-spacing:-1px;
}

.divVociMenuON {
	width:100%;
	height:16px;
	padding-left : 1px;
	padding-top : 2px;
	background: #B4B3B4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #213166;
	text-decoration: none;
	letter-spacing:-1px;
	cursor : hand;
}

.divMenuOff {
	position:relative;
	background-image:url(/images/top/sf_button_off.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.divMenuOn {
	position:relative;
	background-image:url(/images/top/sf_button_on.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #213166;
	text-decoration: none
}

.divSubMenuOn {
	position:absolute;
	padding: 2px;
	zIndex:2;
	display:'';
	background-color:#F8F8B8;
}

.divSubMenuOff {
	position:absolute;
	padding: 2px;
	zIndex:2;
	display:none;
	background-color:#F8F8B8;
}

.tablelogin {
	border : 1px solid #B4B3B4;
}

.tablemessage {
	border : 1px solid #B4B3B4;
}

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #213166;
	text-decoration: none
}

.divlogininviaOff {
	border-top:1px solid #B4B3B4;
	border-left:1px solid #B4B3B4;
	width:85px;
	height:16px;
	background-color:#FFFFFF;
}

.divlogininviaOn {
	border-top:1px solid #213166;
	border-left:1px solid #213166;
	width:85px;
	height:16px;
	background-color:#B4B3B4;
}

.testolink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #213166;
	text-decoration: none
}

.testolink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #213166;
	text-decoration: underline
}

.textfield100{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #213166;
	text-decoration: none;
	width:100px;
	height:16px;
	border : 1px solid #213166;
}
.normaltextfield100{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #213166;
	text-decoration: none;
	width:100px;
	height:18px;
}
.normaltextfield200{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #213166;
	text-decoration: none;
	width:200px;
	height:18px;
}
.normaltextarea200{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #213166;
	text-decoration: none;
	width:200px;
}

.textfield350{
	width:350px;
	height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #213166;
	text-decoration: none
}

.textfield270{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #213166;
	text-decoration: none;
	width:270px;
	height:16px;
	border : 1px solid #213166;
}

.benvenuto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #213166;
	text-decoration: none;
	background-image:url(/images/sf_button.gif);
	vertical-align : middle;
}

.trTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4F4E4E;
	padding-left : 5px;
	background-color:#E5EAEF;
	height: 15px;
	vertical-align: middle;
}

.trRecordOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4F4E4E;
	padding-left : 5px;
	background-color:#FFFFFF;
	height: 15px;
	vertical-align: middle;
}

.trRecordOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4F4E4E;
	padding-left : 5px;
	background-color:C2C3CE;
	height: 15px;
	vertical-align: middle;
	cursor: hand;
}

.divdettagliOff {
	display: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	border:1px solid #213166;
	padding: 2px;
}

.divdettagliOn {
	position: absolute;
	z-Index: 2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	border:1px solid #213166;
	padding: 2px;
}

.divCartellaOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border:1px solid #213166;
	padding: 2px;
}

.divCartellaOff{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 2px;
	vertical-align: middle;
}

.divCartella{
	padding: 2px;
	vertical-align : middle;
	padding : 4px 0px 0px 0px;
}

.testoCartelle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 2px;
	text-decoration: none;
}

.testoCartelle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border:1px solid #213166;
	padding: 2px;
	padding-left: 1px;
	text-decoration: none;
}

.testoCartelleOn{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding: 2px;
	padding-left: 1px;
	text-decoration: none;
}

.testoCartelleOn:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border:1px solid #213166;
	padding: 2px;
	padding-left: 0px;
	text-decoration: none;
}

.pannello{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	border:2px solid #213165;
	text-decoration: none;
	height:100%;
}

.titolopannello {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #767676;
}

.vocepannello {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#213165;
	width:100%;
	padding-left:2px;
	padding-right:2px;
}

.azionipannello{
	font-weight: bold;
	color:#213165;
	text-decoration:none;
}

.azionipannello:hover{
	font-weight: bold;
	color:#213165;
	text-decoration:underline;
}

.pannelloazioni{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #767676;
	padding:4px;
}

.liazioni{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.pagenumbers{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.testoCartelleW{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color:#CECBCE;
	padding: 2px;
	padding-left: 1px;
	text-decoration: none;
}

.testoCartelleR{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color:#FFFBBD;
	padding: 2px;
	padding-left: 1px;
	text-decoration: none;
}

.testoCartelleR:hover{
	padding: 1px;
	padding-left: 0px;
	border:1px solid #213166;
}

.testoCartelleW:hover{
	padding: 1px;
	padding-left: 0px;
	border:1px solid #213166;
}

.testoCartelleRW:hover{
	padding: 1px;
	padding-left: 0px;
	border:1px solid #213166;
}

.testoCartelleRW{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color:#99AFC7;
	padding: 2px;
	padding-left: 1px;
	text-decoration: none;
}
.buttonc2 {
	background-color : #737573;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10;
	font-weight : bold;
	color : White;
	text-decoration : none;
	width:60px;
	height:13px;
	text-align : center;
}
.buttonc2px40 {
	background-color : #737573;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10;
	font-weight : bold;
	color : White;
	text-decoration : none;
	width:40px;
	height:13px;
	text-align : center;
}
.buttonc2px60 {
	background-color : #737573;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10;
	font-weight : bold;
	color : White;
	text-decoration : none;
	width:60px;
	height:13px;
	text-align : center;
}
.titoliform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #213063;
	text-decoration: none
}
.erroreform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none
}

.etichettaform{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none
	width:221px;
	height:20px;
	padding-left:5px;
}

.valoreform{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none
	width:370px;
	height:20px;
}

.etichettascheda{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #213063;
	text-decoration: none;
	width:150px;
	height:20px;
	padding-left:17px;
}

.valorescheda{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #213063;
	text-decoration: none;
	width:370px;
	height:20px;
}

.textarea350 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #213166;
	text-decoration: none;
	width:350px;
}

.vocecolonna{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4F4E4E;
	text-decoration:none;
}

.vocecolonna:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4F4E4E;
	text-decoration:underline;
}

.datadocumento{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #213166;
	font-weight: normal;
	font-style : italic;
}
.titolodocumento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #213166;
	font-weight: bold;
	font-style : normal;
	text-transform : uppercase;
}

.descrizionedocumento{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4F4E4E;
	font-weight: normal;
	text-decoration : none;
}

.datidocumento{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #213166;
	font-weight: bold;
}

.linkdocumento{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #213166;
	font-weight: normal;
	text-decoration: none;
}

.linkdocumento:hover{
	text-decoration: underline;
}
.diviframeOn {
	position:absolute;
	padding: 2px;
	zIndex:2;
	display:'';
	background-color:#D4D0C8;
}

.diviframeOff {
	position:absolute;
	padding: 2px;
	zIndex:2;
	display:none;
	background-color:#D4D0C8;
}

.linkinternazionale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #939293;
	text-decoration: none
}

.linkinternazionale:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #939293;
	text-decoration: underline;
}
