﻿#main.annonces .ctnArticles,#main.selection .ctnArticles{grid-column:2;grid-row:1}#main.annonces .tri,#main.selection .tri{text-align:right}#main.annonces .tri #tri,#main.selection .tri #tri{width:240px;margin:30px 5px 5px 5px;color:#111}#main.annonces .pagination,#main.selection .pagination{margin-top:40px}.listingContainer2{padding-top:20px}.listingWrapper{position:relative;padding:3.33% 0}.listingWrapper .listingContainer{display:inline-block;width:100%;transform:translate(0%, 0%)}.listingWrapper .listingContainer.hover{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.listingEl{position:relative;width:33.33%;display:inline-block;vertical-align:middle}.listingEl::before{content:"";padding-top:100%;float:left}.listingEl::after{content:"";display:block;clear:both}.listingEl figure{position:absolute;left:5px;top:5px;right:5px;bottom:5px;box-shadow:0px 0px 8px 1px #b3b3b3}.listingEl figure img{object-fit:cover;height:100%;width:100%}.listingEl figure figcaption{overflow:hidden;display:flex;flex-direction:column;justify-content:center;background-color:rgba(0,0,0,0);transition:background-color 400ms;position:absolute;bottom:0;left:0;right:0;padding:40px 20px 20px 20px;text-align:center}.listingEl figure figcaption .shadow{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(transparent, #000);transition:opacity 400ms}.listingEl figure figcaption p{color:#fff}.listingEl figure figcaption p.city{position:relative;text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:2em}.listingEl figure figcaption p.type{padding-bottom:20px;margin-bottom:20px;margin-top:0;text-transform:uppercase;letter-spacing:.05em;font-size:1.4em}.listingEl figure figcaption p.priceDetail{position:relative;font-size:1.4em}.listingWrapper.js-ok .listingEl.hover figure figcaption{height:100%}.listingWrapper.js-ok .listingEl.hover::before{padding-top:120%}.listingWrapper.js-ok .listingEl.hover figure figcaption,.listingWrapper.js-ok .listingEl.hover-nojs figure figcaption{background-color:#1d336d}.listingWrapper.js-ok .listingEl.hover figure figcaption .shadow,.listingWrapper.js-ok .listingEl.hover-nojs figure figcaption .shadow{opacity:0}.listingWrapper.js-ok .listingEl.hover figure figcaption p.prix,.listingWrapper.js-ok .listingEl.hover-nojs figure figcaption p.prix{opacity:1;display:block}.listingWrapper.js-ok .listingEl.animOut figure figcaption p.prix{display:block}.listingWrapper.js-ok .blocAnnonce1 figure figcaption::after{content:"➜";color:#fff;font-size:34px;position:absolute;display:block;text-align:center;width:100%;right:0;bottom:0;opacity:0;margin-bottom:-15%;transition:opacity 300ms,margin 300ms}.listingWrapper.js-ok .blocAnnonce1.hover figure figcaption::after{opacity:1;margin-bottom:15%}.blocAnnonce2{margin-bottom:40px;box-shadow:0px 0px 8px 1px #b3b3b3}.blocAnnonce2 a{display:grid;grid-template-columns:minmax(min-content, 400px) 1fr;grid-template-rows:minmax(min-content, 400px)}.blocAnnonce2 a img{object-fit:cover;width:100%;height:100%}.blocAnnonce2 a .bkgd{padding:50px;position:relative}.blocAnnonce2 a .bkgd .city{text-transform:uppercase;font-weight:700;letter-spacing:.15em;font-size:2.2em}.blocAnnonce2 a .bkgd .type{text-transform:uppercase;letter-spacing:.1em;padding-bottom:20px;margin-bottom:30px}.blocAnnonce2 a .bkgd .prix{margin-bottom:20px}.blocAnnonce2 a .bkgd .btnLien{width:40px;height:40px;padding:0 7px;margin-top:30px}@media screen and (min-width: 1150px){.listingAnnonces3 section.grid{grid-template-columns:1fr minmax(min-content, 1700px) 1fr}.listingAnnonces3 section.grid .blocAnnonce1{width:25%}.listingAnnonces3 section.grid .blocAnnonce1:nth-of-type(6n + 3),.listingAnnonces3 section.grid .blocAnnonce1:nth-of-type(6n + 4){width:50%}.listingAnnonces3 section.grid .blocAnnonce1:nth-of-type(6n + 3) figure img,.listingAnnonces3 section.grid .blocAnnonce1:nth-of-type(6n + 3) figure figcaption,.listingAnnonces3 section.grid .blocAnnonce1:nth-of-type(6n + 4) figure img,.listingAnnonces3 section.grid .blocAnnonce1:nth-of-type(6n + 4) figure figcaption{top:0;position:absolute;width:50%}.listingAnnonces3 section.grid .blocAnnonce1:nth-of-type(6n + 3) img,.listingAnnonces3 section.grid .blocAnnonce1:nth-of-type(6n + 4) img{display:block;left:0;right:auto}.listingAnnonces3 section.grid .blocAnnonce1:nth-of-type(6n + 3) figcaption,.listingAnnonces3 section.grid .blocAnnonce1:nth-of-type(6n + 4) figcaption{right:0;left:auto;background:#1d336d}.listingAnnonces3 section.grid .blocAnnonce1:nth-of-type(6n + 3) figcaption .shadow,.listingAnnonces3 section.grid .blocAnnonce1:nth-of-type(6n + 4) figcaption .shadow{display:none}.listingAnnonces3 section.grid .blocAnnonce1:nth-of-type(6n + 3):before,.listingAnnonces3 section.grid .blocAnnonce1:nth-of-type(6n + 4):before{padding-top:50%}.listingAnnonces3 section.grid .blocAnnonce1:nth-of-type(6n + 4) figure img{left:auto;right:0}.listingAnnonces3 section.grid .blocAnnonce1:nth-of-type(6n + 4) figcaption{right:auto;left:0}.listingAnnonces3 section.grid .listingWrapper.js-ok .blocAnnonce1:nth-of-type(6n + 3) figcaption,.listingAnnonces3 section.grid .listingWrapper.js-ok .blocAnnonce1:nth-of-type(6n + 4) figcaption{transition:width 300ms}.listingAnnonces3 section.grid .listingWrapper.js-ok .blocAnnonce1:nth-of-type(6n + 3) figure figcaption::after,.listingAnnonces3 section.grid .listingWrapper.js-ok .blocAnnonce1:nth-of-type(6n + 4) figure figcaption::after{margin-bottom:-5%;width:100%;transition:300ms}.listingAnnonces3 section.grid .listingWrapper.js-ok .blocAnnonce1:nth-of-type(6n + 4) figure figcaption::after{left:0;right:auto}.listingAnnonces3 section.grid .listingWrapper.js-ok .blocAnnonce1.hover:nth-of-type(6n + 3) figcaption,.listingAnnonces3 section.grid .listingWrapper.js-ok .blocAnnonce1.hover:nth-of-type(6n + 4) figcaption{width:100%}.listingAnnonces3 section.grid .listingWrapper.js-ok .blocAnnonce1.hover:nth-of-type(6n + 3) figcaption p.prix,.listingAnnonces3 section.grid .listingWrapper.js-ok .blocAnnonce1.hover:nth-of-type(6n + 4) figcaption p.prix{opacity:1}.listingAnnonces3 section.grid .listingWrapper.js-ok .blocAnnonce1.hover:nth-of-type(6n + 3) figure figcaption::after,.listingAnnonces3 section.grid .listingWrapper.js-ok .blocAnnonce1.hover:nth-of-type(6n + 4) figure figcaption::after{width:100%;margin-bottom:5%}}@media screen and (max-width: 1150px){.blocAnnonce2 a{grid-template-columns:minmax(min-content, 300px) 1fr}.blocAnnonce2 a img{width:300px;height:100% !important}.blocAnnonce2 a .bkgd{padding:40px}}@media screen and (max-width: 980px){.listingWrapper{padding:5% 0}.listingEl{width:50%}.blocInfosDetail .right .bkgd{padding:40px}}@media screen and (max-width: 768px){.listingEl figure figcaption p.city{font-size:1.8em}}@media screen and (max-width: 700px){.blocAnnonce2 a{display:block}}@media screen and (max-width: 600px){.listingWrapper{padding:10% 0}.listingEl{width:100%}}/*# sourceMappingURL=listing.css.map */
