body        { color: #323232; font-size: 0.7em; font-family: verdana; background-color: #7fa5ff; margin-top: 0px; margin-left: 10% }
td   { color: #323232; font-family: verdana }
a:link    { color: #27448b; font-family: verdana }
a:visited   { color: #27448b; font-family: verdana }
h2   { color: #323232; font-weight: bold; font-size: 1.4em }
th { text-align: left; vertical-align: top }
.menu     { color: #323232; font-family: verdana; background-color: #848484; border-style: none solid none none; border-width: 0px 1px 0px 0px; border-color: #353333 }
.contenuti    { color: #323232; background-color: #ffffff; padding: 5px; border-style: solid none none none; border-width: 1px 0px 0px 0px; border-color: #353333 }
.contenuti-no-cols    { color: #323232; font-family: verdana; background-color: white; padding: 5px; border-style: none solid none solid; border-width: 0px 1px 0px 1px; border-color: #002b65 }
.contenuti-form      { color: #323232; line-height: 1.5em; background-color: #f4f4f4; padding: 5px; border-style: solid solid none none; border-width: 1px 1px 0px 0px; border-color: #353333 }
.bottoni-form { color: white; background-color: #464646 }
.contenuti-compila    { color: #323232; font-family: verdana; background-color: #ffbd4d; padding: 10px 20px; border-style: solid solid none none; border-width: 1px 1px 0px 0px; border-color: #353333 }
.box-testo  { color: #323232; font-family: verdana; background-color: #f7f7f7; padding: 5px; border: dashed 1px #353333 }
.form-bg1  { background-color: #ffbd4d; padding: 2px }
.form-box   { line-height: normal; background-color: #eee; padding: 4px; border: dashed 1px #000000 }
.dx      { color: #323232; background-color: #e9e9e9; padding: 5px; border-style: solid solid none solid; border-width: 1px 1px 0px 1px; border-color: #353333 }
.dx_compila  { color: #323232; background-color: #ffffff; padding: 5px; border-style: solid solid none solid; border-width: 1px 1px 0px 1px; border-color: #353333 }
.footer       { color: white; font-weight: bold; font-family: verdana; background-color: #6f84c1; padding: 1px 1px 1px 10px; border: solid 1px #002b65 }
.hp-box { background-color: white; padding: 2px; border: dashed 1px black }
.riga-menu_ch  { background-color: #a4a4a4; margin: 0px 0px 0px 34px; padding: 5px 0px 5px 12px; border-style: none none solid solid; border-width: 0px 0px 1px 1px; border-color: #353333 }
.riga-menu-qui   { font-weight: bold; background-color: #cdcdcd; margin: 0px 0px 0px 34px; padding: 5px 0px 5px 12px; border-style: none none solid solid; border-width: 0px 0px 1px 1px; border-color: #353333 }
.lett-facilitata { background-color: #e9e9e9 }
hr { color: #9d9d9d }
legend  { font-weight: bold }
label { font-weight: bold }
.bottoni    { color: #000; font-weight: bold; font-size: 1em; font-family: Verdana; background-color: #ddd }
.reset   { color: black; font-weight: bold; font-size: 1em; font-family: Verdana; background-color: #fff }
.riga-td-tr2   { border-style: none none dashed none; border-width: 1px; border-color: #353333 }
.riga-td-tr-chiara { border-top: 1px solid #aaa; border-right: 0px #aaa; border-bottom: 0px #aaa; border-left: 0px #aaa }
.head_1 { border-style: none none solid none; border-width: 0px 0px 1px 0px; border-color: #002b65 }
.head_label { background-image: url(img/bg_cerca.gif) }
.anno { padding: 0px 5px 0px 0px; border-style: none solid none none; border-width: 0px 1px 0px 0px; border-color: #002b65 }
.anno2 { padding: 0px 0px 0px 5px }
.boxpdf   { background-color: #e8f6f6; padding: 4px; border: solid 1px #7fa5ff }
.nuova-table caption { font-weight: bold; text-align: left; margin-bottom: 10px; }
.nuova-table { margin: 0px; padding: 0px; }
.nuova-table td { padding-right: 20px; }
.nuova-table td { border-bottom-width: 0px; border-bottom-style: dashed; border-bottom-color: #666666; }


