<style>
.sfondo {
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: rgba(0,0,0,0.5);
}

.corpo {
	/*color: white;*/
	position: fixed;
	z-index: 9999;
	top: 50%;
	left: 50%;
	width: 50%;
	height: 300px;/*height: 20%;*/
	background-color: #f7f7f7;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,1);
	-moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,1);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
}

.chiudi {
	position: absolute;
	z-index: 9999;
	top: 220px;/*top: 55%;*/
	right: 45%;
	padding: 10px 15px;
	font-family: Impact, Charcoal, sans-serif;
	font-size: 20px;
	font-weight: 100;
	line-height: 25px;
	color: #f7f7f7;
	background: red;
	cursor: pointer;

}

.contenuto {
	clear: both;
	padding: 2.5rem;
	/*font-family: Impact, Charcoal, sans-serif;*/
	font-family: Charcoal, sans-serif;
	text-align: center;
	font-size: 18px;
}
</style>
