html{overflow:scroll;}
body {
	font-family: Helvetica , Arial, Tahoma, sans-serif;
	font-size:12px;
	line-height: 16px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#363F4A;
	color: #384754;

}

	
h1 {
	font-size:15px;
	color: #363f4a;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	}
	
h2 {
	font-size:13px;/*19*/
	font-weight : normal;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	}
	

h3 {
	font-size:13px;
	color: #ffffff;
	line-height: 15px;
	font-weight : normal;	
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	}
	
h3 a:link{
	font-size:13px;
	color: #ffffff;
	
	}

h3 a:visited{
	font-size:13px;
	color: #ffffff;
	line-height: 15px;
	
	}

h3 a:hover{
	font-size:13px;
	color: #ffffff;
	
    }

h3 a:active{
    font-size:13px;
	color: #ffffff;
	
		
   }	
	

h4 {
	font-size:16px;
	color: #384653;
	line-height: 18px;
	font-weight : bold;
	text-decoration: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
  }	
	

h5 {
	font-size:30px;
	color: #ffffff;
	line-height: 32px;
	font-weight : normal;
	text-decoration: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	}


p {
	font-size:12px;
	color: #384754;
	line-height: 16px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	}

p.dx {
	color:#FFF;
	text-align:right;
	}

p.dx  a {
	color:#B5D4DF;
}

p.news {
	font-size:12px;
	}

p.bianco {
	color:#FFF;
	
	}
	
p.adress {
	font-size:12px;
	line-height: 18px;
	}
	
a:link{
	text-decoration: none;
	color:  #384754;
	}

a:visited{
	text-decoration: none;
	color:  #384754;
	}

a:hover{
	color:  #384754;
	text-decoration: underline;
	}

a:active{
	color:  #384754;
	text-decoration: underline;
}

/*a:active {
	color: #ffffff;					
	
}*/


a:hover img {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}


.imagcerca{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	/*opacity: 0.9;*/
}

a:hover .imagcerca{
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

a:hover .imagcerca2{
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.menudiv1 a.Alanding:link{
	text-decoration: none;
	color:#074155	
	}

.menudiv1 a.Alanding:visited{
	text-decoration: none;
	color:#074155	
	}

.menudiv1 a.Alanding:hover{
	text-decoration: underline;
	color:#074155	
	}

.menudiv1 a.Alanding:active{
	text-decoration: none;
	color:#074155	
	}
	
	
	
.txt {
	font-size:12px;
	color: #384754;
	line-height: 15px;
	font-weight : normal;

}

.txt a:link{
	text-decoration: none;
	color:  #384754;
	}

.txt a:visited{
	text-decoration: none;
	color:  #384754;
	}

.txt a:hover{
	color:  #384754;
	text-decoration: underline;
	}

.txt a:active{
	color:  #384754;
	text-decoration: none;
}

.txt_bianco {
	font-size:12px;
	color: #FFFFFF;
	line-height: 15px;
	font-weight : normal;

}

.txt_bianco a:link{
	text-decoration: none;
	color:  #FFFFFF;
	}

.txt_bianco a:visited{
	text-decoration: none;
	color:  #FFFFFF;
	}

.txt_bianco a:hover{
	color:  #FFFFFF;
	text-decoration: underline;
	}

.txt_bianco a:active{
	color:  #FFFFFF;
	text-decoration: none;
	}



.txt_banner {
	font-size:12px;
	color: #384754;
	line-height: 14px;
	font-weight : normal;

}

.txt_banner a:link{
	text-decoration: none;
	color:  #384754;
	}

.txt_banner a:visited{
	text-decoration: none;
	color:  #384754;
	}

.txt_banner a:hover{
	color:  #384754;
	text-decoration: underline;
	}

.txt_banner a:active{
	color:  #384754;
	text-decoration: none;
	}



.txt_banner1 {
	font-size:12px;
	color: #384754;
	line-height: 13px;
	font-weight : normal;

}

.txt_banner1 a:link{
	text-decoration: none;
	color:  #384754;
	}

.txt_banner1 a:visited{
	text-decoration: none;
	color:  #384754;
	}

.txt_banner1 a:hover{
	color:  #384754;
	text-decoration: underline;
	}

.txt_banner a:active{
	color:  #384754;
	text-decoration: none;
	}



.titolo_banner {
	font-size:14px;
	color: #384754;
	line-height: 15px;
	font-weight : bold;

}

.txt_bianco1 {
	font-size:14px;
	color: #ffffff;
	line-height: 17px;
	font-weight : normal;

}

.txt_bianco1 a:link{
	text-decoration: none;
	color:  #ffffff;
	}

.txt_bianco1 a:visited{
	text-decoration: none;
	color:  #ffffff;
}

.txt_bottom {
	font-size:11px;
	color: #ffffff;
	line-height: 13px;
	font-weight : normal;

}

.txt_bottom a:link{
	text-decoration: none;
	color:  #ffffff;
	}

.txt_bottom a:visited{
	text-decoration: none;
	color:  #ffffff;
	}

.txt_bottom a:hover{
	color:  #ffffff;
	text-decoration: underline;
	}

.txt_bottom a:active{
	color:  #ffffff;
	text-decoration: none;
	}


.txt_bianco1 a:hover{
	color:  #ffffff;
	text-decoration: underline;
	}

.txt_bianco1 a:active{
	color:  #ffffff;
	text-decoration: none;
	}

.news_txt {
	font-size:12px;
	color: #384754;
	line-height: 15px;
	font-weight : normal;
}

.news_txt a:link{
	text-decoration: none;
	color:  #384754;
	}

.news_txt a:visited{
	text-decoration: none;
	color:  #384754;
	}

.news_txt a:hover{
	color:  #384754;
	text-decoration: underline;
	}

.news_txt a:active{
	color:  #384754;
	text-decoration: none;
	}

.news_titolo {
	font-size:13px;
	color: #384754;
	line-height: 14px;
	font-weight : bold;
}

#lingue {
	background-position:top;
	font-size:13px;
	line-height:16px;
	font-weight:normal;	
	color:#E10000;

}

#lingue a:link {
		color:#FFFFFF;
		text-decoration:none;

}

#lingue a:visited {
		color:#FFFFFF;
		text-decoration:none;

}

