.toolBox {
	BORDER-RIGHT: #1366b3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #1366b3 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; BORDER-LEFT: #1366b3 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #1366b3 1px solid; TEXT-ALIGN: left
}
#LeftBox H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #1366b3; TEXT-ALIGN: center
}
#LeftBox UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 3px; MARGIN-RIGHT: 0px
}
#LeftBox OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 0px
}
#LeftBox OL LI {
	PADDING-RIGHT: 8px; MARGIN-RIGHT: 5px
}
#LeftBox UL LI {
	PADDING-RIGHT: 8px; LIST-STYLE-TYPE: none
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #1366b3; TEXT-DECORATION: none
}
A {
	FONT-WEIGHT: bold; COLOR: #1366b3; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: underline
}
#Header A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
#Bottom A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
#Header A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#Bottom A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#Menu A {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
#Menu A:hover {
	COLOR: #1366b3; TEXT-DECORATION: none
}
#Menu A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#Menu A:hover {
	COLOR: #1366b3; TEXT-DECORATION: none
}
#CenterBox H2.blu {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 140%; MARGIN: 10px 0px 5px; WIDTH: 95%; COLOR: #ffffff; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #1366b3; TEXT-ALIGN: left
}
#CenterBox H2.orange {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 5px 0px; WIDTH: 95%; COLOR: #ffffff; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #ff6600; TEXT-ALIGN: left
}
#CenterBox H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 120%; MARGIN: 0px; COLOR: #003399; LINE-HEIGHT: normal; TEXT-ALIGN: left
}
#CenterBox H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 0px; COLOR: #003399; LINE-HEIGHT: 20px; TEXT-ALIGN: left
}
#CenterBox UL {
	MARGIN-RIGHT: 20px
}
#CenterBox OL {
	MARGIN: 3px 0px 5px -5px
}
#CenterBox LI {
	MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
.BtnSearch {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BORDER-LEFT-COLOR: #1366b3; BACKGROUND: #ff6600; BORDER-BOTTOM-COLOR: #1366b3; WIDTH: 40px; COLOR: #ffffff; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #1366b3; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; TEXT-ALIGN: center; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #1366b3; BORDER-BOTTOM-STYLE: solid
}
.BtnArancio {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; BORDER-LEFT-COLOR: #1366b3; BACKGROUND: #ff6600; BORDER-BOTTOM-COLOR: #1366b3; COLOR: #ffffff; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #1366b3; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; TEXT-ALIGN: center; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #1366b3; BORDER-BOTTOM-STYLE: solid
}
.BtnBlu {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	BORDER-LEFT-COLOR: #ff9900;
	BORDER-BOTTOM-COLOR: #ff9900;
	COLOR: #FFFFFF;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #ff9900;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	BORDER-RIGHT-COLOR: #ff9900;
	BORDER-BOTTOM-STYLE: solid;
	background-color: #1366B3;
}
.etichetta {
	FONT-SIZE: 0.9em;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	border: 0;
}
.CampoForm {
	FONT-WEIGHT: lighter; FONT-SIZE: 1em; BORDER-LEFT-COLOR: #ff9900; BORDER-BOTTOM-COLOR: #ff9900; COLOR: #003399; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #ff9900; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #ff9900; BORDER-BOTTOM-STYLE: solid
}
.CampoFormBlu {
	FONT-WEIGHT: lighter; FONT-SIZE: 0.9em; BORDER-LEFT-COLOR: #003399; BORDER-BOTTOM-COLOR: #003399; WIDTH: 320px; COLOR: #003399; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #003399; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #003399; BORDER-BOTTOM-STYLE: solid
}
.CampoSearch {
	FONT-WEIGHT: lighter; FONT-SIZE: 0.9em; BORDER-LEFT-COLOR: #ff9900; BORDER-BOTTOM-COLOR: #ff9900; WIDTH: 180px; COLOR: #003399; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #ff9900; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #ff9900; BORDER-BOTTOM-STYLE: solid
}
.cerca {
	FONT-SIZE: 0.9em; MARGIN: 0px
}
H3.indicatore {
	BORDER-RIGHT: #039 1px solid; BORDER-TOP: #039 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #039 1px solid; WIDTH: 100%; COLOR: #003399; LINE-HEIGHT: 1.2em; BORDER-BOTTOM: #039 1px solid; TEXT-ALIGN: left
}
.newsletter {
	VERTICAL-ALIGN: top; WIDTH: 140px; TEXT-ALIGN: right
}
.disclaimer {
	LIST-STYLE-TYPE: disc;
}
.tHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	COLOR: white;
	BACKGROUND-COLOR: #1366b3;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
