body {
	margin:0;
	background-color:#FFF;
	}

#logo {
	width:800px;
	height:80px;
}

a:link  {
	text-decoration:none;
	color:#369;
}
	
a:visited {
	text-decoration:none;
	color:#369;
	}
	
a:hover {
	text-decoration:none;
	color:#369;
	}

a:link img {
	border:none;
}
	
a:visited img {
	border:none;
}
	
a:hover img {
	border:none;
	}
	
#index2 a:link {
	color:#ccc;}

#index2 a:visited {
	color:#ccc;}
	
#index2 a:hover {
	color:#000;}	
	
#menu {
	width:800px;
	margin-top:10px;
	font-size:10px;
	font-weight:100;
	font-family:Tahoma, Geneva, sans-serif;
	}
	
#menu table {
	border-collapse:collapse;
	width:800px;
	}	
	
#menu_eng {
	width:800px;
	margin-top:10px;
	font-size:10px;
	font-weight:100;
	font-family:Tahoma, Geneva, sans-serif;
	}

table {
	border-collapse:collapse;
	width:100%;
	}
	
td {
	font-size:12px;
	font-weight:bold;
	color:#aaa;
	text-align:center;
	}	

#menu1 table {
	width:600px;
	}
	
.menu1 table {
	width:600px;
	}	

#menu a:link  {
		text-decoration:none;
		border:none;
		color:#888;
		letter-spacing:2px;}
			
#menu a:visited {
		text-decoration:none;
		border:none;
		color:#888;
		letter-spacing:2px;}

#menu a:hover {
	text-decoration:none;
	border:none;
	color:#369;
	letter-spacing:2px;
}

#menu_eng a:link  {
		text-decoration:none;
		border:none;
		color:#888;
		letter-spacing:2px;}
			
#menu_eng a:visited {
		text-decoration:none;
		border:none;
		color:#888;
		letter-spacing:2px;}

#menu_eng a:hover {
	text-decoration:none;
	border:none;
	color:#369;
	letter-spacing:2px;
}

#menu1 {
	float:right;
	width:600px;
	font-family:Tahoma, Geneva, sans-serif;
	margin:30px 0 0 0;
}

.menu1 {
	float:right;
	width:600px;
	font-family:Tahoma, Geneva, sans-serif;
	margin:30px 0 0 0;
}

#menu1 a:visited {
	color:#666;
	border:none;
	text-decoration:none;
	letter-spacing:2px;
}

#menu1 a:hover {
	color:#369;
	border:none;
	text-decoration:none;
	letter-spacing:2px;
}

.menu1 a:hover {
	color:#369;
	border:none;
	text-decoration:none;
	letter-spacing:2px;
}
	
.menu2 a:link {
	color:#666;
	border:none;
	text-decoration:none;
	letter-spacing:0px;
}

.menu2 a:visited {
	color:#666;
	border:none;
	text-decoration:none;
	letter-spacing:0px;
}

.menu2 a:hover {
	color:#666;
	text-decoration:none;
	letter-spacing:2px;
}

#menu2 a:link {
	color:#666;
	border:none;
	text-decoration:none;
	letter-spacing:2px;
}

#menu2 a:visited {
	color:#666;
	border:none;
	text-decoration:none;
	letter-spacing:2px;
}

#menu2 a:hover {
	color:#369;
	border:none;
	text-decoration:none;
	letter-spacing:2px;
}

#menu2 {
	float:right;
	width:600px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-top:30px;
}

.menu2 {
	float:right;
	width:600px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-top:30px;
}

.menu2 td {
	text-align:justify;}
	
.menu3 a:link {
	color:#666;
	border:none;
	text-decoration:none;
	letter-spacing:0px;
}

.menu3 a:visited {
	color:#666;
	border:none;
	text-decoration:none;
	letter-spacing:0px;
}

.menu3 a:hover {
	color:#369;
	text-decoration:none;
	letter-spacing:0px;
}

#menu3 a:link {
	color:#666;
	border:none;
	text-decoration:none;
	letter-spacing:2px;
}

#menu3 a:visited {
	color:#666;
	border:none;
	text-decoration:none;
	letter-spacing:2px;
}

#menu3 a:hover {
	color:#369;
	border:none;
	text-decoration:none;
	letter-spacing:2px;
}

#menu3 {
	float:right;
	width:600px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-top:30px;
}

.menu3 {
	float:right;
	width:600px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-top:30px;
}

.menu3 td {
	text-align:justify;}
	
#tabella_menu3 {
	}			

#menu-tagliato-09 a:link {
	color:#666;
	border:none;
	text-decoration:none;
	letter-spacing:2px;
}

