 /*la classe al tag form*/
 form {margin-bottom : 0; margin-top : 0;}

 A:link {text-decoration: none;	color: #3879A9;	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
 A:visited {text-decoration: none; color: #3879A9; font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;}
 A:active {text-decoration: none; color: #333333; font-size: 11px}
 A:hover {color: #333333; font-size: 11px; text-decoration: underline}

 A.link10pxB:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003952;
	font-size: 10px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 5px;
	padding-bottom: 5px;

}
 A.link10pxB:visited {
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #003952;
	font-size: 10px;
	padding-right: 2px;
	padding-left: 2px;
}
 A.link10pxB:hover {  font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; color: #72909E; font-size: 10px}

 A.link11pxV:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	color: #034763;	font-size: 11px;}
 A.link11pxV:visited {  font-family: Verdana, Helvetica, sans-serif; text-decoration: none; color: #034763; font-size: 11px}
 A.link11pxV:hover {  font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; color: #007BAE; font-size: 11px}

 A.link10pxVerdanaB:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	color: #034763;	font-size: 11px;}
 A.link10pxVerdanaB:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #034763; font-size: 11px}
 A.link10pxVerdanaB:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #015E85; font-size: 11px}

 A.link12pxW:link          {  font-family: Arial, Helvetica, sans-serif; text-decoration: none;	color: #FFFFFF;	font-size: 12px;}
 A.link12pxW:visited       {  font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-size: 12px}
 A.link12pxW:hover         {  font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #FBD1A7; font-size: 12px}

 A.MnuHeaderTop:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	color: #C06300;	font-size: 11px; font-weight:bold;}
 A.MnuHeaderTop:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #C06300; font-size: 11px; font-weight:bold;}
 A.MnuHeaderTop:hover { font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	color: #150B09;	font-size: 11px; font-weight:bold;}

 A.Mnu:link {
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #005FA8;
	font-size: 13px;
	background-image: url(img/limn.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 23px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-position: 7px;

}
 A.Mnu:visited {
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #005FA8;
	font-size: 13px;
	background-image: url(img/limn.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 23px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-position: 7px;

}
 A.Mnu:hover {
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #6496BC;
	font-size: 13px;
	background-image: url(img/limn_on.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 23px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-position: 7px;

}

 A.MnuHome:link {	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;	text-decoration: none;	color: #005FA8;	font-size: 13px; background-image: url(img/mn_home.gif);  background-repeat: no-repeat; padding-left: 23px;	padding-top: 5px;  padding-bottom: 5px; background-position: -2px;}
 A.MnuHome:visited {	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;	text-decoration: none;	color: #005FA8;	font-size: 13px;	background-image: url(img/mn_home.gif);	background-repeat: no-repeat;	padding-left: 23px;	padding-top: 5px;	padding-bottom: 5px; background-position: -2px;}
 A.MnuHome:hover { font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none;	color: #6496BC;	font-size: 13px;	background-image: url(img/mn_home_on.gif);	background-repeat: no-repeat;	padding-left: 23px;	padding-top: 5px;	padding-bottom: 5px; background-position: -2px;}

 A.MnuLink:link {	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;	text-decoration: none;	color: #005FA8;	font-size: 13px; background-image: url(img/mn_link.gif);  background-repeat: no-repeat; padding-left: 23px;	padding-top: 5px;  padding-bottom: 5px; background-position: -2px;}
 A.MnuLink:visited {	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;	text-decoration: none;	color: #005FA8;	font-size: 13px;	background-image: url(img/mn_link.gif);	background-repeat: no-repeat;	padding-left: 23px;	padding-top: 5px;	padding-bottom: 5px; background-position: -2px;}
 A.MnuLink:hover { font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none;	color: #6496BC;	font-size: 13px;	background-image: url(img/mn_link_on.gif);	background-repeat: no-repeat;	padding-left: 23px;	padding-top: 5px;	padding-bottom: 5px; background-position: -2px;}

 A.MnuContac:link {	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;	text-decoration: none;	color: #005FA8;	font-size: 13px; background-image: url(img/mn_contatti.gif);  background-repeat: no-repeat; padding-left: 23px;	padding-top: 5px;  padding-bottom: 5px; background-position: -2px;}
 A.MnuContac:visited {	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;	text-decoration: none;	color: #005FA8;	font-size: 13px;	background-image: url(img/mn_contatti.gif);	background-repeat: no-repeat;	padding-left: 23px;	padding-top: 5px;	padding-bottom: 5px; background-position: -2px;}
 A.MnuContac:hover { font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none;	color: #6496BC;	font-size: 13px;	background-image: url(img/mn_contatti_on.gif);	background-repeat: no-repeat;	padding-left: 23px;	padding-top: 5px;	padding-bottom: 5px; background-position: -2px;}

 A.Mnufooter:link {  font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #72634C; font-size: 10px}
 A.Mnufooter:visited {  font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #72634C; font-size: 10px}
 A.Mnufooter:hover { font-family: Arial, Helvetica, sans-serif;	text-decoration: underline;	color: #D5D5CD;	font-size: 10px;}

 A.Link:link {	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;	text-decoration: none;	color: #005FA8;	font-size: 12px; background-image: url(img/limn.gif);  background-repeat: no-repeat; padding-left: 16px;	padding-top: 5px;  padding-bottom: 5px; background-position: 7px;}
 A.Link:visited {	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;	text-decoration: none;	color: #005FA8;	font-size: 12px;	background-image: url(img/limn.gif);	background-repeat: no-repeat;	padding-left: 16px;	padding-top: 5px;	padding-bottom: 5px; background-position: 7px;}
 A.Link:hover { font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none;	color: #6496BC;	font-size: 12px;	background-image: url(img/limn_on.gif);	background-repeat: no-repeat;	padding-left: 16px;	padding-top: 5px;	padding-bottom: 5px; background-position: 7px;}

 A.Link_selezionato:link {    font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;    text-decoration: none;    color: #005FA8;    font-size: 12px; background-image: url(img/limn.gif);  background-repeat: no-repeat; padding-left: 16px;    padding-top: 5px;  padding-bottom: 5px; background-position: 7px; font-weight:bold;}
 A.Link_selezionato:visited {    font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;    text-decoration: none;    color: #005FA8;    font-size: 12px;    background-image: url(img/limn.gif);    background-repeat: no-repeat;    padding-left: 16px;    padding-top: 5px;    padding-bottom: 5px; background-position: 7px; font-weight:bold;}
 A.Link_selezionato:hover { font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none;    color: #6496BC;    font-size: 12px;    background-image: url(img/limn_on.gif);    background-repeat: no-repeat;    padding-left: 16px;    padding-top: 5px;    padding-bottom: 5px; background-position: 7px; font-weight:bold;}


 p, td, div {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #00425A;}
.fontbody {	text-align: justify; color: #00425A;}
.fontsmol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00425A;
	padding: 1px;
	text-align: justify;
	font-style: italic;
}

.testo9Norm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #13599B;}
.testo10Justify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #115DAD;
	text-align: justify;
	padding: 3px;
}
.testo11Justify { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	color: #666666; text-align: justify;}
.testo11ArialJustify { font-family: Arial, Helvetica, sans-serif; font-size: 10px;	color: #666; text-align: justify;}
.testo11ArialNorm {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 11px;
	color: #1E77D3;
	padding: 0px 1px;
}

ul { margin: 1px; padding: 0px 0px 0px 15px;}

li { margin: 2px; padding: 2px 2px 6px;	list-style-image:    url(img/li.gif);}

li.elencoMenu {
	margin: 0px 0px 0px 5px;
	padding: 2px 0px;
	list-style-image:    url(img/arrow1.gif);

}


.boxLogin {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #333333;}
.bgMenu {
	color: #234B69;
	padding-top: 20px;
	background-image: url(img/bg_menu.gif);
	padding-left: 6px;


}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FD930A;
	margin: 0px;
	padding: 0px 4px 0px 0px;


}

h2 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #E9F8FD;
	margin: 1px;
}
h3 {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #D78401;
	margin-bottom: 2px;
	margin-top: 4px;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F7F8F8;
	padding: 1px 1px 5px;
	margin: 1px;
}
h5 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #003952;
	margin-top: 2px;
	margin-bottom: 6px;

}

.testo9NormBianco {
font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #FFFFFF;}

.testoOrange {
	color: #CEE7F3;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CEE7F3;
}

.borderfotoLEFT {
	margin: 0px;
	padding: 0px;
	border-left: 11px solid #FD930A;

}

.boxtesto {
	color: #324A64;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	text-align: justify;
	background-repeat: repeat-x;


}

.footer {
	color: #FFFFFF;
	padding: 8px 2px 2px 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #1E77D3;
	height: 50px;
	background-image: url(img/bg_footer.gif);

}
.box1 {
	background-image: url(img/bg_box1.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #1E5699;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.box2 {
	background-color: #DDE3E7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

/*la classe agli elementi text del form*/
.textElement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B5B63;

}

/*la classe agli elementi textarea del form*/
.textareaElement {
                  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: 10px;
                  color: #4B5B63;}

/*la classe ai pulsanti del form*/
.pulsante{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #293845;
	height: 17px;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}

/*la classe all'asterisco (campi obbligatori)*/
.asterisco{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #FF6600;}

/*la classe alle etichette*/
.label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4B3A32; font-weight: bold;}

/*la classe alle etichette*/
.avviso {
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}

.latoSx {
	background-color: #FFFFFF;


}
.divRight {
	text-align: right;
	padding-top: 2px;
	padding-bottom: 10px;
}
.divLeft {
	text-align: left;
	padding-top: 2px;
	padding-bottom: 10px;
}

.borderfotoRIGHT {
	margin: 0px 5px 5px 0px;
	padding: 0px;
	border-top: 1px solid #C8DCE4;
	border-right: 1px solid #00425A;
	border-bottom: 2px solid #00425A;
	border-left: 2px solid #C8DCE4;
}
.borderfotoCENTER {
	border-top: 1px solid #00425A;
	border-right: 1px solid #00425A;
	border-bottom: 1px solid #00425A;
	border-left: 1px solid #00425A;
}

body {
	margin: 0px;
	background-image: url(img/bg_dody.gif);
	background-repeat: repeat-x;
	background-color: #EAF3FC;
}

.header {
	padding-right: 5px;
	padding-left: 5px;
	color: #FFFFFF;
	background-color: #1E77D3;
	background-image: url(img/bg_header.gif);
	background-repeat: repeat-x;
}

.boxMenu {
	background-image: url(img/bg_menu.gif);
	background-repeat: repeat-y;
	background-color: #A6D0F8;
	margin-left: 2px;
	padding-left: 2px;

}
.boxcorpo {
	padding: 8px;
}

.form1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E4272;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #AAD0DD;
	padding: 2px;
	background-color: #CAE1F6;
}

.form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #13599B;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCD8DD;
	padding: 2px;

}
.titolopage {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #13599B;
}
.boxHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CEE7F3;
	background-color: #3879A9;
	text-align: justify;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.menuSkeda {
	background-image: url(img/menu_skeda.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;

}
.label2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #034081;
	background-color: #CAE1F6;
	border: 1px solid #034081;
    

}
.label1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #034081;
	background-color: #91C5F5;
	text-align: center;

}
.label3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #034081;
	background-color: #CEE6FC;
	border: 1px solid #034081;
}
.label4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #034081;
	background-color: #F1F9FF;
	border: 1px solid #034081;
	padding: 2px;
	margin: 2px;

}
.lineH {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #034081;
}
.lineC {
	background-image: url(img/linec.gif);
	background-repeat: repeat-y;
	background-position: center;

}
.lineR {
	background-image: url(img/liner.gif);
	background-repeat: no-repeat;
	background-position: center center;

}
.lineL {

	background-image: url(img/linel.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.form1bis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E4272;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #AAD0DD;
	padding: 2px;
	background-color: #A6D0F8;
}
.risposta {
	background-color: #FFFFFF;
	border: 1px solid #1362B4;
	padding: 2px;


}
.norisposta {
	background-color: #D2DDE5;
	border: 1px solid #0066CC;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3879A9;


}.privacy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00425A;
	background-color: #EAF3FC;
	padding: 6px;
}
