@charset "utf-8";
html,body {
	background-color:#FFF;
	background-repeat:repeat-x;
	background-image:url(immagini/sfondoindex.jpg);
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	font-size: 12px;
}
#cache {
	position:absolute;
	top:300px;
	z-index:11111;
	visibility:hidden;
	background-color: #FFF;
	width: 100%;
	height: 500px;
	text-align: center;
}


#relative {
	width:766px;
	height:244px !important;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	z-index: 2;
}
#page {
	top:0px;
	width:766px;
	height:500px;
	position:relative;
	left:0px;
	z-index: 1;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}

a img {
border:none;
}

a:link,a:visited {
	color:#48A6CB;
	text-decoration:underline;
}


a:hover {
	color:#9FD3EC;
}


.bold {
	font-weight:bold;
}
#footer {
	width:100%;
	height:57px !important;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	min-width: 780px;
	background-image: url(immagini/footer.jpg);
	background-repeat: repeat-x;
}
#spazio {
	top:36px;
	width:766px;
	height:87px;
	position:absolute;
	left:0px;
	background-repeat:no-repeat;
	background-image:url(immagini/top3.jpg);
	z-index: 999;
	background-position: left top;
}
#lato1 {
	top:25px;
	width:766px;
	height:51px;
	position:absolute;
	background-repeat:no-repeat;
	background-image:url(immagini/top2.jpg);
	z-index: 1;
	background-position: left bottom;
	right: 0px;
}
#lato2 {
	top:0px;
	width:746px;
	height:151px;
	position:absolute;
	background-repeat:no-repeat;
	background-image:url(immagini/toptop.jpg);
	z-index: 1;
	background-position: left top;
	left: 0px;
	font-size: 11px;
	line-height: 12px;
	padding-left: 20px;
}
#dnv {
	top:59px;
	width:283px;
	height:282px;
	position:absolute;
	left:453px;
	background-repeat:no-repeat;
	z-index: 999;
	background-position: left bottom;
	border: 1px solid #0d5f92;
	background-color: #4B6B82;
}
#text {
	top:405px;
	width:426px;
	height:436px;
	position:absolute;
	left:2px;
	z-index: 9;
	font-family: Tahoma, Geneva, sans-serif;
}
#bottom {
	width:766px;
	height:57px !important;
	position:relative;
	margin-right:auto;
	margin-left:auto;
}
#cont a:link{
	color: #3c3c3c;
	text-decoration: none;
}
#cont a:visited{
	color: #3c3c3c;
	text-decoration: none;
}
#cont a:hover{
	color: #3c3c3c;
	text-decoration: underline;
}
#link a:link{
	color: #ac310c;
	text-decoration: underline;
}
#link a:visited{
	color: #ac310c;
	text-decoration: underline;
}
#link a:hover{
	color: #ac310c;
	text-decoration: none;
}


#link4 a:link{
	color: #8fb737;
	text-decoration: underline;
}
#link4 a:visited{
	color: #8fb737;
	text-decoration: underline;
}
#link4 a:hover{
	color: #8fb737;
	text-decoration: none;
}



#link2 a:link{
	color: #219444;
	text-decoration: underline;
}
#link2 a:visited{
	color: #219444;
	text-decoration: underline;
}
#link2 a:hover{
	color: #219444;
	text-decoration: none;
}



#link3 a:link{
	color: #0074ae;
	text-decoration: underline;
}
#link3 a:visited{
	color: #0074ae;
	text-decoration: underline;
}
#link3 a:hover{
	color: #0074ae;
	text-decoration: none;
}
#copy a:link{
	color: #B7C7D2;
	text-decoration: underline;
}
#copy a:visited{
	color: #B7C7D2;
	text-decoration: underline;
}
#copy a:hover{
	color: #B7C7D2;
	text-decoration: none;
}

