/* La percentuale è sui 16px (0.75 * 16px = 12px) */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

body { 
	font-size: 75%;
	/*font-family:"Trebuchet MS",Arial,"Mahsuri Sans",sans-serif; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#fff;
	color:#000;
	margin-top:50px;
	background-image:none;
}

a { outline: none}
a:link { color: black; }
a:visited { color: black; }
a:hover { color: black; }
a:active { color: black; }

table{border:solid 0px #666; width:660px}

/* Principali
-------------------------------------------------------------- */

div.titolosezione
 {
 background:#999;
 background-image:none;
 color:black}

.testata, #logo, .menu, .menucont, #background, .footer, .testata
{
display:none}

div#topspacer_stamp
{
position:relative; height:10px; clear:both;}

div#logo_stampa
{position:absolute; top:0; right:36px; display:block}

div.main, div.main_bn, div.main_bn_noprint
{background:#fff url(img/bg_quadro.gif) top center no-repeat; width:100%; position:relative; height:auto; margin-top:15px; margin-bottom:20px;
}

div.main_bn, div.main_bn_noprint
{background:#fff url(img/bg_quadro_bn.gif) top center no-repeat;}

.noprint, div.main_bn_noprint, div.main_bot{display:none}

.categoria
{
height:auto; width:490px; background:#FBD004 url(img/bg_titolo_4.png) center center no-repeat; font-size:12px; font-weight:600; color:#000; border-top: solid 0px white; margin-bottom: 10px; text-align:left; text-transform:uppercase
}

div.tit_categoria{padding:6px 0 0 10px; font-size:18px}

p {margin: 0; padding: 0;}

p{color:#000; padding:10px; padding-top:0; text-align:left; margin-bottom:10px}

input
{
border:solid 1px #ccc;
background:#EBEBEB;
color:#000}

input.error
{border:dotted 1px red}

.error
{color:red}

.errore{display:none; text-align:left; margin-bottom:30px; width:730px}

table{margin-bottom:10px}

.titolo
{
font-weight:700; font-size:15px}

div.btn_bottom
{position:relative; width:290px; height:80px; overflow:hidden; cursor:pointer;}

div.btn_bottom p
{
text-align:center; font-weight:800; font-size:14px; padding-top:32px; padding-left:92px}

.riga_prodotto
{width:460px}

.tabella_prodotto
{width:676px; margin-right:0; margin-left:20px; margin-top:15px}

tr.even{background:#e6e6e6; border-bottom:solid 1px #333}
tr.odd{background:#ffffff; border-bottom:solid 1px #333}

.riquadro_codice
{border:solid 1px #000}

div.info_collettori
{padding:5px 15px; width:700px}

ol.note {color:#333}

/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; font-family:"Trebuchet MS",Arial,"Mahsuri Sans",sans-serif; color:#000}

h2.titolostampa
{
text-align:center; font-size:1.8em; margin-bottom:2em}

/* Text elements
-------------------------------------------------------------- */

ul, ol      { margin:0 1.5em 1.5em 1.5em; }
dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

strong      { font-weight: bold; }
em      { font-style: italic; }


/* -------------------------------------------------------------- */

pre
{
font-family:Arial,Helvetica,sans-serif; 
font-size:12px; 

white-space:pre-wrap;  
white-space:-moz-pre-wrap;  
white-space:-pre-wrap;  
white-space:-o-pre-wrap}

hr
{
color: #000;
background-color: #000;
height: 2px;
border: none;
}