@charset "UTF-8";
/* CSS Document */

/*MENU PRINCIPALE*/

#menu-top {
	margin:0;
	float:left;
	width:980px;
	position: absolute;
	z-index:1900;
	font-family: 'Montserrat', sans-serif;
	top: 32px;
	left: 26px;
}

.overallmenu ul{margin: 0;padding: 0;list-style-type: none;}
.overallmenu ul ul {padding-bottom:0px;padding-top:13px;top:30px;}
.overallmenu ul ul ul{top:0;padding-top:0;padding-left:9px;}
.overallmenu ul li{position: relative;display: inline;float: left;z-index:1800; text-align:center;}
.overallmenu ul li ul{position: absolute;left: 0;display: block;visibility: hidden;}
.overallmenu ul li ul li {display: block;padding:0;float: none; text-align:left;}
.overallmenu ul li ul li a{display: block;padding:10px;}
* html .overallmenu ul li a{display: inline-block;}

/* getting main menu styles */
.overallmenu {font-size:12px;font-weight:bold;}
.overallmenu ul  {margin:0 auto;width:1000px;list-style-type: none;}
.overallmenu ul ul {margin:0 auto;width:auto;}
.overallmenu ul li {display: block;padding:10px 4px 0px 18px;}
.overallmenu ul li ul li a{font-size: 11px;	width: 145px; line-height:15px!important;text-transform:uppercase;}


.overallmenu ul li a{color: #000; text-decoration:none;}
li.overallmenu ul li a {color: #bc252f; text-decoration:none;}


.overallmenu ul li.current_page_item a,
.overallmenu ul li a:hover{
	color: #db202c;
}


.overallmenu ul.sub-menu li a,
.overallmenu ul.sub-menu li ul.sub-menu li a,
.overallmenu ul.sub-menu li ul.sub-menu li ul.sub-menu li a{color: #fff;}


.overallmenu ul.sub-menu li ul.sub-menu li ul.sub-menu li a:hover,
.overallmenu ul.sub-menu li a:hover,
.overallmenu ul.sub-menu li ul.sub-menu li a:hover{
	color: #999;
}


.overallmenu ul ul {background: url(../images/over-img-menu/drop.png) no-repeat scroll -1px 0 transparent; padding-top:30px; padding-bottom:10px;
 border-radius: 10px 0px 0px 0px; -moz-border-radius: 10px 10px 10px 10px; /* firefox */ -webkit-border-radius: 0px 0px 10px 10px;
  
  /*	-moz-box-shadow:5px 5px 2px 2px #968c87;
    -webkit-box-shadow:5px 5px 2px 2px #968c87;
    box-shadow: 2px 1px 4px #968c87;*/

}
.overallmenu ul li ul li{ margin-left:10px;}

#menu6  {float:left;}
#menu6 .sub-menu {margin-left:10px;}

//#menu7  {margin-top: -30px; padding: 0}
.overallmenu ul li.franchising  {margin-top: -30px; padding: 0}
#menu6 .sub-menu {margin-left:10px;}

#franchising-ico-menu {
	position:absolute;
	z-index:2000;
	width:141px;
	left: 665px;
	top: -24px;
	height: 65px;
	width:148px; height:100px;
	/*background-image:url(../images/ico-franchising.png);
	cursor:pointer;*/
}

#franchising-ico-menu img:hover { filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;}
	
.lingua{
    background-color: #000;
    float:right; 
    z-index: 2000; 
    right: 50px;
    position: absolute;
    
}
.lingua ul li{
    margin: 5px;
    padding-bottom: 5px;
}
.lingua ul li a{
    color: #fff;
    font-weight: bold;
}


/* ---------------------------
MENU-TOP
--------------------------- 


#menu-top ul{float:left ;list-style:none ; font-weight:bold; padding-top:12px; padding-left:12px;font-family: 'Montserrat', sans-serif; }
#menu-top li{float:left ;padding:0px; margin-top:5px; text-transform:uppercase; border-left:#000 1px solid;}
#menu-top li:first-child{float:left ;padding:0px; margin-top:5px; text-transform:uppercase; border-left:none;}
#menu-top li a{color:#000 ;font-size:11px ;display:block ;margin:0px ;padding:0px 15px;text-align:center ;text-decoration:none ;}	
#menu-top ul li.active a, #menu-top ul li a:hover {color:#e0041d;text-decoration:none ;}	*/	
