.DIV,.TABLE,.TR,.TD,.A
{
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	FONT-SIZE: small;
	margin: 0;
}

DIV.invito {
	font:small arial,helvetica,clean,sans-serif;
	background: #FBFBFB;
	padding: 2;
	border: 0px solid #A0A0A0;
}

DIV.omonimia {
	font:small arial,helvetica,clean,sans-serif;
	background: #F0F0F0;
	padding: 2;
	border: 1px solid #A0A0A0;
}

table.useraction
{
	TEXT-DECORATION: none;
	FONT-SIZE: small;
	COLOR: #133F6C;
	FONT-STYLE: normal;
	FONT-FAMILY: , Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
}

table.useraction-2
{
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: small;
	COLOR: #333333;
	FONT-STYLE: normal;
	FONT-FAMILY: , Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
}

table.invito {
	font:small arial,helvetica,clean,sans-serif;
	background: #FBFBFB;
	padding: 2;
	margin: 1px;
	border: 1px solid #A0A0A0;
}

table.tabs {
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: 1px solid #666;
}

table.voce {
	font:small arial,helvetica,clean,sans-serif;
	background: #F8F8F8;
	padding: 4;
	margin: 1px;
	border: 1px solid #E0E0E0;
}

table.rislingue {
	font:small arial,helvetica,clean,sans-serif;
	background: #F8F8F8;
	padding: 2;
	margin: 1px;
	border: 1px solid #A0A0A0;
}

td.tab {
    border-top: 1px solid #999;
    border-right: 1px solid #666;
    border-left: 1px solid #999;
    border-bottom: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
}

INPUT,TEXTAREA {
	FONT-WEIGHT: bold;
	FONT-SIZE:small;
	COLOR: #303030;
	FONT-STYLE: normal;
	FONT-FAMILY: , Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
}

.container2
{
	width: 100%;
	margin:0;
	FONT-SIZE:small;
	background-color: #FBFBFB;
}

TD.contenuti
{
	margin:5;
	FONT-SIZE:small;
	background-color: #FBFBFB;
}

