body {  
	text-decoration : none;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


a.latonew:link {
	FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; 
}

a.latonew:visited {
	FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}

a.latonew:active {
	FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}
a.latonew:hover {
	FONT-SIZE: 8pt; COLOR: #00ccff; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}

a.latou:link {
	FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline; 
}

a.latou:visited {
	FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}

a.latou:active {
	FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}
a.latou:hover {
	FONT-SIZE: 8pt; COLOR: #00ccff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}



a.t10:link {
	FONT-SIZE: 10pt; font-weight: normal; COLOR: #000080; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline; 
}

a.t10:visited {
	FONT-SIZE: 10pt; font-weight: normal; COLOR: #000080; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}

a.t10:active {
	FONT-SIZE: 10pt; font-weight: normal; COLOR: #000080; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}
a.t10:hover {
	FONT-SIZE: 10pt; font-weight: normal; COLOR: #00ccff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}


a.aut:link {
	FONT-SIZE: 10pt; COLOR: #008000; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline; 
}

a.aut:visited {
	FONT-SIZE: 10pt; COLOR: #008000; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}

a.aut:active {
	FONT-SIZE: 10pt; COLOR: #008000; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}
a.aut:hover {
	FONT-SIZE: 10pt; COLOR: #008000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}


a.blu:link {
	FONT-SIZE: 8pt; COLOR: #224477; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline; 
}

a.blu:visited {
	FONT-SIZE: 8pt; COLOR: #224477; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}

a.blu:active {
	FONT-SIZE: 8pt; COLOR: #224477; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}
a.blu:hover {
	FONT-SIZE: 8pt; COLOR: #00ccff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}

a.barra:link {
	FONT-SIZE: 9pt; COLOR: #125589; font-weight: bold; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}

a.barra:visited {
	FONT-SIZE: 9pt; COLOR: #125589; font-weight: bold; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}

a.barra:active {
	FONT-SIZE: 9pt; COLOR: #125589; font-weight: bold; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}
a.barra:hover {
	FONT-SIZE: 9pt; COLOR: #00ccff; font-weight: bold; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}

a.piede:link {
	FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; 
}

a.piede:visited {
	FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}

a.piede:active {
	FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}
a.piede:hover {
	FONT-SIZE: 10pt; COLOR: #00ccff; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}

A.menu:link {	
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #125589; text-decoration: none; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BACBDB; font-weight: bold; padding-top: 1px; padding-bottom: 0px;
}
A.menu:visited {	
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #125589; text-decoration: none; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BACBDB; font-weight: bold; padding-top: 1px; padding-bottom: 0px;
}
A.menu:active {	
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #125589; text-decoration: none; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BACBDB; font-weight: bold; padding-top: 1px; padding-bottom: 0px;
}
A.menu:hover {	
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00CCFF; text-decoration: none; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BACBDB; font-weight: bold; padding-top: 1px; padding-bottom: 0px;
}

A.menu2:link {	
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #125589; text-decoration: none; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BACBDB; font-weight: normal; padding-top: 1px; padding-bottom: 0px;
}
A.menu2:visited {	
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #125589; text-decoration: none; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BACBDB; font-weight: normal; padding-top: 1px; padding-bottom: 0px;
}
A.menu2:active {	
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #125589; text-decoration: none; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BACBDB; font-weight: normal; padding-top: 1px; padding-bottom: 0px;
}
A.menu2:hover {	
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00CCFF; text-decoration: none; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BACBDB; font-weight: normal; padding-top: 1px; padding-bottom: 0px;
}

a.lato7:link {
	FONT-SIZE: 7pt; COLOR: #000080; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; 
}

a.lato7:visited {
	FONT-SIZE: 7pt; COLOR: #000080; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}

a.lato7:active {
	FONT-SIZE: 7pt; COLOR: #000080; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}
a.lato7:hover {
	FONT-SIZE: 7pt; COLOR: #00ccff; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}

span.elencovoci {
	font-size:10pt;
}

.testogiustificato {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align: justify}


p.latomenu {
	margin:0px; font-weight:bold;
	border-left: 1px; border-left-style: solid; border-left-color: #c0c0c0;
	border-right: 1px; border-right-style: solid;	border-right-color: #c0c0c0;
}

p.latomenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #125589; text-decoration: none; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BACBDB; font-weight: bold; padding-top: 1px; padding-bottom: 0px;
}
p.latomenu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #125589; text-decoration: none; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BACBDB; font-weight: bold; padding-top: 1px; padding-bottom: 0px;
}
p.latomenu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #125589; text-decoration: none; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BACBDB; font-weight: bold; padding-top: 1px; padding-bottom: 0px;
}

p.latomenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00CCFF; text-decoration: none; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BACBDB; font-weight: bold; padding-top: 1px; padding-bottom: 0px; background-color: #d6ecff;
}
p.latomenu a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #125589; text-decoration: none; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BACBDB; font-weight: bold; padding-top: 1px; padding-bottom: 0px;
}

p.menu {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #125589; 
	text-decoration: none; border: 1px; border-style: solid; 
	border-color: #c0c0c0; height: 16px; font-weight: bold; letter-spacing: 1pt;margin-top: 0; margin-bottom: 0; 
	background-image: url("https://www.studiocataldi.it/images/up.png");
	}

h1.b {
	font-size:23pt;
	color:#000080;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
	text-align:center;
	border:1px solid #BACBDB;
}

h1.ultimora {
	font-size:14pt;
	color:#000080;
	margin-top:0px;
	margin-bottom:0px;
	border:1px solid #BACBDB;
	font-weight:bold;
	text-align:center;
	background-color: #d6ecff;
}

h1.c { 
	font-size:23pt;
	color:#000080;
	font-weight:bold;
	text-align:center;
	padding-bottom:3px; 
	padding-top:3px; 
	background-color: #d6ecff;
	border:1px solid #BACBDB;
}

h1.news { 
	font-size:14pt;
	color:#000080;
	font-weight:bold;
	text-align:center;
	padding-bottom:3px; 
	padding-top:3px; 
	background-color: #d6ecff;
	border:1px solid #BACBDB;
}

h1.l {
	font-size:32pt;
	color:#000080;
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
	background-color: #d6ecff;
  border:1px solid #BACBDB;
}
h2 {
	font-size:10pt;
	color:#000080;
	font-family: tahoma;
	background-color:#d6ecff;
	padding:2px;
	margin:0px;
	margin-bottom:3px;
	border:1px solid #BACBDB;
	text-align:left;
}

h2.free {
	font-size:14px;
	color:#000080;
}

h2.titolonotizie {
	font-family:verdana;
	font-size:13px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	text-align:center;
}

h2.ric_giur {
	margin-bottom:0px;
}

hr {
	color:#BACBDB;
	height:1px;
	background-color:#000080;
}

hr.grigio {
	color:#808080;
	height:1px;
}

hr.chiaro {
	color:#888888;
	height:1px;
}

hr.b {
	color:#C0C0C0;
	height:1px;
}

.formnew {
	BORDER-RIGHT: #000066 1px double; BORDER-TOP: #000066 1px double; FONT-SIZE: 10px; BORDER-LEFT: #000066 1px double; COLOR: #000066; BORDER-BOTTOM: #000066 1px double; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.numeri{padding:2px 6px;border:solid 1px #c0c0c0;background:#fff;text-decoration:none}
.descrizioneCopy { font-family : Verdana; color : #111111; font-size:90%; text-align : left; font-size: 14px; font-weight: normal}
.arial_10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
.tbsize {  width: 768px;}
.td {  background-color: #FFFFFF; width: 140px; vertical-align: top;}
.tddx {  background-color: #FFFFFF; width: 140px; vertical-align: top;}
.tdb {  background-image: url("images/up.png"); vertical-align: top; border:1px solid #BACBDB; padding-left:3px;}
.tdb a {FONT-SIZE: 9pt; COLOR: #125589; font-weight: bold; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;}
.tdb a:link {	FONT-SIZE: 9pt; COLOR: #125589; font-weight: bold; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;}
.tdb a:hover {FONT-SIZE: 9pt; COLOR: #00ccff; font-weight: bold; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;}

.tdtop {  background-color: #FFFFFF;}
.tdtop2 {  background-color: #FFFFFF; width: 470;}
.tdtop3 {  background-color: #D6ECFF; align: right; width: 468;}

.tdpiede {  background-image: url("images/up.png"); width: 768; vertical-align: top; border:1px solid #BACBDB; padding-left:3px;}
.tdpiede a {FONT-SIZE: 8pt; COLOR: #125589; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;}
.tdpiede a:link {	FONT-SIZE: 8pt; COLOR: #125589; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;}
.tdpiede a:hover {FONT-SIZE: 8pt; COLOR: #00ccff; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;}

.tdc {  padding-left:3px; padding-right:3px;vertical-align: top; }
div.a { border-top:1px solid #000080; border-bottom:1px solid #000080; padding-bottom:3px; padding-top:3px; background-color: #d6ecff}
div.b { padding-bottom:3px; padding-top:3px; background-color: #d6ecff; border:1px solid #BACBDB;}
div.tj { font-family:tahoma,verdana,arial,sans-serif; font-size:10pt; color:#000000; text-align:justify }
div.tc { font-family:tahoma,verdana,arial,sans-serif; font-size:10pt; color:#000080; text-align:center }
div.home { font-family:tahoma; font-size:13pt; color:#000080; background-color: #d6ecff; border:1px solid #c0c0c0; width:468px; text-align:left }


