
#mascherab .pulsanti, #maschera .pulsanti {
    display: inline-block;
    padding-top: 1.8em;
    width: 6em;
}
#mascherab input, #mascherab select, #maschera input, #maschera select {
    border: 1px solid #7CC1EA;
    border-radius: 3px 3px 3px 3px;
    vertical-align: middle;
}
#mascherab select, #maschera select {
    padding: 0.25em;
}
#mascherab p, #maschera p {
    padding: 3em 0;
}
#mascherab input.cerca_button, #maschera input.cerca_button {
    background: url("../img/ico_cerca_button.png") no-repeat scroll right center transparent;
    border: 0 none;
    cursor: pointer;
    padding-right: 1em;
}
#mascherab input.pulisci_button, #maschera input.pulisci_button {
    background: url("../img/ico_pulisci_button.png") no-repeat scroll right center transparent;
    border: 0 none;
    cursor: pointer;
    padding-right: 1em;
}
#mascherab .checkoradio, #maschera .checkoradio {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    display: inline;
    float: left;
}
#rowfarmaci, #rowrevisori {
    border-top: 1px dotted #E8E8E8;
    margin: 0.2em 0 3.6em;
    width: 100%;
}
#rowcatasto {
    border-top: 1px dotted #E8E8E8;
    margin: 0.2em 0 1em;
    width: 100%;
}
#rowrevisori td {
    padding: 1.6em 1.2em 0.2em;
    width: auto;
}
#rowrevisori th {
    padding: 2em 1em 0.2em;
    width: auto;
}
#rowcatasto td, #rowfarmaci td {
    padding: 1.6em 1.2em 0.2em 1em;
    width: auto;
}
#rowcatasto th, #rowfarmaci th {
    padding: 2em 1em 0.2em;
    vertical-align: top;
    width: auto;
}
#rowfarmaci thead, #rowfarmaci tbody, #rowfarmaci tr, #rowcatasto thead, #rowcatasto tbody, #rowcatasto tr, #rowrevisori thead, #rowrevisori tbody, #rowrevisori tr {
    width: 100%;
}
#rowfarmaci thead, #rowcatasto thead, #rowrevisori thead {
    border-bottom: 1px solid #CCCCCC;
}
#corpo_ricerca {
    border-bottom: medium none;
    float: left;
    margin: 0 0 1em;
    padding: 0;
    text-align: center;
    width: 100%;
}
#campi_ricerca {
    border-radius: 6px;
    box-shadow: 600px 0 600px -300px #D8ECF3 inset;
    display: inline-block;
    margin: 0 auto;
    padding: 1.2em 0;
    width: 98%;
}

.pulsanti input.entra {
    padding: 0.7em 1.4em; !important;
	margin-bottom: 0.3em !important;
}