#menu a:link{
	color: #FFF;
	text-decoration: none;
}
#menu a:visited{
	color: #FFF;
	text-decoration: none;
}
#menu a:hover{
	color: #C3E2EE;
	text-decoration: underline;
}
#menu {
	top:453px;
	width:768px;
	height:24px;
	position:absolute;
	left:0px;
	z-index: 1;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
}
#punto6 {
	top:0px;
	width:291px;
	height:57px;
	position:absolute;
	background-repeat:no-repeat;
	background-image:url(immagini/contatti.jpg);
	z-index: 9;
	background-position: left bottom;
	right: 0px;
}
#copy {
	top:25px;
	width:306px;
	height:17px;
	position:absolute;
	left:22px;
	z-index: 1;
	font-size: 11px;
	color: #FFF;
}
#punto2 {
	top:475px;
	width:8px;
	height:8px;
	position:absolute;
	left:75px;
	background-repeat:no-repeat;
	background-image:url(immagini/punto.png);
	z-index: 9;
	background-position: left bottom;
}
#punto4 {
	top:5px;
	width:8px;
	height:8px;
	position:absolute;
	left:75px;
	background-repeat:no-repeat;
	background-image:url(immagini/punto.png);
	z-index: 9;
	background-position: left bottom;
}
#link {
	top:86px;
	width:126px;
	height:24px;
	position:absolute;
	left:65px;
	z-index: 9;
	color: #ac310c;
	font-size: 15px;
	font-weight: bold;
}
#graf {
	top:150px;
	width:291px;
	height:950px;
	position:absolute;
	z-index: 999;
	background-image: url(immagini/graf.jpg);
	background-repeat: no-repeat;
	background-color: #ced9e1;
	right: 0px;
}
#riq {
	top:26px;
	width:214px;
	height:21px;
	position:absolute;
	left:55px;
	z-index: 9;
	background-image: url(immagini/prodottieservizi.png);
	background-repeat: no-repeat;
}
#frec {
	top:163px;
	width:766px;
	height:35px;
	position:absolute;
	left:0px;
	z-index: 1;
	background-image: url(immagini/top4.jpg);
	background-repeat: no-repeat;
}
#puntinoblu1 {
	top:32px;
	width:260px;
	height:15px;
	position:absolute;
	left:5px;
	z-index: 9;
	background-image: url(immagini/puntino.png);
	background-repeat: no-repeat;
	padding-left: 11px;
	background-position: 0px 6px;

}
#puntinoverde1 {
	top:208px;
	width:252px;
	height:16px;
	position:absolute;
	left:5px;
	z-index: 999;
	background-image: url(immagini/puntino2.png);
	background-repeat: no-repeat;
	padding-left: 11px;
	background-position: 0px 6px;
}
#frec2 {
	top:132px;
	width:105px;
	height:101px;
	position:absolute;
	left:610px;
	z-index: 99999999999;
	background-image: url(immagini/hidrox.png);
	background-repeat: no-repeat;
}
.grigio {
	font-weight:bold;
	color: #323232;
}
#az {
	top:74px;
	width:44px;
	height:50px;
	position:absolute;
	left:13px;
	z-index: 1;
	background-image: url(immagini/icona1.jpg);
	background-repeat: no-repeat;
}
.rosso {
	color: #bb0e24;
	font-weight: bold;
}
#menu {
	width:622px;
	position:absolute;
	top:148px;
	right:1px;
	height:46px;
	z-index:99;
}
#menudx {
	width:73px;
	position:absolute;
	top:0px;
	right:-2px;
	height:46px;
	z-index:9;
	background-image: url(immagini/menu.jpg);
	background-repeat: no-repeat;
}


#menu ul {
	width:auto;
	height:46px;
	list-style:none outside;
	margin:0;
	padding:0;
}

#menu li a {
	height:46px;
	color:#fff;
	display:block;
	float:left;
}

#menu li a span {
display:none;
}
li#tasto1 {
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(immagini/tastihome/tasto1.jpg);
	margin:0;
}

li#tasto2 {
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(immagini/tastihome/tasto2.jpg);
	margin:0;
}

