body {
text-align:center;
scrollbar-shadow-color: #CCCCCC;
scrollbar-highlight-color: #CCCCCC;
scrollbar-3dlight-color: #666666;
scrollbar-darkshadow-color: #666666;
scrollbar-track-color: #666666;
scrollbar-arrow-color: #FF9900;
}

.clr {clear:both;}

.background_home {
	background-image:url(img/background_home.gif);
	height:768px;
	width:1024px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
}

.background_lavorazioni {
	background-image:url(img/background_lavorazioni.gif);
	height:768px;
	width:1024px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
}

.menu {
	background:transparent url(img/header.png) no-repeat 0 0;
	height: 96px;
	width: 1024px;
	margin-top: 56px;
	margin-right: auto;
	margin-left: auto;
	position: absolute;
	z-index: 10;
}

.fondo_home {
	background-image: url(img/fondo_home.gif);
	height: 741px;
	width: 954px;
	margin-top: 22px;
	margin-right: 26px;
	margin-left: 44px;
	position:absolute;
}

.fondo{
	height: 741px;
	width: 954px;
	margin-top: 22px;
	margin-right: 26px;
	margin-left: 44px;
	position:absolute;
	background-image: url(img/fondo.gif);
}

.gallery {
	width: 954px;
	height: 235px;
	margin-top: 486px;
	margin-right:auto;
	margin-left:auto;
	background-color: #999999;
	position: absolute;
}

.box_home {
	background-image: url(img/box_home.png);
	height: 94px;
	width: 944px;
	margin-top: 394px;
	margin-right: auto;
	margin-left: auto;
	position:absolute;
	font-family: Verdana;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left:10px;
}

.box_contatti{
height: 280px;
width: 954px;
margin-right: auto;
margin-left: auto;
font-family: Verdana;
position:static;
}

#img_contatti{
width: 350px;
height: 244px;
margin-top: 15px;
margin-left: 40px;
float: left;
}

#tab_contatti{
	width: 450px;
	height: 244px;
	margin-top: 20px;
	margin-right: 40px;
	float: right;
}

#mappa_contatti{
	width:954px;
	height:312px;
	margin-top:129px;
	position:static;
}

.gallery_lavo{
	width:954px;
	height:596px;
	margin-top:129px;
	position:static;
}

.gallery_lavo object {z-index:100;}

#main_menu{
	margin: 0px;
	padding: 0 0 0 530px;
	list-style-type: none;
	border:0;
	z-index:200;
}

#main_menu ul{
padding:0;
margin:0;
#height:96px;
z-index:210;
}

#main_menu li{
	display:inline;
	z-index:220;
}

#main_menu li a{
	display:block;
	float:left;
	text-indent:-9999px;
	z-index:230;
}

#home{
	height:109px;
	width: 91px;
	border:0;
}

a#home {
   background: url(img/botton_home_down.gif);
}

a#home:hover { background-image: url(img/botton_home.gif); }

#servizi{
height:109px;
width: 90px;
border:0;
}

a#servizi {
   background: url(img/botton_servizi_down.gif);
}

a#servizi:hover { background-image: url(img/botton_servizi.gif); }

#lavorazioni{
height:109px;
width: 126px;
border:0;
}

a#lavorazioni {
   background: url(img/botton_lavorazioni_down.gif);
}

a#lavorazioni:hover { background-image: url(img/botton_lavorazioni.gif); }

#prodotti{
height:109px;
width: 90px;
border:0;
}

a#prodotti {
   background: url(img/botton_prodotti_down.gif);
}

a#prodotti:hover { background-image: url(img/botton_prodotti.gif); }

#novita{
height:109px;
width: 90px;
border:0;
}

a#novita {
   background: url(img/botton_novita_down.gif);
}

a#novita:hover { background-image: url(img/botton_novita.gif); }

#contatti{
height:109px;
width: 111px;
border:0;
}

a#contatti {
   background: url(img/botton_contattaci_down.gif);
}

a#contatti:hover { background-image: url(img/botton_contattaci.gif); }

/* common styling */
.menu_prodotti {
	font-family: verdana;
	width:215px;
	margin:0px;
	font-size:14px;
	margin-top:190px;
	position: absolute;
	word-wrap: break-word;
}

.menu_prodotti ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#592d1d; 
width:215px; 
height:22px; 
text-align:left; 
border:0px;  
background:#ffffff; 
line-height:19px; 
font-size:14px;
overflow:auto;
}

.menu_prodotti ul {padding:10; margin-top:0px; list-style-type: none; }
.menu_prodotti ul li {float:left; margin-right:1px; position:relative;}
.menu_prodotti ul li ul {display: none; width:auto;}

/* specific to non IE browsers */
.menu_prodotti ul li:hover a {color:#000; background:#eeeeee;}
.menu_prodotti ul li:hover ul {display:block; position:absolute; top:0; left:105px; width:105px;}
.menu_prodotti ul li:hover ul li a.hide {background:#eeeeee; color:#000;}
.menu_prodotti ul li:hover ul li ul {display: none;}
.menu_prodotti ul li:hover ul li a {
	display:block;
	background:#eeeeee;
	color:#e95d0f;
	width:200px;
	margin-left:70px;
	padding-left:10px;
}

.menu_prodotti ul li:hover ul li a:hover {background:#eeeeee; color:#000; }
.menu_prodotti ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000; }
.menu_prodotti ul li:hover ul li:hover ul li a {display:block; width:200px; background:#dfc184; color:#000; }
.menu_prodotti ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff; }

#prodotto{
	width:470px;
	height:auto;
	margin-top:190px;
	margin-left: 475px;
	position:absolute;
	float: right;
}