.riga_r {
    float: left;
    margin-top: 0.3em;
    padding: 0.2em 0;
    width: 99%;
}
.riga_tris {
    float: left;
    margin-bottom: 1.2em;
    padding: 0.5em 0;
    width: 99%;
}
.nobordo {
    border: medium none;
}
#mascherab .riga_tris .colonna_destra, #maschera .riga_tris .colonna_destra {
    float: left;
    font-size: 100%;
    font-weight: bold;
    height: 2em;
    min-width: 70%;
    padding-top: 0;
}
#mascherab .riga_tris .colonna_centro, #maschera .riga_tris .colonna_centro {
    float: left;
    font-size: 100%;
    font-weight: normal;
    height: 2em;
    padding-top: 0;
    text-align: left;
    width: 12%;
}
#mascherab .riga_tris .colonna_sinistra, #maschera .riga_tris .colonna_sinistra {
    float: left;
    font-size: 100%;
    font-weight: bold;
    height: 2em;
    margin-left: 1.6em;
    padding-top: 0;
    text-align: left;
    width: 13%;
}
#mascherab .colonna_sinistra, #maschera .colonna_sinistra {
    float: left;
    font-size: 100%;
    font-weight: bold;
    height: 2em;
    margin-left: 1.6em;
    padding-top: 0;
    text-align: left;
    width: 25%;
	color:#111;
}
#mascherab .colonna_destra, #maschera .colonna_destra {
    float: left;
    font-size: 100%;
    font-weight: bold;
    height: 2.4em;
    width: 56em;
}
#mascherab .colonna_centrob, #maschera .colonna_centrob {
    float: left;
    font-size: 100%;
    font-weight: bold;
    height: 2em;
    padding-top: 0;
    text-align: left;
    width: 5%;
}
#mascherab .colonna_destrab, #maschera .colonna_destrab {
    float: left;
    font-size: 100%;
    font-weight: bold;
    height: 2em;
    margin-left: 1.6em;
    min-width: 65%;
}
.colonna_sinistrab {
    float: left;
    font-size: 100%;
    font-weight: bold;
    height: 3em;
    margin-left: 1.6em;
    padding-top: 0.35em;
    text-align: left;
    width: 43%;
	color:#000;
}
.colonna_centro {
    float: left;
    font-size: 90%;
    font-weight: bold;
    text-align: left;
    width: 11%;
}
.colonna_destrac {
    float: left;
    font-size: 100%;
    font-weight: bold;
    height: 3em;
    min-width: 52%;
}
.farmaci .colonna_destra {
    text-align: left;
}
.farmaci .colonna_centro {
    display: none;
}
.farmaci .colonna_sinistra {
    width: 30%;
}
#mascherab .farmaci .colonna_sinistra label, #maschera .farmaci .colonna_sinistra label {
    font-size: 120%;
    font-weight: bold;
}
.unquinto {
    float: left;
    min-width: 9em;
    text-align: left;
}
.unsesto {
    float: left;
    text-align: left;
    width: 16%;
}
.unquarto {
    float: left;
    min-width: 11em;
    padding-bottom: 0;
    text-align: left;
}
.duequinti {
    float: left;
    padding-bottom: 0.25em;
    text-align: left;
    width: 30%;
}
.unterzo {
    float: left;
    text-align: left;
    width: 33%;
}
.trequarti {
    float: left;
    text-align: left;
    width: 91%;
}
.unmezzo {
    float: left;
    text-align: left;
    width: 45%;
}
#mascherab .elemento_100, #maschera .elemento_100 {
    margin: 0;
    padding: 0;
    text-align: left;
}
#mascherab .testo_box label, #maschera .testo_box label {
    font-size: 100%;
    width: auto;
}
#mascherab .elemento, #maschera .elemento {
    margin: 0;
    padding: 0;
}
#mascherab .elemento *, #maschera .elemento * {
    vertical-align: middle;
}
#mascherab .block, #maschera .block {
    padding: 0 0.3em;
    text-align: right;
    width: 9em;
}
#mascherab .sx, #maschera .sx {
    text-align: left;
}
#mascherab .dx, #maschera .dx {
    text-align: right;
    vertical-align: top;
}
.txt_90 {
    display: block;
    font-size: 12px;
    height: 2em;
    width: 50em;
}
.txt_100 {
    height: 1.8em;
    width: 99%;
}
#piede_ricerca {
    float: left;
    font-style: italic;
    padding: 1.5em 1.5em 0;
	font-size:110%;
}
.elemento input, .elemento_50 input, .elemento_100 input {
    background: url("../img/bg_input.png") repeat-x scroll left top #FFFFFF;
    border: 1px solid #A8ACAD;
    height: 1.8em;
}
.testo_box {
    margin: 0 auto;
    padding: 3.8em 0 2.6em;
    width: 90%;
}
fieldset {
    float: left;
    height: 2em;
    margin-bottom: 1em;
    margin-top: 3em;
    width: 99%;
}
p.legend {
    color: #536074;
    font-size: 110%;
    font-weight: bold;
    margin-bottom: 2em;
    padding: 0 0 0 1.5em !important;
    text-align: left;
}
label {
    color: #444444;
    font-size: 87%;
    white-space: nowrap;
}
.elemento, .elemento_100, .elemento_50 {
    float: left;
    margin: 0.4em 0.2em;
    padding: 0.3em 0;
}
.gruppoCampi {
    float: left;
    width: 100%;
}
.elemento label {
    font-weight: bold;
    margin: auto;
    text-align: left;
    width: 4em;
}
.elemento_100 {
    width: 100%;
}
label.undici {
    width: 11em !important;
}
label.large {
    width: 18em;
}
.elemento_100 label.block {
    display: block;
}
.elemento_50 {
    text-align: left;
    width: 47%;
}
.elemento_50 label {
    float: left;
    margin: auto;
    text-align: left;
    width: 9em;
}
.elemento_100 label {
    float: left;
    font-weight: bold;
    line-height: 1.4em;
    padding: 0;
    text-align: left;
    width: 11em;
}
fieldset.lunghelabel label {
    margin: 0 0.6em 0 0;
    width: 25em;
}
input.cerca {
    background: url("../img/bg_go.png") no-repeat scroll left center #FFFFFF;
    border: 1px solid #EFEFEF;
    cursor: pointer;
    margin: 0 1em;
    padding: 0.3em 0.3em 0.3em 2em;
}
.elemento input, .elemento_50 input, .elemento_100 input {
    background: url("../img/bg_input.png") repeat-x scroll left top #FFFFFF;
    border: 1px solid #A8ACAD;
}
.from, .to {
    float: left;
    line-height: 1.4em;
    margin: 0.4em 0.2em;
    padding: 0.3em 0;
    width: 4em;
}
.txt_xl {
    width: 28em;
}
.txt_l {
    width: 23em;
}
.txt_m {
    width: 10em;
}
.txt_s {
    height: 1.8em;
    width: 3.2em;
}
.txt_xs {
    height: 1.8em;
    vertical-align: middle;
    width: 4.7em;
}
.pulsanti {
    text-align: center;
    width: 100%;
}
.check {
    margin-left: 1em;
    width: 3em;
}
.check label {
    font-weight: normal;
}
#comandi {
    float: right;
    margin: 0;
    padding: 0.3em 0;
}
#comandi #back {
    float: left;
    padding: 0;
    text-align: left;
    width: 40%;
}
#comandi #back a {
    color: #444444;
}
#comandi #toolbar {
    float: right;
    font-size: 90%;
    margin: 0;
    padding: 0;
    width: 56%;
}
#comandi a:hover {
    text-decoration: underline;
}
#comandi_atto #toolbar {
    border: medium none;
    margin: 0;
}
.attivo a {
    font-weight: bold;
}
#pulsanti {
    float: right;
    text-align: right;
    width: 20%;
}
#pulsanti a {
    color: #00556E;
    font-size: 65%;
    text-decoration: none;
    text-transform: uppercase;
}
#pulsanti a:hover {
    text-decoration: underline;
}
#pulsanti img {
    vertical-align: middle;
}
#maschera {
    background: url("../img/bg_rice.png") no-repeat scroll left bottom transparent;
    display: inline-block;
    margin: 0 0 2em;
    padding: 0.4em 1.6em 1em 1.8em;
    width: 100%;
}
#mascherab {
    background: url("../img/bg_rice_big.png") no-repeat scroll left bottom transparent;
    display: inline-block;
    margin: 0 0 2em;
    padding: 0.4em 1.6em 1em 1.8em;
    width: 100%;
}
#mascherab .invioAssoluto, #maschera .invioAssoluto {
    border: 1px solid #CCCCCC;
    bottom: 4.5%;
    float: left;
    left: 46%;
    position: absolute;
    width: 100px;
}
#mascherab h1, #maschera h1 {
    margin: -2em 0 0;
    padding: 0.4em 0;
}
#toolbar {
    float: right;
    margin: -4em 0 0.4em;
    padding: 0 0 0.4em;
    text-align: right;
    width: 25%;
}
.comandi_maschera {
    float: right;
    margin: 0 1.6em 1em 1em;
    padding: 1em;
}
#comandi span {
    display: block;
    margin-right: 2em;
    padding: 0.4em 0.8em 0.4em 1.6em;
}
#mascherab .comandi_maschera a span, #maschera .comandi_maschera a span {
    font-size: 90%;
    font-weight: bold;
    padding: 1em;
    text-transform: uppercase;
}
#comandi a, .comandi_maschera a {
    color: #006CAC;
    float: right;
    font-size: 65%;
    font-weight: bold;
    padding: 0.7em 0 0.5em 2.5em;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}
