body{
background:url(../img/body_bg.gif) repeat-x 0 0;	font-family:Arial, Helvetica, sans-serif;	padding:0;	margin:0;}
.banner_top {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 334px;
	background:transparent 0 0 no-repeat;
	display: none;
}
a.button { color: white; }
#nav_wrap {
	background-image: url(../img/sottolineato.gif);	background-repeat: no-repeat;	width: 100%;	height: 30px;	position:absolute;
top: 335px; }
.logo{
	float:right;	position:absolute;	right:0;	margin:-153px 0px 0 0;
}
.italiano{
	float:right;	position:absolute;	right:50px; cursor:pointer;
}
.inglese{
	float:right;	position:absolute;	right:20px; cursor:pointer;
}
#nav_wrap ul {
	list-style-type: none;	font-size:90%;	margin:0;	padding:0;}
#menu_bg {
background: url(../img/sfumatura.png) repeat-x 0 4px;width:100%;	height:50px;position:absolute;top: 330px; 
}	

#nav_wrap ul li{
	display: block;	float:left;	margin:2px 0 0 0;	padding: 8px 20px 0px 20px;	width:60px;	height:30px;	text-align:center;

}
#active_nav{
	font-weight:bold;
}
#nav_wrap ul li a:visited, #nav_wrap ul li a:link {	color:#000;	text-decoration:none;
}
#nav_wrap ul li a:hover {	text-decoration:underline;}

.clear	{clear:both;}	
h1{color:#000; margin:10px; font-size:140%;font-weight:normal;}
h2{color:#000; margin:10px; font-size:120%;font-weight:normal;}
img { border: 0px; }
a:visited, a:link {text-decoration:none;color:#fb0000}
a:hover{text-decoration:none;color:#fb0000}
p{
color:#000;margin:10px; font-size:80%;line-height:140%;}
.footer2{float:right;}
.footer{border-top:1px solid #FF0000;font-size:70%;padding:0px 10px;margin:40px 0 0 0}
.content{margin:378px 10px 0 10px; }
.floatsx{float:left; border:3px solid #ccc; margin:0 10px 0 0}
.date{font-size:80%}
.linea{border-top:1px solid #ff0000; width:100%;margin:30px 0 30px 0}
.newsbox{display:none; margin:0 0 10px 0; border-bottom:1px solid #FF0000}

a#firma {
	display: block;
	width: 170px;
	height: 58px;
	background-image: url('../img/firma.it.png');
}
a#firma:hover {
	background-image: url('../img/firma.it.rosso.png');
}

/*
.prodotti img, .gallery img{border:3px solid #fff;margin:2px;}
.prodotti img:hover, .gallery img:hover{border:3px solid #fb0000;}
*/
.prodotti span{display:none;}
.box{float:left; margin:10px; background:url(../img/cornice.gif) 0 0 no-repeat; width:149px; height:147px;padding:3px 0 0 3px}
.button{background:url(../img/buttons.png) 0 0 no-repeat; display:block; width:150px; height:35px;float:right; text-decoration:none;text-align:center;padding:12px 0 0 0;text-transform:uppercase;margin:0px -10px 0 0; color:#ffffff}
.button a:visited, .button a:link{color:#ffffff}

.button:hover{background:url(../img/buttons.png) 0 -46px no-repeat;color:#141515}

#lightbox{
	background-color:#fff;	padding: 0px;	border: 4px solid #fff;	border-bottom: 0px solid #fff;
	
	}
#lightboxDetails{
	margin:0;	height:4px;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: -10px; right: -13px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background:#000;filter:alpha(opacity=80);	opacity: 0.80;}
	
#coteca{
	position: absolute;
	top: 150px;
	left: 36%;
}