@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Syne:wght@400..800&display=swap");html{width:100%;height:100%;margin:0;padding:0;color:#000000;font-family:"Roboto",sans-serif;font-size:1em;font-style:normal;font-weight:normal;background-color:#ffffff;scroll-behavior:smooth;overflow-x:hidden}html *{margin:0;padding:0}html body,html form{width:100%;height:100%;overflow-x:hidden}html #layout{min-height:100%;display:flex;flex-direction:column}html #layout main{flex:1}header{color:#ffffff;background-image:url("Images/Toulouse.jpg");background-position:bottom center;background-size:cover}header > div{padding:2rem 2rem;background-color:rgba(51,112,125,0.9)}header > div > div{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}@media (min-width:720px) and (min-height:520px){header > div > div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-gap:2rem 2rem}}header > div > div > a{width:fit-content;margin:0 auto;display:block}@media (min-width:720px) and (min-height:520px){header > div > div > a{grid-column:1;grid-row:1}}header > div > div > a img{width:auto;height:6rem;filter:invert(1);display:block}@media (min-width:720px) and (min-height:520px){header > div > div > nav{grid-column:2;grid-row:1;align-self:center}}header > div > div > nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem}@media (min-width:720px) and (min-height:520px){header > div > div > nav ul{justify-content:end}}header > div > div > nav ul li{display:block}header > div > div > nav ul li a{color:#ffffff;text-decoration:none;display:flex;align-items:center;gap:0 0.4rem}header > div > div > nav ul li a img{width:auto;height:0.8em;filter:invert(1);display:block;transition:transform 250ms ease-in-out}header > div > div > nav ul li a:hover img{transform:rotate(180deg)}header > div > div > nav ul li:first-child a img{filter:invert(71%) sepia(44%) saturate(727%) hue-rotate(5deg) brightness(80%) contrast(91%)}header > div > div > nav ul li:nth-child(even) a img{filter:invert(19%) sepia(65%) saturate(1749%) hue-rotate(319deg) brightness(96%) contrast(95%)}header > div > div > nav ul li:last-child a{color:#94273D}header > div > div > h1{padding:2rem 0;font-family:"Syne",sans-serif;font-size:3em;text-align:center;text-shadow:0 2px 10px #000000}@media (min-width:720px) and (min-height:520px){header > div > div > h1{padding:5rem 0;grid-column:1/3;grid-row:2}}header.accueil{background-position:top center}header.accueil > div{background-color:rgba(0,0,0,0.1)}@media (min-width:720px) and (min-height:520px){header.accueil > div > div{grid-template-rows:auto auto}}header.accueil > div > div > a img{filter:invert(19%) sepia(65%) saturate(1749%) hue-rotate(319deg) brightness(96%) contrast(95%)}header.accueil > div > div > nav{margin:0 -2rem;padding:1rem 2rem;background:rgba(255,255,255,0.75)}@media (min-width:720px) and (min-height:520px){header.accueil > div > div > nav{margin:unset;padding:unset;background:unset}}header.accueil > div > div > nav ul li:not(:last-child) a{color:#000000}header.accueil > div > div > nav ul li:nth-child(odd):not(:first-child) a img{filter:invert(39%) sepia(33%) saturate(689%) hue-rotate(143deg) brightness(91%) contrast(87%)}header.accueil::before,header.accueil::after{content:"";height:1rem;background-color:#33707D;background-position:center;background-size:cover;display:block}header.accueil::before{background-image:url("Images/Bandeau1.svg")}header.accueil::after{background-image:url("Images/Bandeau2.svg")}main h1,main h2,main h3{font-family:"Syne",sans-serif}main h1{color:#ffffff;margin-top:-2rem;padding:0.6666666667rem 2rem;font-size:2em;font-weight:bold;background-color:#BC9C22;border-radius:0 0 1rem 1rem}main h2{color:#33707D;font-size:1.5em;font-weight:bold}main h3{color:#33707D;font-size:1.25em;font-weight:bold}main h4{font-size:1em;font-weight:normal}main p{text-align:justify}main p a{color:#33707D;text-decoration:none}main p a:hover{text-decoration:underline}main p.boutons{display:flex;justify-content:center;gap:2rem}main p.boutons a{padding:0.6666666667rem 2rem;color:#ffffff;font-size:1.1em;font-family:"Syne",sans-serif;font-weight:bold;text-decoration:none;background-color:#33707D;border-radius:2rem;box-sizing:border-box;display:block;transition:padding 250ms ease-in-out}main p.boutons a:hover{padding:0.6666666667rem 4rem}main p.picto.haut{margin-bottom:0.5rem}main p.picto.haut img{width:auto;height:4rem;margin:0 auto;display:block}main p.picto.haut.bleu img{filter:invert(39%) sepia(33%) saturate(689%) hue-rotate(143deg) brightness(91%) contrast(87%)}main p.picto.haut.or img{filter:invert(71%) sepia(44%) saturate(727%) hue-rotate(5deg) brightness(80%) contrast(91%)}main p.picto.haut.rouge img{filter:invert(19%) sepia(65%) saturate(1749%) hue-rotate(319deg) brightness(96%) contrast(95%)}main p.picto.gauche{padding-left:4rem;position:relative}main p.picto.gauche img{width:auto;height:2.4rem;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}main p.picto.gauche.bleu img{filter:invert(39%) sepia(33%) saturate(689%) hue-rotate(143deg) brightness(91%) contrast(87%)}main p.picto.gauche.or img{filter:invert(71%) sepia(44%) saturate(727%) hue-rotate(5deg) brightness(80%) contrast(91%)}main p.picto.gauche.rouge img{filter:invert(19%) sepia(65%) saturate(1749%) hue-rotate(319deg) brightness(96%) contrast(95%)}main span.bleu{color:#33707D}main span.or{color:#BC9C22}main span.rouge{color:#94273D}main b{color:#33707D}main h2.bleu,main h3.bleu,main h3.bleu,main h4.bleu,main p.bleu{color:#33707D !important}main h2.bleu b,main h2.bleu a,main h3.bleu b,main h3.bleu a,main h3.bleu b,main h3.bleu a,main h4.bleu b,main h4.bleu a,main p.bleu b,main p.bleu a{color:#33707D !important}main h2.or,main h3.or,main h3.or,main h4.or,main p.or{color:#BC9C22 !important}main h2.or b,main h2.or a,main h3.or b,main h3.or a,main h3.or b,main h3.or a,main h4.or b,main h4.or a,main p.or b,main p.or a{color:#BC9C22 !important}main h2.rouge,main h3.rouge,main h3.rouge,main h4.rouge,main p.rouge{color:#94273D !important}main h2.rouge b,main h2.rouge a,main h3.rouge b,main h3.rouge a,main h3.rouge b,main h3.rouge a,main h4.rouge b,main h4.rouge a,main p.rouge b,main p.rouge a{color:#94273D !important}main h2.beige,main h3.beige,main h3.beige,main h4.beige,main p.beige{color:#FFFAF0 !important}main h2.beige b,main h2.beige a,main h3.beige b,main h3.beige a,main h3.beige b,main h3.beige a,main h4.beige b,main h4.beige a,main p.beige b,main p.beige a{color:#FFFAF0 !important}main iframe{width:100%;height:auto;aspect-ratio:16/8;border:none;display:block}main hr{border:none;border-bottom:1px dotted rgba(0,0,0,0.5)}main input,main textarea,main select,main span.saisie{width:100%;margin-top:0.4rem;padding:0.4rem 0.4rem;color:#000000;font-family:"Roboto",sans-serif;font-size:1em;font-weight:normal;background-color:#ffffff;border:1px solid rgba(0,0,0,0.5);border-radius:0.4rem;box-shadow:inset 0 2px 5px 2px rgba(0,0,0,0.1);box-sizing:border-box;resize:vertical;display:block}main input[type=checkbox],main textarea[type=checkbox],main select[type=checkbox],main span.saisie[type=checkbox]{width:unset;margin-right:0.4rem;display:inline-block}main input.saisie,main textarea.saisie,main select.saisie,main span.saisie.saisie{filter:grayscale(1)}main textarea{min-height:106px}main h2:not(:last-child),main h3:not(:last-child),main h4:not(:last-child),main p:not(:last-child),main ul:not(:last-child),main hr:not(:last-child),main div.photo:not(:last-child),main iframe:not(:last-child){margin-bottom:2rem}main section{padding:2rem 2rem;overflow:hidden}main section > div{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:start;gap:2rem 2rem;position:relative;transform:translateY(50px);opacity:0;transition:transform 500ms ease-in-out,opacity 250ms ease-in-out}main section > div.active{transform:translateY(0);opacity:1}main section > div.cadre{margin:-2rem auto;padding:2rem 2rem;background-color:#ffffff}main section > div div.bloc h1:not(:last-child){margin-bottom:1rem}main section > div div.bloc[data-poids="100"]{max-width:100%;flex:1 1 100%}main section > div div.bloc[data-poids="75"]{max-width:100%;flex:1 1 100%}@media (min-width:720px) and (min-height:520px){main section > div div.bloc[data-poids="75"]{max-width:75%;flex:1 1 calc(75% - 2rem)}}main section > div div.bloc[data-poids="66"]{max-width:100%;flex:1 1 100%}@media (min-width:720px) and (min-height:520px){main section > div div.bloc[data-poids="66"]{max-width:66%;flex:1 1 calc(66% - 2rem)}}main section > div div.bloc[data-poids="50"]{max-width:100%;flex:1 1 100%}@media (min-width:720px) and (min-height:520px){main section > div div.bloc[data-poids="50"]{max-width:50%;flex:1 1 calc(50% - 2rem)}}main section > div div.bloc[data-poids="33"]{max-width:100%;flex:1 1 100%}@media (min-width:720px) and (min-height:520px){main section > div div.bloc[data-poids="33"]{max-width:33%;flex:1 1 calc(33% - 2rem)}}main section > div div.bloc[data-poids="25"]{max-width:50%;flex:1 1 calc(50% - 2rem)}@media (min-width:720px) and (min-height:520px){main section > div div.bloc[data-poids="25"]{max-width:25%;flex:1 1 calc(25% - 2rem)}}main section > div div.bloc[data-poids="20"]{max-width:calc(50% - 2rem);flex:1 1 calc(50% - 2rem)}@media (min-width:720px) and (min-height:520px){main section > div div.bloc[data-poids="20"]{max-width:20%;flex:1 1 calc(20% - 2rem)}}main section > div div.bloc[data-poids="16"]{max-width:50%;flex:1 1 calc(50% - 2rem)}@media (min-width:720px) and (min-height:520px){main section > div div.bloc[data-poids="16"]{max-width:16%;flex:1 1 calc(16% - 2rem)}}main section > div div.bloc.cadre{padding:2rem 2rem;background-color:#ffffff;border-radius:1rem;box-shadow:0 5px 5px 2px rgba(0,0,0,0.15);box-sizing:border-box}main section > div div.bloc.cadre iframe{width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem}main section > div div.bloc.or{color:#ffffff;background-color:#BC9C22}main section > div div.bloc.or b{color:#ffffff}main section > div div.bloc.bulles{position:relative}main section > div div.bloc.bulles img.bulle{display:block;position:absolute;z-index:-1}main section > div div.bloc.bulles img.bulle.rouge{width:12rem;height:auto;top:-5%;left:-5%}main section > div div.bloc.bulles img.bulle.or{width:8rem;height:auto;left:-3%;bottom:-3%}main section > div div.bloc.bulles img.bulle.bleu{width:20rem;height:auto;right:-2%;bottom:-6%}main section.bleu{color:#ffffff;background-color:#33707D}main section.bleu h2,main section.bleu h3,main section.bleu h4,main section.bleu b{color:#ffffff}main section.bleu p.boutons a{color:#33707D;background-color:#ffffff}main section.or{color:#ffffff;background-color:#BC9C22}main section.or h2,main section.or h3,main section.or h4,main section.or b{color:#ffffff}main section.or p.boutons a{color:#BC9C22;background-color:#ffffff}main section.rouge{background-color:#94273D}main section.rouge p.boutons a{color:#94273D;background-color:#ffffff}main section.beige{background-color:#FFFAF0}main section.beige h2{color:#94273D}main section.bulles{overflow:hidden;position:relative}main section.bulles > div{position:relative;z-index:10}main section.bulles img.bulle{display:block;position:absolute;z-index:1}main section.bulles img.bulle.bleu{width:4rem;height:auto;top:5%;left:0}main section.bulles img.bulle.or{width:auto;height:4rem;left:5%;bottom:0}main section.bulles img.bulle.rouge{width:4rem;height:auto;top:10%;right:0}main section.image{position:relative}main section.image > div{position:relative;z-index:10}main section.image > img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}main:not(.accueil) section > div{max-width:1000px}@media (min-width:720px) and (min-height:520px){main div.autoFlex{display:flex;gap:2rem 2rem}}main div.autoFlex:not(:last-child){margin-bottom:1rem}main div.autoFlex > div{flex:1}main div.autoFlex > div:not(:last-child){margin-bottom:1rem}@media (min-width:720px) and (min-height:520px){main div.autoFlex > div:not(:last-child){margin-bottom:unset}}main div.catalogue{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem 2rem}main div.catalogue > a{max-width:100%;padding-bottom:2rem;text-decoration:none;background-color:#ffffff;border-radius:2rem;box-shadow:0 5px 5px 2px rgba(0,0,0,0.15);display:flex;flex-direction:column;align-items:center;gap:1rem;flex:1 1 100%;overflow:hidden}@media (min-width:720px) and (min-height:520px){main div.catalogue > a{max-width:33%;flex:1 1 calc(33% - 2rem)}}main div.catalogue > a img{max-width:100%;display:block}main div.catalogue > a img.dpe{width:50%}main div.catalogue > a span{display:block}main div.catalogue > a span.photo{width:100%;height:auto;aspect-ratio:16/10;position:relative;overflow:hidden}main div.catalogue > a span.photo > img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:transform 500ms ease-in-out}main div.catalogue > a span.photo > img:hover{transform:scale(1.05)}main div.catalogue > a span.photo > span{width:calc(100% - 2rem);padding:1rem 1rem;color:#ffffff;font-size:2em;font-weight:bold;text-align:center;text-transform:uppercase;position:absolute;bottom:25%}main div.catalogue > a span.photo > span.loue{background-color:rgba(51,112,125,0.75)}main div.catalogue > a span.photo > span.vendu{background-color:rgba(148,39,61,0.75)}main div.catalogue > a span.titre{margin:0 1rem;color:#94273D;text-align:center;font-weight:500;padding:1rem 1rem;background-color:#FFFAF0;border-radius:2rem;box-shadow:0 5px 5px 2px rgba(0,0,0,0.15)}main div.catalogue > a span.caracteristiques{margin:0 2rem;color:#B1B1B1;font-size:0.75em;text-align:center;display:flex;align-items:center;gap:2rem;flex:1}main div.catalogue > a span.caracteristiques > span{display:block}main div.catalogue > a span.caracteristiques b{color:#33707D;font-size:1.5em;display:block}main div.catalogue > a span.prix{padding:0.6666666667rem 2rem;color:#ffffff;font-size:1.2em;background-color:#BC9C22;border-radius:1rem;box-shadow:inset 0 2px 5px 2px rgba(0,0,0,0.1)}main div.article div.titres{margin-bottom:2rem;display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto;gap:0.5rem 2rem}@media (min-width:720px) and (min-height:520px){main div.article div.titres{grid-template-columns:1fr auto;grid-template-rows:auto auto}}main div.article div.titres > *{margin:0}main div.article div.titres h2{grid-column:1;grid-row:1}main div.article div.titres p.sousTitre{font-size:1.1em;font-style:italic;grid-column:1;grid-row:2}main div.article div.titres p.prix{color:#33707D;font-size:1.5em;font-weight:bold;text-align:right;grid-column:1;grid-row:3;align-self:center}@media (min-width:720px) and (min-height:520px){main div.article div.titres p.prix{grid-column:2;grid-row:1/3}}main div.article div.photos{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,10rem);gap:0.6666666667rem 0.6666666667rem;margin-bottom:2rem}@media (min-width:720px) and (min-height:520px){main div.article div.photos{grid-template-columns:3fr 1fr 1fr;grid-template-rows:repeat(3,10rem)}}main div.article div.photos a{width:100%;transition:transform 500ms ease-in-out}main div.article div.photos a:hover{transform:scale(1.05)}main div.article div.photos a:nth-child(n+4){display:none}@media (min-width:720px) and (min-height:520px){main div.article div.photos a:nth-child(n+4){display:block}}@media (min-width:720px) and (min-height:520px){main div.article div.photos a:nth-child(n+8){display:none}}main div.article div.photos a:first-child{grid-row:1/3;width:100%;height:100%}@media (min-width:720px) and (min-height:520px){main div.article div.photos a:first-child{grid-row:1/4}}main div.article div.photos a:first-child img{border-top-left-radius:2rem;border-bottom-left-radius:2rem}main div.article div.photos a:nth-child(2) img{border-bottom-right-radius:0;border-top-right-radius:2rem}@media (min-width:720px) and (min-height:520px){main div.article div.photos a:nth-child(2) img{border-bottom-right-radius:0;border-top-right-radius:0}}main div.article div.photos a:nth-child(3) img{border-bottom-right-radius:2rem;border-top-right-radius:0}@media (min-width:720px) and (min-height:520px){main div.article div.photos a:nth-child(3) img{border-bottom-right-radius:0;border-top-right-radius:2rem}}main div.article div.photos a:nth-child(7) img{border-bottom-right-radius:2rem}main div.article div.photos a:not(:first-child){width:100%;height:100%}main div.article div.photos a img{width:100%;height:100%;display:block;object-fit:cover}main div.article div.visite{margin-bottom:2rem;display:flex;justify-content:center}main div.article div.visite a{padding:0.6666666667rem 1rem;color:#ffffff;font-size:1.25em;text-decoration:none;background-color:#94273D;border-radius:1rem;box-shadow:0 5px 5px 2px rgba(0,0,0,0.15);display:flex;align-items:center;gap:1rem;transition:background-color 250ms ease-in-out}main div.article div.visite a:hover{background-color:#33707D}main div.article div.visite a img{height:1.5em;display:block;filter:invert(1)}main div.article p.descriptif{padding:2rem 2rem;font-size:1.1em;background-color:#FFFAF0;border-radius:2rem;box-shadow:0 5px 5px 2px rgba(0,0,0,0.15)}main div.article p.details{line-height:2em;font-size:1.1em}main div.article ul{list-style:none}main div.article ul li{list-style:none}main div.article ul.attributs{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem 2rem}main div.article ul.attributs li{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0.4rem}main div.article ul.attributs li img,main div.article ul.attributs li span{display:block}main div.article ul.attributs li img{width:auto;height:2rem}main div.article ul.attributs li span:nth-child(2){color:#B1B1B1;font-size:0.9em}main div.article ul.attributs li span:nth-child(3){font-size:1.1em}main div.photo,main p.photo{overflow:hidden}main div.photo img,main p.photo img{width:100%;height:auto;display:block;transition:transform 500ms ease-in-out}main div.photo:hover img,main p.photo:hover img{transform:scale(1.05)}main div.photo{border-radius:1rem}main p.photo{border-radius:50%}main .gros{font-size:1.2em}main .transparent{opacity:0.75}main .centre{text-align:center}footer{padding:0 2rem;color:#ffffff;background-color:#33707D}footer > div{max-width:1200px;margin:0 auto;padding:2rem 0;padding-bottom:4rem;background-image:url("Images/Skyline.svg");background-position:bottom center;background-size:90% auto;background-repeat:no-repeat}@media (min-width:720px) and (min-height:520px){footer > div{padding-bottom:6rem;background-size:60% auto;display:flex;flex-wrap:wrap;align-items:center;gap:2rem 2rem}footer > div > div{flex:2}footer > div > div:nth-child(2),footer > div > div:nth-child(3){flex:1}footer > div > div:last-child{flex-basis:100%}}footer > div > div:not(:last-child){margin-bottom:2rem}@media (min-width:720px) and (min-height:520px){footer > div > div:not(:last-child){margin-bottom:unset}}footer > div > div:nth-child(1) a{margin-bottom:1rem;display:block}footer > div > div:nth-child(1) a img{width:auto;max-width:100%;height:auto;max-height:6rem;margin:0 auto;filter:invert(1);display:block}footer > div > div:nth-child(1) p{text-align:center}footer > div > div:nth-child(2) ul,footer > div > div:nth-child(2) li,footer > div > div:nth-child(2) a,footer > div > div:nth-child(3) ul,footer > div > div:nth-child(3) li,footer > div > div:nth-child(3) a{color:#ffffff;text-decoration:none;list-style:none}footer > div > div:nth-child(2) li:not(:last-child),footer > div > div:nth-child(3) li:not(:last-child){margin-bottom:0.4rem}footer > div > div:nth-child(2) a,footer > div > div:nth-child(3) a{text-align:center;display:block}@media (min-width:720px) and (min-height:520px){footer > div > div:nth-child(2) a,footer > div > div:nth-child(3) a{text-align:left}}footer > div > div:nth-child(4) p{text-align:center}@media (min-width:720px) and (min-height:520px){footer > div > div:nth-child(4) p{text-align:left}}footer > div > div:nth-child(4) p:not(:last-child){margin-bottom:1rem}footer > div > div:last-child{display:flex;justify-content:center;gap:0 1rem}footer > div > div:last-child img{width:auto;height:3rem;display:block}