.menutop a:link {
color: #ffffff;
font-weight : normal;
text-decoration: none}

.menutop a:visited {
color: #ffffff;
font-weight : normal;
text-decoration: none}

.menutop a:active {
text-decoration: underline; 
color: #000000;
font-weight : normal;
text-decoration: none}

.menutop a:hover {
text-decoration: underline; 
color: #669900;
background: #ffffff;
}

a {
	COLOR: #000000;
	background-color: transparent;}

a:link {
	COLOR: #000000;
	background-color: transparent;
text-decoration: underline;
}


a:visited {
	background-color: transparent;}

a:hover {
	COLOR: #000000;
	background-color: transparent;}
.body {
	font-family: Tahoma;
	font-size: small;
}
h1 {
font-size: medium;
}
h2 {
font-size: small;
}
.MenuPrimoLiv {
	font-family: Tahoma;
	font-size: small;
color: #ffffff;
	line-height: 20px;
	vertical-align: middle;
	text-decoration: none;}

.MenuPrimoLiv:link {
	font-family: Tahoma;
	font-size: small;
color: #ffffff;
	line-height: 20px;
	vertical-align: middle;
	text-decoration: none;}

.MenuPrimoLiv:active {
	font-family: Tahoma;
	font-size: small;
color: #ffffff;
	line-height: 20px;
	vertical-align: middle;
	text-decoration: none;}
	
.MenuPrimoLiv:hover {
	font-family: Tahoma;
	font-size: small;
color: #669900;
	vertical-align: middle;
font-weight : normal;
text-decoration: none;}
	
	
.MenuPrimoLiv:visited {
	font-family: Tahoma;
	font-size: small;
	text-indent: 5px;
	line-height: 20px;
	vertical-align: middle;
text-decoration: none;}

.LogoLGH {
	position: absolute;
	width: 300px;
	height: 68px;
	top: 0px;
	left: 20px;
                top: 10px;
}
.BannerDIV {
	position: absolute;
	width: 200px;
}

.button { 
background-color: #F0FFFF; 
border-color: #87CEFA;

} 
.MenuServizioTop {
	font-family: Tahoma;
	font-size: small;
	color: #808080;
	font-weight: normal;
	position: absolute;
	width: 600px;
	left: 383px;
	height: 20px;
	top: 15px;
	text-decoration: none;
}
.MenuLiv1 {
	font-family: Tahoma;
	font-size: small;
	color: #FFFFFF;
	line-height: 20px;
	vertical-align: middle;
	background-color: #C0C0C0;
position: absolute;
	top: 90px;
	left: 20px;
	width: 930px;
	height: 20px;
}
.MenuLiv1:hover {
	color: #669900;
height: 20px;}

