/* Un bel CSS RESET, cioč uniformiamo la stilizzazione di default prevista nei diversi browser */
/* html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em,
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, 
menu, footer, header, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
}
article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video {
  display: block;
}
a img { border: 0; }

/* Stiliziamo il body di un m-site */
body {
  background-color: #EFF1F0;
  font: 16px sans-serif, verdana, thaoma, georgia;
  color: #000;
  text-size-adjust: auto;
  -moz-text-size-adjust: auto;
  -webkit-text-size-adjust: auto;
  -ms-text-size-adjust: auto;
}

/* Regole di stilizzazioni per elementi comuni */
h1, h2, h3 { font-size: 1.3em; font-weight: normal; color: #333; margin-bottom: 3px; }
h1 { margin-bottom: 10px; }
/* a, a:active, a:visited, a:hover { text-decoration: none; color: #006699; } */
p { margin-bottom: 10px; }

/* Stilizzare le immagini */
img { display: block; max-width: 99%; height: auto; margin: 0 auto; }

/* Stili propri */
.titolo {color : #669999; font-size : 16pt; font-weight : bold; font-family : sans-serif, verdana, thaoma, georgia; }
.testo  {color : #333333; font-size : 11pt; font-family : sans-serif, verdana, thaoma, georgia; }
