body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
p {margin-top: 4; margin-bottom: 4}
a {color: #000000; text-decoration:none}
a:hover {color: #000080; text-decoration: underline}
h3 {
	font-size: 20px;
	font-weight: bold; color:#3A4362; text-align:left; letter-spacing:1; border-left-width:1; border-right-width:1; border-top-width:1; border-bottom-style:dashed; border-bottom-width:1; font-variant:small-caps
}
h4 {
	font-size: 14px;
	font-weight: bold;
	color: #3C465F; margin-top:10; margin-bottom:3 
}
h5 {
	color:#3C465F; font-weight:bold; font-size:9 pt; 
}
.enfatizzato {
	font-weight: bold;
}
.annotazioni {
	font-size: 9px;
}
table.tabCms {
	width: 100%;
	font-size: 10 pt;
	color: #222222;
	background-color: #FFFFFF;
	border-collapse: collapse;
	text-align:center;
}
table.tabCms td {
	border: 1px solid #C4D8E3; padding: 3px
}
table.tabCms td.inizioriga {
	text-align:left;
	font-size: 8 pt;
}
table.tabCms tr.testata td {
	background-color:#3C465F; color:#FFFFFF; font-weight:bold
}
table.tabCms tr.periodi td {
	font-size:7 pt; font-family:Arial
}
table.tabCms tr.rigascura td {
	background-color:#EBF1F5
}
table.menu {
	width: 160px;
	font-size: 10 pt;
	border-collapse: collapse;
}
table.menu td.link a {
	display: block;
	padding-top: 2; 
    padding-bottom: 2; text-decoration:none; color:#000000
}
table.menu td.link a:hover {
	padding-top: 2; 
    padding-bottom: 2; color:#000000; text-decoration:none; background-color:#EBF1F5
}
