body {
	margin: 0px;
	background-image: url(interface/images/body_bg.jpg);
	background-repeat: repeat-x;
	background-color: #6793bc;
}

a {
	text-decoration: none;
	color: #383838;
}

a:visited {
	color: #383838;
	text-decoration: none;
}

a:hover {
	color: #F07800;
	text-decoration: underline;
}

h1 {
	font-family: Georgia, Times, Arial; 
	color: #3e556a;
	font-size: 28px;
	line-height: 100%;
	font-weight: lighter;
}

h2 {
	color: #F07800;
	font-size: 20px;
	font-weight: normal;
}

h5 {
	color: #A3A3A3;
	line-height: 100%;
	font-size: 14px;
	font-weight: bold;
}

ul {
	list-style-image: url(interface/images/li_imgdef.gif);
	line-height: 170%;
	font-size: 11px;
	text-align: left;
	margin-top: 0px;
}

li {
	padding-left: 5px;
}

.dropmenu {
	position: absolute; 
	top:-2px; 
	z-index:3; 
	visibility: hidden; 
	background-color: #f8e589; 
	layer-background-color: #EAEAEA; 
	overflow: hidden; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#FFFFFF; 
	padding:10px; 
	line-height:16px; 
	text-align:left; 
	border-top	: 1px solid #6793bc;
	border-bottom: 1px solid #406484;
	border-left: 1px solid #406484;
	background-image: url(interface/images/menu_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.page_body_default_style {
	position:absolute; 
	top:200px; 
	width:10px; 
	z-index:2; 
	background-color: #f8f8f8;
}

.normaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.top_td {
	background-image: url(interface/images/top_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.top_menu_td {
	background-color: #F9EC8C;
	height: 37px;
	text-align: left;

}

.top_menu_hover_td { background-color: #416484; height: 37px !important; background-image: url(interface/images/button_bg.jpg); background-position: left top; background-repeat: no-repeat}

.top_menu_home_td {
	background-color: #444444;
	height: 37px;
}

.top_menu_lbl {

}	


.SF_td {
	
}

.bottom_td {
	background-image: url(interface/images/bottom.jpg);
	background-repeat: no-repeat;
}

.homepge_cntn_title {
	background-image: url(interface/images/home_prod_title_bg.jpg);
	background-repeat: no-repeat; 
	background-position: right;
	text-align: left;
	color: #FFFFFF;
}

.homepge_cntn_img {
	background-image: url(interface/images/home_prod_img_bg.jpg);
	background-repeat: repeat-y;
	text-align: left;
}

.homepge_cntn_txt {
	
}

.homepge_cntn_bottom {
	
}

.tabchiara {
	background-color: #F9FAE8;
	padding-right: 3px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.lastupd_title {
	color: #494949;
	font-weight: bold;
	padding-left: 24px;
	line-height: 150%;
}

.servicelink_borderbottom {
	border-bottom: solid;
	border-color: #DADADA;
	border-bottom-width: 1px;
	height: 30px;
	padding-left: 15px;
	text-align: left;
}

.servicelink_borderbottom_top {
	border-bottom: solid;
	border-color: #DADADA;
	border-bottom-width: 1px;
	height: 30px;
	padding-left: 15px;
	background-image:url(interface/images/service_top.jpg); 
	background-position:top; 
	background-repeat:no-repeat;
	text-align: left;
}

.servicelink_borderbottom_bottom {
	height: 30px;
	padding-left: 15px;
	text-align: left;
}

.rightmenu {
	background-image:url(interface/images/menu_bg.jpg); 
	background-repeat:repeat-y;
}

.related_title {
	padding-left: 45px;
	color: #3A598B;
	font-weight: bold;
}

.left_menu_act {
	height: 30px;
	padding-left: 15px;
	background-color: #febd01;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-color: #D5D5D5;
}

.left_menu {
	height: 30px;
	padding-left: 15px;
	background-color: #FFFFFF;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-color: #D5D5D5;
}

.left_menu_sel {
	height: 30px;
	padding-left: 15px;
	background-color: #FFFBD2;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-color: #D5D5D5;
}

.left_submenu_end {
	height: 35px;
	padding-left: 30px;
	padding-right: 7px;
	color: #459ff2;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-color: #D5D5D5;
	background-color: #FFFDE1;
}

.left_submenu {
	height: 35px;
	padding-left: 30px;
	padding-right: 7px;
	color: #459ff2;
	background-color: #FFFDE1;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-color: #D5D5D5;
}

.left_bottom {
	background-image: url(interface/images/left_bottom.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	height: 112px;
}

.left_menu_act_prof {
	height: 20px;
	padding-left: 45px;
	font-size: 11px;
}

.left_menu_prof {
	height: 20px;
	padding-left: 45px;
	font-size: 11px;
}

.left_menu_sel_prof {
	height: 20px;
	padding-left: 45px;
	font-size: 11px;
}

.left_submenu_end_prof {
	height: 20px;
	padding-left: 60px;
	padding-right: 7px;
	color: #459ff2;
	font-size: 11px;
}

.left_submenu_prof {
	height: 20px;
	padding-left: 60px;
	padding-right: 7px;
	color: #459ff2;
	font-size: 11px;
}

.left_bottom_prof {
	background-image: url(interface/images/menu_separator.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.ul_child_prof {
	list-style-image:url(interface/images/li_img_grey.gif); 
	line-height:20px;
}

.item_borderbottom {
	border-bottom: solid;
	border-bottom-width: 1px;
	border-color: #DEDEDE;
}
.item_borderright {
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #DEDEDE;
}
.sez_sel {
	background-image: url(interface/images/cav_sel.jpg);
	background-repeat: no-repeat;
	width: 214px;
	height: 34px;
}

.sez_unsel {
	background-image: url(interface/images/cav_unsel.jpg);
	background-repeat: no-repeat;
	width: 214px;
	color: #FFFFFF;
	height: 34px;
}

.a_sel {
	color: #FF6600;
}

.a_unsel {
	color: #FFFFFF;
}

#tb_cava a {
	color: #416484;
	text-decoration: none;
}

#tb_cava a:visited {
	color: #416484;
	text-decoration: none;
}

#tb_cava a:hover {
	color: #FF6600;
	text-decoration: none;
}

#FSN_table {
	color: #FF6600;
	font-size: 11px;
}

#FSN_table a {
	text-decoration: none;
	color: #FF6600;
	font-weight: bold;
}

#FSN_table a:hover {
	text-decoration: underline;
	color: #EC0000;
}

#service_link {
	font-size: 11px;
	color: #00019D;
	padding-bottom: 5px;
}

#service_link a {
	font-size: 11px;
	text-decoration: none;
	color: #416484;
}

#service_link a:visited {
	font-size: 11px;
	text-decoration: none;
}

