#menu {
display:none;
}
#menu-principale {
	width:100%;
	height:auto;
	display:none;
}
.slicknav_menu{
	width:100%;
}
.slicknav_menu li{
	width:100%;
	background-color:#3660A9;
	color:#fff;
}
.slicknav_menu ul{
	display:inline;
}
.slicknav_nav {
	width:100%;
	height:auto;
	display:inline;
}
.slicknav_menu li a {
 color: #fff;  
  text-decoration:none;

}
.slicknav_nav   li {
	 display:inline;
	 background-color: #3660A9;
	 width: 75%;
	 height: auto;
	 min-height:30px;
	 float:left;
	 border-top: 1px solid #fff;
	 border-left: 1px solid #fff;
	 border-right: 1px solid #fff;
}

 .slicknav_nav  li ul li{
	 font-size:12pt;
	   width: 100%;
	 border-top: 1px solid #fff;
	 border-left: 0px solid #fff;
	 border-right: 1px solid #fff;
	 height: auto;
	 float:left;
}
	
#menu-principale ul li:last-child {
	border-bottom: 1px solid #fff;
}
 



.slicknav_menu li a:hover {
	color: #ccc; 
	text-decoration: none;
}
.slicknav_menu li  ul a  {
	color: #ccc; 
	text-decoration: none;
}
@media screen and (min-width: 1024px) {
  #menu {
display:inherit;
    position:relative;
    margin-top:-30px;
}
    #menu a{
    	text-decoration:none;
    }
  #menuresponsive {
  	display:none;
  }
	#menu  ul {
		width:auto;
		height:auto;
		display:inline;

	}
	#menu li ul li{
		width:auto;
		height:auto;
		display:inline;
	}
	#menu-principale {
			width:auto;
			height:auto;
		display:inline;
	
	}
	.slicknav_menu {
		display:none;
	
	}

	 
	#menu-principale  li {
		font-size:11pt;
		 display:inline;
		 background-color: #2d2d34;
		 width: 106px;
		 height: 30px;
	         float:left;
		 border-top: 1px solid #fff;
		 border-left: 1px solid #fff;
		 border-right: 1px solid #fff;


	}
	 
#menu-principale  li ul{
		 display:none;
		 background-color: #2d2d34;
		 width: auto;
		 height: auto;
	}
	 #menu-principale  li ul li{
         font-size:11pt;
         margin-left:-40px;
         width: 106px;
		 height: auto;
         float:left;
	}
		
	 #menu-principale ul li:last-child {border-bottom: 1px solid #fff;}
	 
	
	#menu-principale   li a {

		font-size:11pt;


		 display: block;
		 color: #fff;
		 line-height: 30px;
		 text-decoration: none;
		
	}
	 
	#menu-principale   li a:hover {


		color: #0999E0; 
	        text-decoration: underline;
	}
	
}


	



