body,html { 
	height:100%;
	margin:0; 
	background: url("images/fondo.jpg") no-repeat right bottom;
}

#container {
	width:910px; 
	height:540px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-280px 0 0 -460px;
	border:0px dashed #fff;
}
#inner-container {
	width:910px; 
	height:540px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-280px 0 0 -460px; /* l'ordine è: top right bottom left */
	border:0px dashed #fff;
	
}
#header{
	border:0px dashed #e8edc4;
	height:105px;
	width:910px;
	/*background:url("images/fondo_menu.gif") repeat-x left top #e8edc4;*/
	margin:0px 0px 0px 0px !important; /* l'ordine è: top right bottom left */

}
#content{
	width:910px;
	margin: 0px 0px 0px -1px !important; /* l'ordine è: top right bottom left */
	position:absolute;
	top:105px;
	z-index:20;
	/*display:none;
	border-top:1px solid #333F45;
	border-right:1px solid #3F4649;
	border-bottom:1px solid #3F4649;
	border-left:1px solid #545758;
	background:url("images/fondo_pagina.gif") repeat-x left top;*/
}
#inner-content{
	margin:0px 0px 0px 0px !important; /* l'ordine è: top right bottom left */	
	z-index:20;
}
#content1{
	width:894px;
	height:450px;
	margin: 0px 0px 0px 7px !important; /* l'ordine è: top right bottom left */
	padding: 10px 0px 0px 13px !important; /* l'ordine è: top right bottom left */
	position:absolute;
	top:105px;
	z-index:20;
	/*display:none;
	border-top:1px solid #333F45;
	border-right:1px solid #3F4649;
	border-bottom:1px solid #3F4649;
	border-left:1px solid #545758;*/
	background:url("images/fondo_pagina.gif") no-repeat left top;
}
#inner-content1{
	margin:0px 0px 0px 0px !important; /* l'ordine è: top right bottom left */	
	z-index:20;
}
#flash
{
width:910px; height:435px;
position: absolute;
top: 0;
left: 0;
float: left;
z-index: 0
}
#flashmap
{
width:866px; height:406px;
position: absolute;
top: 10;
left: 10;
float: left;
z-index: 0
}

#privacy{
	position:absolute;
	top:540px;
	padding:0px 0px 0px 3px;
	width:550px;
	color:#7f766f;
	font-size:9px;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif ;
	text-align:left;
	border:0px dotted #666;
}
#privacy A{
	text-decoration:none;
}
#privacy A:link,
#privacy A:visited{
	border:0px;
	text-decoration:none;
	color:#7f766f;	
}
#privacy A:hover,
#privacy A:focus,
#privacy A:active{
	border:0px;
	text-decoration:none;
	color:#2a1b0f;
}
#eng{
	position:absolute;
	top:540px;
	left:595px;
	padding:0px 0px 0px 0px;
	width:300px;
	color:#7f766f;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif ;
	text-align:right;
	float:right;
	border:0px dotted #666;
}
#eng A{
	text-decoration:none;
}
#eng A:link,
#eng A:visited{
	border:0px;
	text-decoration:none;
	color:#544933;	
}
#eng A:hover,
#eng A:focus,
#eng A:active{
	border:0px;
	text-decoration:none;
	color:#e0a70b;
}
.text{
	margin:0px;
	padding:3px 3px 3px 3px
	color:#2a1b0f;
	font-size:10px;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif ;
}
.titoli{
	margin:10px 0px 0px 0px !important;
	color:#ba8f1f;
	font-size:18px;
	font-family: Arial, Geneva, sans-serif;
	font-weight: bold;			
}
.textprodotti{
	margin:10px 0px 0px 0px !important;
	color:#bf962e;
	font-size:13px;
	font-family: Arial, Geneva, sans-serif;
	font-weight: normal;			
}
.texttab{
	margin:0px;
	padding:10px 10px 10px 10px
	color:#2a375f;
	font-size:10px;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif ;
}
.textmap{
	margin:0px;
	color:#2a1b0f;
	font-size:11px;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif ;
	font-weight: bold;
}
.pCol{
	width:850px;
	margin:0px 5px 0px 20px !important;
	height:462px;
	/*border-right:1px solid #0B354D;*/
}
.pCol-scroll1{
	width:840px;
	height:350px;
	margin:20px 20px 20px 20px !important;
	/*background-color: #ffffff;
	filter:alpha(opacity=80) !important;
	-moz-opacity:.80 !important;
	opacity:.80 !important;*/
	border-right:0px solid #0B354D;
	overflow:auto;	
	scrollbar-3dlight-color: #e3e6c0;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #e3e6c0;
	scrollbar-darkshadow-color: #544933;
	scrollbar-face-color: #e3e6c0;
	scrollbar-highlight-color: #544933;
	scrollbar-shadow-color: #e3e6c0;
	scrollbar-track-color: #e3e6c0;
	color:#2a1b0f;
	font-size:10px;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif ;
}
.pCol-scrollscheda{
	width:190px;
	padding:5px 5px 0px 0px !important;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	filter:alpha(opacity=80) !important;
	-moz-opacity:.80 !important;
	opacity:.80 !important;
	border-right:0px solid #e8edc4;
	overflow:auto;
	height:200px;
	scrollbar-3dlight-color: #ececec;
	scrollbar-arrow-color: #2a1b0f;
	scrollbar-base-color: #ececec;
	scrollbar-darkshadow-color: #ececec;
	scrollbar-face-color: #b9b289;
	scrollbar-highlight-color: #ececec;
	scrollbar-shadow-color: #ececec;
	scrollbar-track-color: #ececec;
	font-size:10px;
	color:#534832;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif ;
	font-weight: normal;
}
.boximg{
	font-family: Arial, Helvetica, sans-serif;
	border:0px solid #ccc;
	font-size: 12px;
	color:#ffffff;
	position:absolute;
	top:100px;
	left:30px;
	width:170px;
	/*overflow:auto;
	height:120px;
	scrollbar-face-color: #fff; 
	scrollbar-highlight-color: #fff; 
	scrollbar-shadow-color: #fff; 
	scrollbar-3dlight-color: #fff; 
	scrollbar-arrow-color: #6586AA; 
	scrollbar-track-color: #fff; 
	scrollbar-darkshadow-color: #fff;
	border-bottom:0px solid #f2f2f2;*/
}
.boximg DIV.img{
	margin-bottom:10px;
	padding-bottom:10px;
	color:#000000;
	/*border-bottom:1px solid #1B2B36;*/
	/*font-size:110%;*/
}
A.link3:link, A.link3:visited		{
			font-family: Arial, Geneva, sans-serif; 
			color: #2a1b0f;
			text-decoration: none;
			font-size: 15px;
			font-weight: bold;
			}
	
