.mobile_inline{    display:none;}.mobile_block{    display:none;}body{    background-color:#E1E2E2;    font-family: 'brownpro' !important;}a{    color:#1C1C1C;}#content{    width:100%;    max-width:1200px;    background-color:#fff;    margin:auto;        opacity:0.9;}#menu{    position:absolute;    top:150px;}#menu_bloque{    display:none;}#banniere{    height:105px;    background-color:#1C1C1C;    text-align:center;    color:#fff;    font-size:60px;    padding-top:45px;}#menu a{    display:block;    color:#1C1C1C;    background-color:#EAEBEA;    padding:10px 0 10px 15px;}#menu a span.fa{    display:inline-block;    width:20px;}#menu a span.text{    display:inline-block;    width:130px;}#menu a:hover, #menu a:active, #menu a.select{    color:#EAEBEA;    background-color:#1C1C1C;    text-decoration:none;    transition:0.3s;}#menu a span.fa-chevron-right{    visibility:hidden;}#menu a:hover span.fa-chevron-right, #menu a:active span.fa-chevron-right, #menu a.select span.fa-chevron-right{    visibility:visible;    transition:0.3s;}#active_menu{    display:none;}.contenu{    margin-left:200px;    padding:10px;    min-height:600px;}#footer{    padding:10px;    text-align:center;    background-color:#1C1C1C;    color:#fff;}#footer a{    color:#fff;}.message{    text-align:center;    color:red;    margin-bottom:20px;}form.form{    width:500px;    margin:auto;}form.form input[type=text], .form input[type=password], .form select{    width:500px !important;}.tableau{    border-collapse:collapse;    margin:20px auto;}.tableau th, .tableau td{    border:1px solid #1c1c1c;    padding:8px 20px;}.tableau tr:nth-child(even){    background-color: #EAEBEA;}span.pseudo .fa{    display:inline-block;    vertical-align:middle;    font-size:12px;}#classement td.progression{    font-size:12px;    border-right:none;    padding:5px;}#classement td.pseudo{    border-left:none;    padding:5px 20px 5px 0;}#classement td.pseudo.no_progression{    padding-left:20px;}#classement tr.limite td{    border-top:2px solid red;}.onglet .active_onglet{    display:inline-block;    cursor:pointer;    margin:10px 0;}.onglet .active_onglet .fa-caret-right{    display:inline;}.onglet .active_onglet .fa-caret-down{    display:none;}.onglet.actif .active_onglet .fa-caret-right{    display:none;}.onglet.actif .active_onglet .fa-caret-down{    display:inline;}.onglet .content_onglet{    display:none;}.onglet.actif .content_onglet{    display:block;}.title{    text-align:center;    font-size:25px;    margin:20px;}@media screen and (max-width: 600px) {    body{        background-image:none;    }    body, body *{        font-size:45px !important;    }            #banniere{        display:none;    }    #active_menu{        z-index:2;        display:block;        padding:10px 0;        position:absolute;        width:100%;        background-color:#1C1C1C;        color:#fff;    }    #active_menu .fa{        font-size:80px !important;        margin-left:10px;    }            #menu{        z-index:2;        top:99px;        display:none;    }        #menu_bloque{                position:fixed;        z-index:1;        width:100%;        height:100%;        background-color:#000;        opacity:0.3;    }        #menu a{        padding-top:20px;        padding-bottom:20px;    }        #menu a span.fa{        width:50px;    }    #menu a span.text{        width:350px;    }        .contenu{        margin-left:0px;        padding-top:110px;    }        form.form div.error{        margin-bottom:40px;    }        .nomobile{        display:none;    }        .mobile_inline{        display:inline;    }        .mobile_block{        display:block;    }        form.form{        width:90%;    }        form.form input[type=text], .form input[type=password], .form select{        width:95% !important;        padding:10px  !important;    }        form.form input[type=checkbox]{        width:40px;        height:40px;        vertical-align:middle;    }            .tableau th, .tableau td{        padding:20px;    }        .pseudo .fa{        font-size:25px !important;    }        .onglet .active_onglet{        margin:50px 0;    }}