#service_link a:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #F07800;
}

#dep_link {
	text-decoration: none;
	color: #459ff2;
	font-weight: bold;
	font-size: 14px;
}

#dep_link a {
	text-decoration: none;
	color: #459ff2;
	font-weight: bold;
	font-size: 12px;
}

#dep_link a:visited {
	text-decoration: none;
	color: #459ff2;
	font-weight: bold;
	font-size: 12px;
}

#dep_link a:hover {
	text-decoration: underline;
	color: #459ff2;
	font-weight: bold;
	font-size: 12px;
}

#gotopage {
	font-size: 11px;
	color: #00019D;
}

#gotopage a {
	font-size: 11px;
	color: #00019D;
	text-decoration: none;
}

#gotopage a:visited {
	font-size: 11px;
	color: #00019D;
	text-decoration: none;
}

#gotopage a:hover {
	font-size: 11px;
	color: #DD0000;
	text-decoration: underline;
}

#left_submenu a {
	color: #459ff2;
	text-decoration: none;
	font-size: 11px;
}

#left_submenu a:visited {
	color: #459ff2;
	text-decoration: none;
	font-size: 11px;
}

#left_submenu a:hover {
	color: #459ff2;
	text-decoration: underline;
	font-size: 11px;
}

#left_menu_link a {
	color: #0C5BA7;
	text-decoration: none;
	font-size: 11px;
}

#left_menu_link a:visited {
	color: #0C5BA7;
	text-decoration: none;
	font-size: 11px;
}

#left_menu_link a:hover {
	color: #EC0000;
	text-decoration: underline;
	font-size: 11px;
}

#top_link {
	color: #FFFFFF;
	text-decoration: none;
}

.top_menu_td a {
	text-decoration: none;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #515151;
	text-transform: uppercase;
	
	}
.top_menu_td a:visited {
	text-decoration: none;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #515151;
	text-transform: uppercase;
	
}
.top_menu_td a:hover {
	color: #FF0000;
	text-decoration: none;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-transform: uppercase;
}

.top_menu_hover_td a {
	text-decoration: none;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
	}

.top_menu_hover_td a:visited {
	text-decoration: none;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
}

.top_menu_hover_td a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-transform: uppercase;
}

#dropmenu_main a {
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
}

#dropmenu_main a:visited {
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
}

#dropmenu_main a:hover {
	text-decoration: underline;
	font-size: 11px;
	color: #F07800;
}
.navigator_bg {
	background-color: #416484;
}
#navigateancestor a {
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
}

#navigateancestor a:visited {
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
}

#navigateancestor a:hover {
	text-decoration: underline;
	font-size: 11px;
	color: #FF0000;
}

#navigateparents a {
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
}

#navigateparents a:visited {
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
}

#navigateparents a:hover {
	text-decoration: underline;
	font-size: 11px;
	color: #FF0000;
}


#left_submenu_prof a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

#left_submenu_prof a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

#left_submenu_prof a:hover {
	text-decoration: underline;
	color: #F1E045;
}

#left_menu_link_prof a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

#left_menu_link_prof a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

#left_menu_link_prof a:hover {
	text-decoration: underline;
	color: #F1E045;
}

.dep_row {
	padding-top: 10px; 
	background: url(interface/images/smusso_dep.jpg); 
	background-position: bottom left; 
	background-repeat:no-repeat;
}

.department_title1 
{
	font-size:14px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal;
}

.smalltext {
	font-size: 11px;
}

.tech_feat_header1 
{
	background-color: #f7bf3c;
	}
.tech_feat_header2 
{
	background-color: #f9d872;
	}
.tech_feat_value1 
{
	background-color: #f9d46a;
	}
.tech_feat_value2 
{
	background-color: #fae7a7;
	}
.testo 
{
	font-family: Arial;
	}