A.link3:hover 	{
			font-family: Arial, Geneva, sans-serif; 
			color: #cc0000;
			text-decoration: none;
			font-size: 15px;
			font-weight: bold;
			}
A.link2:link, A.link2:visited		{
			font-family: Arial, Geneva, sans-serif;
			color: #2a1b0f;
			text-decoration: none;
			font-size: 11px;
			}
	
A.link2:hover 	{
			font-family: Arial, Geneva, sans-serif; 
			color: #cc0000;
			text-decoration: none;
			font-size: 11px;
			}
A.link1:link, A.link1:visited		{
			font-family: Verdana, Arial, Geneva, sans-serif;
			color: #2a1b0f;
			text-decoration: none;
			font-size: 10px;
			}

A.link1:hover 	{
			font-family: Verdana, Arial, Geneva, sans-serif; 
			color: #cc0000;
			text-decoration: none;
			font-size: 10px;
			}
A.linkmap:link, A.linkmap:visited		{
			font-family: Verdana, Arial, Geneva, sans-serif;
			color: #2a1b0f;
			text-decoration: none;
			font-size: 11px;
			font-weight: bold;
			}
	
A.linkmap:hover 	{
			font-family: Verdana, Arial, Geneva, sans-serif; 
			color: #cc0000;
			text-decoration: none;
			font-size: 11px;
			font-weight: bold;
			}

A.menulink, A.menulink:visited {
display: block;
width: 115px;
height: 19px;
_width: 129px;
_height: 22px;
text-align: left;
text-decoration: none;
font-family:Arial, Geneva, sans-serif;
font-size:11px;
color: #ba8f1f;
margin: 0px 0px 0px 16px;
padding: 3px 0px 0px 16px;
background:url(images/butt.gif) left top no-repeat;
border:0px solid #000;
}

A.menulink:hover{
display: block;
width: 115px;
height: 19px;
_width: 129px;
_height: 22px;
text-align: left;
text-decoration: none;
font-family:Arial, Geneva, sans-serif;
font-size:11px;
color: #554a34;
margin: 0px 0px 0px 16px;
padding: 3px 0px 0px 16px;
border:0px solid #000;
background:url(images/butt_over.gif) left top no-repeat;

}

A.menulinkActive{
display: block;
width: 115px;
height: 19px;
_width: 129px;
_height: 22px;
text-align: left;
text-decoration: none;
font-family:Arial, Geneva, sans-serif;
font-size:11px;
color: #554a34;
margin: 0px 0px 0px 16px;
padding: 3px 0px 0px 16px;
border:0px solid #000;
background:url(images/butt_over.gif) left top no-repeat;

}
A.map{
	FONT: 11px/1.2em Arial,Helvetica,Tahoma,sans-serif;
	FONT-WEIGHT:normal;
	COLOR: #000000;	
	text-align: center;
	vertical-align:middle;
	text-decoration:none;
}
 A.map:link, A.map :visited{
	text-decoration:none;
	color:#000000;
	}
A.map :active,  A.map:hover {
	text-decoration:none;
	color:#ff0000;
}
.boxTabella{
	/*background:#ffffff; */
	width:160px;
}
.boxTabella TR{ 
	text-align:center;
	height:20px;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif ;
}
.boxTabella1{
	background:url("images/fondo_deck.jpg") no-repeat left top;
	width:866px;
}
.boxTabella1 TR{ 
	text-align:left;
	height:20px;
	margin:0px;
	padding:2px 1px 2px 1px;
	font-size:10px;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif ;
}
H1 {  
	color: #7f766f;
	font-family: Arial, Geneva, sans-serif; 
	font-size: 11px;
	margin:470px 0px 0px 0px;
	}

DIV#landing{
width:910px; 
height:435px;
position: absolute;
top: 0;
left: 0;
float: left;
z-index: 0
border:1px solid red;
background:url("images/sfondo.jpg") no-repeat left top;
}

div#landing-content{
	width:900px; 
	height:435px;
	position: relative;
	top: 10px;
	left: 20px;
	float: left;
	border:0px solid red;
	padding:50px 50px 50px 30px;
	color:#2a1b0f;
	font-size:11px;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif ;
	background:url("images/fondo_landing.jpg") no-repeat left top;

}

div#landing-txt{
	width:280px; 
	height:400px;
}