/*pulsanti menu principale*/
.aboutus { background-repeat: no-repeat; width: 83px; height: 75px; float: left; margin: 0; padding: 0; }

.aboutus a { display: block; width: 83px; height: 75px; background: url(immagini/menu-ita/about-us.gif) no-repeat left top; text-decoration: none; }

.aboutus a:hover { background-image: url(immagini/menu-ita/about-us.gif); background-repeat: no-repeat; background-position: right top; text-decoration: none; }
.aboutus span { font-size: 10px; text-decoration: none; text-indent: -200px; overflow: hidden; display: none; }
.knowhow { background-repeat: no-repeat; text-decoration: none; width: 90px; height: 75px; float: left; margin: 0; padding: 0; }
.knowhow a { display: block; width: 90px; height: 75px; background: url(immagini/menu-ita/know-how.gif) no-repeat left top; text-decoration: none; }
.knowhow a:hover { background-image: url(immagini/menu-ita/know-how.gif); background-repeat: no-repeat; background-position: right top; text-decoration: none; }
.knowhow span { font-size: 10px; text-decoration: none; text-indent: -200px; overflow: hidden; display: none; }
.red { background-repeat: no-repeat; width: 51px; height: 75px; float: left; margin: 0; padding: 0; }
.red a { display: block; width: 51px; height: 75px; background: url(immagini/menu-ita/red.gif) no-repeat left top; text-decoration: none; }
.red a:hover { background-image: url(immagini/menu-ita/red.gif); background-repeat: no-repeat; background-position: right top; text-decoration: none; }
.red span { font-size: 10px; text-decoration: none; text-indent: 200px; overflow: hidden; display: none; }
.cert { background-repeat: no-repeat; width: 108px; height: 75px; float: left; margin: 0; padding: 0; }
.cert a { display: block; width: 108px; height: 75px; background: url(immagini/menu-ita/cer.gif) no-repeat left top; text-decoration: none; }
.cert a:hover { background-image: url(immagini/menu-ita/cer.gif); background-repeat: no-repeat; background-position: right top; text-decoration: none; }
.cert span { font-size: 10px; text-decoration: none; text-indent: 200px; overflow: hidden; display: none; }
.products { background-repeat: no-repeat; width: 80px; height: 75px; float: left; margin: 0; padding: 0; }
.products a { display: block; width: 80px; height: 75px; background: url(immagini/menu-ita/products.gif) no-repeat left top; text-decoration: none; }
.products a:hover { background-image: url(immagini/menu-ita/products.gif); background-repeat: no-repeat; background-position: right top; text-decoration: none; }
.products span { font-size: 10px; text-decoration: none; text-indent: 200px; overflow: hidden; display: none; }
.service { background-repeat: no-repeat; width: 65px; height: 75px; float: left; margin: 0; padding: 0; }
.service a { display: block; width: 65px; height: 75px; background: url(immagini/menu-ita/service.gif) no-repeat left top; text-decoration: none; }
.service a:hover { background-image: url(immagini/menu-ita/service.gif); background-repeat: no-repeat; background-position: right top; text-decoration: none; }
.service span { font-size: 10px; text-decoration: none; text-indent: 200px; overflow: hidden; display: none; }
.contact { background-repeat: no-repeat; width: 70px; height: 75px; float: left; margin: 0; padding: 0; }
.contact a { display: block; width: 70px; height: 75px; background: url(immagini/menu-ita/contact.gif) no-repeat left top; text-decoration: none; }
.contact a:hover { background-image: url(immagini/menu-ita/contact.gif); background-repeat: no-repeat; background-position: right top; text-decoration: none; }
.contact span { font-size: 10px; text-decoration: none; text-indent: 200px; overflow: hidden; display: none; }
.news { background-repeat: no-repeat; width: 52px; height: 75px; float: left; margin: 0; padding: 0; }
.news a { display: block; width: 52px; height: 75px; background: url(immagini/menu-ita/news.gif) no-repeat left top; text-decoration: none; }
.news a:hover { background-image: url(immagini/menu-ita/news.gif); background-repeat: no-repeat; background-position: right top; text-decoration: none; }
.news span { font-size: 10px; text-decoration: none; text-indent: 200px; overflow: hidden; display: none; }
.menu-orizzontale { color: #fff; font-size: 12px; }
.menu-orizzontale a:link, .menu-orizzontale a:active, .menu-orizzontale a:visited { color: #034ea2; font-size: 12px; text-decoration: none; }
.menu-orizzontale a:hover { color: #fff; font-size: 12px; text-decoration: none; }
.pdf { float: left; position: relative; margin-right: 5px; }
.menufooter {float: right; margin-top: 10px;}
.catalog_home {background: url(immagini/img-ita/catalogo-home.gif) no-repeat; height: 30px; width: 279px; padding-top: 15px; color: white; text-align: right; font-size: 13px;}