#lingue a:hover {
		color:#FFFFFF;
		text-decoration:underline;

}

/*
#menu_p {
	background-image:url(images/menu_p.png);
	background-position:top;
	background-repeat: no-repeat;	

}
#divisione1 {
	background-image:url(images/divisione1.png);
	background-position:top;
	background-repeat: no-repeat;	

}

#divisione2 {
	background-image:url(images/divisione2.png);
	background-position:top;
	background-repeat: no-repeat;	

}
#divisione3 {
	background-image:url(images/divisione3.png);
	background-position:top;
	background-repeat: no-repeat;	



#ricerca {
	background-image:url(images/ricerca.png);
	background-position:top;
	background-repeat: no-repeat;	

}

#plotter1a {
	background-image:url(images/plotter1a.png);
	background-position:top;
	background-repeat: no-repeat;	



#plotter1b {
	background-image:url(images/plotter2b.png);
	background-position:top;
	background-repeat: no-repeat;	

}
#plotter1c {
	background-image:url(images/plotter1c.png);
	background-position:top;
	background-repeat: no-repeat;	

}
#plotter1d {
	background-image:url(images/plotter1d.png);
	background-position:top;
	background-repeat: no-repeat;	

}
*/


#utensili {

border:1px solid #999999;
display:block;
float:left;
margin:0 0px 0px 0;
padding:1px;

}

.menu1 {
	font-size:14px;
	color: #A5C6D2;
	line-height: 18px;
	font-weight : normal;
	text-decoration: none;
	background-position:bottom;
	background-position:right;

	}

.menu1 a:link{
	color: #FFFFFF;
	text-decoration: none;
	}

.menu1 a:visited{
	color: #FFFFFF;
	text-decoration: none;
	}

.menu1 a:hover{
	color: #A5C6D2;
	text-decoration: underline;
    }

.menu1 a:active{
	color: #FFFFFF;
	text-decoration: none;
   }
   
   
.menumacchina {
	font-size:14px;
	color: #384754;
	line-height: 18px;
	font-weight : normal;
	text-decoration: none;

	}

.menumacchina a:link{
	color: #384754;
	text-decoration: none;
	}

.menumacchina a:visited{
	color: #384754;
	text-decoration: none;
	}

.menumacchina a:hover{
	color: #0A4D68;
	text-decoration: underline;
    }

.menumacchina a:active{
	color: #0A4D68;
	text-decoration: none;
   }   
   
/* modificato*/
.menudiv1 {
font-size:13px;
color: #FFFFFF;
line-height: 18px;
font-weight : normal;
text-decoration: none;
background-position:bottom;
background-position:right;

}
.menudiv1 a:link{
	color: #384754;
	text-decoration: none;
	}

.menudiv1 a:visited{
	color: #384754;
	text-decoration: none;
	}

.menudiv1 a:hover{
	color: #FFFFFF;
	text-decoration: none;
    }

.menudiv1 a:active{
	color: #FFFFFF;
	text-decoration: none;
   }
   
   /*fine modificato*/
   
   
   
   

/*classi aggiunte da Vanessa*/

.t_menu_divisione {
font-size:13px;
color: #FFFFFF;
line-height: 18px;
font-weight : normal;
text-decoration: none;
background-position:bottom;
background-position:right;

}


#sfondo_menu_divisioni {
	background-image:url(../img_generali/sfmenu_divisione.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

#sfondo_menu_ricerca {
	background-image:url(../img_generali/sfmenu_ricerca.png);
	background-repeat:no-repeat;
	background-position:center top;
}

#sfondo_ombra_top {
	background-image:url(../img_generali/sfombra_top.png);
	background-repeat:no-repeat;
	background-position:center top;
}

#sf_menu_macchine {
	background-image:url(../img_generali/sfmenu_macchine.png);
	background-repeat:no-repeat;
	background-position:top;
}

