html, body {
	margin: 0px;
	background-image: url(../img/fondo.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002E64;
}

h4{margin:0 0 5px 0; padding:0; font-size:11px;}
h5{margin:2px 0 0 0; padding:0; font-size:11px;}

#tabellacentrale{
	height: 540px;
	width: 760px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -270px;
	margin-left: -380px;
	background-image: url(../img/coverfondo.gif);
	background-repeat: no-repeat;
	
}
#tabellacentrale2{
	height: 540px;
	width: 760px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -270px;
	margin-left: -380px;
	
}
#frecciaalta{
	height: 540px;
	width: 760px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -270px;
	margin-left: -380px;
	background-image: url(../img/frec-up.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}

.invisibile{display: none;}

h1{display: none;}

#coverimg{
	height: 540px;
	width: 760px;
	background-image: url(../img/cover.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 10px;

	
}
#coverimg2{
	height: 434px;
	width: 760px;
	background-image: url(../img/prehome.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 10px;

	
}
#coverimg a:link , #coverimg a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 14px;
	text-decoration: none;

	
}
#coverimg a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #002E64;
	font-size: 14px;
	text-decoration: underline;

	
}
#ita{
	position: absolute;
	top: 350px;
	left: 387px;
	list-style-type: none;

	
}
#eng{
	position: absolute;
	top: 412px;
	left: 332px;
	list-style-type: none;

	
}

#menu{
	position: absolute;
	background-image: url(../img/logopic.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	width: 760px;
	height: 100px;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #002E64;
	background-position: 28px 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;

	
}
#submenu{
	position: absolute;
	list-style-type: none;
	width: 760px;
	height: 80px;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	top: 100px;

	
}
#menuprehome{
	position: absolute;
	background-image: url(../img/logopic.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	width: 760px;
	height: 100px;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-position: 28px 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

#home{
	position: absolute;
	top: 0;
	left: 150px;
	padding:2px;
	list-style-type: none;
	border-top-width: 6px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #002E64;
	border-bottom-color: #CCCCCC;
	text-align: center;
	width: 116px;
	text-transform:uppercase;
}

#home2{
	position: absolute;
	top: 0;
	left: 150px;
	padding:2px;
	list-style-type: none;
	border-top-width: 6px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #002E64;
	border-bottom-color: #FF6600;
	text-align: center;
	width: 116px;
	color: #FF6600;
	text-transform:uppercase;
}

#menu a:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
}

#menuprehome a:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;

	
}
#azienda{
	position: absolute;
	top: 65px;
	left: 150px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 12px;
	padding-top: 6px;

	
}
#azienda2{
	position: absolute;
	top: 60px;
	left: 150px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu2.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 17px;
	padding-top: 11px;

	
}

#prodotti{
	position: absolute;
	top: 65px;
	left: 272px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 12px;
	padding-top: 6px;
	
}
#prodotti2{
	position: absolute;
	top: 60px;
	left: 272px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu2.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 17px;
	padding-top: 11px;
	
}
#contatti{
	position: absolute;
	top: 65px;
	left: 392px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 12px;
	padding-top: 6px;

	
}
#contatti2{
	position: absolute;
	top: 60px;
	left: 392px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu2.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 17px;
	padding-top: 11px;

	
}
#news{
	position: absolute;
	top: 65px;
	left: 512px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 12px;
	padding-top: 6px;

	
}
#news2{
	position: absolute;
	top: 60px;
	left: 512px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu2.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 17px;
	padding-top: 11px;

	
}
#holding{
	position: absolute;
	top: 65px;
	left: 631px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 12px;
	padding-top: 6px;

	
}

#holding2{
	position: absolute;
	top: 60px;
	left: 631px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu2.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 17px;
	padding-top: 11px;

	
}
#prehome{
	position: absolute;
	top: 105px;

	
}
#crediti{
	position: absolute;
	top: 503px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	left: 31px;
	
}
#altralingua{
	position: absolute;
	top: 503px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	left: 71px;
	
}
#copy{
	position: absolute;
	top: 520px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	left: 31px;
	
}
a:link, a:visited{
	color: #999999;
	text-decoration: none;
	
}
a:hover{
	color: #002E64;
	text-decoration: none;
	
}
#dettagli{
	height: 350px;
	width: 150px;
	overflow: auto;
	position: absolute;
	top: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;



	
}
#dettaglipro{
	height: 300px;
	width: 150px;
	overflow: auto;
	position: absolute;
	top: 81px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;



	
}
#bluprodotti{
	height: 345px;
	width: 116px;
	overflow: auto;
	position: absolute;
	background-color: #002E64;
	left: 150px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	top: 81px;
	
}
#blu{
	height: 426px;
	width: 116px;
	overflow: auto;
	position: absolute;
	background-color: #002E64;
	left: 150px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	top: 1px;
	
}
#blucontact{
	height: 416px;
	width: 390px;
	overflow: auto;
	position: absolute;
	background-color: #002E64;
	left: 150px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	top: 1px;
	
}
#blucontact hr{margin:10px 0; color:#FFFFFF; height:1px; background-color:#FFFFFF}
#contenuto{
	height: 318px;
	width: 486px;
	position: absolute;
	left: 274px;
	top: 1px;
	background:transparent url(../img/loading.gif) center center no-repeat;
	
}
#contenutotxt{
	width: 468px;
	overflow: auto;
	position: absolute;
	left: 274px;
	top: 319px;
	height: 97px;
	padding: 6px;
	
}
#contenutopro{
	height: 353px;
	width: 486px;
	position: absolute;
	left: 274px;
	top: 81px;
	background:transparent url(../img/loading.gif) center center no-repeat;
	
}#contenutocont{
	height: 318px;
	width: 202px;
	position: absolute;
	left: 558px;
	top: 1px;
	
}
#contenutotxtcontact{
	width: 188px;
	overflow: auto;
	position: absolute;
	left: 558px;
	top: 319px;
	height: 102px;
	padding: 4px;
	
}
#archivio{
	display:none;	
	height: 40px;
	position: absolute;
	top: 350px;
	background-image: url(../img/frec-archivio.gif);
	background-repeat: no-repeat;
	background-position: 35px 8px;
	left: 70px;
	width: 70px;
	padding-top: 10px;
	padding-left: 6px;



	
}
.dettaglio{
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	list-style-type: none;
	position: relative;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	width: 103px;
	left: 0px;
	padding-left: 28px;
	


	
}
.dettaglio img{	display: block;}
.dettaglio strong{	display: block;}

