#bg-top{margin: 0 auto;padding: 0; background:url(../img/bg_menu.jpg) repeat-x left top transparent; height:55px}

#bg-ani{margin: 0 auto;padding: 0; background:url(../img/bg_animazione.jpg) repeat-x left top transparent; height:400px}
#bg-ani.linea-rosso-home{border-bottom:#8C0101 5px solid}
#bg-ani.linea-viola{border-bottom:#663366 5px solid}
#bg-ani.linea-arancio{border-bottom:#f90 5px solid}
#bg-ani.linea-azzurro{border-bottom:#69c 5px solid}
#bg-ani.linea-blu{border-bottom:#039 5px solid}
#bg-ani.linea-giallo{border-bottom:#ff0 5px solid}
#bg-ani.linea-grigio{border:#999 5px solid}
#bg-ani.linea-lilla{border-bottom:#c09 5px solid}
#bg-ani.linea-marrone{border-bottom:#630 5px solid}
#bg-ani.linea-rosso{border-bottom:#c00 5px solid}
#bg-ani.linea-verde_chiaro{border-bottom:#090 5px solid}
#bg-ani.linea-verde_scuro{border-bottom:#050 5px solid}
#bg-ani.linea-verde_smeraldo{border-bottom:#066 5px solid}
#bg-ani.linea-marrone{border-bottom:#630 5px solid}

/*SEZIONI MACCHINARI */
#bg-ani_macchinari{margin: 0 auto;padding: 0 0 6px 0; background:url(../img/bg_animazione_macchinari.jpg) repeat-x left bottom transparent; height:50px;}
#bg-ani_macchinari_logo{margin: 0 auto;padding: 0; width:880px}

/*SEZIONI case */
#bg-ani_case_logo{margin: 0 auto;padding: 0; width:880px}

/**/
#bg-content{margin: 0 auto;padding: 0; background:url(../img/bg_content.jpg) repeat-x center top transparent;}

/* MENU 1 LIVELLO */
#box_menu1 {width:960px;margin: 0 auto;padding: 0;}

#box_menu1 #Nav1{margin: 0;padding: 0;}
#box_menu1 #Nav1 li{display: inline;margin: 0;padding: 0;}
#box_menu1 #Nav1 li a{float: left;display: block;height: 0; padding-top: 55px;overflow: hidden;background-image: url(../img/menu.jpg);background-repeat: no-repeat;}
#box_menu1 #Nav1 li a.selected{cursor: default;}

#box_menu1 #Nav1 li#m1_butt1 a {width: 310px;background-position: 0 0;}
#box_menu1 #Nav1 li#m1_butt2 a{width: 99px;background-position: -310px 0;}
#box_menu1 #Nav1 li#m1_butt3 a{width: 93px;background-position: -409px 0;}
#box_menu1 #Nav1 li#m1_butt4 a{width: 103px;background-position: -502px 0;}
#box_menu1 #Nav1 li#m1_butt5 a{width: 80px;background-position: -605px 0;}
#box_menu1 #Nav1 li#m1_butt6 a{width: 76px;background-position: -685px 0;}
#box_menu1 #Nav1 li#m1_butt7 a{width: 100px;background-position: -761px 0;}
#box_menu1 #Nav1 li#m1_butt8 a{width: 39px;background-position: -861px 0;}
#box_menu1 #Nav1 li#m1_butt9 a{width: 60px;background-position: -900px 0;}

#box_menu1 #Nav1 li#m1_butt1 a:hover ,#box_menu1 #Nav1 li#m1_butt1 a.selected {background-position: 0 -55px;}
#box_menu1 #Nav1 li#m1_butt2 a:hover ,#box_menu1 #Nav1 li#m1_butt2 a.selected {background-position: -310px -55px;}
#box_menu1 #Nav1 li#m1_butt3 a:hover ,#box_menu1 #Nav1 li#m1_butt3 a.selected {background-position: -409px -55px;}
#box_menu1 #Nav1 li#m1_butt4 a:hover ,#box_menu1 #Nav1 li#m1_butt4 a.selected {background-position: -502px -55px;}
#box_menu1 #Nav1 li#m1_butt5 a:hover ,#box_menu1 #Nav1 li#m1_butt5 a.selected {background-position: -605px -55px;}
#box_menu1 #Nav1 li#m1_butt6 a:hover ,#box_menu1 #Nav1 li#m1_butt6 a.selected {background-position: -685px -55px;}
#box_menu1 #Nav1 li#m1_butt7 a:hover ,#box_menu1 #Nav1 li#m1_butt7 a.selected {background-position: -761px -55px;}
#box_menu1 #Nav1 li#m1_butt8 a:hover ,#box_menu1 #Nav1 li#m1_butt8 a.selected {background-position: -861px -55px;}
#box_menu1 #Nav1 li#m1_butt9 a:hover ,#box_menu1 #Nav1 li#m1_butt9 a.selected {background-position: -900px -55px;}