.Stampante {
	background-image: url('../images/Stampante.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 20px;
	height: 15px;
	top: 60px;
	left: 815px;
}
.VersioneStampabile {
	font-family: Tahoma;
	font-size: small;
	color: #999999;
	text-indent: 5px;
	vertical-align: bottom;
	line-height: 15px;
	position: absolute;
	width: 150px;
	height: 15px;
	top: 60px;
	left: 840px;
}
.Lente {
	background-image: url('../images/Lente.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 20px;
	height: 15px;
	top: 60px;
	left: 675px;
}
.Cerca {
	font-family: Tahoma;
	font-size: small;
	color: #999999;
	text-indent: 5px;
	vertical-align: bottom;
	line-height: 15px;
	position: absolute;
	width: 150px;
	height: 15px;
	top: 60px;
	left: 700px;
}
.Certiquality {
	background-repeat: no-repeat;
	position: absolute;
	width: 50px;
	height: 45px;
	top: 40px;
	left: 600px;
}
.Counter {
	font-family: Tahoma;
	font-size: small;
	color: #999999;
	text-indent: 5px;
	vertical-align: bottom;
	line-height: 15px;
	position: absolute;
	width: 480px;
	height: 15px;
	top: 120px;
	left: 500px;
}


.PaginaAggiornata {
	font-family: Tahoma;
	font-size: small;
	color: #999999;
	text-indent: 642px;
	background-image: url('../images/PaginaAggiornata.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 950px;
	height: 27px;
	top: 140px;
	left: 20px;
	line-height: 27px;
	vertical-align: bottom;
}
.Colonna_sx_top {
	background-image: url('../images/Colonna_sx_top.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 190px;
	height: 12px;
	top: 170px;
	left: 20px;
}

.Colonna_sx_sfondo {
	background-color: #F0F0F0;
	position: absolute;
	width: 190px;
	height: 450px;
	top: 180px;
	left: 20px;
}

.Colonna_dx_top {
	background-image: url('../images/Colonna_dx_top.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 190px;
	height: 12px;
	top: 170px;
	left: 760px;
}
.Colonna_dx_sfondo {
	background-color: #F0F0F0;
	position: absolute;
	width: 190px;
	height: 450px;
	top: 180px;
	left: 760px;
}
.Foto_Attivita {
	position: absolute;
	width: 525px;
	height: 100px;
	background-image: url('../images/Foto_Attivita.jpg');
	top: 170px;
	left: 223px;
}
.Foto_Lavora {
	position: absolute;
	width: 525px;
	height: 100px;
	background-image: url('../images/lavoraconnoi.jpg');
	top: 170px;
	left: 223px;
}
.Foto_Investor {
	position: absolute;
	width: 525px;
	height: 100px;
	background-image: url('../images/Investor.jpg');
	top: 170px;
	left: 223px;
}
.Foto_Attivita_Callcenter {
	position: absolute;
	width: 525px;
	height: 100px;
	background-image: url('../images/BannerCallCenter.jpg');
	top: 170px;
	left: 223px;
}
.Foto_Attivita_Energia{
	position: absolute;
	width: 525px;
	height: 100px;
	background-image: url('../images/Energia.jpg');
	top: 170px;
	left: 223px;
}
.Foto_Attivita_Ambiente{
	position: absolute;
	width: 525px;
	height: 100px;
	background-image: url('../images/Ambiente.jpg');
	top: 170px;
	left: 223px;
}
.Foto_Attivita_Acqua{
	position: absolute;
	width: 525px;
	height: 100px;
	background-image: url('../images/Acqua.jpg');
	top: 170px;
	left: 223px;
}
.Foto_Attivita_AltreAttivita{
	position: absolute;
	width: 525px;
	height: 100px;
	background-image: url('../images/AltreAttivita.jpg');
	top: 170px;
	left: 223px;
}
.Foto_Attivita_Fotovoltaico{
	position: absolute;
	width: 525px;
	height: 100px;
	background-image: url('../images/banner_fotovoltaico.jpg');
	top: 170px;
	left: 223px;
}
.Foto_Attivita_BollettaOnline{
	position: absolute;
	width: 525px;
	height: 100px;
	background-image: url('../images/Bollettaonline.jpg');
	top: 170px;
	left: 223px;
}
.Foto_Attivita_OffertaEE{
	position: absolute;
	width: 525px;
	height: 100px;
	background-image: url('../images/OffertaEE.jpg');
	top: 170px;
	left: 223px;
}
.Titolo_Attivita {
	position: absolute;
	font-family: Tahoma;
	font-size: large;
	color: #000000;
	font-weight: bold;
	text-indent: 5px;
	vertical-align: middle;
	width: 525px;
	background-color: #F0F0F0;
	top: 275px;
	left: 223px;
z-index: 2;
}


.Intro_Attivita {
                background-image: url('../images/sfondo_corpopagina2.jpg');
	background-repeat: repeat-y;
	position: absolute;
	font-family: Tahoma;
	font-size: small;
	color: #000000;
	vertical-align: middle;
	top: 305px;
	left: 20px;
	padding-left: 203px;
	z-index: 1;

}


.Intro_Attivita2 {
                background-image: url('../images/sfondo_corpopagina2.jpg');
                background-repeat: repeat-y;
	position: absolute;
	font-family: Tahoma;
	font-size: small;
	color: #000000;
	vertical-align: middle;
	top: 305px;
	left: 20px;
	z-index: 1;
}



.FotoBanner {

	position: absolute;
                z-index: 1;
	width: 680px;
	height: 153px;
	top: 175px;
	left: 25px;
	font-family: Tahoma;
	color: #666666;
	font-size: small;
	vertical-align: middle;
	text-align: left;
	line-height: 20px;
                padding: 20px;
}
.BannerRandom {
	position: absolute;
	width: 927px;
	height: 153px;
	top: 150px;
	left: 23px;
	font-family: Tahoma;
	color: #666666;
	font-size: small;
	vertical-align: middle;
	text-align: left;
	line-height: 20px;
z-index: 2;
}
.BoxServizi {
	font-family: Tahoma;
	font-size: medium;
	color: #669900;
	position: absolute;
	width: 200px;
	height:175px;
	top: 150px;
	left: 20px;
	padding: 0px;
z-index: 1;
}
.Newsletter {
	font-family: Tahoma;
	font-size: medium;
	color: #669900;
	position: absolute;
	width: 170px;
	height:100px;
	top: 240px;
	left: 20px;
	padding: 15px;
z-index: 1;
}
.BoxTesto {
	font-family: Tahoma;
	font-size: small;
	color: #000000;
}

.FasciaFocus {
	font-family: Tahoma;
	font-size: large;
	font-weight: bold;
	line-height: 40px;
	vertical-align: middle;
	text-indent: 5px;
	background-color: #c0c0c0;
	position: absolute;
	width: 450px;
	top: 360px;
	left: 240px;
}
.FocusNews {
	position: absolute;
	width: 450px;
	top: 410px;
	left: 240px;
}
.BoxHPdx {
	vertical-align: middle;
	position: absolute;
	width: 200px;
	top: 360px;
	left: 705px;
}
.BoxHPsotto {
	vertical-align: middle;
	position: absolute;
	width: 300px;
	top: 500px;
	left: 20px;
}
.TitoloCampagna {
	font-family: Tahoma;
	font-size: small;
	position: absolute;
	width: 200px;
	top: 360px;
	left: 20px;
	text-align: middle;
}
.TitoloPartnership {
	font-family: Arial;
	font-size: small;
                font-weight: bold;
	color: #000000;
	line-height: 25px;
	background-color: #549634;
	position: absolute;
	width: 200px;
	height: 30px;
	top: 395px;
	left: 20px;
	text-align: middle;
	text-indent: 5px;
}
.TitoloTerritorio {
	font-family: Arial;
	font-size: small;
                font-weight: bold;
	color: #000000;
	line-height: 25px;
	background-image: url('../images/Box_grigio_sx.jpg');
	position: absolute;
	width: 200px;
	height: 30px;
	top: 430px;
	left: 20px;
	text-align: middle;
	text-indent: 5px;
}

.BoxHPcampagna {
	vertical-align: middle;
	position: absolute;
background-image: url('../images/Attivita_Interlacciato.jpg');
	width: 200px;
	top: 325px;
	left: 20px;
}
.BoxHPpartnership {
	vertical-align: middle;
	position: absolute;
background-image: url('../images/Attivita_Interlacciato.jpg');
	width: 200px;
	top: 405px;
	left: 20px;
}
.BoxHPterritorio {
	vertical-align: middle;
	position: absolute;
background-image: url('../images/Attivita_Interlacciato.jpg');
	width: 200px;
	top: 485px;
	left: 20px;
}
.TitoloProfili {
	font-family: Arial;
	font-size: x-small;
                font-weight: bold;
	color: #ffffff;
	line-height: 25px;
vertical-align: middle;
	background-image: url('../images/HP_angolo_dx.jpg');
	border-right: 2px solid #549634;
	position: absolute;
	width: 216px;
	height: 25px;
	top: 175px;
	left: 240px;
	text-align: middle;
	text-indent: 5px;
}
.Profili {
	font-family: Tahoma;
	font-size: medium;
	color: #7185fb;
	background-color: #ffffff;
	border: 1px solid #549634;
	position: absolute;
	width: 196px;
	height: 131px;
	top: 200px;
	left: 240px;
padding: 10px;
}
.TitoloUltimoComunicato {
	font-family: Arial;
	font-size: x-small;
                font-weight: bold;
	color: #ffffff;
	line-height: 10px;
vertical-align: middle;
	position: absolute;
	width: 200px;
	height: 25px;
	top: 175px;
	left: 240px;
	text-align: middle;
}
.UltimoComunicato {
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	position: absolute;
	width: 200px;
	height: 152px;
	top: 200px;
	left: 240px;
}

.TitoloUltimoBilancio {
	font-family: Arial;
	font-size: small;
	text-align: middle;
	color: #ffffff;
	line-height: 10px;
vertical-align: middle;
	position: absolute;
	width: 200px;
	height: 25px;
	top: 175px;
	left: 493px;
}
.UltimoBilancio {
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	position: absolute;
	width: 200px;
	height: 152px;
	top: 200px;
	left: 493px;
}

.TitoloUltimaPresentazione {
	font-family: Tahoma;
	font-size: x-small;
	text-align: middle;
                font-weight: bold;
	color: #ffffff;
	line-height: 10px;
vertical-align: middle;
	position: absolute;
	width: 200px;
	height: 25px;
	top: 175px;
	left: 746px;
background-repeat: no-repeat;
text-indent: 1;
}

.UltimaPresentazione {
	font-family: Arial;
	font-size: small;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	position: absolute;
	width: 200px;
	height: 152px;
	top: 200px;
	left: 746px;
}
.footer {
	font-family: Tahoma;
	font-size: x-small;
	color: #666666;
	position: absolute;
	width: 960px;
	top: 670px;
	left: 20px;
	line-height: 15px;
	vertical-align: middle;
	text-align: center;
}
.footer_Attivita {
	font-family: Tahoma;
	font-size: x-small;
	color: #666666;

	position: absolute;
	width: 525px;
	left: 203px;
	vertical-align: middle;
	text-align: center;
	padding-top: 5px;
z-index: 2;
}

.TitoloBlurb {	
                font-family: Tahoma;
	font-size: xx-large;
	color: #669900;
	font-weight: bold;
line-height: 30px;
}

.titolo_menusx {
	font-weight: bold;
	color: #376C6C;
	padding-left: 23px;
	background-image: url(../images/selettore_menu.gif);
	background-repeat:no-repeat;
	border-bottom: 10px solid #FFFFFF; 
	}

.titolo_sezione {
	font-weight: bold;
	color: #e7e7e8;
	}

.BoxAttivita_titolo {
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/BoxAttivita_titolo.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_Gruppo {
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/BoxTitolo_Gruppo.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_IlNostroMercato {
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/IlNostroMercato.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_IlNostroTerritorio {
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/IlNostroTerritorio.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_LeNostrePartnership {
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/LeConvenzioni.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_Fotovoltaico {
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/BoxTitolo_Fotovoltaico.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_LeNostrePubblicità {
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/LeNostrePubblicita.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_CasaFamiglia {
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/CasaEFamiglia.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_ProntoIntervento {
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/ProntoIntervento.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_PiccoleMedieImprese{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/PiccoleMedieImprese.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_Industrie{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/BoxTitolo_Industrie.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}

.BoxAttivita_titolo_ChiSiamo{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/Attivita_ChiSiamo.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_DoveSiamo{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/Attivita_DoveSiamo.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_InostriServizi{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/Attivita_InostriServizi.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_IlGruppoLGH{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/Attivita_IlGruppoLGH.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_Normativa{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/Attivita_Normativa.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_InfoUtili{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/Attivita_InfoUtili.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_AreaRiservata{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/Attivita_AreaRiservata.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_Lavora{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/Attivita_Lavora.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_LineaPiu{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/Attivita_LP.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_Offerta{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/Attivita_Offerta.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_CSR {
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/BoxTitolo_CSR.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_Corporate {
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/BoxTitolo_Corporate.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_Investor {
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/Attivita_Dati_Economici.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_SalaStampa {
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/BoxTitolo_SalaStampa.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_Soci {
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/BoxTitolo_Soci.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_Fornitori {
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/BoxTitolo_Fornitori.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.BoxAttivita_titolo_Lavoro {
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/BoxTitolo_Lavoro.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}

.BoxAttivita_elenco {
	font-family: Tahoma;
	font-size: small;
	line-height:15px;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding: 5px;
	position: absolute;
	width: 156px;
	top: 209px;
	left: 30px;
	z-index: 2;
	border: 1px solid #C0C0C0;
}
.Download_brochure {
	background-image: url('../images/Download_brochure.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 33px;
	top: 182px;
	left: 770px;
}
.Responsabilita_Sociale {
	background-image: url('../images/Responsabilita_Sociale.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 49px;
	top: 230px;
	left: 770px;
}
.Manuale_Corporate {
	position: absolute;
	width: 170px;
	height: 49px;
	top: 295px;
	left: 770px;
z-index: 3;
}
.Corpopagina2 {
	position: absolute;
	width: 170px;
	height: 49px;
	top: 280px;
	left: 770px;
z-index: 3;
	font-family: Tahoma;
	font-size: small;
}
.Corpopagina2-fotovoltaico {
	position: absolute;
	width: 170px;
	height: 49px;
	top: 170px;
	left: 770px;
z-index: 3;
	font-family: Tahoma;
	font-size: small;
}
.Corpopagina2_chisiamo {
	position: absolute;
	width: 172px;
	height: 100px;
	top: 450px;
	left: 30px;
z-index: 3;
}
.Corpopagina2_dovesiamo {
	position: absolute;
	width: 160px;
	top: 295px;
	left: 770px;
	border: 1px solid #C0C0C0;
	font-family: Tahoma;
	font-size: small;
	line-height:15px;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding: 5px;
z-index: 3;
}
.Corpopagina2_Top {
	position: absolute;
	width: 170px;
	height: 49px;
	top: 182px;
	left: 770px;
z-index: 3;
}
.ServiziOnline {
	position: absolute;
	width: 170px;
	height: 100px;
	top: 180px;
	left: 770px;
z-index: 4;
}

.Calendario_Fin {
	background-image: url('../images/Titolo_Calendario_Fin.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 169px;
	height: 78px;
	top: 182px;
	left: 770px;
}
.Calendario_Fin_evento {
	background-image: url('../images/Sfondo_Calendario_Fin.jpg');
	background-repeat: y-repeat;
	position: absolute;
	width: 159px;
	top: 230px;
	left: 770px;
padding-right: 10px;
padding-top: 10px;
}

.LogoNews_Attivita {
	border: 1px dashed #669900;
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 20px;
	top: 290px;
	left: 770px;
	background-color: #b2b2b2;
	font-family: Tahoma;
	font-size: medium;
	font-weight: normal;
	color: #E0E0E0;


}
.News_Attivita {
	position: absolute;
	width: 170px;
	height: 300px;
	top: 315px;
	left: 770px;
z-index: 3;
}

.LogoNews_Attivita_Top {
	border: 1px dashed #669900;
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 20px;
	top: 182px;
	left: 770px;
	background-color: #e6fdce;
	font-family: Tahoma;
	font-size: medium;
	font-weight: normal;
	color: #808080;
                text-indent: 10px;
}
.News_Attivita_Top {
	position: absolute;
	width: 170px;
	height: 300px;
	top: 207px;
	left: 770px;
z-index: 3;
}



table {
	font-family: Tahoma;
}

img {
	border: none;
	}
	


/* ------------ MENU ACCESSIBILI PRIMO LIVELLO ------------- */

.a_menu_livello_1, .a_menu_livello_1:link, .a_menu_livello_1:active, .a_menu_livello_1:visited {
	text-decoration: none;
	font-family: Tahoma;
	font-size: small;
	color: #FFFFFF;
	text-indent: 2px;
	line-height: 20px;
	vertical-align: middle;
position: absolute;
	top: 90px;
	left: 20px;
	width: 927px;
	height: 20px;
	}

.a_menu_livello_1:hover {
	text-decoration: underline;
	font-family: Tahoma;
	font-size: small;
	color: #669900;
background-color: #FFFFFF;
	vertical-align: middle;
height: 20px;
line-height: 20px;
	}

.a_menu_livello_1S, .a_menu_livello_1S:link, .a_menu_livello_1S:hover, .a_menu_livello_1S:visited, .a_menu_livello_1S:active {
	font-family: Tahoma;
	font-size: small;
color: #669900;

	text-indent: 0px;
	line-height: 20px;
	vertical-align: middle;
position: absolute;
	top: 90px;
	left: 20px;
	width: 927px;
	height: 20px;
	}

/* ---- CELLA PER IL MENU PRIMO LIVELLO ---- */

.cella_l1 {
	line-height: 20px;
	vertical-align: middle;
	padding-right: 20px;
	color: #ffffff;
}

/* ------ MENU ACCESSIBILI SECONDO LIVELLO ------ */

.a_menu_livello_2, .a_menu_livello_2:link, .a_menu_livello_2:active, .a_menu_livello_2:visited {
/*	padding-right: 20px; */
	text-decoration: none;
	color:#666666;
	font-weight: bold;
	line-height: 16px;
	}

.a_menu_livello_2:hover {
	text-decoration: underline;
color: #669900;

	}

/* ---- CELLA PER IL MENU SECONDO LIVELLO ---- */

.cella_l2 {
	margin-right: 15px;
	float: left;
	white-space:nowrap;
	}

.contenitore_l2 {
	background-color:#FFFFFF;
	border: 1px solid #3E7B7B;
	padding: 5px;
	float: left;
	width: 508px;
	}
	
/* ---------- CLASSI PER LE VOCI DEI FIGLI ID ----------- */

.cella_figli_id {
	padding-left: 10px;
	background-repeat:no-repeat;
	}

.cella_figli_id a, .cella_figli_id a:link, .cella_figli_id a:active, .cella_figli_id a:visited {
	color: #000000;
	text-decoration: none;
	}

.cella_figli_id a:hover {
	text-decoration: underline;
	}

/* -------------- CLASSI PER LA GESTIONE DELLE NEWS ACCESSIBILI ------ */

.aDataNewsSC {
	font-family: Tahoma;
	font-size: small;
	color: #C0C0C0;
	}

.a_news_titoli_sc {
                font-family: Tahoma;
	font-weight: bold;
	font-size: small;
	color: #000000;
	}

.a_news_titoli_sc:hover {
                font-family: Tahoma;
	text-decoration: none;
	font-size: small;
	color: #669900;
	}

.aNewsTestiTitolo {
	font-weight: bold;
font-size: small;
	color: #669900;
	}

/* ------------ MENU TRADIZIONALI ------------ */
.MenuS1 {
	font-family: Tahoma;
	font-size: small;
color: #ffffff;

	line-height: 20px;
	vertical-align: middle;
	text-decoration: none;}

.Menu1 {
	font-family: Tahoma;
	font-size: small;
color: #ffffff;

	line-height: 20px;
	vertical-align: middle;
	text-decoration: none;}
.Menu1:link {
	font-family: Tahoma;
	font-size: small;
color: #ffffff;

	line-height: 20px;
	vertical-align: middle;
	text-decoration: none;}
.Menu1:active {
	font-family: Tahoma;
	font-size: small;
color: #ffffff;

	line-height: 20px;
	vertical-align: middle;
	text-decoration: none;}
	
.Menu1:hover {
	font-family: Tahoma;
	font-size: small;
color: #669900;
background-color: #ffffff; 
	vertical-align: middle;
font-weight : normal;
text-decoration: none;}
	
	
.Menu1:visited {
	font-family: Tahoma;
	font-size: small;
	text-indent: 5px;
	line-height: 20px;
	vertical-align: middle;
text-decoration: none;}

.MenuS2 {
	font-family: Tahoma;
    color: #ffffff;
	text-decoration: none;}
	
.Menu2 {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
    color: #ffffff;
	text-decoration: none;}
	
.Menu2:link {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	text-decoration: none;}

.Menu2:hover {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
color: #669900;

}

.Menu2:visited {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	text-decoration: none;}

.NewsCanaliS {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
    font-size: 9pt; 
    color: Red;
	text-decoration: none;}
.NewsCanali {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
    font-size: 9pt; 
    color: #00bbff;
	text-decoration: none;}
.NewsCanali:link {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
    font-size: 9pt; 
    color: #00bbff;
	text-decoration: none;}
.NewsCanali:hover {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
    font-size: 9pt;
    color: White;}
.NewsCanali:visited {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
    font-size: 9pt; 
	text-decoration: none;}

.NewsTitoliTitolo {
    font-family: Tahoma;
	font-size: 10pt; 
	color: #00bbff;
	text-decoration: none;
	font-weight : bold;}
.NewsTitoliTitolo:link {
     font-family: Tahoma;
	font-size: 10pt; 
	color: #00bbff;
	text-decoration: none;
	font-weight : bold;}
.NewsTitoliTitolo:hover {
     font-family: Tahoma;
	font-size: 10pt; 
	color: #669900;
	text-decoration: none;
	font-weight : bold;}
.NewsTitoliTitolo:visited {
    font-family: Tahoma;
	font-size: 10pt; 
	text-decoration: none;
	font-weight : bold;}

.NewsTitoliSottoTitolo {
    font-family: Tahoma;
	text-decoration: none;}

.NewsTitoliTesto {
    font-family: Tahoma;
	text-decoration: none;}

.NewsTitoliTitoloSC {
    font-family: Tahoma;
	text-decoration: none;
	font-weight : bold;}
.NewsTitoliTitoloSC:link {
      font-family: Tahoma;
	font-size: 10pt; 
	color: #00bbff;
	text-decoration: none;
	font-weight : bold;}
.NewsTitoliTitoloSC:hover {
    font-family: Tahoma;
	font-size: 10pt; 
	color: #669900;
	text-decoration: none;
	font-weight : bold;}
.NewsTitoliTitoloSC:visited {
  font-family: Tahoma;
	font-size: 10pt; 
	text-decoration: none;
	font-weight : bold;}

.NewsTitoliSottoTitoloSC {
  font-family: Tahoma;
	text-decoration: none;}

.NewsTitoliTestoSC {
  font-family: Tahoma;
	color: white;
	text-decoration: none;}

.NewsTestiTitolo {
  font-family: Tahoma;

	text-decoration: none;
	font-weight : bold;}

.NewsTestiSottoTitolo {
  font-family: Tahoma;

	text-decoration: none;}

.NewsTestiTesto {
  font-family: Tahoma;

	text-decoration: none;}

.NewsCampoExtra {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 10pt; 
	color: Yellow;
	text-decoration: none;
	font-weight : bold;}
.NewsCampoExtra:link {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 10pt; 
	color: Yellow;
	text-decoration: none;
	font-weight : bold;}
.NewsCampoExtra:hover {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 10pt; 
	color: #ff0000;
	text-decoration: none;
	font-weight : bold;}
.NewsCampoExtra:visited {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 10pt; 
	text-decoration: none;
	font-weight : bold;}
	
.FastLinkGruppoDemo  {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 10pt; 
	color: red;
	text-decoration: none;
	font-weight : bold;}
.FastLinkGruppoDemo:link {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 10pt; 
	color: red;
	text-decoration: none;
	font-weight : bold;}
.FastLinkGruppoDemo:hover {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 10pt; 
	color: #00bbff;
	text-decoration: none;
	font-weight : bold;}
.FastLinkGruppoDemo:visited {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 10pt; 
	text-decoration: none;
	font-weight : bold;}

.FastLinkGruppoDemoNome {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 10pt; 
	color: blue;
	text-decoration: none;
	font-weight : bold;
	font-style : italic;}

.FigliS {
	font-family: Tahoma;
	font-size: small;
color: #ffffff;
	text-indent: 5px;
	line-height: 20px;
	vertical-align: middle;
	text-decoration: none;}

.Figli {
	font-family: Tahoma;
	font-size: small;
color: #ffffff;
	text-indent: 5px;
	line-height: 20px;
	vertical-align: middle;
	text-decoration: none;}
.Figli:link {
	font-family: Tahoma;
	font-size: small;
color: #ffffff;
	text-indent: 5px;
	line-height: 20px;
	vertical-align: middle;
	text-decoration: none;}
.Figli:active {
	font-family: Tahoma;
	font-size: small;
color: #ffffff;
	text-indent: 5px;
	line-height: 20px;
	vertical-align: middle;
	text-decoration: none;}
	
.Figli:hover {
	font-family: Tahoma;
	font-size: small;
color: #669900;
background-color: #ffffff; 
	vertical-align: middle;
font-weight : normal;
text-decoration: none;}
	
	
.Figli:visited {
	font-family: Tahoma;
	font-size: small;
	text-indent: 5px;
	line-height: 20px;
	vertical-align: middle;
text-decoration: none;}


	
.FigliExplS {
text-decoration: underline;
	font-family: Tahoma;
	font-size: small;
	color: #ffffff;
	text-indent: 10px;
	vertical-align: middle;
height: 20px;
line-height: 20px;
	}
	text-decoration: none;}

.FigliExpl{
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 8pt; 
	color: #FFFFFF;	
text-indent: 10px;
	text-decoration: none;}
.FigliExpl:hover {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 8pt; 
color: #669900;
	text-indent: 10px;
	}
.FigliExpl:link {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 8pt; 
	color: #FFFFFF;
	text-indent: 10px;
	text-decoration: none;}
.FigliExpl:visited {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 8pt; 
	color: #FFFFFF;
	text-indent: 10px;
	text-decoration: none;}

.NomePaginaS {
	font-family: Tahoma;
	font-size: small;
	color: #808080;
	font-weight: normal;
	height: 20px;
	top: 15px;
	text-decoration: none;
}

.NomePagina{
	font-family: Tahoma;
	font-size: small;
	color: #808080;
	font-weight: normal;
	height: 20px;
	top: 15px;
	text-decoration: none;
}
.NomePagina:hover {
	font-family: Tahoma;
	font-size: small;
	color: #669900;
	font-weight: normal;
	height: 20px;
	top: 15px;
	text-decoration: none;
}
.NomePagina:link {
	font-family: Tahoma;
	font-size: small;
	color: #808080;
	font-weight: normal;
	height: 20px;
	top: 15px;
	text-decoration: none;
}
.NomePagina:visited {
	font-family: Tahoma;
	font-size: small;
	color: #808080;
	font-weight: normal;
	height: 20px;
	top: 15px;
	text-decoration: none;
}

.FratelliS {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	color: #00bbff; 
	font-size: 8pt;
	text-decoration: none;}
.Fratelli {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 8pt; 
	color: white;
	text-decoration: none;}
.Fratelli:hover {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 8pt; 
	color: #00bbff;}
.Fratelli:link {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 8pt; 
	color: white;
	text-decoration: none;}
.Fratelli:visited {
    font-family: Verdana, Arial, Tahoma, Sans-serif;
	font-size: 8pt; 
	text-decoration: none;}

/* CLASSI DEI FIGLI PERSONALIZZATI ------------------- */



.a_menu_figli_idS_690, .a_menu_figli_idS_691, .a_menu_figli_idS_694, .a_menu_figli_idS_695, .a_menu_figli_idS_717, .a_menu_figli_idS_797, .a_menu_figli_idS_781, .a_menu_figli_idS_798 {
	text-decoration: none;
	font-weight: bold;
}



/* ------- CLASSI AGGIUNTIVE - ALE ------------ */

.liv_percorso {
	background-color: #99CCCC;
	border-bottom: solid 1px #3E7B7B;
	height: 23px;
	line-height: 20px;
	padding-left: 16px;
	}
	
.liv_testata {
	height: 100px;

	float:none;
	}

.cella_logo {
	width: 210px;
	}

.cella_foto {
/*	float: left; */
	}
/* ---- LIVELLO DEL MENU PRINCIPALE ---- */

.liv_menuprincipale {
	height: 26px;
	border-top: 1px solid #3E7B7B;
	border-bottom: 1px solid #3E7B7B;
	background-color: #3E7B7B;
	}

/* ---- CELLA CON LA VOCE MENU PRINCIPALE ---- */

.cella_torna {
	width: 150px;
	height: 24px;
	vertical-align: middle;
	line-height: 24px;
	color: #FFFFFF;
	float: left;
	}


/* ---- CLASSI PER LA GESTIONE DEL MENU DI SINISTRA ---- */

.menu_navigazione {
	width: 210px;
	padding-top: 20px;
	float:left;
	}
	
/* ---- CLASSI PER LA GESTIONE DEL LIVELLO DEI CONTENUTI ---- */

.liv_contenuti {
	width: 548px;
	border-left: 1px solid #DEE2E2;
	border-right: 1px solid #DEE2E2;
	display: block;
	background-color: #F4F5F5;
	float: left;
	}

.contenuti {
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	}

.pie_pagina {
	background-color: #3E7B7B;
	border-top: solid 1px #3E7B7B;
	height: 23px;
	line-height: 20px;
	}

.link_pie, .link_pie:link, .link_pie:active, .link_pie:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	}
	
.link_pie:hover {
	text-decoration: underline;
	}

.Attivita_Energia {
	background-image: url('../images/Attivita_Interlacciato.jpg');
	position: absolute;
	width: 525px;
	height: 97px;
	top: 620px;
	left: 225px;
	vertical-align: middle;
z-index: 4;
}


.Attivita_Energia_testo {
	font-family: Tahoma;
	font-size: medium;
	position: absolute;
	width: 250px;
	height: 97px;
	top: 620px;
	left: 500px;
	z-index: 1;
	vertical-align: middle;
z-index: 4;
}

.Attivita_Acqua{
	background-image: url('../images/Attivita_Interlacciato.jpg');
	position: absolute;
	width: 525px;
	height: 97px;
	top: 400px;
	left: 225px;
z-index: 4;
}


.Attivita_Acqua_testo {
	font-family: Tahoma;
	font-size: medium;
	position: absolute;
	width: 250px;
	height: 97px;
	top: 400px;
	left: 500px;
	z-index: 1;
	vertical-align: middle;
z-index: 4;
}

.Attivita_GasVen {
	background-image: url('../images/Attivita_Interlacciato.jpg');
	position: absolute;
	width: 525px;
	height: 97px;
	top: 620px;
	left: 225px;
z-index: 4;
}


.Attivita_GasVen_testo {
	font-family: Tahoma;
	font-size: medium;
	position: absolute;
	width: 250px;
	height: 97px;
	top: 620px;
	left: 500px;
	z-index: 1;
	vertical-align: middle;
z-index: 4;
}

.Attivita_Ambiente {
	background-image: url('../images/Attivita_Interlacciato.jpg');
	position: absolute;
	width: 525px;
	height: 97px;
	top: 510px;
	left: 225px;
z-index: 4;
}
.Attivita_Ambiente_testo {
	font-family: Tahoma;
	font-size: medium;
	position: absolute;
	width: 250px;
	height: 97px;
	top: 510px;
	left: 500px;
	z-index: 1;
	vertical-align: middle;
z-index: 4;
}
.Attivita_Altro{
	background-image: url('../images/Attivita_Interlacciato.jpg');
	position: absolute;
	width: 525px;
	height: 97px;
	top: 730px;
	left: 225px;
z-index: 4;
}
.Attivita_Altro_testo {
	font-family: Tahoma;
	font-size: medium;
	position: absolute;
	width: 250px;
	height: 97px;
	top: 730px;
	left: 500px;
	z-index: 1;
	vertical-align: middle;
z-index: 4;
}

.Anno_sel {
	background-image: url('../images/Bilancio_selezionato.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 74px;
	height: 19px;
top: 15px;
	font-family: Tahoma;
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

.Anno_nonsel {
	background-image: url('../images/Bilancio_nonsel.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 74px;
	height: 19px;
top: 15px;
	left: 290px;
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	z-index: 3;

}

.Anno_nonsel_2006 {
	background-image: url('../images/Bilancio_nonsel.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 74px;
	height: 19px;
top: 15px;
	font-family: Tahoma;
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

.Anno_sel_2006 {
	background-image: url('../images/Bilancio_selezionato.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 74px;
	height: 19px;
top: 15px;
	left: 290px;
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	z-index: 3;

}


.barraverde {
	background-color: #669900;
	position: absolute;
	width: 525px;
	height: 2px;
	top: 34px;
	visibility: visible;
	background-repeat: no-repeat;
	line-height: 2px;
	z-index: 2;
}
.Tabella {
	font-family: Tahoma;
	font-size: small;
	vertical-align: middle;
	border: 1px solid #C0C0C0;
	padding: 10px;
	position: absolute;
	width: 505px;
	top: 40px;
}
.HP1_BannerEE {
	position: absolute;
	width: 507px;
	top: 375px;
	left: 240px;
}

.HP1_FocusNews {
	position: absolute;
	width: 507px;
	top: 540px;
	left: 240px;
}
.HP1_FasciaFocus {
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
	background-color: #ffffff;
	position: absolute;
	width: 490px;
	height: 60px;
	top: 465px;
	left: 240px;
}
.HP1_TitoloCampagna {
	font-family: Tahoma;
	font-size: small;
	position: absolute;
	width: 200px;
	top: 245px;
	left: 20px;
	text-align: middle;
}
.HP1_Newsletter {
	font-family: Tahoma;
	font-size: medium;
	color: #669900;
	position: absolute;
	width: 170px;
	height: 100px;
	top: 190px;
	left: 20px;
	z-index: 1;
}
.HP1_TitoloCampagna {
	font-family: Tahoma;
	font-size: small;
	position: absolute;
	width: 200px;
	top: 410px;
	left: 20px;
	text-align: middle;
}
.HP1_BoxServizi {
	font-family: Tahoma;
	font-size: medium;
	color: #669900;
	position: absolute;
	width: 200px;
	height: 175px;
	top: 550px;
	left: 20px;
	padding: 0px;
	z-index: 1;
}
.HP1_BoxTesto {
	font-family: Tahoma;
	font-size: small;
	color: #000000;
}
.HP1_BoxHPsotto {
	vertical-align: middle;
	position: absolute;
	width: 300px;
	top: 535px;
	left: 20px;
}
.HP1_BoxDx {
	vertical-align: middle;
	position: absolute;
	width: 200px;
	top: 370px;
	left: 745px;
}
.HP1_UltimoComunicato {
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	position: absolute;
	width: 200px;
	height: 152px;
	top: 215px;
	left: 240px;
z-index: 10;
}
.HP1_UltimoBilancio {
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	position: absolute;
	width: 200px;
	height: 152px;
	top: 215px;
	left: 493px;
z-index: 10;
}
.HP1_UltimaPresentazione {
	font-family: Arial;
	font-size: small;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	position: absolute;
	width: 200px;
	height: 152px;
	top: 215px;
	left: 746px;
z-index: 10;
}
.HP1_TitoloUltimoComunicato {
	font-family: Arial;
	font-size: x-small;
	font-weight: bold;
	color: #ffffff;
	line-height: 10px;
	vertical-align: middle;
	position: absolute;
	width: 200px;
	height: 25px;
	top: 190px;
	left: 240px;
	text-align: middle;
z-index: 10;
}
.HP1_TitoloUltimoBilancio {
	font-family: Arial;
	font-size: small;
	text-align: middle;
	color: #ffffff;
	line-height: 10px;
	vertical-align: middle;
	position: absolute;
	width: 200px;
	height: 25px;
	top: 190px;
	left: 493px;
z-index: 10;
}
.HP1_TitoloUltimaPresentazione {
	font-family: Tahoma;
	font-size: x-small;
	text-align: middle;
	font-weight: bold;
	color: #ffffff;
	line-height: 10px;
	vertical-align: middle;
	position: absolute;
	width: 200px;
	height: 25px;
	top: 190px;
	left: 746px;
	background-repeat: no-repeat;
	text-indent: 1;
z-index: 10;
}
.HP1_footer {
	font-family: Tahoma;
	font-size: x-small;
	color: #666666;
	position: absolute;
	width: 960px;
	top: 800px;
	left: 20px;
	line-height: 15px;
	vertical-align: middle;
	text-align: center;
}
.HP1_Banner {
	background-image: url('../images/foto_top.jpg');
	background-repeat: no-repeat;
	position: absolute;
	left: 50px;

top: 121px;
	z-index: 5;
}
.HP1_Banner_headline {
	position: absolute;
	width: 430px;
	height: 160px;
	top: 145px;
	left: 210px;
text-align: center;
	z-index: 6;
}

.EN_BoxAttivita_titolo_Whoweare{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/EN_BoxTitolo_Whoweare.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.EN_BoxAttivita_titolo_ReachingUs{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/ENG_ReachingUs.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.EN_BoxAttivita_titolo_TheMarket{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/ENG_TheMarket.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.EN_BoxAttivita_titolo_TheTerritory{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/ENG_TheTerritory.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.EN_BoxAttivita_titolo_Partnership{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/ENG_Partnership.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.EN_BoxAttivita_titolo_LGHGroups{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/ENG_LGHGroups.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}
.EN_BoxAttivita_titolo_PressMedia{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/ENG_PressMedia.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}

.EN_BoxAttivita_titolo_Careers{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #336600;
	background-image: url('../images/ENG_Careers.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 170px;
	height: 26px;
	top: 182px;
	left: 30px;
	z-index: 1;
}

.Percorso {
	font-family: Tahoma;
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	text-indent: 5px;
	vertical-align: bottom;
	line-height: 15px;
	position: absolute;
	height: 15px;
	top: 120px;
	left: 50px;
}
.Percorso:link {
	font-family: Tahoma;
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	text-indent: 5px;
	vertical-align: bottom;
	line-height: 15px;
	position: absolute;
	height: 15px;
	top: 120px;
	left: 50px;
}
.Percorso:hover {
	font-family: Tahoma;
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	text-indent: 5px;
	vertical-align: bottom;
	line-height: 15px;
	position: absolute;
	height: 15px;
	top: 120px;
	left: 50px;
}
.Percorso:visited {
	font-family: Tahoma;
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	text-indent: 5px;
	vertical-align: bottom;
	line-height: 15px;
	position: absolute;
	height: 15px;
	top: 120px;
	left: 50px;
}
.Percorso:active {
	font-family: Tahoma;
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	text-indent: 5px;
	vertical-align: bottom;
	line-height: 15px;
	position: absolute;
	height: 15px;
	top: 120px;
	left: 50px;
}






.autocompleter
{
    border: 1px solid #6FBEFF;
    width: 250px;
    background-color: #EFF8FF;
}
.autocompleter ul li
{
    padding: 2px 10px;
    white-space: nowrap;
    font-size: 11px;
}
.selectAutocompleter
{
    background-color: #d2fb8f;
}
#shadowed-border { padding:20px; width:80%; margin:20px auto; }
#shadowed-border .sb-inner { background:#ccc; }
#shadowed-border .sb-border { background:#fff; }

div.light_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0;}.pp_description{color:black;display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}
