#adtm_menu_inner {
    background-color: #50d93a;
    padding: 0;
    margin: 0;
    border: 0;
    width: 100%}
#adtm_menu {
    z-index: 9;
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    position: static;
}
#adtm_menu .li-niveau1 {
    padding: 0;
    margin: 0;
    font-size: 15px;
    line-height: 1.45;
}
@media (min-width: 992px) and (max-width: 1115px) {
    #adtm_menu .li-niveau1 {
    font-size: 12px;
}
}#adtm_menu .li-niveau1 a.a-niveau1 {
    color: #191b21;
}
#adtm_menu .li-niveau1 a.a-niveau1:hover {
    background-color: #191b21;
    color: #50d93a;
}

#adtm_menu .li-niveau1.advtm_menu_25 a.a-niveau1:hover {
    background-color: #50d93a;
}
#adtm_menu .li-niveau1.advtm_menu_25.active a.a-niveau1, #adtm_menu .li-niveau1.advtm_menu_25.active a.a-niveau1:hover {
    color: #50d93a;
}
#adtm_menu .li-niveau1.advtm_menu_29 a.a-niveau1, #adtm_menu .li-niveau1.advtm_menu_48 a.a-niveau1 {
    background-color: #f33151;
    color: #fff;
}
#adtm_menu .li-niveau1.advtm_menu_29 a.a-niveau1:hover, #adtm_menu .li-niveau1.advtm_menu_48 a.a-niveau1:hover {
    background-color: #191b21;
    color: #c4ced6;
}
#adtm_menu .li-niveau1.advtm_menu_29.active a.a-niveau1, #adtm_menu .li-niveau1.advtm_menu_29.active a.a-niveau1:hover, #adtm_menu .li-niveau1.advtm_menu_48.active a.a-niveau1, #adtm_menu .li-niveau1.advtm_menu_48.active a.a-niveau1:hover {
    color: #f33151;
}
#adtm_menu .li-niveau1.active a.a-niveau1, #adtm_menu .li-niveau1.active a.a-niveau1:hover {
    background-color: #191b21;
    color: #50d93a;
}
#adtm_menu .li-niveau1 a.a-niveau1 {
    border: 0;
}
#adtm_menu .li-niveau1 .adtm_sub {
    border-bottom: 3px solid #50d93a;
    background-color: #2f323b;
    width: 100%;
    z-index: 1000;
    top: 100%;
    position: absolute;
    left: -9999px;
    padding: 0;
    border-style: solid;
    font-size: 14px;
}
@media (max-width: 992px) {
    #adtm_menu .li-niveau1 .adtm_sub {
    top: 56px;
    height: 100%;
    width: 100%;
    overflow-y: scroll;
    left: 0;
    -webkit-transform: translate3d(-100%,  0,  0);
    transform: translate3d(-100%,  0,  0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform .2s ease-in;
    transition: transform .2s ease-in;
    border-bottom: 0;
}
}@media (max-width: 767px) {
    #adtm_menu .li-niveau1 .adtm_sub {
    width: 100%}
}@media (min-width: 993px) {
    #adtm_menu .li-niveau1 .adtm_sub: hover {
    left: 0;
}
}#adtm_menu .li-niveau1 .columnWrapTable {
    padding: 1em 0;
    padding-bottom: 1.2em;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%}
#adtm_menu .li-niveau1 .columnWrapTable:before, #adtm_menu .li-niveau1 .columnWrapTable:after {
    content: " ";
    display: table;
}
#adtm_menu .li-niveau1 .columnWrapTable:after {
    clear: both;
}
#adtm_menu .li-niveau1 .adtm_column_wrap_td {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 1em;
    padding-right: 1em;
    position: relative;
    min-height: 1px;
    padding-left: 1em;
    padding-right: 1em;
    position: relative;
    min-height: 1px;
    padding-left: 1em;
    padding-right: 1em;
}
@media (min-width: 768px) {
    #adtm_menu .li-niveau1 .adtm_column_wrap_td {
    float: left;
    width: 50%}
}@media (min-width: 992px) {
    #adtm_menu .li-niveau1 .adtm_column_wrap_td {
    float: left;
    width: 25%}
}@media (max-width: 992px) {
    #adtm_menu .li-niveau1 .adtm_column_wrap_td {
    margin-bottom: 15px;
}
}@media (max-width: 420px) {
    #adtm_menu .li-niveau1 .adtm_column_wrap_td {
    width: 100%}
}
