
div#header_pannello ul{
	margin: auto;
	padding: 0;
	list-style: none;
}

div#header_pannello li{
	display: inline;
	margin: 0;
	padding: 0;
}

div#header_pannello li a{
	padding:0 10px;
	background: url('/template/images/devider_menu_2.gif') no-repeat right 50%;
}

div#header_pannello li a.last{
	background:none;
}

div#header_pannello a:link, div#header_pannello a:visited{
	margin: 0;
	text-decoration: none;
}

div#header_pannello a:hover, div#header_pannello a:focus, div#header_pannello a:active{
	text-decoration: underline;
}

#menu_content{
	padding: 12px 12px 4px 10px;
}

ul#menu_top {
	color:#fff;
	margin: 0;
	padding:0;
	list-style: none;
}

ul#menu_top li {
	float: left;
	position: relative;
	
}

ul#menu_top li a {	
	padding: 2px 15px 10px 15px;
	float: left;
	display: block;	
	font-weight:bold;
}


a.menu_top_link{}
a.menu_top_link:hover{}
a.menu_top_link_first{}
a.menu_top_link_last{}
a.menu_top_link_selected{}



ul#menu_lingua{
	padding:0;
	margin:0;
	width: 100%;
	list-style: none;
}

ul#menu_lingua li{
	display: inline;
	margin: 0;
	margin-left: 5px;
	padding: 0;
	background:transparent;
}

ul#menu_lingua img{
	border: none;
	padding: 20px;	
}

a.menu_lingua_link_first{}

a.menu_lingua_link_last{}

a.menu_lingua_link_selected{
	color: #da173a;
}


.menu_catalogo{
	margin-bottom: 10px;
	background: url('/template/images/bg_box.gif') repeat-y 0 0;
}

div.menu_catalogo h2{
	font-size: 1.2em;
	background: url('/template/images/bg_title.gif') repeat-y 0 0;
}

div.menu_catalogo h2 span{
	background: url('/template/images/bg_title_top.gif') no-repeat 0 0;
	display: block;
}

div.menu_catalogo h2 span span{
	background: url('/template/images/bg_title_bot.gif') no-repeat left bottom;
	padding: 10px 8px 5px 38px;
}

.menu_catalogo_container{
	background: url('/template/images/bg_box_bot.gif') no-repeat left bottom;
	padding: 0 0 5px 20px;
}

.menu_catalogo ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu_catalogo li{	
	display: inline;
	margin: 0;
	padding: 0;
}

a.menu_catalogo_1_link, a.menu_catalogo_2_link, a.menu_catalogo_3_link{
	display: block;
	margin:0px 1px;
	padding: 0.2em 0.6em 0.2em 1em;
	text-decoration: none;
	background: url('/template/images/arr_main.gif') no-repeat .2em 50%;  
}

a.menu_catalogo_link_first{
	border-top: none;
}

a.menu_catalogo_link_last{}

a.menu_catalogo_link_selected{}

.menu_catalogo li a:hover{
	text-decoration:underline;
}

.menu_catalogo_sub{}

a.menu_catalogo_2_link{
	padding-left: 2em;
	background: url('/template/images/arr_main.gif') no-repeat 1.2em 50%;  
}

a.menu_catalogo_3_link{
	padding-left: 3em;
	background: url('/template/images/arr_main.gif') no-repeat 2.2em 50%;
}

a.menu_catalogo_sub_link_first{}

a.menu_catalogo_sub_link_last{}

a.menu_catalogo_sub_link_selected{
	color: #da173a;
}




.menu_navigatore{
	margin-bottom: 10px;
	background: url('/template/images/bg_box.gif') repeat-y 0 0;
}

div.menu_navigatore h2{
	font-size: 1.2em;
	background: url('/template/images/bg_title.gif') repeat-y 0 0;
}

div.menu_navigatore h2 span{
	background: url('/template/images/bg_title_top.gif') no-repeat 0 0;
	display: block;
}

div.menu_navigatore h2 span span{
	background: url('/template/images/bg_title_bot.gif') no-repeat left bottom;
	padding: 10px 8px 5px 38px;
}

.menu_navigatore_container{
	background: url('/template/images/bg_box_bot.gif') no-repeat left bottom;
	padding: 0 0 5px 20px;
}

.menu_navigatore ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu_navigatore ul li{	
	display: inline;
	margin: 0;
	padding: 0;
}

a.menu_navigatore_link{
	display: block;
	margin:0px 1px;
	padding: 0.2em 0.6em 0.2em 1em;
	text-decoration: none;
	background: url('/template/images/arr_main.gif') no-repeat .2em 50%;  
}

a.menu_navigatore_link_last{}

a.menu_navigatore_link_selected{
	color: #2579c6;
}

.menu_navigatore ul li a:hover{
	color: #2579c6;
	text-decoration:underline;
}
