* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body, html{
    min-height: 100%;
    width:100%;
    font-family: Arial, sans-serif;
}

.bodyHome {
    overscroll-behavior: none; /* Empêche le rebond et l'inertie */
    overflow: hidden; /* Désactive complètement le scroll natif */
    -webkit-overflow-scrolling: auto; /* Désactive le scroll fluide sur iOS */
}

/********************nav********************/
.main-menu-container{display:flex;flex-direction:row;position:fixed;z-index:500;}
.menu-menu-prinicpal-container, .menu-menu-prinicpal-container *,.main-menu-title, .main-menu-title *{display:inline-block;float:left;margin:0;padding:0;width:auto;height:auto;}
.menu{display:flex;flex-direction:row;}

/**********partie side*********/
.slide-left-container{position:fixed;left:auto;overflow-y:scroll;z-index:10;}
.slide-left-ul{display:flex;flex:0 0 auto;align-items:flex-end;flex-direction:column;height:auto;min-height:100vh;justify-content:center;}
.slide-left-li{overflow:hidden;transition:.5s ease;opacity:.1;background-position: center center;background-size:cover;}
.slide-left-li:hover, .currentSlide{opacity:1;}
.clicableSide{cursor:pointer;}


/*botanique*/
.archive-vegetaux-img{width:25vw;}

/*home cat*/
.a-taxonomy-customFilter{cursor:pointer;}

/*special exlusions*/
.nav-activable{opacity:.4;}
.nav-current{opacity:1;}
.exclude{opacity:.4;pointer-events: none;}
.nav-activable:hover{opacity:1;}
/*.unCurent-link{opacity:.4;}*/



