@charset "UTF-8";
/* CSS Document */

 /* !correzione altezze */
@media screen and (max-height: 760px) {
	#page-header {
		top: 5px;
	}
	#logo {
		background-size: contain;
		height: 180px;
	}
	#page-content {
		top: 40%;
	}
}

/* !iPHONE SCREEN SIZE */
@media screen and (max-height: 570px) {
	html, body {
		height: auto;
		overflow: auto;
	}
	#page-header,
	#page-content,
	#page-footer {
		position: static;
	}
	#page-content {
		padding-top: 20px;
	}
	.image-strip {
		display: none;
	}
	#page-footer {
		padding-bottom: 10px;
	}
	#page-footer li {
		max-width: none;
	}
	.testo p {
		margin-bottom: 1em;
	}
}
@media screen and (max-width: 570px) {
	.links {
		bottom: 50px;
	}
}
@media screen and (max-width: 570px) and (max-height: 400px),
(max-height: 400px) {
	#logo {
		height: 120px;
	}
	.links {
		bottom: 50px;
	}
	#page-content .links img {
		max-height: 180px;
	}
}