/************* menu di navigazione ***************/

#menu_top {
	position:absolute;
	top: 133px;
	right: 20px;
	width:392px;
	height:18px;
}

.barre_menu {
	position:relative;
	width:46px;
	height:18px;
}

ul#main-menu {
	list-style:none;   
	float:left;
	height:18px;
}

ul#main-menu li {
	height:18px;
	float:left;
}

ul#main-menu li a, ul#main-menu li a:visited {
	display:block;
	background-position:0 -18px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:18px;
}

ul#main-menu li a:hover {
	display:block;
	background-position:0 0px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:18px;
}


ul#main-menu li a.active, ul#main-menu li a.active:visited {
	background-position:0 0;
	height:18px;
}


ul#main-menu li a.active:hover {
	background-position:0 0;
	height:18px;
}

.main-menu-it-100 {
	background-image:url(../images/menu/100.png);
	width:40px;
	padding:0;
}

.main-menu-it-200 {
	background-image:url(../images/menu/200.png);
	width:72px;
	padding:0;
}

.main-menu-it-300 {
	background-image:url(../images/menu/300.png);
	width:67px;
	padding:0;
}

.main-menu-it-400 {
	background-image:url(../images/menu/400.png);
	width:66px;
	padding:0;
}

.menu_top_float2	{
	width:960px;
	overflow:hidden;
	padding-top:34px;
}

.menu_top_float2_int	{
	display:block;
	width:150px;
	height:31px;
	float:right;
	overflow:hidden;
}

/************* /menu di navigazione principale ***************/

.main-menu-it-1100 {
	background-image:url(../images/menu/1100.png);
	width:86px;
	height:22px;
	padding:0;
}

ul#smain-menu {
	list-style:none;   
	float:left;
	height:22px;
}

ul#smain-menu li {
	height:22px;
	float:left;
}

ul#smain-menu li a, ul#smain-menu li a:visited {
	display:block;
	background-position:0 -22px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:22px;
}

ul#smain-menu li a:hover {
	display:block;
	background-position:0 0px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:22px;
}

ul#smain-menu li a.sactive, ul#smain-menu li a.sactive:visited {
	background-position:0 0;
	height:22px;
}

ul#smain-menu li a.sactive:hover {
	background-position:0 0;
	height:22px;
}