li#tasto3 {
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(immagini/tastihome/tasto3.jpg);
	margin:0;
}
li#tasto4 {
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(immagini/tastihome/tasto4.jpg);
	margin:0;
}
li#tasto5 {
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(immagini/tastihome/tasto5.jpg);
	margin:0;
}
li#tasto6 {
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(immagini/tastihome/tasto6.jpg);
	margin:0;
}


li#tasto1acceso {
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(immagini/tastihome/tasto1over.jpg);
	margin:0;
}

li#tasto2acceso {
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(immagini/tastihome/tasto2over.jpg);
	margin:0;
}

li#tasto3acceso {
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(immagini/tastihome/tasto3over.jpg);
	margin:0;
}
li#tasto4acceso {
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(immagini/tastihome/tasto4over.jpg);
	margin:0;
}

li#tasto5acceso {
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(immagini/tastihome/tasto5over.jpg);
	margin:0;
}
li#tasto6acceso {
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(immagini/tastihome/tasto6over.jpg);
	margin:0;
}
li#tasto1 a,li#tasto1acceso a {
	width:95px;
	background-repeat:no-repeat;
	background-position:top;
	padding-left:0px;
}

li#tasto1 a:hover,li#tasto1acceso a:hover {
	background-image:url(immagini/tastihome/tasto1over.jpg);
}

li#tasto2 a,li#tasto2acceso a {
	width:95px;
	background-repeat:no-repeat;
	background-position:top;
	padding-left:0px;
}

li#tasto2 a:hover,li#tasto2acceso a:hover {
	background-image:url(immagini/tastihome/tasto2over.jpg);
}

li#tasto3 a,li#tasto3acceso a {
	width:95px;
	background-repeat:no-repeat;
	background-position:top;
	padding-left:0px;
}

li#tasto3 a:hover,li#tasto3acceso a:hover {
	background-image:url(immagini/tastihome/tasto3over.jpg);
}

li#tasto4 a,li#tasto4acceso a {
	width:95px;
	background-repeat:no-repeat;
	background-position:top;
	padding-left:0px;
}

li#tasto4 a:hover,li#tasto4acceso a:hover {
	background-image:url(immagini/tastihome/tasto4over.jpg);
}
li#tasto5 a,li#tasto5acceso a {
	width:95px;
	background-repeat:no-repeat;
	background-position:top;
	padding-left:0px;
}

li#tasto5 a:hover,li#tasto5acceso a:hover {
	background-image:url(immagini/tastihome/tasto5over.jpg);
}

li#tasto6 a,li#tasto6acceso a {
	width:95px;
	background-repeat:no-repeat;
	background-position:top;
	padding-left:0px;
}

li#tasto6 a:hover,li#tasto6acceso a:hover {
	background-image:url(immagini/tastihome/tasto6over.jpg);
}
li#tasto7 {
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(immagini/tastihome/tasto7.jpg);
	margin:0;
}
li#tasto7acceso {
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(immagini/tastihome/tasto7over.jpg);
	margin:0;
}
li#tasto7 a, li#tasto7acceso a {
	width:95px;
	background-repeat:no-repeat;
	background-position:top;
	padding-left:0px;
}
li#tasto7 a:hover, li#tasto7acceso a:hover {
	background-image:url(immagini/tastihome/tasto7over.jpg);
}