body, .body{background-color: #FBFBFB; font:small arial,helvetica,clean,sans-serif; color:#333333; margin:0px; text-align:left;}
body.image{background-color: #FFFFFF; font:small arial,helvetica,clean,sans-serif; color:#333333; margin:10px; text-align:left;}
h1    {font:bold x-large arial,helvetica,clean,sans-serif; line-height:normal; color: #CB0E0E; text-align:left;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
a.h1g {font:bold x-large arial,helvetica,clean,sans-serif; line-height:normal; color: #CB0E0E; text-align:left;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;text-decoration: none;}
a.h1g:hover {font:bold x-large arial,helvetica,clean,sans-serif; line-height:normal; color: #CB0E0E; text-align:left;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;text-decoration: none;}
h1.ris {font:bold x-large arial,helvetica,clean,sans-serif; line-height:normal; color: #133F6C; text-align:left;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
h2 {font:bold x-large arial,helvetica,clean,sans-serif; line-height:normal; color: #C40C0C; text-align:left;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.attenti {font:small arial,helvetica,clean,sans-serif; line-height:normal; color: #FF0000;}
.madeby {font:small arial,helvetica,clean,sans-serif; line-height:normal; color: #6292C9;  padding: 0px 0px 0px 0px;}
.tinfo {font:small arial,helvetica,clean,sans-serif;; color: #000000;}
.imginfo {font:small arial,helvetica,clean,sans-serif; line-height:normal; color: #133F6C;  padding: 0px 0px 0px 0px;}
.areatitolo {line-height:normal; color: #303030;  background-color : #D6DADE; padding: 0px 0px 0px 0px;}
.logindx {font:small arial,helvetica,clean,sans-serif; line-height:normal; color: #5C7C98; padding: 0px 0px 0px 0px;}
.txt1 {font:small arial,helvetica,clean,sans-serif; line-height:normal; color: #333333;  padding: 0px 0px 0px 0px;}
.pt14 {font:normal small arial,helvetica,clean,sans-serif; line-height:normal; color: #F6E795; }
.lingue {font:normal small arial,helvetica,clean,sans-serif; color:#E9F0FC;}
.geradm {font:normal x-small arial,helvetica,clean,sans-serif; color:#133F6C;}
.gertur {font:normal x-small arial,helvetica,clean,sans-serif; color:#ED610C;}
.psmall {FONT-SIZE:small; font:normal arial,helvetica,clean,sans-serif; line-height:normal; color: #333333; }
.click {font:normal xx-small arial,helvetica,clean,sans-serif; color:#808080;}
h5 {font:bold medium arial,helvetica,clean,sans-serif; line-height:normal; color: #333333; margin: 0px;}
a.h1 {font:bold x-large arial,helvetica,clean,sans-serif; line-height:normal; color: #CB0E0E; text-align:left;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
a.h1:hover {font:bold x-large arial,helvetica,clean,sans-serif; line-height:normal; color: #CB0E0E; text-align:left;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
a.user {text-decoration:none; color:#FF0000; FONT-SIZE:small;}
a.user:hover {text-decoration: underline; FONT-SIZE:small;}
a.linkuser {font:small arial,helvetica,clean,sans-serif;text-decoration:none; color:#4C86C4;}
a.linkuser:hover {font:small arial,helvetica,clean,sans-serif;text-decoration: underline;}
a.madeby {font:small arial,helvetica,clean,sans-serif; text-decoration:none; color:#F8F8F8;}
a.madeby:hover {font:small arial,helvetica,clean,sans-serif; text-decoration: underline; color:#F8F8F8;}
a.bc {text-decoration:none; color:#376CA3; FONT-SIZE:small;}
a.bc:hover {text-decoration: underline; color:#376CA3; FONT-SIZE:small;}
a.risricerca {text-decoration:none; color:#376CA3; FONT-SIZE:small;}
a.risricerca:hover {text-decoration: underline; color:#376CA3; FONT-SIZE:small;}
a.geradm {font:x-small arial,helvetica,clean,sans-serif; text-decoration:underline; color:#133F6C;}
a.geradm:hover {font:x-small arial,helvetica,clean,sans-serif; text-decoration: underline; color:#133F6C;}
a.gertur {font:x-small arial,helvetica,clean,sans-serif; text-decoration:underline; color:#ED610C;}
a.gertur:hover {font:x-small arial,helvetica,clean,sans-serif; text-decoration: underline; color:#ED610C;}
a.gmap {font:small arial,helvetica,clean,sans-serif; text-decoration:none; color:#D36D09;}
a.gmap:hover {font:small arial,helvetica,clean,sans-serif; text-decoration: underline; color:#D36D09;}
a.sismo {font:small arial,helvetica,clean,sans-serif; text-decoration:none; color:#4C86C4;}
a.sismo:hover {font:small arial,helvetica,clean,sans-serif; text-decoration: underline; color:#4C86C4;}
a.inserthere {font:small arial,helvetica,clean,sans-serif; text-decoration:none; color:#CC3300;}
a.inserthere:hover {font:small arial,helvetica,clean,sans-serif; text-decoration: underline; color:#CC3300;}
a.link {font:small arial,helvetica,clean,sans-serif; text-decoration:none; color:#4C86C4;}
a.link:hover {font:small arial,helvetica,clean,sans-serif; text-decoration: underline; color:#4C86C4;}
a.link2 {font:small arial,helvetica,clean,sans-serif; text-decoration:none; color:#ED610C;}
a.link2:hover {font:small arial,helvetica,clean,sans-serif; text-decoration: underline; color:#ED610C;}
a.risorsegr {font:bold small arial,helvetica,clean,sans-serif; text-decoration:none; color:#0A437E;}
a.risorsegr:hover {font:bold small arial,helvetica,clean,sans-serif; text-decoration: underline; color:#0A437E;}
a.risorsecat {font:small arial,helvetica,clean,sans-serif; text-decoration:none; color:#0A437E;}
a.risorsecat:hover {font:small arial,helvetica,clean,sans-serif; text-decoration: underline; color:#0A437E;}
a.piubelli {text-decoration:none; color:#133F6C; FONT-SIZE:small;}
a.piubelli:hover {text-decoration: underline; color:#133F6C; FONT-SIZE:small;}
a.voce {font:bold; text-decoration:none; color:#376CA3; FONT-SIZE:small;}
a.voce:hover {font:bold; text-decoration: underline; color:#376CA3; FONT-SIZE:small;}
a.zone {text-decoration:none; color:#F6E795; FONT-SIZE:small;}
a.zone:hover {text-decoration: underline; color:#F6E795; FONT-SIZE:small;}
a.zoneatt {text-decoration:none; color:#FEA63F; FONT-SIZE:small;}
a.zoneatt:hover {text-decoration: underline; color:#FEA63F; FONT-SIZE:small;}
a.zonecont {text-decoration:none; color:#376CA3; FONT-SIZE:small;}
a.zonecont:hover {text-decoration: underline; color:#376CA3; FONT-SIZE:small;}
a.logindx {font:small arial,helvetica,clean,sans-serif; text-decoration:none; color:#FF0000;}
a.logindx:hover {font:small arial,helvetica,clean,sans-serif; text-decoration: underline; color:#FF0000;}
a.zone2 {text-decoration:none; color:#E9F0FC; FONT-SIZE:small;}
a.zone2:hover {text-decoration: underline; color:#E9F0FC; FONT-SIZE:small;}
a.cat {text-decoration:none; color:#E9F0FC; FONT-SIZE:small;}
a.cat:hover {text-decoration: underline; color:#E9F0FC; FONT-SIZE:small;}
b.titolo {font:bold small arial,helvetica,clean,sans-serif; line-height:normal; color: #133F6C; }
b.info {font:bold small arial,helvetica,clean,sans-serif; line-height:normal; color: #376494; }
b.infosez {font:bold large arial,helvetica,clean,sans-serif; line-height:normal; color: #0A437E; border-bottom: 1px solid #DAE1E7;}
b.risorsecat {font:bold small arial,helvetica,clean,sans-serif; text-decoration:none; color:#376CA3;}
b.sottom2 {font:bold small arial,helvetica,clean,sans-serif; text-decoration:none; color:#10569F;}
b.sottom1 {font:small arial,helvetica,clean,sans-serif; text-decoration:none; color:#10569F;}
.lftcol {float: left; width: 200px;}
.rtcol {margin-widh: 200px;}
div.hr {margin: 0px 0px 18px 0px; border-style: solid; border-color: #CCCCCC; line-height: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
.footnote {font:normal 10px arial, helvetica, clean, sans-serif; color:#666666; text-align:left; padding: 0px 0px 10px 0px;}
.address {background-color: #FFFFFF; font:normal 10px arial, helvetica, clean, sans-serif; color:#BBBBBB; text-align:left; padding:40px 15px; no-repeat left top;}
form {padding: 0px; margin: 0px;}