/**********index ********/
.home-mask{background-color:#FFFFFF;width:100vw;height:200vh;overflow:hidden;position:fixed;z-index:3000;top:-50vh;box-sizing:border-box;}
.home-mask-txt{position:absolute;top:50%;margin-top:-20px;height:40px;line-height:40px;z-index:1000;}
.baseline-mask{width:100%;text-align:center;}
.section-diaporama-home{width:100vw;height:100vh;z-index:0;overflow:hidden;}
.scroll-listener{overflow:hidden;overscroll-behavior: none; -webkit-overflow-scrolling: auto;touch-action: none;}
.section-diaporama-home-contenu{display:flex;flex-direction:column;top:calc( 50vh - 27vh );}
.section-diaporama-home-ul{display:flex;flex-direction:column;align-items:center;gap:0px;min-height: 100vh;justify-content: space-around;}
.section-diaporama-home-li{width:auto;box-sizing:border-box;padding:0px;margin-top:0;margin-bottom:0;display: flex;justify-content:center;flex-direction:row;align-items: center;}
.section-diaporama-home-img{mix-blend-mode: multiply;min-height:1px;min-width:1px;height:auto;max-width:100%;transition:.5s ease;cursor:pointer;}
.section-diaporama-home-li{height:54vh;/*tailles des zones*/}
#diap-home-ul-0{position:absolute;top:auto;bottom:100%;}
#diap-home-ul-2{position:absolute;top:100%;}
.currentDiap .section-diaporama-home-img{cursor:auto;}
.diap-ligne-txt-left{height:100%;gap: 6px;display: flex;flex-direction: row;}
.diap-ligne-txt-container p{height:100%;line-height:40px;text-align:left;}
.diap-ligne-txt-container{pointer-events: none;position:fixed;height:60px;padding:10px;box-sizing:border-box;left:0;top:calc( 50vh - 30px );display:flex;flex-direction:row;justify-content:space-between;}
.diap-ligne-txt-right{box-sizing:border-box;height:100%;display:flex;flex-direction:row;}
.diap-ligne-categories{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.diap-ligne-titre{box-sizing:border-box;opacity:0;z-index:1;position:fixed;height:60px;top:calc( 50vh - 30px );touch-action: none;display:flex;flex-direction:row;align-items:center;justify-content:center; pointer-events: none;}
.diap-ligne-titre-a{pointer-events: auto;}
.diap-ligne-titre-a h2{text-align:center;line-height:1;margin-top:-14pt;}
.diap-ligne-txt-container h6{line-height:40px;}

/**********partie slide HOME*********/
.home-slide-left{display:flex;flex-direction:column;justify-content:center;}
.home-slide-left-ul{min-height:0;}
.home-slide-left-container{overflow:hidden;z-index:3;}


/**********generic*******/
.classic-article{width:110vw;height:100vh;overflow:hidden;}
.section-overflow-block{width:110vw;height:100vh;overflow-y:auto;}
.titreSurvolableImgTarget{position:absolute;top:100%;z-index:0;display:none;z-index:1;pointer-events: none;}
.titreSurvolableImgListener:hover .titreSurvolableImgTarget{display:inline-block;}
.titreSurvolableImgListener:hover .exclude .titreSurvolableImgTarget,.remove-by-filter .titreSurvolableImgTarget{display:none!important;}
.remove-by-filter.elmt-desactivable{pointer-events: none!important;}

/*******filtres*******/
.category-filter-block{display:flex;flex-direction:row;gap:6px;}

/******pages******/
.section-child-page{position:absolute;}
.children-page{display:flex;flex-direction:row;}
.children-page-with-volet{flex-direction:column;}
.children-page-with-volet .children-page-content{height:0;overflow:hidden;}
.children-page-with-volet-titre{cursor:pointer;}
.volet-close-arow{display:none;}
.volet-open-arow{display:inline-block;}
.children-page-volet-open .volet-open-arow{display:none;}
.children-page-volet-open .volet-close-arow{display:inline-block;}
.classic-main-section,.childPage-section{float:left;}
.picto-volet{position:absolute;left:100%;white-space:nowrap;}
.lb-block-titre{flex:0 0 auto;}
.lb-block-titre-container{display:flex;flex-direction:row;}
.section-main-page{display:flex;flex-direction:column;justify-content:space-between;gap:calc( 13.5pt * 1.1 );}
.colophon-container{opacity:.4;}
/******archives******/
.section-archive-list{width:110vw;overflow:hidden;overflow-y:auto;box-sizing:border-box;}
.section-archive-list-titre-ul{position:fixed;display:grid;grid-template-columns: repeat(10, 1fr);}
.archive-list-li-a-grid-part{display:grid;grid-template-columns: repeat(10, 1fr);}
.archive-list-li-a p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;}
.archive-list-li-elmt{grid-column: span 1;}
.archive-list-li-elmt h6,.second-line-resp-list-archive h6{white-space:nowrap;text-overflow: ellipsis;overflow:hidden;max-width: 100%;}
.archive-list-li-ref{overflow:hidden;}
.archive-list-li-2c{grid-column: span 2;}
.archive-list-li-3c{grid-column: span 3;}
.archive-list-li-annee h6{font-feature-settings:"tnum";}
/*.archive-list-ul:hover .archive-list-li-a{opacity:.4;}
.archive-list-ul:hover .archive-list-li-a:hover{opacity:1;}*/
.section-filtres-archives-container{display:flex;flex-direction:row;}
.isSurvoling-archives:hover .archive-list-li-a{opacity:.4;}
.isSurvoling-archives:hover .archive-list-li-a:hover{opacity:1;}

/*article*/
.post-galery-container{overflow-x:auto;overflow-y:hidden;height:110vh;width:100vw;}
.post-galery-ul{display:flex;flex-direction:row;flex-wrap:nowrap;height:100vh;box-sizing:border-box;}
.post-galery-li{flex:0 0 auto;width:auto;height:100%;display:flex;align-items:center;justify-content:center;transition:.3s ease;}
.post-galery-li-zoomable .post-galery-img{width:auto;height:auto;transition:.3s ease;cursor:pointer;}
.post-galery-legende{position:absolute;top:100%;transition:.3s ease;}
.post-galery-li-zoom.post-galery-li{max-width:100vw;}
.post-galery-li-zoom .post-galery-img{max-width:100vw;max-height:100vh;}
.post-galery-li-zoom .post-galery-img-isvideo{max-width:70vw;}
.post-txt-section{z-index:500;position:absolute;height:100vh;width:110vw;background-color:rgba(255,255,255,.95);display:none;opacity:0;overflow-y:auto;}
.post-txt-section-forced{display:inline-block;opacity:1;}
.post-back-section{position:absolute;}
.post-txt-complement-container{box-sizing:border-box;}
.post-txt-complement-titre{text-decoration:underline;}
.post-txt-complement-ul{display:flex;flex-direction:column;}
.post-txt-complement-li{display:flex;flex-direction:row;}
.post-txt-complement-li h6, .post-index-floristique-titre h6{/*white-space:nowrap;overflow:hidden;text-overflow:ellipsis;*/}
.post-txt-index-floristique-container{box-sizing:border-box;}
.post-index-floristique-titre{display:flex;flex-direction:row;}
.index-floristique-ul{ display: grid;}
.index-floristique-li{aspect-ratio: 1 / 1;opacity:1;}
.post-index-floristique-titre{display:flex;flex-direction:row;}			
.post-txt-index-floristique-target{display:flex;flex-direction:column;}
.index-floristique-li .container{background-size: cover;}
.post-interface-menu{position:fixed;top:auto;display:flex;flex-direction:row;z-index:502;}
.post-interface-fermer-container{flex:0 0 auto;}
.post-interface-switch-container{display:flex;flex-direction:row;}
.post-interface-switch{cursor:pointer;}
.post-titre-nav{display:flex;flex-direction:row;width:auto;}
.post-header-id{flex:0 0 auto;}
.post-header-titre{flex:0 0 auto;}
.archive-unselectable{opacity:.4;pointer-events:none;}
.post-galery-li-zoom .post-galery-legende{opacity:0;}
.post-galery-li h6{opacity:.4;}
.post-galery-li:hover h6{opacity:1;}
.index-floristique-ul:hover .index-floristique-li{opacity:.1;}
.index-floristique-ul .index-floristique-li:hover{opacity:1;}

/******botanique******/
.section-filtres-botanique,.section-filtres-archives{position:absolute;z-index:1;}
.section-botanique-block-image{position:absolute;left:auto;right:0;background-size:cover;}
.section-botanique-ul{display:flex;flex-direction:column;}
.section-botanique-block-bot{box-sizing:border-box;display:flex;flex-direction:column;}
.section-botanique-block-titre{display:flex;flex-direction:row;}
.section-botanique-block-cat{display:flex;flex-direction:column;}
.section-botanique-block-oberserver-line{display:flex;flex-direction:row;}
.section-botanique-block-oberserver-line-content{display:flex;flex-direction:column;}
.section-botanique-block-cat-line{display:flex;flex-direction:row;gap:6px;}
.section-botanique-block-bot h6{opacity:.4;}
.section-botanique-block-oberserver-line-content a:hover h6{opacity:1;}
.filtre-wrapper{display:flex;flex-direction:column;}
.filtre-wrapper-archives{flex-direction:row;gap:6px;}
.filtre-archive-double{display:flex;flex-direction:column;min-width:calc( ( 3 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 2 * 6px ) );}

/*grid et marges*/
/*
marges cotés : p*lh*2 = 19.8pt;
marges haut bas  : p*lh= 6px
gap : 6px
minigap : 3px
ratio image : 0.74
calcul column calc( ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 );
calcul mulicolumn calc( ( X * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( X-1 * 6px ) );*/

.grid-container{position:fixed;width:100vw;height:100vh;display:flex;flex-direction:row;gap:6px;box-sizing:border-box;padding-left:19.8pt;padding-right:19.8pt;}
.grid-marge{left:0;position:absolute;width:19.8pt;background-color:rgba(255,0,0,.3);}
.grid-marge-r{left:auto;right:0;}
.grid-marge-t{top:0;width:100%;height:6px;}
.grid-marge-b{top:auto;bottom:0;width:100%;height:6px;}
.grid-column{flex:0 1 auto;background-color:rgba(0,255,0,.1);}
.grid-hLine{width:1px;background-color:rgba(0,0,255,.6);position:absolute;} 
.grid-hLine-righter{left:auto;right:calc( 19.8pt + ( ( ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) / 2 ));}
.grid-hLine-right{left:auto;right:calc( 19.8pt + ( 5 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 5 * 6px ) + ( 0.5 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) );}
.grid-hLine-0{left:calc( ( 19.8pt + ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) / 2 ) ); }
.grid-hLine-1{left:calc( ( 19.8pt + ( 1.5 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + 6px ) ); }
.grid-wLine{height:1px;background-color:rgba(0,0,255,.6);position:absolute;} 
.grid-wLine-0{top:calc( 9.9pt + 6px );}
.grid-wLine-1{top:calc( ( 2 * 9.9pt ) + 6px );}
.grid-wLine-2{top:calc( ( 3 * 9.9pt ) + 6px );}

/*********************gestion dimentions******************************/

/**********index ********/
.home-mask h1{margin-left:19.8pt;}
.home-mask h1, .home-mask h2{font-size:9pt;letter-spacing:0;}
.diap-ligne-titre{padding-left:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 1 * 6px ) + 19.8pt );padding-right:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 1 * 6px ) + 19.8pt );}