#comandi a.chiudi, #comandi_atto a.chiudi {
    background: url("../img/ico_cancel_search.png") no-repeat scroll left center transparent;
}
#comandi a.dovesono, #comandi_atto a.dovesono {
    background: url("../img/ico_info.png") no-repeat scroll left center transparent;
}
#comandi a.permalink, #comandi_atto a.permalink {
    background: url("../img/ico_permalink.png") no-repeat scroll left center transparent;
}
#comandi a.backtosearch, #comandi_atto a.backtosearch {
    background: url("../img/ico_back_search.png") no-repeat scroll left center transparent;
}
#comandi a.backtoresults, #comandi_atto a.backtoresults {
    background: url("../img/ico_back_search_result.png") no-repeat scroll left center transparent;
}
#comandi a.backtosearchres, #comandi_atto a.backtosearchres {
    background: url("../img/ico_back_search_result.png") no-repeat scroll left center transparent;
}
#comandi a.backtoindex, #comandi_atto a.backtoindex {
    background: url("../img/ico_back_index.png") no-repeat scroll left center transparent;
    padding-left: 2.5em;
}

#comandi a.backtoaree {
    background: url("../img/ico_indietro.png") no-repeat scroll left center transparent;
    padding-left: 2.5em;
}

#comandi a.backtosommario, #comandi_atto a.backtosommario {
    background: url("../img/ico_back_sommario.png") no-repeat scroll left center transparent;
}

