body { color: #8b0000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: gray; }
table { color: #000080; font-size: 12px; font-family: "Trebuchet MS"; background-color: #dcdcdc; text-align: justify; }
blockquote { color: #996; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.intestaz { color: #556b2f; font-size: 40px; font-family: "times new roman"; letter-spacing: 25px; }
.intestaz_inf { color: #556b2f; font-size: 30px; font-family: "times new roman"; letter-spacing: 15px; }
.inf_intest { color: #556b2f; font-size: 22px; font-family: "times new roman"; letter-spacing: 10px; }
.ext_table { border: dotted 1px #556b2f; ;  }
.frame { background-color: #ccc; border: solid 1px #808000; }
a { color: #006400; text-decoration: none; }
h1 { color: #b22222; font-size: 14px; font-family: "Trebuchet MS"; font-style: italic; font-weight: bold; background-color: #f0e68c; text-align: left; letter-spacing: 1px; margin: 0; padding: 5px 10px; vertical-align: middle; border: ridge 1px #8b0000; }
.link_top { font-family: arial; background-color: #f5f5f5; letter-spacing: 1px; padding-right: 5px; padding-left: 5px; }
.link_gallery { font-family: Arial; background-color: #fffacd; letter-spacing: 3px; padding-right: 5px; padding-left: 5px; border: solid 1px #ffd700; }
.titolo { color: #b22222; font-size: 13px; font-family: "Times New Roman"; font-weight: bold; font-style: italic; background-color: #f0e68c; text-align: left; letter-spacing: 1px; vertical-align: middle; padding-right: 10px; padding-left: 10px; border: inset 1px #808080; }
h2 { color: #b22222; font-size: 14px; font-family: "Trebuchet MS"; font-weight: bold; letter-spacing: 1px; vertical-align: middle; margin: 0; padding: 5px 10px; }
.main_table { padding: 10px; }
a:hover { color: purple; }
ol { line-height: 12px; margin: 0 0 0 15px; list-style-type: decimal; }
ul { margin: 0 0 0 15px; padding: 0; list-style-type: none; }
