/* TESTATA     */
/*
#header{
    background:url(../images/testata.jpg);
    background-repeat:no-repeat;
}
*/

#titolo_position h1 #titolo_pagina_0, #titolo_position a #titolo_pagina_0 {
	font-weight:bold;
}

#home_centro{
	/*border: 1px solid #2F373F;*/
	margin-top: 20px;
}

#home_centro #home_news
{
	overflow:hidden;
	text-align: left;
/*	font-size:95%;*/
	float:left;
	padding:10px;
	width:100%;
/*	width: 960px;*/
}

#corpo #home_centro #home_news h2
{
	margin-top:0;
	padding-top:0;
	text-transform:uppercase;
	font-size: 130%;
	border-bottom: 1px solid #000;
}

#home_testo h2{
	color: #fff;
	/*font-size: 40px;*/
	font-size: 36px;
	padding:0px;
	margin:0px;
	line-height: 120%;
	margin-right:3.5em; /*per mandare a capo il titolo*/
}

#home_testo p{
	/*margin-top:30px;*/
	margin-top:10px;
	padding:0px;
	color: #fff;
	font-size: 16px;
/*	line-height: 130%;*/
	line-height: 110%;
}

#blocco_news h3{
	margin-top:0;
	padding-top:0;
}

/* Folder_staff */
.scheda_dati {
	width:100%;
}

#loghi {
	margin-top:20px;
	width:100%;
}

.logo {
	width:25%;
	float:left;
	text-align:center;
}

#blocco_news {
	background-color: #eee;
	margin:0;
	padding:0;
}

#blocco_news  h2{
	padding:10px 0 0 10px;
}

body.ie7 #fondo_pagina_table {
	behavior: url(/design/energycenter/javascript/display-table.min.htc);
}

#corpo #fondo_pagina_table{
	float:none;
	margin:0px;
	/*background-color:#eee;*/
	display: inline-table;
	border:0px;
	min-height:170px;
	-dt-display: inline-table;
}

#corpo #fondo_pagina_table tbody{
	border:0px;
}

#corpo #news_row{
	/*background-color:#eee;*/
	display:table-row;
	width:772px;
	float:none;
	min-height:170px;
	border:0px;
}

#corpo .home_news
{
	float:none;
	/*width: 50%;*/
	width: 193px;
	/*min-height:170px;*/
	text-align:left;
	padding:10px;
	display: table-cell;
	-dt-display: table-cell;
	vertical-align:top;
}

#corpo .home_news p
{
	margin-top:0;
}

#corpo .elenconews
{
	margin-top:0px;
/*	margin-left:772px;*/
	margin-bottom:10px;
}

.map-responsive{
    position: relative;
}

.cont_map{
    height: 0;
    overflow: hidden;
    padding-bottom: 22.25%;
    padding-top: 30px;
    position: relative;
}
