a:link       { color:#DA251D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small;  text-decoration:none; font-weight:bold; font-style:oblique; }
a:visited    { color:#DA251D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; text-decoration:none; font-weight:bold; font-style:oblique;}
a:active     { color:#DA251D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; text-decoration:none; font-weight:bold; font-style:oblique;}
a:hover      { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; text-decoration:underline; font-weight:bold; font-style:oblique;}

a.inv:link      { color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: small; text-decoration:none; font-weight:bold; font-style:oblique; text-decoration:underline;}
a.inv:visited   { color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: small; text-decoration:none; font-weight:bold; font-style:oblique; text-decoration:underline;}
a.inv:active    { color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: small; text-decoration:none; font-weight:bold; font-style:oblique; text-decoration:underline;}
a.inv:hover     { color: #DA251D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: small; text-decoration:underline; font-weight:bold; font-style:oblique; text-decoration:underline;}

a.scuro:link       { color:#DA251D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small;  text-decoration:none; font-weight:bold; }
a.scuro:visited    { color:#DA251D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; text-decoration:none; font-weight:bold;}
a.scuro:active     { color:#DA251D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; text-decoration:none; font-weight:bold;}
a.scuro:hover      { color:#444444; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; text-decoration:underline; font-weight:bold;}

BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE:small; 
	OVERFLOW-X: hidden; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#FFFFFF;
}

.nolink
{
	font-weight:bold;
	font-style:oblique;
	color:#FFFFFF;
}

font.nolink2
{
	font-weight:bold;
	font-style:oblique;
	color:#1B3555;
}

font.titolo
{
	font-size:medium;
	color:#BC2B2E;
	font-weight:bold;
}

font.titolo2
{
	font-size:medium;
	color:#747474;
	font-weight:bold;
}

font.titolo3
{
	font-size:small;
	color:#FFFFFF;
	font-weight:bold;
}

.normale
{
	font-size:small;
	color:#000000;
}

font.mappa
{
	font-size:small;
	color:#000000;
}
#div2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#div2 IMG {
	MARGIN: auto; WIDTH: 100%
}
#div1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: center
}

table.gen {
	font-weight:normal;
	color: #999999;
	border: thin solid #101411;
}

.sottomenu
{
	background-color:#4C5559;
	display:block;
	width:100%;
}

td.t1
{
	background-color:#668C6D;
	
}

td.t2
{
	background-image:url(sfondo_m2.jpg);
}

td.t_nolink
{
	background-image:url(sfondo_m.jpg);
}

td.nolink_sm
{
	background-color:#BC2B2E;
	font-weight:bold;
	font-style:oblique;
	color:#FFFFFF;
}

td.t3
{
	background-color:#B0B6BB;
	
}

td.t4
{
	background-color:#162127;
	
}
.cc-banner.cc-top {height: 33%}