/* Css de theme_agence_2i */
@charset 'utf-8';

@font-face {
    font-family: "Gadugi";
    src: url('gadugi.ttf');
}

@font-face {
    font-family: "Gadugi";
    src: url('gadugib.ttf');
    font-weight: bold;
}

@media print {
    html, body {
        font-size:11px;
        height:auto !important;
    }
}

html, body {
    position:relative;
    margin:0px;
    background-color: #fff;
    font-family:"Gadugi", Arial, sans-serif;
    -webkit-print-color-adjust:exact;
}

#barre_menu_float_header {
    z-index: 999;
    font-weight: bold;
}

.table_element_menu a {
    text-decoration: none;
}

.interieur_diaporama, .autour_diaporama_accueil {
    overflow: hidden;
}

.input_de_capcha {
    padding-left:23px;
}

@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:40px;
        background-color: #292929;
    }

    h3 {
        font-weight: bold;
        font-size: 30px;
        color: #006ab4;
    }
    /*
    .decoration_sous_header {
        display: none;
    }
    */

    .contenu_page_diffu_interne {
        max-width:300px !important;
    }

    .contenu_page_diffu_interne .cadre_article_front h1 {
        font-size: 18px;
    }

    .contenu_page_diffu_interne .cadre_article_front {
        font-size: 14px;
    }

    .contenu_centre {
        width:320px;
        margin:auto;
        position:relative;
    }

    .element_menu .mot_du_menu {
        font-weight: bold;
        color: #666666;
    }

    .element_menu_select .mot_du_menu {
        font-weight: bold;
        color: #006ab4 !important;
    }


    .element_menu_select {
        position: relative;
        background-color: rgba(255, 255, 255, 0) !important;
        border-bottom: 2px solid #006ab4;
        border-left: 0px solid #fff !important;
    }

    .element_menu_select:after {
        top: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(0, 106, 180, 0);
        border-top-color: #006ab4;
        border-width: 7px;
        margin-left: -7px;
    }

    .copyright_footer {
        font-size: 11px;
        font-family: "Montserrat", Arial, sans-serif;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .element_pied_de_page h4 {
        font-weight: bold;
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #424141;
    }

    .enveloppe_ligne_footer {
        padding-bottom: 5px;
    }

    .enveloppe_ligne_footer .cadre_element_colonne {
        padding-left: 15px;
        padding-right: 15px;
    }

    .cadre_menu_simple_vertical {
        display: inline-block;
        font-weight: bold;
    }

    .colonne_footer_2  .cadre_menu_simple_vertical {
        text-align: left;
        display: inline-block;
        min-width: 80px;
    }

    .colonne_footer_3  .cadre_menu_simple_vertical .simple_vert_txt_menu_simplifie, .simple_vert_txt_menu_simplifie_select {
        font-size: 15px !important;
    }

    .header_gauche, .header_droite, .cadre_logo {
        display: none;
    }

    .barre_menu, .cadre_selection_ville .cadre_btn_entre_site {
        display: none;
    }

    .cadre_selection_ville {
        display: none;
    }

    #cadre_des_bouton_menu_mobil {
        background-color: transparent !important;
        right: 24px !important;
        left: auto !important;
        top: 10px !important;
    }

    .btn_menu_rapide, .btn_menu_rapide:before, .btn_menu_rapide:after {
        background-color: #111111 !important;
    }

    .reste_dans_depart_milieu {
        height: 88px;
        width: 100%;
        display: block;
        margin: 0;
        padding: 0;
    }

    #header_top {
        height: 88px;
        width: 100%;
        background-color: rgba(255, 255, 255, 1) !important;
        margin: 0;
        padding: 0;
        -webkit-box-shadow: 0 0 10px 0 #000;
        box-shadow: 0 0 10px 0 #000;
        position: relative;
        z-index: 9999999;
    }

    .barre_menu {
        background-color: rgba(255, 255, 255, 0) !important;
        display: block !important;
    }

    .cadre_logo {
        display: block;
        position: absolute;
        left: 15px;
        top: 7px;
    }

    .cadre_logo img {
        width: 110px;
        height: auto;
    }

    .logo_simplifie {
        display: none;
    }

    #cadre_des_bouton_menu_mobil .menu_rapide_haut {
        position: absolute !important;
        left: auto !important;
        right: 0px;
        top: 55px !important;
        width: 155px !important;
    }

    #cadre_des_bouton_menu_mobil.open .menu_rapide_haut:before {

    }

    #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: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100 */
        background: #ffffff; /* Old browsers */
        background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
        padding-left: 10px !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        color: #666666;
        text-decoration: none !important;
    }

    .element_menu_mobil_select {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3f8f9+0,d2d9dd+100 */
        background: #f3f8f9; /* Old browsers */
        background: -moz-linear-gradient(top, #f3f8f9 0%, #d2d9dd 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #f3f8f9 0%,#d2d9dd 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #f3f8f9 0%,#d2d9dd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f8f9', endColorstr='#d2d9dd',GradientType=0 ); /* IE6-9 */
        padding-left: 10px !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        color: #666666;
        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;
        color: #666666;
        display:inline-block;
    }

    .cadre_icon_social_header {
        position: absolute;
        right: 72px;
        top: 18px;
        display: block;
    }

    .mini_icon_social_header {
        display: inline-block;
        margin-left:2px;
        margin-right:4px;
        vertical-align: top;
    }

    .dessous_cadre_btn_entre_site, #barre_menu_float_header {
        display: none;
    }

    .footer_titre {
        font-weight: bold;
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #424141;
        width: 100%;
        display: inline-block;
        text-align: center;
    }

    .element_pied_de_page {
        text-align: center;
        margin-bottom: 7px;
    }

    .simple_vert_element_menu_simplifie_select {
        color:#d3ffd9;
    }

    .simple_vert_element_menu_simplifie, .simple_vert_element_menu_simplifie_select {
        width: 120px;
        margin-bottom: 10px;
    }

    .titre_titrage_fleche {
        width:300px;
        margin:auto;
        font-size: 22px !important;
        font-weight: bold;
    }

    .diffu_article_text_small {
        padding-left: 10px;
        padding-right: 10px;
    }

    .que_diffu_small .autour_article h1 {
        padding-left: 10px;
        padding-right: 10px;
    }

    /* FORMULAIRE */
    .portion_principale {
        display: block;
    }

    .portion_formulaire {
        display: block;
        max-width: 287px;
        margin:auto;
        text-align: left;
        padding-bottom: 20px;
        font-size: 13px;
    }

    .portion_formulaire input, .portion_formulaire select, .portion_formulaire textarea {
        width: 287px;
        background-color: #ededed;
        padding: 8px;
        margin-bottom: 10px;
        border: 1px solid #ededed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-weight: bold;
        font-size: 15px;
        color: #666666;
    }

    .portion_formulaire textarea {
        height: 140px;
    }

    .portion_formulaire input[type="checkbox"] {
        display: inline-block;
        width: auto;
        margin-right: 10px;
        background-color: #fff;
        width: 20px;
        height: 20px;
        border: 1px solid #666666;
        background-repeat:no-repeat;
        background-position: 0 0;
        border-radius: 0px;
        margin-top: 4px;
        vertical-align: middle;
    }

    .label_formulaire {
        font-weight: bold;
        font-size: 15px;
        color: #666666;
        margin-bottom: 8px;
    }

    .btn_formulaire {
        padding-top: 15px;
        padding-bottom: 15px;
        width: 103px;
        display: inline-block;
        margin: auto;
        border: 1px solid #006ab4;
        background-color: #fff;
        font-weight: bold;
        font-size: 15px;
        color: #666666;
        text-align: center;
        -webkit-transition: all .4s ease;
        -moz-transition: all .4s ease;
        -o-transition: all .4s ease;
        -ms-transition: all .4s ease;
        transition: all .4s ease;
    }

    .btn_formulaire:hover {
        color: #fff;
        background-color: #006ab4;
    }

    /* FIN FORMULAIRE */

    .image_titre_article {
        max-width: 100%;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .diffu_tel_header {
        display:none;
    }

    .diffu_tel_header_mobile a {
        text-decoration: none;
        color:#555c5e;
        font-weight:bold;
    }

    .diffu_tel_header_mobile {
        position: absolute;
        right: 30px;
        top: 55px;
        font-size: 11px;
        color: #555c5e;
    }

    .cellule_tel_header {
        padding-top:4px;
    }

    .contenu_titrage_fleche {
        padding-left: 20px;
        padding-right: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}


@media screen and (min-width:760px) {

    .que_diffu_large, .que_diffu_small, .que_diffu_large_et_small {
        display: none;
    }

    .cadre_menu_simple_vertical {
        display: inline-block;
    }

    .que_diffu_medium, .que_diffu_large_et_medium, .que_diffu_medium_et_small, #cle_de_log {
        display: block;
    }

    .colonne_footer_1 .footer_titre, .colonne_footer_1 .element_pied_de_page {
        text-align: left;
    }

    .colonne_footer_2 .footer_titre, .colonne_footer_2 .element_pied_de_page {
        text-align: center;
    }

    .colonne_footer_3 .element_pied_de_page .simple_vert_element_menu_simplifie table {
        display: inline-block;
    }

    .colonne_footer_3 .footer_titre, .colonne_footer_3 .element_pied_de_page {
        text-align: right;
    }

    .simple_vert_element_menu_simplifie {
        width: auto;
        margin-bottom: 0px;
    }

    .autour_diaporama_accueil {
        height:260px;
    }

    .contenu_page_diffu_interne {
        max-width:760px !important;
    }

    .division_sous_colonne {
        vertical-align: bottom !important;
    }

    #header_top {
        height: 100px;
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 9999;
        background-color: rgba(255, 255, 255, 0) !important;
        word-spacing: 0px;
        font-size: 0px;
        -webkit-box-shadow: 0 0 0px 0 #fff;
        box-shadow: 0 0 0px 0 #fff;
    }

    .reste_dans_depart_milieu {
        height: 100px;
        width: 100%;
        display: block;
        background-image: url('../../../theme/theme_agence_2i/images/fond_header.png');
        background-repeat: repeat-x;
        background-position: top;
        margin: 0;
        padding: 0;
    }

    .contenu_centre {
        width:740px;
        margin:auto;
    }

    #cadre_des_bouton_menu_mobil_float_header, #cadre_des_bouton_menu_mobil {
        display: none !important;
    }

    #barre_menu_float_header {
        background: rgba(255,255,255,0.95) !important;
        border-bottom: 1px solid #888888 !important;
        box-shadow: 0 1px 3px 0 rgba(66,66,66,.2), 0 1px 1px 0 rgba(66,66,66,.14), 0 2px 1px -1px rgba(66,66,66,.12);
    }

    .element_menu_select_float_header {
        color: #006ab4 !important;
    }

    .element_menu_float_header {
        color: #666666 !important;
    }

    .colonne_footer_1, .colonne_footer_2, .colonne_footer_3 {
        width: 33%;
    }


    .header_milieu {
        width: 100%;
    }

    .reste_dans_depart_milieu {
        width: 100%;
    }

    .cadre_selection_ville {
        position: absolute;
        right: 13px;
        top: 7px;
        width: 225px;
        font-weight: bold;
        font-size: 11px;
        color: #7c7c7d;
        display: block;

    }

    .barre_menu {
        width: 750px;
        margin:auto;
    }

    #btn_menu_mobil, .cadre_logo {
        display: none;
    }

    .sepa_menu {
        opacity: 0;
        margin-left: 30px !important;
    }

    .element_menu .mot_du_menu, .element_menu_select .mot_du_menu  {
        font-size: 15px !important;
        -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;
    }

    #menu {
        padding-top: 40px;
        height: 32px !important;
        text-align: center;
        display: block !important;
    }

    .click_action_element_menu {
        height: 32px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .logo_simplifie {
        display: block;
        position: absolute;
        top: 5px;
        left: 30px;
    }

    .btn_entre_site {
        top: 2px;
        left: 4px;
    }

    .cadre_icon_social_header {
        width: 58px;
        right: 0px;
        top: 10px;
    }



    /* BOUTON ENTRE LES SITES */
    #bas_btn_entre_site {
        display: none;
    }

    .autour_cadre_btn_entre_site {
        position: relative;
        width: 100%;
    }

    .dessous_cadre_btn_entre_site {
        border-left: 1px solid #201f00;
        border-right: 1px solid #201f00;
        border-bottom: 1px solid #201f00;
        position: absolute;
        top: 32px;
        width: 170px;
        background-color: #fff;
        z-index: 2;
        display: none;
    }

    .cadre_interne_btn_entre_site {
        cursor: pointer;
        position: relative;
        width: 100%;
        height: 30px;
        overflow: hidden;
    }

    .interne_btn_entre_site {
        position: absolute;
        padding: 5px;
        top: 0px;
        left: 0px;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        z-index: 9;
        text-align: center;
        -webkit-transition: all .4s ease;
        -moz-transition: all .4s ease;
        -o-transition: all .4s ease;
        -ms-transition: all .4s ease;
        transition: all .4s ease;
    }

    .interne_btn_entre_site:hover {
        color: #fff;
    }

    .interne_btn_entre_site_actif {
        position: absolute;
        padding: 5px;
        top: 0px;
        left: 0px;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        z-index: 9;
        text-align: center;
    }

    .interne_fond_bleu_btn_entre_site {
        width: 100%;
        height: 30px;
        background-color: #006ab4;
        position: absolute;
        left: 100%;
        z-index: 8;
        -webkit-transition: all .4s ease;
        -moz-transition: all .4s ease;
        -o-transition: all .4s ease;
        -ms-transition: all .4s ease;
        transition: all .4s ease;
    }

    .cadre_interne_btn_entre_site:hover .interne_fond_bleu_btn_entre_site {
        left: 0px;
    }

    .cadre_btn_entre_site {
        border: 1px solid #201f00;
        display: inline-block !important;
        cursor: pointer;
        position: relative;
        width: 170px;
        height: 30px;
        overflow: hidden;
    }

    .fond_beu_btn_entre_site {
        width: 100%;
        height: 30px;
        background-color: #006ab4;
        position: absolute;
        top: 31px;
        z-index: 8;
        -webkit-transition: all .4s ease;
        -moz-transition: all .4s ease;
        -o-transition: all .4s ease;
        -ms-transition: all .4s ease;
        transition: all .4s ease;
    }

    .cadre_btn_entre_site:hover .fond_beu_btn_entre_site {
        top: 0px;
    }

    .btn_entre_site {
        position: absolute;
        padding: 5px;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background-image:url('../../../theme/theme_agence_2i/images/arrow_bleu.png');
        background-repeat:no-repeat;
        background-position:right 10px top 10px;
        z-index: 9;
        -webkit-transition: all .4s ease;
        -moz-transition: all .4s ease;
        -o-transition: all .4s ease;
        -ms-transition: all .4s ease;
        transition: all .4s ease;
    }

    .btn_entre_site:hover {
        color: #fff;
    }

    .titre_titrage_fleche {
        width:700px;
        margin:auto;
        font-size: 24px !important;
        font-weight: bold;
    }

    /* FORMULAIRE */
    .portion_principale {
        display: block;
    }

    .portion_formulaire {
        display: inline-block;
        max-width: 415px;
        vertical-align: top;
        margin:10px;
        text-align: left;
        padding-bottom: 0px;
        font-size: 15px;
    }

    .portion_formulaire input, .portion_formulaire select, .portion_formulaire textarea {
        width: 415px;
    }

    /* FIN FORMULAIRE */

    .col_fourth {
        width: 23.5% !important;
    }

    .icone_page_vendre {
        padding-left:24px;
        padding-right:75px;
        margin-top:20px;
        margin-bottom:40px;
    }



    .diffu_tel_header, .diffu_tel_header_mobile {
        display:none;
    }

    

    .contenu_titrage_fleche {
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media screen and (min-width:840px) {
    .logo_simplifie {
        display: block;
        position: absolute;
        top: 30px;
        left: 30px;
    }

    
}

@media screen and (min-width:1100px) {

    .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;
    }

    #header_top {
        height: 159px;
    }

    .autour_diaporama_accueil {
        height:400px;
    }

    .h3 {
        font-size: 40px;
    }
    .header_gauche, .header_droite {
        height: 159px;
        display: inline-block;
        vertical-align: top;
        width: calc((100% - 1050px)/2);
        margin: 0;
        padding: 0;
        background-image: url('../../../theme/theme_agence_2i/images/fond_header.png');
        background-repeat: repeat-x;
        background-position: top;
    }

    .header_milieu {
        height: 159px;
        width: 1050px;
        display: inline-block;
        vertical-align: top;
        margin: 0;
        padding: 0;
    }

    .cadre_logo {
        width: 243px;
        height: 159px;
        background-image: url('../../../theme/theme_agence_2i/images/cadre_logo.png');
        background-repeat: no-repeat;
        background-position: top;
        display: inline-block;
        vertical-align: top;
        margin: 0;
        padding: 0;
        position: relative;
        left: auto;
        top: auto;
    }

    .cadre_logo img {
        width: auto;
        height: auto;
    }

    #diffusion_logo {
        margin-left: 35px;
        margin-top: 18px;
    }

    .reste_dans_depart_milieu {
        height: 159px;
        display: inline-block;
        vertical-align: top;
        width: calc(100% - 243px);
        background-image: url('../../../theme/theme_agence_2i/images/fond_header.png');
        background-repeat: repeat-x;
        background-position: top;
        margin: 0;
        padding: 0;
    }


    .contenu_centre {
        width:1050px;
        margin:auto;
    }

    .contenu_page_diffu_interne {
        max-width:1050px !important;
    }

    .titre_titrage_fleche {
        width:1050px;
        margin:auto;
        font-size: 24px !important;
        font-weight: bold;
    }

    .contenu_titrage_fleche {
        font-weight: normal !important;
        width:1050px;
        margin:auto;
        font-size: 16px;
        line-height: 17px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .titrage_fleche {
        padding-top: 18px !important;
        padding-bottom: 10px !important;
        line-height: 10px;
    }

    #menu {
        text-align: left;
    }

    

    .logo_simplifie {
        display: none;
    }

    .element_menu .mot_du_menu, .element_menu_select .mot_du_menu  {
        font-size: 18px !important;
    }

    .cadre_selection_ville {
        font-size: 13px;
    }

    .btn_entre_site {
        top: 0px;
        left: 0px;
    }

    /* FORMULAIRE */
    .portion_principale {
        display: inline-block;
        vertical-align: top;
    }

    .diffu_article_text_small {
        padding-left: 0px;
        padding-right: 0px;
    }

    .que_diffu_small .autour_article h1 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .col_fourth {
        width: 21.2% !important;
    }

    .icone_page_vendre {
        padding-left:44px;
        padding-right:120px;
    }

    .image_titre_article {
        max-width: 33%;
        float: left;
        margin-right: 10px;
        margin-bottom: 10px;
        margin-top: 5px;
    }

     .cadre_selection_ville {
        position: absolute;
        right: 80px;
        top: 45px;
        width: 125px;
        font-weight: bold;
        font-size: 11px;
        color: #7c7c7d;
        display: block;
    }

    .cadre_icon_social_header {
        width: 58px;
        right: 25px;
        top: 12px;
    }

    .barre_menu {
        width: 750px;
        margin:0px;
    }

    .diffu_tel_header a {
        text-decoration: none;
        color:#555c5e;
        font-weight:bold;
    }

    .diffu_tel_header {
        display:block;
        position: absolute;
        right: 87px;
        top: 12px;
        font-size: 14px;
        color: #555c5e;
    }

    .cellule_tel_header {
        padding-top:3px;
    }
}


.titre_cat_article {
    display: none;
}

.contenu_minia_article {
    font-weight: bold;
    font-size: 12px;
    color: #666666;
}

.grid-item h2 {
    font-weight: bold;
    font-size: 20px;
    color: #006ab4;
}

.grid-item a {
    text-decoration: none;
}

.diffu_article_text_medium {
    font-size: 14px;
}

.zone_cache {
    display: none;
}

.intro_contact {
    margin-top: 40px;
    font-weight: bold;
    font-size: 13px;
    color: #666666;
}

.cadre_retour_formulaire {
    width: 80%;
    margin-bottom: 25px;
    margin: auto;
    border: 1px solid #006ab4;
    padding: 10px;
    text-align: center;
    font-size: 16px;
}

/* CHAT */
.btn_base_chat, .header_chat, .entour_icone_chat, .btn_envois_message {
    background-color:#006ab4 !important;
}

.titre_assistance_chat {
    color:#fff !important;
}

.miniaturize_chat {
    background-color:#fff !important;
}

.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;
}

.txt_diffuse_front_lien_whatsapp {
    padding-bottom:7px;
    padding-left:2px;
}