.diap-ligne-txt-right{gap:6px;padding-right:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 1 * 6px ) );}
.section-diaporama-home-img{width:calc( ( 6 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 5 * 6px ) );}
.currentDiap .section-diaporama-home-img{width:calc( ( 12 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 11 * 6px ) );}
.currentDiap .section-diaporama-home-img{width:calc( ( 10 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 9 * 6px ) );}/*nouvelle version plus petite*/
.diap-ligne-categories{width:calc( ( 2 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 1 * 6px ) );overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.diap-ligne-id{width:auto;min-width:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 0 * 6px ) );overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.diap-ligne-date{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.diap-ligne-txt-container{padding-left:19.8pt;gap:6px;padding-right:19.8pt;}
/******slide*****/
.slide-left-container{z-index:510;width:calc( ( ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + 19.8pt + 100px );right:-100px;}
.slide-left{width:calc( ( ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + 19.8pt );}
.slide-left-ul{gap:3px;}
.slide-left-ul-classic{width: calc( 19.8pt + ( ( ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) / 2 ));float:right;}
.slide-left-li{width:calc( 19.8pt + ( ( ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) / 2 ));height:calc( ( 19.8pt + ( ( ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) / 2 ) ) * 0.74 );}
.slide-left-li:hover, .currentSlide{width: calc( ( ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + 19.8pt );height:calc( ( ( ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + 19.8pt ) * 0.74 );}

/******nav*****/
.main-menu-container{gap:6px;top:6px;left:19.8pt;z-index:500;}
.main-menu-title{min-width:calc( ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 );}
.menu{gap:9.9pt;}


/******micro-generic*****/
.volet-arow{width:9pt;text-align:center;}
.is-style-alinea{text-indent:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 1 * 6px ) );}
.classic-article h4{padding-left:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 1 * 6px ) );text-align:left;}
.titreSurvolableImgTarget{width:calc( 2 * ( ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + 6px );}

/******filter******/
.category-filter-block{margin-top:calc( ( 1 * 9.9pt ) + 6px );width:calc( ( 3 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 2 * 6px ) );}
.category-filter-titre{flex: 0 0 auto;width:auto;min-width:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 0 * 6px ) );}
.category-filter-ul{flex:1 1 auto;width:1px;}
.category-filter-ul h6,.category-filter-ul h6 a,.archive-list-titre-li h6{max-width:100%;white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}

