

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

html, body {
    position:relative;
    margin:0px;
    -webkit-print-color-adjust:exact;
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


#contenu {
    overflow-x: hidden;
}


.fond_gris {
    background-color: #eaeaea;
    padding-left:25px;
    padding-right:25px;
}

.encadre_img_presentation img {
    width:auto !important;
    max-width:70%;
    margin-top:10px; 
}

.contenu_page_jachete .encadre_img_presentation img {
    width:auto !important;
    max-width:90%;
}

article h1, .titre_dans_page {
    font-family: Nunito sans;
    color:#626262;
    position: relative;
    font-weight: 400;
    display: inline-block;
}


#barre_menu {
    cursor:pointer;
}


.voile_effet_apparition_page_dyna {
    background-color: #fff !important;
}

.frise-bloc, .frise_mobile {
    font-family: Hind;
    font-size:17px;
}

.felicitation_frise {
    color:#333;
    font-weight: 500;
    font-family: Hind;
    width:310px;
    margin: auto;
    padding:9px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    line-height: 28px;
    margin-top:25px;
    font-size:24px;
}

.encadre_frise:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(51, 51, 51, 0);
    border-top-color: #333333;
    border-width: 12px;
    margin-left: -12px;
}

.contenu_page_kandle #contenu_page_0_3 .la_divi_col_contenu_page_0_3_2, .contenu_page_kandle #contenu_page_0_3 .la_divi_col_contenu_page_0_3_3 {
    display: table-cell;
    vertical-align: middle;
}

.contenu_page_kandle #contenu_page_0_3 .cadre_article_presentation article, .contenu_page_kandle #contenu_page_0_3 .cadre_article_presentation article .diffu_article_text_large {
    padding-bottom:0px;
}

/* LISTE ENCHERE */
.bloc_enchere {
    width: 290px !important;
}
.bloc_enchere_image {
    width: 290px !important;
    height: 290px !important;
    border-radius: 290px !important;
    border:0px !important;
}

.bloc_enchere_image img {
    max-width: 300px;
    max-height: 300px;
}

.image_enchere_horizontal, .image_enchere_vertical {
    min-height: 290px !important;
    min-width: 290px !important;
}

.effet_plus_info {
    width: 290px !important;
}

.plus_info_enchere {
    width:290px !important;
}


.bloc_enchere_texte {
    font-family: Hind;
}

.bloc_enchere_titre {
    font-weight: bold;
    font-size:30px;
    color: #303133;
    font-family: Nunito sans;
    height: 60px;
    margin-bottom: 30px;
}

.bloc_enchere_quartier {
    font-weight:bold;
    color:#FAB72D;
    font-family: Nunito sans;
    font-size:18px;
}

.bloc_enchere_quartier table {
    display: inline-block;
}

.bloc_enchere_mise_a_prix {
    font-size:25px;
    color: #303133;
}

.bloc_enchere_date_vente {
    text-decoration: italic;
    font-size:18px;
    color:#515151;
}

.bouton_pied_plus_info_immo {
    display:none;
}

.aucune_enchere {
    font-size:25px;
    color: #303133;
    text-decoration: italic;
    font-family: Nunito sans;
}

.intro_frise_achete {
    font-size:18px;
    font-family:Hind;

}


/* CHAT */
#chat_front_office {
    font-family: Nunito sans;
}
.btn_base_chat, .header_chat, .entour_icone_chat, .btn_envois_message {
    background-color:#fab72d !important;
    font-family: Nunito sans;
}

