body {
	background-image: url(immagini/bg.gif);
	margin:auto;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#relativo {
	position: relative;
	width: 1000px;
	top: 0px;
	margin-top: 18px;
}
#Layer1 {
	position:absolute;
	width:187px;
	height:135px;
	z-index:1;
	left: 18px;
	top: 11px;
}
#logo {
	height: 53px;
	width: 205px;
	position: absolute;
	top: 16px;
	right:672px;
}
#freccia {
	height: 56px;
	width: 205px;
	position: absolute;
	top: 69px;
	right: 672px;
}
#flash {
	height: 278px;
	width: 672px;
	position: absolute;
	top: 69px;
	right: 0px;
}
#menu1 {
	height: 35px;
	width: 205px;
	position: absolute;
	top: 125px;
	right: 672px;
}
#menu2 {
	height: 34px;
	width: 205px;
	position: absolute;
	top: 160px;
	right: 672px;
}
#menu3 {
	height: 32px;
	width: 205px;
	position: absolute;
	top: 194px;
	right: 672px;
}
#menu4 {
	height: 35px;
	width: 205px;
	position: absolute;
	top: 226px;
	right: 672px;
}
#menu5 {
	height: 33px;
	width: 205px;
	position: absolute;
	top: 261px;
	right: 672px;
}
#fascianera {
	height: 53px;
	width: 204px;
	position: absolute;
	top: 294px;
	right: 672px;
	background-color: #000000;
}

#fascianerab {
	height: 53px;
	width: 205px;
	position: absolute;
	top: 294px;
	right: 672px;
	background: #000000 url(immagini/home_13b.jpg) bottom no-repeat;
}

#fasciaverde {
	height: 138px;
	width: 195px;
	position: absolute;
	top: 347px;
	right: 672px;
	background-color: #A4BF0D;
	text-align: left;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#fasciaverdeindex {
	height: 138px;
	width: 205px;
	position: absolute;
	top: 347px;
	right: 672px;
	background-color: #A4BF0D;
	text-align: left;
	color: #FFFFFF;
}
#benvenuti { position: absolute;
             height: 177px;
	          width: 389px;
	         top: 347px;
	         right: 283px;
			 background-color:#fff;
			 }
#pompe { position: absolute;
             height: 138px;
	          width: 283px;
	         top: 347px;
	         right: 0px;}
			 
#fasciarancio {
	height: 29px;
	width: 205px;
	position: absolute;
	top: 485px;
	right: 672px;
	background-color: #EB6B23;
	text-align: left;
	padding-top: 10px;
}


#riga { position: absolute;
             height: 39px;
	          width: 335px;
	         top: 485px;
	         right: 282px;}
			 
#pompe2 {
	position: absolute;
	height: 39px;
	width: 283px;
	top: 485px;
	right: 0px;
	background-color: #FFFFFF;
}
			 
#lightgrey {
	position: absolute;
	width: 877px;
	top: 524px;
	right: 0px;
	background-color:#edeee2;
	margin: 0px;
	padding: 0px;			
			 }	
			 
#grey2 {
	position: absolute;
	width: 877px;
	top: 347px;
	right: 0px;
	background-color:#edeee2;
	margin: 0px;
	padding: 0px;	
			 }	
#white {
	position: absolute;
	width: 877px;/*877*/
	top: 347px;
	right: 0px;
	background-color:#fff;
	margin: 0px;
	padding: 0px;	
	

			 }				 

#bordo {
	width: 875px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cac8c3;
	border-right-color: #cac8c3;
	border-left-color: #cac8c3;
	text-align:left;
	
			 }	
			 #bordo2 {
	width: 875px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cac8c3;
	text-align:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cac8c3;
}
#contatti {
	position: absolute;
	width: 611px;
	top: 347px;
	right: 0px;
	background-image: url(immagini/contatti.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 60px;
	padding-top: 0px;
	height: 177px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cac8c3;
}
#azienda {
	position: absolute;
	width: 611px;
	top: 347px;
	right: 0px;
	background-image: url(immagini/azienda.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 60px;
	padding-top: 0px;
	height: 177px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cac8c3;
}
.pad {
	padding: 10px 10px 10px 10px;
	background-color: #fff;
	margin: 0 0 0 205px;
	
}
	
#pad3 {
	background-color: #FFFFff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 2px;
	width: 874px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
}
			 