/******page container***/
.wp-block-lazyblock-photo{margin-left:calc( ( -1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) - ( 1 * 6px ) );width:calc( ( 3 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 2 * 6px ) );display:inline-block;margin-bottom:0px;}
.section-main-page{box-sizing:border-box;padding-top:calc( ( 3 * 9.9pt ) + 6px );padding-left:19.8pt;padding-bottom:6px;}
.section-main-page-container{width:calc( ( 8 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 7 * 6px ) );}
.section-child-page{box-sizing:border-box;left:calc( ( 8 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 8 * 6px ) + 19.8pt );
    margin-left:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 1 * 6px ) );
    padding-top:calc( ( 3 * 9.9pt ) + 6px );padding-bottom:6px;}
.section-child-page-container{width:calc( ( 6 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 5 * 6px ) );}
.children-page{gap:6x;}
.children-page-titre{min-width:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 1 * 6px ) );flex:1 0 auto;}
.children-page-titre h6{margin-top:calc( 13.5pt - 10.5pt );}
.children-page-with-volet h6{margin-top:0;}
.titre-children-page-with-volet{min-width:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 0 * 6px ) + ( 0.5 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) );}
.lb-block-titre{min-width:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) );width:auto!important;}
.lb-block-titre-container{gap:6px;}
.picto-volet{left:calc( 100% + 6px );white-space:nowrap;}
.post-galery-titre{width:calc( 50vw - 19.8pt - 3px );display:flex;flex-direction:column;justify-content:center;flex: 0 0 auto;}

