f@charset "utf-8"; 
/* CSS Document */
/* 03/2019 ; cve Inist-Crns*/ 


:root {
  --jaune: rgb(248,239,122);
  --violet: rgb(95, 60, 147);
  --vert: rgb(94,245,211);
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html {
    margin: 0;
    width: 100%;
}
body{margin:0}
body,.roboto,.footer1 .item-juridique.menu-item{
	font-family: 'Roboto', sans-serif;
	font-size: 1rem;
	line-height: 1.375rem
}
.site-description,h1,.h1,h2,.robotom,.actu_tit,.titevt,.js-expandmore>button,.contactfooter,.footer1 .menu-item{
  font-family: 'Roboto', sans-serif;
}
.footer1 .news{
  font-family: 'Roboto Light', sans-serif;
}
.noto,.p_img figcaption,.slider_p_img,.page_sous_titre,.select,mail .c_mail,.button,.filtreTitleProp{
  font-family: 'Noto Serif', serif;
}
.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;
}
img,table,td,blockquote,code, pre,textarea,input{
  max-width:100%;
}
a {
  text-decoration:none;
  color:currentColor;
}
a:focus {
  outline:1px dashed #eee;
}
a:hover, a:focus{
  text-decoration:underline;
}
a.uneA:hover,a.uneA:focus,.alaune a:hover,.alaune a:focus,
a.unE:hover,a.unE:focus,a.first:hover,a.first:focus,
a.home-uneA:hover,a.home-uneA:focus,a.a_une_actu:hover,
a.a_une_actu:focus,.owl-item>a:hover,.owl-item>a:focus {
  text-decoration:none
}
a.unE:hover .titreevt,a.unE:focus .titreevt,a.unE:hover .titevt,
a.unE:focus .titevt,a.uneA:hover .actu_tit,a.uneA:focus .actu-tit,
a.first:hover .actu_tit,a.first:focus .actu-tit,.alaune a:hover h3
,.alaune a:focus h3,a.home-uneA:hover .actu_tit,
a.home-uneA:focus .actu_tit,a.a_une_actu:hover .a_une_actu_titre,
a.a_une_actu:focus .a_une_actu_titre,.owl-item>a:hover .phome_soustit,
a:focus .phome_soustit {
  text-decoration:underline
}
.p_mail>a,button.souligne {
  border-bottom:1px solid #b0986f;
}
.p_mail>a:hover {
  text-decoration:none;
}
a.souligne:hover,a.souligne:focus {
  text-decoration:none;
  border-bottom:none
}
a.souligne {
  position:relative;
  border-bottom:1px solid #b0986f;
}
a.souligne::after {
  content:'';
  position:absolute;
  bottom:0;
  left:50%;
  width:0;
  height:1px;
  background:#b0986f;
  transition:all .35s ease
}
a.souligne:hover::after,a.souligne:focus::after {
  left:0;width:100%;
}
.fs110 {
  font-size:6.875rem
}
h1,.h1,.cal_jour {
  font-size:2.8125rem;line-height:3.4375rem;font-weight:500
}
.cat-evt .day,.site-description {
  font-size:3.475rem
}
.site-description {
  color:#fff;
}
.ps_an {
  color:#B0986F
}
h2 {
  font-size:3rem;
  font-weight:500
}
.currentyear {
  font-size:3.125rem;
  line-height:3.625rem
}
.gros-bloc-lien h2,.cat-actu-header h1,.actus-home .first .actu_tit,.exergue {
  font-size:2.1875rem;
}
.actus-home .first .actu_tit,.exergue {
  line-height:2.875rem
}
.a-un-evt-titre,.a_une_actu_titre {
  line-height:2.1875rem;
}
.p_sous_titre,.page_sous_titre,.menu-inter>h2,
.a_chapo,.h1_petit,.titre_30,.reseau-child h2,
.ps_an,.page_chapo,.page-gis h2,.page-gis .h2,.next-actu> .h2,
p.h2,.chapo_actu,.menu-mois>li {
  font-size:1rem;line-height: 1.56rem
}
main li,main .texte li,.texte,.texte p,.faq_q>button {
  line-height:1.875rem
}
.p_sous_titre{line-height:1.5}
.h1_petit{line-height:2.5rem}
.evt_infos .day,.evt-lie .day,.actus-home .day{font-size:2.5rem}
.infos-1,.infos-1>p,.titre-p,.bouton-sommaire,.a-un-evt-chapo,.a_une_actu_chapo{font-size:1rem;line-height:1.875rem;}
h3,.h3{font-size:1.75rem;}
h4,.h4{font-size:1.6875rem;line-height:2rem;font-weight:500}
.bloc_depli .js-expandmore > button,.enum-titre{font-size:1.375rem;}
h5,.h5{font-size:1.375rem;font-weight:normal}
.enum-tit,.enum-cal{font-size:1.25rem}
.footer1,.as_un_a_tit,.faq_q button,.actu-date,.actu_tit{font-size:1.125rem}
p{line-height:1.6rem;}
.item-juridique,.notes li,.ability{font-size:.875rem;}
.p_a_propos,.p_a_contacts,.p_img figcaption,.slider_p_img,.section-parten-logos h2,.a_tags,.tooltip_disc,.tut,.fs13,.evt_infos,.month{font-size:.8125rem;line-height:1.25rem;font-weight:500}
.tooltip_tit, .select-disc,.docmenu{font-size: .9375rem;line-height:1.25rem}
.breadcrumb,.porteur-admin,.f13,.un-acteur-content>aside,.poids,.actu-aside,.source_actu{font-size:.8125rem}
.post-type-acteur address{line-height:1.6875rem}
.libelle{font-weight:bold;display:block}
.menu-inter>h2,.actu_tit{font-weight:500}
.or{color: #b0986f;}
.mt0{margin-top:0;}
.mb0{margin-bottom:0;}
.m0{margin:0}
.padt30{padding-top:30px;}
.padb24{padding-bottom:24px;}
.padt24{padding-top:24px;}
.padb60{padding-bottom:60px;}
.padt60{padding-top:60px;}
.padb80{padding-bottom:80px;}
.padt80{padding-top:80px;}
.fs18{font-size: 1.125rem;line-height: 1.625rem}
.fs35 {font-size: 2.1875rem; line-height: 2.8125rem}
.c_nom{font-weight:bold}
.center{text-align:center}
.breadcrumb>div{padding-top:38px}
.breadcrumb img{margin:0 5px}
.page{max-width:/*1360px*/1200px;margin:0 auto;}
.page-header{padding-top: 70px}
.header-utile {max-width: 1280px; margin: 0 auto; position: relative;}
main .breadcrumb+h1{padding-top:77px;}
.hidden {position: absolute;left: 0;top: -5000px;width: 1px;height: 1px;overflow: hidden;}
.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;}