#sf_menu_macchine1 {
	background-image:url(../img_generali/sfmenu_macchine1.png);
	background-repeat:no-repeat;
	background-position:top;
}
#sf_menu_macchine2 {
	background-image:url(../img_generali/sfmenu_macchine2.png);
	background-repeat:no-repeat;
	background-position:top;
}

#sf_menu_macchine3 {
	background-image:url(../img_generali/sfmenu_macchine3.png);
	background-repeat:no-repeat;
	background-position:top;
}

#sf_settori {
	background-image:url(../img_generali/sf_settori.png);
	background-repeat:no-repeat;
	background-position:top;
}

#sf_menu_settori {
	background-image:url(../img_generali/sf_menu_settori.png);
	background-repeat:no-repeat;
	background-position:top;
}

#sf_banner_settore {
	background-image:url(../img_generali/sf_banner_settore.png);
	background-repeat:no-repeat;
	background-position:top;
}

#sf_banner_gruppo {
	background-image:url(../img_generali/sf_banner_gruppo.png);
	background-repeat:no-repeat;
	background-position:top;
}

#sf_banner_gruppo1 {
	background-image:url(../img_generali/sf_banner_gruppo1.png);
	background-repeat:no-repeat;
	background-position:top;
}

#sf_banner_gruppo2 {
	background-image:url(../img_generali/sf_banner_gruppo2.png);
	background-repeat:no-repeat;
	background-position:top;
}

#sf_banner_gruppo3 {
	background-image:url(../img_generali/sf_banner_gruppo3.png);
	background-repeat:no-repeat;
	background-position:top;
}

#sf_menu_azienda {
	background-image:url(../img_generali/sf_menu_azienda.png);
	background-repeat:no-repeat;
	background-position:top;
}

#sf_news {
	background-image:url(../img_generali/sf_news.png);
	background-repeat:no-repeat;
	background-position:center top;
}

#sf_news1 {
	background-image:url(../img_generali/sf_news1.png);
	background-repeat:no-repeat;
	background-position:center top;
}
.testo_ricerca {
font-size:12px;
color: #FFFFFF;
line-height: 15px;
font-weight : normal;
text-decoration: none;
background-position:bottom;
background-position:right;

}
.testo_ricerca a:link{
	color: #FFFFFF;
	text-decoration: none;
	}

.testo_ricerca a:visited{
	color: #FFFFFF;
	text-decoration: none;
	}

.testo_ricerca a:hover{
	color: #FFFFFF;
	text-decoration: underline;
    }

.testo_ricerca a:active{
	color: #FFFFFF;
	text-decoration: none;
   }
   
   
.link_ricerca {
font-size:13px;
color: #FFFFFF;
line-height: 16px;
font-weight : bold;
text-decoration: none;
background-position:bottom;
background-position:right;

}
.link_ricerca a:link{
	color: #384754;
	text-decoration: none;
	}

.link_ricerca a:visited{
	color: #384754;
	text-decoration: none;
	}

.link_ricerca a:hover{
	color: #FFFFFF;
	text-decoration: underline;
    }

.link_ricerca a:active{
	color: #384754;
	text-decoration: none;
   }
   
.link_ricerca1 {
font-size:13px;
color: #384754;
line-height: 16px;
font-weight : bold;
text-decoration: none;
background-position:bottom;
background-position:right;

}
.link_ricerca1 a:link{
	color: #FFFFFF;
	text-decoration: none;
	}

.link_ricerca1 a:visited{
	color: #FFFFFF;
	text-decoration: none;
	}

.link_ricerca1 a:hover{
	color: #FFFFFF;
	text-decoration: underline;
    }

.link_ricerca1 a:active{
	color: #FFFFFF;
	text-decoration: none;
   }












/*fine classi aggiunte da Vanessa*/




.menu5 {
	font-size:11px;
	color: #FFFFFF;
	line-height: 13px;
	font-weight : normal;
	text-decoration: none;
	background-position:bottom;
	background-position:right;

	}

.menu5 a:link{
	color: #FFFFFF;
	text-decoration: none;
	}

.menu5 a:visited{
	color: #FFFFFF;
	text-decoration: none;
	}

.menu5 a:hover{
	color: #93A7C1;
	text-decoration: none;
    }

.menu5 a:active{
	color: #FFFFFF;
	text-decoration: none;
   }
 
.menu_lingua {
	font-size:12px;
	color: #384754;
	line-height: 15px;
	font-weight : normal;
	text-decoration: none;

	}

.menu_lingua a:link{
	color: #999999;
	text-decoration: none;
	}

.menu_lingua a:visited{
	color: #999999;
	text-decoration: none;
	}

.menu_lingua a:hover{
	color: #3847540;
	text-decoration: none;
    }