.ligne_chat_impaire {
    background-color: #f8f8ea !important;
}


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

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

    #header_top {
        width:100%;
        height:66px;
        background-color: rgb(0,0,0,0.2);
        border-bottom:1px solid #fff;
        position: absolute;
        top: 0px;
        z-index: 1;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    /*
    .contenu_header {
        display:none;
    }
    */

    article h1, .titre_dans_page {
        font-size:28px;
    }

    #interieur_menu_rapide {
        display: block;
    }

    .contenu_centre, .contenu_page_diffu_interne, .article_seul {
        width:300px;
        margin:auto;
        position:relative;
    }

    .article_seul {
        padding-top: 80px;
    }

    .effet_tissus_inv {
        background-image:url('../images/effet_tissu_inv.png');
    }

    .logo_simplifie {
        margin-top:12px;
        margin-left:20px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

    .logo_simplifie img {
        height: 38px;
        width:auto;
    }

    .autour_article h1 {
        width:100%;
        text-align:center;
    }

    
    /*menu*/
    #cadre_des_bouton_menu_mobil {
        position: absolute;
        right:37px;
        top: 30px;
        width: 30px;
        height: 30px;
        z-index: 2;
        cursor:pointer;
        display: block;
        font-weight: 500;
        text-transform: uppercase;
        font-family: Hind;
    }

    .btn_menu_rapide:before {
        top:-8px;
    }

    .btn_menu_rapide:after {
        top:8px;
    }

    .btn_menu_rapide, .btn_menu_rapide:before, .btn_menu_rapide:after {
        display: block;
        content: '';
        position: absolute;
        left: 0;
        width: 27px;
        height: 3px;
        background-color: #ffffff;
        -webkit-transition: all 0.15s linear;
        -moz-transition: all 0.15s linear;
        -o-transition: all 0.15s linear;
        transition: all 0.15s linear;
        -webkit-box-shadow: 2px 2px 2px 0 #4D4D4D;
        box-shadow: 2px 2px 2px 0 #4D4D4D;
    }

    #cadre_des_bouton_menu_mobil:hover .btn_menu_rapide:before {
        top:-4px;
        height: 2px;
    }

    #cadre_des_bouton_menu_mobil:hover .btn_menu_rapide:after {
        top:4px;
        height: 2px;
    }

    #cadre_des_bouton_menu_mobil:hover .btn_menu_rapide {
        height: 2px;
    }

    #cadre_des_bouton_menu_mobil.open .btn_menu_rapide:before {
        top: 0em;
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-box-shadow: 0px 0px 0px 0 #4D4D4D;
        box-shadow: 0px 0px 0px 0 #4D4D4D;
    }

    #cadre_des_bouton_menu_mobil.open .btn_menu_rapide {
        width: 0;
    }

    #cadre_des_bouton_menu_mobil.open .btn_menu_rapide, #cadre_des_bouton_menu_mobil.open .btn_menu_rapide:before, #cadre_des_bouton_menu_mobil.open .btn_menu_rapide:after {
        background-color: #ffffff;
    }

    #cadre_des_bouton_menu_mobil.open .btn_menu_rapide:after {
        top: 0em;
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-box-shadow: 0px 0px 0px 0 #4D4D4D;
        box-shadow: 0px 0px 0px 0 #4D4D4D;
    }


    #cadre_des_bouton_menu_mobil .menu_rapide_haut {
        display: none;
    }

    #cadre_des_bouton_menu_mobil.open .menu_rapide_haut {
        display: block;
    }

    #cadre_des_bouton_menu_mobil .menu_rapide_haut {
        position: absolute !important;
        left: auto !important;
        right: -5px;
        top: 40px !important;
        width: 190px !important;
    }

    #menu_mobil {
        position: relative;
        background: #fff;
    }
    #menu_mobil:after {
        bottom: 100%;
        left: 89%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(27, 29, 31, 0);
        border-bottom-color: #fff;
        border-width: 20px;
        margin-left: -20px;
    }

    #cadre_des_bouton_menu_mobil.open .menu_rapide_haut:after, #cadre_des_bouton_menu_mobil.open .menu_rapide_haut:before {
        right: 39px !important;
        left: auto !important;
    }

    .element_menu_mobil {
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e8e8e8+0,ffffff+100 */
        background: #ffffff; /* Old browsers */
        background: -moz-linear-gradient(left,  #ffffff 0%, #ffffff 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(left,  #ffffff 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right,  #ffffff 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

        border-bottom:1px solid #ccc;
        padding-left: 10px !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        color: #555555;
        text-decoration: none !important;
    }

    

    .element_menu_mobil_select {
        background: #fff;
        border-bottom:1px solid #ccc;
        padding-left: 10px !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        color: #000000;
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e8e8e8+0,ffffff+100 */
        background: #e8e8e8; /* Old browsers */
        background: -moz-linear-gradient(left,  #e8e8e8 0%, #ffffff 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(left,  #e8e8e8 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right,  #e8e8e8 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

        text-decoration: none !important;
    }


    .element_menu_mobil .mot_du_menu, .element_menu_mobil_select .mot_du_menu, .element_menu_mobil .mot_du_menu a, .element_menu_mobil_select .mot_du_menu a {
        text-decoration: none !important;
        font-size: 14px;
        font-weight: bold;
        display:inline-block;
    }

    .element_menu_mobil:hover {
        color:#000000;
        background-color:#e8e8e8;
    }


    .menu_mobil_avec_image .mot_du_menu a {
        /*font-size:19px;*/
    }

    .menu_mobil_avec_image img {
        margin-top: 5px;
        margin-right: 5px;
    }

    /* FOOTER */
    .footer_titre {
        margin-top: 50px !important;
        margin-bottom:20px !important;
        margin-left:-20px;
        font-family: Poppins;
        font-weight: 600 !important;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        font-size: 12px;
        word-break: break-word;
        color: #ffffff !important;
        text-align: left;
    }

    .text_a_propos {
        width:220px;
        text-align: left;
        color: #ffffff !important;
        font-size: 14px;
        font-weight: 400;
        font-family: Hind;
        margin-bottom: 50px;
    }

    .pour_copyright {
        color: #ffffff;
        font-size: 12px;
        font-weight: 400;
        font-family: Hind;
        padding-top: 10px;
        padding-bottom: 10px;
        margin: 0px;
    }

    .pour_copyright a {
        color:#fff;
    }

    

    .simple_vert_txt_menu_simplifie, .simple_vert_txt_menu_simplifie_select {
        font-size: 12px;
        display: inline-block;
        padding: 0px 0px 5px 0px;
        color: #ffffff;
        font-weight: 500;
        text-transform: uppercase;
        font-family: Hind;
        position: relative;
    }

    .simple_vert_txt_menu_simplifie:before {
        /*
        content: "› ";
        font-size: 25px;
        */
        content: " ";
        width: 8px;
        height: 8px;
        background-image: url(../images/petit-chevron.png);
        position: absolute;
        left: -15px;
        top: 5px;
    }

    .element_pied_de_page {
        padding-left:65px;
        padding-right:25px;
    }

    /* SLOGAN */

    .slogan_diapo {
        width:100%;
        position: absolute;
        top:160px;
        left:0px;
        z-index: 1;
    }

    .contenu_page_jachete .slogan_diapo {
        top:230px;
    }

    .big_phrase_slogan {
        width:320px;
        text-align: center;
        margin: auto;
        
    }

    .big_phrase_slogan h1 {
        color:#fff;
        font-family: Poppins;
        text-transform: uppercase;
        font-weight: 600;
        font-size: 30px;
        text-shadow: -3px 0 5px rgba(0,0,0, 0.37);
        letter-spacing: 2px;
        line-height: 35px;
    }

    .petite_phrase_slogan {
        width:320px;
        text-align: center;
        margin: auto;
        color:#fff;
        font-family: Poppins;
        font-size: 27px;
        text-shadow: -3px 0 5px rgba(0,0,0, 0.37);
        margin-top: 15px;
        line-height: 35px;
    }

    .bouton_decouvrez {
        cursor:pointer;
        width:250px;
        padding: 17px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        margin: auto;
        margin-top: 505px;
        color:#fff;
        font-family: Poppins;
        text-transform: uppercase;
        font-size: 20px;
        text-shadow: -3px 0 3px rgba(0,0,0, 0.37);
        border:4px solid #fff;
        -webkit-box-shadow: -3px 0 3px 0px rgba(0,0,0, 0.37), inset -3px 0 3px 0px rgba(0,0,0, 0.37);
        box-shadow: -3px 0 3px 0px rgba(0,0,0, 0.37), inset -3px 0 3px 0px rgba(0,0,0, 0.37);
        background-color: transparent;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

    .bouton_decouvrez:hover {
        background-color: #fff;
        -webkit-box-shadow: -3px 0 3px 0px rgba(0,0,0, 0), inset -3px 0 3px 0px rgba(0,0,0, 0);
        box-shadow: -3px 0 3px 0px rgba(0,0,0, 0), inset -3px 0 3px 0px rgba(0,0,0, 0);
        text-shadow: -3px 0 3px rgba(0,0,0, 0);
        color:#525252;
    }

    .contenu_page_je-vends .big_phrase_slogan {
        margin-top:180px;
    }

    /* article */
    article {
        color:#777777;
        font-family: Hind;
        font-size: 18px;
        padding-bottom: 35px;
    }

    .titre_avant_kand .titre_dans_page:after {
        top: 100px;
        width: 50%;
        left:25%;
    }

    .titre_avant_frise h1 {
        font-size:30px;
        margin-top: 40px;
        margin-bottom: 80px;
    }

    .titre_avant_frise .titre_dans_page:after {
       
        width: 60%;
        left:20%;
    }

    .cadre_article_presentation .que_diffu_small {
        text-align: center;
    }

    .cadre_article_presentation .diffu_article_text_small {
        text-align: left;
    }

    .cadre_article_vous_souhaitez_vendre h1, .cadre_article_vous_souhaitez_acheter h1 {
        font-weight: 700;
    }

    .cadre_article_vous_vendez_un_bien_immobilier .que_diffu_small h1 {
        width:100%;
        text-align: center;
    }

    .cadre_article_vous_vendez_un_bien_immobilier .que_diffu_small h1:after {
        top:100px;
    }

    .cadre_article_comment_se_passe_une_vente_avec_kandle_ .que_diffu_small h1:after {
        top:100px;
    }

    .cadre_article_conditions_generales_de_vente .que_diffu_small h1 {
        text-align: center;
    }

    .cadre_article_conditions_generales_de_vente .que_diffu_small h1:after {
        top:100px;
    }

    .cadre_article_acheter_bien_immobilier_avec_kandle .que_diffu_small h1:after {
        top:100px;
    }

    .cadre_article_acheter_bien_immobilier_avec_kandle .que_diffu_small {
        text-align: center;
    }

    .cadre_article_acheter_bien_immobilier_avec_kandle .diffu_article_text_small {
        text-align: left;
    }

    .cadre_article_comment_se_deroule_une_vente_avec_kandle .que_diffu_small h1 {
        font-size:28px;
    }
    .cadre_article_comment_se_deroule_une_vente_avec_kandle .que_diffu_small h1:after {
        top:100px;
    }

    .cadre_article_comment_se_deroule_une_vente_avec_kandle .que_diffu_small {
        text-align: center;
    }

    .cadre_article_comment_se_deroule_une_vente_avec_kandle .diffu_article_text_small {
        text-align: left;
    }

    .espacement_img_mobile {
        height:50px;
        width:100%;
    }

    /* FRise */
    .frise_mobile {
        width: 280px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: auto;
    }


    /*garantie*/
    .encadre_garantie_front {
        text-align: center;
        padding-bottom:25px;
    }


    .cadre_une_garantie_front {
        width:250px !important;
        display: block;
        margin-left:10px !important;
        margin-right:10px !important;
        padding-top: 20px;
    }

    .logo_de_garantie_front {
        height: 80px;
    }

    .logo_de_garantie_front img {
        height: 80px;
        width:auto;
    }
    

    .titre_une_garantie_front {
        color:#303133;
        font-family: Nunito sans;
        font-size: 25px !important;
        width: 100%;
        text-align: center;
    }

    .description_garantie_front {
        color:#777777;
        font-family: Hind;
        font-size: 18px;
    }


    /*ACHETE ET VEND*/
    .cadre_article_vous_souhaitez_vendre {
        border-bottom:1px solid #000;
        padding-bottom:30px;
    }

    .cadre_article_vous_souhaitez_acheter .que_diffu_small h1 {
        margin-top: 0px;
    }

    .cadre_article_vous_souhaitez_vendre .que_diffu_small h1, .cadre_article_vous_souhaitez_acheter .que_diffu_small h1 {
        margin-bottom:0px;
    }

    .cadre_article_vous_souhaitez_vendre .que_diffu_small h1:after, .cadre_article_vous_souhaitez_acheter .que_diffu_small h1:after {
        display:none;
    }

    .contenu_page_kandle .le_contenu_page_2_10 {
        padding-top:0px;
    }

    .contenu_page_kandle .le_contenu_page_2_9 {
        padding-top:0px;
    }


    .contenu_page_kandle #le_contenu_page_2_9, .contenu_page_kandle #le_contenu_page_2_10 {
        text-align: center;
        padding-bottom: 30px;
        padding-top: 30px;
    }


    .contenu_page_kandle #le_contenu_page_2_9 h1, .contenu_page_kandle #le_contenu_page_2_10 h1 {
        font-size: 25px;
    }

    .interieur_achete_vend {
        text-align: center;
        font-size:18px;
        width: 310px;
        margin:auto;
        margin-top: 30px;
        margin-bottom: 60px;
        font-family: Poppins;
    }

    .btn_achete_vend {
        color:#404040;
        cursor: pointer;
        font-family: Poppins;
        font-weight: 600;
        font-size: 18px;
        border:4px solid #404040;
        width: 250px;
        display: inline-block;
        padding-bottom:20px;
        padding-top:20px;
        text-align: center;
        margin-top:50px;
        margin:auto;
        text-transform: uppercase;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

    .btn_achete_vend a {
        text-decoration: none;
    }

    .btn_achete_vend:hover {
        background-color: #fff;
    }

    /* WIDGET NOS DERNIERES ENCHERES */
    #contenu_page_2_11 h1 {
        width:100%;
        text-align: center;
        /*
        font-size:30px !important;
        */
        margin-top:40px;
    }
    /*
    #contenu_page_2_11 h1:after {
        display: none !important;
    }
    */
    .encadre_nos_dernier_enchere_front {
        width:100%;
    }

    .cadre_une_derniere_enchere_front {
        display:block !important;
        margin-left:0px !important;
        margin-right:0px !important;
        margin-bottom:40px !important;
        margin-top:40px !important;
    }

    .image_derniere_enchere_front {
        width:220px;
        margin: auto;
    }

    .image_derniere_enchere_front img {
        width:220px;
        height:auto;
    }

    .description_dernirere_enchere_front {
        font-size:18px;
        color:#626262;
        font-family: Hind;
        width: 100%;
        text-align: center;
        margin-top:0px !important;
    }

    /* WIDGET MEILLEURS OFFRES */
    .ligne_1_meilleurs_offres {
        color:#6f6f6f;
        font-family: Hind;
        font-size: 20px;
        width:100%;
        text-align: center;
    }

    .ligne_2_meilleurs_offres {
        color:#6f6f6f;
        font-family: Hind;
        font-size: 25px;
        font-weight:900;
        width:100%;
        text-align: center;
    }

    .ligne_3_meilleurs_offres {
        color:#6f6f6f;
        font-family: Hind;
        font-size: 20px;
        width:100%;
        text-align: center;
    }

    .ligne_4_meilleurs_offres {
        color:#6f6f6f;
        font-family: Hind;
        font-size: 50px;
        font-weight:600;
        width:100%;
        text-align: center;
    }

    .cadre_article_meilleurs_offres {
        text-align: center;
        padding-bottom:60px;
    }

    .cadre_article_meilleurs_offres .btn_achete_vend {
        width:268px;
        display: inline-block;
        margin-top:40px !important;
        font-size:18px !important;
    }

    



    

    /* INTRO FICHE ENCHERE */

    .nav_parmis_enchere {
        padding-top: 25px;
        padding-bottom:25px;
        max-width: 910px;
        margin:auto;
    }
    .cadre_header_fiche_enchere {
        width:100%;
        position: relative;
        background: #f8aa24; /* Old browsers */
        background: -moz-linear-gradient(-45deg,  #f8aa24 0%, #fab62d 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(-45deg,  #f8aa24 0%,#fab62d 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(135deg,  #f8aa24 0%,#fab62d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8aa24', endColorstr='#fab62d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
        height: 185px;
        text-align: center;
        position: relative;
    }

    .cadre_header_fiche_enchere::before {
        content:'';
        display: block;
        height: 100%;
        position: absolute;
        width: 100%;
        background-image: url(../images/effet_tissu_inv2.png);
    }

    .interieur_header_fiche_enchere {
        position: absolute;
        top: 35px;
        left: 0px;
        width: 100%;

    }

    .gros_titre_fiche_enchere {
        color:#fff;
        font-weight:900;
        font-family: Hind;
        font-size:30px;
        text-transform: uppercase;
        width:100%;
        text-align: center;
        margin-top: 40px;
    }

    .sous_titre_fiche_enchere {
        color:#fff;
        font-weight:400;
        font-family: Hind;
        font-size:30px;
        width:100%;
        text-align: center;
        line-height: 38px;
        width:300px;
        margin:auto;
    }

    .bouton_nav_enchere {
        display: inline-block;
        border:1px solid #fab72d;
        cursor:pointer;
        padding: 8px;
        color:#4d4d4d;
        text-decoration: none;
        font-family: Hind;
    }

    .bouton_nav_enchere a {
        color:#4d4d4d;
        text-decoration: none;
        font-family: Hind;
    }

    .encadre_data_enchere {
        text-align: center;
        font-family: Hind;
        color:#777;
        padding-bottom:25px;
    }

    .diaporama_enchere {
        width: 300px !important;
        display: inline-block;
        vertical-align: top;
        overflow: hidden;
    }


    .img_slide {
        height: 265px !important;
    }

    .contenu_enchere {
        display: inline-block;
        width:300px !important;
        vertical-align: top;
        text-align: left;
        margin-top: 20px;
        font-size:15px;
    }

    .contenu_enchere td {
        vertical-align: middle;
        padding:4px;
    }

    .quartier_enchere {
        font-weight: bold;
        font-size:25px;
    }

    .titre_enchere {
        font-weight: bold;
        font-size:25px;
    }

    .une_info_enchere {
        
    }

    .label_info_enchere {
        font-weight:bold;
    }

    .data_info_enchere {
        font-family: Hind;
        color:#777;
    }

    .data_info_enchere a {
        font-family: Hind;
        color:#777;
        text-decoration: none;
        font-weight: bold;
    }

    .titre_description_enchere {
        width: 100%;
        text-align: center;
    }

    .titre_description_enchere h1 {
        font-family: Nunito sans;
        color: #626262;
        font-size: 30px;
        position: relative;
        font-weight: 400;
        display: inline-block;
    }

    .titre_description_enchere h1:after {
        content: " ";
        width: 50%;
        position: absolute;
        top: 55px;
        left: 25%;
        border-bottom: 1px solid #626262;
    }

    .description_enchere {
        clear: both;
        display: block;
        max-width: 300px;
        margin: auto;
        text-align: left;
    }

    /* SLIDER ENCHERE */
    #slider {
        margin: 0px !important;
        width:300px !important;
    }

    #slider ul li {
        width:300px !important;
    }

    

    /* Horloge */
    #chrono_maintenance {
        margin-top: 20px;
    }
    .flip, .flip-clock-divider {
        zoom:0.3 !important;
    }

    .flip-clock-wrapper ul li a div div.inn {
        background-color:#fab829 !important;
        color:#fff !important;
    }

    .flip-clock-wrapper .flip {
        box-shadow:none !important;
    }

    .flip-clock-label {
        font-size:25px;
        font-family: Hind;
        width:90px;
    }
    

    /* NEWSLETTER */
    .encadrement_pour_newsletter {
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f8aa24+0,fab62d+100 */
        background: #f8aa24; /* Old browsers */
        background: -moz-linear-gradient(-45deg,  #f8aa24 0%, #fab62d 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(-45deg,  #f8aa24 0%,#fab62d 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(135deg,  #f8aa24 0%,#fab62d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8aa24', endColorstr='#fab62d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
        height: 365px;
        text-align: center;
        position: relative;
    }

    .encadrement_pour_newsletter::before {
        content:'';
        display: block;
        height: 100%;
        position: absolute;
        width: 100%;
        background-image: url(../images/effet_tissu_inv2.png);
    }


    .interieur_cadre_inscription_newsletter {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;

    }

    .gros_titre_newsletter {
        color:#fff;
        font-weight:900;
        font-family: Hind;
        font-size:46px;
        text-transform: uppercase;
        width:100%;
        text-align: center;
        margin-top: 56px;
    }

    .sous_titre_newsletter {
        color:#fff;
        font-weight:400;
        font-family: Hind;
        font-size:30px;
        width:100%;
        text-align: center;
        line-height: 38px;
        width:300px;
        margin:auto;
    }

    .formulaire_newsletter {
        margin-top:40px;
        width:100%;
    }

    .champs_inscription_newsletter {
        width:223px;
        height: 45px;
        background-color: #feeecd;
        -webkit-box-shadow:inset 0 0 5px 0px #6E6E6E;
        box-shadow:inset 0 0 5px 0px #6E6E6E;
        padding:6px;
        font-family: Poppins;
        font-size:14px;
        font-weight:400;
        color:#000;
        border:0px !important;
        display: inline-block;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        vertical-align: top;
    }

    .champs_inscription_newsletter::placeholder {
        font-family: Poppins;
        font-size:14px;
        color:#9f9f9f;
        font-weight:400;
    }

    .btn_inscription_mail_newsletter {
        display: inline-block;
        background-color:#6b6b6b;
        color:#fff;
        cursor:pointer;
        height: 45px;
        width:64px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        vertical-align: top;
        margin-left:-4px;
        font-family: Poppins;
        font-size:13px;
        font-weight: 900;
    }

    .btn_inscription_mail_newsletter:hover {
        background-color: #000;
    }

    .zone_de_retour_form_inscription {
        width:60%;
        padding: 8px;
        margin: auto;
        margin-top: 40px;
        position: relative;
        background: #fff6e3;
        color:#595959;
        font-size:18px;
        font-family: Hind;
        text-align: center;
        border: 1px solid #262c30;
    }
    .zone_de_retour_form_inscription:after, .zone_de_retour_form_inscription:before {
        bottom: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .zone_de_retour_form_inscription:after {
        border-color: rgba(255, 246, 227, 0);
        border-bottom-color: #fff6e3;
        border-width: 30px;
        margin-left: -30px;
    }
    .zone_de_retour_form_inscription:before {
        border-color: rgba(38, 44, 48, 0);
        border-bottom-color: #262c30;
        border-width: 31px;
        margin-left: -31px;
    }



    /* GROS POURCENTAGE */
    .encadrement_pour_gros_pourcentage {
        background-color: #d79422;
        /*
        background: #f8aa24;
        background: -moz-linear-gradient(-45deg,  #f8aa24 0%, #fab62d 100%);
        background: -webkit-linear-gradient(-45deg,  #f8aa24 0%,#fab62d 100%);
        background: linear-gradient(135deg,  #f8aa24 0%,#fab62d 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8aa24', endColorstr='#fab62d',GradientType=1 );
        */
        height: 100%;
        text-align: left;
        position: relative;
        color:#fff !important;
    }

    .encadrement_pour_gros_pourcentage h1 {
        color:#fff !important;
    }

    .encadrement_pour_gros_pourcentage::before {
        content:'';
        display: block;
        height: 100%;
        position: absolute;
        width: 100%;
        background-image: url(../images/effet_tissu_inv2.png);
    }

    .encadrement_pour_gros_pourcentage article h1:after, .encadrement_pour_gros_pourcentage .titre_dans_page:after {
        border-bottom: 1px solid #ffffff;
    }

    .encadrement_pour_gros_pourcentage .autour_article {
        color:#fff !important;
        font-size:20px;
    }


    .encadre_gros_pourcentage {
        width:100%;
        text-align: center;
        padding-bottom: 70px;
        border-bottom: 2px solid #fff;
    }

    .gros_pourcentage {
        color: #fff;
        font-weight: 900;
        font-family: Hind;
        font-size: 66px;
        text-transform: uppercase;
        width: 100%;
        text-align: center;
        padding-top: 56px;
    }

    .text_de_gros_pourcentage {
        color: #fff;
        font-weight: 400;
        font-family: Hind;
        font-size: 25px;
        width: 100%;
        text-align: center;
        line-height: 30px;
        width: 300px;
        margin: auto;
    }

    /* FORMULAIRE JE VENDS / J'achete */
    .encadre_formulaire_diapo {
        width:100%;
        height:0px;
        position: relative;
    }

    .interieur_formulaire_diapo {
        position:absolute;
        top:-260px;
        z-index: 6;
        left:50%;
        margin-left:-150px;
        width:300px;
    }

    .contenu_page_jachete .interieur_formulaire_diapo {
        top:-300px;
    }

    .un_champs_diapo {
        width:300px;
    }

    .champs_diapo {
        width:300px;
        font-family: Poppins;
        font-weight: 400;
        padding: 11px 15px 11px 15px;
        background-color: rgba(255, 255, 255, 0.33);
        border: none;
        font-size: 16px;
        color:#fff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-bottom:1px solid #fff;
        -webkit-appearance:none;
        position: relative;
    }

    .champs_diapo_select {
       position: relative; 
    }

    .champs_diapo_select:after {
        content:" ";
        width: 13px;
        height: 10px;
        position: absolute;
        top: 20px;
        right:20px;
        background-image:url('../images/fleche_select.png');
        background-repeat: no-repeat;
        pointer-events: none;
    }

    .champs_diapo_textarea {
        width:300px;
        font-family: Poppins;
        font-weight: 400;
        padding: 11px 15px 11px 15px;
        background-color: rgba(255, 255, 255, 0.33);
        border: none;
        font-size: 16px;
        color:#fff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin-top: 10px;
    }

    .champs_diapo::placeholder, .champs_diapo_textarea::placeholder {
        color:#fff;
    }

    .interieur_formulaire_diapo select option:not(:checked) {
        color:#000 !important;
    }
    
    .bouton_diapo {
        display: inline-block;
        background-color:#fab72d;
        color:#fff;
        cursor:pointer;
        height: 45px;
        width:300px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        vertical-align: top;
        font-family: Poppins;
        font-size:15px;
        font-weight: 900;
        text-shadow: -3px 0 5px rgba(0,0,0, 0.37);
        text-align: center;
    }

    .bouton_diapo:hover {
        background-color: #000;
    }

    .retour_apres_validation_form {
        width:100%;
        height: 0px;
        position:relative;
    }

    .interieur_retour_apres_validation_form {
        position:absolute;
        top:-280px;
        z-index: 6;
        left:50%;
        margin-left:-150px;
        width:300px;
        font-family: Poppins;
        font-weight: 500;
        background-color: rgba(255, 255, 255, 0.53);
        padding:10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        border:1px solid #fff;
        text-align: center;
        font-size: 15px;
        color: #333;
    }

    .interieur_retour_apres_validation_form:hover {
        background-color: rgba(255, 255, 255, 1);
    }

    .bouton_de_retour_au_form {
        display: inline-block;
        background-color: #fab72d;
        color: #fff;
        cursor: pointer;
        padding:10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        vertical-align: top;
        font-family: Poppins;
        font-size: 15px;
        font-weight: 900;
        text-shadow: -3px 0 5px rgba(0,0,0, 0.37);
        text-align: center;
        position: absolute;
        bottom: 30px;
        left: 50%;
        margin-left: -50px;
        width: 100px;
    }

    .bouton_de_retour_au_form:hover {
        background-color: #000;
    }

    /* conseiller immobilier */
    .cadre_article_conseiller_immobilier_independant, .cadre_article_conseiller_immobilier_salarie {
        text-align: center;
    }

    .cadre_article_conseiller_immobilier_independant img, .cadre_article_conseiller_immobilier_salarie img {
        filter: grayscale(100%);
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
    }

    .cadre_article_conseiller_immobilier_independant .diffu_article_text_large, .cadre_article_conseiller_immobilier_salarie .diffu_article_text_large,
    .cadre_article_conseiller_immobilier_independant .diffu_article_text_medium, .cadre_article_conseiller_immobilier_salarie .diffu_article_text_medium,
    .cadre_article_conseiller_immobilier_independant .diffu_article_text_small, .cadre_article_conseiller_immobilier_salarie .diffu_article_text_small {
        text-align: left;
    }

    .ligne_tab_conseil_2 {
        height: 130px;
    }


    .contenu_page_rejoignez-nous #contenu_page_2_6 {
        padding-top: 30px;
        margin-bottom: -20px;
    }


    .contenu_page_rejoignez-nous #contenu_page_2_6 #le_contenu_page_2_6 {
        border-top: 1px solid #333;
        padding-top: 20px;
    }

    .contenu_page_rejoignez-nous .que_diffu_small h1:after {
        top:100px;
    }


    
    /* Block enchère */
    .bloc_enchere {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .gros_bouton_etude_gratuite {
        border:4px solid #fff;
        padding:15px;
        font-size:30px;
        color:#fff;
        font-weight:bold;
        text-transform: uppercase;
        font-family: Nunito sans;
        width:200px;
        margin:auto;
        text-align: center;
        margin-top:50px;
        cursor: pointer;
        -webkit-box-shadow: 0 0 0px 0 #FFFFFF;
        box-shadow: 0 0 0px 0 #FFFFFF;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

    .gros_bouton_etude_gratuite:hover {
        -webkit-box-shadow: 0 0 27px 0 #FFFFFF;
        box-shadow: 0 0 27px 0 #FFFFFF;
    }

    /* Formulaire contact */
    .cadre_autour_de_formulaire_avance {
        padding-bottom:80px;
    }


    .autour_formulaire_contact {
        font-family: Nunito sans;
        max-width: 900px;
        margin:auto;
        padding-bottom:25px;
    }

    .intro_form_contact {
        padding-bottom:15px;
        padding-top:25px;
        text-align: center;
    }

    .zone_champs_form {
        padding-top:25px;
    }

    .zone_champs_form_message {
        padding-top:25px;
    }

    .label_champ_form {
        padding-bottom:5px;
        color:#34343c;
        font-size:14px;
        font-weight: bold;
    }

    .ele_champ_form, .ele_champ_form table {
        width:100%;
    }

    .champ_form_contact {
        width:100%;
        padding:10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border:1px solid #ced4da;
        border-radius:3px;
    }

    .ele_champ_form textarea {
        height:100px;
    }

    .cadre_autour_de_formulaire_avance .btn_validation {
        width:175px;
        height: 69px;
        margin:auto;
        border:1px solid #000;
        border-radius:3px;
        padding-top:25px;
        text-align: center;
        cursor: pointer;
        color:#000;
        text-transform: uppercase;
        font-size:17px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-family: Nunito sans;
        background-color: #fff;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

    .cadre_autour_de_formulaire_avance .btn_validation:hover {
        background-color: #ffd06a;
        border:1px solid #ffd06a;
        color:#000;
    }

    article h1:after, .titre_dans_page:after {
        content:" ";
        height:1px;
        width:50%;
        position: absolute;
        bottom:-15px;
        left:25%;
        border-bottom:1px solid #626262;
    }

    .encadre_message_final {
        background-color: transparent !important;
        margin-bottom: 60px;
    }
}


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

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

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

    .contenu_centre, .contenu_page_diffu_interne, .article_seul {
        width:740px;
        margin:auto;
    }

    .titre_une_garantie_front {
        height:30px;
    }

    
    .cadre_menu_simple_vertical {
        text-align: left;
        display: block;
        float: left;
    }

    article h1, .titre_dans_page {
        font-size:30px;
    }

    #header_top {
        height:78px;
    }

    .logo_simplifie {
        margin-top:8px;
        margin-left:46px;
    }

    .logo_simplifie img {
        height: auto;
        width:auto;
    }

    #cadre_des_bouton_menu_mobil {
        top:35px;
    }

    .image_seul {
        text-align: center;
    }

    .image_seul img {
        max-width: 70%;
        height: auto;
        margin:auto;
    }


    /* FOOTER */
    .text_a_propos {
        width: 250px;
    }

    .element_pied_de_page {
        padding-left:5px;
        padding-right:5px;
    }

    .footer_titre {
        margin-top: 70px !important;
        margin-bottom:20px !important;
        margin-left:0px;
    }

    .pour_copyright {
        font-size: 13px;
        margin-top:20px;
    }


    .encadre_un_icon_fixe {
        display: inline-block;
        margin-left:24px;
        padding-top:30px;
        padding-bottom:30px;
    }

    .encadre_un_icon_fixe img {
        height: 13px;
        width:auto;
        
    }

    /* SLOGAN */

    .slogan_diapo {
        top:200px;
    }

    .contenu_page_jachete .slogan_diapo {
        top:260px;
    }

    .big_phrase_slogan {
        width:600px;
        
    }

    .big_phrase_slogan h1 {
        font-weight: 600;
        font-size: 42px;
        text-shadow: -3px 0 5px rgba(0,0,0, 0.37);
        letter-spacing: 4px;
        line-height: 55px;
    }

    .petite_phrase_slogan {
        width:790px;
        font-size: 30px;
        text-shadow: -3px 0 5px rgba(0,0,0, 0.37);
        margin-top: 10px;
    }

    .bouton_decouvrez {
        width:300px;
        padding: 20px;
        margin-top: 510px;
        font-size: 25px;
        text-shadow: -3px 0 3px rgba(0,0,0, 0.37);
        border:4px solid #fff;
        -webkit-box-shadow: -3px 0 3px 0px rgba(0,0,0, 0.37), inset -3px 0 3px 0px rgba(0,0,0, 0.37);
        box-shadow: -3px 0 3px 0px rgba(0,0,0, 0.37), inset -3px 0 3px 0px rgba(0,0,0, 0.37);
    }

    

    /* article */
    article {
        font-size: 18px;
    }

    .titre_avant_kand .titre_dans_page:after {
        top: 55px;
        width: 50%;
        left:25%;
    }

    .titre_avant_frise h1 {
        font-size:30px;
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .titre_avant_frise .titre_dans_page:after {
        top: 50px;
        width: 80%;
        left:10%;
    }

    .cadre_article_presentation .que_diffu_medium {
        text-align: center;
    }

    .cadre_article_presentation .diffu_article_text_medium {
        text-align: left;
    }

    .cadre_article_notre_mission .que_diffu_medium {
        text-align: center;
    }

    .cadre_article_notre_mission .diffu_article_text_medium {
        text-align: left;
    }

    .contenu_page_rejoignez-nous #contenu_page_1_6 {
        padding-top: 30px;
        margin-bottom: -20px;
    }

    .contenu_page_rejoignez-nous #contenu_page_1_6 #le_contenu_page_1_6 {
        border-top: 1px solid #333;
        padding-top: 20px;
    }

    /*garantie*/
    .cadre_une_garantie_front {
        width:240px !important;
        display: inline-block;
        margin-left:68px !important;
        margin-right:68px !important;
        padding-top: 45px;
    }

    .logo_de_garantie_front {
        height: 90px;
    }

    .logo_de_garantie_front img {
        height: 90px;
        width:auto;
    }
    

    .titre_une_garantie_front {
        font-size: 25px !important;
        width: 100%;
        height:30px;
    }

    .description_garantie_front {
        font-size: 18px;
    }

    /*ACHETE ET VEND*/
    .cadre_article_vous_souhaitez_vendre {
        width:300px;
        border-bottom:0px;
        padding-bottom:0px;
    }

    .cadre_article_vous_souhaitez_acheter {
        margin-left:60px;
        width:300px;
    }
    .contenu_page_kandle #le_contenu_page_1_8 {
        text-align: center;
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .contenu_page_kandle #le_contenu_page_1_8 #la_divi_col_contenu_page_1_8_3 {
        border-left:1px solid #000;
    }

    .contenu_page_kandle #le_contenu_page_1_8 h1 {
        font-size: 25px;
    }

    .interieur_achete_vend {
        height:120px;
        text-align: center;
        font-size:18px;
        width: 300px;
        margin:auto;
        margin-top: 30px;
    }


    /* WIDGET NOS DERNIERES ENCHERES */
    #contenu_page_1_11 h1 {
        width:100%;
        text-align: center;
        margin-top:60px;
        font-weight:600;
    }

    #contenu_page_1_11 h1:after {
        display: none !important;
    }
    .encadre_nos_dernier_enchere_front {
        width:100%;
        text-align: center;
    }

    .cadre_une_derniere_enchere_front {
        display:inline-block !important;
        margin-left:10px !important;
        margin-right:10px !important;
        margin-bottom:40px !important;
        margin-top:40px !important;
    }

    .image_derniere_enchere_front {
        width:220px;
        margin: auto;
    }

    .image_derniere_enchere_front img {
        width:220px;
        height:auto;
    }

    .description_dernirere_enchere_front {
        font-size:18px;
        color:#626262;
        font-family: Hind;
        width: 100%;
        text-align: center;
        margin-top:0px !important;
    }

    .description_dernirere_enchere_front strong {
        font-size:23px;
    }

    /* WIDGET MEILLEURS OFFRES */
    .ligne_1_meilleurs_offres {
        color:#6f6f6f;
        font-family: Hind;
        font-size: 30px;
        width:100%;
        text-align: center;
        margin-top: 40px;
    }

    .ligne_2_meilleurs_offres {
        color:#6f6f6f;
        font-family: Hind;
        font-size: 35px;
        font-weight:900;
        width:100%;
        text-align: center;
    }

    .ligne_3_meilleurs_offres {
        color:#6f6f6f;
        font-family: Hind;
        font-size: 30px;
        width:100%;
        text-align: center;
    }

    .ligne_4_meilleurs_offres {
        color:#6f6f6f;
        font-family: Hind;
        font-size: 50px;
        font-weight:600;
        width:100%;
        text-align: center;
    }

    .cadre_article_meilleurs_offres {
        padding-bottom:60px;
    }

    .cadre_article_meilleurs_offres .btn_achete_vend {
        width:374px;
        display: inline-block;
        margin-top:40px !important;
        font-size:18px !important;
    }

    /* NEWSLETTER */
    .encadrement_pour_newsletter {
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f69c1b+0,fab72d+100 */
        background: #f69c1b; /* Old browsers */
        background: -moz-linear-gradient(left,  #f69c1b 0%, #fab72d 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(left,  #f69c1b 0%,#fab72d 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right,  #f69c1b 0%,#fab72d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69c1b', endColorstr='#fab72d',GradientType=1 ); /* IE6-9 */

    }

    .sous_titre_newsletter {
        width:100%;
    }
    .champs_inscription_newsletter {
        width:302px;
    }

    .btn_inscription_mail_newsletter {
        width:234px;
        font-size:14px;
    }


    /* GROS POURCENTAGE */
    .encadre_gros_pourcentage {
        padding-bottom: 70px;
        border-bottom: 0px;
    }

    .gros_pourcentage {
        font-weight: 900;
        font-size: 46px;
        padding-top: 56px;
    }

    .text_de_gros_pourcentage {
        font-weight: 400;
        font-size: 20px;
        line-height: 25px;
        width: 70%;
        margin: auto;
    }


    /* INTRO FICHE ENCHERE */
    .gros_titre_fiche_enchere {
        font-size:46px;
        margin-top: 56px;
    }

    .cadre_header_fiche_enchere {
        height: 225px;
    }

    .sous_titre_fiche_enchere {
        display:block;
    }
    .diaporama_enchere {
        width: 500px !important;
        height: 305px !important;
    }

    #slider {
        width: 500px !important;
        height: 305px !important;
    }

    #slider ul li {
        width:500px !important;
        height: 305px !important;
    }

    .img_slide {
        height: 365px !important;
    }

    .contenu_enchere {
        width:500px !important;
        font-size:16px;
    }

    .description_enchere {
        max-width: 500px !important;
    }

    /* Horloge */
    #chrono_maintenance {
        margin-top: 20px;
    }
    .flip, .flip-clock-divider {
        zoom:0.5 !important;
    }

    .flip-clock-wrapper ul li a div div.inn {
        background-color:#fab829 !important;
        color:#fff !important;
    }

    .flip-clock-wrapper .flip {
        box-shadow:none !important;
    }

    .flip-clock-label {
        font-size:20px;
        font-family: Hind;
        width:90px;
    }

    /* TEmoignage */
    .chevron_slogan {
        font-size:80px;
        padding:20px;
    }
    .le_temoignage {
        color:#404040;
        font-size:24px;
    }

    /* Block enchère */
    .bloc_enchere {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }

    .gros_bouton_etude_gratuite {
        width:300px;
    }

    /* formulaire contact */
    .zone_champs_form {
        display: inline-block;
        vertical-align: top;
        width:49.5%;
        padding-top:25px;
    }

    .cadre_article_presentation article h1:after, .cadre_article_presentation .titre_dans_page:after {
        width:20%;
        left:40%;
    }
}



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

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

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

    #interieur_menu_rapide {
        display: none;
    }

    .portion_haut_droite_logo_tel {
        display: table-cell;
    }

    .fond_gris {
        padding-left:55px;
        padding-right:55px;
    }


    .contenu_centre, .contenu_page_diffu_interne, .article_seul {
        width:1220px;
        max-width:1220px !important;
        margin:auto;
    }

    

    .article_seul h1 {
        text-align: center;
    }

    .diffu_tel_header {
        width:100px;
    }

    .diffu_tel_header a {
        text-decoration: none;
        color:#fff;
        font-weight: 600;
        font-size: 14px;
        font-family: Poppins;
        
    }

    .image_seul img {
        max-width: auto;
        height: auto;
    }

    /* MENU */
    .contenu_header {
        position: absolute;
        right: 10px;
        top: 0px;
        text-decoration: none;
        color:#fff;
        font-weight: 600;
        font-size: 14px;
        font-family: Poppins;
        height: 78px;
        padding: 0px;
        display:block;
    }
    
    .contenu_header table td {
        padding-left:10px;
        padding-right:10px;
    }

    #barre_menu {
        height: auto !important;
        width:auto !important;
        position:relative !important;
        background-color: transparent !important;
        top:0px !important;
        text-align: right;
        padding-top:10px !important;
    }

    #menu a {
        text-decoration: none;
        text-transform: uppercase;
        padding-top: 40px;
        padding-bottom:20px;
    }

    .element_menu, .element_menu_select {
        color:#fff;
        font-weight: 600;
        font-size: 13px;
        font-family: Poppins !important;
        margin-right:0px !important; 
        display: inline-block;       
    }

    .element_menu table td {
        text-align: center;
    }

    .cels_nom_menu {
        -webkit-transition: all 0.1s ease-in-out;
        -moz-transition: all 0.1s ease-in-out;
        -o-transition: all 0.1s ease-in-out;
        transition: all 0.1s ease-in-out;
    }

    .cels_nom_menu:hover {
        opacity: 0.5;
    }
    /*
    .cels_nom_menu {
        position: relative;
    }

    
    .cels_nom_menu:after {
        content:" ";
        width:0%;
        height: 1px;
        background-color: #fff;
        position: absolute;
        top: 30px;
        left: 0%;
        margin-left: 0%;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

    .cels_nom_menu:before {
        content:" ";
        width:0%;
        height: 1px;
        background-color: #fff;
        position: absolute;
        top: 30px;
        right: 0%;
        margin-left: 0%;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

    .cels_nom_menu:hover:after {
        width:50%;
        left: 50%;
        margin-left: -50%;
    }

    .cels_nom_menu:hover:before {
        width:50%;
        right: 50%;
        margin-right: -50%;
    }
    */

    .element_menu_select .cels_nom_menu {
        /*border-bottom:1px solid #fff;*/
        opacity:0.5;
    }

    .cels_logo_menu {
        display: none;
    }


    /* SLOGAN */

    .slogan_diapo, .contenu_page_jachete .slogan_diapo {
        top:180px;
    }

    .big_phrase_slogan {
        width:820px;
        
    }

    .big_phrase_slogan h1 {
        font-weight: 600;
        font-size: 45px;
        text-shadow: -3px 0 5px rgba(0,0,0, 0.37);
        letter-spacing: 5px;
        line-height: 60px;
    }

    .petite_phrase_slogan {
        width:790px;
        font-size: 30px;
        text-shadow: -3px 0 5px rgba(0,0,0, 0.37);
        margin-top: 5px;
    }

    .bouton_decouvrez {
        width:452px;
        padding: 20px;
        margin-top: 560px;
        font-size: 30px;
        text-shadow: -3px 0 3px rgba(0,0,0, 0.37);
        border:4px solid #fff;
        -webkit-box-shadow: -3px 0 3px 0px rgba(0,0,0, 0.37), inset -3px 0 3px 0px rgba(0,0,0, 0.37);
        box-shadow: -3px 0 3px 0px rgba(0,0,0, 0.37), inset -3px 0 3px 0px rgba(0,0,0, 0.37);
    }

    .contenu_page_je-vends .big_phrase_slogan {
        margin-top:200px;
    }



    /* FOOTER */
    .colonne_footer_2 .cadre_menu_simple_vertical, .colonne_footer_2 .footer_titre {
        margin-left:300px;
    }

    /* article */
    article {
        font-size: 18px;
    }

    .cadre_article_presentation .contenu_article, .cadre_article_en_resume .contenu_article {
        padding-right:90px;
    }

    .cadre_article_en_resume .que_diffu_large .contenu_article {
        margin-top:40px;
    }

    .cadre_article_notre_mission .contenu_article {
        padding-left:90px;
    }

    .cadre_article_vous_vendez_un_bien_immobilier .contenu_article {
        padding-left:80px;
        padding-right:0px;
    }

    .contenu_page_je-vends #la_divi_col_contenu_page_0_3_3 .encadre_img_presentation {
        padding-right:50px;
    }

    .contenu_page_kandle #la_divi_col_contenu_page_0_3_2 .encadre_img_presentation {
        padding-left:50px;
    }

    .contenu_page_kandle #la_divi_col_contenu_page_0_3_2, .contenu_page_kandle #la_divi_col_contenu_page_0_3_3 {
        padding-bottom:30px;
    }

    .contenu_page_kandle #la_divi_col_contenu_page_0_3_3 h1:after {
        width:70%;
        top: 45px;
        left:15%;
    }


    .contenu_page_rejoignez-nous #contenu_page_0_4 {
        padding-top: 30px;
        margin-bottom: -20px;
    }



    
    




    .contenu_page_jachete #la_divi_col_contenu_page_0_5_2 .encadre_img_presentation {
        padding-left:50px;
    }
    /*
    .contenu_page_jachete #la_divi_col_contenu_page_0_5_2, .contenu_page_jachete #la_divi_col_contenu_page_0_5_3 {
        padding-bottom:30px;
    }
    */

    .contenu_page_jachete #la_divi_col_contenu_page_0_5_3 h1:after {
        width:70%;
        top: 45px;
        left:15%;
    }

    


    /*garantie*/
    .cadre_une_garantie_front {
        width:435px !important;
        margin-left:30px !important;
        margin-right:30px !important;
        padding-top: 45px;
    }

    .logo_de_garantie_front {
        height: 120px;
    }

    .logo_de_garantie_front img {
        height: 99px;
        width:auto;
    }
    

    .titre_une_garantie_front {
        font-size: 30px !important;
        width: 100%;
        height:30px;
    }

    .description_garantie_front {
        font-size: 18px;
    }



    /* WIDGET NOS DERNIERES ENCHERES */
    .encadre_nos_dernier_enchere_front {
        width:100%;
        text-align: center;
    }

    .cadre_une_derniere_enchere_front {
        display:inline-block !important;
        margin-left:10px !important;
        margin-right:10px !important;
        margin-bottom:40px !important;
        margin-top:40px !important;
    }

    .image_derniere_enchere_front {
        width:290px;
        margin: auto;
    }

    .image_derniere_enchere_front img {
        width:290px;
        height:auto;
    }

    .description_dernirere_enchere_front {
        font-size:18px;
        color:#626262;
        font-family: Hind;
        width: 100%;
        text-align: center;
        margin-top:0px !important;
        line-height: 38px;
    }

    /* WIDGET MEILLEURS OFFRES */
    .ligne_1_meilleurs_offres {
        color:#6f6f6f;
        font-family: Hind;
        font-size: 25px;
        width:100%;
        text-align: center;
        margin-top: 40px;
    }

    .ligne_2_meilleurs_offres {
        color:#6f6f6f;
        font-family: Hind;
        font-size: 25px;
        font-weight:900;
        width:100%;
        text-align: center;
    }

    .ligne_3_meilleurs_offres {
        color:#6f6f6f;
        font-family: Hind;
        font-size: 25px;
        width:100%;
        text-align: center;
    }

    .ligne_4_meilleurs_offres {
        color:#6f6f6f;
        font-family: Hind;
        font-size: 25px;
        font-weight:600;
        width:100%;
        text-align: center;
    }

    .cadre_article_meilleurs_offres {
        padding-bottom:60px;
        float:left;
        padding-left: 20px;
    }

    .cadre_article_meilleurs_offres .btn_achete_vend {
        width:280px;
        display: inline-block;
        margin-top:40px !important;
        font-size:18px !important;
    }

    .description_dernirere_enchere_front strong {
        font-size:23px;
    }

    /* GROS POURCENTAGE */
    .encadre_gros_pourcentage {
        padding-bottom: 70px;
    }

    .gros_pourcentage {
        font-weight: 900;
        font-size: 66px;
        padding-top: 56px;
    }

    .text_de_gros_pourcentage {
        font-weight: 400;
        font-size: 30px;
        line-height: 38px;
        width: 300px;
    }

    /*frise */
    .encadre_frise {
        padding-left:25px;
        padding-right:25px;
    }

    /* CAS PARTICULIER */
    .contenu_page_kandle #contenu_page_0_3  {
        display: inline-flex;
        width: 100%;
    }

    .contenu_page_kandle #contenu_page_0_3 .diffu_article_text_large {
        max-width:835px;
        padding-bottom: 50px;
    }

    .contenu_page_jachete #contenu_page_0_5 .diffu_article_text_large {
        max-width:735px;
    }

    .contenu_page_je-vends #contenu_page_0_3 {
        display: inline-flex;
        width: 100%;
    }

    .contenu_page_je-vends #contenu_page_0_3 .diffu_article_text_large {
        max-width:835px;
        padding-bottom: 10px;
    }

    .contenu_page_jachete #contenu_page_0_5 #la_divi_col_contenu_page_0_5_2 {
        padding-right: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .contenu_page_jachete #contenu_page_0_5 #la_divi_col_contenu_page_0_5_3 {
        padding-right: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .contenu_page_kandle #contenu_page_0_12 {
        text-align: center;
    }

    .contenu_page_rejoignez-nous #contenu_page_0_1 #le_contenu_page_0_1 #la_divi_col_contenu_page_0_1_2 {
        padding-left:25px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .contenu_page_kandle #contenu_page_0_12 #la_divi_col_contenu_page_0_12_2, .contenu_page_kandle #contenu_page_0_12 #la_divi_col_contenu_page_0_12_3 {
        width:auto !important;
    }

    /* conseiller immobilier */
    .cadre_article_conseiller_immobilier_independant {
        padding-right:25px;
    }

    .cadre_article_conseiller_immobilier_salarie {
        padding-left:25px;
        border-left:1px solid #333;
    }
    

    /* INTRO FICHE ENCHERE */
    .description_enchere {
        max-width: 1000px !important;
    }

    /* TEmoignage */
    .chevron_slogan {
        font-size:80px;
        padding:0px;
    }

    .gros_bouton_etude_gratuite {
        width:60%;
        margin-top:70px;
        margin-right: 50px;
    }

    .autour_article h1 {
        width:auto;
        text-align:left;
    }

    .cadre_article_presentation article h1:after, .cadre_article_presentation .titre_dans_page:after {
        width:50%;
        left:25%;

    }

    .article_seul .autour_article h1 {
        width:100%;
        text-align: center;
    }
}

@media screen and (min-width:1023px) {
    .element_menu, .element_menu_select {
        font-size: 14px;
        letter-spacing: 1px;
    }
}

@media screen and (min-width:1160px) {
    .cels_logo_menu {
        display: inline-table;
    }
}

.message_erreur {
    width:100%;
    text-align: center;
    padding-top: 10px;
    padding-bottom:10px;
    background-color:#fdecec;
    color:#300d0d;
    font-size:13px;
}

.lien_whatsapp {
    width: auto;
    height: 45px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    border-radius: 10px 10px 0px 0px;
    padding-top: 5px;
    padding-left: 7px;
    padding-right: 7px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Nunito sans;
}

.frise-bloc {
    width:80% !important;
}