.cbList {
	FONT-SIZE: 1em; COLOR: #003399; TEXT-ALIGN: left
}
.cbList2 {
	FONT-SIZE: 1.2em;
	BORDER-LEFT-COLOR: #003399;
	BORDER-BOTTOM-COLOR: #003399;
	COLOR: #ff6600;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #003399;
	BORDER-RIGHT-STYLE: solid;
	TEXT-ALIGN: left;
	BORDER-RIGHT-COLOR: #003399;
	BORDER-BOTTOM-STYLE: solid;
	border: #003399 1px;
	border-left-style: solid;
}
A.sProgetto {
	FONT-WEIGHT: bold; COLOR: #ff6600; LINE-HEIGHT: 1.3em; TEXT-DECORATION: none
}
A.sProgetto:hover {
	COLOR: #1366b3; TEXT-DECORATION: underline
}
A.sProgetto:visited {
	FONT-WEIGHT: bold; COLOR: #ff6600; LINE-HEIGHT: 1.3em; TEXT-DECORATION: none
}
A.sProgetto:hover {
	COLOR: #1366b3; TEXT-DECORATION: underline
}
.sProgetto {
	FONT-WEIGHT: bold; COLOR: #ff6600; LINE-HEIGHT: 1.3em; TEXT-DECORATION: none
}
.sAmministrazione {
	FONT-VARIANT: normal
}
.sSettore {
	FONT-WEIGHT: bold; FONT-VARIANT: normal
}
.sPager {
	COLOR: white;
	BACKGROUND-COLOR: #1366b3;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 0.9em;
	margin-top: 6px;
	margin-bottom: 6px;
	border: 3;
}
.sPageNo {
	COLOR: #ffffff
}
A.sPageNo {
	COLOR: #ffffff
}
A.sPageNo:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.sPageNo:visited {
	COLOR: #ffffff
}
A.sPageNo:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.sPageCurrent {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.sMateriale {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.sMateriale {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.sMateriale:hover {
	COLOR: #ff6600; BACKGROUND-COLOR: #1366b3; TEXT-DECORATION: underline
}
A.sMateriale:visited {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.sMateriale:hover {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: underline
}
.sTitolo {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.SH3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 0px; COLOR: #003399; LINE-HEIGHT: 20px; TEXT-ALIGN: left
}
.SHI {
	BORDER-RIGHT: #039 1px solid; BORDER-TOP: #039 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 1px; BORDER-LEFT: #039 1px solid; COLOR: #003399; LINE-HEIGHT: 1.2em; BORDER-BOTTOM: #039 1px solid; TEXT-ALIGN: left
}
.sPagerButton {
	FONT-SIZE: 0.8em; BACKGROUND-COLOR: #1366b3; TEXT-ALIGN: center
}
#sinistra H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #1366b3; TEXT-ALIGN: center
}
#sinistra OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 0px
}
#sinistra OL LI {
	PADDING-RIGHT: 8px; MARGIN-RIGHT: 5px
}
#sinistra UL LI {
	PADDING-RIGHT: 8px; LIST-STYLE-TYPE: none
}
#sinistra UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 3px; MARGIN-RIGHT: 0px
}
#destra H2 {

	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #1366b3; TEXT-ALIGN: center
}
#destra OL {

	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 0px
}
#destra OL LI {

	PADDING-RIGHT: 8px; MARGIN-RIGHT: 5px
}
#destra UL LI {

	PADDING-RIGHT: 8px; LIST-STYLE-TYPE: none
}
#destra UL {

	MARGIN-TOP: 0px; MARGIN-BOTTOM: 3px; MARGIN-RIGHT: 0px
}
#mezzo H2.blu {

	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 10px 0px 5px; WIDTH: 95%; COLOR: #ffffff; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #1366b3; TEXT-ALIGN: left
}
#mezzo H2.orange {

	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 5px 0px; WIDTH: 95%; COLOR: #ffffff; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #ff6600; TEXT-ALIGN: left
}
#mezzo H2 {

	FONT-WEIGHT: normal; FONT-SIZE: 120%; MARGIN: 0px; COLOR: #003399; LINE-HEIGHT: normal; TEXT-ALIGN: left
}
#mezzo H3 {

	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 0px; COLOR: #003399; LINE-HEIGHT: 20px; TEXT-ALIGN: left
}
#mezzo UL {

	MARGIN-RIGHT: 20px
}
#mezzo OL {

	MARGIN: 3px 0px 5px -5px
}
#mezzo LI {

	MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
