.bloc-tarifs>div[id]{display:none}.navigation{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media screen and (max-width:1550px){.navigation{width:90%;margin:auto}}.navigation button{background-color:white;color:#006456;border-radius:5px;border:none;text-align:center;transition:all .3s ease;font:normal normal bold 30px/40px 'Fira Sans',sans-serif;letter-spacing:0px;width:294px;height:169px}.navigation button:hover,.navigation button.active{background-color:#006456;color:white}@media screen and (max-width:1550px){.navigation button{width:255px;height:150px;font:normal normal bold 26px/30px 'Fira Sans',sans-serif}}@media (max-width:1199px) and (min-width:992px){.navigation button{width:240px;height:140px;font-size:24px;line-height:32px}}@media (max-width:991px) and (min-width:576px){.navigation button{width:47%;height:130px;font-size:22px;line-height:30px}}@media (max-width:575px){.navigation{flex-direction:column;align-items:stretch;width:90%;margin:auto}.navigation button{width:100%;height:auto;padding:16px 12px;font-size:20px;line-height:28px}}.bloc-tarifs{width:1600px;margin:auto;margin:70px auto}@media screen and (max-width:1550px){.bloc-tarifs{width:100%;margin:50px auto}}@media screen and (max-width:1199px){.bloc-tarifs .indiv-container,.bloc-tarifs .groupe-container,.bloc-tarifs .scolaire-container,.bloc-tarifs .ce-container,.bloc-tarifs .visites-container{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width:1550px){.bloc-tarifs .indiv-container,.bloc-tarifs .groupe-container,.bloc-tarifs .scolaire-container,.bloc-tarifs .ce-container,.bloc-tarifs .visites-container{width:85%;margin:auto}}.bloc-tarifs .indiv-container table,.bloc-tarifs .groupe-container table,.bloc-tarifs .scolaire-container table,.bloc-tarifs .ce-container table,.bloc-tarifs .visites-container table{width:90%;border-collapse:collapse;margin:1rem auto}.bloc-tarifs .indiv-container table.tarifs-groupe,.bloc-tarifs .groupe-container table.tarifs-groupe,.bloc-tarifs .scolaire-container table.tarifs-groupe,.bloc-tarifs .ce-container table.tarifs-groupe,.bloc-tarifs .visites-container table.tarifs-groupe{margin-top:5rem}.bloc-tarifs .indiv-container table.tarifs-groupe tbody tr:last-child,.bloc-tarifs .groupe-container table.tarifs-groupe tbody tr:last-child,.bloc-tarifs .scolaire-container table.tarifs-groupe tbody tr:last-child,.bloc-tarifs .ce-container table.tarifs-groupe tbody tr:last-child,.bloc-tarifs .visites-container table.tarifs-groupe tbody tr:last-child{border-bottom:1px solid #fff}.bloc-tarifs .indiv-container table.tarif-indiv tbody td,.bloc-tarifs .groupe-container table.tarif-indiv tbody td,.bloc-tarifs .scolaire-container table.tarif-indiv tbody td,.bloc-tarifs .ce-container table.tarif-indiv tbody td,.bloc-tarifs .visites-container table.tarif-indiv tbody td{white-space:nowrap}.bloc-tarifs .indiv-container table.tarif-indiv .jaune,.bloc-tarifs .groupe-container table.tarif-indiv .jaune,.bloc-tarifs .scolaire-container table.tarif-indiv .jaune,.bloc-tarifs .ce-container table.tarif-indiv .jaune,.bloc-tarifs .visites-container table.tarif-indiv .jaune{background:#fcd500}.bloc-tarifs .indiv-container table.tarif-indiv .vert,.bloc-tarifs .groupe-container table.tarif-indiv .vert,.bloc-tarifs .scolaire-container table.tarif-indiv .vert,.bloc-tarifs .ce-container table.tarif-indiv .vert,.bloc-tarifs .visites-container table.tarif-indiv .vert{background:#a4db3d}.bloc-tarifs .indiv-container table.tarif-indiv .bleu,.bloc-tarifs .groupe-container table.tarif-indiv .bleu,.bloc-tarifs .scolaire-container table.tarif-indiv .bleu,.bloc-tarifs .ce-container table.tarif-indiv .bleu,.bloc-tarifs .visites-container table.tarif-indiv .bleu{background:#00cfe8}.bloc-tarifs .indiv-container table thead th,.bloc-tarifs .groupe-container table thead th,.bloc-tarifs .scolaire-container table thead th,.bloc-tarifs .ce-container table thead th,.bloc-tarifs .visites-container table thead th{font-weight:bold;padding:12px 10px;border:none;text-align:left;color:#004b3f;font:var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) var(--unnamed-font-size-20)/var(--unnamed-line-spacing-24) var(--unnamed-font-family-pt-sans);letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-006456);text-align:center;font:normal normal bold 20px/24px PT Sans;letter-spacing:0px;color:#006456;white-space:nowrap}@media screen and (max-width:768px){.bloc-tarifs .indiv-container table thead th,.bloc-tarifs .groupe-container table thead th,.bloc-tarifs .scolaire-container table thead th,.bloc-tarifs .ce-container table thead th,.bloc-tarifs .visites-container table thead th{font-size:14px !important;line-height:20px !important}}.bloc-tarifs .indiv-container table tbody tr td,.bloc-tarifs .groupe-container table tbody tr td,.bloc-tarifs .scolaire-container table tbody tr td,.bloc-tarifs .ce-container table tbody tr td,.bloc-tarifs .visites-container table tbody tr td{padding:10px;border-top:1px solid #fff;font:var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-20)/var(--unnamed-line-spacing-34) var(--unnamed-font-family-pt-sans);letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-0e2730);text-align:center;font:normal normal normal 20px/34px PT Sans;letter-spacing:0px;color:#0E2730}@media screen and (max-width:768px){.bloc-tarifs .indiv-container table tbody tr td,.bloc-tarifs .groupe-container table tbody tr td,.bloc-tarifs .scolaire-container table tbody tr td,.bloc-tarifs .ce-container table tbody tr td,.bloc-tarifs .visites-container table tbody tr td{font-size:14px !important;line-height:20px !important}}.bloc-tarifs .indiv-container table tbody tr td p,.bloc-tarifs .groupe-container table tbody tr td p,.bloc-tarifs .scolaire-container table tbody tr td p,.bloc-tarifs .ce-container table tbody tr td p,.bloc-tarifs .visites-container table tbody tr td p{margin-bottom:0}.bloc-tarifs .indiv-container table tbody tr td:first-child,.bloc-tarifs .groupe-container table tbody tr td:first-child,.bloc-tarifs .scolaire-container table tbody tr td:first-child,.bloc-tarifs .ce-container table tbody tr td:first-child,.bloc-tarifs .visites-container table tbody tr td:first-child{font-weight:500;color:#333;font:var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-20)/var(--unnamed-line-spacing-34) var(--unnamed-font-family-pt-sans);letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-0e2730);text-align:left;font:normal normal normal 20px/34px PT Sans;letter-spacing:0px;color:#0E2730}.bloc-tarifs .indiv-container table tbody tr td:first-child span strong,.bloc-tarifs .groupe-container table tbody tr td:first-child span strong,.bloc-tarifs .scolaire-container table tbody tr td:first-child span strong,.bloc-tarifs .ce-container table tbody tr td:first-child span strong,.bloc-tarifs .visites-container table tbody tr td:first-child span strong{font:var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) var(--unnamed-font-size-20)/var(--unnamed-line-spacing-34) var(--unnamed-font-family-pt-sans);letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-006456);text-align:left;font:normal normal bold 20px/34px PT Sans;letter-spacing:0px;color:#006456}@media screen and (max-width:768px){.bloc-tarifs .indiv-container table tbody tr td:first-child span strong,.bloc-tarifs .groupe-container table tbody tr td:first-child span strong,.bloc-tarifs .scolaire-container table tbody tr td:first-child span strong,.bloc-tarifs .ce-container table tbody tr td:first-child span strong,.bloc-tarifs .visites-container table tbody tr td:first-child span strong{font-size:14px !important;line-height:20px !important}}.bloc-tarifs .indiv-container table tbody tr td:first-child strong,.bloc-tarifs .groupe-container table tbody tr td:first-child strong,.bloc-tarifs .scolaire-container table tbody tr td:first-child strong,.bloc-tarifs .ce-container table tbody tr td:first-child strong,.bloc-tarifs .visites-container table tbody tr td:first-child strong{font:var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) var(--unnamed-font-size-16)/var(--unnamed-line-spacing-24) var(--unnamed-font-family-pt-sans);letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-0e2730);text-align:left;font:normal normal bold 16px/24px PT Sans;letter-spacing:0px;color:#0E2730}.texte-indicatif{font:var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-20)/var(--unnamed-line-spacing-34) var(--unnamed-font-family-pt-sans);letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-0e2730);text-align:left;font:normal normal normal 20px/34px PT Sans;letter-spacing:0px;color:#0E2730;margin-top:1.5rem;width:90%;margin:auto}