body {margin: 0;padding: 0;font-family:sans-serif;font-size: 90%;line-height: 1.1;background: #3F3E42;background-image: none;color: #FFF;text-align: left;}

div, p, h1, h2, h3, h4, h5, h6, ul, li, ol, table, tr, td, form, input, textarea, button, address {font-size: 1em;}

div.onde, div.topdx, div.prodotti {display: none; background-image: none; width: 0px; height: 0px; }
div.top { background-image: none; }

div.logo { float: left; width: auto; height: 67px; }
div.logo img {margin: 10px 0px 0px 8px;}
div.position_menu {float: left; width: auto; margin: 0px; padding: 0px; height: 125px; }
ul.menuit, ul.menuen { margin: 0px 0px 0px 10px; padding: 0px; width: 45px; }
ul.menuit li, ul.menuen li  { width: 45px; float: left; }
ul.menuit a, ul.menuen a { text-decoration: none; color: #999999; }
ul.menuit a.qui, ul.menuen a.qui { text-decoration: none; color: #FFFFFF; font-weight: bold; }

li.homeit, li.homeit a, li.homeit a.qui, li.homeen, li.homeen a, li.homeen a.qui { background-image: none; }
li.aziendait, li.aziendait a, li.aziendait a.qui, li.aziendaen, li.aziendaen a, li.aziendaen a.qui { background-image: none; }
li.contattiit, li.contattiit a, li.contattiit a.qui, li.contattien, li.contattien a, li.contattien a.qui { background-image: none; }
li.newsit, li.newsit a, li.newsit a.qui, li.newsen, li.newsen a, li.newsen a.qui { background-image: none; }
li.pubblicitait, li.pubblicitait a, li.pubblicitait a.qui, li.pubblicitaen, li.pubblicitaen a, li.pubblicitaen a.qui { background-image: none; }

div.sx, div.dx { float: left; }
div.dx { margin: 0px; padding: 0px; }
ul.menu_prodotti { float: left; width: auto; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; height: auto; }
ul.menu_prodotti li { float: left; width: auto; height: 15px; }
ul.menu_prodotti li.first { margin-top: 5px; }

/* home */
div.home, div.home img, p.home, a.lang, address { float: left; width: auto;}
div.home img { margin-bottom: 10px; }
p.home, a.lang, address { margin: 0px; padding: 5px 10px 10px 10px; }

/* Azienda */
div.azienda_left_img, div.azienda_left_filtro { display: none; }
div.azienda_left, div.azienda_left img {float: left; width: auto; height: auto; }

div.dx h1.titolo, div.dx h1.titolo span { float: left; width: auto; margin: 15px 10px 5px 10px; padding: 0px; font-size: 13px; }
div.dx h1.titolo span { margin: 0px; }
div.dx h1.titolo img { display: none; }
div.dx p { margin: 15px 10px 5px 10px; float: left; width: auto; }

/* News */
div.dx div.h, div.dx div.n { float: left; width: 100%; margin: 0px; padding: 0px;}
div.dx div.n h2, div.dx div.n p { float: left; width: 100%; padding: 0px; }
div.dx div.n h2 { margin: 10px 10px 0px 10px; }
div.dx div.n p { margin: 5px 10px 5px 10px; }
div.dx div.allegato { float: left; width: 100%; margin: 0px 10px 10px 10px;}
div.dx div.paging1 { float: left; width: auto; margin: 0px 10px 10px 0px; padding: 0px; }
div.dx div.paging1 span { margin-left: 10px; }

/* Contatti */
div.contatti_left {	display: none; }
div.dx div.c { display: none; }
div.dx div.c { float: left; width: auto; margin: 0px; padding: 0px;}
div.dx div.c_1, div.dx div.c_2, div.dx div.c_3 { float: left; width: auto; margin: 0px 10px 0px 10px; }

/* Prodotti */
div.prodotti_left_img, div.prodotti_left_filtro { display: none; }
div.prodotti_left, div.prodotti_left img {float: left; width: auto; height: auto; }
div.dx img#img_prodotti {display: none; background: yellow;}
div.dx div.pagingp {display: none;}
div.dx div.overpaging { position: relative; top: 0; float: left; margin: 0px; padding: 0px; }
div.dx div.overpaging p { width: 50px; text-align: left; margin: 5px 0px 0px 5px; padding: 0px; }