body{ font:10pt georgia,helvetica,sans-serif } /* imposta i caratteri per la stampa: dimensione in pt pił adatta alla stampa e carattere serif adatto alla lettura su carta */
/* formattazione titoli */
h1 { font-size:2em }
h2 { font-size:1.5em }
h3 { font-size:1.2em;margin-bottom:0;padding-bottom:0 }
h4,h5,h6 { font-size:1em;margin-bottom:0;padding-bottom:0 }
h1,h2,h3,h4,h5,h6 { margin:1em 0 .3em 0;font-family:arial,helvetica,sans-serif }
/* /formattazione titoli */
.navigazione,  hr, div#boxNotizie,#letterediret, .linknavigazione,#percorso, #galleria, .indietro, .stampa, .hidden, #piedipagina,#immagini,#menu,#localizzazione, #intestazione ul, #ricerca, #box1 a, #veicoli, .sezione img, .bmw_breadcrumbs, .torna, .tornasu, #servizio, #footer, #lettereDirettore, #clubQualita, #tabsTitle, p.dx, #navigazione, #fotografia { display:none } /* impedisce la stampa degli elementi indesiderati */
.alt{ display:inline; color:#000; text-decoration:none }

#footer,#corpo{margin-top:30pt;border-top:1px solid #ccc;padding-top:2pt}


a{color:#000; text-decoration:none}


/* nuovi */

 * { background: transparent !important; color: #444 !important; text-shadow: none !important; }
  a, a:visited { color: #444 !important;}
 #contenuti a:after { content: " (" attr(href) ")"; } 
/*  #contenuti abbr:after { content: " (" attr(title) ")"; }*/
  .ir a:after { content: ""; }  /* Don't show links for images */
  pre, blockquote { border: 1px solid #999;padding:5pt; page-break-inside: avoid; }
  table {page-break-before:avoid;border:1px solid #ddd;font-family:Arial, Helvetica, sans-serif;}
  table td {border:1px solid #ddd;border-collapse:collapse;padding:5pt;}
  thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */ 
  tr, img {page-break-inside: avoid;border:1px solid #ddd;}
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  /*h2, h3{ page-break-after: avoid; }*/