#content_menu {
    background-image: url(../image/content_menu.gif);
    background-repeat: no-repeat;
    width: 585px;
    height: 133px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    background-color: #FF0000;
    font-size: 11px;
    border-top: 1px solid white;
}
HTML>BODY #content_menu {
    width: 585px;
    min-height: 132px;
    height: auto;
}
    #content_menu .box {
        width: 144px;
        height: auto;
        padding: 0px 4px 0px 6px;
        margin: 0px 0px 0px 0px;
        float: left;
    }
    HTML>BODY #content_menu .box {
        width: 134px;
        height: auto;
    }
        #content_menu .box .ul_livello_a {
            list-style: none;
            padding: 5px 0px 10px 0px;
            margin: 0px 0px 0px 0px;
        }
        #content_menu .box .ul_livello_a LI {
            background-image: url(../image/content_menu_ul_livello_a.gif);
            background-repeat: no-repeat;
            padding: 0px 0px 0px 13px;
            margin: 0px 0px 0px 0px;
        }
            #content_menu .box .ul_livello_a A:link, #content_menu .box .ul_livello_a A:visited {
                font-size: 100%;
                font-weight: bold;
                color: #173B55;
                text-decoration: none;
            }
            #content_menu .box .ul_livello_a A:hover {
                text-decoration: underline;
                color: #FF9900;
            }
        #content_menu .box .ul_livello_b {
            list-style: none;
            padding: 0px 0px 3px 0px;
            margin: 0px 0px 0px 0px;
        }
        #content_menu .box .ul_livello_b LI {
            background-image: url(../image/content_menu_ul_livello_b.gif);
            background-repeat: no-repeat;
            padding: 0px 0px 0px 10px;
            margin: 0px 0px 0px 0px;
        }
        HTML>BODY #content_menu .box .ul_livello_b LI {
            margin: 0px 0px 0px 12px;
        }
            #content_menu .box .ul_livello_b A:link, #content_menu .box .ul_livello_b A:visited {
                font-size: 90%;
                font-weight: normal;
                color: #173B55;
                text-decoration: none;
            }
            #content_menu .box .ul_livello_b A:hover {
                text-decoration: underline;
                color: #FF9900;
            }
#content_submenu {
    width: 150px;
    height: auto;
    padding: 0px 6px 10px 6px;
    margin: 0px 0px 0px 10px;
    background-color: #ADC2D6;
    font-size: 10px;
    float: right;
    border-left: 10px solid white;
    border-bottom: 10px solid white;
}
HTML>BODY #content_submenu {
    width: 128px;
}
    #content_submenu H2 {
        padding: 4px 10px 4px 10px;
        margin: 0px 0px 0px 0px;
        color: #FFFFFF;
        font-size: 11px;
        font-weight: bold;
    }
    #content_submenu UL  {
        list-style-image: none;
        list-style: none;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }
    #content_submenu UL LI  {
        background-image: url(../image/content_submenu_li.gif);
        background-repeat: no-repeat;
        padding: 5px 5px 5px 15px;
        margin: 0px 0px 0px 0px;
        border-top: 0px solid #DBDBDB;
        border-bottom: 1px dotted #D6E1EB;
        font-size: 10px;
    }
    #content_submenu A:link, #content_submenu A:visited {
        color: #FFFFFF;
        font-size: 10px;
        font-weight: bold;
        text-decoration: none;
    }
    #content_submenu A:hover {
        text-decoration: underline;
    }