.menu_lingua a:active{
     color: #384754;
	text-decoration: none;
 }
 
 .menu_sotto {
	font-size:12px;
	color: #FFFFFF;
	line-height: 15px;
	font-weight : normal;
	text-decoration: none;

	}

 .menu_sotto a:link{
	color: #FFFFFF;
	text-decoration: none;
	}

 .menu_sotto a:visited{
	color: #FFFFFF;
	text-decoration: none;
	}

 .menu_sotto a:hover{
	color: #FFFFFF;
	text-decoration: underline;
    }

 .menu_sotto a:active{
	color: #FFFFFF;
	text-decoration: none;
 }
 
 
.elencovantaggi {
padding:0px 5px 0px 25px;
margin:0px;

}
.elencovantaggi ul  {
list-style-image:url(../../img_generali/pv.gif);
margin:0px; /*(margin sinistra freccia)*/
text-align:left;
padding:0 5px 5px 5px;
line-height:16px;
}


.elencovantaggi li {
list-style-image:url(../../img_generali/pv.gif);
margin:0px; /*(margin sinistra freccia)*/
text-align:left;
padding:0 0 0 0;
margin-bottom:0px;
}

.elencovantaggi1 {
padding:5px 5px 5px 25px;
margin:0px;

}
.elencovantaggi1 ul  {
list-style-image:url(../../img_generali/pv1.gif);
margin:0px; /*(margin sinistra freccia)*/
text-align:left;
padding:0 5px 5px 5px;
line-height:16px;
}


.elencovantaggi1 li {
list-style-image:url(../../img_generali/pv1.gif);
margin:0px; /*(margin sinistra freccia)*/
text-align:left;
padding:0 0 0 0;
margin-bottom:10px;
}


.elencomacchine {
margin:0px 0px 0px 0px;
padding:0px;
}


.elencomacchine1 {
/*background-image:url(images/menu_azienda.png);*/
background-repeat:no-repeat;
background-position:top;

}



.titolo_index {
	font-size:17px;
	color: #363F4A;
	line-height: 19px;
	font-weight : bold;
	text-decoration: none;
	/*background-image:url(images/sf_menu.jpg);*/
	background-position:bottom;
	background-position:right;

	}

.titolo_index a:link{
	color: #363F4A;
	text-decoration: none;
	}

.titolo_index a:visited{
	color: #363F4A;
	text-decoration: none;
	}

.titolo_index a:hover{
	color: #363F4A;
	text-decoration: none;
    }

.titolo_index a:active{
     color: #363F4A;
	text-decoration: none;
 }



.titolo_index1 {
	font-size:13px;
	color: #363F4A;
	line-height: 14px;
	font-weight : bold;
	text-decoration: none;
	/*background-image:url(images/sf_menu.jpg);*/
	background-position:bottom;
	background-position:right;

	}

.titolo_index1 a:link{
	color: #363F4A;
	text-decoration: none;
	}

.titolo_index1 a:visited{
	color: #363F4A;
	text-decoration: none;
	}

.titolo_index1 a:hover{
	color: #363F4A;
	text-decoration: none;
    }

.titolo_index1 a:active{
     color: #363F4A;
	text-decoration: none;
}


.titolo_index2 {
	font-size:12px;
	color: #363F4A;
	line-height: 14px;
	font-weight : bold;
	text-decoration: none;
	/*background-image:url(images/sf_menu.jpg);*/
	background-position:bottom;
	background-position:right;

	}

.titolo_index2 a:link{
	color: #363F4A;
	text-decoration: none;
	}

.titolo_index2 a:visited{
	color: #363F4A;
	text-decoration: none;
	}

.titolo_index2 a:hover{
	color: #363F4A;
	text-decoration: none;
    }

.titolo_index2 a:active{
     color: #363F4A;
	text-decoration: none;
}



.titolo_index3 {
	font-size:12px;
	color: #363F4A;
	line-height: 14px;
	font-weight : bold;
	text-decoration: none;
	/*background-image:url(images/sf_menu.jpg);*/
	background-position:bottom;
	background-position:right;

	}

.titolo_index3 a:link{
	color: #363F4A;
	text-decoration: none;
	}

.titolo_index3 a:visited{
	color: #363F4A;
	text-decoration: none;
	}

.titolo_index3 a:hover{
	color: #363F4A;
	text-decoration: none;
    }

.titolo_index3 a:active{
     color: #363F4A;
	text-decoration: none;
}



.titolo_settori1 {
	font-size:14px;
	color: #363F4A;
	line-height: 15px;
	font-weight : normal;
	text-decoration: none;
	/*background-image:url(images/sf_menu.jpg);*/
	background-position:bottom;
	background-position:right;

	}

.titolo_settori1 a:link{
	color: #363F4A;
	text-decoration: none;
	}

.titolo_settori1 a:visited{
	color: #363F4A;
	text-decoration: none;
	}

.titolo_settori1 a:hover{
	color: #ffffff;
	text-decoration: none;
    }

.titolo_settori1 a:active{
     color: #ffffff;
	text-decoration: none;
 }





.titolo {
	font-size:18px;
	color: #384754;
	line-height: 20px;
	font-weight : bold;
	text-decoration: none;
	/*background-image:url(images/sf_menu.jpg);*/
	background-position:bottom;
	background-position:right;

	}

