
@media print {
.print-row { display: none }
* { padding: 0; margin: 0; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
:after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td { border: 0; outline: none; margin: 0; padding: 0; }
.responsive { width: 100%; padding: 0 18px; }
.menu_wrap, .product-page.pb, .testata, #header { display: none !important; }
.header_right { display: none !important }
.breadcrumb { display: none !important }
#footer { display: none !important }
#nav { display: none !important }
.print-row { display: none !important }
#header .table_header { display: block; text-align: center; }
#header .table_header .header_left { display: block; text-align: center; }
#content { background: #ffffff; padding: 0 0px 18px 0px; }
#copyright { border-top: 1px solid #ccc; background: #ffffff; padding: 18px 18px; color: #444; font-size: 12px; }
#copyright div.table_content { text-align: center; display: block }
#copyright div.table_content>div.text-left { text-align: center; display: block }
#copyright div.table_content>div.text-right { display: none }
#header .logo { width: 270px; display: inline-block; float: none; margin: 12px 0; }
.ricambi-list table { width: 100%; border-spacing: 0; background: #cccccc; border-collapse: separate; border: 1px solid #eee }
.ricambi-list table tr td { background: #ffffff; border: 1px solid #eee; }
.ricambi-list table tr th { border: none; background: #444 !important; }
}