#az2 {
	top:154px;
	width:33px;
	height:50px;
	position:absolute;
	left:19px;
	z-index: 1;
	background-image: url(immagini/icona2.jpg);
	background-repeat: no-repeat;
}
#az3 {
	top:234px;
	width:28px;
	height:50px;
	position:absolute;
	left:21px;
	z-index: 1;
	background-image: url(immagini/icona3.jpg);
	background-repeat: no-repeat;
}
#az4 {
	top:314px;
	width:27px;
	height:50px;
	position:absolute;
	left:22px;
	z-index: 1;
	background-image: url(immagini/icona4.jpg);
	background-repeat: no-repeat;
}
#sfuma1 {
	width:766px;
	position:absolute;
	top:204px;
	height:5px;
	z-index:9;
	background-image: url(immagini/sfuma1.png);
	background-repeat: no-repeat;
	left: 0px;
}
#sfuma2 {
	width:766px;
	position:absolute;
	top:216px;
	height:2px;
	z-index:9;
	background-image: url(immagini/sfuma2.png);
	background-repeat: no-repeat;
	left: 0px;
}
#link2 {
	top:166px;
	width:126px;
	height:24px;
	position:absolute;
	left:65px;
	z-index: 9;
	color: #ac310c;
	font-size: 15px;
	font-weight: bold;
}
#link3 {
	top:246px;
	width:126px;
	height:24px;
	position:absolute;
	left:65px;
	z-index: 9;
	color: #ac310c;
	font-size: 15px;
	font-weight: bold;
}
#link4 {
	top:326px;
	width:126px;
	height:24px;
	position:absolute;
	left:65px;
	z-index: 9;
	color: #ac310c;
	font-size: 15px;
	font-weight: bold;
}
#titoletto1 {
	top:0px;
	width:301px;
	height:30px;
	position:absolute;
	left:94px;
	z-index: 9;
	color: #38352d;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 4px;
	font-family: Tahoma, Geneva, sans-serif;
}
.rosso {
	font-weight:bold;
	color: #d52d00;
}
#titoletto2 {
	top:470px;
	width:260px;
	height:30px;
	position:absolute;
	left:94px;
	z-index: 9;
	color: #38352d;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 4px;
	font-family: Tahoma, Geneva, sans-serif;
}
#cert {
	top:505px;
	width:112px;
	height:104px;
	position:absolute;
	left:16px;
	z-index: 9;
	background-image: url(immagini/dnv.jpg);
	background-repeat: no-repeat;
}
#testo1 {
	top:36px;
	width:430px;
	height:178px;
	position:absolute;
	left:2px;
	z-index: 9;
	color: #555555;
	line-height: 22px;
	text-align: justify;
}
#testo2 {
	top:501px;
	width:314px;
	height:124px;
	position:absolute;
	left:125px;
	z-index: 9;
	color: #555555;
	line-height: 22px;
	text-align: justify;
}
.blu {
	font-weight:bold;
	color: #148dba;
}
#textpagine {
	top:262px;
	width:439px;
	height:auto;
	position:absolute;
	left:3px;
	z-index: 9;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: justify;
	line-height: 22px;
	color: #555555;
}
.blubig {
	font-weight:bold;
	color: #148dba;
	font-size: 14px;
}
#page1 {
	top:0px;
	width:766px;
	height:550px;
	position:relative;
	left:0px;
	z-index: 1;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
#page2 {
	top:0px;
	width:766px;
	height:600px;
	position:relative;
	left:0px;
	z-index: 1;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
#page3 {
	top:0px;
	width:766px;
	height:650px;
	position:relative;
	left:0px;
	z-index: 1;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
.blunormale {
	color: #148dba;
}
#logoflash {
	top:68px;
	width:394px;
	height:35px;
	position:absolute;
	left:13px;
	background-repeat:no-repeat;
	z-index: 9999;
	background-position: left top;
}
#aet {
	top:315px;
	width:414px;
	height:auto;
	position:absolute;
	left:3px;
	background-repeat:no-repeat;
	z-index: 1;
	background-position: left top;
	color: #555555;
	font-family: Tahoma, Geneva, sans-serif;
}
#textdx {
	top:315px;
	width:272px;
	height:auto;
	position:absolute;
	left:151px;
	z-index: 9;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: justify;
	line-height: 22px;
	color: #555555;
}
#page4 {
	top:0px;
	width:766px;
	height:700px;
	position:relative;
	left:0px;
	z-index: 1;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
#polifusori {
	top:371px;
	width:200px;
	height:347px;
	position:absolute;
	left:-249px;
	z-index: 9;
	color: #555555;
	line-height: 22px;
	text-align: justify;
}
#page6 {
	top:0px;
	width:766px;
	height:800px;
	position:relative;
	left:0px;
	z-index: 1;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