.titolo a:link{
	color: #384754;
	text-decoration: none;
	}

.titolo a:visited{
	color: #384754;
	text-decoration: none;
	}

.titolo a:hover{
	color: #384754;
	text-decoration: none;
    }

.titolo a:active{
     color: #384754;
	text-decoration: none;
   }

.titolotesto {
	font-size:15px;
	color: #384754;
	line-height: 17px;
	font-weight : normal;
	text-decoration: none;
	/*background-image:url(images/sf_menu.jpg);*/
	background-position:bottom;
	background-position:right;

	}

.titolotesto a:link{
	color: #384754;
	text-decoration: none;
	}

.titolotesto a:visited{
	color: #384754;
	text-decoration: none;
	}

.titolotesto a:hover{
	color: #384754;
	text-decoration: none;
    }

.titolotesto a:active{
     color: #384754;;
	text-decoration: none;
   }
   
.titoloico {
	font-size:15px;
	color: #FFFFFF;
	line-height: 17px;
	font-weight : bold;
	text-decoration: none;
	/*background-image:url(images/sf_menu.jpg);*/
	background-position:bottom;
	background-position:right;

}

.titoloico a:link{
	color: #FFFFFF;
	text-decoration: none;
	}

.titoloico a:visited{
	color: #FFFFFF;
	text-decoration: none;
	}

.titoloico a:hover{
	color: #FFFFFF;
	text-decoration: none;
    }

.titoloico a:active{
     color: #FFFFFF;
	text-decoration: none;
   } 
   
.titoloricercas {
	font-size:14px;
	color: #FFFFFF;
	line-height: 17px;
	font-weight : bold;
	text-decoration: none;
	/*background-image:url(images/sf_menu.jpg);*/
	background-position:bottom;
	background-position:right;

}

.titoloricercas a:link{
	color: #FFFFFF;
	text-decoration: none;
	}

.titoloricercas a:visited{
	color: #FFFFFF;
	text-decoration: none;
	}

.titoloricercas a:hover{
	color: #FFFFFF;
	text-decoration: none;
    }

.titoloricercas a:active{
     color: #FFFFFF;
	text-decoration: none;
   }

.menumacchine_res {
	font-size:12px;
	color: #FFFFFF;
	line-height: 17px;
	font-weight : bold;
	text-decoration: none;
	/*background-image:url(images/sf_menu.jpg);*/
	background-position:bottom;
	background-position:right;

}

.menumacchine_res a:link{
	color: #FFFFFF;
	text-decoration: none;
	}

.menumacchine_res a:visited{
	color: #FFFFFF;
	text-decoration: none;
	}

.menumacchine_res a:hover{
	color: #09475F;
	text-decoration: underline;
    }

.menumacchine_res a:active{
     color: #FFFFFF;
	text-decoration: none;
  }

.menumacchine_res1 {
	font-size:13px;
	color: #384653;
	line-height: 15px;
	font-weight : bold;
	text-decoration: none;
	/*background-image:url(images/sf_menu.jpg);*/
	background-position:bottom;
	background-position:right;

}

.menumacchine_res1 a:link{
	color: #384653;
	text-decoration: none;
	}

.menumacchine_res1 a:visited{
	color: #384653;
	text-decoration: none;
	}

.menumacchine_res1 a:hover{
	color: #FFFFFF;
	text-decoration: none;
    }

.menumacchine_res1 a:active{
     color: #384653;
	text-decoration: none;
   }  


.menumacchine {
	font-size:14px;
	color: #384754;
	line-height: 17px;
	font-weight : bold;
	text-decoration: none;
	/*background-image:url(images/sf_menu.jpg);*/
	background-position:bottom;
	background-position:right;

}

.menumacchine a:link{
	color: #384653;
	text-decoration: none;
	}

.menumacchine a:visited{
	color: #384653;
	text-decoration: none;
	}

.menumacchine a:hover{
	color: #FFFFFF;
	text-decoration: none;
    }

.menumacchine a:active{
     color: #FFFFFF;
	text-decoration: none;
   } 
   
   
  .men_generale_div {
	font-size:14px;
	color: #FFFFFF;
	line-height: 17px;
	font-weight : normal;
	text-decoration: none;
	/*background-image:url(images/sf_menu.jpg);*/
	background-position:bottom;
	background-position:right;

}

.men_generale_div a:link{
	color: #FFFFFF;
	text-decoration: none;
	}

.men_generale_div a:visited{
	color: #FFFFFF;
	text-decoration: none;
	}

.men_generale_div a:hover{
	color: #09475F;
	text-decoration: underline;
    }

.men_generale_div a:active{
     color: #FFFFFF;
	text-decoration: none;
   } 
    
   
   
  .titoloprodotti {
	font-size:17px;
	color: #384754;
	line-height: 20px;
	font-weight : normal;
	text-decoration: none;
	/*background-image:url(images/sf_menu.jpg);*/
	background-position:bottom;
	background-position:right;

	}

.titoloprodotti a:link{
	color: #384754;
	text-decoration: none;
	}

.titoloprodotti a:visited{
	color: #384754;
	text-decoration: none;
	}