/******article*****/
.post-galery-ul{gap:6px;padding-left:19.8pt;padding-right:19.8pt;}
.post-galery-li{max-width:50vw;}
.post-galery-img{max-width:33vw;max-height:70vh;}
.alinea-gallerie{width:calc( ( 0.5 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) );display:inline-block;}
.post-titre-nav{top:6px;left:19.8pt;gap:6px;}
.post-header-id{flex:0 0 auto;min-width:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) );}
.post-interface-menu{left:19.8pt;bottom:6px;gap:6px;}
.post-interface-fermer-container{min-width:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) );}
.post-interface-switch-container{gap:12px;}
.post-sous-titre{position:fixed;top:calc( 9.9pt + 6px );left:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 5px + 19.8pt ) );}
.post-txt-section-content{margin-top:6px;margin-bottom:calc( 9.9pt * 3 );margin-left:19.8pt;width:calc( ( 8 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 7 * 6px ) );}
.post-txt-complement-container{margin-top:calc( ( ( 2.2 * 13.5pt ) - 9.9pt ) );padding-left:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 1 * 6px ) );padding-right:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 1 * 6px ) );}
.post-txt-complement-titre{margin-bottom:9.9pt;}
.post-txt-complement-li{gap:6px;}
.post-txt-complement-li-titre{width:calc( ( 2 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 1 * 6px ) );}
.post-txt-complement-li-content{width:calc( ( 4 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 3 * 6px ) );}
.post-txt-index-floristique-container{margin-top:calc( 2 * 9.9pt );padding-left:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 1 * 6px ) );padding-right:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 1 * 6px ) );}
.index-floristique-ul{grid-template-columns: repeat(auto-fill, minmax(calc((100% - (5 * 6px)) / 6), 1fr));gap: 6px;}
.post-index-floristique-titre{gap:6px;}
.post-txt-index-floristique-titre{width:calc( ( 2 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 1 * 6px ) );text-decoration:underline;}
.post-txt-index-floristique-target{width:calc( ( 4 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 3 * 6px ) );height:calc( 2 * 9.9pt );}
.forced-noTop{margin-top:0!important;}
.post-galery-titre-contenu{display:flex;flex-direction:column;gap:0px;}
.post-galery-titre-txt{display:flex;flex-direction:row;gap:6px;}
.post-galery-id-container{flex:0 0 auto;width:auto;min-width:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) );}
.post-galery-titre-txt{max-width:calc( ( 7 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 6 * 6px ) );}
.post-txt-section-content .post-galery-titre-contenu{margin-bottom:calc( 1.1 * 13.5pt );}
.post-back-section{cursor: url('../inc/svgs/cross.svg') 11 16, auto!important;left:calc( ( 8 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 8 * 6px ) + 19.8pt );width:calc( ( 7 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 6 * 6px ) );}
.post-galery-titre-txt-soustitre{box-sizing:border-box;padding-left:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 1 * 6px ) );max-width: calc( 50vw - 19.8pt - 3px );}
.post-galery-titre-txt-titre{flex:1 1 auto;max-width:calc( ( 7 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 6 * 6px ) );}

