body{
	font:Verdana;
	font-size:12px;
	line-height:19px;
	padding:0px;
	background-image:url(/images/bg.gif);
	color:#2f4573;
	background-color:#96b4cd;
	margin-top:0px;
	margin-bottom:15px;	
}
a:link {
	color: #2f4573;
	text-decoration: none;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #2f4573;
	font-weight:bold;
}
a:hover {
	text-decoration: underline;
	color: #2f4573;
	font-weight:bold;
}
a:active {
	text-decoration: none;
	color: #2f4573;
	font-weight:bold;
}
.tab_centrale{
BORDER-RIGHT: #003f72 1px solid;
BORDER-TOP: #003f72 1px solid; 
BORDER-LEFT: #003f72 1px solid; 
BORDER-BOTTOM: #003f72 1px solid; 
BACKGROUND-COLOR: white
}
.menu{border:solid 1px #003f72; padding:0px; background:#003f72;}
.menuA{border:solid 1px #a1c6eb; padding:0px; background:#3484D7;}


.submenu{border:solid 1px #0c9657; padding:0px; background:#0c9657;}
.submenuA{border:solid 1px #a1ebc6; padding:0px; background:#40d488;}

.language { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#FFF; text-decoration:none; }
.language a { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#1e77d3; text-decoration:none;	}
.language a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#1e77d3; text-decoration:none;	}
.language a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#FFF; text-decoration:none;}
.footer { color:#3b5791; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none }
.footer a{ color:#3b5791; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none}
.footer a:hover{ color:#3b5791; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline}
.didascalia{font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fefefe; text-align:right;}
h3{font-size:15px; color:#0860A8; border-bottom:1px solid silver; padding-bottom:5px;}
input,select,textarea{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}
.contentArea {

}
.contentArea .year{
	color: #425686;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;	
}

.contentArea .date{
	color: #006699;
	font-weight: bold;
	margin-top: 0px;
}
.site_map { line-height:14px; } 
.site_map a{ text-decoration:none; vertical-align:middle; }
.site_map a:hover{ background-color:#def; } 

.prod_table
{
padding-top:10px;
padding-left:60px;
font-size:12px;
}
.prod_header
{
font-size:18px; border-bottom:1px dotted silver; color:#2f4573; font-weight:bold; height:19px; padding-top:20px;
}
.tab_prod
{
border:0px solid silver;
}

.tab_prodA
{
border:5px solid silver;
background-color:#999999;
}

.table_header
{
background-color:#003f72;
}
.chiavi {
background-color:#003F72;
padding:5px;
font-weight:bold;
text-align:center;
color:#fff;
}
.cella
{
border:1px solid #3484D7;
border-top:0px;
border-left:0px;
padding:3px;
padding-top:12px;
}
.cella_motori_pari
{
background-color:#fff;
border-top:0px;
border-left:0px;
font-size:10px;
text-align:center;
color:#003F72;
}

.cella_motori_dispari
{
background-color:#DEEEFB;
border-top:0px;
border-left:0px;
font-size:10px;
text-align:center;
color:#003F72;
}


.testata_motori {
background-color:#003F72;
font-size:10px;
padding:0px;
font-weight:bold;
color:#fff;
height:10px;
text-align:center;
}

.titolo_tabella{
background-image:url(/images/bordo_titolo.gif);
background-repeat:no-repeat;
background-position:right;
height:40px;
padding-top:20px;
padding-right:13px;
font-size:18px; 
color:#2f4573; 
font-weight:bold;
text-align:right;
}
