	
	aeroporto {
		position:fixed;
		width:100%;
		height:100%;
		
		display: grid;
		gap: 0px 0px;
		
		grid-template-areas:
			'header'
			'corpo';
		grid-template-rows: 25vh 75vh;
		
		background-image : url('../immagini/sfondo_aeroporto.png');
		background-position:bottom center;
		background-size:cover;
		background-repeat:no-repeat;
	}
	
	aeroporto header {
		display: grid;
		gap: 0px 0px;
		grid-template-areas	: 
			'info'
			'baffo';
		grid-template-rows	: 75% 25%;
		color:white;
	}
	
		aeroporto header logo {
			background-image: url('../immagini/logo.svg');
			background-size: 60% 100%;
			background-repeat: no-repeat;
			background-position: center;
			height: 9vh;
			width: 100%;
			display: block;
			float: left;
		}
		
		aeroporto header info {
			background-repeat: no-repeat;
			background-size: 100%;
			background-position: left;
			padding: 0vh;
			text-align: center;
			font-size: 5vh;
		}
		
		aeroporto header scambia {
			background-image: url('../immagini/scambia.png');
			background-size: contain;
			background-repeat: no-repeat;
			background-position: center;
			width: 100%;
			height: 100%;
			display: block;
		}
		
		aeroporto header hamb {
			margin:0 auto;
		}
		
		aeroporto header baffo {
			background-color:lime;
			border-radius:0 0 100% 100%;
		}
		
		
	aeroporto menu {
		display: grid;
		grid-template-columns: auto auto auto;
		grid-template-rows: 25% 25% 25% 25%;
		padding: 5vh 0 0 0;
		gap: 0%;
		width: 70vw;
		margin: 0 auto;
		height: 60vh;
		opacity: 0;
		transition: all .25s ease-in-out;
	}

	aeroporto menu.show {
		opacity: 1;
		transition: all .25s ease-in-out;
	}
	
	
		aeroporto menu tasto {
			/*border:solid 1px pink;*/
		}

		aeroporto menu tasto img {
			display: block;
			width: 22vw;
			height: 12vh;
			margin: 0 auto;
		}
		
		aeroporto menu tasto etichetta {
			display: inline-block;
			width: 100%;
			text-align: center;
			color:white;
			font-weight:bold;
			font-size:.6em;
			height: 30px;
			float: left;
		}

		aeroporto menu tasto etichetta:first-letter{
			text-transform: uppercase;
		}

	aeroporto menu tasto.notifica {
		position: fixed;
		bottom: 0;
		background-color: #ccccFF55;
		left:0;
		width: 100vw;
		height: 10vh;
	}
	
	aeroporto menu tasto.notifica etichetta { 
		color:gold;
		position: absolute;
		font-size: 2vh;
		margin-top:2vh;
		left:5vw;
		text-align: left;
	}
	
	aeroporto menu tasto.notifica img {
		height: 6vh;
		margin-top:1vh;
		float:right;
	}
	