.titoloprodotti a:hover{
	color: #FFFFFF;
	text-decoration: none;
    }

.titoloprodotti a:active{
     color: #FFFFFF;
	text-decoration: none;
   } 
   
   
   
.titolodivizioni {
	font-size:23px;
	color: #495663;
	line-height: 26px;
	font-weight : normal;
	text-decoration: none;
	

	}

.titolodivizioni a:link{
	color: #495663;
	text-decoration: none;
	}

.titolodivizioni a:visited{
	color: #495663;
	text-decoration: none;
	}

.titolodivizioni a:hover{
	color: #495663;
	text-decoration: none;
    }

.titolodivizioni a:active{
     color: #495663;
	text-decoration: none;
   } 
       
   
.ricerca_t {
font-size:16px;
color: #FFFFFF;
line-height: 18px;
font-weight : normal;
text-decoration: none;
/*background-image:url(images/sf_menu.jpg);*/
background-position:bottom;
background-position:right;

	}


/*modificato da Vanessa*/
.t_menumacchine {
font-size:14px;
color: #FFFFFF;
line-height: 18px;
font-weight : normal;
text-decoration: none;
/*background-image:url(images/sf_menu.jpg);*/
background-position:bottom;
background-position:right;
}
.t_menumacchine a:link {
text-decoration: none;
color: #FFFFFF;
	}
	
.t_menumacchine a:visited {
text-decoration: none;
color: #FFFFFF;
	}
	
.t_menumacchine a:hover {
text-decoration: underline;
color: #FFFFFF;
		}
	
.t_menumacchine a:active {
text-decoration: none;
color: #FFFFFF;

}
/*fine modificato da Vanessa*/

							

   
.sfondo_menu {
	background-image:url(ita/images/m_azienda.jpg);
	background-repeat:repeat;
	background-position:right;
}


.menu_azienda {
	background-image:url(ita/images/menu_azienda.png);
	background-repeat:no-repeat;
	background-position:top;
}

.menu_contatti {
	background-image:url(ita/images/menu_contatti.png);
	background-repeat:no-repeat;
	background-position:top;
}

.menu_macchine_usate {
	background-image:url(ita/images/menu_macchine_usate.png);
	background-repeat:no-repeat;
	background-position:top;
}

