.goldMainbarBackground{
    background-image: url('../img/background_mainbar.jpg');
    background-repeat: repeat-y;
    background-position: top;
}
.goldSubMainbarBackground{
    background-image: url('../img/background_submainbar.jpg');
    background-repeat: repeat-y;
    background-position: top;
}

.goldMainbarBackground .top-bar, .goldSubMainbarBackground .top-bar{
    background-color: transparent;
    height: 35px;
    line-height: 35px;

}

.goldMainbarBackground .top-bar li{
    text-align: center;
    /*width:11%;*/
    width:12.5%;
}

.goldMainbarBackground .top-bar-section li:not(.has-form) a:not(.button){
    padding:0;
}

.goldMainbarBackground .sub_bar .top-bar li, .goldSubMainbarBackground .sub_bar .top-bar li{
    width:auto;
}


.li-separator{
    background-image: url('../img/mainbar_li_separator.png');
    background-repeat: no-repeat;
    background-position: left;  
}


.goldMainbarBackground .top-bar .top-bar-section li a:not(.button), .goldSubMainbarBackground .top-bar .top-bar-section li a:not(.button) {   
    background-color: transparent!important;
    line-height: 35px;
    
}

.goldMainbarBackground .top-bar .top-bar-section li a:not(.button)
{
    color:black;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 12px;
}

.goldSubMainbarBackground .top-bar .top-bar-section li a:not(.button)
{
    color: #D3A826;
    font-weight: normal;
    text-transform: capitalize;
    font-size: 12px;
}

.goldSubMainbarBackground .top-bar li{
    text-align: center;
    /*width:11%;*/
    width:auto;
}

.menuMobile .name img{
    margin:5px 0;
    height:35px;
    width:235px;
    display: block;
}

.menuMobile .top-bar, .menuMobile .top-bar.expanded .title-area, .menuMobile .top-bar .top-bar-section ul li > a ,.menuMobile .top-bar .top-bar-section ul{
    background:  url('../img/background_menu_mobile.png') repeat-y fixed center; 
}

.menuMobile .top-bar.expanded .toggle-topbar a span {
    -webkit-box-shadow: none; 
    box-shadow: none; 
    color:black;
}

.menuMobile .top-bar .top-bar-section .has-dropdown > a:after{
    border-color: transparent transparent transparent rgba(0, 0, 0, 1);
}

.menuMobile .top-bar-section ul li > a{
    color:black;
}
.menuMobile .top-bar .name h1 a{
    width:auto;
    padding:0;
}

/*

Vecchio menu

#menux 
{
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px
}

#menux ul li a
{
	text-decoration:none;
	padding:0px 10px 0 10px; 
	margin-left:5px; 
	margin:0px;
	text-align:center;
}

ul.menu 
{
	list-style:none;
	margin:0; 
	padding:0; 
	z-index: 100;
}

//item del menù principale
ul.menu * 
{
	margin:0; 
	padding:0; 
	//background-color:#334688;
}


//item del menù principale con collegamento quando il mouse sta sopra
ul.menu a 
{
	display:block; 
	text-decoration:none; 
	//background-color:#051c6c; 
	color:#FFFFFF; 
	font-size: 12px;
	font-family: Tahoma,Geneva,Kalimati,sans-serif; 
	line-height: 2; 
	z-index: 100;
}

ul.menu li 
{
	position:relative; 
	float:left; 
	margin-right:0px; 
	z-index: 100;
}

ul.menu ul 
{
	position:absolute;  
	left:0; 
	display:none; 
	opacity:0; 
	list-style:none;
	z-index: 100;
}

//Regola la dimensione dei contenitori di livello 2
ul.menu ul li 
{
	position:relative; 
	border-top:1px solid #334688; 
	width:96px; 
	margin:0; 
	font-weight:bold; 
	z-index: 100;
}

/*item del menù secondario con collegamento* /
ul.menu ul li a 
{
	display:block; 
	/*background-color:#b8c7ef;* /
	color:#051c6c; 
	z-index: 100;
}

//item del menù secondario con collegamento quando il mouse sta sopra
ul.menu ul li a:hover 
{
	//background-color:#0099ff; 
	z-index: 100;
}

ul.menu ul ul 
{
	left:95px; 
	top:5px; 
	width:200px;
	z-index: 100;
}

ul.menu ul ul li
{
	width: 200px; 
	z-index: 100;
}

ul.menu ul ul li a
{
	font-size: 10px; 
	z-index: 100;
}


//Regola la dimensione dei contenitori di livello 1
ul.menu .menulink 
{
	/*padding-bottom: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 0px;
	font-weight:bold; 
	width:76px; 
	height: 24px; 
	z-index: 100;* /  
}

ul.menu .menulink:hover, ul.menu .menuhover 
{
	//background:url(images/header_over.gif);
	z-index: 100;
}
 
ul.menu .sub 
{
	//background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat; 
	z-index: 100;
}

ul.menu .topline 
{
	border-top:1px solid #aaa; 
	z-index: 100;
}


ul.menu ul .menulink:hover, ul.menu ul .menuhover 
{
	background-color: #0e8ae9; 
	z-index: 100;
}

#menux 
{
	padding-bottom: 5px; 
	padding-left: 15px; 
	padding-right: 15px; 
	padding-top: 0px;
}

#menux ul li a
{
	text-decoration:none;
	padding:0px 10px 0 10px; 
	margin-left:5px; 
	margin:0px;
	text-align:center;
}*/