.respOn{display:none;}
.respOff{display:inline-block;}
@media screen and (max-width: 1180px){
    /*partie archives*/
    .section-filtres-archives{left: calc( ( 12 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 12 * 6px ) + 19.8pt );width:calc( ( 4 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 3 * 6px ) );}
    .filtre-wrapper-archives{flex-direction:column;}
    .archive-list-ul,.section-archive-list-titre-ul{width: calc( ( 11 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 10 * 6px ) );}
    .category-filter-block{width: calc( ( 4 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 3 * 6px ) );}
    .category-filter-titre{min-width: calc( ( 1.5 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 0.5 * 6px ) );}
    .section-archive-list-titre-ul,.archive-list-li-a-grid-part {grid-template-columns: repeat(22, 1fr);}
    .archive-list-li-ref,.archive-list-titre-li-ref{grid-column: span 3;}
    .archive-list-li-projet,.archive-list-titre-li-projet{grid-column: span 9;}
    .archive-list-li-territoire,.archive-list-titre-li-territoire{grid-column: span 4;display:none;}
    .archive-list-li-cat,.archive-list-titre-li-cat{grid-column: span 7;}
    .archive-list-li-annee,.archive-list-titre-li-annee{grid-column: span 3;}

}
@media screen and (max-width: 800px){
.respOff,.section-archive-list-titre-ul,.post-galery-titre-contenu-respOff{display:none!important;}
.respOn{display:inline-block!important;}	

    /*grid et marges*/
    /*
    marges cotés : p*lh*1 = 9.9pt;
    marges haut bas  : p*lh= 9.9pt;
    gap : 3px
    minigap : 2px
    calcul column calc( ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 );*/
    .grid-container{gap:3px;padding-left:9.9pt;padding-right:9.9pt;}
    .grid-marge-l,.grid-marge-r{width:9.9pt;}
    .grid-hLine-righter{right:calc( 9.9pt + ( ( ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) / 2 ));}
    .grid-hLine-right{right:calc( 9.9pt + ( 5 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 5 * 3px ) + ( 0.5 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) );}
    .grid-hLine-0{left:calc( ( 9.9pt + ( 1 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) / 2 ) ); }
    .grid-hLine-1{left:calc( ( 9.9pt  + ( 1.5 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + 3px ) ); }

    /*nav*/
    .main-menu-container{width:100%;top:auto;bottom:0;box-sizing:border-box;padding:9.9pt;background-color:#eeeeee;left:0;gap:3px;justify-content:space-between;}
    .main-menu-title{min-width:0;}
    .menu{gap:9.9pt;}
    .body-single .main-menu-container{display:flex;}

    /*index*/
    .home-mask{display:flex;flex-direction:column;gap:0pt;justify-content:center;}
    .home-mask h1, .home-mask h2{position:relative;padding:0;text-align:center;line-height:1.1;height:auto;width:100%;margin:0;top:auto;box-sizing:border-box;padding-left:9.9pt;padding-right:9.9pt;}


    /*prop responsive home*/
    .section-diaporama-home{height:100svh;}
    .slide-left-container{display:none;}
    .section-diaporama-home-img{width:calc( ( 12 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 11 * 3px ) );opacity:1;}
    .currentDiap .section-diaporama-home-img{width:100%;}
    .section-diaporama-home-contenu{top:calc( 50vh - (9.9pt * 1.5 ) - 25vh );top:calc( 50svh - (9.9pt * 1.5 ) - 25svh );}
    .section-diaporama-home-li{ height: 50vh; height: 50svh; /* svh prendra le dessus si supporté */}
    h2{font-size:25pt;letter-spacing:-1pt;}
    .diap-ligne-titre{top:calc( 50vh - (9.9pt * 1.5 ) + ( 25pt * 1.1 ) - 0px );top:calc( 50svh - (9.9pt * 1.5 ) + ( 25pt * 1.1 ) - 0px );height:0;}
    .diap-ligne-titre-a{position:absolute;top:auto;bottom:0;width:100%;box-sizing:border-box;padding-left:9.9pt;padding-right:9.9pt;}
    .diap-ligne-titre-a *{width:100%;}
    .diap-ligne-txt-container{top:0;}
    .section-filtres-archives-container{position:relative;width:100%;height:auto;}
    .diap-ligne-txt-left{flex-grow:1;flex-shrink:1;overflow:hidden;}
    .diap-ligne-txt-right{padding-right:0;}
    .diap-ligne-id{width:auto;min-width:calc( ( 3 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 2 * 3px ) );}
    .diap-ligne-lieu{flex-shrink:1;flex-grow:1;text-overflow:ellipsis;white-space:nowrap;}
    .diap-ligne-txt-container{padding:0;padding-left:9.9pt;padding-right:9.9pt;height:auto;top:calc( 50vh - (9.9pt * 2.1 ) + ( 24pt * 1.1 ) - 0px );top:calc( 50svh - (9.9pt * 2.1 ) + ( 24pt * 1.1 ) - 0px );}
 .diap-ligne-titre-a h2{line-height:1!important;margin-top:0;}
    /*
 .diap-ligne-txt-container{flex-direction:column;width:100%;height:50vh;top:auto;bottom:0px;padding:20px;justify-content:center;}
 .diap-ligne-txt-left,.diap-ligne-txt-right{gap:0;flex:0 0 auto;height:auto;align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0;}
*/

    /*micro-generic*/
    .is-style-alinea{text-indent:calc( ( 1 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 1 * 3px ) );}
    .classic-article h4{box-sizing:border-box;padding-left:calc( ( 1 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 1 * 3px ) );}
    .title-page-resp{box-sizing:border-box;padding-left:calc( ( 2 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 2 * 3px ) );margin-bottom:9.9pt;}

    /*** filtres ***/
    .filtre-wrapper{width:100vw;height:0;background-color:rgba(0,0,0,.95);box-sizing:border-box;padding:9.9pt;padding-top:6px;position:fixed;z-index:2000;top:auto;bottom:0;transition:.3s ease;}
    .category-filter-block{width:100%;height:auto;margin:0;padding:0;gap:3px;}
    .category-filter-block h6{color:#FFFFFF;font-size:11.25pt;letter-spacing:-0.3pt;}
    .category-filter-titre{min-width:calc( ( 8 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 7 * 3px ) );}
    .category-filter-ul{width:calc( ( 7 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 6 * 3px ) );}
    .filtres-resp-cross{position:absolute;top:6px;left:auto;right:9.9pt;color:#FFFFFF;}
    .filtres-on-bouton{position:fixed;top:6px;left:auto;right:9.9pt;min-width:calc( ( 2 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 1 * 3px ) );width:auto;opacity:.4;}
    .filtres-open{ height:100vh;height:100svh;height:calc(var(--real-vh, 1vh) * 100);}
    .filtre-wrapper-archives{flex-direction:column;gap:0;}
    .section-filtres-archives{height:auto;left:auto;width:100%;}

     /***page container***/
    .classic-article{overflow-y:auto;width:110vw;box-sizing:border-box;padding-bottom:calc( 9.9pt * 3 );}
    .section-main-page{width:100vw;height:auto;overflow:hidden;padding:9.9pt;padding-right:9.9pt;}
    .section-main-page-container{width:100%;}
    .section-child-page{width:100vw;margin-left:0;position:relative;height:auto;overflow:hidden;left:0;padding:9.9pt;}
    .section-child-page-container{width:100%;}
    .children-page{gap:3x;}
    .children-page-titre{min-width:calc( ( 5 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 5 * 3px ) );}
    .children-page-titre h6{margin-top:0;}
    .children-page-with-volet h6{margin-top:0;}
    .titre-children-page-with-volet{min-width:calc( ( 5 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 4 * 3px ) );}
    .lb-block-titre{min-width:calc( ( 3 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 2 * 3px ) );}
    .children-page-with-volet-content .lb-block-titre{min-width:calc( ( 5 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 4 * 3px ) );}
    .lb-block-titre-container{gap:3px;}
    .picto-volet{left:calc( 100% + 3px );}
    .children-page-content p{font-size: 9pt;letter-spacing: 0pt;}
.colophon-container{padding:9.9pt;padding-top:0;box-sizing:border-box;}
.section-main-page p,.section-main-page h4{font-size:11.25pt;letter-spacing:-0.3pt;text-align:left;}
.wp-block-lazyblock-photo{margin-left:0;width:calc( ( 11 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 10 * 3px ) );}


/******botanique*****/
.section-main-botanique{width:100vw;height:auto;overflow:hidden;padding:9.9pt;padding-right:9.9pt;padding-top:0;}
.section-filtres-botanique{width:100vw;padding:9.9pt;padding-top:6px;left:0;box-sizing:border-box;position:relative;height:auto;padding-bottom:calc( 1.1 * 11.25pt );}
.section-filtres-botanique-container{width:100%;}
.section-filtres-botanique-container p{font-size:11.25pt;line-height:1.1;letter-spacing:-0.3pt;text-align:left;}
.section-filtres-botanique-container .is-style-alinea{text-indent:calc( ( 2 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 1 * 3px ) );}
.section-botanique-ul,.section-botanique-li{width:100%;}
.section-botanique-block-oberserver-line{gap:3px;}
.section-botanique-ul{gap:0;}
.section-botanique-li-contenu{min-height:0;height:auto;padding-right:0;margin-bottom:19.8pt;}
.section-botanique-letter{width:calc( ( 2 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 1 * 3px ) );min-width:0;}
.section-botanique-block-titre{gap:3px;width:100%;}
.section-botanique-block-image{margin-top:3px;position:relative;float:left;left:0;width:calc( ( 8 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 7 * 3px ) );height:calc( ( 8 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 7 * 3px ) );}
.section-botanique-block-bot{padding-left:calc( ( 2 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 2 * 3px ) );}
.section-botanique-block-cat-line-titre,.section-botanique-block-cat-line-titre{min-width:calc( ( 4 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 3 * 3px ) );}
.section-botanique-block-cat-line-content{flex-grow:1;}
.section-botanique-block-oberserver-line{width:100%;}
.section-botanique-block-bot .titreSurvolableImgTarget{left:calc( ( -1 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) - 3px );}
.section-botanique-ul .titreSurvolableImgTarget{display:none!important;}
 
/*articles*/
.post-galery-ul{gap:3px;padding-left:9.8pt;padding-right:calc( ( 1 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 1 * 3px ) + 9.9pt );}
.post-galery-li{max-width:50vw;}
.post-galery-img{max-width:50vw;max-height:70vh;}
.alinea-gallerie{width:calc( ( 0.5 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) );display:inline-block;}
.post-titre-nav{top:9.9pt;left:9.9pt;gap:3px;}
.post-header-id{flex:0 0 auto;min-width:calc( ( 1 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) );}
.post-interface-menu{top:9.9pt;left:auto;right:9.9pt;width:auto;height:auto;bottom:auto;min-width:0;}
.post-interface-fermer-container{min-width:0;}
.post-sous-titre{position:fixed;top:calc( 9.9pt * 2 );left:calc( ( 1 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 5px + 9.9pt ) );}
.post-txt-section-content{margin-top:calc( ( 9.9pt * 2 + 9.9pt ) );margin-bottom:calc( 9.9pt * 3 );margin-left:9.9pt;width:calc( ( 8 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 7 * 3px ) );}
.post-txt-complement-container{margin-top:calc( ( 2 * 11.25pt ) );padding-left:calc( ( 1 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 1 * 3px ) );padding-right:calc( ( 1 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 1 * 3px ) );}
.post-txt-complement-titre{margin-bottom:9.9pt;}
.post-txt-complement-li{gap:3px;}
.post-txt-complement-li-titre{width:calc( ( 2 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 1 * 3px ) );}
.post-txt-complement-li-content{width:calc( ( 4 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 3 * 3px ) );}
.post-txt-index-floristique-container{display:flex;flex-direction:column;margin-top:calc( 2 * 11.25pt );padding-left:calc( ( 2 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 2 * 3px ) );padding-right:0;}
.index-floristique-ul{opacity:1!important;display:flex;flex-direction:column;gap:9.9pt;width:100%;align-items:flex-end;}
.index-floristique-li{width:100%;aspect-ratio: auto;opacity:1!important;display:flex;flex-direction:column;gap:3px;}
.index-floristique-li .container{width:calc( ( 4 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 3 * 3px ) );height:calc( ( 4 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 3 * 3px ) );}
.post-index-floristique-titre{gap:3px;}
.index-floristique-legende{position:relative;width:100%;height:auto;flex-direction:column;}
.index-floristique-legende h6{width:100%;height:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.post-txt-index-floristique-titre{width:calc( ( 2 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 1 * 3px ) );margin-bottom:9.9pt;}
.post-txt-index-floristique-target{display:none!important;}
.post-txt-section,.post-galery-container{display:inline-block;height:auto;position:relative;width:100vw;opacity:1;margin-top:calc( 0px );margin-bottom:0;}
.post-galery-ul{width:100%;height:auto;overflow:hidden;flex-direction:column;gap:3px;padding-right:9.9pt;padding-left:9.9pt;margin-bottom:calc( 9.9pt - 6px );}
.post-galery-li{width:100%;max-width:100%;}
.post-galery-img{width:100%;height:auto;max-height:auto;max-width:100%;}
.post-txt-section{width:100vw;margin:0;background-color:transparent;box-sizing:border-box;padding-left:9.9pt;padding-right:9.9pt;margin-bottom:19.8pt;}
.post-txt-section-content{width:100%;margin:0;padding:0;margin-top:calc( 9.9pt * 0 );}
.post-txt-section-content .is-style-alinea{text-indent:calc( ( 2 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 1 * 3px ) );}
.post-titre-nav{left:9.9pt;gap:3px;width:100%;}
.post-sous-titre{left:calc( ( 2 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 2 * 3px ) + 9.9pt );}
.post-header-id{min-width:calc( ( 2 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 1 * 3px ) );}
.post-txt-complement-container{gap:3px;padding-left:calc( ( 2 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 2 * 3px ) );padding-right:0;}
.post-txt-complement-li h6, .post-index-floristique-titre h6{width:100%;}
.post-index-floristique-titre h6{width:100%;}
.post-interface-switch-container,.titre-fermer-post-interface{display:none!important;}
.post-galery-id-container{min-width:calc( ( 2 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 1 * 3px ) );flex:0 0 auto;}
.post-galery-titre{width:100%;}
.post-galery-titre-contenu,.post-galery-container .post-galery-titre-contenu{margin:0;top:0;left:0;gap:0px;margin-top:6px;position:relative;}

.post-galery-titre-txt{min-width:1px;width:100%;flex:1 1 auto;max-width:100%;gap:9.9pt;}
.post-galery-titre-txt h6{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:auto;min-width:0px;max-width:100%;}
.post-galery-legende{display:none!important;}
.post-galery-titre-txt-soustitre{margin-left:0;padding-left:0;max-width:100%;}
.post-txt-section-content .post-galery-titre-contenu{margin-bottom: calc( 1.1 * 11.25pt );}
.post-main-content p{font-size:11.25pt;letter-spacing:-0.3pt;text-align:left;-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens: none;hyphens: none; }

/*archives*/
.section-archive-list{width:100vw;top:0;margin-top:calc( ( 9.9pt * 2 ) + 6px );position:relative;display:inline-block;box-sizing:border-box;padding-left:9.9pt;padding-right:9.9pt;}
.archive-list-ul{margin-top:0;width:100%;}
.section-filtres-archives{padding-left:9.9pt;padding-right:9.9pt;}
.section-filtres-archives-container{padding-left:0pt;}
.archive-list-li-territoire,.archive-list-li-cat,.archive-list-li-annee{display:none;}
.archive-list-li{margin-bottom:9.9pt;}
.archive-list-li-ref{width:auto;min-width:1px;flex:0 0 auto;}
.archive-list-li-projet{width:auto;flex:1 1 auto;padding:0;min-width:1px;}
.archive-list-li-projet h6{width:100%;}
.archive-list-li-annee{grid-column: span 4;}
.archive-list-li-a-grid-part{gap:9.9pt;display:flex;flex-direction:row;}
.section-archive-list .titreSurvolableImgTarget{margin-top:3pt;display:inline-block;width:calc( ( 100% - 3px ) / 2 );position:relative;}
.second-line-resp-list-archive{box-sizing:border-box;padding-left:calc( ( 2 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 2 * 3px ) );padding-right:calc( ( 4 * ( 100vw - ( 9.9pt * 2 ) - ( 15 * 3px ) ) / 16 ) + ( 4 * 3px ) );}
.archive-list-ul:hover .archive-list-li-a{opacity:1;}
.remove-by-filter.archive-list-li-a,.archive-unselectable{opacity:.4!important;}
.archive-list-li-elmt h6 .respOn{display:contents!important;}
.section-filtres-archives .category-filter-block{margin-bottom:calc( 11.25 * 1.1 );}
.ref-archive-span{min-width:32px;}
.main-menu-container{opacity:1!important;z-index:3000;}
.archive-list-li-ref h6{overflow:visible;text-overflow:visible;}
.respArchiveSubtitle{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
}
