#lista-regioni ul {
    list-style: none;
}

#lista-regioni ul a, #lista-regioni ul a:hover, #lista-regioni ul a:visited, #lista-regioni ul a:hover {
    color: #000000;
    text-decoration: none;
}

#lista-regioni ul a:hover, #lista-regioni ul li.attiva a {
    color: #369700;
    text-decoration: underline;
    font-weight: bold;
}

#lista-regioni ul li i {
    font-size: 20px;
    color: #369700;
    position: absolute;
    left: 36px;
    display: none;
}

#lista-regioni ul li.attiva i {
    display: block;
}

body.caf #lista-regioni ul a, body.caf #lista-regioni ul a:hover, body.caf #lista-regioni ul a:visited,
body.caf #lista-regioni ul a:hover, body.caf #lista-regioni ul a:hover,
body.caf #lista-regioni ul li.attiva a, body.caf #lista-regioni ul li i {
    color: #006643;
}