body 
{
	margin:0px;
	background-color:#dae4e5;
	font-family:Arial, Helvetica, sans-serif;
	
}

a 
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}


h1
{
	font-size:12px;
	color: #007d8f;
	font-weight:bold;
}


body,td
{
	font-size:12px;
}

table 
{
	table-layout:fixed;
}


hr
{
	border:1px solid #f0f0f0;
}

.filetto { border-bottom:solid gray .5pt; }
.tit
{
	color: #007d8f;
	font-weight:bold;
	text-decoration:none;

}

.cod
{
	color:#ec0000;
	font-weight:bold;
	text-decoration:none;
	font-size: 16px;
}


.barpro
{
	color:black;
}

.red
{
	color:#ff0000;
}

.menuL1, .menuL11
{
	color: #007d8f;
	font-weight:bold;
	text-decoration:none;
}

a.menuL11
{margin-top:20px;
background:url("/i/tri.gif") no-repeat 0 center;
padding-left:15px;
}

.menuL2
{margin-left:15px;
	color: gray;
	font-weight:bold;
	text-decoration:none;
}

.menuPro
{
	color: gray;
	font-weight:none;
	text-decoration:none;
}

a.menuPro
{
margin-left:20px;
padding-left:15px;
background:url("/i/pal.gif") no-repeat 0 center;
}

.tdbody
{
	padding:10px;
	vertical-align:top;
	text-align:left;
}

.tdnewssx
{
	background-color:#f0f0f0;
	vertical-align:top;
	text-align:left;
	background-image:url('/i/bgnews.jpg');
	background-repeat: repeat-x;
	background-position: top center;
}

input.trova
{
	/* border:1px solid #49586b; */
	background-image: url('/i/trova.gif');
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:15px;
} 