#saldalastre {
	top:488px;
	width:265px;
	height:445px;
	position:absolute;
	left:-289px;
	z-index: 9;
	color: #555555;
	line-height: 22px;
	text-align: justify;
}
#page7 {
	top:0px;
	width:766px;
	height:850px;
	position:relative;
	left:0px;
	z-index: 1;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
#page8 {
	top:0px;
	width:766px;
	height:900px;
	position:relative;
	left:0px;
	z-index: 1;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
#page9 {
	top:0px;
	width:766px;
	height:950px;
	position:relative;
	left:0px;
	z-index: 1;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
#page10 {
	top:0px;
	width:766px;
	height:1100px;
	position:relative;
	left:0px;
	z-index: 1;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
#page5 {
	top:0px;
	width:766px;
	height:750px;
	position:relative;
	left:0px;
	z-index: 1;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
#tabelle {
	top:733px;
	width:166px;
	height:auto;
	position:absolute;
	left:0px;
	z-index: 9;
	color: #555555;
	line-height: 15px;
	text-align: center;
	font-size: 11px;
}
#tabelle1 {
	top:651px;
	width:257px;
	height:auto;
	position:absolute;
	left:0px;
	z-index: 9;
	color: #555555;
	line-height: 22px;
	text-align: center;
	font-size: 12px;
}
#saldatrici {
	top:408px;
	width:205px;
	height:440px;
	position:absolute;
	left:-213px;
	z-index: 9;
	color: #555555;
	line-height: 22px;
	text-align: justify;
}
#pagecorsi {
	top:0px;
	width:766px;
	height:1500px;
	position:relative;
	left:0px;
	z-index: 1;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
#textphoto {
	top:310px;
	width:439px;
	height:auto;
	position:absolute;
	left:3px;
	z-index: 9;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: justify;
	line-height: 28px;
	color: #555555;
	letter-spacing: 5px;
}
p {
	line-height: 16px;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#sfummenu {
	top:0px;
	width:193px;
	height:46px;
	position:absolute;
	left:570px;
	z-index: 999;
	background-image: url(immagini/sfummenu.jpg);
	background-repeat: repeat-x;
	text-align: right;
}
#imgdx {
	top:625px;
	width:456px;
	height:235px;
	position:absolute;
	left:4px;
	z-index: 9999;
	background-repeat: no-repeat;
}
#imgsx {
	top:194px;
	width:765px;
	height:208px;
	position:absolute;
	left:1px;
	z-index: 1;
	background-repeat: no-repeat;
}
#titoletto3 {
	top:640px;
	width:260px;
	height:30px;
	position:absolute;
	left:94px;
	z-index: 9;
	color: #38352d;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 4px;
	font-family: Tahoma, Geneva, sans-serif;
}
#punto3 {
	top:645px;
	width:8px;
	height:8px;
	position:absolute;
	left:75px;
	background-repeat:no-repeat;
	background-image:url(immagini/punto.png);
	z-index: 9;
	background-position: left bottom;
}
#cert2 {
	top:685px;
	width:112px;
	height:104px;
	position:absolute;
	left:16px;
	z-index: 9;
	background-image: url(immagini/adis2.jpg);
	background-repeat: no-repeat;
}
#cert3 {
	top:819px;
	width:112px;
	height:116px;
	position:absolute;
	left:16px;
	z-index: 9;
	background-image: url(immagini/aet2.jpg);
	background-repeat: no-repeat;
}
#cert2text {
	top:691px;
	width:315px;
	height:120px;
	position:absolute;
	left:125px;
	z-index: 9;
	color: #555555;
	line-height: 22px;
	text-align: justify;
}
#cert3text {
	top:821px;
	width:314px;
	height:114px;
	position:absolute;
	left:125px;
	z-index: 9;
	color: #555555;
	line-height: 22px;
	text-align: justify;
}
#sfumasu {
	top:194px;
	width:765px;
	height:23px;
	position:absolute;
	left:1px;
	z-index: 9999;
	background-image: url(immagini/sfumasu.png);
	background-repeat: repeat-x;
	text-align: right;
}
