.panel-body,.panel-body section{padding:0}.panel-body section div{border:1px solid #e5e5e5;padding:5px 0;text-align:center;min-height:32px}.panel-body section .surface{font-weight:700}.ok{color:#46d3d2}.pasok{color:#f75156}.limage{position:relative;width:100%}.ruban{height:140px;overflow:hidden;position:absolute;left:-2px;top:-2px;width:120px}.limage-ruban{top:30px;width:180px;color:#fff;font-size:14px;font-weight:600;left:-37px;opacity:.9;background-color:#d90000;padding:3px 0 3px 5px;background-image:-webkit-linear-gradient(top,#ed3b75,#ed3b75);background-image:linear-gradient(to bottom,#ed3b75,#ed3b75);box-shadow:0 0 3px rgba(0,0,0,.3);position:relative;text-align:center;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.input-calc{display:table;margin-bottom:5px}.input-group-addon.input-group-addon-color{border-color:teal;background-color:teal;color:#fff;border-left:1px solid teal}.input-annee{font-size:11px}#bck-img{background-image:url(../img/fond-clair.png);background-repeat:no-repeat;background-size:contain}.main{padding-bottom:0}.title_comp{text-align:center;font-size:18px;padding:20px}.financement,.title_invesLocPinel{color:#fff;background-color:teal;margin-bottom:0;padding:20px 0}.padd_rw{padding:35px}.padd_rw a{font-size:16px;padding:5px 10px!important;transition:1s;text-align:center}.block_sep{padding:0}.block_title,.block_title_map{height:auto;text-align:center;padding-top:1em;display:block;font-size:1.3em;font-weight:700;background-color:#fff}.btn-ferm-coeur{position:absolute;top:0;right:10px;font-size:18px}.btn-ferm-coeur a{text-decoration:none}.block_nomProg:hover{color:#495f79}.block_nomVille{display:block}.block_info{padding:20px;text-align:center;border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}.block_info_dist{display:none}.image_comparateur{padding-top:1em;position:relative}.logo_like_comparateur{right:5px;top:20px;width:1.5em}.info_norm{padding:15px 0;position:relative}.info_norm span{display:inline-block;font-weight:700;width:100%;position:relative}.info_norm:hover span span{transition:.2s;-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);-ms-transform:scale(1.5);margin:0}.icon-comparateur,.icon_map_comp{display:inline-block;font-size:2em;position:absolute;z-index:1;opacity:1;padding:0 5px}.icon-comparateur{left:-10px}.icon_map_comp{left:-1px}.icon_map_comp.fa-male{left:8px}.icon_criteres_comp{position:absolute;z-index:1;width:2em;left:-5px}.btn-block{font-size:.8em;width:auto;color:#fff;text-align:center;display:block;margin:2em auto 0 auto;padding:.5em 1.5em;background-color:teal;border-radius:5px;position:relative;left:-50%;z-index:2}.btn-block:focus,.btn-block:hover{color:#fff;background-color:#006262}.tab-form h2{font-size:18px!important;margin-bottom:25px}.tab-form input{display:block;padding:10px;text-align:left;width:100%;border:1px solid #dddcdc;border-radius:5px}.btn-search{background-color:teal;color:#fff;padding:7px}.btn-search:focus,.btn-search:hover{background-color:#006262;color:#fff}.btn-search i{margin:0!important}#pret-calc a{border:1px solid #00acab;border-radius:20px;padding:6px 20px;color:#00acab;background-color:#f1f2f2!important;margin-top:25px}.prix_financement span{display:block}.prix_texte_financement{display:block;font-size:1.2em;font-weight:700;padding-bottom:1em}.prix_texte_financement_gras{font-size:20px;color:#f27300}.prix_notaire{padding:25px 20px 0 20px}.prix_notaire span{display:block}.prix_pinel span{display:block}.btn-pinel{display:inline-block;width:80%;padding:15px;margin:0 auto;background-color:#fbfefe;border:1px solid teal;font-size:16px;position:relative;font-weight:700}.validate-filters{position:fixed;bottom:0;left:0;right:0;padding:10px 20px;background:#fff;border-top:1px solid #ddd}.prix_par_an{color:#f27300;font-weight:700}.btn-comp-nav{background:teal;transition:.2s;margin-right:0;border:none;border-radius:0;height:60px;width:auto;text-align:center;font-size:16px;overflow:hidden;color:#fff;display:block;text-decoration:none}.btn-comp-nav:hover{background:#006262;transition:.2s;color:#fff;text-decoration:none;cursor:pointer}.btn-voirCarte{border-left:1px solid #006262;border-right:1px solid #006262}.btn-voirComp{text-align:end;font-size:.8EM;font-weight:700}.txt_voirComp{margin-right:6em}.nav-itemComp{padding:0}.title-comp-nav{margin:0;border:none;border-radius:0;padding:0;line-height:60px}.block_prix{color:#f27300}.border_bottom_attr_comp{margin:0;width:60%;border:0;border-top:1px solid #eee;margin:auto}.icon-bon-achat{fill:#f27300}.header-nav-comp{background-color:teal}.txt_financement_comp{padding-top:10px;text-align:center;font-weight:600}.zoneCalculEcheanceAndFraisNotaire{margin:0;margin-bottom:1em}.block_calculEcheanceAndFraisNotaire{border:1px solid #eee;padding:20px;text-align:center}.block_invLocAnsPinel{padding:20px;border:1px solid #eee;text-align:center}#tab-map{display:none}.logo_marker{width:2em;height:1.5em;vertical-align:sub;fill:#fff}.custom-number{width:0;padding:0 14px 0 8px}.custom-number-one,.custom-number-three,.custom-number-two{padding-top:1em}.img-responsive{height:170px}.bloc-img-comp-vide{margin:auto;text-align:center;padding:4em 0}.img-comp-vide{width:20em}.txt-comp-vide{font-weight:600}.bloc-btn-trouver{text-align:center;padding:1em 0 5em}.btn-trouver-comp{padding:10px 40px}.bloc-distance{font-size:1.5em}.bloc-btn-rdv{position:absolute;left:50%;width:fit-content;bottom:15px}.sous-titre-comp-map{font-size:15px}.prix_gras{font-weight:700;padding-bottom:.5em}#calculette label{padding-top:1em;text-transform:none;margin-bottom:5px;font-size:13px!important;font-weight:700}#calculette input{text-align:center;padding:5px;width:100%;border:1px solid #d5d2d2;height:45px;border-radius:5px 0 0 5px}#calculette input:focus{outline:teal}.hr_inves_loc_pinel{margin:10px 0}.bloc_comp_vide{text-align:center}.bloc-img-comp-vide{margin:auto;text-align:center;padding:2em 0 0}.para_comp_vide{margin-bottom:2em}.infobulle{position:relative;cursor:help;border-radius:50%}.infobulle:focus::after,.infobulle:hover::after{content:attr(aria-label);position:absolute;top:-2.9em;left:50%;transform:translateX(-50%);white-space:nowrap;padding:5px 14px;background:#e4e4e4;border-radius:4px;font-size:.9em}.infobulle:focus:before,.infobulle:hover:before{content:"▼";position:absolute;top:-1em;left:50%;transform:translateX(-50%);font-size:20px;color:#e4e4e4}@media screen and (min-width:415px){.info_norm .lot_criteresComp{display:inline}}@media (min-width:551px) and (max-width:767px){.ruban{height:100px}.limage-ruban{left:-52px}}@media screen and (min-width:620px){.info_norm .anneeLivraison_criteresComp{display:inline}}@media screen and (max-width:1024px){.container{max-width:100%;width:100%}.infos{font-size:.85em}.info_norm:hover span span{transform:none}}@media screen and (max-width:991px){.img-responsive{height:130px}.bloc-btn-rdv{bottom:10px}}@media screen and (max-width:767px){#defiscpinel,#loyerpinel,#pret{padding:2em 0}.logo_like_comparateur{top:8px}.sous-titre-comp-map{font-size:12px}.title_comp{padding:20px 0}.img-responsive{height:110px}.block_title,.block_title_map{font-size:.9em}.btn-block{font-size:1em;margin:0;padding:.5em 1em}.reset-mobile-taille-map{font-size:9px!important}}@media screen and (max-width:750px){.fa-close::before{font-size:18px!important}.fa-check::before{font-size:18px!important}#pret-calc{margin-top:20px}.padd_rw{padding:15px}.tab-pane h3{font-size:12px!important}.container{padding-right:0;padding-left:0}.block_info{padding:10px}.surface span{display:block;font-size:14px}.info_norm span{font-size:12px}.block_lot{font-size:12px}.btn-ferm-coeur{top:1px;right:3px}.prix_financement{border-bottom:1px solid #ebebeb;padding:15px 0 15px 0}.prix_financement span{display:block;font-size:12px}.prix_notaire{padding:15px 0 0 0}.prix_notaire span{display:block;font-size:12px}.prix_texte_financement{font-size:12px!important}.prix_texte_financement_gras{font-size:12px}.main{padding-top:0}}@media screen and (max-width:550px){.img-responsive{height:90px}.title-comparateur{font-size:14px}.ruban{height:50px}.limage-ruban{top:11px;left:-23px;font-size:10px;width:80px}.bloc-btn-rdv{bottom:5px}}@media screen and (max-width:500px){.block_invLocAnsPinel{padding:20px 0}.block_calculEcheanceAndFraisNotaire{padding:5px 0}.img-comp-vide{width:25em}#blog{font-size:.8em}.prix_gras{font-size:12px}.block_info_map{padding:10px 0}.bloc-distance{font-size:1.2em}}@media screen and (max-width:450px){.fa-close::before{font-size:18px!important}.fa-check::before{font-size:18px!important}.info_norm i{display:block;position:static;text-align:center;width:100%;margin-bottom:10px;margin-top:5px}.icon_criteres_comp{position:unset;margin-bottom:10px;margin-top:5px}.btn-block{padding:.3em}.txt_voirCarte{display:none}.btn-voirComp{text-align:center}.txt_voirComp{margin-right:0}.logo_marker{vertical-align:middle}}@media screen and (max-width:414px){.reset-mobile-map{padding:10px 0!important}.bloc-img-comp-vide{display:none}}@media screen and (max-width:400px){.btn-block{padding:.1em .3em}.img-responsive{height:70px}}@media screen and (max-width:321px){.reset-mobile-taille-map{font-size:8px!important}}