#comandi a.backtoarchivio, #comandi_atto a.backtoarchivio {
    background: url("../img/ico_back_archivio.png") no-repeat scroll left center transparent;
}
#comandi a.cancelback, #comandi_atto a.cancelback {
    background: url("../img/ico_cancel_search.png") no-repeat scroll left center transparent;
}
a.infosez {
    background: url("../img/ico_infosez.png") no-repeat scroll left center transparent;
    font-size: 0.8em;
    padding: 1.2em 1.8em 1.2em 2.5em;
}
a.help {
    background: url("../img/ico_help.png") no-repeat scroll left center transparent;
    font-size: 0.8em;
    padding: 1.2em 1.8em 1.2em 2.5em;
}
a.reset {
    background: url("../img/ico_reset.png") no-repeat scroll left center transparent;
    font-size: 0.8em;
    padding: 1.2em 1.8em 1.2em 2.5em;
}
#comandi a.reimposta {
    background: url("../img/ico_reimposta.png") no-repeat scroll left center transparent;
}
#comandi a.cerca {
    background: url("../img/ico_cerca.png") no-repeat scroll left center transparent;
}
#comandi a.risultati {
    background: url("../img/ico_risultati.png") no-repeat scroll left center transparent;
}
.risultato {
    background-color: #F6F6F6;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    display: inline-block;
    float: none;
    line-height: 1.5em;
    margin: 0 0 1em;
    min-height: 3.4em;
    padding: 1em;
    width: 97%;
}

.risultato_b {
    background-color: #fff;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    display: inline-block;
    float: none;
    line-height: 1.5em;
    margin: 0 0 1em;
    min-height: 3.4em;
    padding: 1em;
    width: 97%;
}

.risultato_b span.pagina {
     color: #999;
    float: left;
    font-size: 90%;
    font-style: italic;
    padding: 0 2em;
    text-align: right;
    width: 95%;
}


.risultato_b .data {
    display: block;
    font-size: 130%;
    font-weight: bold !important;
    margin: 0 0 0.3em;
	color:#777;
}

.risultato .data {
    display: block;
    font-size: 130%;
    font-weight: bold !important;
    margin: 0 0 0.3em;
}
.risultato a {
    color: #444444;
    float: left;
    text-decoration: none;
    width: 99%;
}

.risultato_b a {
    color: #ccc;
    float: left;
    text-decoration: none;
    width: 99%;
}

