#responsiveSize {
    position: fixed;
    top: 0;
    left: 0;
    color: #cccccc;
    display: block!important;
    visibility: visible!important;
    font-size: 12px;
    font-style: italic;
    background: white;
    padding: 2px;
    float: left;
    z-index: 1000;
}

.md-clear {
    clear: both;
}

@media only screen and (max-width: 992px) {
    /*    #homecategories .homecategories-img a span {
        margin-top: -20px;
    }*/
    #responsiveSize {
        color: blue;
    }
    body .blogpost-home-item-content .img_default {
        height: 175px;
    }
    /*
    #search_block_top, 
    body .bx-wrapper,
    body #htmlcontent_top{
        max-width:100%;
        max-width:100%!important;
        width:100%;
    }*/
    body #homepage-slider {
        margin: 0 auto 20px!important;
        /*float:none;
        width:100%;*/
        max-width: 652px!important;
    }
    #search_block_top {
        clear: both;
    }
    #adtm_menu li {
        display: none;
    }
    body #adtm_menu {
        position: absolute;
        top: 20px;
        left: 30px;
        margin: 0;
        float: left;
        width: 50px;
        z-index: 10;
    }
    #adtm_menu.adtm_menu_toggle_open li {
        display: block;
    }
    #adtm_menu ul .advtm_menu_toggle {
        display: block;
    }
    body #htmlcontent_top li {
        width: 47.3%;
        width: 100%;
    }
    body #htmlcontent_top li.htmlcontent-item-2 {
        float: right;
    }
    #header_user {
        position: absolute;
        top: 0px;
        right: 25px;
    }
    #header_logo {
        margin-left: 26%;
    }
    #authentication #header_logo {
        margin-left: 0;
    }
    #adtm_menu ul#menu li.li-niveau1:first-child a.a-niveau1 .advtm_menu_span, #adtm_menu ul li.advtm_menu_toggle a.adtm_toggle_menu_button span.adtm_toggle_menu_button_text {
        line-height: 40px;
        background: url('../img/trait_menu_mobile.png') center top no-repeat;
        color: #8f8f8f;
        width: 100%;
        float: left;
        padding: 10px 0 0;
        text-align: center;
    }
    body #adtm_menu, #adtm_menu ul#menu li.li-niveau1.advtm_menu_toggle {
        width: 50px;
        padding: 0;
    }
    #adtm_menu ul#menu li.li-niveau1:nth-child(2) {
        clear: both;
    }
    #selection_moment li {
        position: relative;
        height: auto;
        width: 31.2%;
    }
    #module-psblog-posts .span316 {
        width: 30%;
    }
    #module-psblog-posts .span652 {
        width: 67%;
        float: left;
    }
    #module-psblog-posts .span652 #post_list li {
        width: 48%;
        float: right;
    }
    #module-psblog-posts .span652 #post_list li .first {
        float: left;
    }
    #search .left_col, #manufacturer .left_col, #category .left_col {
        width: 24%;
    }
    #search .right_col, #manufacturer .right_col, #category .right_col {
        width: 76%;
        float: right;
    }
    #search .right_col li, #manufacturer .right_col li, #category .right_col li {
        width: 30.5%;
    }
    #search .right_col .alternate_item, #manufacturer .right_col .alternate_item, #category .right_col .alternate_item {}
    #bottom-info {
        margin: 0 -15px;
    }
    #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1 {
        width: 247px;
        background: white;
        position: relative;
        border-bottom: 1px solid #dcdcdc;
    }
    #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1:first-child {
        border: 0;
        width: auto;
    }
    #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1:first-child a.a-niveau1:after {
        display: none;
    }
    #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1 a.a-niveau1 {
        padding: 5px 20px 5px 10px;
        line-height: 30px;
        display: block;
    }
    #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1:first-child a.a-niveau1 {
        padding: 0;
    }
    #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.advtm_menu_1 > .adtm_sub .column_wrap_title {
        position: relative;
    }
    #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.advtm_menu_1 > .adtm_sub .column_wrap_title:after, #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1 a.a-niveau1:after {
        content: url('../img/menu_a_mobile_fleche.png');
        position: absolute;
        top: 3px;
        right: 10px;
    }
    #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1 .adtm_sub {
        display: none;
    }
    body #adtm_menu.adtm_menu_toggle_open ul#menu {
        /*position: fixed!important;*/
        width: 250px;
        /*height:100%;*/
    }
    body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1:first-child {
        margin-left: 0;
    }
    body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.responsive {
        display: block!important;
        visibility: visible!important;
    }
    body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1 {
        width: 100%;
        background: white;
        border-bottom: 1px solid #dcdcdc;
        border-right: 1px solid #dcdcdc;
    }
    body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.responsive {
        border-top: 1px solid #dcdcdc;
    }
    body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.advtm_menu_1 {
        border-top: 5px solid #dcdcdc;
    }
    body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.adtm_sub_open .adtm_sub
    /*body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.sub.actif .adtm_sub,
    body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.adtm_sub_open .adtm_sub,
    #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.adtm_sub_open .adtm_sub*/
    {
        display: block;
        left: 0;
        width: 100%;
        position: relative;
        top: 0;
        float: left;
    }
    body #adtm_menu table.columnWrapTable tr td {
        float: left;
        width: 100%;
        text-align: left;
    }
    body #adtm_menu ul#menu li:hover .adtm_column_wrap ul {
        display: none;
    }
    body #adtm_menu ul#menu li:hover table {
        padding-bottom: 0;
        margin-bottom: 0;
        border: 0;
    }
    body #adtm_menu div.adtm_column_wrap span.column_wrap_title a {
        padding: 0 0 0 8px;
    }
    body #adtm_menu div.adtm_column_wrap span.column_wrap_title a, body #adtm_menu div.adtm_column_wrap span.column_wrap_title {
        text-align: left;
    }
    body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1 a.a-niveau1 span, body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.sub a.a-niveau1 span, body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1 a.a-niveau1, body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1 span, body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1 a.a-niveau1 span {
        color: #666666;
        font-size: 18px;
        line-height: 40px;
        padding-top: 0;
        padding-bottom: 0;
        font-family: "CenturyGothic";
    }
    body #adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span, body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1 a.a-niveau1 {
        font-weight: normal;
    }
    body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.actif a.a-niveau1 span, body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1 a.a-niveau1:hover span {
        font-weight: normal;
        color: #000000;
    }
    body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.responsive a.a-niveau1 span.red, body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.responsive.sub a.a-niveau1 span.red, body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.advtm_menu_6 a.a-niveau1 span {
        color: #780002;
    }
    body #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.advtm_menu_6 {
        border-top: 5px solid #dcdcdc;
        border-bottom: 5px solid #dcdcdc;
    }
    #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.connexion a.a-niveau1:after {
        content: url('../img/menu_connexion.png');
    }
    #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.projets a.a-niveau1:after {
        content: url('../img/menu_projet.png');
    }
    #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.contact a.a-niveau1:after {
        content: url('../img/menu_contacter.png');
    }
    #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.tel a.a-niveau1:after {
        content: url('../img/menu_tel.png');
    }
    #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1 a.a-niveau1:after {
        right: 20px;
    }
    #adtm_menu.adtm_menu_toggle_open ul#menu li.advtm_menu_toggle {
        position: absolute;
        top: 0;
        z-index: 13;
        left: 256px;
    }
    #adtm_menu.adtm_menu_toggle_open {
        top: -162px;
        position: relative;
        left: 0;
        z-index: 11;
    }
    body #adtm_menu.adtm_menu_toggle_open ul#menu li.advtm_menu_toggle.li-niveau1 a.a-niveau1:after {
        content: url('../img/close_menu.png');
        float: left;
        display: block;
    }
    body #adtm_menu.adtm_menu_toggle_open ul#menu li.advtm_menu_toggle.li-niveau1 a.a-niveau1 .advtm_menu_span, body #adtm_menu.adtm_menu_toggle_open ul#menu li.advtm_menu_toggle a span {
        display: none;
    }
    body .masque_du_menu2 {
        top: 0;
        position: fixed;
        z-index: 10;
    }
}