/*-----------------------------------------Style Menu-----------------------------------------*/
		
		.menu_principale{
			list-style-type:none;
			background-color:#08368B;
			padding-left:10%;
			padding-right:10%;
		}
		
		#menu{
			box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
			
		}
		
		#menu ul {
			list-style-type: none;
			margin:0;
			padding: 0;
			overflow: hidden;
			background-color: #08368B;
			display:inline-block;
			vertical-align: top;
			
		}

		#menu li {
			
			float: left;
			margin-top:0;
			padding-top:0;
			
		}

		li a, .dropbtn {
			display: inline-block;
			color: white;
			text-align: center;
			padding: 20px 20px;
			text-decoration: none;
			font-size:16px;
		}

		li a:hover, .dropdown:hover .dropbtn {
			background-color: #636363;
			
		}

		li.dropdown {
			display: inline-block;
		}

		.dropdown-content {
			display: none;
			position: absolute;
			background-color: #f9f9f9;
			min-width: 160px;
			box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
			z-index: 1;
		}

		.dropdown-content a {
			color: black;
			padding: 12px 16px;
			text-decoration: none;
			display: block;
			text-align: left;
		}

		.dropdown-content a:hover {
			background-color: #f1f1f1
			}

		.dropdown:hover .dropdown-content {
			display: block;
			}

/*-----------------------------------------Style Menu Footer-----------------------------------------*/			
						
		#footer-menu li a{
			padding: 0px 0px;
		}

		/*Menu secondario*/
		.foot{
			background-color:#616161;
			text-decoration:none;
			border-top-color: #B8B8B8;
			border-top-style: solid;
		}
			
		.foot ul {
			background-color:#616161;
			text-decoration:none;
		}
		
		.foot ul li{
			background-color:#616161;
			text-decoration:none;
		}
		
		.foot ul li a {
			background-color:#616161;
			text-decoration:none;
			color:#B8B8B8;
		}
			
		.foot ul li a:hover {
			color:#FFF;
		}		
		
		
/*-----------------------------------------Style Menu Mobile-----------------------------------------*/
		.menu_mobile{
			display:none;
		}
				
        .sottomenu a {
        	background-color: #D2D2D2;
            color:black;
            text-decoration: none;
            display:block;
            text-align:center;
            font-size:30px;
            padding-top:10px;
            padding-bottom:10px;
        }
        
        .sottomenu2 a {
        	background-color: #FEFEFE;
            
            color:balck;
            text-decoration: none;
            display:block;
            text-align:center;
            font-size:30px;
            padding-top:8px;
            padding-bottom:8px;
        }
        
        .sottomenu a:hover {
        	background-color: #A3A3A3;
            color:white;
            text-decoration: none;
            text-align:center;
        }
        
        .sottomenu{
        	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
            text-color:black;
        }
        
        
        /*Barra*/
			.icon-bar {
				width: 100%;
				background-color:#08368B;
				overflow: auto;
            
			}

			.icon-bar a {
				float: left;
				width: 59px;
				padding: 12px 0;
				transition: all 0.3s ease;
				color: white;
				font-size: 30px;
            
			}

			.icon-bar a:hover {
				background-color: #666;
			}
        
			.icon-bar2 {
				width: 100%;
				background-color:#666;
				overflow: auto;
            
			}
        
			.icon-bar2 a {
				float: left;
				width: 59px;
				padding: 12px 0;
				transition: all 0.3s ease;
				color: white;
				font-size: 30px;
            
			}

			.icon-bar2 a:hover {
				background-color: #08368B;
			}

			.active {
				background-color:#08368B;
			}
		
			.menu2{
				width:70%; 
				float:right;
				display:inline-block; 
				margin-top:18px; 
				margin-left:1%; 
				margin-right:1%;
			}
        
		/*Icona Menu --------------------------*/
			.container {
				float:left;
				width: 59px;
				padding: 10px 0;
				cursor: pointer;
				background-color:#08368B;
			}

			.bar1, .bar2, .bar3 {
				width: 35px;
				height: 5px;
				background-color: white;
				margin: 6px 0;
				transition: 0.4s;
				margin-left:auto;
				margin-right:auto;
			}

			/* Rotate first bar */
			.change .bar1 {
				-webkit-transform: rotate(-45deg) translate(-8px, 6px) ;
				transform: rotate(-45deg) translate(-8px, 6px) ;
			}

          /* Fade out the second bar */
			.change .bar2 {
				opacity: 0;
			}

			/* Rotate last bar */
			.change .bar3 {
				-webkit-transform: rotate(45deg) translate(-8px, -8px) ;
				transform: rotate(45deg) translate(-8px, -8px) ;
			}
		
		
		/*Scelta delle lingue--------------------*/
			
		
		
/*--------------------------Stile dedicato al mobile--------------------------*/
		
		/*Grandezza schermo 600px*/
		@media only screen and (max-width: 600px) {
			
		}
		
		/*Grandezza schermo 800px*/
		@media only screen and (max-width: 860px) {
			.menu_principale{
				display:none;
			}
			.menu_mobile{
				display:block !important;
			}
		}
		
		/*Grandezza schermo 800px*/
		@media only screen and (max-width: 950px) {
			li a, .dropbtn {
				padding: 20px 10px;
			}
		}
		
		/*Grandezza schermo 1024px*/
		@media only screen and (max-width: 1030px) {
			
			
			.foot{
				display:none !important;
			}
			
			li a {
				padding: 20px 15px;
			}
		}	
		
		/*Grandezza schermo 1250px*/
		@media only screen and (max-width: 1250px) {
			
			.menu_principale{
				padding-left:0px;
				padding-right:0px;
			}
		}
	