/* ---- ANI ---- */
#box_ani {width:880px; height:400px; margin: 0 auto; padding: 0 40px 0 40px; text-align: center;}

/* ---- CONTENT ---- */
#content {width:840px; margin: 0 auto; padding: 80px 60px 0 60px;}

#box_long {width:840px; margin: 0 auto;}

#box_left{margin: 0;padding: 0 50px 0 0;width: 470px;float: left;line-height: 138%;}	
#box_left.testo-giustificato p {text-align:justify; font-size:12px}

#box_right{margin: 0;padding: 0;width: 320px;float: right;line-height: 138%;}

/* #############################################
	BOX LAVORAZIONI
 ############################################# */
.scheda{}

.box-lavorazioni{margin: 20px 0 0 0; padding: 20px 20px; width:798px; float: left;/* height:110px; */ border:#333 1px solid; background: url(../img/sf_box_lavorazioni.jpg) repeat-x left top #656565; font-size:11px;}
.box-lavorazioni h3.verde_chiaro{color:#090; font-size:14px; font-weight:bold}

.box-lavorazioni p{color:#fff; line-height: 15px;}
.box-lavorazioni a{color:#fff; font-size:11px; text-decoration:none}
.box-lavorazioni a:hover{text-decoration:underline}

/* gallery */
.gallery_foto{ float:right; width:483px; height:110px;position: relative;}
.freccia-left{position: absolute;width: 20px;height: 110px;left: 0px;z-index: 100;background: url(../img/freccia-l.jpg) no-repeat top left transparent;}
.freccia-right{position: absolute;width: 20px;height: 110px;right: 0px;top: 0;z-index: 100;background: url(../img/freccia-r.jpg) no-repeat top left transparent;}

/* intro lavorazione */
.box_intro_lavorazione {width:305px; line-height: 15px}
a.intro_more {color: #999; text-decoration: underline;}
a.intro_more:hover {color: #fff; text-decoration: none;}

.box_intro_lavorazione_more {margin-top: 20px;display:none; float: left;font-size:12px}
.box_intro_lavorazione_more p {font-size:12px}

/* approfondimento */
.box_approfondimento{width:840px;float:left;clear: both;margin: 0 0 20px 0;}
.box_approfondimento_bt{width:280px; height:20px; float:left}

.box_approfondimento_bt1{width:280px; height:20px; float:left}
.box_approfondimento_bt1 a{padding-left: 20px; text-decoration:none; color:#000; line-height:20px; font-size: 12px}
.box_approfondimento_bt1 a:hover{color:#fff}

.box_approfondimento_bt2{width:280px; height:20px; float:left}
.box_approfondimento_bt2 a{padding-left: 20px; text-decoration:none; color:#000; line-height:20px; font-size: 12px}
.box_approfondimento_bt2 a:hover{color:#fff}

.box_approfondimento_bt3{width:280px; height:20px; float:left}
.box_approfondimento_bt3 a{padding-left: 20px; text-decoration:none; color:#000; line-height:20px; font-size: 12px}
.box_approfondimento_bt3 a:hover{color:#fff}

/* box approfondimento a comparsa */
.dett_approfondimento {display: none; color: #000;clear: both;width: 820px; padding: 5px 10px;}
.dett_approfondimento a {color: #000; text-decoration:underline}
.dett_approfondimento a:hover { text-decoration:none}

.gal_video {background-color: #eee;}
.sched_tec {background-color: #ccc;}
.info_form {background-color: #fff;}


/* ---- boxmodel height trick ---- */
#box_trick, .box_trick {clear: both;margin: 0;padding: 0;height: 1px;font-size: 1px;}


/* ---- FOOTER ---- */
#box_footer {width:880px; margin: 0 auto; padding: 25px 0;background: #000; text-align: center; color: #999; font-size: 10px; border-top:#666 1px solid}
#box_footer strong {font-size: 11px;}
#box_footer p{margin: 0;padding: 0;color: #ccc; text-align: center;font-size: 10px;}

#box_footer a{color: #ccc;text-decoration: underline;}
#box_footer a:hover{color: #ccc;text-decoration: none;}