#adtm_menu {
    /*position: relative*/
    
    ;
    z-index: 10;
    clear: both;
    text-align: left;
    zoom: 1;
    display: inline-block;
}

#adtm_menu_inner {
    border-style: solid;
}

#adtm_menu ul#menu {
    margin: 0;
    list-style: none;
}

#adtm_menu ul#menu li.li-niveau1 {
    float: left;
}

#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 {
    display: block;
    float: left;
    /*border-style:solid;*/
    
    text-decoration: none;
    font-weight: bold;
}

#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span {
    padding: 0 10px 0 10px;
    display: block;
}
/* POUR IE6 */

* html #adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span {
    display: inline-block;
}

#adtm_menu ul#menu li.sub a.a-niveau1 {}

#adtm_menu ul#menu li.li-niveau1 a.a-niveau1:hover,
#adtm_menu ul#menu li.li-niveau1:hover a.a-niveau1 {
    color: #63a0cf;
}

#adtm_menu ul#menu li.sub a.a-niveau1:hover {
    color: #63a0cf;
}

#adtm_menu ul#menu li.sub:hover > a.a-niveau1 span {
    color: #63a0cf;
}

#adtm_menu ul#menu li div.adtm_sub {
    position: absolute;
    left: 20px;
    border-style: solid;
}
/* POUR IE6 */

* html #adtm_menu table {
    border-collapse: collapse;
    margin: -1px -10px;
    font-size: 1em;
    width: 0;
    height: 0;
}
/*#adtm_menu ul#menu :hover div.adtm_sub {left:20px;}*/
/*#adtm_menu ul#menu a:hover div.adtm_sub {left:-1px; top:29px;}*/

#adtm_menu div.adtm_column_wrap .h5 {
    margin: 5px 0;
    text-align: left;
    min-height: 33px;
}

@media (min-width:1200px) {
    #adtm_menu div.adtm_column_wrap .h5 {
        margin: 5px 20px 5px 0;
    }
}

#adtm_menu div.adtm_column_wrap ul {
    padding: 0;
    margin: 0;
    list-style: none;
    zoom: 1;
    margin-left: 15px;
}

#adtm_menu div.adtm_column_wrap ul li {
    line-height: 15px;
    padding: 0;
    margin: 0;
    zoom: 1;
}

#adtm_menu div.adtm_column_wrap ul li a {
    display: block;
    text-decoration: none;
    font-weight: normal;
    text-align: left;
}

#adtm_menu div.adtm_column_wrap ul li a:hover {
    color: #63a0cf;
}

#adtm_menu table.columnWrapTable {
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    margin: 0;
}

#adtm_menu table.columnWrapTable tr td {
    vertical-align: top;
}

#adtm_menu table.columnWrapTable tr td div.adtm_column_wrap {}

#adtm_menu .adtm_column_wrap_sizer {
    font-size: 0;
    height: 0;
    line-height: 0;
}
/*Fix bug IE link with filter property*/

#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 {
    cursor: pointer;
}

@media (max-width: 970px) {
    #adtm_menu div.adtm_column_wrap .h5 {
        min-height: 0;
        margin-top: 15px;
    }
    #adtm_menu ul#menu li.li-niveau1 {
        float: none;
        display: block;
        border-bottom: 1px solid white;
    }
    #adtm_menu ul#menu li.li-niveau1.sub:before {
        content: "\f078";
        font: 15px 'fontawesome';
        float: right;
        padding: 5px;
        position: absolute;
        right: 15px;
        color: white;
    }
    #adtm_menu ul#menu li.li-niveau1.sub.moins:before {
        content: "\f068";
        font: 15px 'fontawesome';
        float: right;
        padding: 5px;
        position: absolute;
        right: 15px;
        color: white;
    }
    #adtm_menu ul#menu li.li-niveau1 a.a-niveau1 {
        float: none;
        display: inline-block;
    }
    #adtm_menu ul#menu li div.adtm_sub {
        position: initial;
        display: none;
    }
    #adtm_menu {
        display: block;
    }
    /*#adtm_menu div.adtm_column_wrap ul li {
        display: none;
    }*/
}