@charset "UTF-8";
/* CSS Document inist-cnrs cve 2022 */

:root{
	--vert0:#0b4638;--vert1:#114d3f;--vert2:#177150;--vert3:#009c77/*rgb(0, 156, 119)*/;--vert4:#a4fabe;--vert5: #00dd8d/*rgb(0, 221, 141)*/;--vert6:#92e3a9/*rgb(146, 227, 169)*/ ;
	--grisvert: #67796f;
	--gris1:#ced7d3;
	--gris2: #53526f;
	--gris3: rgba(217, 217, 217,.3);
	--grisnoir: #263238;
	--bleu1:#164F67;--bleu3:#08688a;
	--violet1: #08092a;--violet2:#3d3b52;--violet3: #53526f;--violet4: rgb(160, 158, 199)/*rgb(156, 153, 180)*/;--violet5: #ccc8f3;}
*,.bsbb{box-sizing: border-box;}

/* normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css  */
body {margin: 0;}
main {display: block;}
hr {box-sizing: content-box;height: 0;overflow: visible;}
pre {font-family: monospace, monospace;font-size: 1em;}
a {background-color: transparent;}
abbr[title] {  border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}
b,strong {font-weight: bolder;}
code,kbd,samp {font-family: monospace, monospace;font-size: 1em;}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
img {border-style: none;}
button,input,optgroup,select,textarea {font-family: inherit;font-size: 100%; line-height: 1.15;margin: 0;}
button,input {overflow: visible;}
button,select {text-transform: none;}
button,[type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}
button:-moz-focusring, [type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
fieldset {padding: 0.35em 0.75em 0.625em;}
legend {  box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}
progress {vertical-align: baseline;}
textarea {overflow: auto;}
[type="checkbox"],[type="radio"] {box-sizing: border-box;padding: 0;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height: auto;}
[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}
[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
details {display: block;}
summary {display: list-item;}
template {display: none;}
[hidden] {display: none;}
/* alsacreations */
p{word-wrap: break-word;hyphens:auto;}
img,video{max-width: 100%;height: auto;}
pre,code{white-space: pre-wrap;}
.screen-reader-text {border: 0;clip: rect(1px, 1px, 1px, 1px);overflow: hidden;position: absolute !important;height: 1px;margin: -1px;white-space: nowrap;width: 1px;}
.vert1{color:var(--vert1); }
.vert2{color:var(--vert2); }
.vert3{color:var(--vert3); }
.vert4{color:var(--vert4); }
.vert5{color:var(--vert5); }
.bgvert1{background-color: var(--vert1);}
.bgvert2{background-color: var(--vert2);}
.bgvert3{background-color: var(--vert3);}
.bgvert4{background-color: var(--vert4);}
.gris1{color: var(--gris1);}
.bggris1{background-color: var(--gris1);}
.violet1{color: var(--violet1)}
.violet2{color: var(--violet2)}
.violet3{color: var(--violet3)}
.violet4{color: var(--violet4)}
.bgbleu1{background-color: var(--bleu1);}
.bgbleu3{background-color: var(--bleu3);}
.bgviolet1{background-color: var(--violet1);}
.bgviolet2{background-color: var(--violet2);}
.bgviolet4{background-color: var(--violet4);}
.blanc{color: #fff}
.bgblanc{background-color: #fff}

.page{max-width: 1280px;margin: 0 auto;}
.container{padding-left:5vw;padding-right:5vw}
.container.padr0{padding-right:0;}
.flexHz{display: flex;}
.aiC{align-items: center;}
.jcC{justify-content: center}
.jcSb{justify-content: space-between;}
ul, li{margin: 0;padding: 0;list-style: none;}
.mt0{margin-top:0}
.mb0{margin-bottom:0}
.m0{margin:0}
.padt60{padding-top: 60px}
.mb20{margin-bottom: 20px}

/*liens*/
a.lien-fleche,nav a,a.nodecoration{text-decoration: none}
.tag>a{color: inherit;text-decoration: none;}
article>section a{color: var(--vert2);}

/* fonts et colors*/
body,.h4,h2.tit-agenda{font-family:'Inter',sans-serif;}
h1, h2, h3, .h2,.h3,.gtsite-title, .actu-tit,.li-accrapide a,.titre-footer,.titre-module,.evt-date{font-family: 'Libre Baskerville', serif;}
.surtitre,.smgt-item-title,.home-gt-surtitre,.filtres-results label{font-family:'Open Sans',sans-serif ;}
body{font-size:.875rem;line-height: 150%;}/*14px 150% */
h1, .h1{font-size: 2.5rem;line-height: 120%;font-weight: 400;margin:0;}/*40px 120%* ok avec guideline*/
h1.slogan{font-size: 1.9375rem;}/*31px 120%*/
.titre-footer{font-size: 1.5rem;line-height:120%}/*24px*/
.single-soustitre{margin-top:.5rem}
h2,.h2,.gtsite-title,.titre-module,.single-soustitre{font-size:1.375rem;line-height:130%;font-weight: 400;}/*22px 130%*/
h3,.h3{font-size:1.125rem;line-height:150%;font-weight: 400;}/*18px 150%**/
.li-accrapide .lien-fleche,.actu-tit{font-size: 1.125rem;line-height:130%;}/*18px 130%*/
.home-gt-titre,.evt-tit{font-size: 1rem;}
h4,.h4,.btn-mod-message,.smunniv-title,.smgt-title,.evt-date{font-size:.9375rem;line-height: 150%;}/* 15px */
.li-voiraussi>.surtitre,.button-doc,.ub-titre-boite,.ress-titre,.wpcf7::placeholder,.form-contact label[for="message"],.form-contact label[for="sujet"],.parten-tit{font-size:.8125rem;line-height:130%}/* 13px/130% */
.menu-principal>.li-niv1{font-size:.8125rem;line-height: 1rem;}/* 13px/16px */
a.button.primary,.button.primary,button.primary,.footer-search-form,.li-ssmenu,.table-negos ul,.filtres-results label,.search-actus-field::placeholder,.fermer-modale{font-size: .75rem;line-height:.9375rem;}/*12px/15px*/
.footer-nav-ppale>ul>li>ul,.datemaj,.homeactu-datemaj,.breadcrumb,.ress-accroche,.avertissement,.reinit,.parten-descrip,.evt-lieu,.ub-excerpt-post,.btnstatut,.cell-licence a:link{font-size:.6875rem;line-height:.8125rem;}/*11/13*/
.header-top{font-size:.6875rem;}
.ress-accroche{line-height: 140%;}
.button.secondary,button.secondary,.footer3,.sticky-cat,h2.tit-agenda{font-size:.625rem;line-height:.75rem;}/*10px 12px*/
.tag-single{font-size:.5rem;line-height:130%;}/*10px 10px*/
h4,.h4,.btn-mod-message,.smunniv-title,.smgt-title,.actu-tit,dt{font-weight: 700;}
.ub-titre-boite,.ress-titre,.parten-tit{font-weight: 500;}
.menu-principal>li,.button.secondary,button.secondary,.presentation,.tag-single,.smgt-item-descr,.home-gt-titre,.sticky-cat,.evt-publi,.evt-tit,h2.tit-agenda{font-weight: 300;}
.footer-nav-ppale>ul>li>ul,.footer3{font-weight: 200;}
.footer-nav-ppale>ul>li>ul,.footer3{letter-spacing:.02rem;}
.detailsigle,.tele,.ub-titre-parent,.smgt-item-title,.home-gt-surtitre,.ress-cat,.evt-publi{font-size:.5625rem;line-height:.75rem;letter-spacing:.04rem;}/*9px/12px*/
.tag-blocactu{font-size:.4375rem;}/*7px */
h2,.h2,h2>a:link{color: var(--vert2)}
h3,.h3,h4,.h4,.fermer-modale{color:black }
.breadcrumb,.breadcrumb a{color:var(--gris2);}
.datemaj,.avertissement,dt{color: var(--grisvert)}
th{font-weight: 400;}

/***boutons***/
button,.button{display: flex;align-items: center;justify-content: center;cursor: pointer;text-decoration: none;}
button.primary,.single-content a.button.primary,.button.primary{padding:18px 34px;max-width: fit-content;color: #fff;background-color: var(--vert2);min-width: 182px;}
button.primary:hover,a.button.primary:hover,button.primary:focus,a.button.primary:focus{color: var(--vert1);background-color: #fff;}
button.secondary,a.button.secondary,.button.secondary>.wp-block-button__link{padding:4px 15px;color: #fff;}
button.secondary:hover,.button.secondary:hover,button.secondary:focus,.button.secondary:focus{color: #fff;}
.button.secondary.bgvert1>.wp-block-button__link{background-color: var(--vert1);}
a.button.secondary.bgvert1,.button.secondary.bgvert1>.wp-block-button__link{border:.5px solid #fff;}
a.button.secondary.bgvert2{border:.5px solid var(--vert2);}
a.button.secondary.bgbleu3{border:.5px solid var(--bleu3);}
a.button.secondary.bgvert1:hover,a.button.secondary.bgvert1:focus,.button.secondary.bgvert1:hover>.wp-block-button__link,a.button.secondary.bgvert1:focus>.wp-block-button__link{background-color:var(--vert2);border:.5px solid var(--vert2);}
a.button.secondary.bgvert2:hover,a.button.secondary.bgvert2:focus{color:var(--vert1) ;background-color:#fff;border:.5px solid #fff;}
a.button.secondary.bgbleu3:hover,a.button.secondary.bgbleu3:focus{color:#000;background-color:#fff;border:.5px solid #fff;}
a.button-doc{color: var(--violet2)}

/*===========================
			site header
/*===========================*/
.site-header{position: sticky;top: 0;z-index: 10;}
.site-header>.is-sticky{background-color: #fff;}
#nav-skip{background-color:#fff;position: relative;display: flex}
.skip-links a{color:rgba(67,65,72,1);background-color:#fff;position:absolute;left:-7000px;text-decoration: none}
.skip-links{width: 0;height: 0;transition:all .3s;background:transparent;opacity:0}
.skip-links.focused{opacity:1;z-index:300;width:auto;height: auto}
.skip-links.focused a:focus{left:0;top:.2rem}
.skip-links > li {padding:.5rem}
.header-top{color: var(--violet4);background-color: #1d3f3a;min-height: 33px;flex-wrap: wrap;}
.header-top>nav{gap: 20px}
.header-top a{color: var(--violet4);;display: inline-flex;align-items: center;}
.lien-ext-petit{height: 10px;margin-left: .2rem}
.header-logonav{display: grid;grid-template-columns: repeat(12, 1fr);padding-top: 33px;padding-bottom: 23.5px;}
.nav-header{grid-column: -1 / -9;}
.vers-accueil,.header-logonav>.couperindotorg{grid-column: 1 / span 3;display: flex;}
/***logo***/
svg.couperindotorg{--color: #fff;/*width: 208.65px;*/max-height: 25.47px;flex-shrink: 0;}
.is-sticky svg.couperindotorg,.vers-accueil>svg.couperindotorg{--color: black;}
.vers-accueil>svg.couperindotorg:hover,.vers-accueil>svg.couperindotorg:focus{--color: var(--vert2)}

/*===========================
		Mega menu
/*===========================*/
.menu-principal{gap: 18px;min-height: 39px;justify-content: space-between;}
.liensearch>svg{width: 18px;height: 18px}
.menu-principal>.menu-item-has-children>a>.chevron{margin-left: 8px}
.menu-principal>.menu-item-has-children.js-item-actif>a>.chevron{transform:rotate(.5turn);}
.menu-item-has-children>.sub-menu:not(.ouvert){display: none;}
.menu-item.li-niv1>a{display: flex;align-items: center;}
.menu-principal>li>a{border-bottom:1px solid transparent}
.menu-principal a,.footer-menu-principal a{color: inherit}
.is-sticky .ulmenuhome>li>a,.is-sticky .gtsite-title,.gtsite-title>a{color: #000}
.ulmenuhome>li>a,.gtsite-title{color: #fff}
.ulmenuhome>li>a:hover,.ulmenuhome>li>a:focus,.ulmenuhome>li.js-item-actif>a{color: var(--vert5);}
.ulmenuhome>li>a:hover,.ulmenuhome>li>a:focus{border-bottom:1px solid var(--vert5)}
.is-sticky .ulmenuhome>li>a:hover,.is-sticky .ulmenuhome>li>a:focus,.ulmenufille>li>a:hover,.ulmenufille>li>a:focus,.ulmenufille>li.current-post-parent>a,.ulmenufille>li.js-item-actif>a{color: var(--vert0);border-bottom:1px solid currentColor;}
.svg-ext{height:12px;}
.menu-item-faux-niveau>span{display:block;}
.sub-menu.ouvert>ul>li.menu-item-has-children>a,.sub-menu.ouvert>ul>li.menu-item-faux-niveau>span{font-size:.9375rem;line-height:150%;font-weight: 700;color: var(--vert2);padding-bottom: 8px;border-bottom:1px solid rgba(11, 70, 56, 0.7);}
.sub-menu.ouvert>ul>li.menu-item-has-children,.sub-menu.ouvert>ul>li.menu-item-faux-niveau{display: flex;flex-direction: column;gap: 17px;width: 100%;}
.sub-menu>ul>li>ul>li,.smunniv-description,.item-fleche{font-size:.875rem ;font-weight: 400;line-height: 150%;}
.sub-menu>ul>li>ul{display: flex;flex-direction: column;}
.item-fleche:not(.button)::before{content: url('../img/item-fleche.svg');display: inline-block;margin-right: 1rem;}
.site-header .menu-item.button{height: 35px;margin-bottom: .75rem;}
.button.primary>a{color: #fff;}
.button.primary.bgvert1{background-color: var(--vert1);}
.button.primary.bgvert1:hover,.button.primary.bgvert1:focus{color: #fff;background-color: var(--vert3);}
.button.primary.bgbleu1{background-color:var(--bleu1);}
.button.primary.bgvert2{background-color:var(--vert2);}
.button.primary.bgbleu1:hover,.button.primary.bgbleu1:focus{background-color:var(--bleu3);}
.button.primary.bgvert2:hover,.button.primary.bgvert2:focus{background-color:var(--vert3);}
.nodisplay {display: none!important}

@media only screen and (min-width:917px) {
	.sub-menu.ouvert{position: absolute;right: 0;left: 0;z-index: 100;}
}
.sub-menu.ouvert>ul{display:grid;justify-items:flex-start;}
.sub-menu.ouvert>.sm-deux-nivx{display: grid;grid-template-columns: repeat(auto-fit,minmax(190px,1fr));gap: 25px}
.sm-un-niv{grid-template-columns: repeat(3,1fr);gap:15px 8%;}
.sm-gt{grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 15px;justify-items: space-between;}
.sub-menu.ouvert{background-color:#fff;padding:40px 5vw;border-bottom: 32px solid #196d4b}
.sub-menu.ouvert a{text-decoration:none;}
.smunniv-title{grid-column: 1/-2;align-self: flex-end;}
.smgt-title{grid-column: 1/-1;}
.smunniv-img{grid-column: 3;grid-row: 1/ span 2;justify-self: end;}
.smgt-item{display: flex;}
.smgt-item>a{display:grid;grid-template-columns: 107px 1fr auto;border: 1px solid var(--gris1);gap: 13px;min-height: 100px}
.smgt-item>a::after{content: url('../img/fleche-rond.svg');padding: .5rem;align-self: flex-end;}
.smgt-div-img{background-color: var(--gris1);display: flex;align-items: center;justify-content: center;}
.smgt-item:nth-child(3n) .smgt-div-img img,.smgt-item:nth-child(4n) .smgt-div-img img{height: 65%;}
.smgt-div-img+p{align-self: end;}
.smgt-item-title{display: block;}
.smgt-item-descr{font-size:.875rem;line-height:130%}
.smgt-item>a:hover>.smgt-div-img,.smgt-item>a:focus>.smgt-div-img{background-color: var(--vert2)}


/****search de la modale ****/
#search-modale{display:none}
@media only screen and (min-width:917px){
	#overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color:rgba(255,255,255,0.8);padding: 0 0 17px ;display: none;z-index: 10;}
	#search-modale:target + #overlay{display:block;opacity: 1;}
	#search-modale:target{display:flex;position: absolute;top: 0;right: 0;left: 0;background-color: transparent;}
	.form-modale{flex-direction: column;padding: 100px;position: absolute;right: 30%;left: 30%;top: 14rem;z-index: 11;border: 1px solid var(--vert1)}
	.search-field-modale{min-height: 60px;border:1px solid #d9d9d9;width:100% }
	.form-modale button{margin-top: 35px}
	.fermer-modale{position:absolute;right:100px;top: 14px}
}

/*===========================
			Home 
/*===========================*/
.home{background: url('../img/bghome.png') repeat-x;background-size: 100% 536px}
.section-homeheader{display: grid;grid-template-columns: repeat(12, 1fr);column-gap:15px;margin-top: 13.5px; }
.section-homeheader>*{grid-column:-1 / -9 ;}

.presentation>p:first-child{margin-top: 0;}
.presentation a:not(.wp-block-button__link){color: var(--vert5);}
.presentation a:not(.wp-block-button__link):hover,.presentation a:not(.wp-block-button__link):focus{color: #fff;}
/*  homeactus*/
.home-actus>div,.trois-actus>div,.nonrecentes>div{position: relative;display: flex;flex-direction: column;}
.home-actu,.actu2,.actu3{justify-content: flex-end;padding: 18px}
.actu-sticky, .actu1{justify-content: space-between;}
.actu-sticky>img,.actu1>img{padding-right: 6px;background-image: linear-gradient(to bottom, var(--vert4) 50%,var(--vert3) 50% 100%);background-position:right top;background-size:6px 100%;background-repeat: no-repeat;width:100%;/*aspect-ratio:19 / 9*/ }
.tags{display:flex;align-items: center;gap: 9px;flex-wrap: wrap}
.tags.position{position: absolute;top: 18px;left: 20px}
.tag{display: flex;align-items: center;color: var(--vert0);background-color:var(--gris1);border-radius:10px;}
.tag:not(.tag-blocactu){padding: 2px 6px; }
.tag:hover,.tag:focus,label.tag.on,.actu-sticky .tag-blocactu,.actu1 .tag-blocactu,.bgclair .tag-blocactu,.actu2 .tag-blocactu{color: #fff;background-color:var(--vert2);}
.actu-sticky .tag-blocactu:hover,.actu1 .tag-blocactu:hover,.bgclair .tag-blocactu:hover,.actu2 .tag-blocactu:hover,.actu-sticky .tag-blocactu:focus,.actu1 .tag-blocactu:focus,.bgclair .tag-blocactu:focus,.actu2 .tag-blocactu:focus{color: var(--vert0);background-color:var(--gris1);}
.tag>a{display:inline-block;padding:0 8px;}
.tag>a:before,label.tag:before{content: '#';}
.home-actus a,.trois-actus a,.sticky-resume,.actunonrec a{text-decoration: none;color: currentColor;}
.sticky-resume:after,.actu1-resume:after,.actu2-resume:after,.actu3-resume:after,.actu-resume:after,.parten-resume:after{content: url('../img/fleche-rond.svg');}
.actu-resume,.actu2-resume,.actu3-resume{padding-right:18px}
.sticky-resume,.actu1-resume{border-right: 6px solid var(--vert1);background-color:#f1f1f1;border-left: 1px solid #f1f1f1;border-bottom:  1px solid #f1f1f1;padding: 20px 25px;flex-grow: 1;}
.sticky-resume:hover,.sticky-resume:focus,.actu1-resume:hover,.actu1-resume:focus{background-color: #fff;}
.home-actus,.trois-actus{margin-top: 40px;display:grid;gap:25px 20px;grid-template-columns: repeat(12, 1fr);grid-template-rows: 168px 238px;}
.actu-sticky,.actu1{grid-area: span 2 / span 7}
.home-actu,.actu2,.actu3{grid-column: 8 / span 5;}
.home-actu.bgclair,.actu2{padding-right: 6px;background-image: linear-gradient(to bottom, var(--vert3) 50%,var(--vert4) 50% 100%);background-position:right top;background-size:5px 100%;background-repeat: no-repeat;background-color: #f1f1f1; }
.home-actu.bgclair:hover,.home-actu.bgclair:hover,.actu2:hover,.actu2:hover{background-color:var(--vert6);}
.home-actu.bgfonce,.actu3{padding-right: 6px;background-image: linear-gradient(to bottom, var(--vert3) 50%,var(--vert1) 50% 100%),url('../img/bgactuhome.png') ;background-position:right top,left top;background-size:6px 100%, 100%;background-repeat: no-repeat,repeat-y;background-color: var(--vert2),transparent; }
.homeactu-datemaj:not(.gris1){color: rgb(111, 110, 110);}
.actu-sticky>img.cover{height:307px}
.actu1>img.cover{height:392px}
.actu-sticky>img.contain,.actu1>img.contain{object-fit: contain}
.actu-sticky>img.cover,.actu1>img.cover{object-fit: cover;object-position:top;}
.moitie{width: 50%}

.grid4{display: grid;grid-template-columns: repeat(auto-fit, minmax(264px,1fr));gap: 10px}
.grid1-1{grid-column: 1/-1;}
.carte{display: flex;flex-direction: column;justify-content: flex-end;border: 1px solid var(--gris1);border-radius: 30px;background: url("../img/circle.svg") no-repeat top 10px right 10px;}

/* partenaires */
.section-home-partens .owl-nav{position: absolute;right: 5vw;top: -50px;width: 80px}
.inner-section-parten{display: grid;grid-template-columns: repeat(auto-fit, minmax(70px,256px));gap: 20px}
.un-partenaire{display: grid;grid-template-rows:181px 168px ;border: 1px solid #d9d9d9; }
.parten-resume{color: var(--vert1);padding: 28px 13px}
.div-logo-parten{background-color:#f1f1f1;}
.owl-carousel .owl-item img.logo-parten{width: auto;}
.logo-parten{max-width: 206px;}
.art-archive .inner-section-parten{margin-top: 55px;}

/* evenements */
.section-home-agenda{margin-top:45px ;margin-bottom: 40px;padding-bottom: 28px;border-bottom: .6px solid #9C99B4;}
.tit-agenda{color: var(--gris2);display: grid;grid-template-columns:1fr auto 1fr ;align-items: center;justify-content: center;gap: 5px}
.tit-agenda::before,.tit-agenda::after{content: "";background-image: url('../img/traitgris.svg');background-repeat: repeat-x;display: inline-block;height: .6px;}
.home-agenda{display: grid;grid-template-columns: repeat(auto-fit, minmax(155px,250px ));justify-content: space-around;margin-top: 13px;}
.evt-date,.evt-tit{color: #182238;}
.evt-tit{margin-bottom: 8px}
.evt-publi{color: rgb(111, 110, 110);margin-top: 10px}
.evt-lieu{color:var(--violet2);gap: 6px}
.evt-ville,.evt-enligne{display:inline-flex;align-items: center;}
.evt-ville::before{content: url('../img/map-pin.svg');margin-right: 6px;}
.evt-enligne>img{margin-right: 6px;max-height: 20px}
.evt-ville + .evt-enligne::before{content: ' | ';display: inline-block;margin-left: 6px;margin-right: 10px}

/* GTs */
.section-home-gts,.section-home-partens{margin-top: 60px}
.home-gt-img{background-color: var(--vert2);}
.home-gt-decouvrez{background-color: rgba(36, 53, 57, 1);padding-left: 44px;padding-bottom: 36px;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-end;}
.home-gt-decouvrez .button{border: .5px solid #fff;}
.home-gt-decouvrez a.button.secondary:hover,.home-gt-decouvrez a.button.secondary:focus{border: .5px solid rgba(36, 53, 57, .5);}
.section-home-gts>.inner-section{display: flex;flex-wrap: wrap;}
.section-home-gts>.inner-section>div{width: 50%}
.home-un-gt{display: flex;}
.home-un-gt>*{min-width:150px;width: 50%;padding: 22px}
.home-gt-img{display: flex;align-items: center;justify-content: center;}
.home-gt-titre{display: flex;justify-content: space-between;align-items: center;}
.home-gt-titres{background-color: #f1f1f1;display:flex;flex-direction: column;justify-content: flex-end;color: var(--vert1);}
.home-gt-titres:hover, .home-gt-titres:focus{background-color: rgba(146, 227, 169,.8);}
.gtso>.home-gt-titres{order: -1;}
.gtso{order: 1}
.home-gt-decouvrez{order: 2}
.gti{order: 3}
.ceb{order: 4}
.home-gt-titre::after{content: url('../img/fleche-rond.svg');}

/*===========================
			category
/*===========================*/
.grille-landing{display: grid;grid-template-columns: repeat(auto-fit, 185px);gap: 39px;margin-top: 55px}
.une-boite{height: 180px;border:2px solid var(--vert1);background-color: #fff; padding: 14px 17px;display: flex;flex-direction: column;justify-content: space-between;}
.une-boite:hover,.une-boite:focus{background-color: var(--vert1);cursor: pointer;}
.une-boite:hover .ub-titre-boite,.une-boite:focus .ub-titre-boite,.une-boite:hover .ub-excerpt-post,.une-boite:focus .ub-titre-boite{color: #fff;}
.une-boite .btnplus{border: 2px solid var(--vert1)}
.ub-excerpt-post{color:var(--vert1)}
.une-boite:hover .btnplus,.une-boite:focus .btnplus{color: var(--vert1);background-color: #fff;}
.ub-titre-parent{color: var(--grisvert)}
.ub-titres{border-bottom: .5px solid var(--grisvert);padding-bottom: 10px}
.une-boite>.button{align-self: center;}

/* actus evts */
.nonrecentes{margin-top: 40px;display: grid;gap: 25px 20px;grid-template-columns: repeat(12, 1fr);}
.actunonrec{grid-column: 1 / span 5;padding-top: 20px;}
.actunonrec + .actunonrec{border-top: 1px solid #d9d9d9;}
.nonrecentes>.actu-sticky{grid-row: 1 / span 4;grid-column: 6/ span 7;}
.actus-search-form{justify-content: flex-end;}
.search-actus-field{border: none;border-bottom: 1px solid #000;width: 25%;}
.search-actus-field::placeholder{font-style: italic;}
.actus-search-submit{border: 0;background-color: transparent;border-bottom: 1px solid #000;}
.section-evts{background-color: var(--gris3);padding-top: 80px;padding-bottom: 60px;margin-top: 55px}
.prochain{max-width: 75%;margin: auto;display: flex;flex-direction: column;}
.prochainevt{align-self: flex-start;padding: 9px 14px}
.prochain-evt{padding: 30px 55px;gap: 35px}
.prochain-evt{margin-bottom: 35px;}
.prochain-detail{display:flex;flex-direction:column;justify-content:center;}
.evts {position:relative;}
.owl-prev, .owl-next{position:absolute;top: 20%}
.owl-prev {left:0;}
.owl-next {right:0;}
.owl-carousel .owl-nav button.owl-prev:not(.disabled),.owl-carousel .owl-nav button.owl-next:not(.disabled){background-color: var(--vert1)!important;border-radius: 50%;}
.owl-item:not(.active){opacity: .5;}


/*===========================
			single et page
/*===========================*/
.body-single-coldte .single>h1,.body-single-coldte .single>.tags,.art-archive h1,.single-soustitre{max-width: 70%;}
@media screen and (min-width: 762px) {
.body-single-coldte.mineral .header-logonav.page{background-image:url("../img/bgbodysinglecoldte.svg"),url("../img/mineral.jpg"),linear-gradient(to right, white 72%, var(--gris1) 72%);
					background-repeat:repeat-y, repeat-y,no-repeat;
					background-position:top right, top right, left;
					background-size: auto,28%,auto;}
.body-single-coldte.mineral header + .page{background-image:url("../img/bgbodysinglecoldte.svg"),url("../img/mineral.jpg"),linear-gradient(to right, white 72%, var(--gris1) 72%);
					background-repeat:repeat-y, repeat-y,no-repeat;
					background-position:right 0px top -95px,right 0px top -95px, left;
					background-size: auto,28%,auto;}
.body-single-coldte.zigzag .header-logonav.page{background-image:url("../img/bgbodysinglecoldte.svg"),url("../img/zigzag.svg"),linear-gradient(to right, white 72%, var(--gris1) 72%);
					background-repeat:repeat-y, no-repeat,no-repeat;
					background-position:top right, top right, left;
					background-size: auto,28%,auto;}
.body-single-coldte.zigzag header + .page{background-image:url("../img/bgbodysinglecoldte.svg"),url("../img/zigzag.svg"),linear-gradient(to right, white 72%, var(--gris1) 72%);
					background-repeat:repeat-y, no-repeat,no-repeat;
					background-position:right 0px top -95px,right 0px top -95px, left;
					background-size: auto,28%,auto;}
.body-single-coldte.fleur  .header-logonav.page{background-image:url("../img/bgbodysinglecoldte.svg"),url("../img/fleur.svg"),linear-gradient(to right, white 72%, var(--gris1) 72%);
					background-repeat:repeat-y, no-repeat,no-repeat;
					background-position:top right, top right, left;
					}
.body-single-coldte.fleur header + .page{background-image:url("../img/bgbodysinglecoldte.svg"),url("../img/fleur.svg"),linear-gradient(to right, white 72%, var(--gris1) 72%);
					background-repeat:repeat-y, no-repeat,no-repeat;
					background-position:right 0px top -95px,right 0px top -95px, left;
					background-size: auto,28%,auto;
					}

.body-single-coldte.aucun .header-logonav.page{background-image:url("../img/bgbodysinglecoldte.svg"),linear-gradient(to right, white 72%, var(--gris1) 72%);
					background-repeat:repeat-y,no-repeat;
					background-position:top right, left;}
.body-single-coldte.aucun header + .page{background-image:url("../img/bgbodysinglecoldte.svg"),linear-gradient(to right, white 72%, var(--gris1) 72%);
					background-repeat:repeat-y,no-repeat;
					background-position:right 0px top -95px, left;}	
}

.breadcrumb{padding-top: 35px}
.single .tags{margin-bottom: 20px}
.single h2{display: grid;gap:35px;grid-template-columns: auto minmax(35%, 1fr);align-items: center;width: 100%;grid-column: 1 / -1}

.single h2::after{content:"";background-image:url(../img/trait.svg);background-repeat: repeat-x ;display: inline-block;height: 2px}
.smt{scroll-margin-top: 145px}
article.single{position: relative}
.body-single-coldte .single-content{display: grid;grid-template-columns: repeat(13, 1fr);grid-column-gap: 12px}
.body-single-coldte .single-content > *{grid-column: 1 / -7;}
.body-single-coldte .single-content > figure:not(.wp-block-table),.body-single-coldte .single-content .wp-block-columns,.body-contact .wp-block-contact-form-7-contact-form-selector{grid-column: 1 / -6;}
.body-single-coldte .single-content > h2{grid-column: 1 / -1;} 
.article-sanscol .single-content{padding-right: 5vw}/*pour décaller l'accrapide à consortia */

a[href*="mailto"]::after{content: url("../img/mail.svg");display: inline-block;width: 21px}

/** éléments des articles **/
.single-content a:not(.button-doc){color: var(--vert2)}
.single-content a.wp-block-file__button {color: #fff} /*changement couleur bouton */
.single-content li{list-style: initial;margin-inline-start: 1rem}
.button-doc{background-color: rgba(156, 153, 180,.5);border-radius:40px;padding:17px 23px;color: var(--violet1);display: grid;gap:9px;grid-template-columns:18px 1fr 100px;align-items: center;}
.button-doc>span:last-of-type{justify-self:end ;}
.button-doc:hover{background-color: rgba(0, 156, 119,.5);}
.identite{padding: 40px;background-color: #000;color: #fff;width:265px}
/* tableau  */
.wp-block-table.table-cpr th{background-color: var(--gris1);color: var(--vert1);text-align: left;}
.wp-block-table.table-cpr tr:nth-child(2n+1){background-color:var(--gris3) ;}
.wp-block-table.table-cpr td,.wp-block-table.table-cpr th{border:1px solid var(--violet4);}
.wp-block-table.table-cpr td{padding: 8px 10px;}
.wp-block-table.table-cpr td>*{display: block}
figure.wp-block-table{margin-top: 1rem}

/** nav dans la page **/
.article-deuxcols,.main-single{position: relative;}
@media screen and (min-width: 762px) {
	.ssmenu{position: absolute; right:0; top: 0}
	.nav-ancre>ul{display: flex;flex-direction: column;gap: 11px}
	.li-ssmenu{background-color: var(--vert2);border-radius: 30px 0px 0px 30px;width: 175px;}
	.li-ssmenu:hover{background-color:var(--vert1);}
	.li-ssmenu>a{display: inline-block;padding: 19px 9px 18px 18px;width: 100%;color: #fff}

	.backtotop {width: 66px;height: 66px;position: fixed;bottom: 0px;transition: background-color .3s,opacity .5s, visibility .5s;opacity: 0;visibility: hidden;z-index:10;}
	.backtotop.show{cursor: pointer;opacity: 1;visibility: visible;}
	.svgbackttop{--color:var(--violet1);height: 66px}
	.svgbackttop:hover,.svgbackttop:focus{--color: var(--vert1)}
	}

/** modules en dehors content article **/
article.single:after,.module::before,.module::after{content: '';display: inline-block;}
.module::before{height: 60px;}
article.single:after,.module::after{height: 80px;}
.module-voiraussi{background-color: white;}
.ul-voiraussi{display: flex;flex-wrap: wrap;justify-content:space-between;margin-top: 35px;gap: 12px}
.li-voiraussi{background-color:#fff;border: 1px solid #d9d9d9;display: flex;flex-direction: column;width: 354px;}
.li-voiraussi>.surtitre{color: var(--vert3);text-transform: uppercase;padding: 13px 30px}
.li-voiraussi>a{color: var(--violet1);background-color: #f1f1f1;text-decoration: none;flex: 1;padding: 23px 30px 30px 30px}
.li-voiraussi>a:hover,.li-voiraussi>a:focus{background-color: #fff;}

.module-message{color: #fff;text-align: center;background-color: #0c3a30;mix-blend-mode: normal;}
.ul-mod-message{gap: 24px;padding-top: 26px;}
.btn-mod-message{background-color: var(--vert2);color: inherit;text-decoration: none;padding: 22px;text-align: center;display: inline-block;}
.btn-mod-message:hover,.btn-mod-message:focus{background-color: var(--violet2);}

/*===========================
			liste negos
/*===========================*/
.titreavecencart{border-bottom: 1px solid var(--vert3);position: relative;}
.encart{position: absolute;right: 0;bottom: 0;}
.lien-fleche{gap: 6px}
.encart .li-encart{background-color: var(--vert0);border-top-left-radius:80px;padding:62px 56px 21px 20px;border: 1px solid transparent;border-bottom: none;max-width: 360px}
.li-encart:hover,.li-encart:focus{background-color:#fff;border-color: var(--vert3);border-bottom: none;}
.encart .li-encart:hover>*,.li-encart:focus>*{color:var(--vert1);}
.encart .li-encart >.lien-fleche::after{content: url("../img/arrow-right-white.svg");display:flex;}
.encart .li-encart:hover>.lien-fleche::after,.li-encart:focus>.lien-fleche::after{content: url("../img/arrow-right-vert1.svg");}
.encart .surtitre{color:var(--vert4) ;margin-top:0;text-transform: uppercase;}
.encart .lien-fleche{color: #fff}
.encart .lien-fleche>svg{padding-left: 8px}
/*tableau negos*/
.table-negos .cell-licence a:link{color:var(--grisvert);}
.table-negos .cell-accord a:link{color: #000;}
.table-negos a[href*="mailto"]{text-decoration: none;}
.btnstatut{border-radius: 20px;display: flex;flex-wrap: nowrap;gap: 8px;align-items: center;padding: 6px 10px;}
.btnstatut::before{display: flex}
.btnstatut.sr{background-color:#fedad3;}
.sr::before{content: url('../img/sr.svg');}
.btnstatut.test{background-color:#d6c9c2;}
.test::before{content: url('../img/test.svg');}
.btnstatut.finalise{background-color: rgba(166, 206, 57, 0.7);}
.finalise::before{content: url('../img/intention.svg');}
.table-negos{table-layout: auto;}
.table-negos>tbody>tr:first-child>th{height: 45px;}
.table-negos tr>td:nth-child(2){width: 210px;}
.table-negos tr>td:nth-child(5){min-width: 70px;}
.table-negos tr>td:nth-child(6){min-width: 90px;}
.table-negos tr>td:nth-child(7){min-width: 100px;max-width: 200px}
.wp-block-table>.table-negos th{position: relative;padding:0;background-color: var(--gris1);}/*surcharge style.min.css*/
.table-negos th>fieldset{border: none;width: 100%;margin-left: 0;padding:0;}
.table-negos th>fieldset>legend{width: 100%;}
.js-to_expand[data-hidden="true"] {display: none;}
.table-negos .expandmore__button{border: 0;background-color: var(--gris1);width: 100%;justify-content: space-between;}
.table-negos .expandmore__button[aria-expanded="false"]{background-color: var(--gris1);color: var(--vert1)}
.table-negos .expandmore__button[aria-expanded="true"]{background-color: var(--vert1);color: #fff;min-height: 43px}
.expandmore__button[aria-expanded="false"]::after{content: url('../img/expand-more.svg');}
.expandmore__button[aria-expanded="true"]::after{content: url('../img/collapse.svg');}
.table-negos th ul:not([data-hidden]){background-color: white;color: #000;display: grid;gap: 9px;padding: 16px 9px 12px 8px;position: absolute;top: 45px;left: 0;width: 100%;border: 1px solid var(--violet4);border-top: 0;box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);z-index: 10;}
.table-negos th li{list-style: none;text-align: left;margin-inline-start: 0;display: flex;gap:4px }
.table-negos th li>a{text-decoration: none;}
.table-negos .search-form{background-color: var(--gris);display: grid;grid-template-columns: 1px auto 22px;padding: 0;}
.table-negos .search-form > *{border: none;}
.table-negos input[type="search"]{background-color: transparent;font-family: 'Inter', sans-serif;font-size: .875rem;outline: none;}
.table-negos input[type="search"]:focus{background-color: var(--vert1);color: #fff;}
.table-negos a{display: block;}
.table-negos a.licence{word-break:break-word;text-decoration: none;}
.table-negos a.licence:hover,.table-negos a.licence:focus{text-decoration: underline;}

@media screen and (max-width: 858px){
	.encart{position: unset;display:flex;justify-content: flex-end;}
	.table-negos th > fieldset{position: static}
	.table-negos > tbody > tr:first-child{height:unset;}
	table,tbody,tr,th,td{display: block;}
	.table-negos tr>td:nth-child(2){width:100%}
	}
/*===========================
			contact
/*===========================*/
.wpcf7-form input{border: 0;}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"],.wpcf7-form input[type="tel"]{border-bottom:1px solid rgba(24, 34, 56, 0.7);height:30px; }
.wpcf7-form-control-wrap {position: relative;display: block;}
.form-contact{display: grid;grid-template-columns: repeat(2, 1fr);gap: 10px 30px}
.form-contact p:nth-of-type(6),.form-contact p:nth-of-type(7),.form-contact p:nth-of-type(8),.form-contact p:nth-of-type(9),.form-contact div[data-id]{grid-column: 1/-1;}
.form-contact textarea{width: 100%}
.wpcf7-select{color: #fff;background-color: var(--vert2);font-weight: 700;padding: 14px 24px;min-width: 240px;word-wrap: break-word;min-height: 40px}
.wpcf7-select option{padding: 14px;word-wrap: break-word;}
.body-single-coldte.body-contact .single-content>iframe{grid-column: 1 / span 8}
.form-contact input {width: 283px;}


/*===========================
	search formul et resultats
/*===========================*/
.nbresultats{color: var(--vert0);}
.search-results,.inner-search-section{display: grid;grid-template-columns: repeat(13, 1fr);gap: 12px}
.search-section{padding-left: 5vw}
.search-results>*{grid-column: 1 / span 9;}
.inner-search-section>*{grid-column: 1 / span 8;}
.search-section{padding-top: 40px;padding-bottom: 40px;background: linear-gradient(to right, var(--vert1) 72%, transparent 72%);}
.site-search-form{min-height: 45px;gap: 8px;background-color: #fff;}
.search-submit{background-color: transparent;cursor: pointer;border: none}
.site-search-form .search-submit{order: -1;border: 0;padding-left: 17px}
.unResultat{padding-bottom: 16px;width: 90%}
.unResultat a.button{display: inline-flex;}
.unResultat + .unResultat{border-top: 1px solid var(--vert2)}
.filtres-results{display: flex;gap: 10px;margin-top: 20px}
a.reinit{color: var(--violet5);}
.dn{display: none}
.filtres-results>form>select{color: #fff;padding: 14px 24px;word-wrap: break-word;border: 0;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: var(--vert2) url('../img/down.png') no-repeat calc(100% - 12px) center;min-width: 172px}
.filtres-results>form>select>option{padding: 14px;word-wrap: break-word;}


/*===========================
			ressources
/*===========================*/
.form-cat-ress.tags{margin-top: 30px}
.form-cat-ress>label.tag{position: relative;cursor: pointer;}
.form-cat-ress input[type="checkbox"]{accent-color:transparent;position: absolute;left: 0;opacity: .01;}
.ressources-content{display: grid;grid-template-columns: repeat(auto-fit, 263px); gap:12px;margin-top: 55px;}
.ress-thumbnail{background-color: #f1f1F1;height:182px;}
.ress-thumbnail>img{max-height: 182px;}
.ress-cat{text-transform: uppercase;}
.une-ress{border: 1px solid #d9d9d9;}
.ress-titre,.ress-accroche{color: #182238;}
.detail-ress{padding: 25px 16px;}
.form-filtrerpar,.affinerpar:not(.dn){display: flex;flex-direction: column;}

/*==================================
			site footer				
/*==================================*/
.footer1{padding-top: 50px;}
.footer-search-form{min-height: 45px;gap: 8px;border-bottom: 1px solid var(--violet4);}
.footer-search-form>.search-field{background-color: transparent;color:#fff ;border: none;}
.footer-search-form>.search-field::placeholder{opacity: 0.75}
.footer-search-form>.search-submit{order: -1;}
button.search-submit{padding: 0}
.search-field:not(.search-actus-field){width:100%;border: none;}
.footer2{display: grid;grid-template-columns: minmax(250px, 510px) 1fr 348px;padding-top: 25px;padding-bottom: 25px}
.logo-couperin{max-width: 282px}
.footer-nav-ppale{grid-column: 3;}
.footer-nav-ppale>ul{flex-direction: column;align-items: start;justify-content: space-between;gap: 0}
.footer-nav-ppale>ul>li{padding-left: 0;padding-bottom: 10px;display: grid;grid-template-columns: repeat(2, 1fr);width: 100%; }
.footer-nav-ppale>ul>li+li{padding-top: 9px;border-top: 1px solid var(--violet4)}
.footer-nav-ppale>ul>li>ul{padding-top: 3px;padding-bottom: 3px;}
.footer2-message{display: grid;grid-template-columns: 182px 1fr;gap: 12px}
.footer2-message>p{grid-column: 1/-1;}
.footer2-buttons>ul{gap: 6px;margin-top: 10px;}
.footer3{background-color: var(--grisnoir);min-height: 45px;flex-wrap: wrap;}
.footer3 li+li::before{content: '|';display: inline-block;margin-left: 5px;margin-right: 5px;}
.footer3 a{color: inherit;}

/** responsive **/
@media screen and (max-width: 980px){
	.form-contact{display: grid;grid-template-columns: 1fr;gap: 10px 30px}
	}
@media only screen and (max-width:916px){
	/* menu fermé */
	.nav-header{display: flex;justify-content: end;align-items: center;grid-column: -1 / -3}
	button.nav-button{border: 0;background-repeat: no-repeat;background-position: center center;background-color: transparent;}
	.site-header-home .nav-button{color: #fff}
	.site-header-home.menu-ouvert .nav-button,.site-header-home>.is-sticky .nav-button{color: black;}
	.site-header.menu-ouvert{background-color: #fff;background-image: none;}
	.site-header.menu-ouvert svg.couperindotorg{--color: #114d3f}
	.is-closed>ul.menu-principal{flex-direction: column;transform: translateX(-3000px);}
	/* menu ouvert */
	.menu-principal {position: absolute;transition: transform .25s;transform: translateX(0);top: 77px;left: 0;width: 100%;flex-direction: column;background-color: #fff;color:#000 }
	.ulmenuhome > li > a{color: #000}
	.ulmenuhome > li > a:hover, .ulmenuhome > li > a:focus, .ulmenuhome > li.js-item-actif > a {border-bottom: 0;color: #000;}
	.item-search{display: none}
	.menu-principal{gap: 0;}
	.menu-principal>li{font-weight: 700;font-size:.9375rem;line-height: 150%;}
	.menu-principal>li>.sub-menu > li{font-weight: 400;}
	.menu-principal.aiC{align-items:stretch;}
	.sub-menu.ouvert{border-bottom:0 ;padding: 0px 30px}
	.sub-menu.ouvert>ul{grid-auto-flow: row;gap: 15px;}
	.menu-principal>li+li{border-top: 1px solid #000;}
	.menu-principal>li>a{padding: 15px 30px;justify-content: space-between;}
	.menu-principal>li>a>.chevron{transform: rotate(-90deg);}
	.menu-principal>.menu-item-has-children.js-item-actif>a>.chevron{transform: rotate(1turn);}
	.sm-deux-nivx,.sm-un-niv{grid-template-columns: repeat(auto-fit,minmax(230px,1fr));}
	.smunniv-title,.smgt-title{display: none}
	.smunniv-title,.smunniv-img{grid-column: auto;grid-row: auto;}
	.sub-menu.ouvert>ul>li.menu-item-has-children,.sub-menu.ouvert>ul>li.menu-item-faux-niveau{width: auto;}
	.section-homeheader>*{grid-column:1 / -1;}
}
@media screen and (max-width: 800px){
	.footer2{grid-template-columns:repeat(1, 1fr);grid-row-gap: 40px}
	.footer-nav-ppale,.gc3{grid-column: 1;}
	.ul-voiraussi{justify-content: center;}
}
@media screen and (max-width: 761px) {
	.backtotop,svg.svgbackttop,aside.ssmenu,.header-top{display: none}
	.container.padr0{padding-right: 5vw;}
	.body-single-coldte .single > h1, .body-single-coldte .single > .tags, .art-archive h1,.single-soustitre{max-width: 100%}
	.body-single-coldte .single-content > figure:not(.wp-block-table), .body-single-coldte .single-content .wp-block-columns, .body-contact .wp-block-contact-form-7-contact-form-selector,.body-single-coldte .single-content > *,.inner-search-section>*{grid-column: 1/-3;}
	.body-single-coldte .single-content > h2,.search-results > *{grid-column: 1/-2;}
	.single h2{grid-template-columns: auto 1fr;}
	.body-single-coldte>.page{background:linear-gradient(to right, white 88%, var(--gris1) 88%);}
	.search-section{background: linear-gradient(to right, var(--vert1) 88%, var(--gris1) 88%);}
	}
@media screen and (max-width: 670px){
	.home{background: url('../img/bghomemobile.png') no-repeat;}
	.home-actus,.trois-actus{grid-template-rows: auto;}
	.home-actus .actu-sticky,.home-actus .actu1{grid-area: unset;grid-column: 1 / -1}
	.home-actu,.home-actus .actu2,.home-actus .actu3{grid-column: 1 / -1}
	.home-actu.bgfonce{grid-row: 2}
	.home-actu>.tags.position{position: static;}
	.section-home-gts>.inner-section{gap: 15px;display: grid;grid-template-columns: repeat(auto-fit,minmax(155px,1fr) );}
	.home-un-gt{flex-direction: column;}
	.home-un-gt>*,.section-home-gts > .inner-section > div{width: auto;min-width: unset;}
	.home-gt-titres,.home-un-gt > *{padding: 11px}
	.home-gt-decouvrez{padding: 22px}
	.prochain-evt{padding: 0;justify-content: space-around}
	.prochain{max-width: unset;}
	.gtso,.ceb,.gti,.home-gt-decouvrez,.gtso>.home-gt-titres{order:0;}
	h1.slogan{font-family:'Inter',sans-serif;font-size:.875rem;}
	.ressources-content{display: block}
	.une-ress{border: none}
	.presentation{display: none}
	.section-homeheader > *,.nonrecentes>.actu-sticky,.actunonrec,.trois-actus>*{grid-column: -1 / 1;}
	.home-gt-titre{font-size: .4375rem}
	.actus-search-form{justify-content: flex-start;}
	.search-actus-field{width:75%;}
}
@media only screen and (max-width:534px){
	.menu-principal>li>.sub-menu> ul > li,.sub-menu.ouvert> ul > li.menu-item-has-children > a,.sub-menu.ouvert> ul > li.menu-item-faux-niveau > span{font-size: .875rem;font-weight: 400;color: #000;}
}