.risultato a:hover {
    color: #666666;
    text-decoration: underline;
}
.risultato .inattiva {
    color: #CCCCCC;
}
.risultato .inattiva .riferimento {
    color: #D3D3D3;
}
.risultato .inattiva .pagina {
    color: #C4C6C6;
}
span.emettitore {
    color: #536074;
    display: block;
    float: none;
    font-size: 16px !important;
    font-weight: bold !important;
    padding: 0;
    text-align: center;
    width: 100%;
}
.rubrica {
    background-color: #546699;
    border-bottom: 1px dotted #3956A2;
    color: #FFFFFF;
    display: inline-block;
    float: none;
    font-size: 140%;
    font-weight: bold;
    margin: 1.9em 0 0.6em;
    padding: 0.2em 0;
    text-align: center;
    width: 100%;
}
.pagina {
    color: #000000;
    float: left;
    font-size: 90%;
    font-style: italic;
    padding: 0 2em;
    text-align: right;
    width: 95%;
}
.sommario {
    color: #3956A2;
    float: left;
    font-size: 150%;
    padding: 1em 0;
    text-align: center;
}
.dettaglio {
    min-height: 70em;
    width: 100%;
}
.dettaglio img {
    width: 95%;
}
.wrap_paginatore, .count_risultati {
    float: left;
    margin-bottom: 1em;
    padding: 2em 0 0.2em 1em;
    width: 98%;
}
.count_risultati {
    border-bottom: 1px dotted #E8E8E8;
    color: #999999;
}
.pagebanner {
    color: #999999;
    float: left;
    margin-bottom: 0.2em;
    width: 45%;
}
.num_risultati {
    color: #336699;
    float: left;
    padding: 0.7em 2em 0.7em 0;
    width: 30%;
}
.paginazione, .pagelinks, .paginatore {
    color: #999999;
    float: right;
    padding: 0.4em 2em 0.4em 0;
    width: 50%;
}
.paginatore {
    padding: 0;
    text-align: right;
}
.pagelinks {
    padding: 0;
    text-align: right;
}
.paginazione ul {
    float: right;
    padding: 0 !important;
}
.paginazione li {
    color: #CCCCCC !important;
    float: left !important;
    list-style: none outside none !important;
    margin: 0 0 0 1em !important;
    text-align: left !important;
}
.paginazione a, .pagelinks a, .paginatore a {
    color: #1191B0 !important;
    font-weight: bold;
    text-decoration: underline;
}
.elenco_pdf {
    float: left;
    width: 100%;
}
.elenco_pdf .colonna-mese {
    float: left;
    width: 33%;
}
.elenco_pdf .intestazione_anno {
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 150%;
    margin: 0.3em;
    padding: 0.7em 1em;
    width: 94%;
}
.intestazione_anno a {
    background: url("../img/folding_anno_pdf.png") no-repeat scroll center center transparent;
    float: right;
    height: 2em;
    margin-right: 2em;
    width: 2em;
}
.intestazione_anno a.closed {
    background: url("../img/folding_anno_pdf_closed.png") no-repeat scroll center center transparent;
}
.elenco_pdf .elemento_mese {
    float: left;
    margin: 0 0 0.6em;
    width: 100%;
}
.anno {
    float: left;
    width: 100%;
}
.elemento_anno {
    float: left;
    width: 100%;
}
.mese {
    background-color: #F7F7F7;
    border: 1px solid #E8E8E8;
    float: left;
    margin: 0 0 1em;
    padding: 1em;
    width: 99%;
}
.elemento_mese a {
    float: left;
    height: 22px;
    margin: 0;
    width: 24px;
}
.elemento_mese a.elenco_ugazzette {
    color: #1191B0;
    padding-left: 0.2em;
    text-decoration: none;
    width: 16.5em;
}
.elemento_mese a.elenco_ugazzette:hover {
    color: #444444;
    text-decoration: none;
}
.elemento_mese a.elenco_gazzette {
    color: #1191B0;
    height: auto;
    text-decoration: none;
    width: 100%;
}
.elemento_mese a.elenco_gazzette:hover {
    color: #444444;
    text-decoration: underline;
}
.elemento_mese a.elenco_gazzette span {
    display: block;
    padding: 0;
}
.elemento_mese .titolo_atto {
    padding-left: 0.2em;
    text-align: left;
}
.intestazione_mese {
    font-size: 120%;
    padding: 0.3em 0.7em;
}
.elemento_mese a span {
    display: none;
}
a.consulta_pdf {
    background: url("../img/ico_quicklook.png") no-repeat scroll center center transparent;
}
a.download_pdf {
    background: url("../img/ico_inbox.png") no-repeat scroll center center transparent;
}
a.download_pdf_cert {
    background: url("../img/ico_pdf_certif.png") no-repeat scroll center center transparent;
}
.riferimento {
    color: #4A970B;
}
.titoloc {
    background: none repeat scroll 0 0 #BABABA;
    color: #536074;
    display: inline-block;
    margin-top: 1.5em;
    padding: 0.4em 0.4em 0.4em 0.8em;
    text-align: center;
    width: 100%;
}
.titolop {
    color: #536074;
    display: inline-block;
    margin-top: 0;
    padding: 0.4em 0.4em 0 0.8em;
    text-align: center;
    width: 100%;
}
.titoloc_b {
    background: none repeat scroll 0 0 #EEEEEE;
    display: inline-block;
    margin-top: 1.5em;
    padding: 0.4em 0.4em 0.4em 0.8em;
    width: 100%;
}
.titoloc_c {
    background: none repeat scroll 0 0 #F7F8F9;
    display: inline-block;
    padding: 0.4em 0.4em 0.4em 0.8em;
    width: 100%;
}
.titoloc_b a, .titoloc_c a, .titoloc a {
    padding: 0;
}
.titoloc span.titol {
    font-size: 14px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
}
.titoloc span.titot, .titolop span.titot {
    font-size: 14px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
}
.titoloc_b span.tito {
    float: left;
    font-size: 14px !important;
    width: 15em;
}
.titoloc_c span.titoc {
    float: left;
    font-size: 14px !important;
    margin-left: 2em;
    width: 13em;
}
.titoloc_c span.titos {
    float: left;
    font-size: 14px !important;
    margin-left: 3em;
    width: 12em;
}
.titoloc_b span.titod, .titoloc_c span.titod {
    float: left;
    font-size: 14px !important;
    width: 70%;
}

