body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
@font-face{font-family:"bree_serifregular";src:url("/files/tabularasa/css/fonts/breeserif-regular-webfont.eot");src:url("/files/tabularasa/css/fonts/breeserif-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/files/tabularasa/css/fonts/breeserif-regular-webfont.woff2") format("woff2"), url("/files/tabularasa/css/fonts/breeserif-regular-webfont.woff") format("woff"), url("/files/tabularasa/css/fonts/breeserif-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Univers 57 Condensed";src:url("/files/tabularasa/css/fonts/Univers-Condensed.woff2") format("woff2"), url("/files/tabularasa/css/fonts/Univers-Condensed.woff") format("woff"), url("/files/tabularasa/css/fonts/Univers-Condensed.svg#Univers-Condensed") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Univers LT CYR";src:url("/files/tabularasa/css/fonts/UniversLTCYR-67BoldCond.woff2") format("woff2"), url("/files/tabularasa/css/fonts/UniversLTCYR-67BoldCond.woff") format("woff"), url("/files/tabularasa/css/fonts/UniversLTCYR-67BoldCond.svg#UniversLTCYR-67BoldCond") format("svg");font-weight:bold;font-style:normal;font-display:swap}.bot20{margin-bottom:20px}.bot25{margin-bottom:25px}.bot50{margin-bottom:50px}.bot100{margin-bottom:100px}.bot150{margin-bottom:150px}.bot200{margin-bottom:200px}.top20{margin-top:20px}.top25{margin-top:25px}.top50{margin-top:50px}.top100{margin-top:100px}.top150{margin-top:150px}.top200{margin-top:200px}.padtop25{padding-top:25px}.padtop50{padding-top:50px}.padtop100{padding-top:100px}.padbot25{padding-bottom:25px}.padbot50{padding-bottom:50px}.padbot100{padding-bottom:100px}.invisible{display:none}.fontsize20{font-size:20px !important}.material-symbols-outlined{font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 0, "wght" 700, "GRAD" 200, "opsz" 40}*{font-family:"Univers 57 Condensed";box-sizing:border-box}a{transition:all ease 0.5s}a:link,a:visited{color:#1a8f7f;text-decoration:none}a:hover{color:#d63a25}.block{width:100vw;height:100vh}.bt2 a{background:rgba(38, 38, 38, 0.7);padding:10px;color:#fff;text-decoration:none;display:inline-block;transition:all ease 0.5s}.bt2 a:hover{background:#c7c7c7;color:#262626}#zoom-controls{position:absolute;top:85%;right:30px;z-index:600}#zoom-controls button{display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;font-size:24px;font-weight:bold;background-color:#333;color:#fff;border:none;border-radius:5px;margin:5px;cursor:pointer}#zoom-controls button.disabled{background-color:#aaa;cursor:default}#zoom-controls a:hover{background-color:#555}#modeEdition{position:absolute;z-index:4;top:0;left:50%;transform:translateX(-50%);padding:5px 15px;color:#fff;background-color:red;text-decoration:none}#modeEdition.actif{background-color:green}#formItem{box-shadow:0px 1px 16px -2px rgba(38, 38, 38, 0.35);position:absolute;left:50%;bottom:0;z-index:3;background:#fff;padding:25px;transform:translateX(-50%);display:flex}.marker{width:50px;height:50px;display:block;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:contain;transform:translate(calc(-1 * (50px / 2)), calc(-1 * 50px))}.popup{max-width:95vw;width:350px;padding:20px;gap:10px;background:#fff;color:#262626;box-shadow:0px 1px 16px -2px rgba(38, 38, 38, 0.35);display:flex;flex-direction:column;align-items:center}.popup h3{text-align:center}.popup .ytPlayer,.popup p{width:100%}.popup p.description,.popup p.description_en{max-height:200px;overflow-y:scroll}.close{position:absolute;top:10px;right:10px;display:block;width:15px;height:15px;background:url("/files/tabularasa/images/design/close.png") center center /contain no-repeat;z-index:6;cursor:pointer}.edit{position:absolute;top:10px;left:10px;display:block;width:15px;height:15px;background:url("/files/tabularasa/images/design/edit.png") center center /contain no-repeat;z-index:6;cursor:pointer}#langues{position:absolute;z-index:99;display:flex;gap:5px;padding:10px;align-items:center}.mention{position:absolute;top:93%;right:36px;z-index:20;background:rgba(0, 0, 0, 0.6);display:block;float:left;clear:both;font-size:11px;font-weight:bold;line-height:28px;margin-bottom:4px;outline:none;color:#fff;padding:0 15px;text-decoration:none;cursor:pointer}.popupmention{position:absolute;background:#fff;z-index:50;top:50%;left:50%;transform:translate(-50%, -50%);padding:15px;width:700px;display:none}.national,.auvergne_rhone_alpes,.bourgogne_franche_comte,.bretagne,.centre_val_de_loire,.corse,.grand_est,.hauts_de_france,.ile_de_france,.normandie,.nouvelle_aquitaine,.occitanie,.pays_de_la_loire,.provence_alpes_cote_azur{display:grid;grid-template-columns:repeat(2, auto);align-items:center;gap:15px;position:absolute;top:1%;left:75px;z-index:9;width:auto;height:auto;background-color:#fff;padding:15px}.national .block,.auvergne_rhone_alpes .block,.bourgogne_franche_comte .block,.bretagne .block,.centre_val_de_loire .block,.corse .block,.grand_est .block,.hauts_de_france .block,.ile_de_france .block,.normandie .block,.nouvelle_aquitaine .block,.occitanie .block,.pays_de_la_loire .block,.provence_alpes_cote_azur .block{width:auto;height:auto}.national::before,.auvergne_rhone_alpes::before,.bourgogne_franche_comte::before,.bretagne::before,.centre_val_de_loire::before,.corse::before,.grand_est::before,.hauts_de_france::before,.ile_de_france::before,.normandie::before,.nouvelle_aquitaine::before,.occitanie::before,.pays_de_la_loire::before,.provence_alpes_cote_azur::before{content:"";background:url("/files/tabularasa/images/design/logotype.jpg") center center no-repeat;background-size:cover;width:80px;height:80px;display:inline-block}.national h1,.national p,.auvergne_rhone_alpes h1,.auvergne_rhone_alpes p,.bourgogne_franche_comte h1,.bourgogne_franche_comte p,.bretagne h1,.bretagne p,.centre_val_de_loire h1,.centre_val_de_loire p,.corse h1,.corse p,.grand_est h1,.grand_est p,.hauts_de_france h1,.hauts_de_france p,.ile_de_france h1,.ile_de_france p,.normandie h1,.normandie p,.nouvelle_aquitaine h1,.nouvelle_aquitaine p,.occitanie h1,.occitanie p,.pays_de_la_loire h1,.pays_de_la_loire p,.provence_alpes_cote_azur h1,.provence_alpes_cote_azur p{margin:0 !important}.national h1,.auvergne_rhone_alpes h1,.bourgogne_franche_comte h1,.bretagne h1,.centre_val_de_loire h1,.corse h1,.grand_est h1,.hauts_de_france h1,.ile_de_france h1,.normandie h1,.nouvelle_aquitaine h1,.occitanie h1,.pays_de_la_loire h1,.provence_alpes_cote_azur h1{font-size:20px}.national p:nth-child(2),.auvergne_rhone_alpes p:nth-child(2),.bourgogne_franche_comte p:nth-child(2),.bretagne p:nth-child(2),.centre_val_de_loire p:nth-child(2),.corse p:nth-child(2),.grand_est p:nth-child(2),.hauts_de_france p:nth-child(2),.ile_de_france p:nth-child(2),.normandie p:nth-child(2),.nouvelle_aquitaine p:nth-child(2),.occitanie p:nth-child(2),.pays_de_la_loire p:nth-child(2),.provence_alpes_cote_azur p:nth-child(2){font-style:italic;font-size:13px;display:flex;align-items:center}.national p:nth-child(2)::before,.auvergne_rhone_alpes p:nth-child(2)::before,.bourgogne_franche_comte p:nth-child(2)::before,.bretagne p:nth-child(2)::before,.centre_val_de_loire p:nth-child(2)::before,.corse p:nth-child(2)::before,.grand_est p:nth-child(2)::before,.hauts_de_france p:nth-child(2)::before,.ile_de_france p:nth-child(2)::before,.normandie p:nth-child(2)::before,.nouvelle_aquitaine p:nth-child(2)::before,.occitanie p:nth-child(2)::before,.pays_de_la_loire p:nth-child(2)::before,.provence_alpes_cote_azur p:nth-child(2)::before{content:"";height:3px;width:80px;display:inline-block;margin-right:10px}.national p:last-child,.auvergne_rhone_alpes p:last-child,.bourgogne_franche_comte p:last-child,.bretagne p:last-child,.centre_val_de_loire p:last-child,.corse p:last-child,.grand_est p:last-child,.hauts_de_france p:last-child,.ile_de_france p:last-child,.normandie p:last-child,.nouvelle_aquitaine p:last-child,.occitanie p:last-child,.pays_de_la_loire p:last-child,.provence_alpes_cote_azur p:last-child{font-size:16px}.national p:nth-child(2)::before{background-color:#931b20}.auvergne_rhone_alpes p:nth-child(2)::before{background-color:#1ab2ce}.bourgogne_franche_comte p:nth-child(2)::before{background-color:#1a8f7f}.bretagne p:nth-child(2)::before{background-color:#90867e}.page_120 p:nth-child(2)::before,.centre_val_de_loire p:nth-child(2)::before{background-color:#85327a}.page_120 .marker.mk_1,.centre_val_de_loire .marker.mk_1{background-image:url("/files/tabularasa/images/design/marker_val_de_loire.png")}.corse p:nth-child(2)::before{background-color:#d63a25}.grand_est p:nth-child(2)::before{background-color:#f3b200}.hauts_de_france p:nth-child(2)::before{background-color:#393938}.ile_de_france p:nth-child(2)::before{background-color:#b8916d}.normandie p:nth-child(2)::before{background-color:#0069b4}.nouvelle_aquitaine p:nth-child(2)::before{background-color:#e73150}.occitanie p:nth-child(2)::before{background-color:#f08223}.pays_de_la_loire p:nth-child(2)::before{background-color:#8ab625}.provence_alpes_cote_azur p:nth-child(2)::before{background-color:#af2f26}#footer_carte{position:absolute;left:0;bottom:0;z-index:9;width:100%;height:auto;display:flex;justify-content:space-between}#footer_carte .block{width:auto;height:auto}.map-image{height:auto;display:block}.markerContent{display:none}.expand-popup{display:none;background-color:transparent;border:none;font-size:24px;cursor:pointer;position:absolute;top:10px;left:10px;z-index:10;color:#444}.expand-popup:hover{color:#000}.fullscreen-popup{position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;z-index:9999 !important;background-color:white;overflow:auto;padding:20px;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5)}.fullscreen-popup .markerContent{text-align:center}@media (max-width:767px){.expand-popup{display:block;position:absolute;left:5px;top:5px}.popup{max-height:95vh !important;max-width:100vw !important}.popup img{max-width:70% !important}.popup p.description,.popup p.description_en{height:100%;overflow-y:auto}.popup iframe{width:90%}#zoom-controls{position:absolute;top:70vh;left:80%;z-index:100}.national,.auvergne_rhone_alpes,.bourgogne_franche_comte,.bretagne,.centre_val_de_loire,.corse,.grand_est,.hauts_de_france,.ile_de_france,.normandie,.nouvelle_aquitaine,.occitanie,.pays_de_la_loire,.provence_alpes_cote_azur{position:relative;width:100%;top:0;left:0;padding:8px;display:flex}.national::before,.auvergne_rhone_alpes::before,.bourgogne_franche_comte::before,.bretagne::before,.centre_val_de_loire::before,.corse::before,.grand_est::before,.hauts_de_france::before,.ile_de_france::before,.normandie::before,.nouvelle_aquitaine::before,.occitanie::before,.pays_de_la_loire::before,.provence_alpes_cote_azur::before{width:50px;height:50px}.national h1,.auvergne_rhone_alpes h1,.bourgogne_franche_comte h1,.bretagne h1,.centre_val_de_loire h1,.corse h1,.grand_est h1,.hauts_de_france h1,.ile_de_france h1,.normandie h1,.nouvelle_aquitaine h1,.occitanie h1,.pays_de_la_loire h1,.provence_alpes_cote_azur h1{font-size:15px}.national p,.auvergne_rhone_alpes p,.bourgogne_franche_comte p,.bretagne p,.centre_val_de_loire p,.corse p,.grand_est p,.hauts_de_france p,.ile_de_france p,.normandie p,.nouvelle_aquitaine p,.occitanie p,.pays_de_la_loire p,.provence_alpes_cote_azur p{font-size:13px !important}.national p:before,.auvergne_rhone_alpes p:before,.bourgogne_franche_comte p:before,.bretagne p:before,.centre_val_de_loire p:before,.corse p:before,.grand_est p:before,.hauts_de_france p:before,.ile_de_france p:before,.normandie p:before,.nouvelle_aquitaine p:before,.occitanie p:before,.pays_de_la_loire p:before,.provence_alpes_cote_azur p:before{width:35px !important}#langues{right:0}footer{position:relative;background-color:#262626;padding:5px}footer .inside{display:flex;justify-content:space-between}}