#menu-tagliato-09 a:visited {
	color:#666;
	border:none;
	text-decoration:none;
	letter-spacing:2px;
}

#menu-tagliato-09 a:hover {
	color:#369;
	border:none;
	text-decoration:none;
	letter-spacing:2px;
}

#menuprodotti a:link  {
		text-decoration: none;
		border:none;
		color:#888;
		letter-spacing:2px;}

#menuprodotti a:visited {
		text-decoration: none;
		border:none;
		color:#888;
		letter-spacing:2px;}

#menuprodotti a:hover {
	color:#369;
	border:none;
	text-decoration:none;
	letter-spacing:2px;
}
	
.indirizzi{
	color:#888;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	letter-spacing:1px;}	
	
.domanda {
	color:#f00;}
	
.risposta {
	color:#369;}	

#div_principale {
	}

#Tabella_01 {
	margin: 0 auto;
	width:800px;
}

#zoom img {
	margin:0.5em 0 0 0;
}

#menu-tagliato-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:60px;
	height:88px;
}

hr {
  border-color:#bbb;
  border-style:solid;
  border-width:2px 0 0;
  clear:both;
  margin:0 0 16px;
  height:0;
}

#menuprodotti {
	margin:30px 0 0 0;
	width:200px;
	text-align:left;
	color:#999;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	float: left;
}
	
.nomimenu {
		color:#999;
		letter-spacing:1px;
		margin-top:6px;
		font-size:9px;
		font-family:Tahoma, Geneva, sans-serif;
		}	

#menu-tagliato-03 {
	position:absolute;
	left:840px;
	top:0px;
	width:60px;
	height:88px;
}

#menu-tagliato-08 {
	width:250px;
	height:490px;
	text-align:justify;
	color:#999;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	float:left;
	margin-top:30px;
}

#menu-tagliato-09 {
	width:200px;
	text-align:justify;
	color:#999;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8pt;
	float:left;
	margin-top:30px;
}

h4 {
	color:#369;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	letter-spacing:2px;
	text-align:left;
	margin-top:0;
}

h5 {
	color:#369;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	margin: 0px 0px 8px 0px;
	padding:0px;
	letter-spacing:2px;
}

h6 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	margin: 0px 0px 8px 0px;
	padding:0px;
}


#img-home {
	float:right;
	margin-top:30px;
	left:420px;
	top:100px;
	width:480px;
	height:387px;
}

#img-home2 {
	top:100px;
	width:600px;
	height:auto;
	margin-top:30px;
	float:right;
}

#map {
	float:right;
	margin-top:30px;
	width:480px;
	height:387px;
}

#contenuti {
	float:right;
	width:600px;
	height:auto;
}

#contenuto_sx {
	float:left;
	width: 420px;
}

#contenuto_dx {
	color:#888;
	float:right;
	width:160px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	height:auto;
	line-height:13pt;
	text-align:justify;
}

#anteprima {
}

#iframe_img_piccole {
	float:left;
	width:420px;
}

#tab_img_pic table {
	border-collapse:separate;
	width:100%;
}


#scheda_prodotto {
	position:absolute;
	top:314px;
	width:200px;
	left:384px;
	background-color:#ededed;
	color:#888;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	letter-spacing:2px;
	text-align:center;
	font-weight:bold;
	float:right;
}

#menu-tagliato-12 {
	width:800px;
	height:30px;
	float:left;
	margin-top:15px;

}

#menu-tagliato-12-contatti {
	width:480px;
	height:30px;
	float:right;

}

.footer{
	color:#aaa;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	margin-top:10px;
	text-align:center;
	vertical-align:middle;
	height:30px;
}


.titoli {
	color:#888;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-align:left;
}

#titolo {
	width:600px;
	text-align:right;
	height:28px;
}

#gallery {
	width: 420px;
	float: left;
	height: auto;
	}

#gallery ul {list-style: none;
	}

#gallery ul li {
	display: inline;}

#gallery ul img {
		border:none;
		
	}

#gallery ul a:hover img {
	border:none;
	color: #fff;
	}

#gallery ul a:hover {
	color: #fff;
	}
	
#gallery td{
	padding:5px;}	

.tabella {
	width:100%;
	}

a.css_tooltip{
position:relative;
text-decoration:none;
}
a.css_tooltip:hover{
background-color:transparent;
}
a.css_tooltip span{
display: none;
}
a.css_tooltip:hover span{
display:block;
position:absolute;
z-index:20;
top:1px;
left:85px; 
width:auto;
padding:5px;
background-color:#555;
}
a.css_tooltip span img{
}
a.css_tooltip span b{
display:block;
}