.primoLiv {
    background: url("../img/bg_colonna.png") repeat-y bottom left;
    color: #536074;
    display: inline-block;
    margin-top: 1.5em;
    padding: 1.4em 0.4em 1.4em 0.8em;
    width: 100%;
    float: right;
    border-bottom: 1px solid #ddd;
}

.secondoLiv {
    background: none repeat scroll 0 0 #b5c6e2;
    color: #536074;
    display: inline-block;
    margin-top: 1.5em;
    padding: 0.4em 0.4em 0.4em 0.8em;
    width: 95%;
    float: right;
}

.terzoLiv {
    background: none repeat scroll 0 0 #d4e2f9;
    display: inline-block;
    margin-top: 1.5em;
    padding: 0.4em 0.4em 0.4em 0.8em;
    width: 85%;
    float: right;
}
.quartoLiv {
    background: none repeat scroll 0 0 #f4f8ff;
    display: inline-block;
    padding: 0.4em 0.4em 0.4em 0.8em;
    width: 75%;
    margin-top: 1.5em;
    float: right;
}

.riga_t span.area {
    font-size: 24px !important;
}

.riga_t p {
	font-style: italic;
    font-size: 18px !important;
}

/* .riga_t span.note {
    font-size: 14px !important;
    padding-left: 330px;
} */

.primoLiv .staticheArea a {
    float: right;
}

.primoLiv span.area {
    font-size: 18px !important;
}

.primoLiv span.note {
	font-style: italic;
    font-size: 14px !important;
}

.secondoLiv span.area {
    font-size: 18px !important;
}

.secondoLiv span.note {
	font-style: italic;
    font-size: 14px !important;
}

#elenco_hp .riga .secondoLiv a {
text-decoration: underline;
color: #0073ad;}

.terzoLiv span.area {
	font-size: 18px !important;
}

.terzoLiv span.note {
	font-style: italic;
    font-size: 14px !important;
}

#elenco_hp .riga .terzoLiv a {
text-decoration: underline;
color: #0073ad;}

.quartoLiv span.area {
    font-size: 18px !important;
}

.quartoLiv span.note {
	font-style: italic;
    font-size: 14px !important;
}

#elenco_hp .riga .quartoLiv a {
text-decoration: underline;
color: #0073ad;}


#risultatiRevi {
    display: inline-block;
    margin: 0.8em 0;
    padding: 1em;
}
#risultatiRevi .elemento_100 label {
    color: #536074;
    font-weight: bold;
    padding: 0.2em 0;
}
.firmadigitale {
    border: 1px dotted #CCCCCC;
    font-size: 1.2em;
    margin-top: 1em;
    padding: 0.5em;
    text-align: center;
    width: 100%;
}

.comandi_nl ul li {
    float: left;
    list-style-type: square;
}

.comandi_nl {
    float: right;
    margin: 0 1.6em 1em 1em;
    padding: 1em;
}