/* Flex Grid */
.grid13{display:grid;grid-template-columns:1fr 2fr;grid-gap:5%;}
.conteneur2,.tw-acteur>.ctf-tweets,.groupeProjet{display:grid;grid-template-columns: 1fr 1fr;}
.conteneur21 {display:grid;grid-template-columns: 1fr 290px;column-gap:20px;}
.conteneur3,.tw-actuevt>.ctf-tweets{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:46px 5%;}
.conteneur11200{display:grid;grid-template-columns:37% 1fr 200px;grid-gap:30px 0;}/*pagegis bloc texte 1 col*/
.bloc_depli.conteneur11200,.bloc_chiffres.conteneur11200{grid-gap:0}
.conteneur12001{display:grid;grid-template-columns:37% 200px 1fr;grid-gap:30px 0;}/*page gis : calendrier */
.gc2,.conteneur3 .as_un:nth-child(2n+1).gc2{grid-column:2}
.gc1{grid-column:1}
.gc3{grid-column:3}
.gc4,.news{grid-column:4}
.gc6{grid-column:6}
.gr1{grid-row:1}
.section0{display:grid;grid-template-columns:1fr 510px;grid-gap:5%;}
.flexHz{display:flex;}
.fdC{flex-direction:column;}
.aiC{align-items:center}
.aiS{align-items:stretch}
.aiFs{align-items:flex-start}
.jcSb{justify-content:space-between;}
.jcFe{justify-content:flex-end;}
.jcC{justify-content:center;}
.jcSa{justify-content:space-around}
.w50{width:50%}
.bbgris{border-bottom: 1px solid #D8D8D8;}
.btgris{border-top: 1px solid #D8D8D8;}
.btnoir{border-top: 1px solid #000;}

/* HEADER */
.site-header .header-utile{display:flex;padding:32px 0px 13px 0px;justify-content:space-between;min-height:90px}
.site-header{min-height:90px;}
.site-header nav.is-closed .niveau1 {color:currentColor}
.logo-site{transform:translateX(-70px);flex-shrink:0;}
.sticky-box .logo-home {display: inline}
.sticky-box .logo-site-blanc {display: none}
.is-sticky .logo-home {display: none;}
.is-sticky .logo-site-blanc {display: inline;}
.logo-home{width:348px;}
.site-description{padding-top: 270px}
.site-description>p{max-width:60%;line-height:4.0625rem;margin-bottom:40px}
.home .site-header>div{position:relative} 


/* NAV */
.header-utile{font-family: 'Noto Serif', serif;}
.header-hamb{font-family: 'Roboto', sans-serif;height: 100vh;background-color: #000}
.hambEntete{position: relative; padding:20px 30px 30px 30px}
#nav-button-principal {background: transparent url(../img/menu_black_40px.svg) no-repeat center center;display: none}
.navigation-hamb, .header-hamb {
    display: none;
  }
@media only screen and (max-width:916px) {
    .site-header .header-utile {
      display:block;margin:0;
    }
    #navigation-main {
      display: none;
    }
    #navigation-hamb {
      display: block;
    }
    .header-hamb{
      display: block;
      width: 100%;
      background-color: #000;
      color:#fff;
      transition:transform .25s;
      position: absolute;
      z-index: 100;
      top: 0;
    }
    .hamb-closed .header-hamb{
      -webkit-transform: translateX(-100vw);
      -ms-transform: translateX(-100vw);
      transform: translateX(-100vw);
      -webkit-transition: -webkit-transform .25s;
      transition: -webkit-transform .25s;
      -o-transition: transform .25s;
      transition: transform .25s;
      transition: transform .25s, -webkit-transform .25s;
      will-change: transform;
    }
    #nav-button-principal {display: inline-block;}
    /*-------------nav-------------*/
    h1,.fs35{font-size: 1.875rem}
    .nav-button {margin: 0px!important;border:none;width:40px;height:40px;position:absolute;right:30px;top:40px}
    #nav-button-hamb {background: transparent url('../img/i_close_blanc.svg') no-repeat center center;}
    .header-hamb .menu{display:block;top:90px;padding:20px 40px}
    .header-utile.noshow {display: none}
    .site-header .menu{padding-right:30px;padding-left:30px}
    .nav-main>.menu>.menu-item{font-size:2.1875rem;padding-bottom: 20px; padding-top: 10px}
    .niveau1{padding:20px 0}
    .nav-main .sub-menu{display:flex;flex-direction:column;padding-bottom:0px}
    .docmenu{order:10;padding:20px;display:grid;grid-template-columns:1fr 2fr;margin-top:20px}
    .docmenu>img{grid-column:1;grid-row: 1 / span 2;}
    .menu-tit-doc{grid-column:2}
    .sub-menu>li:not(.docmenu)>a{color:#fff;font-size:1rem}
    .sub-menu>li>strong{display:none}
    .menu>li.menu-item+li.menu-item{border-top: 1px solid rgba(255,255,255,.38);}
}

/***** UN PROJET*****/
.post-type-projet h1{margin:0;}
.p_a_propos_contact,.actu_share,.evt_infos,.post-ressource .article-aside{order:-1;flex-shrink:0;}
.twitter_share{height: 20px; width: auto}
.p_a_propos{border:1px solid #d8d8d8;padding:30px;}
.post-type-projet .breadcrumb,.p_header,.docmenu{background-color: #EFF6EE;}
.p_header>div,.actu_header>div,.ressources_header,.post-ressource article,.post-cat-evt article {padding:77px 0 94px 0px;}
.p_tit_sstit_img{width:740px;}
.p_a_propos_contact,.article-aside,.actu_share,.evt_infos{width:290px;margin-right:30px}
.un_contact{margin-bottom:1rem;}
.a_projets_lies>div{margin:1rem 0;}
.p_a_contacts img{flex-shrink:0}
.showmore{border:0;padding:0;background-color:transparent;cursor:pointer}
.showmore:after{content:url("../img/i_expand_more_lien.svg");width:0px;height:20px;}
.p_mail,.c_fonction{display:block}
.enum{border-bottom: 1px solid #D8D8D8;padding: 30px 0;}
li.enum:first-child{border-top: 1px solid #D8D8D8;}
.parten-logos{display:grid;grid-gap:1rem;grid-template-columns: repeat(auto-fit,minmax(150px,150px));align-items:stretch;justify-items:stretch;}
.parten-logos img{object-fit: cover;filter:grayscale(90%)}
.section-parten-logos::before,.section-parten-logos::after{content:'';display:block;height:40px;}
.section-parten-logos{border-bottom:1px solid #000}
figure{margin:0}
.p_img figcaption,.slider_p_img{text-align:left;margin:.5rem 0;padding-top:5px}
.p_img_title{color: #fff;}
.p_lie_titre{}
/*owl*/
.section-projet-images .owl-prev,.section-projet-images .owl-next{width: 4rem;height: 100px;position: absolute;top: 30%;display: block !important;border:0px solid black;}
.section-projet-images .owl-prev {margin-left: -20px;}
.section-projet-images .owl-next {right: 0;}
.owl-prev i,.owl-next i {transform : scale(2,8); color: #000;}
.owl-theme .owl-nav [class*="owl-"]:hover {background: rgba(0,0,0,.3)!important;}
.projets-home .owl-theme .owl-nav>button{opacity:1;transition:.5s}
.projets-home .owl-theme .owl-nav>button:hover,.projets-home .owl-theme .owl-nav>button:focus{background:none!important;opacity:.8;}
/*menu intermediaire*/
.menuItem {display:inline-block;cursor: pointer;opacity:.2;color:black;font-weight:500;margin-right:2rem}
.menuActive {opacity:1;border-bottom: 1px solid #B0986F;}
/*.noshow {display: none;}*/
.section-projet-content>div,.section-actu-content>div,.evt_header {max-width:740px;}
.section-projet-content>div,.un-acteur-content,.un-acteur-content .article-aside>*:not(:first-child),.p_a_propos_contact>.p_a_contacts,.tteslesactus,.noussuivre,.autresource{margin-top:80px;margin-bottom:80px}
.enum{list-style-type: none}
.enum-detail+img,.icon{width:40px; height:40px;}
.voirsite:after{content:'';display:inline-block;margin-left:15px;width:40px;height:40px;background:url(../img/i_voir.svg) no-repeat}
.voirsite:hover:after,.voirsite:focus:after{background:url(../img/i_voir_hover.svg) no-repeat}
a.voirsite,a.tele,a.telebefore,.savoirplus>a{text-decoration:none}
.section-projet-images{background-color:#000}
.section-projet-images::before,.section-projet-images::after{content: '';display: block;height: 100px}

/**************Acteurs*******************/
.inc-menu-reseau{flex-wrap:wrap;padding-bottom:50px}
.nav-reseau>ul{list-style-type:none;align-items:stretch;margin:0;padding:0}
.nav-reseau li{padding:1.5rem 0;text-align:center}
.devenir-membre{background-color: #B0986F;}
.nav-reseau a{display:block;padding:0 2.4375rem;}
.nav-reseau a::before{display:block;height:40px;}
.nav-reseau li:hover a,.nav-reseau li:focus a{text-decoration:none;color:#B0986F}
.nav-reseau .le-reseau.current a::before,.nav-reseau .le-reseau:hover a::before,.nav-reseau .le-reseau:focus a::before{content:url(../img/i_acteur.svg);}
.nav-reseau .le-reseau a::before {content:url(../img/i_acteur_fil.svg);}
.nav-reseau .evenements.current a::before,.nav-reseau .evenements:hover a::before,.nav-reseau .evenements:focus a::before{content:url( ../img/i_calendar.svg)}
.nav-reseau .evenements a::before {content:url( ../img/i_calendar_fil.svg)}
.nav-reseau .devenir-membre a::before{content:url(../img/i_membre.svg);}
.nav-reseau .devenir-membre:hover a::before,.nav-reseau .devenir-membre:focus a::before{content:url(../img/i_membre_full.svg);}
.nav-reseau .fil-dactu.current  a::before,.nav-reseau .fil-dactu:hover a::before,.nav-reseau .fil-dactu:focus a::before{content:url(../img/i_fil_actus.svg)}
.nav-reseau .fil-dactu  a::before {content:url(../img/i_fil_actus_fil.svg)}
.current>a {color: #B0986F;}
.fil-dactu>a{border-left:1px dotted #000;border-right:1px dotted #000}
.devenir-membre>a,li.devenir-membre:hover>a,li.devenir-membre:focus>a{color:#fff;}
/***** UN ACTEUR*****/
.c_fonc{display:block;}
.post-type-acteur article>header,.cat-evt main .page{position:relative}
.groupe_titre_acteur{max-width:60%;background-color:#fff;padding:35px;margin:40px;position: absolute;bottom: 0;left: 0;}
.acteur_cat{text-align:right;}
.logo_acteur{max-width:65px;filter: grayscale(90%);}
.a_logo{min-width:100px;height:100px;background: url(../img/bg_logo.svg) no-repeat;margin-right:35px;}
main .c_mail{background-color:#000;padding:6px 14px;border:0;color:#fff;transition:.5s}
main .c_mail a,main .c_mail:hover,main .c_mail:focus{text-decoration:none;}
main .c_mail:hover,main .c_mail:focus{background-color:#4e4e4e;}
.a_projets_lies img,.p_a_contacts img{/*border:3px solid #fff;*/border-radius:50%;margin-right:14px}
address{font-style: normal}
#map{height:180px;}
.js-to_expand[data-hidden=true] {display: none;}
.p_a_contacts .js-expandmore>button{padding:0;font-size:1rem}
.js-expandmore>button{border:none;background-color:transparent;padding:0}
.un_contact{display: grid;grid-template-columns: 74px 1fr 79px;justify-items: start;align-items: start;margin-bottom:1rem;grid-gap:3px}
.infos-acteur{padding-bottom:50px}
.a_une_actu img{justify-self:flex-end}
.a_une_actu,.unELie {padding:40px 0;}
.unELie{grid-column-gap:45px}
.unELie .dateevt{justify-self:flex-start}
/***** tous les acteurs*****/
.conteneur5 {display: grid;grid-template-columns: repeat(5,1fr);grid-column-gap: 40px;grid-row-gap: 40px;list-style-type: none;}
.delegataire:before{content: url("../img/i_deleg.svg");margin-right:5px;vertical-align:text-top}
.associe:before{content: url(../img/i_assoc.svg);margin-right:5px}
.operateur:before{content: url(../img/i_operateur.svg);margin-right:5px;vertical-align:text-top}
.labellise:before{content: url(../img/i_labellise.svg);margin-right:5px;vertical-align:text-top}
.reseau-child{padding-top:80px;padding-bottom:80px;border-bottom:1px solid #000;}
.serviceGroup>.titre-cat{grid-column: auto / span 3;}
section.reseau-child.last>div:first-child,.docmenu{text-align:center;}
.search-form-acteur, .search-form-new-projet{grid-column: 1  / span 2;}
.search-form-projet{grid-column: 1  / span 1;}
.search-form{border: 2px solid #000;}
.search-field{border: none;cursor: pointer;height: 50px;width:100%;padding-left: 20px}
.search-submit{order:1;border:0;padding:0 23px;background-color: #000;color: #fff;width: 63px}
.search_as{align-items:start;position:relative;margin-top:40px}
.search_as .button{width:100%}
.conteneur5+.more{display:none}
input {font-size: 1rem;}


#map-acteurs{position:relative;max-width:1200px; margin: 0 auto;height:700px;z-index:0;}
.reseau-legende{width:100%;background:#fff;box-shadow: 0 2px 24px 0 rgba(0,0,0,0.18);border-radius: 1px;margin-top:40px;}
.reseau-legende .container-legende{position:relative;}
.reseau-legende span{position:relative;display:block;padding:1.5rem;cursor:pointer;}
.reseau-legende span:after{content: url("../img/i_icon_plus.svg");vertical-align: text-top;position:absolute;right:30px;}
.reseau-legende span.open:after{content: url("../img/i_close.svg");}
.reseau-legende ul{position:absolute;bottom:0;background:#fff;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:40px;grid-row-gap:40px;list-style-type: none;padding: 1.5rem 1.5rem 0;margin: 0;max-height: 500px;overflow-y: auto;}
.leaflet-popup-content-wrapper{border-radius:0 !important;}
.leaflet-popup-acteur{font-family: 'Roboto', sans-serif;text-decoration:none;color: currentColor !important;}
.leaflet-popup-acteur:hover{text-decoration:none;}
.leaflet-popup-acteur .columns{display:flex;display: flex; align-items: flex-start;align-content: flex-start;}
.leaflet-popup .thumbnail{margin-right:20px;min-width: 90px;}
.leaflet-popup .thumbnail p{margin:0;}
.acteurs-cluster{background:#000;color:#fff;font-weight:bold;font-size:15px;text-align:center;border-radius:30px;line-height:30px;box-shadow: 0px 0px 5px #d1c6bd;}


/* Projets */

.les-projets-header {background-color: rgb(255 238 255);}
.les-projets {padding-bottom:50px}
.page_sous_titre, .appel{width:57%; max-width: 683px}
.titre-page{width: 25%}
.appel {width: 100%;background-color: #fff; padding:10px 30px 10px 10px; gap:15px; color:#000; margin-top: 35px; align-items: center}
.appelTitre {font-family: 'Roboto', sans-serif;font-size: 1.125rem; line-height: 1.625rem; font-weight: 500}
.appelTexte {border:1px solid #000; padding: 14px 40px;line-height: 20px;margin-left: auto}
.ps_titre_petit, .porteur-admin {font-size: 0.8125rem; line-height: 1.4125rem}
.ps_sous_titre {font-size: 1.125rem; line-height: 1.625rem}
.texteprojet {gap: 20px;}
.nombres{margin-top:80px;margin-bottom: 30px;font-weight:500 }
.moreButton {margin-top: 50px;margin-bottom: 50px;justify-content: center;cursor: pointer;}
.seeMore{border:1px solid #000;padding:14px 40px;}
.appelTexte:hover,.seeMore:hover{background-color: #000; color: #fff}
.appelTexte:hover a{text-decoration:none}
.oldProjects {
  height: 120px;
  background-color: #F5F5F5;
} 


/***** UN PROJET*****/
.post-type-projet h1{margin:0;}
.p_a_propos_contact,.actu_share,.evt_infos,.post-ressource .article-aside{order:-1;flex-shrink:0;}
.twitter_share{height: 20px; width: auto}
.p_a_propos{border:1px solid #d8d8d8;padding:30px;}
.post-type-projet .breadcrumb,.p_header,.docmenu{background-color: #EFF6EE;}
.p_header>div,.actu_header>div,.ressources_header,.post-ressource article,.post-cat-evt article {padding:77px 0 94px 0px;}
.p_tit_sstit_img{width:740px;}
.p_a_propos_contact,.article-aside,.actu_share,.evt_infos{width:290px;margin-right:30px}
.un_contact{margin-bottom:1rem;}
.a_projets_lies>div{margin:1rem 0;}
.p_a_contacts img{flex-shrink:0}
.showmore{border:0;padding:0;background-color:transparent;cursor:pointer}
.showmore:after{content:url("../img/i_expand_more_lien.svg");width:0px;height:20px;}
.p_mail,.c_fonction{display:block}
.enum{border-bottom: 1px solid #D8D8D8;padding: 30px 0;}
li.enum:first-child{border-top: 1px solid #D8D8D8;}
.parten-logos{display:grid;grid-gap:1rem;grid-template-columns: repeat(auto-fit,minmax(150px,150px));align-items:stretch;justify-items:stretch;}
.parten-logos img{object-fit: cover;filter:grayscale(90%)}
.section-parten-logos::before,.section-parten-logos::after{content:'';display:block;height:40px;}
.section-parten-logos{border-bottom:1px solid #000}
figure{margin:0}
.p_img figcaption,.slider_p_img{text-align:left;margin:.5rem 0;padding-top:5px}
.p_img_title{color: #fff;}
.p_lie_titre{}
/*owl*/
.section-projet-images .owl-prev,.section-projet-images .owl-next{width: 4rem;height: 100px;position: absolute;top: 30%;display: block !important;border:0px solid black;}
.section-projet-images .owl-prev {margin-left: -20px;}
.section-projet-images .owl-next {right: 0;}
.owl-prev i,.owl-next i {transform : scale(2,8); color: #000;}
.owl-theme .owl-nav [class*="owl-"]:hover {background: rgba(0,0,0,.3)!important;}
.projets-home .owl-theme .owl-nav>button{opacity:1;transition:.5s}
.projets-home .owl-theme .owl-nav>button:hover,.projets-home .owl-theme .owl-nav>button:focus{background:none!important;opacity:.8;}
/*menu intermediaire*/
.menuItem {display:inline-block;cursor: pointer;opacity:.2;color:black;font-weight:500;margin-right:2rem}
.menuActive {opacity:1;border-bottom: 1px solid #B0986F;}
/*.noshow {display: none;}*/
.section-projet-content>div,.section-actu-content>div,.evt_header {max-width:740px;}
.section-projet-content>div,.un-acteur-content,.un-acteur-content .article-aside>*:not(:first-child),.p_a_propos_contact>.p_a_contacts,.tteslesactus,.noussuivre,.autresource{margin-top:80px;margin-bottom:80px}
.enum{list-style-type: none}
.enum-detail+img,.icon{width:40px; height:40px;}
.voirsite:after{content:'';display:inline-block;margin-left:15px;width:40px;height:40px;background:url(../img/i_voir.svg) no-repeat}
.voirsite:hover:after,.voirsite:focus:after{background:url(../img/i_voir_hover.svg) no-repeat}
a.voirsite,a.tele,a.telebefore,.savoirplus>a{text-decoration:none}
.section-projet-images{background-color:#000}
.section-projet-images::before,.section-projet-images::after{content: '';display: block;height: 100px}
@media only screen and (max-width:916px) {
  .page-header{flex-direction: column;gap: 35px;}
  .titre-page, .page_sous_titre{width: 100%;max-width: 100%}
  .logo-site {transform: translateX(0px);}
}

/*pages institutionnelles***************/
.page-gis .is-sticky #header-principal,.home .is-sticky #header-principal{background: #000}
.section0{margin-top:80px;}
.page_faqs{margin-top:-180px;background-color: #F0FCFF;}
.page_faqs>.enum{padding-left: 34px;padding-right: 34px;}
.page_faqs div.enum:last-child{border-bottom: none}
.page_faqs button,.bloc_depli button{display:flex;padding:0;cursor:pointer;text-align:left;width:100%;align-items:center;justify-content:space-between}
.page-gis button[aria-expanded="false"]:after{content : ' ';border:2px solid black;border-radius:50%;width:37px;height:37px;background:url(../img/i_icon_plus.svg) no-repeat center center;margin-left:10px;flex-shrink:0}
.page-gis button[aria-expanded="true"]:after {content : ' ';border:2px solid black;border-radius:50%;width:37px;height:37px;background:url(../img/i_icon_moins.svg) no-repeat center center;margin-left:10px;flex-shrink:0}
.faq_titre{flex:1}
.fond-img h1,.fond-img .breadcrumb {color:#fff}
.header-page{min-height:400px}
.page-gis h1{max-width:60%;margin-top:120px;margin-bottom:30px}
.page-gis section,.home section{border-bottom:1px solid black}
.page-gis section{padding-bottom:90px}
.page-gis section:last-child,.home section:last-child{border-bottom:0;}
.page-gis section:not(.section0){margin-top:60px}
.blocs_texte_1col > .span2,.span2{grid-column: span 2}
.gc24{grid-column: 2 / 4}
.colw350{column-width:350px}
.blocs_texte_1col p:first-child{margin-top:0}
.poids{display:block}
.blocs_liste ul{margin:0;padding:0}
.bloc_fichier:not(:nth-child(1)){margin-top:10px;}
.tele .bloc_fichier::after,.bloc_fichier.tele::after,.bloc_fichier.telebefore::before{content:'';display:inline-block;margin-left:15px;width:40px;height:40px;background:url(../img/i_download.svg) no-repeat center center;}
.tele .bloc_fichier:hover::after,.bloc_fichier.tele:hover::after,.bloc_fichier.telebefore:hover::before{background:url(../img/i_download_hover.svg);}
.bloc_fichier.telebefore::before{margin-right:15px}
nav.secondaire{position:relative;}

.bouton-sommaire{border-radius: 30px;border:0;padding:10px 25px;}
.bouton-sommaire{background-color:#fff;color:#000}
.bouton-sommaire:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px}
.bouton-sommaire:before{background:url(../img/i_sommaire.svg) no-repeat left center;}
.bouton-sommaire.on:before{background:url(../img/i_close.svg) no-repeat left center;}
.sommaire{background-color:#fff;list-style-type: none;padding:20px;box-shadow: 0 12px 23px 0 rgba(0,0,0,0.5);margin-top:30px;position:absolute;}
.sommaire>li{padding:10px}
.sommaire::before {content: '\25B2';color: #fff;font-size: 2.5rem;position: absolute;top: -30px;left: 10%;}
.aller_plus_loin,.home-infos-projets{text-align:center}
.aller_plus_loin>div>.h2:first-child{border-right:3px solid black}
.enum-tit,.tele,.padb26{padding-bottom:26px}
.enum-cal,.date-cal{padding-top:26px;}
.enum-cal,.padt50{padding-top:50px;}

div+.tele{padding-left:30px}
.cal_mois{display:block}
.date-prece{opacity:0.4}
.bloc_depli div.enum:nth-child(0n+2),.bloc_chiffres div.enum:nth-child(0n+2),.bloc_chiffres div.enum:nth-child(0n+1){padding-top:0}

.infos-reseau{background-color: #F5F5F5;}
.infos-reseau>section{padding-top:100px}
.infos-reseau .uneA{border-top:none}
.voirevtvoiractu{justify-self:end;padding-right:0;transition:.5s}
.voirevtvoiractu a::before{content:'—';color:#b0986f;display:inline-block;margin-right:10px}
.voirevtvoiractu:hover a::before,.voirevtvoiractu:focus a::before{content:'';}
.voirevtvoiractu a{text-decoration:none}
.voirevtvoiractu:hover,.voirevtvoiractu:focus {padding-right:30px;}

/*******************HOME******************/

.savoirplus{color:#fff;border-top: 1px solid #979797;padding:22px 0 30px 0;margin:0}
.savoirplus a:before{content:'';margin-right:10px;background:url(../img/i_savoirplus.svg);width:40px;height:40px}
.savoirplus a:hover:before{background:url(../img/i_savoirplus_hover.svg);}
.home .owl-one{grid-column:span 3}
.acteurs-home .owl-stage{display:flex;align-items:center}
.gc34{grid-column: 3 / 4}
.actus-home{display:grid;grid-column-gap:8%;grid-row-gap:52px;align-items: start;justify-items: start;}
.actus-home {grid-template-columns:repeat(4, 1fr);grid-auto-flow:dense}
.actus-home>h2,.actus-home>.voirevtvoiractu{grid-column:span 2;}
.actus-home .first{grid-column: 1 / 3}
.actus-home .first img{width:100%}
.home-uneA{display:block}
.actus-home .actu_tit{margin-top:15px;}
.home-uneA,.home .unE{padding-bottom:10px}
.home-uneA+.home-uneA,.home .unE+.unE,.first a+a{border-top:1px solid #d8d8d8;padding: 30px 0 10px 0;}
.home .col3{border-top:1px solid #000}
.col3 .unE .dateevt{justify-self:flex-start}
.actus-home .col3 .button{width:100%;text-align: center}
.home .owl-one img,.section-parten-logos .owl-one img{max-height:80px}
.owl-carousel .owl-item img{width:auto!important}
.first>.zoomparent{display:block}
.actus-home .col3>h2{order:-1}
.actus-home .col3>.button{order:5}
.projets-home .owl-nav{position:absolute;right:0;top:-50px}
.allerlien > .exergue:nth-child(2n)::before{content:'|';display:inline-block;padding-right:30px}
.allerlien > .exergue:not(.lastlien):nth-child(2n)::after{content:'|';display:inline-block;padding-left:30px}
.allerlien > .exergue:first-child{padding-right:30px}
.allerlien > .exergue:last-child{padding-left:30px}
.bgzoomparent,.zoomparent{overflow:hidden;}
.bgzoomparent:hover .bgzoomchild,.bgzoomparent:focus .bgzoomchild{background-size:110%}
.bgzoomparent:hover .bgzoomchild .gros-bloc-lien,.bgzoomparent:focus .bgzoomchild{transform:none}
.bgzoomchild{background-position:center;background-size:100%;width:100%;height:100%;transition:all .5s}
.zoomchild{object-fit:cover;transition:all .5s}
.zoomparent{max-width:100%;display:inline-block}
.zoomparent:hover .zoomchild,.zoomparent:focus .zoomchild{transform:scale(1.1)}

/***** UNE ACTU* et toutes les actus****/
.actu_header,.post-cat-actu .breadcrumb,.alaune{background-color: #FDF2ED;}
.actu_header .actu_share,.evt_infos{border:1px solid #d8d8d8;}
.actu_share>h2{padding-left:30px}
.actu_share>figure,.actu-tit-aside{padding:0 30px}
.actu_header .share-buttons,.evt_infos,.tslesevts .unE{padding:30px}
.section-actu-content .actu_share{margin:auto;}
.source_actu{margin:1rem 0;}
.source_actu:last-of-type{margin-bottom:0;}
.source_actu + figure{margin-top:40px}
.source-logo{background-color: #b0986f;border-radius:50%;width:30px;height:30px;margin-right:10px;flex-shrink:0}
.source-logo>img{width:20px;filter:grayscale(90%)}
.share-buttons>*{margin:0 10px}
.copy{cursor:pointer;border:0;padding:0;background-color:transparent}
.inputcopy{width:100%}
.content_actu{padding-bottom:30px;border-bottom:1px solid #000;}
.actu-tit-aside{padding-bottom:30px}
.notes .conteneur2,.alaune .conteneur2,.tw-acteur>.ctf-tweets{grid-column-gap: 5%;grid-auto-flow: dense}
.notes{border-top: 1px solid #000;padding-top:30px}
#share-to-collex{background-image:url(../img/bg_share_to_collex.jpg);background-repeat:no-repeat}
#annonce-home{background-image:url(../img/bg_vers_appel_a_projets.png);background-repeat:no-repeat}
#annonce-home-autre{background-image:url(../img/bg_vers_aap_autre.png);background-repeat:no-repeat}
@media only screen and (min-width:781px){
  .suivante{position:relative;}
  .suivante::after{content:'';display:inline-block;position:absolute;z-index:0;top:0;bottom:0;left:0;width:0;background-color:#c2dbd5;transition: width 0.9s cubic-bezier(0.37, 0.01, 0, 0.98); }
  .suivante:hover::after{width:100%}
  .next-actu>p{z-index:1}
}
.next-actu{display:grid;min-height:380px;}
.next-actu>p:first-child{margin:auto}
.tteslesactus .conteneur3{grid-gap:0 5%}
.noussuivre{background-color: #F5F5F5;}
.noussuivre>h2::before{content:url(../img/twtw_or.svg);margin-right:8px}
.noussuivre{padding:47px 70px 64px 80px}
section[aria-label=Fil]>div.css-1dbjc4n{display: grid!important;grid-template-columns: auto;}
.moreactu{display:inline-block;}
.conteneur3 + p>button{display:none}
.a-un-evt{grid-column:2 / 5}
.w100{width:100%}

/***** UNE RESSOURCE* et toutes les ressources****/
.uneR{padding:24px;background-color: #F4F4F1;position:relative}
.uneR .icon{margin-left:15px}
.lR{background-color: #F4F4F1;}
.uneR>img{margin-right:20px}
.ressources .conteneur3{grid-gap:46px 3%;}
.ressources>.conteneur3{margin-bottom:40px}
.ressources_main{position:relative}
.filtres-ressources{position: absolute;right:0;top:-30px;z-index:100}
.cat-ressource .tele,.ressources_header{padding-bottom:0;}
.post-ressource article,.post-cat-evt article{display:grid; grid-template-columns: 1fr 2fr;grid-column-gap:90px}
.post-ressource h1{max-width:700px;}
.lR .label,.post-ressource .label{position:absolute;top:-30px;right:-50px}
.post-ressource .label{top:-60px;width:240px}
.date_auteur{border-top:1px solid #000;border-bottom:1px solid #000;}
.imgcouverture{box-shadow: 0 2px 35px 0 rgba(0,0,0,0.2);}
.post-ressource .article-aside,.evt_infos{grid-row:span 2;align-self: flex-start;}
.bloc_fichier.conteneur3 > div{grid-column:span 2}
.bloc_fichier>.icon{justify-self:end}
.post-ressource .single_header{position:relative}
.post-ressource .single_header,.post-ressource .section-ress-content{margin-left:-50px;margin-right:50px;justify-self:flex-end;max-width:calc( 100% - 50px);}
.couv{position:relative;background-color:#000;transform:translate(20px,-20px);margin-top:20px}
.couv>img{transform:translate(-20px,20px)}
.post-ressource .icon{margin-right:10px;}
div.uneR>div:only-child{width:100%}
a.r_visiter::before{content:"\23AF  "}
.lR{display:flex;flex-direction:column;justify-content:space-between}
.ressources_main{position:relative}

/******UN EVT  et TOUS LES EVTS*****/
.day{display:block}
.dateevt .month{display:inline-block;}
.article-aside>.dateevt .month{padding-top:10px}
.teleprog{margin-top:30px;}
.evt_infos .button{margin-top:30px;}
.dg{display:grid}
.tslesevts{display:grid;grid-gap:80px; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));padding-bottom:50px;}
.tslesevts.dn{display:none}
.container-filtres{position:absolute;right:0;}
.unE{display:grid}
.tslesevts .unE{min-height:340px;}
.unE .dateevt{align-self:flex-start}
.unE img{justify-self:center}
.lieuevt{align-self: flex-end;}
.tslesevts + h2::before{padding-top:50px}
.tslesevts:nth-of-type(2n) a{background-color: #FDF2ED;}
.tslesevts:nth-of-type(2n+1) a{background-color: #EFF6EE;}
.tslesmois{margin-left:20px}
.nextyear,.nextyear>a,.prevyear,.prevyear>a{color:rgba(255,255,255,.5)}
.prevyear a::before{content:'';display:block;width:40px;height:40px;background-image:url(../img/i_prev_year.svg);position:absolute;top:70px}
.nextyear a::after{content:'';display:block;width:40px;height:40px;background-image:url(../img/i_next_year.svg);position:absolute;bottom:70px}
.menu-ans-mois{display:grid; grid-template-columns: 1fr 4fr;grid-column-gap:90px;background-color:#000;padding: 80px 0;margin-top:80px;position:relative;}
.menu-mois,.conteneur4{display:grid;grid-template-columns: 2fr 1fr 1fr;
    grid-gap: 20px 20px;}
.menu-mois{grid-row-gap: 55px}
.menu-ans-mois>ul{padding:0;list-style-type:none;color:#fff}
.menu-ans{margin:auto;}
.opac{opacity:.40}
.phome_figcaption{text-align:center}

/******404*****/
.autresource >div{display:grid;margin:auto;grid-template-columns:repeat(2, 1fr);max-width:80%}

/******contact*******/
#nom,#mel,#sujet{padding:1rem;}

/**************FOOTER*******************/
.site-footer{padding:60px 0px 40px 0px ; background-color: #000; color: #fff;width: 100%}
.site-footer a.item-juridique,.site-footer {color:#777}
.site-footer a,.site-footer{color:#fff;text-decoration:none}
.logo_footer{width: 100%;height: auto;transform: translateX(-40px)}
.logo_mesr{width:170px;height: auto}
.pageMax{max-width: 1200px;margin: 0 auto;position:relative;}
.footerLogos{width:27.33%;min-height: 440px}
.partners{font-size: 1.125rem;line-height: 2rem;font-weight:500;margin-bottom: 10px}
.gridlogos{display: grid; background-color: #2A2A2A;gap:1px;width: 100%;grid-auto-rows:121px;grid-template-columns: repeat(4, minmax(140px, 206px));grid-auto-flow: row;justify-items: center;align-items: center;margin-bottom: 58px}
.logosPartners {border:1px solid #2A2A2A;width: 100%}
.logoPartner{background-color: #000;display: flex;width:100%;height:100%;justify-content: center;align-items: center}
.footerMenu {width: 100%; font-size: 1.125rem; margin-bottom: 30px; flex-wrap: wrap;}
.footerLinks{width: 69%;}
.item-juridique{padding-right: 30px}

 
/*==========================================
      responsive =< 1360px 
=========================================*/
@media only screen and (max-width:1376px) {
  .page, .pageMax{margin:0 30px}
  .logo-site{transform: translateX(-30px);}

}
