body {background:#f5f5f5; z-index:1;font:11px Arial}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:170px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:170px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; /*background:url(images/header.gif);*/background: #ccc; width:109px}
ul.menu .menulink:hover, ul.menu .menuhover {/*background:url(images/header_over.gif)*/background: #ccc;}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 5px;


}
.menu_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	line-height: 30px;
	padding:5px;


}
A.menu_top:hover {
	color: ##CC0000;
	text-decoration: none;
}
.servizi {
	font-family: "Century Gothic";
	font-size: 18px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;

}
.evidenza {
	font-family: "Century Gothic";
	font-size: 18px;
	color: #363636;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	line-height: 35px;


}
.testo_grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	font-weight: normal;
	text-decoration: none;
	padding-left: 20px;
	padding:5px;


}
A.links{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;


}
A.links:hover {
	color: ##CC0000;
	text-decoration: none;
}
.lineatrat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
	background-image: url(img/top_vert.gif);
	background-repeat: repeat-y;
	border-right-width: thin;
	border-right-style: dashed;
	border-right-color: #333333;

}
.testo_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;

}
.bordo {
	border-bottom: 1px dashed #D9D8D8;
}
.top_scheda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;

}
.testo_arancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #223172;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
}
A.mainlevel-second {
	BORDER-LEFT: #c7c7c7 6px solid;
	LINE-HEIGHT: 22px;
	WIDTH: 100%;
	DISPLAY: block;
	FONT-FAMILY: "Century Gothic", Georgia, Arial, Helvetica, sans-serif;
	MARGIN-BOTTOM: 2px;
	BACKGROUND: url(images/backsecond.gif);
	LETTER-SPACING: -1px;
	COLOR: #333399;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	padding-left: 5px;


}
A.mainlevel-second:hover {
	BORDER-LEFT: #6bbbd3 6px solid; BACKGROUND: #eeeeee; TEXT-DECORATION: none
}
A.mainlevel-second#active_menu {
	BORDER-LEFT: #6bbbd3 6px solid; BACKGROUND: #eeeeee; TEXT-DECORATION: none

}

/* Localized */
