body {
	background-color: #ADC0C6;
	margin: 0px;
	padding: 0px;
}
.fondoMenuTop {
	background-image: url(../images/fondo_nav_top1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.sottotitoloPagina {
font-family: "Myriad Web";
font-size: 20px;
line-height: 30px;
color: #CC0000;
font-weight:bold;
}
.fondoBtnTopOn {
	background-image: url(../images/fondo_btn_top1_on.jpg);
	background-repeat: repeat-x;
	padding-right: 10px;
	padding-left: 10px;
	text-align:center;
}
.fondoBtnTopOff {
	background-image: url(../images/fondo_btn_top1_off.jpg);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	text-align:center;
	background-color: #FFFFFF;
	background-position: right center;
}
td {
	font-family: "Myriad Web", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #364144;
}
a { text-decoration: none; color: #345395;}
a:hover { text-decoration: underline; color: #F4001B;}
.LinkBtnTopOff { text-decoration: none; color: #5C6C71; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase}
.LinkBtnTopOff:hover { text-decoration: underline; color: #364144;}
.LinkBtnTopOn { text-decoration: none; color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.LinkBtnTopOn:hover { text-decoration: underline; color: #ffffff;}
.LinkSottomenu { text-decoration: none; color: #ffffff; font-family:"Myriad Web", Arial, Helvetica, sans-serif; font-size:12px;}
.LinkSottomenu:hover { text-decoration: none; color: #F4001B;}
.LinkSottomenuAttivo { text-decoration: none; color: #FFFFFF; font-weight:bold;}
.LinkSottomenuAttivo:hover { text-decoration: none; color: #F4001B; font-weight:bold;}
.fondoNav2 {
	background-color: #345395;
	background-image: url(../images/fondo_nav2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #15223D;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:10px;
}
.titleSezione {
	font-family: "Myriad Web", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-image: url(../images/freccia_sezione.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 38px;
}
.fondoSottomenu {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #556893;
}

.tratteggioVerticaleDX {
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333333;
}
.slogan {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #FFFFFF;
}
.copyright {
	font-family: "Myriad Web", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.indirizzo {
	font-family: "Myriad Web", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.fondoPage {
	background-image: url(../images/fondoPage.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFFF;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-top: 20px;
}
.fondoLaterale {
	background-color: #FFFFFF;
	background-image: url(../images/fondo_menusottopagina.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.rigaTratteggioRosso {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC0000;
}
.linkSezioniLaterale {
	font-family: "Myriad Web";
	line-height: 25px;
	color: #333333;
	background-image: url(../images/freccia_laterale.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}

.txtRosso {
	color: #CC0000;
}
.titoloPagina {
	font-family: "Myriad Web";
	font-size: 30px;
	line-height: 40px;
	color: #CC0000;
	font-weight:bold;
}
.intro {
	font-family: "Myriad Web";
	font-size: 12px;
	line-height: 18px;
	color: #2D487F;
}
.intro {
	font-size: 14px;
	line-height: 20px;
	background-image: url(../images/divisorio.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 15px;
}
.etichetteForm {
	background-color: #5E76AC;
	background-image: url(../images/fondo_title_form.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 2px solid #B5CBFA;
	font-size: 14px;
	color: #FFFFFF;
	padding: 5px;
}
.rigaForm {
	background-color: #C8D3EC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0F2B65;
	padding-left:5px;
}
INPUT.btnFunzioni
{
	border: 2px solid #45789E;
	background-color:#81AFD2;
	padding: 1px 1px;
	font-size:11px;
	font-weight: bold;
	color: #FFFFFF;
}
INPUT.text {
	border: 1px #999999 inset;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}