BODY {
	MARGIN: 0px;
	background-color: #CCCCCC;
	background-image: url(../iface/sfondo.gif);
}
a:link {
	text-decoration: none;
	color: #666666;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
.Stile2 {
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif;

		color: #006AB3
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #006AB3;
}
A.Stile2 {
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif;

		color: #006AB3
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #006AB3;
}
.Stile2:hover {
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif;

		color: #006AB3
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0099FF;
}
.Stile2:visited {
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif;

		color: #006AB3
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #006AB3;
}
.Stile1 {
	font-size: 16;
	color: #0099FF;
}

H2 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6f6f6f; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; editor-name: Heading 2
}
.h2link {
	COLOR: #6f6f6f; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; TEXT-DECORATION: none
}
.h2link:visited {
	COLOR: #6f6f6f; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; TEXT-DECORATION: none
}
.h2link:hover {
	COLOR: #bf0b2d; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; TEXT-DECORATION: underline
}
H3 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #454545; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; editor-name: Heading 3
}
.h3link {
	COLOR: #454545; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; TEXT-DECORATION: none
}
.h3link:visited {
	COLOR: #454545; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; TEXT-DECORATION: none
}
.h3link:hover {
	COLOR: #bf0b2d; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.latnavlink {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	font-weight: bold;
}
A.latnavlink {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
A.latnavlink:visited {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
A.latnavlink:hover {
	FONT-SIZE: 10px;
	COLOR: #FFCC00;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.midnav {
	FONT-SIZE: 10px; COLOR: #b5b5b5; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif
; 	font-weight: bold;
}
A.midnavlink {
	FONT-SIZE: 10px; COLOR: #b5b5b5; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.midnavlink:visited {
	FONT-SIZE: 10px; COLOR: #b5b5b5; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.midnavlink:hover {
	FONT-SIZE: 10px; COLOR: #bf0b2d; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.navilink {
	FONT-SIZE: 9px; COLOR: #454545; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navilink:visited {
	FONT-SIZE: 9px; COLOR: #454545; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.navilink:hover {
	FONT-SIZE: 9px; COLOR: #bf0b2d; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.jumplink {
	FONT-SIZE: 10px; COLOR: #454545; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.jumplink:visited {
	FONT-SIZE: 10px; COLOR: #454545; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.jumplink:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.jumpover {
	FONT-SIZE: 10px; BACKGROUND: #92d98b; COLOR: #ffffff; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.jumpout {
	FONT-SIZE: 10px; BACKGROUND: #f2f2f2; COLOR: #bf0b2d; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; TEXT-DECORATION: none
}
.inputjump {
	FONT-SIZE: 10px;
	COLOR: #454545;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif
}
.normal {
	FONT-SIZE: 12px;
	COLOR: #454545;
	FONT-FAMILY: Tahoma, Georgia, Arial, Helvetica, sans-serif;
	editor-name: Normal
}
A.normal {
	FONT-SIZE: 12px;
	COLOR: #454545;
	FONT-FAMILY: Tahoma, Georgia, Arial, Helvetica, sans-serif;
	editor-name: Normal}
A.normal:visited {
	FONT-SIZE: 12px;
	COLOR: #454545;
	FONT-FAMILY: Tahoma, Georgia, Arial, Helvetica, sans-serif;
	editor-name: Normal
}
A.normal:hover {
	FONT-SIZE: 12px;
	COLOR: #006AB3;
	FONT-FAMILY: Tahoma, Georgia, Arial, Helvetica, sans-serif;
	editor-name: Normal
}
.normalblank {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, Georgia, Arial, Helvetica, sans-serif;
	editor-name: Normal
}
A.normalblank {
	FONT-SIZE: 12px;
	COLOR: #CCCCCC;
	FONT-FAMILY: Tahoma, Georgia, Arial, Helvetica, sans-serif;
	editor-name: Normal
}
A.normalblank:visited {
	FONT-SIZE: 12px;
	COLOR: #CCCCCC;
	FONT-FAMILY: Tahoma, Georgia, Arial, Helvetica, sans-serif;
	editor-name: Normal
}
A.normalblank:hover {
	FONT-SIZE: 12px;
	COLOR: #FFCC00;
	FONT-FAMILY: Tahoma, Georgia, Arial, Helvetica, sans-serif;
	editor-name: Normal
}

.normaltop {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Tahoma, Georgia, Arial, Helvetica, sans-serif;
	editor-name: Normal Bold
}
A.normaltop {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Tahoma, Georgia, Arial, Helvetica, sans-serif;
	editor-name: Normal Bold
}
A.normaltop:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Tahoma, Georgia, Arial, Helvetica, sans-serif;
	editor-name: Normal Bold
}
A.normaltop:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Tahoma, Georgia, Arial, Helvetica, sans-serif;
	editor-name: Normal Bold;
	text-decoration: none;
}
.normaltopor {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, Georgia, Arial, Helvetica, sans-serif;
	editor-name: Normal Bold
}
A.normaltopor {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, Georgia, Arial, Helvetica, sans-serif;
	editor-name: Normal Bold
}
A.normaltopor:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, Georgia, Arial, Helvetica, sans-serif;
	editor-name: Normal Bold
}
A.normaltopor:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #EEEB00;
	FONT-FAMILY: Tahoma, Georgia, Arial, Helvetica, sans-serif;
	editor-name: Normal Bold;
	text-decoration: none;
}