#lightgrey2 {
	width: 874px;
	right: 0px;
	background-color:#E5E2D9;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	
			 }	
			 
.pad2 {
	padding: 3px 3px 3px 10px;
	background-color: #ECEBE6;
	margin: 0 0 0 205px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	
}

img {
	border:none;
}

.topright {
	position:absolute;
	top:1px;
	right:2px;
}

#3 div {
	border: 1px #f00 solid;
	position:absolute;
	width: 100px;
	height: 100px;
	z-index:1;
}



/*******************************************************************/



#menu-interno{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 5px;
	text-decoration: none;
	position: fissa;
	border: 1px solid #899F09;
	background-color: #BCDC0A;
	width: 87px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-weight: normal;
	left: 0px;
	top: 0px;
	
}
#menu-interno-tetto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 5px;
	text-decoration: none;
	position: fissa;
	border: 1px solid #333333;
	background-color: #666666;
	width: 160px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-weight: bold;
	
}
#menu-internogrigio {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 5px;
	text-decoration: none;
	position: fissa;
	border: 1px solid #999999;
	background-color: #CCCCCC;
	width: 160px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-weight: normal;
}

#menu-interno-gamma {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 5px;
	text-decoration: none;
	position: fissa;
	border: 1px solid #6C8E06;
	background-color: #97AE11;
	width: 160px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-weight: bold;
}
#menu-interno-sommergibili {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 5px;
	text-decoration: none;
	position: fissa;
	border: 1px solid #D6470A;
	background-color: #F56425;
	width: 160px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-weight: bold;
}
#sottomenu-sommergibili{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 5px;
	text-decoration: none;
	position: fissa;
	border: 1px solid #FDA068;
	background-color: #FACF6B;
	width: 87px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-weight: normal;
	left: 0px;
	top: 0px;
	
}

.Stile2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 10px;
	text-decoration: none;
	margin-right: 0px;
	
}

#centrale {
	float: right;
	width: 670px;/*670*/
	text-align: center;
	vertical-align: middle;
	padding-top: 1px;
}

#centraleb {
	float: right;
margin-right:10px;
	width: 550px;/*670*/
	text-align: center;
	vertical-align: middle;
	padding-top: 1px;
}

#contenitore {
	width: 865px;

	padding-left: 10px;
	float: right;
	position: relative;
	height: 100%;
	background-image: url(../images/bg_contenitore.gif);
}
#sopra {
	position: relative;
	width: 45px;
	left: 0px;
	top: 0px;
	float: left;
	height: 427px;
	overflow: visible;
	z-index: 100;
}


#menu2b {
	float: left;
	width: 170px;
	padding-top: 40px;
	left: 0px;
	top: 0px;
	height: 100%;
}

#immagine {
	float: right;
	width: 80px;
	height: 395px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
}

#contenuto2 {
	float: left;
	width: 650px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 12px;
	padding-left: 0px;
	position: relative;
	height: 200;
}


#contenuto3 {

	float: right;
	width: 650px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	position: relative;
	top: 0px;
}
#centrale2 {
	float: right;
	text-align: center;
	vertical-align: top;
	position: relative;
}


#tabellamotore {


	float: right;
	width: 650px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	position: relative;
	top: 0px;
}
#centrale_motore {

	float: right;
	width: 670px;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	padding-top: 1px;
}
#imgmotore {
	height: 400px;
	width: 130px;
	float: left;
	position: relative;
	padding-top: 10px;
	padding-right: 10px;
}
#carattmotore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	width: 650px;
	float: right;
	position: relative;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.bordosottodxsx {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #D3D3D1;
	border-right-color: #D3D3D1;
	border-bottom-color: #D3D3D1;
	border-left-color: #D3D3D1;
	border-right-style: solid;
	border-left-style: solid;
}
.bordosottosx {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #D3D3D1;
	border-right-color: #D3D3D1;
	border-bottom-color: #D3D3D1;
	border-left-color: #D3D3D1;
	border-left-style: solid;
}
.bordosx {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #D3D3D1;
	border-right-color: #D3D3D1;
	border-bottom-color: #D3D3D1;
	border-left-color: #D3D3D1;
	border-left-style: solid;
}
.bordosotto {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #D3D3D1;
	border-right-color: #D3D3D1;
	border-bottom-color: #D3D3D1;
	border-left-color: #D3D3D1;
}
.bordosottodx {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #D3D3D1;
	border-right-color: #D3D3D1;
	border-bottom-color: #D3D3D1;
	border-left-color: #D3D3D1;
	border-right-style: solid;
}

