
a.link { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: normal; font-size: 11px; color: #3B5290; text-decoration: none; }
a.link:hover { font-family: Verdana, Helvetica, Arial, Times New Roman; font-size: 11px; color: #CC0000; font-weight: normal; }

a.link-box { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: bold; font-size: 15px; color: #ffffff; text-decoration: none; }
a.link-box:hover { font-family: Verdana, Helvetica, Arial, Times New Roman; font-size: 15px; color: #CC0000; font-weight: bold; }

a.link-news { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: normal; font-size: 10px; color: #3B5290; text-decoration: none; }
a.link-news:hover { font-family: Verdana, Helvetica, Arial, Times New Roman; font-size: 10px; color: #CC0000; font-weight: normal; }


a.link-b { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: bold; font-size: 10px; color: #000000; text-decoration: none;}
a.link-b:hover { font-family: Verdana, Helvetica, Arial, Times New Roman; font-size: 10px; color: #ffffff; font-weight: bold; }

a.link-s { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: bold; font-size: 9px; color: #000000; text-decoration: none;}
a.link-s:hover { font-family: Verdana, Helvetica, Arial, Times New Roman; font-size: 9px; color: #cc0000; font-weight: bold; }

a.link-x { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: bold; font-size: 10px; color: #000000; text-decoration: none;}
a.link-x:hover { font-family: Verdana, Helvetica, Arial, Times New Roman; font-size: 10px; color: #3B5290; font-weight: bold; }

.testo { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: normal; font-size: 10px; color: #000000;}
.testo-s { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: normal; font-size: 9px; color: #000000;}

.titolo-n { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: bold; font-size: 12px; color: #000000;}

.titolo-b { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: bold; font-size: 12px; color: #ffffff;}

.titolo { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: normal; font-size: 18px; color: #000000;}

.errore { font-family: Verdana, Helvetica, Arial, Times New Roman; font-weight: bold; font-size: 10px; color: #cc0000;}

.testo-microc {
	font-family: Verdana, Helvetica, Arial, Times New Roman;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	width: 100%;
	margin: 0px 0px 0px 5px;
}

.border-home {  border: #5B8198; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}

.border-box {  border: #FF6666; border-style: solid; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px}

.border-bottom {  border: #5B8198; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


.border-menu-sx {  border: #FFCC00; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px} 

.border-tab {  border: #FFCC00; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.border-img { border-color: #5B8198 #5B8198 #5B8198 #5B8198; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} 

SELECT {
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    COLOR: #000000;
		BACKGROUND: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}

TEXTAREA {
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    COLOR: #000000;
		BACKGROUND: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}

INPUT {
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}

ul.mainmenu, ul.submenu, ul.mainmenu li, ul.submenu li {
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.mainmenu {
	width:156px;
	margin-top:8px;
}

ul.mainmenu li {	
	background:url(img/arrow_new.gif) no-repeat 96% 50%;
	float:left;
	width:156px;	
	position:relative;
	top:0px;
	left:0px;
}

ul.mainmenu li a {
	float:left;
	width:136px;
	padding: 2px 18px 2px 2px;	
	color:#000;
	font-size:13px;	
	font-weight:bold;
	font-family : Verdana;	
	text-decoration:none;
}

ul.mainmenu li a:hover {
	color:#FFF;
}

ul.submenu {
	position:absolute;
	top:0px;
	left:156px;
	z-index:999;
	display:none;
	background:#E7EBF7;
}

ul.submenu li {
	background:#E7EBF7;
	color:#000;
	font-size:10px;	
	font-weight:bold;
	font-family : Verdana;
	float:left;
	width:200px;
}

ul.submenu li a {
	color:#000;
	font-size:10px;	
	font-weight:bold;
	font-family : Verdana;
	padding:3px;
	float:left;
	width:200px;
}

ul.submenu li a:hover {
	color:#3366CC;
}