.sf_testo {
	background-image:url(ita/images/sf_testo.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.menu_div1 {
	background-image:url(ita/images/menu_div1.png);
	background-repeat:no-repeat;
	background-position:top;
}
.menu_divLanding {
	background-image:url(landingpage/images/menu_divLanding.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.menu_divLandingdx {
	background-image:url(landingpage/images/menu_divLandingdx.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.menu_div1macchine {
	background-image:url(ita/images/div1/menu_div1macchine.png);
	background-repeat:no-repeat;
	background-position:top;
}

.menu_div3macchine {
	background-image: url(ita/images/menu_div3macchine.png);
	background-repeat:no-repeat;
	background-position:top;
}

.menu_div_gen {
	background-image: url(ita/images/menu_div_gen.png);
	background-repeat:no-repeat;
	background-position:top;
}

.menu_div_gen1 {
	background-image: url(ita/images/menu_div4macchine.png);
	background-repeat:no-repeat;
	background-position:top;
}

.menu_div5macchine {
	background-image:url(ita/images/div1/menu_div5macchine.png);
	background-repeat:no-repeat;
	background-position:top;
}


.sf_icone {
	background-image:url(ita/images/sf_index.png);
	background-repeat:no-repeat;
	background-position:center top;
}

.sf_index {
	background-image:url(ita/images/sf_index1.png);
	background-repeat:repeat;
	background-position:center top;
}
.sf_prod2{
	background-image:url(ita/images/sf_prod2.png);
	background-repeat:no-repeat;
	background-position:top;
	background-position:center;
	
}

.sf_prod3{
	background-image:url(ita/images/sf_prod3.png);
	background-repeat:no-repeat;
	background-position:top;
	background-position:left;
	
}

.sf_prod4{
	background-image:url(ita/images/sf_prod4.png);
	background-repeat:repeat;
	background-position:center;
	background-position:top;
	
	}

#sf_index{
	background-image:url(img_generali/sf_index.png);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	
	}								

   
#sfondo_bottoni {
	background-image:url(../img_generali/banner_machine/sf_macchina.png);
	background-repeat:no-repeat;
	background-position:center top;
}


.icodivisione1 {
	background-image:url(ita/images/div1/icodivisione1.png);
	background-repeat:repeat;
	background-position: top;
}

.titolonews {
	font-size:20px;
	color: #384754;
	line-height: 15px;
	font-weight : bold;
	text-decoration: none;
	/*background-image:url(images/sf_menu.jpg);*/
	background-position:bottom;
	background-position:right;

	}
	
	
.mprodotti {
	font-size:13px;
	color: #495663;
	line-height: 17px;
	font-weight : bold;
	text-decoration: none;
	background-position:bottom;
	background-position:right;

	}

.mprodotti a:link{
	color: #495663;
	text-decoration: none;
	}

.mprodotti a:visited{
	color: #495663;
	text-decoration: none;
	}

.mprodotti a:hover{
	color: #CECECE;
	text-decoration: none;
    }

.mprodotti a:active{
     color: #CECECE;
	text-decoration: none;
 }
 
 
 
 
 
 .t_propulsore {
	font-size:13px;
	color: #09475F;
	line-height: 16px;
	font-weight : bold;
	text-decoration: none;
	background-position:bottom;
	background-position:right;

	}

.t_propulsore a:link{
	color: #09475F;
	text-decoration: none;
	}

.t_propulsore a:visited{
	color: #09475F;
	text-decoration: none;
	}

.t_propulsore a:hover{
	color: #384754;
	text-decoration: none;
    }

.t_propulsore a:active{
     color: #384754;
	text-decoration: none;
 }
	
.mprodotti1 {
	font-size:12px;
	color: #93A7C1;
	line-height: 15px;
	font-weight : normal;
	text-decoration: none;
	background-position:bottom;
	background-position:right;

	}

.mprodotti1 a:link{
	color: #93A7C1;
	text-decoration: none;
	}

.mprodotti1 a:visited{
	color: #93A7C1;
	text-decoration: none;
	}

.mprodotti1 a:hover{
	color: #ffffff;
	text-decoration: none;
    }

.mprodotti1 a:active{
     color: #ffffff;
	text-decoration: none;
	
	/*INIZIO MENU SERRANDINA*/
	
   }
   
   #menu{
		width:950px; /*575*/
		float:right;
		z-index:2000;
		}
		/*stile generale delle liste*/
		#menu ul{
		margin:0;
		padding:0;
		position: relative;
		height:40px;
		width:100%;
		}
		/*stile generale delle sub liste*/
		#menu ul ul{
		position: absolute;
		top:40px;
		left: 0;
		visibility: hidden;
		background-color:#0E5A7B;
		margin-left:40px;
		padding-left:100px;
		background:url(ita/images/menu.gif) top left no-repeat;
		width:820px;
		z-index:2;
		}
		/*stile generale dei list item*/
		#menu li{
		list-style: none;
		float: right;
		padding:5px 19px;
		background:url(ita/images/tratto.png) center right no-repeat;
		}
		#menu li.none{
		background-image:none;
		}
		/*#menu ul, #menu li{
		/*background-color:#363F4A;
		}
		#menu ul ul, #menu li li{
		/*background-color:#363F4A;
		}*/
		#menu li li{
		/*background-color:#FFCC00;*/
		padding:5px 11px;
		background-image:none;
		float:left;
		}		
		#menu ul ul ul, #menu li li li{
		/*background-color:#363F4A;*/
		
		}
		
		/*style generale dei link*/
		#menu a{
		display:block;
		float:left;
		padding:0;
		text-decoration:none;
		text-align: center;
		line-height: 30px;	
		font-size: 13px;
		font-weight: normal;
		white-space:nowrap;
		}
		/*style generale dei link sullo stato hover*/
		#menu ul :hover > a, #menu ul a:hover{
		height:30px;
		line-height:30px;
		}
		#menu ul :hover > a.sub{
		height:30px;
		border-bottom:none;
		line-height:30px;
		}
		/*stile link primo livello*/
		#menu ul a{
		color:#FFFFFF;
		}		
		#menu ul :hover > a{
		color:#93A7C1;
		} 	
		/*stile link secondo livello*/
		#menu ul ul a{
		color:#fff;
		font-size:12px;
		font-weight:normal;
		}	
		#menu ul ul :hover > a{
		text-decoration:underline;/*hover su sub menu*/
		color:#FFF;
		font-size:12px;
		font-weight:normal;
		}	
		/*stile link terzo livello*/
		/*#menu ul ul ul a{
		color:#336699;	
		}
		#menu ul ul ul :hover > a{
		background-color:#FFF;
		}*/
		
		/*secondo livello visibile su hover del primo livello*/
		#menu ul li:hover ul, #menu ul a:hover ul{
		visibility:visible;
		}
		
		/*terzo livello invisibile su hover del primo livello*//*
		#menu ul li:hover ul ul, #menu ul a:hover ul ul{
		visibility:hidden;
		}*/
		/*terzo livello visibile su hover del secondo livello*/
		/*#menu ul ul li:hover ul, #menu ul ul a:hover ul{
		visibility:visible;
		}*/
		/*style per Internet Explorer 6*/
		#menu table {
		position:absolute; 
		border-collapse:collapse; 
		top:0; 
		left:0;
		width:100%;
		}
		#menu a:hover{
		height:30px;/*40-10*/
		line-height:30px;/*40-10*/
		}
		#menu ul a.sub:hover{
		height:30px;/*40-10*/
		line-height:30px;/*40-10*/
		}
		#menu ul a:hover{
		color:#127FA7;
		} 
		#menu ul ul a:hover{
		text-decoration:underline;/*hover su sub menu*/
		color:#FFF;
		font-size:12px;
		font-weight:normal;
		}
		/*#menu ul ul ul a:hover{
		background-color:#FFF;
		}*/
		
		/*FINE MENU SERRANDINA*/
		