/******botanique*****/
.section-main-botanique{box-sizing:border-box;padding-top:calc( ( 2 * 9.9pt ) + 6px );padding-left:19.8pt;padding-bottom:6px;}
.section-botanique-ul{ width:calc( ( 7 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 6 * 6px ) );}
.section-filtres-botanique{box-sizing:border-box;padding-top:6px;padding-bottom:6px;left:calc( ( 10 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 10 * 6px ) + 19.8pt );}
.section-filtres-botanique-container{width:calc( ( 5 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 4 * 6px ) );}
.section-filtres-botanique-container p{font-size:9pt;line-height:9.9pt;letter-spacing:0;}
.section-filtres-botanique-container .is-style-alinea{text-indent:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) / 2 );}
.section-botanique-block-oberserver-line{gap:6px;}
.section-botanique-li-contenu{margin-bottom:6px;min-height:calc( ( 3 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 2 * 6px ) );height:auto;box-sizing:border-box;padding-right:calc( ( 3 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 3 * 6px ) );}
.section-botanique-block-image{width:calc( ( 3 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 2 * 6px ) );height:calc( ( 3 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 2 * 6px ) );}
.section-botanique-letter{width:auto;flex: 0 0 auto;min-width:calc( ( ( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) - ( 0 * 6px ) ) / 2 ) - 6px );}
.section-botanique-block-titre,.f{gap:6px;}
.section-botanique-block-bot{margin-top:9.9pt;gap:9.9pt;box-sizing:border-box;padding-left:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 32 ) );}
.section-botanique-block-cat-line-titre,.section-botanique-block-cat-line-titre{width:auto;flex: 0 0 auto;min-width:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) );}
.section-botanique-block-bot .titreSurvolableImgTarget{left:calc( ( -1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) - 6px );}

/******archives******/
.section-archive-list{padding-left:19.8pt;top:calc( ( 9.9pt * 4 ) + 6px );position:fixed;height:auto;bottom:0;overflow-y:auto;}
.section-archive-list-titre-ul{left:19.8pt;width:calc( ( 10 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 9 * 6px ) );gap:6px;top:calc( ( 9.9pt * 3 ) + 6px );}
.archive-list-ul{width:calc( ( 10 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 9 * 6px ) );margin-bottom:9.9pt;margin-top:9.9pt;}
.archive-list-li-a-grid-part{gap:6px;}
.ref-archive-span{display:inline-block;width:auto;text-align:center;min-width:40px;}
.section-filtres-archives{box-sizing:border-box;padding-top:6px;padding-bottom:6px;left:calc( ( 10 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 10 * 6px ) + 19.8pt );}
.section-filtres-archives .category-filter-block{margin-top:0;margin-bottom:9.9pt;}
.elmt-desactivable.remove-by-filter{opacity:.4;}

/** transiations et animations **/
.menu-item:hover,.post-interface-switch:hover,.post-interface-fermer-a:hover{opacity:1;}
.js-ready .animable{transition:.2s;}
.js-loading .transparent {opacity: 0;}
.from-isSingle .display-from-isSingle.animable,
.from-isVegetaux .display-from-isVegetaux.animable,
.from-isIndex .display-from-isIndex.animable,
.from-isPage .display-from-isPage.animable,
.from-isArchives .display-from-isArchives.animable
{opacity:1;}
.index-article{opacity:0;}
.classic-article{transition:opacity .2s;}
.isSurvol-side-classic .classic-article {opacity:.1;}
/*.isSurvol-side-classic.body-single .main-menu-container {opacity:.3;}*/
.remove-by-filter{display:none;}
/*
.post-galery-container{opacity:0;}
.post-txt-section{background-color:rgba(255,255,255,0);}
*/
.generic-id-receptor{width:auto;min-width:calc( ( 1 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) );}
.generic-titre-receptor{width:calc( ( 3 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 2 * 6px ) );flex:0 1 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/*modif generic*/
.generic-info-receptor{gap:6px;align-items:center;position:fixed;display:flex;flex-direction:row;left:calc( ( 11 * ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + ( 11 * 6px ) + 19.8pt );right:auto;top:0;height:calc( ( ( ( 100vw - ( 19.8pt * 2 ) - ( 15 * 6px ) ) / 16 ) + 19.8pt ) * 0.74 );height:10pt;margin-top:-5pt;}

.post-galery-container .post-galery-titre-contenu{z-index:1;position:fixed;width:auto;top:calc( 50% - 9.9pt );left:19.8pt;}

.js-ready .animatedIndex .main-menu-container{opacity:0;transition:none;}
@media screen and (max-width: 850px){
  
}