@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: "OpenSans";
    src: url('OpenSans-Regular.ttf');
}

@font-face {
    font-family: "OpenSans_bold";
    src: url('OpenSans-Bold.ttf');
}

@media print {
    html, body {
        font-size:11px;
        height:auto !important;
    }
}

html, body {
    position:relative;
    margin:0px;
    font-family:"OpenSans", Arial, sans-serif;
    -webkit-print-color-adjust:exact;
    background-color:#373737;
}

@media screen and (min-width:120px) {
	.que_diffu_large, .que_diffu_medium, .que_diffu_large_et_medium {
        display: none;
    }

    .que_diffu_small, .que_diffu_medium_et_small, .que_diffu_large_et_small {
        display: block;
    }

    #header_top {
        width:100%;
        height:108px;
        background-color: #292929;
    }

    .contenu_centre {
        width:320px;
        margin:auto;
        position:relative;
    }
}


@media screen and (min-width:760px) {

    .que_diffu_large, .que_diffu_small, .que_diffu_large_et_small {
        display: none;
    }

    .que_diffu_medium, .que_diffu_large_et_medium, .que_diffu_medium_et_small, #cle_de_log {
        display: block;
    }

}


@media screen and (min-width:1000px) {

    .que_diffu_medium, .que_diffu_small, .que_diffu_medium_et_small, #menu_mobil {
        display: none;
    }

    .que_diffu_large, .que_diffu_large_et_medium, .que_diffu_large_et_small {
        display: block;
    }
}