body {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #F4F8FB;
	margin: 0px;
	padding: 0px;
	background-image: url(img/bak.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.menuSx {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(img/bak_menu.gif);
	background-repeat: repeat-y;
	vertical-align: middle;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #285880;
	height: 20px;
	
}
form {
	margin: 0px;
	padding: 0px;
}
.fontTabella {
	font-size: 12px;
	background-color: #6994B8;
	border: 1px solid #3C74A3;
	color: #FFFFFF;

}
.fontTabella2 {

	font-size: 12px;
	background-color: #003C7B;
	border: 1px solid #3C74A3;
	color: #FFFFFF;
}
.calTop {
	font-size: 12px;
	font-weight: bold;
	background-color: #89A7B8;
	color: #FFFFFF;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	color: #FCCA0B;
	text-decoration: underline;
	font-weight: normal;
}
a.link2:link {
	color: #285880;
	text-decoration: none;
	font-weight: normal;
}
a.link2:visited {
	color: #285880;
	text-decoration: none;
	font-weight: normal;
}
a.link2:hover {
	color: #001E90;
	text-decoration: underline;
	font-weight: normal;
}
a.link3:link {
	font-size: 14px;
	font-weight: bold;
	color: #285880;
	text-decoration: none;
}
a.link3:visited {
	color: #285880;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.link3:hover {
	font-size: 14px;
	font-weight: bold;
	color: #001E90;
	text-decoration: underline;
}

a.link_blu_scuro:link {
    font-weight: bold;
    color: #003C7B;
    text-decoration: none;
}
a.link_blu_scuro:visited {
    color: #003C7B ;
    font-weight: bold;
    text-decoration: none;
}
a.link_blu_scuro:hover {
    font-weight: bold;
    color: #003C7B ;
    text-decoration: underline;
}

input {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #8AACC8;
	border: 1px solid #285880;
	color: #FFFFFF;
	height: 18px;
	vertical-align: middle;
}
.bodyNorm {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #D9E2E8;
	padding: 5px;
	text-align: justify;

}

.bodyNorm2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #D1DCE3;
	padding: 5px;
}
.bodyColonna {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #C4D0D6;
	padding: 5px;
}
p {
	margin: 0px;
}
.titoloNews {
	font-size: 14px;
	font-weight: bold;
	color: #285880;
}
.titoloNews_blu_scuro {
    font-size: 14px;
    font-weight: bold;
    color: #003C7B;
}
.data {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1E4362;
}
/*.bodyScroll {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
	width: 348px;
}*/
.txtBiancoNorm {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-right: 5px;
}
.boxTitolo {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #C4D0D6;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #285880;
}
 /*la classe al tag form*/
 form {margin-bottom : 0; margin-top : 0;}

/*la classe agli elementi text del form*/
.textElement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #384B55;
	clip:  rect(   );
	height: 17px;
	border: 1px solid #FFFFFF;
}

/*la classe agli elementi textarea del form*/
.textareaElement {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}

/*la classe ai pulsanti del form*/
.pulsante{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	clip: rect( );
	height: 17px;
	border: 1px solid #FFFFFF;
	background-repeat: no-repeat;

}

/*la classe all'asterisco (campi obbligatori)*/
.asterisco{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; color: #FF0000;}

/*la classe alle etichette*/
.label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.labelBiancaSx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;

}
.labelBiancaDxBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
	margin: 2px;

}

.labelBianca {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;           

}
