/* CSS Document */

body, html {
 margin  : 0;
 padding  : 0;
 height  : 100%;
 background-color: #E5E5E3;
}
#layoutgrid{
 display  : table;
 height  : 100%;
 width  : 100%;
}
#layoutgrid td {
 vertical-align : middle;
 text-align  : center;
}



.notizie {
	margin-top:20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;	
		}

.contenuto {
	width:900px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
	}

.notizie1 {
	padding-top:18px;
	padding-left:19px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5E5E3;
	width:272px;
	padding-bottom:4px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
	}
.notizie2 {
	padding-top:19px;
	padding-left:19px;
	padding-bottom:24px;
	background-color:#E8F6C9;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
	}
.notizie3 {
	padding-top:19px;
	padding-left:19px;
	padding-bottom:24px;
	background-color:#E1F2FB;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
	}
.fascia_verde {
	background-color:#9CC73B;
	height:20px;
	width:300px;
	}
.fascia_azzurra {
	background-color:#75BCDE;
	height:20px;
	width:300px;
	}
.spazio_realizzazioni {
	width:300px;
	height:96px;
	background-color:#E1F2FB;
	}
	
/* css per scroll home page */
.titolo_verde {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #81BA00;
	line-height: 12px;
	}
.testo_grigio {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
	}
.freccia {
	margin-bottom:214px;
	}

	


/* fine css scroll */

/* azienda */
.azienda_img {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5E5E3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E3;
	width:291px;
	padding-bottom:18px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
	}
.titolo_azienda {
	margin-left:17px;
	margin-top:82px;
	margin-bottom:15px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
	}
.titolo_azienda2 {
	margin-left:17px;
	margin-top:83px;
	margin-bottom:15px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
	}
.box_menu {
	margin-left:18px;
	margin-bottom:38px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
	}
.testo_azienda {
	margin-left:18px;
	}
.photogallery {
	margin-left:17px;
	width:540px;
	}
#box-1{
	float:left;
	width:282px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
}

#boxfoto {
	margin-top:31px;
	float:left;
	width:75px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
}
#boxfoto_sotto {
	float:left;
	width:75px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
	margin-top:2px;
}
/* fine azienda */


/* css azienda */


#box-2{
	float:left;
	width:282px;
	margin-top:14px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
}

/* fine css azienda */

/* notizie - news */
.news {
	width:540px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
	margin-bottom:31px;
	}

.titolo_archivio {
	margin-left:17px;
	margin-top:82px;
	margin-bottom:19px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
	}
.news_approfondimento {
	width:540px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
	margin-bottom:16px;
	}
	
#box-didascalia {
	float:left;
	width:150px;
	height:173px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
	margin-right:90px;
}

#box-immagine {
	float:left;
	width:316px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
	margin-bottom:18px;
}

.news_avantindietro{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
	margin-top:18px;
	}
.tornaNews {
	margin-top:14px;
	}
	
/* fine news */

/* contatti */

.intestazione {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
	margin-bottom:37px;
	}
.campi {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	width: 257px;
	height: 19px;
	border: 1px solid #ACAEB5;
}	
.radio{
	font-family: Helvetica, Arial, sans-serif;
    width: 12px;
    height: 12px;	
}
	
.campi_area {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	text-decoration: none;
	width: 257px;
	height: 146px;
	border: 1px solid #ACAEB5;
}
.indirizzo {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	text-decoration: none;
	width: 257px;
	height: 63px;
	border: 1px solid #ACAEB5;
}

.note {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	text-decoration: none;
	width: 257px;
	height: 195px;
	border: 1px solid #ACAEB5;
}

.asterisco {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 17px;
	color: #81BA00;
	}

.asterisco_spazio {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	text-decoration: none;
	margin-top:3px;
	margin-bottom:18px;

}
.note_sotto {
	margin-bottom:4px;
}
.testo_note {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 13px;
	}
	
#box-dovesiamo1{
	float:left;
	width:145px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
}
#box-dovesiamo2{
	float:left;
	width:430px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	line-height: 14px;
}
/* fine contatti */

/* richiesta demo */
.campi_demo {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	width: 179px;
	height: 19px;
	border: 1px solid #ACAEB5;
}
.indirizzo_demo {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	text-decoration: none;
	width: 179px;
	height: 63px;
	border: 1px solid #ACAEB5;
}

.note_demo {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	text-decoration: none;
	width: 179px;
	height: 195px;
	border: 1px solid #ACAEB5;
}
.campi_altro_demo {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #6A767D;
	width: 154px;
	height: 19px;
	border: 1px solid #ACAEB5;
}

.altro {
	margin-top:4px;
	}



/* fine richiesta demo */

	#popup {z-index: 100; position: absolute; top: 0; left: 50%; margin-left: -100px; display: none; background: #E5E5E5;}
#popup #corpo h4 {	
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#038BC1;
	line-height: 16px;
	margin: 0;
}
#popup #corpo {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#5A5858;
	text-align: left;
	margin: 0 22px 26px 26px;
	padding-bottom:28px;
	line-height: 15px;
}

	