.normalitalic {
	FONT-SIZE: 10px;
	COLOR: #454545;
	FONT-STYLE: italic;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	editor-name: Normal Italic
}
.normaljustified {
	FONT-SIZE: 12px; COLOR: #454545; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; TEXT-ALIGN: justify; editor-name: Normal Justified
}
.title {
	FONT-SIZE: 16px;
	COLOR: #0073ae;
	FONT-FAMILY: Tahoma, Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: none;
}

.normallat-title {
	FONT-SIZE: 18px;
	COLOR: #000E4B;
	FONT-FAMILY: Tahoma, Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
a.normallat-title {
	FONT-SIZE: 18px;
	COLOR: #000E4B;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	font-weight: bold;
}
a.normallat-title:visited {
	FONT-SIZE: 18px;
	COLOR: #000E4B;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	font-weight: bold;
}
a.normallat-title:hover {
	FONT-SIZE: 18px;
	COLOR: #333333;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	font-weight: bold;
}
.small {
	FONT-SIZE: 10px; COLOR: #454545; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; editor-name: Small
}
a.small {
	FONT-SIZE: 10px; COLOR: #454545; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; editor-name: Small
}
a.small:hover {
	FONT-SIZE: 10px; COLOR: #454545; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; editor-name: Small
}
a.small:visited {
	FONT-SIZE: 10px; COLOR: #454545; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; editor-name: Small
}
.error {
	FONT-SIZE: 11px; COLOR: #bf0b2d; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif
}
.tabletop-sf {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
}
.tabletop {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #EEEB00;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	background-color: #000E4B;
}
a.tabletop {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #EEEB00;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	background-color: #000E4B;
}
a.tabletop:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: #95ABC2;
	COLOR: #EEEB00;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	background-color: #000E4B;
}
a.tabletop:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: #95ABC2;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-color: #000E4B;
.tableprocess {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #0073ae; COLOR: #ffffff; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif
}
a.tableprocess {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #0073ae; COLOR: #ffffff; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif
}
a.tableprocess:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #0073ae; COLOR: #ffffff; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif
}
a.tableprocess:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND: #0073ae;
	COLOR: #999999;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.tableplatform {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	background-color: #FAB732;
}
.tableplatform:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	background-color: #FAB732;
}
.tableplatform:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.tableportfolio {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #973fa1; COLOR: #ffffff; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif
}
.tableportfolio:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #973fa1; COLOR: #ffffff; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif
}
.tableportfolio:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #973fa1; COLOR: #ffffff; FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif; TEXT-DECORATION: none
}
.overlay{ background-image: url(overlay.png); }

.fotoalpha img {
	border: 1px solid #FFFFFF;
	opacity: .7;
    -moz-opacity: .7;
	filter: alpha(opacity=50);
}
.fotoalpha:hover img {
	border: 1px solid #999999;
	opacity: 1;
    -moz-opacity: 1;
	filter: alpha(opacity=100);
}
.tablegray2 {
	FONT-SIZE: 12px;
	COLOR: #FFCC00;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	background-color: #333333;
	font-weight: bold;
}
a.tablegray2 {
	FONT-SIZE: 12px;
	COLOR: #FFCC00;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	background-color: #333333;
	font-weight: bold;
}
a.tablegray2:hover {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	background-color: #333333;
	font-weight: bold;
}
a.tablegray2:visited {
	FONT-SIZE: 12px;
	COLOR: #FFCC00;
	FONT-FAMILY: Tahoma, "Times New Roman", Times, serif, Helvetica, sans-serif;
	background-color: #333333;
	font-weight: bold;
}

a.linkMenu{
	background-color:#660000;
	color:#FFFFFF;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration: none;
	display:block;
	height: 20px;
	padding-top:7px;
	padding-left:12px;
	padding-right:12px;
}
a.linkMenu:hover{
	background-color:#999999;
	color:#FFFFFF;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration: none;
	display:block;
	height: 20px;
	padding-top:7px;
	padding-left:12px;
	padding-right:12px;
}
a.linkMenuSelected{
	background-color:#666666;
	color:#ffffff;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration: none;
	display:block;
	height: 20px;
	padding-top:7px;
	padding-left:12px;
	padding-right:12px;
}


a.MinMenu{
	background-color:#000E4B;
	color:#FFCC00;
	FONT-FAMILY: verdana, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
	display:block;
	height: 30px;
	padding-top:7px;
}
a.MinMenu:hover{
	background-color:#666666;
	color:#FFFFFF;
	FONT-FAMILY: verdana, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
	display:block;
	height: 30px;
	padding-top:7px;
}
a.MinMenuSelected{
	background-color:#666666;
	color:#ffffff;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
	display:block;
	height: 30px;
	padding-top:7px;
}
