/* GESTIONE CONTENUTI TESTUALI DELLE PAGINE, EDITOR DOMINANTE */
#content {
    padding: 15px 0px 0px 7px;
    margin: 0px 0px 0px 0px;
    font-family: Trebuchet MS, Arial, Verdana, Helvetica, Geneva, Swiss, Sans-serif;
    font-weight: normal;
    font-size: 95%;
    line-height: 110%;
    color: #666666;
    background-color: none;
}
    #content IMG {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }
    #content .foto {
        padding: 0px 0px 0px 0px;
        margin: 0px 10px 0px 0px;
        border: 1px solid #006633;
    }
    #content H1 {
        padding: 0px 0px 6px 0px;
        margin: 0px 0px 20px 0px;
        color: #006633;
        font-size: 130%;
        line-height: 100%;
        font-weight: bold;
        border-bottom: 1px solid #B7B7B7;
    }
    #content H2, #content H3, #content H4, #content H5 {
        padding: 0px 0px 6px 0px;
        margin: 20px 0px 0px 0px;
        color: #006633;
        font-size: 100%;
        font-weight: bold;
    }
    #content H6 {
        padding: 0px 0px 6px 0px;
        margin: 0px 0px 0px 0px;
        color: #666666;
        font-size: 100%;
        font-weight: bold;
    }
    #content UL {
        background-image: url(../image/content_ul_bg.gif);
        background-repeat: no-repeat;
        list-style-image: url(../image/content_li_img.gif);
        padding: 4px 10px 10px 30px;
        margin: 15px 0px 20px 0px;
        text-align: left;
        color: #006633;
    }
    #content LI {
        padding: 0px 0px 0px 0px;
        margin: 10px 0px 0px 0px;
        font-size: 90%;
        line-height: 100%;
    }
    #content HR {
        height: 1px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        color: #B7B7B7;
    }

    #content TABLE {
        font-size: 100%;
        line-height: 110%;
    }
        #content TABLE TD {
            vertical-align: top;
            font-weight: normal;            
        }

/* GESTIONE CONTENUTI BOX DELLE PAGINE, EDITOR DOMINANTE */

.content_box {
    padding: 0px 7px 10px 7px;
    margin: 20px 0px 0px 0px;
    border: 1px solid #A8A8A8;
    background-color: #DBDBDB;
    font-size: 90%;
    line-height: 100%;
    color: #666666;
}
    .content_box H1 {
        padding: 7px 5px 7px 5px;
        margin: 7px 0px 0px 0px;
        color: #000000;
        font-size: 130%;
        font-weight: bold;
        border-bottom: 1px solid #A8A8A8;
        background-color: #B8B8B8;
    }
    .content_box H2 {
        padding: 0px 0px 0px 0px;
        margin: 10px 0px 10px 0px;
        color: #666666;
        font-size: 120%;
        line-height: 100%;
        font-weight: normal;
    }
    .content_box H3 {
        padding: 0px 0px 0px 0px;
        margin: 10px 0px 10px 0px;
        color: #006633;
        font-size: 110%;
        line-height: 100%;
        font-weight: normal;
    }
    .content_box H4, .content_box H5, .content_box H6, .content_box H7  {
        padding: 0px 0px 0px 0px;
        margin: 10px 0px 10px 0px;
        color: #006633;
        font-size: 100%;
        line-height: 100%;
        font-weight: normal;
    }
    .content_box P {
        padding: 0px 0px 10px 0px;
        margin: 0px 0px 0px 0px;
        font-size: 100%;
        line-height: 100%;
        color: #666666;
    }
    .content_box IMG {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }
    .content_box A:link, .content_box A:visited {
        font-size: 100%;
        color: #666666;
        text-decoration: underline;
    }
    .content_box A:hover {
        color: #006633;
        text-decoration: underline;
    }
.content_box_riga {
    width: 474px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    .content_box_riga .colonna {
        width: 230px;
        padding: 0px 0px 0px 0px;
        margin: 0px 14px 0px 0px;
        float: left;
    }
    .content_box_riga .colonna_ultima {
        width: 230px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        float: left;
    }
