@charset "utf-8";body  {		background: #A2A2A2;		margin: 0; padding: 0;		font: normal normal 12px Arial, Helvetica, sans-serif;		color: #000;}/* ---------------------------------- contenitore ---------------------------------- */ #stage {		display: block;		width: 760px;		position: absolute;		left: 50%;		margin: 10px 0 0 -385px;		padding: 0;		background: #CCC url("/img/sfondoHeader.gif") left top repeat-x;} i {content: "\"/*" }#stage {		position: relative;		left: 0;		margin: 10px auto 0 auto;} /* */#bogus{}/* ---------------------------------- /contenitore ---------------------------------- */ img#fotoAngolo {		float: left;		margin: 0;}a#lingua:link, a#lingua:visited, a#home:link, a#home:visited, a#contatti:link, a#contatti:visited {		position: absolute;		display: block;		font: normal bold 12px Arial, Helvetica, sans-serif;		color: #FFF;		text-decoration: none;}a#lingua:hover, a#home:hover, a#contatti:hover {		color: #009B01;}a#lingua {		left: 150px;		top: 38px;}a#home {		left: 575px;		top: 38px;}a#contatti {		left: 620px;		top: 38px;}img#etichetta {		position: absolute;		left: 615px;		top: 55px;}/* ---------------------------------- menu header ---------------------------------- */ #menuHeader {		margin: 65px 0 0 0;		width: 470px;		text-align: center;		float: left;		font: normal normal 12px Arial, Helvetica, sans-serif;		color: #FFF;}#menuHeader a:link, #menuHeader a:visited {		font: normal normal 12px Arial, Helvetica, sans-serif;		color: #FFF;		text-decoration: none;}#menuHeader a:hover {		color: #2A4591;}/* ---------------------------------- /menu header ---------------------------------- *//* ---------------------------------- content ---------------------------------- */ #bodyHome a#home, #bodyNews img.icona {		display: none;}#content {		width: 760px;}/* ---------------------------------- colonna sinistra ---------------------------------- */ #colonnaSx {		float: left;		width: 145px;}img#logoHome {		margin-bottom: 20px;}/* ---------------------------------- menu tendina ---------------------------------- */ ul {		list-style: none;		margin: 0 5px;		padding: 0;		text-align: center; } li.menu { 		list-style: none; } .menuSx a:link, .menuSx a:visited {		font: normal bold 12px Arial, Helvetica, sans-serif;		color: #2A4591;		text-decoration: none;		display: block;		width: 135px;		padding-bottom: 5px;		border-bottom: 1px solid #FFF;}.menuSx a:hover {		color: #009B01;}.submenuSx {		padding: 5px 0;		margin: 0;}.submenuSx a:link, .submenuSx a:visited {		font: normal normal 11px Arial, Helvetica, sans-serif;		color: #2A4591;		text-decoration: none;		width: 133px;		margin: 5px 0;		padding: 3px 0;		border: 1px solid #2A4591;}.submenuSx a:hover {		color: #FFF;		background-color: #009B01;}/* ---------------------------------- contenitore centrale ---------------------------------- */ #centrale {		float: left;		width: 470px;		padding: 0 0 20px 0;		background-color: #FFF;}#titoloHome {		margin: 20px 10px;		font: normal bold 12px Arial, Helvetica, sans-serif;		color: #009B01;}.impiantiHome {		margin: 10px;		font: normal normal 12px Arial, Helvetica, sans-serif;		color: #4F4F4F;}.impiantiHome a:link, .impiantiHome a:visited {		display: inline;		padding-left: 15px;		background: url("/img/frecciaImpiantiHome.gif") 0 3px no-repeat;		font: normal bold 12px Arial, Helvetica, sans-serif;		color: #4F4F4F;		text-decoration: underline;}.impiantiHome a:hover {		color: #009B01;}.newsHome {		margin: 10px 0 10px 10px;		padding: 0;		float: left;		display: inline;		width: 215px;		border: 1px solid #2A4591;}.newsHome span {		display: block;		margin: 5px 10px;		font: normal normal 11px Arial, Helvetica, sans-serif;		color: #4F4F4F;}.newsHome a:link, .newsHome a:visited {		display: block;		padding: 3px 10px;		margin: 0;		background: #2A4591;		font: normal normal 12px Arial, Helvetica, sans-serif;		color: #FFF;		text-decoration: none;}.newsHome a:hover {		color: #009B01;}.testoCentrale {		margin: 25px 10px 5px 10px;		font: normal normal 12px Arial, Helvetica, sans-serif;		color: #4F4F4F;		text-align: justify;}.testoCentrale p {		font: normal normal 12px Arial, Helvetica, sans-serif;		color: #4F4F4F;		text-align: justify;}.testoCentrale ul li {		font: normal normal 12px Arial, Helvetica, sans-serif;		color: #4F4F4F;		text-align: justify;		list-style: square;		margin-left: 10px;}.testoCentrale a:link, .testoCentrale a:visited {		font: normal normal 12px Arial, Helvetica, sans-serif;		color: #2A4591;		text-decoration: underline;}.testoCentrale a:hover {		color: #009B01;}img.fotoDx {		float: right;		margin: 0 0 10px 10px;}img.fotoSx {		float: left;		margin: 0 10px 10px 0;}img.icona {		float: left;		margin: 10px;}.listaImpianti {		float: left;		font: normal normal 12px Arial, Helvetica, sans-serif;		color: #4F4F4F;		width: 350px;		margin: 10px 10px 0 0;}#bodyNews .listaImpianti {		width: 400px;}a.linkImpianti:link, a.linkImpianti:visited {		display: block;		padding-left: 15px;		background: url("/img/frecciaImpiantiHome.gif") 0 3px no-repeat;		font: normal bold 12px Arial, Helvetica, sans-serif;		color: #4F4F4F;		text-decoration: underline;}a.linkImpianti:hover {		color: #009B01;}.titoloTestoCentrale {		display: block;		font: normal bold 15px Arial, Helvetica, sans-serif;		color: #2A4591;		border-bottom: 1px solid #4F4F4F;}#indietro {		border-top: 1px solid #4F4F4F;		padding: 0 0 10px 0;		clear: both;}#indietro a:link, #indietro a:visited {		display: block;		width: 60px;		padding: 3px;		margin-left: 5px;		border: 1px solid #CCC;		border-width: 0 1px 1px 1px;		font: normal normal 11px Arial, Helvetica, sans-serif;		color: #4F4F4F;		text-align: center;		text-decoration: none;}#indietro a:hover {		background-color: #CCC;}#paginazione {		border-top: 1px solid #4F4F4F;		margin: 20px 0 0 0;		padding: 0 0 10px 0;		clear: both;}#numeriPaginazione {		display: block;		width: 100px;		margin: 0 0 0 170px;		padding: 3px;		border: 1px solid #CCC;		border-width: 0 1px 1px 1px;		font: normal bold 12px Arial, Helvetica, sans-serif;		color: #4F4F4F;		text-align: center;}#paginazione a:link, #paginazione a:visited {		font: normal bold 12px Arial, Helvetica, sans-serif;		color: #4F4F4F;		text-decoration: none;}#paginazione a:hover {		color: #009B01;}.testoSocieta {		margin: 25px 10px 5px 10px;		padding: 0 0 10px 0;		font: normal normal 12px Arial, Helvetica, sans-serif;		color: #4F4F4F;		text-align: justify;		border-bottom: 1px solid #EAEAEA;}.testoSocieta img {		margin: 0 0 10px 0;}.testoSocieta a:link, .testoSocieta a:visited {		font: normal bold 12px Arial, Helvetica, sans-serif;		color: #2A4591;		text-decoration: none;}.testoSocieta a:hover {		color: #009B01;}/* ---------------------------------- colonna destra ---------------------------------- */ #colonnaDx {		float: left;		width: 145px;}.menuDx:link, .menuDx:visited {		font: normal normal 12px Arial, Helvetica, sans-serif;		color: #2A4591;		text-decoration: none;		margin: 0 10px;		padding: 0 0 0 15px;		display: block;		text-align: left;		background: url("/img/frecciaMenuDx.gif") 0 3px no-repeat;}.menuDx:hover {		color: #009B01;}#impiantiHome {		margin: 30px 10px 50px 20px;		font: normal normal 12px Arial, Helvetica, sans-serif;		color: #FFF;		text-align: right;}table.referenzeUno, table.referenzeDue {		border-collapse: collapse;		width: 100%;}table.referenzeUno th {		font: normal bold 12px Arial, Helvetica, sans-serif;		color: #333;		padding: 5px 2px;		text-align: left;}table.referenzeUno td {		font: normal normal 12px Arial, Helvetica, sans-serif;		color: #4F4F4F;		padding: 2px 10px 2px 2px;}table.referenzeDue th {		font: normal bold 12px Arial, Helvetica, sans-serif;		color: #333;		padding: 5px 2px;		border: 1px solid #CCC;		background-color: #EAEAEA;		text-align: center;}table.referenzeDue td {		font: normal normal 11px Arial, Helvetica, sans-serif;		color: #4F4F4F;		padding: 2px 10px 2px 2px;		border: 1px solid #CCC;}table.referenzeDue td.referenzeSpacer {		font: normal normal 11px Arial, Helvetica, sans-serif;		color: #4F4F4F;		padding: 2px;		border-width: 0;}/* ---------------------------------- /content ---------------------------------- */ /* ---------------------------------- footer ---------------------------------- */ #footer {		width: 470px;		margin-left: 145px;		background: #FFF;		border-bottom: 10px solid #009B01;		padding-bottom: 5px;		text-align: center;		font: normal normal 11px Arial, Helvetica, sans-serif;		color: #999;}#footer a:link, #footer a:visited {		font: normal normal 11px Arial, Helvetica, sans-serif;		color: #999;		text-decoration: none;}#footer a:hover {		color: #000;}/* ---------------------------------- footer ---------------------------------- */ 		
