BODY {
	padding: 0px;
FONT-SIZE: medium;
	    MARGIN: 0px;

	COLOR: #295E85;

	FONT-FAMILY: Verdana;

	    TEXT-ALIGN: center;
	background-image: url('img/bakg.gif');
	    background-repeat: repeat-x;
	background-position: 50% top;
	    background-color: #FFFFFF;
}
#pod {
	PADDING-RIGHT: 0px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
UL.nav-pod {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px -10px 10px; WIDTH: 140px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
UL.nav-pod LI A {
	PADDING-RIGHT: 0px; BORDER-TOP: #fefefe 1px solid; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(img/sf_navigatore.gif) repeat-x; PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 140px; COLOR: black; LINE-HEIGHT: 14px; PADDING-TOP: 4px; BORDER-BOTTOM: #c3c8cb 1px solid; TEXT-DECORATION: none
}
UL.nav-pod LI {
	DISPLAY: inline
}
A.poddi {
	COLOR: black
}
A.poddi:visited {
	COLOR: black
}
A.poddi:hover {
	BACKGROUND: url(img/freccietta.gif) #295e85 no-repeat right bottom; COLOR: #FFFFFF
}
.txt {
	font-family: "BankGothic Lt BT";
	font-size: 16px;
	color: #0066FF;
	text-align: center;
	font-weight: bold;
	word-spacing: 5px;
	line-height: 28px;



}
.bordotab {
	color: #0033FF;
	border: 2px solid #0033FF;
}
.txt2 {
	font-family: "BankGothic Lt BT", "BankGothic Md BT", Verdana, "Courier New", Courier;
	font-size: 24px;
	font-weight: bold;
	color: #0033FF;
	vertical-align: middle;
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #3366CC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P.intestazione{
	border: 1px ridge #FFFFFF;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 16px;
	padding-bottom: 16px;


}
P.info{
	border: 1px solid #FFFFFF;
	text-align: center;
	padding: 5px;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 12px;
}
#navcontainer {
	FLOAT: left; WIDTH: 100%; BACKGROUND-COLOR: #295e85
}
#navcontainer UL LI {
	DISPLAY: inline
}
#navcontainer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px arial, helvetica, sans-serif; COLOR: #fff; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LETTER-SPACING: 1px; BACKGROUND-COLOR: #295e85
}
#navcontainer UL LI A {
	padding: 5px 12px;
    border-right: 1px solid #fff;
    FLOAT: left;     COLOR: #ffffff;     BACKGROUND-COLOR: #295e85;     TEXT-DECORATION: none;
    height: 14px;
}
#navcontainer UL LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #3f7fbe
}
#navlist LI A:hover {
	BACKGROUND: #cc3333; COLOR: #ffffff; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#navlist LI A:active {
	BACKGROUND: #cc3333;COLOR: #ffffff; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#navlist LI #current {
	BACKGROUND: #3f7fbe; COLOR: #fff
}
#colsinistra {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #295e85;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ededed;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #828282;


}
#menu {
	background-attachment: fixed;
	background-image: url(img/formazione.gif);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006699;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #006699;

}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #295e85; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    height: 8px;
}
A {
	COLOR: #dc0000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #dc0000; TEXT-DECORATION: none
}
A:hover {
	COLOR: black; TEXT-DECORATION: none
}
TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 17px; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.menu {
	PADDING-RIGHT: 0px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; COLOR: maroon; LINE-HEIGHT: 18px; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #ffe1b4; TEXT-ALIGN: center
}
.tabflash {
	border-top: 2px none #3978c1;
	border-right: 2px solid #3978c1;
	border-bottom: 2px solid #3978c1;
	border-left: 2px solid #3978c1;

}
.tabdove {
	border-top: 2px none #3978c1;
	border-right: 2px solid #3978c1;
	border-bottom: 2px none #3978c1;
	border-left: 2px solid #3978c1;

}

.tria {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #009d42; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rubriche_tit {
	BORDER-TOP: 1px solid #666666;
	DISPLAY: block;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: baseline;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: 1px solid #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #333333;
	TEXT-DECORATION: none;
	width: 160px;
	padding-left: 2px;
	text-align: center;



}
.rubriche_titmenu {
	BORDER-TOP: 1px solid #666666;
	DISPLAY: block;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: baseline;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: 1px solid #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #22CC2E;
	TEXT-DECORATION: none;
	width: 150px;
	padding-left: 1px;
	text-align: center;



}
.Mappa
{
	background-image: url(img/images.jpg);
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	height:30px;
	width:45px;
	font-weight:bold;
}
.rubriche_titmenu1 {
	BORDER-TOP: 0px solid #666666;
	DISPLAY: block;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	VERTICAL-ALIGN: baseline;
	COLOR: #000000;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: 0px solid #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	width: 150px;
	padding-left: 1px;
	text-align: center;
	height: 17px;
}
A.rubriche_menu {
	DISPLAY: block;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 1px;
	WIDTH: 148px;
	COLOR: #000000;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #5abc8d 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ceeadb;
	TEXT-DECORATION: none;
	text-align: left;
	text-indent: 5pt;
	}
A.rubriche_menu:hover {
	COLOR: #003300;
	BACKGROUND-COLOR: #5ebe85;
	TEXT-DECORATION: none;
	text-align: left;

}
.tableturn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #006699;
	border: 1px solid #006699;
}
.tabflash table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #006699;
}
.tdsin {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #006699;
}
.tddes {
	padding-left: 25px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 10px;
}
.note {
	font-family: Arial Narrow;
	font-size: 9px;
	color: gray;
}