.dettaglio img a:visited, .dettaglio img a:link, .dettaglio img a:active, .dettaglio img a:hover{
	color: #002E64;
}
#blucontact a:hover{
color: #ff9c03;
}

#arredo{
	position: absolute;
	top: 30px;
	left: 150px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 12px;
	padding-top: 6px;

	
}
#arredo2{
	position: absolute;
	top: 25px;
	left: 150px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu2.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 17px;
	padding-top: 11px;

	
}

#deco{
	position: absolute;
	top: 30px;
	left: 272px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 12px;
	padding-top: 6px;
	
}
#deco2{
	position: absolute;
	top: 25px;
	left: 272px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu2.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 17px;
	padding-top: 11px;
	
}
#fiere{
	position: absolute;
	top: 30px;
	left: 392px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 12px;
	padding-top: 6px;

	
}
#fiere2{
	position: absolute;
	top: 25px;
	left: 392px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu2.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 17px;
	padding-top: 11px;

	
}
#pop{
	position: absolute;
	top: 30px;
	left: 512px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 12px;
	padding-top: 6px;

	
}
#pop2{
	position: absolute;
	top: 25px;
	left: 512px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu2.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 17px;
	padding-top: 11px;

	
}
#totem{
	position: absolute;
	top: 30px;
	left: 631px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 12px;
	padding-top: 6px;

	
}

#totem2{
	position: absolute;
	top: 25px;
	left: 631px;
	list-style-type: none;
	width: 80px;
	background-image: url(../img/frec-menu2.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 17px;
	padding-top: 11px;

	
}
#bianca{
	position: absolute;
	top: 391px;
	left: 716px;
	z-index: 2;

	
}
#piufoto{
	position: absolute;
	top: 386px;
	left: 211px;
	z-index: 2;

	
}
dl{margin:0; padding:0;}

dt{
	margin:2px 0px;
	padding:0px;
	font-weight:bold;
}

dd{margin:0px 0px 2px; padding:0px;}
#Layer1{
	position: absolute;
	visibility: hidden;
	font-size: 0px;
	overflow: hidden;
	height: 0px;
	width: 0px;
	
}
#bluprodotti dt{
	margin:4px 0px;
	padding:0px;
	font-weight:bold;
	color: #Fe9c03;
	font-size: 11px;
}
form{margin:0; padding:0;}
label{display:block}
input{
	display:block;
	width:80%;
	padding:0px;
	background-color:#CCCCCC;
	border-width:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
textarea{
	display:block;
	width:80%;
	height:80px;
	padding:0px;
	background-color:#CCCCCC;
	border-width:0;
	overflow:auto;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
button{
	width:80px;
	margin:10px 10px 0 0;
	border:1px double #FFFFFF;
	background-color: #CCCCCC;
}
#puno{
	position: absolute;
	top: 300px;
	left: 500px;
	list-style-type: none;
	background-color: #FFFFFF;
	padding: 2px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;

	
}
#pdue{
	position: absolute;
	top: 120px;
	left: 300px;
	list-style-type: none;
	background-color: #FFFFFF;
	padding: 2px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;

	
}
#ptre{
	position: absolute;
	top: 328px;
	left: 336px;
	list-style-type: none;
	background-color: #FFFFFF;
	padding: 2px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;

	
}
#pquattro{
	position: absolute;
	top: 183px;
	left: 447px;
	list-style-type: none;
	background-color: #FFFFFF;
	padding: 2px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;

	
}
#pcinque{
	position: absolute;
	top: 134px;
	left: 150px;
	list-style-type: none;
	background-color: #FFFFFF;
	padding: 2px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;

	
}
