
.meteo_content {
	display: block;
	z-index: -300;
	height: 100%;
	width: 100%;
}

.meteo_map_column {
	position:absolute;
	left:-1%;
	top:-1%;
	width:65%;
	height:100%;
	z-index:0;
}

.weather_report_column {
	float: right;
	display: inline-block;
	width: 42%;
	height: 100%;
}

.weather_report_block {
	z-index: 0;
	position: absolute;
	bottom: 0px;
	height: 56%;
	width: 42%;
}

.weather_report_area {
	z-index: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	background-color:#1e497e;
}

.title_block {
	position: absolute;
	z-index: 3;
	display: flex;
	width: 100%;
	height: 45px;
	text-align:left;	
	background-color:#fcc041;
}

.title_block h3 {
	font-size:2.5em;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: 10%;
	color:white;
}

.meteo_map {	
	height: 100%;
	width: 100%;
}

.meteo_map img {
	width:100%;
	height:100%;	
}
