BODY { margin:0px; padding:0px; }
#mainContent {
	width:777px;
	padding-top:9px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #a6a6a6;
	font-family: LucidaGrande, Lucida, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	text-align:left;
	background-image:url(../images/sfondoup.jpg);
	background-repeat:no-repeat;
	background-position:left 104px;
}
#mainContent a,#mainContent a:link,#mainContent a:active,#mainContent a:visited {  color:#2865cf; text-decoration:none; }
#mainContent a:hover { color:#d60000; text-decoration:none; }
#logo {
	float: left;
	width: 349px;
}
#menuHeader {
	height: 94px;
}
#testata {
	height: 210px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bdbdbd;
}
#footer {
	padding-top: 6px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 6px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #a6a6a6;
}
#mainContent #footer a,#mainContent #footer a:link,#mainContent #footer a:active,#mainContent #footer a:visited {  color:#555555; text-decoration:none; }
#mainContent #footer a:hover,#mainContent #footer a.linkAtt,#mainContent #footer a.linkAtt:link,#mainContent #footer a.linkAtt:active,#mainContent #footer a.linkAtt:visited { color:#d60000; text-decoration:none; }

.bloccoLeft {
	float: left;
}
.bloccoRight {
	float: right;
}
.chiudi {
	font-size:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
	float:none;
	clear:both;
}

#colonnaSx { float:left; width: 262px; }
#colonnaDx { float:left; width: 515px; min-height:400px; _height:400px; }
#colonnaUnica { margin: 0px 10px 0px 11px; }

.testoInt { padding: 0px 40px 0px 2px; line-height:16px; }
.testoIntSx { padding: 0px 14px 0px 20px; line-height:16px; }
.testoIntSx2 { padding: 0px 14px 0px 12px; line-height:16px; }
.testoIntDx2 { padding: 0px 32px 0px 3px; line-height:28px; }

.fondoSummarySx { background-image:url(../images/sfondosummarysx.jpg); background-repeat:no-repeat; text-align:right; }
.fondoSummaryDx { background-image:url(../images/sfondosummarydx.jpg); background-repeat:no-repeat; }

.fondoDownloadDx { background-image:url(../images/sfondodown.gif); background-position: left bottom; }

#tabRisultati { background-image:url(../images/sfondotabperf.jpg); background-repeat:no-repeat; font-weight:bold; border-color: transparent; border-collapse:collapse; }
#tabRisultati .primaCol { color:#1e1e1e; }
/*#tabRisultati td { border:solid 2px #00ff00; border-collapse:collapse; padding: 0px 5px 0px 5px; }*/
#tabRisultati td {
/*	border-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: transparent;*/
	/*set an unused color to be index color*/
	/*_border-color:#ff0000;*/ /*For IE6-*/
	/*then remove this indexed color*/
	/*_filter:chroma(color=#ff0000);*//*For IE6-*/
	padding-bottom: 2px;
	padding-right: 2px;
}
#tabRisultati .rigaNorm0 td { height:20px; vertical-align:top; }
#tabRisultati .rigaNorm1 td { display:table-cell; height:20px; vertical-align:top;  /*background-color:#eaeaea;*/ /* background-image:url(../images/sfondocella.gif); background-position:right bottom; background-repeat:no-repeat; */ }
#tabRisultati .rigaTitoli td { height:33px; color:#ff1e1e; }
#tabRisultati .riga1 td { height:31px; }
#tabRisultati .riga2 td { height:20px; }
.spaziaOriz { padding:0px 5px 0px 5px; }
.spaziaOrizR1 { padding:4px 5px 0px 5px; height:27px; }
.spaziaOriz0 { padding:4px 5px 0px 5px; height:16px; }
.spaziaOriz1 { padding:4px 5px 0px 5px; height:16px; background-color:#eaeaea; }
.spaziaOriz1Big { padding:4px 5px 0px 5px; height:38px; background-color:#eaeaea; }


#mainContent a.linkMenu,#mainContent a.linkMenu:link,#mainContent a.linkMenu:active,#mainContent a.linkMenu:visited {  color:#555555; text-decoration:none; }
#mainContent a.linkMenu:hover,#mainContent a.linkMenuAtt,#mainContent a.linkMenuAtt:link,#mainContent a.linkMenuAtt:active,#mainContent a.linkMenuAtt:visited { color:#d60000; text-decoration:none; font-weight:bold; }


#mainContent .linkMenuDx,#mainContent a.linkMenuDx,#mainContent a.linkMenuDx:link,#mainContent a.linkMenuDx:active,#mainContent a.linkMenuDx:visited {  color:#555555; text-decoration:none; font-weight:bold; font-size:11px; }
#mainContent .linkMenuDxAtt,#mainContent a.linkMenuDx:hover,#mainContent a.linkMenuDxAtt,#mainContent a.linkMenuDxAtt:link,#mainContent a.linkMenuDxAtt:active,#mainContent a.linkMenuDxAtt:visited { color:#d60000; text-decoration:none; font-weight:bold; font-size:11px; }

.sottolinea {background-image:url(../images/sottolinea.gif); background-repeat:no-repeat; background-position: 12px bottom;}

.testoEvv { color:#d60000; font-weight:bold; }

#mainContent a.livello0,#mainContent a.livello0:link,#mainContent a.livello0:active,#mainContent a.livello0:visited {  color:#1d1d1d; text-decoration:none; font-weight:bold; font-size:11px; }
#mainContent a.livello0:hover { color:#d60000; text-decoration:none; font-weight:bold; font-size:11px; }

#mainContent a.livello1,#mainContent a.livello1:link,#mainContent a.livello1:active,#mainContent a.livello1:visited {  color:#1f1f1f; text-decoration:none;  }
#mainContent a.livello1:hover { color:#d60000; text-decoration:none; }

#mainContent a.livello2,#mainContent a.livello2:link,#mainContent a.livello2:active,#mainContent a.livello2:visited {  color:#464646; text-decoration:none;  }
#mainContent a.livello2:hover { color:#d60000; text-decoration:none; }

.hidden {display:none;}
.visible {display:block;}
#mainContent a.risk3,#mainContent a.risk3:link,#mainContent a.risk3:active,#mainContent a.risk3:visited,#mainContent a.risk3:hover { color:#d60000; text-decoration:none; font-weight:bold; }