body{ background-color: #89141d; line-height: 1.6em; margin: 0; padding: 0; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: .8em; }
#pagina{ background-color: #ffffff; border: 2px solid #5b0000; margin: auto; padding: 20px 20px 100px 20px; text-align: left; width: 750px; }
fieldset{ background-color: transparent; border: 1px solid #999999; padding: 11px 7px 7px 7px; margin: 10px auto; }
fieldset div{ clear: both; margin-top: 5px; }
fieldset input.testo{ background-color: #f3f3f3; border-color: #000000; border-style: solid; border-width: 0 0 1px 0; color: #000000; font-weight: bold; text-transform: uppercase; }
.largo{ display: block; float: left; margin: 2px 5px 0 0; text-align: right; width: 80px; }
li{ margin-top: 1px; }
hr{ border: 1px solid #333333; height: 1px; width: 300px; }
input{ font-family: "Lucida Sans",Arial,Helvetica,sans-serif; }
textarea.testo{ background-color: #f3f3f3; border-color: #000000; border-style: solid; border-width: 0 0 1px 0; color: #000000; width: 98%; }
legend{ background-color: #ffffff; border: 1px solid #999999; color: #333333; font-weight: bold; height: 20px; line-height: 20px; margin: 0; padding: 0 15px; text-transform: uppercase; }
#logo{ border-style: none; float: left; margin-right: 10px; }
h1,h2,h3{ color: #c31a26; line-height: 1.6em; margin: 0; padding: 0; }
form,p{ margin: 0; padding: 0; }
ol,ul{ margin-bottom: 3px; margin-top: 3px; }
.info{ background-color: #ffffcc; display: none; margin: 5px; padding: 5px; border: 1px solid #999999; }
.selezione{ font-weight: bold; }