body {margin: 0;padding: 0;background: url(../grafica/bg_body.gif) repeat-x left top #fff;}
#box_fix_width {width: 906px;margin: 0 auto;}


/* HEADER ------------------- */
#box_header {margin: 0;padding: 0;background: url(../grafica/bg_header.jpg) no-repeat right top transparent;height: 221px;}
#box_header h1#logo {display: block;float:left;width: 255px;height: 198px;margin: 0; padding: 23px 0 0 1px;overflow: hidden;}
#box_header h1#logo a {display: block;width: 255px;height: 0;overflow: hidden;margin: 0;padding: 198px 0 0 0;background: url(../grafica/logo_top.gif) no-repeat left top transparent;}
#box_header h2 {margin: 0;padding: 0;}

#flashTitle {float:left;width: 365px;height: 65px;padding: 65px 0 0 0;}
#flashTitle h2 {color: #fff;}

/* MENU TOP ------------------- */			
#box_menu {clear: both;height: 64px;background: url(../grafica/logo_bot.gif) no-repeat 1px top transparent;}
body.prodotti #box_menu {clear: both;height: 64px;background: url(../grafica/logo_bot_prodotti.gif) no-repeat 1px top transparent;}


#box_menu ul#Nav1{margin: 0;padding: 0 0 0 227px;list-style-type: none;z-index: 1000!important;position:relative;}
#box_menu ul#Nav1 li{display: inline;margin: 0;padding: 0;z-index: 1000!important;position:relative;float: left;}
#box_menu ul#Nav1 li a{float: left;display: block;height: 0; padding-top: 35px;overflow: hidden;z-index: 1000!important;background-image: url(../grafica/menu.gif);background-repeat: no-repeat;}

#box_menu ul#Nav1 li#m1_butt1 a{width: 82px;background-position: 0 0;}
#box_menu ul#Nav1 li#m1_butt2 a{width: 114px;background-position: -82px 0;}
#box_menu ul#Nav1 li#m1_butt3 a{width: 93px;background-position: -196px 0;}
#box_menu ul#Nav1 li#m1_butt4 a{width: 113px;background-position: -289px 0;}
#box_menu ul#Nav1 li#m1_butt5 a{width: 132px;background-position: -402px 0;}
#box_menu ul#Nav1 li#m1_butt6 a{width: 63px;background-position: -534px 0;}
#box_menu ul#Nav1 li#m1_butt7 a{width: 80px;background-position: -597px 0;}

#box_menu ul#Nav1 li#m1_butt1 a:hover {background-position: 0 -35px;}
#box_menu ul#Nav1 li#m1_butt2 a:hover {background-position: -82px -35px;}
#box_menu ul#Nav1 li#m1_butt3 a:hover {background-position: -196px -35px;}
#box_menu ul#Nav1 li#m1_butt4 a:hover {background-position: -289px -35px;}
#box_menu ul#Nav1 li#m1_butt5 a:hover {background-position: -402px -35px;}
#box_menu ul#Nav1 li#m1_butt6 a:hover {background-position: -534px -35px;}
#box_menu ul#Nav1 li#m1_butt7 a:hover {background-position: -597px -35px;}

/* MENU TOP DROP DOWN  ------------*/

/* 2liv */
#box_menu ul#Nav1 li ul {z-index: 1000!important;position:absolute; display:none; width:140px;padding: 37px 0 0 5px;left: 0px;margin: 0;}
#box_menu ul#Nav1 li ul li{z-index: 1000!important;display:block;float: none;width:140px;margin: 0;padding: 0;float: left;
	opacity: 0.90;filter: alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
#box_menu ul#Nav1 li ul a {z-index: 1000!important;display:block;height:auto;padding:3px 3px;color: #000;border-bottom:2px solid #fff;font-size: 11px;text-transform: none;text-decoration:none;background: none;background-color: #ccc;}
#box_menu ul#Nav1 li ul a:hover {text-decoration:none;border-bottom:2px solid #fff;background-color: #999; }



/* CONTENT ------------------- */
#box_container {}

#box_sidebar {float: right;width: 293px;padding: 0 0 0 0;}

/* CONTENT ------------------- */
#content_home {float: left;width: 545px;padding: 25px 30px 20px 30px;}

#content {float: left;width: 900px;padding: 30px 0 0 0;}


.clearbox {clear: both;height: 1px; line-height: 1px;}

/* FOOTER ------------------- */
#box_footer {margin: 0;padding: 45px 0 0 0;background: url(../grafica/bg_footer.gif) no-repeat center top transparent;text-align: center;font-size: 11px;color: #949491; line-height: 140%;}
#box_footer a{color: #949491; text-decoration:underline}
#box_footer a:hover{text-decoration:none}

