html { 
  padding:0px;
  margin:0px;
}

body {
	padding:0px;
    margin:0px;
}

a:hover   {text-decoration: none;}
a img {border: 0px;}
a:hover img {border: 0px;}
a:active img {border: 0px;}
a:visited img {border: 0px;}

.maintable {
	height: 100%;
	border: 1px solid #4D4D4D;
}
.tablecredits {
	height: 16px;
	width: 100%;
}
.linktablecredits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
	line-height: 10px;
}
.tablefooterbar {
	height: 20px;
	width: 100%;
}
.linkfooterbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.tablefooterbarsfondo {
	background-image: url(images/sfondo_footerbar.gif);
	height: 45px;
	width: 100%;
}
.tableheader {
	height: 30px;
	width: 100%;
}
.arial12H1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6E6E6;
	text-align: left;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.maintablecontent {
	width: 100%;
}
.sfondofilettoverticale {
	background-image: url(images/filetto_verticale_punt.gif);
}
.tablecontent {
	width: 100%;
}
.titoloH2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4C4C4C;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 30px;
}
.arial12content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
}
.arial12content-abstract {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-align: justify;
}
.td-vertical-align {
	vertical-align: top;
}

.color333333 {
	color: #333333;
}
.distanzadxthumb {
	margin-right: 10px;
}
.sfondofilettoorizzontale {
	background-image: url(images/filetto_orizzontale_punt.gif);
}
.titoloH2rosso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C30F17;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 30px;
}
.linkfooterbarclicked {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCB67;
	font-weight: bold;
}
.arial12capoverso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	margin-left: 10px;
}
.arial11content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
}
.tablecontentbordo {
	width: 100%;
	border: 1px solid #CCCCCC;
}
.arial12contentbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
}
.arial12contentboldrosso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #C30F17;
}
.arial11contentbianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 5px;
}
.maintablesolobordo {
	border: 1px solid #4D4D4D;
}
.arial12contentboldverde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #006F2C;
}
.arial12contentboldcapoverso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
	margin-left: 10px;
}
.arial12contentboldrossocapoverso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #C30F17;
	margin-left: 10px;
}
.tableform {
	width: 100%;
	border: 1px solid #CCCCCC;
	background-color: #F3F3F3;
	padding: 10px;
}
.maintablesenzabordo {
	height: 100%;
}
.maintable100x100 {
	height: 100%;
	width: 100%;
}
.sfondocenterdx {
	background-image: url(images/sfondo_center_tecnopur.gif);
	background-position: right top;
}
.sfondocentersx {
	background-image: url(images/sfondo_center_puretan.gif);
	background-position: left top;
}
.sfondocellheader {
	background-image: url(images/sfondo_cell_header.gif);
}
.tablecontent100perc25px {
	width: 100%;
	height: 25px;
}
.tablesfoglia {
	width: 112px;
	height: 40px;
	border: 1px solid #E6E6E6;
}

