td.number,td.line,td.equal,td.micro,td.omitted,td.replaced,td.ana,td.empty,td.title,td.fisso,td.omittedLast,td.emptyLast,td.spe{
	line-height:1.2em;
	border:1px solid #dedede;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px
}
td.number {
	width:1%;
	text-align:center;
	background-color:#ffffff;
}
td.cell {
	border:0;
	padding:0
}
td.equal {
	background-color:#e8ffe8;
}
td.micro {
	background-color:#c9e7e9
}
td.omitted {
	border-top-color:#dedede;
	border-bottom-color:#dedede;
	background-color:#dedede
}
td.omittedLast {
	border-top-color:#dedede;
	color:#dedede;
	background-color:#dedede;
}
td.replaced {
	background-color:#fdfd91
}
td.ana {
	font-family:verdana;
	font-size:12px;
	border:1px solid #dedede
}
td.empty {
	border-top-color:#ffffff;
	border-bottom-color:#ffffff;
	background-color:#ffffff;
}
td.emptyLast {
	background-color:#ffffff;
}
td.div2 {
	background-color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	color:#C90000;
	padding:3px;
	padding-left:10px
}
td.div2Last {
	border-bottom:1px solid #ccc;
	background-color:#ffffff; 
	color:#C90000; 
	font-family:Verdana;
	font-size:12px
}
td.title {
	font-weight:bold;
	color:#990000;
	font-family:verdana;
	font-size:13px
}