body {
    margin: 0px;
    padding: 0px;
	background-image: url(icons/sfondo.gif);
	background-repeat: repeat;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration : none;
	text-align: justify;
	vertical-align: middle;
	scrollbar-base-color: #006666;
	scrollbar-face-color: #CC3333;
	scrollbar-shadow-color: #000000;
	scrollbar-arrow-color: #006666;
	scrollbar-highlight-color: #006666;
	scrollbar-dark-shadow-color: #000000;
	scrollbar-3d-light-color: #006666;
	scrollbar-track-color: #006666;
}
h1 {
	font-size: 18px;
	text-align: center;
	margin: 5px 5px 5px 5px;
	font-weight: bold;
	color:#CC3333;
}
h2 {
	font-size: 16px;
	text-align: center;
	margin: 5px 5px 5px 5px;
	font-weight: bold;
	color:#006666;
}
a {
	text-decoration: none;
	color : #000099;
}
a:hover {
	text-decoration : underline;
	color : #0033FF;
}
.piccolog {
	text-align: justify;
	font-size: 9px;
	padding: 5px 22px 5px 6px;
}
.piccoloc {
	text-align: center;
	font-size: 9px;
	padding: 5px 5px 5px 5px;
}
.normaleg {
	text-align: justify;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
}
.normalec {
	font-size: 12px;
	text-align: center;
	padding: 5px 10px 5px 10px;
}
td.titolo {
  border:solid #006666 1.0pt;
  mso-border-top-alt:solid teal 1.5pt;
  mso-border-left-alt:solid teal .75pt;
  mso-border-bottom-alt:solid black .75pt;
  background:#CCCCCC;
  mso-shading:white;
  mso-pattern:solid silver;
  padding:6pt 4pt 6pt 4pt;
  color:#CC3333;
  font-size:13px;
  font-weight:bold;
}
td.riga1 {
  border:solid #006666 1.0pt;
  mso-border-left-alt:solid #006666 .75pt;
  background:FFFFFF;
  mso-shading:white;
  mso-pattern:solid silver;
  padding:4pt 4pt 4pt 4pt;
  color:#006666;
  font-size:12px;
}
td.riga2 {
  border:solid #006666 1.0pt;
  mso-border-left-alt:solid teal .75pt;
  padding:4pt 4pt 4pt 4pt;
  color:#006666;
  font-size:12px;
}
li {
	text-align: justify;
	font-size: 12px;
	padding: 5px 10px 5px 20px;
	list-style:circle;
	}
