.contenuto-contenitore .contenuto .contenuto-dx .item-contenitore .item .sezione-item.allegati .menu-azioni-contenitore {
    float: right;
    padding-bottom: 5px;
}

.contenuto-contenitore .contenuto .contenuto-dx .item-contenitore .item .sezione-item.allegati .menu-azioni-contenitore .menu-azioni .azione {
    box-shadow: unset;
}

.riga-testata,
.riga-allegato {
    display: grid;
    width: 100%;
    height: fit-content;
    margin: 2px 0;
    padding: 3px 0;
    grid-template-columns: 10% 25% 30% 25% 5% 5%;
    align-items: center;
}

.riga-allegato {
    color: #6c757d;
}

.riga-allegato:nth-child(odd) {
    background-color: rgba(238, 238, 238, 0.5);
}

.riga-allegato:nth-child(even) {
    background-color: rgba(238, 238, 238, 0.2);
}

.riga-allegato:hover {
    background-color: rgba(255, 255, 255, 0.3);
}

.riga-allegato .titolo {

}

.riga-allegato .descrizione {

}

.riga-allegato .allegato {

}

.riga-allegato .allegato a {
    color: #125dab;
}

.riga-allegato .allegato a span.ico {
    font-size: 25px;
    color: #323232;
}

.riga-allegato .immagine {
    padding: 5px 0;
    max-width: fit-content;
}

.riga-allegato .azioni-allegato {
    display: grid;
    grid-template-columns: repeat(2, 50%);
    justify-items: right;
}

.riga-allegato .azioni-allegato .azione {
    padding: 5px;
}

.riga-allegato .azioni-allegato .azione:hover {
    background-color: rgba(204, 148, 101, 0.2);
}

.riga-allegato .azioni-allegato .azione.modifica {
    color: #6c757d
}

.riga-allegato .azioni-allegato .azione.elimina {
    color: #e2001a
}

.riga-allegato .azioni-allegato .azione span {

}
