/* CATALOGO */

div.scheda-body { position: relative; overflow: hidden; } 
div.scheda-foto { width: 214px; height: 300px; float: left; margin-right: 10px; }
div.scheda-dati { width: 310px; float: left; margin-right: 8px; font: normal 11px "Verdana", sans-serif; }
div.scheda-dati table { width: 310px; border: 1px solid #d5dbdf; border-bottom: none; border-right: none; }
div.scheda-news { width: 200px; float: left; background: #f0f0f0; font: normal 10px "Verdana", sans-serif; }
div.scheda-news h3 { font: bold 13px "Verdana",sans-serif; color: #666; margin: 10px; }
div.scheda-dati table td { border-style: solid; border-color: #d5dbdf; padding: 10px; border-width: 0 1px 1px 0; vertical-align: top; }
div.scheda-dati table td.serie { padding: 20px 10px; }
div.scheda-dati table td.serie a.serie { font: bold 14px "Verdana"; color: #008349; display: block; text-decoration: none; margin-bottom: 5px;}
div.scheda-dati table td.serie span.codice { font: bold 12px "Verdana"; background-color: #008349; color: white; padding: 2px; }
div.scheda-dati table td.serie span.codice-cas { font: bold 11px "Verdana"; background-color: #e00; color: white; padding: 2px; }
div.scheda-dati table td.serie a.marchio img { margin: 3px 0; border: 0; }

div.scheda-dati table td.pdf { padding: 20px 10px; }
div.scheda-dati table td.pdf img { border: 0; margin: 0px 10px;  }
div.scheda-dati table td.pdf a { font: bold 10px "Verdana"; color: #333; text-decoration: none;  }
div.scheda-dati table td.pdf a .pdf-info { font-weight: normal;  }

div.scheda-dati table td.label { font: normal 10px "Verdana"; color: #333; }
div.scheda-dati table td.dati { font: bold 10px "Verdana"; color: #333; }
div.scheda-dati table td.finitura {  }
div.scheda-dati table td.descrizione {  }

div.scheda-disegno { width: 365px; float: left; margin: 40px 10px 10px 0; border: 1px solid #d5dbdf; font: normal 11px "Arial", sans-serif; position: relative; }
div#disegno-applicazione { margin-right: 0; }
div.scheda-disegno h3 { background: #d5dbdf; color: black; padding: 2px 10px 0 10px; margin: 0; text-transform: uppercase; position: absolute; top: -20px; height: 18px; font-size: 11px; left: -1px; }

div.lista { margin-left: 85px; border-left: 2px solid #d5dbdf; padding-left: 10px; margin-top: 0px; }
div.lista-serie { clear: left;  position: relative; }
div.elemento { float: left; width: 205px; height: 100px; margin-bottom: 2px; position: relative; }
div.elemento div.lista-foto { float: left; text-align: right; width: 90px; margin-right: 5px; margin-bottom: 0px; position: relative; }
div.elemento div.lista-dati { float: left; margin-top: 10px; border-left: 1px solid #d5dbdf; width: 90px; padding-left: 5px; }
div.elemento div.lista-foto img { border: none; margin-bottom: 0px;}
div.elemento div.lista-dati a { font: bold 12px Verdana; text-decoration: none; margin-bottom: 0px; }
div.elemento div.lista-dati a:hover { color: #008349; text-decoration: underline; }
div.elemento div.lista-dati p.lista-desc { font: normal 10px Verdana; color: #999; margin: 0; }
div.lista-body h1 { margin-left: 85px; font-size: 24px; }

div.lista-serie { position: relative; margin-bottom: 40px; margin-top: 20px; }
div.lista-serie h2 { position: absolute; top: -40px; left: -104px; width: 95px; text-align: right; font: normal 14px Verdana; text-transform: uppercase; border-top: 40px solid white; }
div.lista-serie h2 a { display: block; color: #666; padding-right: 10px; text-decoration: none; }
div.lista-serie h2 a:hover { text-decoration: underline; }
div.lista-serie h2 b { font-weight: bold; color: #008349; }
div.lista-serie p { font: bold 11px Verdana; color: #666; margin: 0; }
div.lista-serie p.serie-desc { font: normal 11px Verdana; color: #666; }

div.marchio-CAS { position: absolute; left: 0; bottom: -5px; width: 40px; height: 40px; background: url(../img/marchio-CAS.gif) bottom left no-repeat; }
div.marchio-Meroni { position: absolute; left: 0; bottom: -5px; width: 40px; height: 40px; }

ul.menu-settore { margin: 0; padding: 0; position: absolute; top: 2px; left: -1px; width: 758px; height: 24px; background: #eee; }
ul.menu-settore li { list-style: none; display: block; float: left; height: 24px; border-bottom: 1px solid white; border-right: 1px solid white; text-align: center; font: bold 13px "Arial",sans-serif; }
ul.menu-settore li a { display: block; padding: 5px 30px 0 30px; color: #666; text-decoration: none; }
ul.menu-settore li a:hover { color: #008349; }
ul.menu-settore li.selected { background: #d5d8df; border-bottom: none; height: 26px; }
ul.menu-settore li.selected a { color: #008349; }

p.notfound { margin-left: 85px; background: #d5d8df; color: white; padding: 10px; float: left; font: bold 14px "Verdana"; }

div.datipomoli { border: 1px solid #d5dbdf; padding: 10px; font: normal 11px "Arial", sans-serif; position: relative; line-height: 100%; margin-top: 0px; overflow: auto; clear: both; }
h3.datipomoli { background: #d5dbdf; color: black; padding: 2px 10px 0 10px; margin: 0; margin-top: 10px; text-transform: uppercase; line-height: 100%; font-size: 11px; float: left; padding-bottom: 3px;  }

/* div.datipomoli h3 { background: #d5d8df; color: white; padding: 5px; font: bold 12px "Verdana"; } */
div.datipomoli div.blocco { float: left; width: 170px; font: normal 10px "Verdana"; color: #333; margin: 0 10px 20px 0; height: 80px; overflow: hidden; }
div.datipomoli div.blocco img { float: left; margin: 0 10px 5px 0; }
div.datipomoli div.blocco p { clear: left; }
div.datipomoli div.blocco p.desc { margin-top: 5px; }
div.datipomoli div.blocco p.codice { clear: none; }
div.datipomoli div.blocco p.codice b { font-size: 14px; }

div#funzione div.blocco { width: 230px; height: 120px; }
div#finiture a.zoom { padding-right: 10px; background: url(../img/zoom-lite.gif) top right no-repeat; }
div#finiture a.zoom:hover { background: url(../img/zoom.gif) top right no-repeat; }

div.introserie { margin-bottom: 10px; }
div.introserie p { margin-top: 5px; }
p.intro1 { font-weight: bold; }
p.vedi { clear: left; font: normal 10px "Verdana"; color: #333; text-align: right; padding: 20px 0; }