.bordodx {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #D3D3D1;
	border-right-color: #D3D3D1;
	border-bottom-color: #D3D3D1;
	border-left-color: #D3D3D1;
	border-right-style: solid;
}




.Stile3 {font-size: 18px}
.Stile6 {font-size: 10px}
#zoom {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2485A8;
	text-decoration: none;
	font-size: 11px;
	width: 180px;
	float: right;
	left: 0px;
	top: 0px;
	text-align: right;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 8px;
	padding-bottom: 20px;
	
}
.zoom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2485A8;
	text-decoration: none;
	font-weight: bold;
}
#miniatura {
	float: left;
	height: 200px;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#minitab {
	float: right;
	width: 575px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 10px;
}
#immaginepsg {

	float: left;
	width: 243px;
	height: 395px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
}
#contenutopsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	width: 660px;
	float: right;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
}
#psatab {
	width: 600px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
	position: relative;
	left: 0px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#menu5b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 5px;
	text-decoration: none;
	position: fissa;
	border-bottom: 1px solid #cccccc;
	border: 1px solid #BFBFBF;
	background-color: #D7ECFE;
	width: 153px;
	float: left;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
	vertical-align: middle;
	margin-bottom: 3px;
	padding-top: 1px;
}#titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #A1BB10;
	text-decoration: none;
	text-align: left;
	padding-top: 12px;
	padding-bottom: 15px;
	padding-left: 30px;
	font-weight: normal;
	padding-right: 20px;
	background-image: url(immagini/bgtitolo.gif);
	background-repeat: no-repeat;
	width: 620px;
}
#imgpsa {
	padding-left: 10px;
	width: 177px;
	float: right;
}
#titolo2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #F56425;
	text-decoration: none;
	text-align: left;
	padding-top: 12px;
	padding-bottom: 15px;
	padding-left: 30px;
	font-weight: normal;
	padding-right: 20px;
	background-image: url(immagini/bgtitolo-arancione.gif);
	background-repeat: no-repeat;
	width: 620px;
}
#minitab2 {

	float: left;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 20px;
}

#titolo3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-top: 12px;
	padding-bottom: 15px;
	padding-left: 30px;
	font-weight: normal;
	padding-right: 20px;
	background-image: url(immagini/bgtitolo-nero.gif);
	background-repeat: no-repeat;
	width: 620px;
}

#minitab5pol {

	float: left;
	width: 560px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 20px;
}
#miniatura5pol {

	float: left;
	height: 200px;
	width: 290px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	z-index:100
}
#minitab-6pollici {

	float: right;
	width: 555px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 5px;
}
.over {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}

#padcontatti {
	background-color: #FFFFFF;
	height: 430px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 205px;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.testo_pagine{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.asterisco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #EB6B23;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	background-color: #ECEBE6;
	border: 1px solid #999999;
}
.verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A4BF0D;
	text-decoration: none;
}

#mappa {
	position: absolute;
	width: 612px;
	top: 347px;
	right: 0px;
	background-image: url(immagini/dove.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 60px;
	padding-top: 0px;
	height: 177px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cac8c3;
}

#privacy {


	position: absolute;
	width: 612px;
	top: 347px;
	right: 0px;
	background-image: url(immagini/privacy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 60px;
	padding-top: 0px;
	height: 177px;
}
.imgbordo {
	padding-left: 15px;
}

#azienda2 {
	position: absolute;
	width: 670px;
	top: 347px;
	right: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	

	padding-top: 0px;
	height: 177px;/*177*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cac8c3;
}

#tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #A1BB10;
	text-decoration: none;
	text-align: left;
	padding-top: 12px;
	padding-bottom: 15px;
	padding-left: 30px;
	font-weight: normal;
	padding-right: 20px;
	background-image: url(immagini/bgtitolo.gif);
	background-repeat: no-repeat;
	width: 611px;
}

#mappasito {
	position:relative;
	top:-120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#mappasito a:link, #mappasito a:visited{
	color: #A1BB10;
}

.pad2 a:link, .pad2 a:visited {
	color:#666;
	text-decoration: none;

}

.intro {
	background-color: #E5E2D9;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 205px;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 60px;
	color: #666666;
}
#piede {
	position: absolute;
	width: 667px;
	left: 0px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: left;
	padding-left: 210px;
	
}