.sfondo_divisione {
	background-image:url(ita/images/divisione_1.png);
	background-repeat:no-repeat;
	height:200px;
	}	
	
.sfondo_divisione2 {
	background-image:url(ita/images/divisione_2.png);
	background-repeat:no-repeat;
	height:200px;
	}	
	
	
	.sfondo_divisione3 {
	background-image:url(ita/images/divisione_3.png);
	background-repeat:no-repeat;
	height:200px;
	}	
	
	
	.sfondo_divisione4 {
	background-image:url(ita/images/divisione_4.png);
	background-repeat:no-repeat;
	height:200px;
	}	
	
	
	.sfondo_divisione5 {
	background-image:url(ita/images/divisione_5.png);
	background-repeat:no-repeat;
	height:200px;
	}	
	.sfondo_divisione {
	background-image:url(ita/images/divisione_1.png);
	background-repeat:no-repeat;
	height:200px;
	}	
	
	.sfondo_division_ricerca {
	background-image: url(ita/images/divisione_ricerca.gif);
	background-repeat:no-repeat;
	}	
	
	.sfondo_division_ricerca_bottom {
	background-image: url(ita/images/divisione_ricerca_down.gif);
	background-repeat:no-repeat;
	}
	
	
	.titolo_ricerca {
	font-size : 14px;
	font-weight : normal;
	line-height:17px;
	padding-left:20px;
	color : #333333;
	text-decoration : none;
	}	
	
	.titolo_ricerca a:link, .titolo_ricerca a:visited {
	font-size : 16px;
	font-weight : normal;
	line-height:20px;
	padding-left:20px;
	color : #333333;
	text-decoration : none;
}

    .titolo_ricerca a:hover, .titolo_ricerca a:active {
	font-size : 16px;
	font-weight : normal;
	line-height:20px;
	padding-left:20px;
	color : #333333;
	text-decoration : none;
}

	.txt_ricerca {
	font-size : 12px;
	font-weight : normal;
	line-height:18px;
	padding-left:10px;
	color : #444444;
	text-decoration : none;
	}	
	
	.txt_ricerca a:link, .txt_ricerca a:visited {
	color :#222222;
	text-decoration : none;
}

    .txt_ricerca a:hover, .txt_ricerca a:active {
	color :#444444;
	text-decoration : underline;
}

.sfondo_video {
	background-image:url(ita/images/sfondo_video.png);
	background-repeat:no-repeat;
	}
	
#cont_video { 
	margin:0 auto;
	border:#FFFFFF 5px solid; /*cabiare colore bordo esterno contenitore*/
	background-color:#FFFFFF;
	width:auto;
	}	
#testo_video {
	background-color:#FFFFFF;
	margin:0 auto;
	width:auto;
	border:3px solid #384754;/*cambiare colore bordo contenitore del testo*/
	}	
	
#ulLandingPage li{
	margin:0 0 10px 0;
	}
	
.dettagli {
	background-image:url(ita/images/dettagli.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.dettagli_ed {
	background-image:url(deu/images/dettagli.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.txt_macchine_usate {
	font-size:12px;
	color: #ffffff;
	line-height: 16px;
	font-weight : normal;
	padding-bottom:8px;

}

.title_macchine_usate{
	font-size:23px;
	color: #FFFFFF;
	line-height: 26px;
	font-weight : normal;
	text-decoration: none;
  }	
  
 .sf_leggi {
	background-image:url(img_generali/sf_leggi.png);
	background-position:right center;
	background-repeat:no-repeat;
	height:22px;
	color:#FFF;
	padding-right:10px;}
	
.sf_leggi a:link, .sf_leggi a:visited {
	color :#FFF;
	text-decoration : none;
}

.sf_leggi a:hover, .sf_leggi a:active {
	color :#FFF;
	text-decoration : underline;
}
  
	
.sf_leggi_tutte{
	font-weight:normal;
	color:#FFF;
	text-align:left;
}	
	
.sf_leggi_tutte a:link, .sf_leggi_tutte a:visited {
	font-weight:normal;
	color :#FFF;
	text-decoration : none;
}

.sf_leggi_tutte a:hover, .sf_leggi_tutte a:active {
	font-weight:normal;
	color :#FFF;
	text-decoration : underline;
}	

.inpt select { /*campi inserimento valori*/
  font-size: 11px;
	width: 250px;
	color:#000;
	height:20px;
}

.spazio {
	font-size:10px;
	line-height: 10px;
	font-weight : normal;
	}


/* javascript news scroll*/
 
#slideshow {
    position:relative;
	z-index:2;
	background-color:#EAEAEA;
}

#slideshow span {
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    opacity:0.0;
	background-color:#EAEAEA;
	height:110px;
	width:260px;
}

#slideshow span.active {
    z-index:10;
    opacity:1.0;
}

#slideshow span.last-active {
    z-index:9;
}

/* fine javascript news scroll*/
