body { background-color: #fff; margin: 0px; padding: 0px; }
H1, H2, H3, H4, h1, h2, h3, h4 { color: #36c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
H1, h1 { font-size: 24px; }
H2, h2 { font-size: 20px; }
H3, h3 { font-size: 16px; }
H4, h4 { font-size: 14px; }
H1, h1, H2, h2 { margin: 10px; }
.commento { color: Gray; font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
td.commento { background: white; }
.nota { font-family: Courier, "Courier New", monospace; font-size: 11px; }
td.nota { background: #ffffd0; }
cite cite { color: #f00; font-style: normal; margin: 5px 10px 5px 5px; padding: 0px 0px 0px 0px; }
cite { color: #00f; font-style: normal; margin: 5px 5px 5px 5px; padding: 0px 0px 0px 0px; }
.risposta, td.risposta td, td.risposta p, td.risposta td td { font-family: Courier, "Courier New", monospace; font-size: 11px; line-height: 12px; }
.risposta b, td.risposta td b, td.risposta p b, td.risposta b, td.risposta td td b { font-size: 12px; }
.risposta p, .risposta ol, .risposta ul, ul.risposta, .risposta blockquote { margin-right: 8px; }
.risposta p { margin-left: 6px; }
.risposta hr { margin: 4px 20px 4px 20px; }
td.risposta { background-color: #f0f0f0; padding: 3px; }
img.userface { border: none; float: right; margin: 3px 3px 4px 6px; }
div.domanda, p.domanda, span.domanda { font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
A, a, a:visited, a:visited { color: #0000cc; text-decoration: none; }
A:hover, a:hover { text-decoration: underline; }
td.domanda { background-color: #e4e9fd; background-image: url(aqua0000.gif); color: black; font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; padding: 2px 5px 2px 5px; }
td domanda a, td.domanda a:visited { text-decoration: none; }
td.domanda a:hover { color: red; text-decoration: none; }
select.sb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
select.sb optgroup { color: #999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
select.sb optgroup option { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
select.sb, input.sb, select.sb option { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
select.sb1, input.sb1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px; padding: 0px; width: 100px; }
input.sb2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 160px; }
div.ascode { background-color: #ffe; font-family: Geneva, Monaco, Courier, sans-serif; font-size: 10px; margin: 10px; padding: 5px; }
div.ascode span.bS { color: #00f; }
div.ascode span.gC { color: #666; }
div.ascode span.rO { color: #900; }
div.ascode span.rV { color: #f00; }
div.ascode span.vA { color: #090; }
