/**
 * Place your custom styles here.
 */
 @font-face {
  font-family: "Phenomena-Regular";
  src: url("fonts/Phenomena-Regular.woff") format("woff");
}
@font-face {
  font-family: "Phenomena-Bold";
  src: url("fonts/Phenomena-Bold.woff") format("woff");
}
@font-face {
  font-family: "Phenomena-ExtraBold";
  src: url("fonts/Phenomena-ExtraBold.woff") format("woff");
}
@font-face {
  font-family: "Phenomena-Light";
  src: url("fonts/Phenomena-Light.woff") format("woff");
}
@font-face {
font-family: "Phenomena-Black";
src: url("fonts/Phenomena-Black.woff") format("woff");
}

a:active,
a:focus,
a:hover,
a {text-decoration: none;outline: none;}
body {font-family: "Open Sans";color: #4A4949;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0;}
.container {max-width: none;width: 100%;padding: 0;margin: 0 auto;}
.row {margin: 0;}
.col-sm-12 {padding: 0;}
picture {display: block !important;}

/* STYLE CKEDITOR */
.cketitre1 {color: #DA398D;font-family: "Phenomena-Bold";font-size: 32px;margin-bottom: 10px;line-height: 1.1;}
.cketitre2 {font-size: 28px;color: #263472;font-family: "Phenomena-Bold";margin-bottom: 15px;line-height: 1.2;}
.ckesoustitre1 {font-size: 28px;color: #4A4949;font-family: "Phenomena-Bold";margin-bottom: 10px;line-height: 1.2;}
.ckesoustitre2 {font-size: 20px;color: #4A4949;font-family: "Phenomena-Bold";margin-bottom: 10px;line-height: 1.2;}
.ckeexerguebleu::before {display: table-cell;width: 4px;height: 100%;border-left: 4px solid #263472;content: "";padding-left: 20px;padding-bottom: 40px;padding-top: 27px;}
.ckeexerguebleu {display:table;padding-left: 40px;color: #263472;font-size: 25px;font-family: "Phenomena-Bold";line-height: 65px;background: url('images/exergue.svg') no-repeat left 5px;margin-top: 10px;background-size: 25px 25px;}
.ckeexerguevert {display: block;line-height: 1.2;height: fit-content;padding: 0 20px 0 90px;background: #B4CC0D url('images/exergue.svg') no-repeat 20px center;color: #FFFFFF;font-size: 25px;font-family: "Phenomena-Bold";background-size: 25px 25px;}
.ckelienbleu {color: #263472 !important;font-weight: bold;}
hr {width: 123px;border-top: 2px solid #263472;border-bottom: 2px solid #263472;margin: 10px 0;border-radius: 2px;}
hr.ckeseparator {width: 100%;border-top: 10px dashed #263472;border-bottom: none;border-radius: 0;margin: 30px 0;}
.ckefondbleu {display: inline;background: #263472;color: #fff;padding: 0 5px;}

/* SURTOP */
#navbar {max-width: none;width: 100%;padding: 0;margin: 0;border:none;min-height: 0;background: none;z-index: 4;}
#navbar .navbar-header {max-width: none;width: 100%;background:#263472;border-radius: 0;border:none;margin: 0;min-height: 0;float: none;height: 35px;}
#navbar .navbar-header .region {width: 100%;margin: 0 auto;position: relative;}
#navbar .navbar-header .region #block-selecteurdelangue {position: absolute;right: 45px;top: 0;}
#navbar .navbar-header .region #block-selecteurdelangue ul {padding: 0;margin: 0;list-style: none;}
#navbar .navbar-header .region #block-selecteurdelangue ul li {display: inline-block;margin-left: 15px;height: 30px;width: 25px;text-align: center;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px; }
#navbar .navbar-header .region #block-selecteurdelangue ul li.is-active {background:#263472;}
#navbar .navbar-header .region #block-selecteurdelangue ul li a {font-size: 14px;font-weight: bold;color: #fff;text-transform: uppercase;margin-top: 6px;display: block;text-decoration: none;}
#navbar .navbar-header .region #block-adresseheader {display: inline-block;}
#navbar .navbar-header .region #block-adresseheader .field--name-field-adresse {padding-left: 45px;}
#navbar .navbar-header .region #block-adresseheader .field--name-field-adresse .field--item {font-family: 'Phenomena-Light';color: #fff;line-height: 35px; font-size: 14px;padding-left:25px;background: url('images/adresse.svg') no-repeat left center;background-size: 16px 16px;}
#navbar .navbar-header .region #block-blocreseauxsociauxheader {position: absolute;right: 175px;top:9px;}
#navbar .navbar-header .region #block-blocreseauxsociauxheader .field {display: inline-block;margin-left: 30px;vertical-align: top;}
#navbar .navbar-header .region #block-blocreseauxsociauxheader .field.field--name-field-twitter a {display: block;width: 16px;height: 16px;background: url('images/tw.svg') no-repeat;background-size: contain;font-size: 0;margin-top:2px;}

#navbar .navbar-header .region #block-blocreseauxsociauxheader .field.field--name-field-facebook a {display: block;background: url('images/fb.svg') no-repeat;background-size: contain;width: 16px;height: 16px;font-size: 0;}

#navbar .navbar-header .region #block-blocreseauxsociauxheader .field.field--name-field-linkedin a {display: block;background: url('images/linkedin.svg') no-repeat;background-size: contain;width: 16px;height: 16px;font-size: 0;}
#navbar .navbar-header .region #block-blocreseauxsociauxheader .field.field--name-field-lien-resp {display: none;}
#navbar .navbar-header .region #block-blocsearch {position: absolute;right: 271px;top: 0;}
#navbar .navbar-header .region #block-blocsearch .block-title {width:30px;height:30px;background:#DA398D url('images/loupe.svg') no-repeat center center;background-size: 15px 15px;margin: 0;font-size: 0;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;cursor: pointer;}
#navbar .navbar-header .region #block-blocsearch .block-title.open,
#navbar .navbar-header .region #block-blocsearch .block-title:hover {background:#263472 url('images/loupe.svg') no-repeat center center;background-size: 15px 15px;}

#navbar .navbar-header .region #block-blocsearch #search-block-form {display: none;position: fixed;top: 0;right: 0;left: 0;height: 68px;padding: 10px 45px;background:#263472;}
.user-logged-in #navbar .navbar-header .region #block-blocsearch #search-block-form {top: 79px}
#navbar .navbar-header .region #block-blocsearch #search-block-form label {display: none;}
#navbar .navbar-header .region #block-blocsearch #search-block-form .form-item-rechercher {margin-bottom: 0;width: 100%;padding-right: 120px;}
#navbar .navbar-header .region #block-blocsearch #search-block-form .form-item-rechercher input {padding-top: 0;padding-bottom: 0;height: 48px;border-top-right-radius: 0;border-bottom-right-radius:0;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: none;-o-transition: none;transition: none;font-size: 13px;border:none;}
#navbar .navbar-header .region #block-blocsearch #search-block-form .form-submit {border-top-left-radius: 0;border-bottom-left-radius:0;margin: 0;background:#DA398D;height: 48px;font-size: 25px;color: #fff;font-family: "Phenomena-Bold";border:none;padding: 0 10px;border:none;position: absolute;right: 45px;top: 10px;width: 120px;line-height: 48px;}
#navbar .navbar-header .region #block-blocsearch #search-block-form .form-submit:hover {border:none;}
#navbar .navbar-header .region .field--name-field-close-resp {display: none;}

/* MENU */
#navbar .navbar-collapse {width: 100%;margin: 0 auto;position: relative;padding: 0;background: #fff;}
#navbar .navbar-collapse.fixed {position: fixed;top: 0;z-index: 2;}
#navbar .navbar-collapse .region-navigation-collapsible {padding: 20px 0 20px 45px;}
#navbar .navbar-collapse a.logo {float: none !important;display: inline-block;margin: 0;padding: 0;width: 386px;height: 100px;background: url('images/DATAIA-h.png') no-repeat;background-size: contain;}
.lang-en #navbar .navbar-collapse a.logo {background: url('images/DATAIA-h.png') no-repeat;background-size: contain;}
#navbar .navbar-collapse a.logo img {max-width: 170px;height: auto;display: none;}
#block-blocmenu {float: right;position: relative;width: 680px;height: auto;margin-top: 10px;}
#block-blocmenu .block_menu {/*width: 416px;*/height: auto;z-index: 2;text-align: right;padding-right: 45px;}
#block-blocmenu .block_menu .logoinvest {display: inline-block;vertical-align: middle;width: 80px;height: 80px;background: url('images/logoinvest@2x.png');background-size: 80px 80px;}
#block-blocmenu .block_menu .btnmenu {display: inline-block;vertical-align: middle;line-height: 48px;height: 48px;background: #DA398D;width: 148px;color: #fff;font-size: 18px;font-family: "Phenomena-Bold";text-align: center;border-radius: 2px;text-transform: uppercase;margin-left: 18px;}
#block-blocmenu .block_menu .btnmenu:hover {background: #263472;}
#block-blocmenu .block_menu .burger {display: inline-block;vertical-align: middle;width: 105px;height: 48px;background: url('images/menu.svg') no-repeat;margin-left: 20px;z-index: 9;cursor: pointer;}
#block-blocmenu .block_menu .burger:hover {background: url('images/menu_hov.svg') no-repeat;}
#block-blocmenu .block_menu .burger.open {background: url('images/burgerclose.svg') no-repeat;position: fixed;margin-top: 16px;right: 45px;}
#block-blocmenu .block_menu .btnmenu.offre_btn{background: #263472;}
/*#block-blocmenu .block_menu .btnmenu.offre_btn:hover{background: #DA398D;}*/

#block-blocmenu .block_menu .sousmenu,
#block-blocmenu .block_menu .menu_niveau1 {display: block;background: #263472;position: fixed;top: 0;right: -590px;height: auto;width: 590px;z-index: 4;text-align: left;bottom: 0;overflow-y: auto;}
#block-blocmenu .block_menu .menu_niveau1.noscroll {overflow-y: initial;}
#block-blocmenu .block_menu .menu_niveau1 .menu_niveau1_inner {padding: 76px 40px 45px 0;position: relative;}
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal {margin-top: 25px;margin-bottom: 10px;max-width: 470px;}
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li {position: initial;}
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li:hover span,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li.open span {background: #DA398D url('images/bandelienblanche.svg') no-repeat 40px center;background-size: 100px 4px;}
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li > span {color: #fff;font-size: 20px;font-family: "Phenomena-Bold";text-transform: uppercase;cursor: pointer;background: url('images/bandelien.svg') no-repeat 40px center;background-size: 100px 4px;padding: 8px 0 8px 150px;display: block;}
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li a.is-active,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li:hover a,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li.open a {background: #DA398D url('images/bandelienblanche.svg') no-repeat 40px center;background-size: 100px 4px;}
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li > a {color: #fff;font-size: 20px;font-family: "Phenomena-Bold";text-transform: uppercase;cursor: pointer;background: url('images/bandelien.svg') no-repeat 40px center;background-size: 100px 4px;padding: 8px 0 8px 150px;display: block;}
#block-blocmenu .block_menu .menu_niveau1 .btnsmenu {padding-left: 40px;float: left;}
#block-blocmenu .block_menu .menu_niveau1 .btnmenu {display: block;margin-left:0;width: 190px;margin-right: 20px;float: left;margin-bottom: 20px;}
#block-blocmenu .block_menu .menu_niveau1 .btncontact {margin-bottom: 20px;float: left;vertical-align: top;display: block;width: 190px;vertical-align: middle;line-height: 48px;height: 48px;background: #263472;color: #fff;font-size: 18px;font-family: "Phenomena-Bold";text-align: center;border-radius: 2px;text-transform: uppercase;}

#block-blocmenu .block_menu .menu_niveau1 ul li ul {display: block;width: 0;height: 100vh;position: absolute;top: 0;left: 0;z-index: 6;background: #DA398D url('images/triangletransp.svg') no-repeat 50px 25px;background-size: 80px 82px;padding: 130px 0 0;overflow-y: auto;}
#block-blocmenu .block_menu .menu_niveau1 ul li ul li a {color: #fff;font-size: 20px;font-family: "Phenomena-Bold";text-transform: uppercase;cursor: pointer;padding: 8px 25px 8px 160px;background: url('images/bandelienbleue.svg') no-repeat 50px 20px;background-size: 100px 4px;display: block;}
#block-blocmenu .block_menu .menu_niveau1 ul li ul li:hover a,
#block-blocmenu .block_menu .menu_niveau1 ul li ul li.active a {color: #263472;background: #fff url('images/bandelienbleue.svg') no-repeat 50px 20px;background-size: 100px 4px;}

/* FOOTER */
.container.footer {max-width: none;position: relative;z-index: 3;border:none;}
.block-dataia-custom.block-block-footer-bleu {background: #263472;padding: 20px 0;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu {max-width: 1090px;width: 100%;margin: 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .lesboutons a {display: block;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .lesboutons a.lien1 {line-height: 48px;height: 48px;background: #DA398D;width: 170px;color: #fff;font-size: 18px;font-family: "Phenomena-Bold";text-align: center;border-radius: 2px;text-transform: uppercase;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .lesboutons a.lien1:hover {background: #263472;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .lesboutons a.lien2 {line-height: 48px;height: 48px;background: #263472;width: 170px;color: #fff;font-size: 18px;font-family: "Phenomena-Bold";text-align: center;border-radius: 2px;text-transform: uppercase;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .newsletter {width: 350px;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .newsletter form .contenu_form {position: relative;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .newsletter form #edit-intro {color: #fff;text-align: center;font-size: 25px;font-family: "Phenomena-Bold";line-height: 1.2;margin-bottom: 10px;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .newsletter form .form-item-adresse-email {margin-bottom: 0;padding-right: 48px;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .newsletter form .form-item-adresse-email input {padding-top: 0;padding-bottom: 0;height: 48px;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: none;-o-transition: none;transition: none;border-top-right-radius: 0;border-bottom-right-radius: 0;font-size: 13px;border:none;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .newsletter form .form-actions {position: absolute;right: 0;bottom: 0;width: 48px;margin: 0;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .newsletter form .form-actions button {background: #263472;width: 48px;height: 48px;border-top-left-radius: 0;border-bottom-left-radius: 0;margin: 0;font-size: 25px;color: #fff;font-family: "Phenomena-Bold";border:none;padding: 0;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .newsletter form .form-actions button:hover {background: #263472;border:none;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .newsletter form #edit-rgpd {font-size: 12px;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .newsletter form #edit-rgpd--2 {font-size: 12px;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .reseauxsociaux {text-align: center;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .reseauxsociaux > p {color: #fff;font-size: 25px;font-family: "Phenomena-Bold";text-transform: uppercase;margin-bottom: 30px;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .reseauxsociaux .lesreseaux a {margin: 0 20px;display: inline-block;vertical-align: top;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .reseauxsociaux .lesreseaux a.tw {width: 27px;height: 27px;background: url("images/tw_big.svg") no-repeat center top;background-size: contain;font-size: 0;margin-top:3px;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .reseauxsociaux .lesreseaux a.fb {width: 27px;height: 27px;background: url("images/fb_big.svg") no-repeat center top;background-size: contain;font-size: 0;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .reseauxsociaux .lesreseaux a.lk {width: 27px;height: 27px;background: url("images/lk_big.svg") no-repeat center top;background-size: contain;font-size: 0;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .gotop {position: relative;width: 76px;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .gotop.resp {display: none;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .gotop a {display: block;width: 76px;height: 76px;background: url('images/top.svg') no-repeat;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}

/** Landing page footer */
.page-node-type-landing-page #navbar .navbar-header .region .opensearch{display:none;}
.page-node-type-landing-page .block-dataia-custom.block-block-footer-bleu{padding:35px;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .footer-landing-logo{display: block;height: 84px;width:334px;background: url('images/DATAIA-h-b.png') no-repeat top right;background-size: 334px 84px;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .contact-gotop{display:flex;align-items: center;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .contact-gotop .lesboutons{margin-right:40px;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .contact-gotop .lesboutons .lien2{background: #DA398D;}
.page-node-type-landing-page .field--name-field-visuel .field--item{position:relative;}
.page-node-type-landing-page .field--name-field-visuel .field--item img {display: block;width: 100%;height: auto;}
.page-node-type-landing-page .main-content{max-width: 1080px;margin:0 auto;}
.page-node-type-landing-page .center-content{display: flex;margin-top: calc(15% + 50px);}
.page-node-type-landing-page .group-header{position: relative;}
.page-node-type-landing-page .landing-top{max-width: 1090px;width: 100%;position: relative;padding:35px;color:#fff;background:#263472;margin:-6% auto 0 auto;position: absolute;
  left: 50%;
  bottom: -150px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);}
.page-node-type-landing-page .field--name-node-title h2{margin-top:0; margin-bottom:20px;    font-size: 60px;font-family: 'Phenomena-Bold';}
.page-node-type-landing-page .field--name-field-date{margin-bottom:20px;display:inline-block;background:  #263472;padding:10px; font-family: 'Phenomena-Bold';font-size:25px;}
.page-node-type-landing-page .field--name-field-lieu-affiche{font-size:20px;position: relative;padding-left:15px;}
.page-node-type-landing-page .field--name-field-lieu-affiche::before{    content: '';
  border-left: 4px solid #DA398D;
  height: 100%;
  border-radius: 2px;
  position: absolute;
  left: 0;
  top: 0;
  width: 4px;
}
.page-node-type-landing-page .field--name-field-chapo{font-size:30px;line-height: 40px;font-family: 'Phenomena-Bold';}
.page-node-type-landing-page .field--name-field-titre-bloc-intervenants,
.page-node-type-landing-page .field--name-field-titre-bloc-programme,
.page-node-type-landing-page .field--name-field-titre-bloc-plan-d-acces
{margin-top:30px;margin-bottom:20px;color:#DA398D;font-size:40px;font-family: 'Phenomena-Bold';}
.page-node-type-landing-page .field--name-field-titre-bloc-partenaires {font-size:60px;margin-top:50px;font-family: 'Phenomena-Bold';text-align:center;padding-top:10px;margin-bottom:40px;background:url('images/downune.svg') no-repeat center top / 24px 24px;}
.page-node-type-landing-page .field--name-field-intervenants, .page-node-type-landing-page.field--name-field-programme-detaille {font-size:15px;}
.page-node-type-landing-page .center, .page-node-type-landing-page .field--name-field-formulaire{width:50%;}
.page-node-type-landing-page .form-group{margin-bottom:30px;}
.page-node-type-landing-page .field--name-field-formulaire{margin-left:40px;}
.page-node-type-landing-page form{background: #263472;padding:20px 35px;color:#fff;}
.page-node-type-landing-page form .fieldset-legend{color:#fff; font-size:15px;font-weight: normal;}
.page-node-type-landing-page form #edit-markup{font-size:40px;font-family: 'Phenomena-Bold';color:#DA398D;margin-bottom:20px;}
.page-node-type-landing-page #edit-container{display:flex;justify-content: space-between;height:50px;}
.page-node-type-landing-page form input[type=text], form input[type=email]{height:50px;border-radius:2px;}
.page-node-type-landing-page .form-item-nom input, .page-node-type-landing-page .form-item-prenom input{width:200px;}
.page-node-type-landing-page form .option{padding-left:25px;}
.page-node-type-landing-page form .radios--wrapper{margin-bottom:10px;}
.page-node-type-landing-page form .checkboxes--wrapper{margin-bottom:10px;}
.page-node-type-landing-page form .form-type-textarea{margin-bottom:20px;}
.page-node-type-landing-page .form-type-select{margin-bottom:10px;}
.page-node-type-landing-page form .checkboxes--wrapper .fieldset-wrapper{min-height:62px;}
.page-node-type-landing-page form .form-item-texte-legale{margin-left:20px;color:#fff;}
.page-node-type-landing-page form .form-item-texte-legale a {color: #fff;text-decoration: underline;}
.page-node-type-landing-page form .form-item-texte-legale span{color:#fff;font-size:13px;padding-left:1px;display: inline-block;}
.page-node-type-landing-page form  #edit-actions button{   border-color:transparent;height: 48px;background: #DA398D;width: 185px;color: #fff;font-size: 18px;font-family: "Phenomena-Bold";text-align: center;border-radius: 2px;text-transform: uppercase;}
.page-node-type-landing-page form  #edit-actions button:focus{outline:none;}
.page-node-type-landing-page form  #edit-actions button:active{box-shadow: none;}
.page-node-type-landing-page form .webform-confirmation__back a{color:#fff;text-decoration: underline;}
.page-node-type-landing-page form .form-select{
display: block;
    width: 100%;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #F5F5F5;
    height: 50px;
    padding-right: 48px;
    border-radius: 2px;
    cursor: pointer;
    font-size: 15px;
    color: #4A4949;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 48px;
}
.page-node-type-landing-page form .select-wrapper:after{
  content:'' !important;
  width: 50px;
  height: 50px;
  padding: 0;
  right: 0;
  top: 0;
  margin: 0;
  content: '';
  display: block;
  background: url(images/select.svg) no-repeat;
  background-size: contain;
  z-index: 1;
}
.page-node-type-landing-page input[type=radio]::after{width: 18px;
  height: 18px;
  border-radius: 15px;
  top: -2px;
  left: -5px;
  position: relative;
  background-color: #fff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 3px solid white;}
.page-node-type-landing-page input[type=radio]:checked::after{ width: 18px;
  height: 18px;
  border-radius: 15px;
  top: -2px;
  left: -5px;
  position: relative;
  background-color: #DA398D;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 4px solid white;}

.page-node-type-landing-page  .checkbox label{padding-left:24px;}
.page-node-type-landing-page  input[type=checkbox]::after, .page-node-type-landing-page .form-item-texte-legale input::after{width: 18px;
  height: 18px;
  top: -3px;
  left: -3px;
  position: relative;
  background-color: #fff;
  content: '';
  display: inline-block;
  visibility: visible;
  }
.page-node-type-landing-page input[type=checkbox]:checked::after, .page-node-type-landing-page .form-item-texte-legale input:checked::after{ width: 18px;
  height: 18px;
  top: -3px;
  left: -3px;
  position: relative;
  content: '\2713';
  display: inline-block;
  visibility: visible;
  color:#DA398D;
  text-align:center;
 }
 .page-node-type-landing-page .form-item-texte-legale input:checked::after, .page-node-type-landing-page .form-item-texte-legale input::after{
  left: 0;
 }
 .page-node-type-landing-page .captcha{margin-bottom:30px;}

 @media screen and (max-width: 1536px){
  .page-node-type-landing-page .landing-top{bottom:-100px;}
  .page-node-type-landing-page .center-content{margin-top: calc(15%);}


 }

 @media screen and (max-width: 768px){
  .page-node-type-landing-page input[type=radio]:checked::after, .page-node-type-landing-page input[type=radio]::after,
  .page-node-type-landing-page input[type=checkbox]:checked::after, .page-node-type-landing-page input[type=checkbox]::after
  {left:-2px;}
  .page-node-type-landing-page form #edit-actions button{width:100%;}
}
.page-node-type-landing-page .captcha{width:100%;}
.page-node-type-landing-page .slick{position: relative;margin-bottom:50px;}
.page-node-type-landing-page .slick-slider{max-width:905px;width:100%;margin:0 auto;}
.page-node-type-landing-page .slick .slick-arrow{    position: absolute;top: 50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);background: none;-webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  border: none;
  width: 24px;
  height: 24px;
  font-size: 0;}
.page-node-type-landing-page .slick .slick-arrow.slick-prev{    background: url(images/prev.svg) no-repeat;background-size: contain;left: 0;}
.page-node-type-landing-page .slick .slick-arrow.slick-next{background: url(images/next.svg) no-repeat;background-size: contain;right: 0;}
@media screen and (max-width: 768px){
  .page-node-type-landing-page #block-blocmenu .block_menu{padding-right:20px;}
  .page-node-type-landing-page .field--name-node-title h2{font-size:40px;}
  .page-node-type-landing-page .field--name-field-date{font-size:20px;}
  .page-node-type-landing-page .field--name-field-lieu-affiche{font-size:17px;}
  .page-node-type-landing-page .field--name-field-chapo{font-size:25px;}
  .page-node-type-landing-page .center-content{margin-top:25px;}
  .page-node-type-landing-page .field--name-field-titre-bloc-intervenants, .page-node-type-landing-page .field--name-field-titre-bloc-programme, .page-node-type-landing-page .field--name-field-titre-bloc-plan-d-acces{font-size:30px;margin-top:20px;}
  .page-node-type-landing-page form{padding:20px;}
  .page-node-type-landing-page form #edit-markup{font-size:30px;}
  .page-node-type-landing-page .form-item-nom input, .page-node-type-landing-page .form-item-prenom input{width:100%;}
  .page-node-type-landing-page #edit-container{flex-direction: column;height: auto;}
  .page-node-type-landing-page .form-group, form .js-webform-radios,form .js-webform-checkboxes{margin-bottom:15px !important;}
  .page-node-type-landing-page  .form-wrapper{margin-bottom: 0;}
  .form-actions.webform-actions{text-align:center;}
  .page-node-type-landing-page .field--name-field-titre-bloc-partenaires{font-size:40px;margin-bottom:20px;margin-top:20px;}
  .block-dataia-custom.block-block-footer-bleu .block_footer_bleu .footer-landing-logo{width:300px;background-size:300px 84px;}

}
@media screen and (max-width: 1090px){
  .page-node-type-landing-page .landing-top{padding:15px;position: unset;transform: unset;margin:0 auto;}
  .page-node-type-landing-page .slick{text-align: center;}
  .page-node-type-landing-page .slick img{margin:0 auto;}
  .page-node-type-landing-page .slick .slick-arrow{ position: relative;top: auto;-webkit-transform: none;-ms-transform: none;transform: none;margin: 30px 50px 0;}
  .page-node-type-landing-page .slick .slick-arrow.slick-prev{ left: auto}
  .page-node-type-landing-page .slick .slick-arrow.slick-next{right:auto;}
  .page-node-type-landing-page .center-content {flex-direction: column;margin-top:30px;}
  .page-node-type-landing-page .center{margin-bottom:30px;}
  .page-node-type-landing-page .center, .page-node-type-landing-page .field--name-field-formulaire{width: 100%; margin-left:0;}
  .page-node-type-landing-page .block-dataia-custom.block-block-footer-bleu{padding:20px 30px;}
}
@media screen and (max-width: 1130px){  .page-node-type-landing-page .main-content{padding:0 15px;}}

/** End Landing page footer */
#block-blocadressefooter {background: #F5F5F5;padding: 30px 0 50px;}
#block-blocadressefooter .block_footer {max-width: 1090px;width: 100%;margin: 0 auto;}
#block-blocadressefooter ul {padding: 0;margin: 0;border: 0;margin: 0 auto;float: left;}
#block-blocadressefooter ul li {display: inline-block;margin-top: 37px;}
#block-blocadressefooter ul li span,
#block-blocadressefooter ul li a {vertical-align: middle;line-height: 22px;height: 22px;display: block;}
#block-blocadressefooter ul li a {padding: 0;line-height: 1;color: #4A4949;font-size: 15px;}
#block-blocadressefooter ul li a:hover {background: none;}
#block-blocadressefooter ul li .separator {padding: 0 20px;font-size: 15px;font-weight: bold;color: #263472;}
#block-blocadressefooter .block_adresse_footer {float: right;margin: 0;display: table;width: 520px;height: 100px;}
#block-blocadressefooter .block_adresse_footer .adresse_footer {display: table-cell;width:420px;height:100px;vertical-align:middle;color: #0083BA;font-size: 13px;font-weight: bold;padding-right: 10px;}
#block-blocadressefooter .block_adresse_footer .image_footer {display: block;height: 100px;width:99px;background: url('images/logoinvest@2x.png') no-repeat top right;background-size: 99px 100px;}

footer #block-menuprincipal {background: #F5F5F5;padding: 50px 0 0;display: flex;justify-content: center;}
footer #block-menuprincipal ul.menu-principal {float: none;max-width: 1090px;width: 100%;margin: 0 auto;border-bottom: 10px dashed #fff;padding-bottom: 60px;display: flex;flex-wrap: wrap;margin: 0 -7.5px;}
footer #block-menuprincipal ul.menu-principal > li {width: 16.666%;height: auto;vertical-align: top;padding: 0 7.5px;margin-bottom: 20px;}
footer #block-menuprincipal ul.menu-principal > li > a,
footer #block-menuprincipal ul.menu-principal > li > span {color: #263472;font-size: 25px;font-family: "Phenomena-Bold";height: 60px;border-bottom: 4px solid #263472;padding: 0 0 5px 0;text-transform: uppercase;line-height: 60px;display: block;-webkit-box-sizing: initial;box-sizing: initial;}
footer #block-menuprincipal ul.menu-principal > li.expanded > span {background: url('images/downune.svg') no-repeat right 70% / 20px 20px;padding-right: 30px;cursor: pointer;}
footer #block-menuprincipal ul.menu-principal > li > span.deuxlignes {line-height: 1.1;}
footer #block-menuprincipal ul.menu-principal > li > span.troislignes {line-height: 1.1;}
footer #block-menuprincipal ul.menu-principal > li ul {padding: 0;list-style: none;margin-top: 10px;display: none;}
footer #block-menuprincipal ul.menu-principal > li ul li {margin-bottom: 10px;}
footer #block-menuprincipal ul.menu-principal > li ul li a {color: #4A4949;font-size: 13px;line-height: 1.2;padding-left: 15px;background: url('images/item.svg') no-repeat left 4px;display: block;background-size: 6px 9px;}

/* A LA UNE */
.block-dataia-custom.block-block-alaune-home .block_alaune {max-width: 1090px;width: 100%;margin: 0 auto;padding: 30px 0 50px;}
.block_alaune .titre_alaune {text-align: center;font-family: "Phenomena-Bold";font-size: 60px;margin-bottom: 30px;margin-top: 0;padding-top: 30px;background: url('images/downune.svg') no-repeat center top / 24px 24px;}
.block_alaune .vue_articles {float: left;width:100%;max-width: 720px;}
.block_alaune .vue_articles .view-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.block_alaune .vue_articles .views-row-1 {width: 720px;margin-bottom: 15px;}
.node--type-article.node--view-mode-sortie-de-vue-max {display: table;width: 100%;height: 100%;}
.node--type-article.node--view-mode-sortie-de-vue-max .image_row {display: table-cell;width: 50%;height: 100%;vertical-align: top;position: relative;}
.node--type-article.node--view-mode-sortie-de-vue-max .image_row .field--name-field-credits-bandeau {position: absolute;bottom: 0;right: 0;}
.node--type-article.node--view-mode-sortie-de-vue-max .image_row .field--name-field-credits-bandeau .field--item {line-height: 19px;padding: 0 10px;font-size: 9px;color: #4A4949;background: #F5F5F5;}
.node--type-article.node--view-mode-sortie-de-vue-max .image_row .field--name-dynamic-token-fieldnode-flechel {background: url('images/backl.png') no-repeat;width: 15px;height: 30px;font-size: 0;position: absolute;right: 0;top: 40px;}
.node--type-article.node--view-mode-sortie-de-vue-max .contenu_row {display: table-cell;width: 50%;background: #f5f5f5;height: 100%;vertical-align: top;padding: 40px 40px 60px;position: relative;}
.block_alaune .vue_articles .views-row-2,
.block_alaune .vue_articles .views-row-3 {width: 352px;}
.node--type-article.node--view-mode-sortie-de-vue {height: 100%;padding-bottom: 30px;background: #ffffff;display: block;position: relative; border-radius: 15px; box-shadow: 0px 0px 30px 0px #0000001A;}
.node--type-article.node--view-mode-sortie-de-vue .image_row {position: relative;}
.node--type-article.node--view-mode-sortie-de-vue .image_row .field--name-field-bandeau-image a {display: block;}
.node--type-article.node--view-mode-sortie-de-vue .image_row .field--name-field-bandeau-image img {width: 100%; border-radius: 10px;}
.node--type-article.node--view-mode-sortie-de-vue .image_row .field--name-field-credits-bandeau {position: absolute;bottom: 0;right: 0;}
.node--type-article.node--view-mode-sortie-de-vue .image_row .field--name-field-credits-bandeau .field--item {opacity: 0; height: 0;}
.node--type-article.node--view-mode-sortie-de-vue .image_row .field--name-dynamic-token-fieldnode-flechel {height: 0; opacity: 0;}
.node--type-article.node--view-mode-sortie-de-vue-max .contenu_row,
.node--type-article.node--view-mode-sortie-de-vue .contenu_row {background: #ffffff;
  padding: 30px 30px 0;
  position: relative;}
.node--type-article.node--view-mode-sortie-de-vue-max .contenu_row .field--name-field-categorie .field--item,
.node--type-article.node--view-mode-sortie-de-vue .contenu_row .field--name-field-categorie .field--item {font-size: 14px;
  font-family: "Century Gothic";
  float: left;
  font-weight: 700;
  padding: 10px;
  background-color: rgba(38, 52, 114, 0.10);
  border-radius: 10px;}

.node--type-article.node--view-mode-sortie-de-vue-max .contenu_row .field--name-node-post-date,
.node--type-article.node--view-mode-sortie-de-vue .contenu_row .field--name-node-post-date {font-size: 12px;
  font-family: "Century Gothic";
  font-weight: 700;
  float: left;
  background: url(images/calendar-date.svg) no-repeat;
  background-position: 12px 6px;
  /* height: 20px; */
  border-radius: 10px;
  background-color: rgba(38, 52, 114, 0.10);
  padding: 10px;
  padding-left: 38px;}
.node--type-article.node--view-mode-sortie-de-vue-max .contenu_row .field--name-node-title h2,
.node--type-article.node--view-mode-sortie-de-vue .contenu_row .field--name-node-title h2 {margin: 0 0 30px;}
.node--type-article.node--view-mode-sortie-de-vue-max .contenu_row .field--name-node-title a,
.node--type-article.node--view-mode-sortie-de-vue .contenu_row .field--name-node-title a {font-size: 25px;
  font-family: "Phenomena-Bold";
  color: var(--Bleu, #263472);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 2; /* Limit to 2 lines */}
.node--type-article.node--view-mode-sortie-de-vue-max .field--name-node-link,
.node--type-article.node--view-mode-sortie-de-vue .field--name-node-link {float: right;}
.node--type-article.node--view-mode-sortie-de-vue-max .field--name-node-link a,
.node--type-article.node--view-mode-sortie-de-vue .field--name-node-link a {padding-right: 35px;
  background: url('images/plus-icon.svg') no-repeat right 0px;
  /* background-size: 100px 4px; */
  /* text-transform:uppercase; */
  font-size: 12px;
  /* color: #4A4949; */
  font-weight: 700;
  font-family: 'Century Gothic';
  line-height: 1.2;
  text-align: right;
  height: 24px;}
.node--type-article.node--view-mode-sortie-de-vue-max .field--name-node-link a:hover,
.vue_articles .lienall {float: right;margin-top: 40px;}
.vue_articles .lienall a {padding-left: 181px;background: url('images/bandelienbig.svg') no-repeat left 12px;background-size: 166px 4px;text-transform:uppercase;font-size: 23px;color: #4A4949;font-family: "Phenomena-Bold";line-height: 1.2;}
.vue_articles .lienall a:hover {background: url('images/bandelienbig_hover.svg') no-repeat left 12px;background-size: 166px 4px;}
.vue_evenements .lienall2 {float: left;margin-top: 20px;}
.vue_evenements .lienall2 a {padding-left: 100px;background: url('images/bandelien.svg') no-repeat left 12px;background-size: 85px 4px;text-transform:uppercase;font-size: 23px;color: #4A4949;font-family: "Phenomena-Bold";line-height: 1.2;}
.vue_evenements .lienall2 a:hover {background: url('images/bandelien_hover.svg') no-repeat left 12px;background-size: 85px 4px;}

.block_alaune .vue_evenements {float: right;width:100%;max-width: 310px;}
.block_alaune .vue_evenements .view-liste-evenements .view-content {border-left: 5px solid #263472;padding: 30px 0;}
.block_alaune .vue_evenements .view-liste-evenements .view-content .views-row {padding-left: 40px;margin-left: -13px;background: url('images/point.svg') no-repeat left center / 22px 22px;margin-bottom: 50px;}
.block_alaune .vue_evenements .view-liste-evenements .view-content .views-row-4 {margin-bottom: 0;}
.node--type-evenement.node--view-mode-sortie-de-vue .field--name-field-date-tri .field--item time {height: 29px;background: #263472;color: #fff;font-family: "Phenomena-Bold";font-size: 25px;display: inline-block;line-height: 25px;padding: 0 5px;margin-bottom: 10px;}
.node--type-evenement.node--view-mode-sortie-de-vue .field--name-node-title h2 {margin:0 0 15px;font-size: 25px;font-family: "Phenomena-Bold";padding-left: 5px;}
.node--type-evenement.node--view-mode-sortie-de-vue .field--name-node-title h2 a {color: #4A4949;}
.node--type-evenement.node--view-mode-sortie-de-vue .field--name-node-link {padding-left: 5px;}
.node--type-evenement.node--view-mode-sortie-de-vue .field--name-node-link a {padding-left: 110px;background: url('images/bandelien.svg') no-repeat left 7.5px;background-size: 100px 4px;text-transform:uppercase;font-size: 16px;color: #4A4949;font-family: "Phenomena-Bold";line-height: 1.2;}
.node--type-evenement.node--view-mode-sortie-de-vue .field--name-node-link a:hover {background: url('images/bandelien_hover.svg') no-repeat left 7.5px;background-size: 100px 4px;}
.node--type-evenement.node--view-mode-sortie-de-vue .field--name-field-formulaire-d-inscription {margin-top: 15px;padding-left: 5px;}
.node--type-evenement.node--view-mode-sortie-de-vue .field--name-field-formulaire-d-inscription a {padding-left: 25px;display: block;line-height: 19px;background: url('images/plus.svg') no-repeat left center / 19px 19px;font-size: 16px;font-family: "Phenomena-Bold";color: #DA398D;text-transform: uppercase;}
.node--type-evenement.node--view-mode-sortie-de-vue .field--name-field-formulaire-d-inscription a:hover {background: url('images/plus_hover.svg') no-repeat left center / 19px 19px;color: #3A97D3;}

/* BLOC ROSE HOME */
.block-dataia-custom.block-block-rose-home {background: #DA398D;}
.block-dataia-custom.block-block-rose-home .bloc_rose {padding: 30px 0 50px;max-width: 1090px;margin: 0 auto;width: 100%;}
.bloc_rose .bloc_rose_inner {display: table;width: 100%;}
.bloc_rose .bloc_rose_inner > div {display: table-cell;width: 33%;padding: 0;}
.bloc_rose .bloc_rose_inner .bloc_rose_titre {vertical-align: top;padding: 40px 0 0;}
.bloc_rose .bloc_rose_inner .bloc_rose_titre h3 {text-align: center;color: #fff;font-size: 60px;font-family: "Phenomena-Bold";margin: 0;padding: 30px 0 70px;background: url('images/downback.svg') no-repeat center top / 24px 24px, url('images/triple.svg') no-repeat center bottom / 142px 45px;}
.bloc_rose .bloc_rose_inner .bloc_rose_texte {padding-right: 10px;color: #fff;font-size: 15px;padding: 20px 10px 0 0;line-height: 1.6;}
.bloc_rose .bloc_rose_inner .bloc_rose_lien {padding: 0 0 0 75px;vertical-align: bottom;}
.bloc_rose .bloc_rose_inner .bloc_rose_lien .triangleback {background: url('images/triangle.svg') no-repeat left top / 80px 80px;width: 80px;height: 80px;}
.bloc_rose .bloc_rose_inner .bloc_rose_lien .btn_lien {line-height: 1.2;padding: 15px;background: #263472;border-radius: 5px;color: #fff;display: inline-block;font-family: "Phenomena-Bold";font-size: 18px;text-transform: uppercase;margin-bottom: 15px;margin-top: 20px;width: 180px;text-align: center;}
.bloc_rose .bloc_rose_inner .bloc_rose_lien .btn_lien:hover {background: #3A97D3;}
.bloc_rose .bloc_rose_inner .bloc_rose_lien .info_txt {width: 180px;background: url('images/backtop.png') no-repeat left top, url('images/backbot.png') no-repeat left bottom;padding: 13px 0;}
.bloc_rose .bloc_rose_inner .bloc_rose_lien .info_txt p {background: #FFF709;text-align: center;padding: 5px 15px;font-size: 12px;color: #263472;line-height: 1.2;}

/* BLOC MISSIONS */
.block-dataia-custom.block-block-missions .bloc_missions {max-width: 1090px;width: 100%;margin: 0 auto;padding: 50px 0;border-bottom: 10px dashed #F5F5F5;}
.bloc_missions .titre_missions {text-align: center;font-family: "Phenomena-Bold";font-size: 60px;margin-bottom: 40px;margin-top: 0;padding-top: 30px;background: url('images/downune.svg') no-repeat center top / 24px 24px;}
.bloc_missions .bloc_missions_inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.bloc_missions .bloc_missions_inner .bloc_mission {width: 250px;}
.bloc_missions .bloc_missions_inner .bloc_mission .picto_mission {display: block;margin: 0 auto 10px;padding-bottom: 15px;border-bottom: 4px solid #263472;}
.bloc_missions .bloc_missions_inner .bloc_mission .texte_mission {font-family: "Phenomena-Bold";font-size: 25px;text-align: center;margin: 0;line-height: 1.2;}

/* BLOC MEMBRES */
.block-views-blockliste-entites-block-1 {max-width: 1090px;width: 100%;margin: 0 auto;padding: 50px 0;}
.block-views-blockliste-entites-block-1 .block-title {text-align: center;font-family: "Phenomena-Bold";font-size: 60px;margin-bottom: 40px;margin-top: 0;padding-top: 30px;background: url('images/downune.svg') no-repeat center top / 24px 24px;}
.block-views-blockliste-entites-block-1 .slick {position: relative;}
.block-views-blockliste-entites-block-1 .slick .slick-slider {max-width: 905px;width:100%;margin: 0 auto;}
.block-views-blockliste-entites-block-1 .slick .slick-slider .slick__slide .media--slick img {display: block;max-width: 169px;margin: 0 auto;}
.block-views-blockliste-entites-block-1 .slick .slick-arrow {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);background: none;-webkit-box-shadow: none;box-shadow: none;padding: 0;border:none;width: 24px;height: 24px;font-size: 0;}
.block-views-blockliste-entites-block-1 .slick .slick-arrow.slick-prev {background: url('images/prev.svg') no-repeat;background-size: contain;left: 0;}
.block-views-blockliste-entites-block-1 .slick .slick-arrow.slick-prev:hover {background: url('images/prev_hover.svg') no-repeat;background-size: contain;}
.block-views-blockliste-entites-block-1 .slick .slick-arrow.slick-next {background: url('images/next.svg') no-repeat;background-size: contain;right: 0;}
.block-views-blockliste-entites-block-1 .slick .slick-arrow.slick-next:hover {background: url('images/next_hover.svg') no-repeat;background-size: contain;}

/* BLOC FORMATIONS */
.block-dataia-custom.block-block-formations {background: #263472;}
.block-dataia-custom.block-block-formations .bloc_formations {padding: 50px 0;max-width: 1160px;margin: 0 auto;width: 100%;}
.bloc_formations .titre_formations {margin: 0 0 40px;color: #fff;text-align: center;font-size: 60px;font-family: "Phenomena-Bold";padding-top: 30px;background: url('images/downback.svg') no-repeat center top;background-size: 24px 24px;}
.bloc_formations .bloc_formations_inner {display: table;width: 100%;}
.bloc_formations .bloc_formations_inner .bloc_formation {display: table-cell;width: 33%;padding: 0 35px 50px;position: relative;}
.bloc_formations .bloc_formations_inner .bloc_formation .titre_formation {font-size: 30px;font-family: "Phenomena-Bold";color: #fff;display: inline-block;vertical-align: top;line-height: 1.3;margin: 0 0 15px;}
.bloc_formations .bloc_formations_inner .bloc_formation .titre_formation span {background: #263472;padding: 0 5px;}
.bloc_formations .bloc_formations_inner .bloc_formation .texte_formation {color: #fff;font-size: 15px;margin-bottom: 25px;}
.bloc_formations .bloc_formations_inner .bloc_formation .lien_formation {padding-left: 110px;background: url('images/bandelien.svg') no-repeat left 7px;background-size: 100px 4px;position: absolute;bottom: 0;left: 35px;height: 41px;}
.bloc_formations .bloc_formations_inner .bloc_formation .lien_formation:hover {background: url('images/bandelien_hover.svg') no-repeat left 7px;background-size: 100px 4px;}
.bloc_formations .bloc_formations_inner .bloc_formation .lien_formation a {font-size: 16px;color: #fff;font-family: "Phenomena-Bold";line-height: 1.2;text-transform: uppercase;}

/* BLOC PARTENAIRES/RESEAUX */
.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux {width: 100%;margin: 0 auto;padding: 50px 0 30px;}
.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux .bloc_partenaires {float: left;width: 390px;}
.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux .bloc_partenaires .titre_partenaires {text-align: center;font-family: "Phenomena-Bold";font-size: 60px;margin-bottom: 40px;margin-top: 0;padding-top: 30px;background: url('images/downune.svg') no-repeat center top / 24px 24px;}

.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux .bloc_partenaires .slick--view--liste-entites {width: 100%;}
.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux .bloc_partenaires .slick--view--liste-entites .slide__caption a {display: block;margin-bottom: 5px;width: 185px;border: 1px solid #F5F5F5;}
.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux .bloc_partenaires .slick--view--liste-entites .slide__caption a img {display: block;width: 185px;}
.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux .bloc_partenaires .slick--view--liste-entites .slick__arrow {border-top: 4px solid #F5F5F5;padding-top: 15px;margin-top: 10px;position: relative;width: 100%;height: 39px;}
.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux .bloc_partenaires .slick--view--liste-entites .slick__arrow .slick-prev {position: absolute;left: 80px;bottom: 0;background: url('images/prev.svg') no-repeat;background-size: contain;padding: 0;border: none;width: 24px;height: 24px;font-size: 0;}
.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux .bloc_partenaires .slick--view--liste-entites .slick__arrow .slick-prev:hover {background: url('images/prev_hover.svg') no-repeat;background-size: contain;}
.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux .bloc_partenaires .slick--view--liste-entites .slick__arrow .slick-next {position: absolute;right: 80px;bottom: 0;background: url('images/next.svg') no-repeat;background-size: contain;padding: 0;border: none;width: 24px;height: 24px;font-size: 0;}
.block-dataia-custom.block-block-partenair


es-reseaux .block_partenaires_reseaux .bloc_partenaires .slick--view--liste-entites .slick__arrow .slick-next:hover {background: url('images/next_hover.svg') no-repeat;background-size: contain;}

.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux .bloc_reseaux {float: right;width: 445px;}
.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux .bloc_reseaux .titre_reseaux {text-align: center;font-family: "Phenomena-Bold";font-size: 60px;margin-bottom: 0;margin-top: 0;padding-top: 30px;background: url('images/downune.svg') no-repeat center top / 24px 24px;}
.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux .bloc_reseaux .sstitre_reseaux {text-align: center;font-family: "Phenomena-Bold";font-size: 30px;margin-bottom: 30px;margin-top: 0;color: #263472;}

/* PAGE ACTUALITES */
.path-evenements .region-header,
.path-communiques .region-header,
.path-offres .region-header,
.path-actualites .region-header {
  height: 340px;
  background: url('images/actu.jpg') no-repeat;
  background-size: cover;
  position: relative;
  margin-bottom: 30px;
}
.path-search .region-header.fixed,
.path-communiques .region-header.fixed,
.path-offres .region-header.fixed,
.path-actualites .region-header.fixed {height: 48px;background-position: bottom left;position: fixed;top: 0;left: 0;width: 100%;z-index: 2;background-size: contain;}

.path-evenements .region-header h1.page-header,
.path-communiques .region-header h1.page-header,
.path-offres .region-header h1.page-header {position: absolute;right: 140px;bottom: 43px;margin: 0;border:none;font-family: "Phenomena-Bold";font-size: 60px;color: #fff;padding: 30px 40px;background: #263472;line-height: 1;text-transform: uppercase;}
.path-evenements .region-header h1.page-header,
.path-actualites .region-header h1.page-header {bottom: 0;}
.path-evenements .region-header .breadcrumb,
.path-communiques .region-header .breadcrumb,
.path-offres .region-header .breadcrumb{position: absolute;right: 0;bottom: 0;left: 140px;margin-bottom: 0;padding: 17.5px 35px;border-radius: 0;background: #263472;}
.path-evenements .region-header .breadcrumb li,
.path-communiques .region-header .breadcrumb li,
.path-offres .region-header .breadcrumb li,
.path-actualites .region-header .breadcrumb li {float: left;margin-right: 5px;}
.path-evenements .region-header .breadcrumb li,
.path-evenements .region-header .breadcrumb li a,
.path-communiques .region-header .breadcrumb li,
.path-communiques .region-header .breadcrumb li a,
.path-offres .region-header .breadcrumb li,
.path-offres .region-header .breadcrumb li a,
.path-actualites .region-header .breadcrumb li,
.path-actualites .region-header .breadcrumb li a {height: 13px;line-height: 13px;color: #fff;font-size: 14px;font-family: "Phenomena-Regular";}
.path-evenements .region-header .breadcrumb li:first-child a,
.path-communiques .region-header .breadcrumb li:first-child a,
.path-offres .region-header .breadcrumb li:first-child a,
.path-actualites .region-header .breadcrumb li:first-child a {display: block;width: 13px;height: 13px;background: url('images/home.svg') no-repeat;background-size: contain;font-size: 0;}
.path-evenements .region-header .breadcrumb > li + li::before,
.path-communiques .region-header .breadcrumb > li + li::before,
.path-offres .region-header .breadcrumb > li + li::before,
.path-actualites .region-header .breadcrumb > li + li::before {padding: 0 5px;color: #2699FB;background: url('images/item.svg') no-repeat center center;width: 16px;height: 9.5px;font-size: 0;display: inline-block;vertical-align: middle;background-size: 6px 9px;}

.path-evenements .region-content .views-element-container {
  margin: 20px 156px;
}

@media screen and (max-width: 920px){
  .path-evenements .region-content .views-element-container {
    margin: 20px 20px;
  }
}

.path-actualites .region-content .views-element-container {
  margin: 20px auto;
  width: 100%;
  max-width: var(--page-content-max-w);
}

.path-evenements .region-content .views-element-container .view-liste-evenements,
.path-actualites .region-content .views-element-container .view-liste-articles {display: flex;justify-content: space-between;flex-wrap: wrap;}
.path-evenements .region-content .views-element-container .view-liste-evenements > .lesnews,
.path-actualites .region-content .views-element-container .view-liste-articles > .lesnews {width: 100%;max-width: none;margin-bottom: 25px;}
.path-evenements .region-content .views-element-container .view-liste-evenements > .views-element-container
.path-actualites .region-content .views-element-container .view-liste-articles > .views-element-container {width: 100%;max-width: 310px;margin: 0;}
.path-evenements .region-content .views-element-container .view-liste-evenements .titrevue,
.path-evenements .region-content .views-element-container .views-element-container .titrevue,
.path-actualites .region-content .views-element-container .views-element-container .titrevue {text-align: center;font-family: "Phenomena-Bold";font-size: 60px;margin-bottom: 40px;margin-top: 0;padding-top: 40px;background: url('images/downune.svg') no-repeat center top / 24px 24px;line-height: 0.9;}
.path-evenements .region-content .views-element-container .view-liste-evenements .view-content,
.path-actualites .region-content .views-element-container .view-liste-articles .view-content {margin: 0;}
.path-evenements .region-content .views-element-container .view-liste-evenements .view-content .views-infinite-scroll-content-wrapper,
.path-actualites .region-content .views-element-container .view-liste-articles .view-content .views-infinite-scroll-content-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
  margin: 40px auto;
  max-width: var(--page-content-max-w);
}

@media screen and (min-width: 768px) {
  .path-actualites .region-content .views-element-container .view-liste-articles .view-content .views-infinite-scroll-content-wrapper {
    gap: 30px;
  }
}

.path-evenements .region-content .views-element-container .view-liste-evenements .view-content .views-infinite-scroll-content-wrapper::after,
.path-evenements .region-content .views-element-container .view-liste-evenements .view-content .views-infinite-scroll-content-wrapper::before,
.path-actualites .region-content .views-element-container .view-liste-articles .view-content .views-infinite-scroll-content-wrapper::after,
.path-actualites .region-content .views-element-container .view-liste-articles .view-content .views-infinite-scroll-content-wrapper::before {display: none;content: "";}
.path-evenements .region-content .views-element-container .view-liste-evenements > .lesnews .views-row {width: 100%;margin-bottom: 15px;}

.path-actualites .region-content .views-element-container .view-liste-articles > .lesnews .views-row {
  width: 380px;
  margin-bottom: 0;
  margin-right: 0;
}

.path-actualites .region-content .views-element-container .view-liste-articles > .lesnews .views-row:nth-child(3n+3) {margin-right: 0;}
.path-evenements .region-content .views-element-container .view-liste-evenements .pager,
.path-actualites .region-content .views-element-container .view-liste-articles .pager {
  /*margin: 40px 0 15px;*/
}
.path-evenements .region-content .views-element-container .view-liste-evenements .pager li,
.path-actualites .region-content .views-element-container .view-liste-articles .pager li {display: flex;
  justify-content: center;
  width: 100%;}
.path-evenements .region-content .views-element-container .view-liste-evenements .pager li a,
.path-actualites .region-content .views-element-container .view-liste-articles .pager li a {display: block;
  /* background: url(images/reload.svg) no-repeat; */
  background: url(images/reload.svg) no-repeat;
  background-position: 95% 50%;
  width: 250px;
  line-height: 48px;
  text-align: center;
  padding: 0;
  padding-right: 10px;
  border: none;
  border-radius: 10px;
  background-color: rgba(38, 52, 114, 0.10);
  color: #263472;
  font-size: 18px;
  font-family: "Century Gothic";
  height: 50px;
  font-size: 14px;
  font-weight: 700;}

.path-actualites .region-content .views-element-container .view-liste-articles .views-exposed-form .form--inline {
  display: flex;
  flex-direction: row;
  /* margin: 40px 0; */
  margin: 40px auto;
  max-width: var(--page-content-max-w);
}
.path-actualites .region-content .views-element-container .view-liste-articles .views-exposed-form .form-item {margin-bottom: 0;}
.path-actualites .region-content .views-element-container .view-liste-articles .views-exposed-form .form-item-field-categorie-target-id {float: none;width: 50%;display: block}
.path-actualites .region-content .views-element-container .view-liste-articles .views-exposed-form .form-item-field-categorie-target-id label {display: none;}
.path-actualites .region-content .views-element-container .view-liste-articles .views-exposed-form .form-item-field-categorie-target-id .select-wrapper {display: block;}
.path-actualites .region-content .views-element-container .view-liste-articles .views-exposed-form .form-item-field-categorie-target-id .select-wrapper select {background:#F5F5F5}
.path-actualites .region-content .views-element-container .view-liste-articles .views-exposed-form .form-item-field-categorie-target-id .select-wrapper::after {content : '';}
.path-actualites .region-content .views-element-container .view-liste-articles .views-exposed-form .form-item-sort-by {display: none;}
.path-actualites .region-content .views-element-container .view-liste-articles .views-exposed-form .form-item-sort-order {float: none;width: 50%;display: block;}
.path-actualites .region-content .views-element-container .view-liste-articles .views-exposed-form .form-item-sort-order label {display: none;}
.path-actualites .region-content .views-element-container .view-liste-articles .views-exposed-form .form-item-sort-order .select-wrapper {display: block;}
.path-actualites .region-content .views-element-container .view-liste-articles .views-exposed-form .form-item-sort-order .select-wrapper select {background:#F5F5F5;}
.path-actualites .region-content .views-element-container .view-liste-articles .views-exposed-form .form-item-sort-order .select-wrapper::after {content : '';}

.path-evenements .region-content .views-element-container .view-liste-evenements .views-exposed-form .form--inline {display: flex;}
.path-evenements .region-content .views-element-container .view-liste-evenements .views-exposed-form .form-item {margin-bottom: 0;}
.path-evenements .region-content .views-element-container .view-liste-evenements .views-exposed-form .form-item-field-categorie-target-id {float: none;width: 50%;display: block;padding-right: 10px;}
.path-evenements .region-content .views-element-container .view-liste-evenements .views-exposed-form .form-item-field-categorie-target-id label {display: none;}
.path-evenements .region-content .views-element-container .view-liste-evenements .views-exposed-form .form-item-field-categorie-target-id .select-wrapper {display: block;}
.path-evenements .region-content .views-element-container .view-liste-evenements .views-exposed-form .form-item-field-categorie-target-id .select-wrapper select {display: block;width: 100%;border:none;-webkit-box-shadow: none;box-shadow: none;background:#F5F5F5;height: 48px;padding-right: 48px;border-radius: 2px;cursor: pointer;font-size: 13px;color: #4A4949;padding-top: 0;padding-bottom: 0;line-height: 48px;}
.path-evenements .region-content .views-element-container .view-liste-evenements .views-exposed-form .form-item-field-categorie-target-id .select-wrapper::after {width: 48px;height: 48px;padding: 0;right: 0;top: 0;margin: 0;content: '';display: block;background: url('images/select.svg') no-repeat;background-size: contain;z-index: 1;}
.path-evenements .region-content .views-element-container .view-liste-evenements .views-exposed-form .form-item-field-date-tri-value {float: none;width: 50%;display: block;padding-left: 10px;}
.path-evenements .region-content .views-element-container .view-liste-evenements .views-exposed-form .form-item-field-date-tri-value label {display: none;}
.path-evenements .region-content .views-element-container .view-liste-evenements .views-exposed-form .form-item-field-date-tri-value .select-wrapper {display: block;}
.path-evenements .region-content .views-element-container .view-liste-evenements .views-exposed-form .form-item-field-date-tri-value .select-wrapper select {display: block;width: 100%;border:none;-webkit-box-shadow: none;box-shadow: none;background:#F5F5F5;height: 48px;padding-right: 48px;border-radius: 2px;cursor: pointer;font-size: 13px;color: #4A4949;padding-top: 0;padding-bottom: 0;line-height: 48px;}
.path-evenements .region-content .views-element-container .view-liste-evenements .views-exposed-form .form-item-field-date-tri-value .select-wrapper::after {width: 48px;height: 48px;padding: 0;right: 0;top: 0;margin: 0;content: '';display: block;background: url('images/select.svg') no-repeat;background-size: contain;z-index: 1;}

/* ARTICLE */
.page-node-type-page-seminaires .node--type-page-seminaires.node--view-mode-full,
.page-node-type-communique-de-presse .node--type-communique-de-presse.node--view-mode-full,
.page-node-type-offre-d-emploi .node--type-offre-d-emploi.node--view-mode-full,
.page-node-type-liste-des-newsletter .node--type-liste-des-newsletter.node--view-mode-full,
.page-node-type-page .node--type-page.node--view-mode-full,
.page-node-type-evenement .node--type-evenement.node--view-mode-full,
.page-node-type-article .node--type-article.node--view-mode-full {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}

.page-node-type-communique-de-presse .group-header,
.page-node-type-evenement .group-header,
.page-node-type-article .group-header {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;width: 100%;}
.page-node-type-communique-de-presse .group-header.fixed,
.page-node-type-offre-d-emploi .group-header.fixed,
.page-node-type-liste-des-newsletter .group-header.fixed,
.page-node-type-page-seminaires .group-header.fixed,
.page-node-type-page .group-header.fixed,
.page-node-type-evenement .group-header.fixed,
.page-node-type-article .group-header.fixed {position: fixed;top: 0;left: 0;width: 100%;z-index: 2;}
.page-node-type-offre-d-emploi .group-header.fixed .head_content,
.page-node-type-communique-de-presse .group-header.fixed .head_content,
.page-node-type-communique-de-presse .group-header.fixed .image_head,
.page-node-type-evenement .group-header.fixed .head_content,
.page-node-type-evenement .group-header.fixed .image_head,
.page-node-type-article .group-header.fixed .head_content,
.page-node-type-article .group-header.fixed .image_head {display: none;}
.page-node-type-communique-de-presse .group-header .head_content,
.page-node-type-communique-de-presse .group-header .image_head,
.page-node-type-evenement .group-header .head_content,
.page-node-type-evenement .group-header .image_head,
.page-node-type-article .group-header .head_content,
.page-node-type-article .group-header .image_head {width: 50%;}
.page-node-type-offre-d-emploi .group-header .head_content {/*background: #263472;padding: 30px 40px 40px 0px;*/word-wrap:155px;height: 100%;}
.page-node-type-communique-de-presse .group-header .head_content,
.page-node-type-evenement .group-header .head_content {background: #263472;padding-left: 175px;padding-top: 40px;padding-right: 40px;}
.page-node-type-article .group-header .head_content {background: #DA398D;padding-left: 175px;padding-top: 40px;padding-right: 40px;}

.page-node-type-communique-de-presse .group-header .image_head,
.page-node-type-evenement .group-header .image_head,
.page-node-type-article .group-header .image_head {position: relative;}
.page-node-type-communique-de-presse .group-header .image_head .field--name-field-bandeau-image img,
.page-node-type-evenement .group-header .image_head .field--name-field-bandeau-image img,
.page-node-type-article .group-header .image_head .field--name-field-bandeau-image img {display: block;width: 100%;}
.page-node-type-communique-de-presse .group-header .image_head .field--name-field-credits-bandeau,
.page-node-type-evenement .group-header .image_head .field--name-field-credits-bandeau,
.page-node-type-article .group-header .image_head .field--name-field-credits-bandeau {position: absolute;bottom: 0;right: 0;}
.page-node-type-communique-de-presse .group-header .image_head .field--name-field-credits-bandeau .field--item,
.page-node-type-evenement .group-header .image_head .field--name-field-credits-bandeau .field--item,
.page-node-type-article .group-header .image_head .field--name-field-credits-bandeau .field--item {line-height: 19px;padding: 0 10px;font-size: 9px;color: #4A4949;background: #F5F5F5;}


.page-node-type-communique-de-presse .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node,

.page-node-type-evenement .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node {width: 100%;height: 48px;background: #263472;position: relative;}
/* .page-node-type-offre-d-emploi .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node{background: #F5F5F5;} */
.page-node-type-article .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node {width: 100%;height: 48px;background: #DA398D;position: relative;}
.page-node-type-communique-de-presse .group-header .breadcrumb,
.page-node-type-offre-d-emploi .group-header .breadcrumb,
.page-node-type-liste-des-newsletter .group-header .breadcrumb,
.page-node-type-page-seminaires .group-header .breadcrumb,
.page-node-type-page .group-header .breadcrumb,
.page-node-type-evenement .group-header .breadcrumb,
.page-node-type-article .group-header .breadcrumb {position: absolute;right: 0;bottom: 0;left: 140px;margin-bottom: 0;padding: 17.5px 35px;border-radius: 0;background: #263472;}
.page-node-type-communique-de-presse .group-header .breadcrumb li,
.page-node-type-offre-d-emploi .group-header .breadcrumb li,
.page-node-type-liste-des-newsletter .group-header .breadcrumb li,
.page-node-type-page-seminaires .group-header .breadcrumb li,
.page-node-type-page .group-header .breadcrumb li,
.page-node-type-evenement .group-header .breadcrumb li,
.page-node-type-article .group-header .breadcrumb li {float: left;margin-right: 5px;}
.page-node-type-communique-de-presse .group-header .breadcrumb li,
.page-node-type-communique-de-presse .group-header .breadcrumb li a,
.page-node-type-offre-d-emploi .group-header .breadcrumb li,
.page-node-type-offre-d-emploi .group-header .breadcrumb li a,
.page-node-type-liste-des-newsletter .group-header .breadcrumb li,
.page-node-type-liste-des-newsletter .group-header .breadcrumb li a,
.page-node-type-page-seminaires .group-header .breadcrumb li,
.page-node-type-page-seminaires .group-header .breadcrumb li a,
.page-node-type-page .group-header .breadcrumb li,
.page-node-type-page .group-header .breadcrumb li a,
.page-node-type-evenement .group-header .breadcrumb li,
.page-node-type-evenement .group-header .breadcrumb li a,
.page-node-type-article .group-header .breadcrumb li,
.page-node-type-article .group-header .breadcrumb li a {height: 13px;line-height: 13px;color: #fff;font-size: 14px;font-family: "Phenomena-Regular";}
.page-node-type-communique-de-presse .group-header .breadcrumb li:first-child a,
.page-node-type-offre-d-emploi .group-header .breadcrumb li:first-child a,
.page-node-type-liste-des-newsletter .group-header .breadcrumb li:first-child a,
.page-node-type-page-seminaires .group-header .breadcrumb li:first-child a,
.page-node-type-page .group-header .breadcrumb li:first-child a,
.page-node-type-evenement .group-header .breadcrumb li:first-child a,
.page-node-type-article .group-header .breadcrumb li:first-child a {display: block;width: 13px;height: 13px;background: url('images/home.svg') no-repeat;background-size: contain;font-size: 0;}
.page-node-type-communique-de-presse .group-header .breadcrumb > li + li::before,
.page-node-type-offre-d-emploi .group-header .breadcrumb > li + li::before,
.page-node-type-liste-des-newsletter .group-header .breadcrumb > li + li::before,
.page-node-type-page-seminaires .group-header .breadcrumb > li + li::before,
.page-node-type-page .group-header .breadcrumb > li + li::before,
.page-node-type-evenement .group-header .breadcrumb > li + li::before,
.page-node-type-article .group-header .breadcrumb > li + li::before {padding: 0 5px;color: #2699FB;background: url('images/item.svg') no-repeat center center;background-size:6px 9px;width: 16px;height: 9.5px;font-size: 0;display: inline-block;vertical-align: middle;}
.page-node-type-communique-de-presse .group-header .head_content .field--name-node-title h2,
.page-node-type-evenement .group-header .head_content .field--name-node-title h2,
.page-node-type-article .group-header .head_content .field--name-node-title h2 {color: #fff;font-family: "Phenomena-ExtraBold";font-size: 40px;margin-left: 5px;margin-top: 10px;margin-bottom: 0;}


.page-node-type-offre-d-emploi .group-header .head_content .contrat-types{width:auto;}
.page-node-type-offre-d-emploi #edit-container .form-managed-file label{height: 48px;background: #263472 url(images/dl_form.svg) no-repeat 15px center;
  background-size: 16px 16px;
  border-radius: 2px;
  display: inline-block;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  line-height: 48px;
  padding: 0 15px 0 34px;
  text-transform: uppercase;
  font-size: 15px;
  font-family: "Phenomena-Bold";
  margin-bottom: 10px;}


  .page-node-type-offre-d-emploi .field--name-field-postuler .form-actions button{    width: 240px;
    height: 48px;
    background: #DA398D;
    border-radius: 2px;
    display: block;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    line-height: 48px;
    padding: 0 15px;
    text-transform: uppercase;
    font-size: 17px;
    font-family: "Phenomena-Bold";
    margin: 0 auto;}
  .page-node-type-offre-d-emploi .field--name-field-postuler .form-actions button:hover{background: #263472;}


.page-node-type-communique-de-presse .group-left,
.page-node-type-evenement .group-left,
.page-node-type-liste-des-newsletter .group-left,
.page-node-type-page-seminaires .group-left,
.page-node-type-page .group-left,
.page-node-type-article .group-left {width: 33%;background: #F5F5F5;padding: 25px 0 25px 20px;float: none;}
.page-node-type-communique-de-presse .group-left.fixed,
.page-node-type-offre-d-emploi .group-left.fixed,
.page-node-type-liste-des-newsletter .group-left.fixed,
.page-node-type-page-seminaires .group-left.fixed,
.page-node-type-page .group-left.fixed,
.page-node-type-evenement .group-left.fixed,
.page-node-type-article .group-left.fixed {position: relative;}
.page-node-type-communique-de-presse .group-left .sticky-wrapper,
.page-node-type-evenement .group-left .sticky-wrapper,
.page-node-type-offre-d-emploi .group-left .sticky-wrapper,
.page-node-type-liste-des-newsletter .group-left .sticky-wrapper,
.page-node-type-page-seminaires .group-left .sticky-wrapper,
.page-node-type-page .group-left .sticky-wrapper,
.page-node-type-article .group-left .sticky-wrapper {width: 240px;float: right;}
.page-node-type-communique-de-presse .group-left .sticky-wrapper .group-left-inner,
.page-node-type-evenement .group-left .sticky-wrapper .group-left-inner,
.page-node-type-offre-d-emploi .group-left .sticky-wrapper .group-left-inner,
.page-node-type-liste-des-newsletter .group-left .sticky-wrapper .group-left-inner,
.page-node-type-page-seminaires .group-left .sticky-wrapper .group-left-inner,
.page-node-type-page .group-left .sticky-wrapper .group-left-inner,
.page-node-type-article .group-left .sticky-wrapper .group-left-inner {width: 240px;float: none;}
.page-node-type-communique-de-presse .group-left .group-left-inner,
.page-node-type-evenement .group-left .group-left-inner,
.page-node-type-liste-des-newsletter .group-left .group-left-inner,
.page-node-type-page-seminaires .group-left .group-left-inner,
.page-node-type-page .group-left .group-left-inner,
.page-node-type-article .group-left .group-left-inner {width: 240px;float: right;}
.page-node-type-liste-des-newsletter .group-right,
.page-node-type-page-seminaires .group-right,
.page-node-type-page .group-right,
.page-node-type-evenement .group-right {width: 67%;padding: 25px 0 35px 40px;float: none;}
.page-node-type-communique-de-presse .group-right,
.page-node-type-article .group-right {width: 67%;padding: 60px 0 35px 40px;float: none;}
.page-node-type-offre-d-emploi .group-right {/*width: 67%;*/float: none;display: flex;flex-direction: column-reverse;}
.page-node-type-communique-de-presse .group-right .group-right-inner,
.page-node-type-liste-des-newsletter .group-right .group-right-inner,
.page-node-type-page-seminaires .group-right .group-right-inner,
.page-node-type-page .group-right .group-right-inner,
.page-node-type-evenement .group-right .group-right-inner,
.page-node-type-article .group-right .group-right-inner {max-width: 800px;float: left;width: 100%;}

.page-node-type-communique-de-presse .group-header .head_content .field--name-dynamic-token-fieldnode-label-communique,
.page-node-type-article .group-header .head_content .field--name-field-categorie {margin-bottom: 5px;}
.page-node-type-communique-de-presse .group-header .head_content .field--name-dynamic-token-fieldnode-label-communique,
.page-node-type-article .group-header .head_content .field--name-field-categorie .field--item {line-height: 22px;background: #263472;color: #fff;font-size: 16px;font-family: "Phenomena-Bold";padding: 0 5px;display: inline-block;text-transform: uppercase;}
.page-node-type-communique-de-presse .group-header .head_content .field--name-node-post-date,
.page-node-type-article .group-header .head_content .field--name-node-post-date {color: #fff;font-family: "Phenomena-Light";font-size: 14px;margin-left: 5px;}
.page-node-type-communique-de-presse .group-header .head_content .field--name-dynamic-token-fieldnode-label-communique {background: #DA398D;}

.page-node-type-page .group-right .plus_loin_ctnr,
.page-node-type-communique-de-presse .group-right .plus_loin_ctnr,
.page-node-type-article .group-right .plus_loin_ctnr {margin-top: 60px;padding-top: 40px;border-top: 10px dashed #263472;}
.page-node-type-page .group-right .aller_plus_loin,
.page-node-type-communique-de-presse .group-right .aller_plus_loin,
.page-node-type-article .group-right .aller_plus_loin {padding: 30px;background: #F5F5F5;}
.page-node-type-communique-de-presse .group-right .aller_plus_loin h3,
.page-node-type-article .group-right .aller_plus_loin h3, .page-node-type-page .group-right .aller_plus_loin h3 {font-size: 40px;font-family: "Phenomena-Bold";color: #DA398D;margin: 0 0 20px;}
.page-node-type-page .group-right .aller_plus_loin .field--name-field-contenu-textuel > .field__items > .field--item,
.page-node-type-communique-de-presse .group-right .aller_plus_loin .field--name-field-contenu-textuel > .field__items > .field--item,
.page-node-type-article .group-right .aller_plus_loin .field--name-field-contenu-textuel > .field__items > .field--item {width: 100%;}

.page-node-type-page .group-right .aller_plus_loin .field--name-field-contenu-textuel > .field__items > .field--item:last-child,
.page-node-type-communique-de-presse .group-right .aller_plus_loin .field--name-field-contenu-textuel > .field__items > .field--item:last-child,
.page-node-type-article .group-right .aller_plus_loin .field--name-field-contenu-textuel > .field__items > .field--item:last-child {margin-bottom: 0;}
.page-node-type-page .group-right .aller_plus_loin .field--name-field-contenu-textuel .field--name-field-corps,
.page-node-type-communique-de-presse .group-right .aller_plus_loin .field--name-field-contenu-textuel .field--name-field-corps,
.page-node-type-article .group-right .aller_plus_loin .field--name-field-contenu-textuel .field--name-field-corps {
margin-bottom: 0;
}
.page-node-type-page .group-right .aller_plus_loin .field--name-field-contenu-textuel .field--name-field-liens,
.page-node-type-communique-de-presse .group-right .aller_plus_loin .field--name-field-contenu-textuel .field--name-field-liens,
.page-node-type-article .group-right .aller_plus_loin .field--name-field-contenu-textuel .field--name-field-liens {margin-top: 20px;}

.page-node-type-evenement .group-right .memetheme_titre,
.page-node-type-article .group-right .memetheme_titre {text-align: center;font-family: "Phenomena-Bold";font-size: 60px;margin-bottom: 30px;margin-top: 0;padding-top: 80px;background: url('images/downune.svg') no-repeat center 50px / 24px 24px;line-height: 1;margin-top: 55px;border-top: 10px dashed #263472;}
.page-node-type-evenement .group-right .view-liste-evenements .view-content,
.page-node-type-article .group-right .view-liste-articles .view-content {display: flex;justify-content: space-between;flex-wrap: wrap;}
.page-node-type-evenement .group-right .view-liste-evenements .view-content .views-row,
.page-node-type-article .group-right .view-liste-articles .view-content .views-row {width: 385px;margin-bottom: 30px;}
.page-node-type-evenement .group-right .view-liste-evenements .view-content .views-row {width: 100%;}

/* EVENEMENT */
.page-node-type-evenement .group-header .head_content .field--name-field-categorie {line-height: 22px;background: #263472;color: #fff;font-size: 16px;font-family: "Phenomena-Bold";padding: 0 5px;display: block;text-transform: uppercase;margin-bottom: 10px;}
.page-node-type-evenement .group-header .head_content .field--name-field-date-tri {margin-bottom: 5px;}
.page-node-type-evenement .group-header .head_content .field--name-field-date-tri .field--item time {line-height: 22px;background: #DA398D;color: #fff;font-size: 16px;font-family: "Phenomena-Bold";padding: 0 5px;display: inline-block;text-transform: uppercase;}
.page-node-type-evenement .group-header .head_content .field--name-field-formulaire-d-inscription {margin-left: 5px;margin-top: 30px;}
.page-node-type-evenement .group-header .head_content .field--name-field-formulaire-d-inscription a {padding-left: 40px;line-height: 32px;display: block;height: 32px;color: #DA398D;font-size: 27px;font-family: "Phenomena-Bold";text-transform: uppercase;background: url('images/plus.svg') no-repeat left center;background-size: 32px 32px;}
.page-node-type-evenement .group-header .head_content .field--name-field-formulaire-d-inscription a:hover {color: #263472;background: url('images/plus_hover.svg') no-repeat left center;background-size: 32px 32px;}

.page-node-type-evenement .field--name-dynamic-token-fieldnode-back {margin-bottom: 30px;padding-left: 13px;padding-right: 30px;}
.page-node-type-evenement .field--name-display-field-copynode-inscription-2 {margin-bottom: 20px;padding-left: 13px;padding-right: 30px;}
.page-node-type-evenement .field--name-display-field-copynode-inscription-2 a {text-align: center;display: block;color: #fff;line-height: 48px;height: 48px;background: #DA398D;font-family: "Phenomena-Bold";font-size: 17px;text-transform: uppercase;border-radius: 2px;}
.page-node-type-evenement .field--name-display-field-copynode-inscription-2 a:hover {background: #263472;}
.page-node-type-evenement .field--name-dynamic-token-fieldnode-scroll-inscription {margin-bottom: 20px;padding-left: 13px;padding-right: 30px;display: none;}
.page-node-type-evenement .field--name-dynamic-token-fieldnode-scroll-inscription a {text-align: center;display: block;color: #fff;line-height: 48px;height: 48px;background: #DA398D;font-family: "Phenomena-Bold";font-size: 17px;text-transform: uppercase;border-radius: 2px;}
.page-node-type-evenement .field--name-dynamic-token-fieldnode-scroll-inscription a:hover {background: #263472;}
.page-node-type-evenement .field--name-field-date-limite-inscription {margin-bottom: 30px;padding-left: 13px;padding-right: 30px;}
.page-node-type-evenement .field--name-field-date-limite-inscription .datelimite {padding: 13px 0;background: url('images/backtop2.png') no-repeat left top, url('images/backbot2.png') no-repeat left bottom;}
.page-node-type-evenement .field--name-field-date-limite-inscription .datelimite span {display: block;padding: 5px 10px;background: #FFF709;text-align: center;font-weight: bold;font-size: 12px;line-height: 1.2;}
.page-node-type-liste-des-newsletter .field--name-dynamic-block-fieldnode-share a,
.page-node-type-page-seminaires .field--name-dynamic-block-fieldnode-share a,
.page-node-type-page .field--name-dynamic-block-fieldnode-share a,
.page-node-type-evenement .field--name-dynamic-block-fieldnode-share a {display: inline-block;vertical-align: middle;height: 20px;width: 20px;margin-right: 10px;font-size: 0;}
.page-node-type-liste-des-newsletter .field--name-dynamic-token-fieldnode-titre-2,
.page-node-type-page-seminaires .field--name-dynamic-token-fieldnode-titre-2,
.page-node-type-page .field--name-dynamic-token-fieldnode-titre-2,
.page-node-type-evenement .field--name-dynamic-token-fieldnode-titre-2 {margin-bottom: 20px;}
.page-node-type-liste-des-newsletter .field--name-dynamic-token-fieldnode-titre-2 {margin-top: 40px;}
.page-node-type-page-seminaires .field--name-dynamic-token-fieldnode-titre-2 {margin-top: 0;}
.page-node-type-page .field--name-dynamic-token-fieldnode-titre-2 {margin-top: 0;}

.infos_event {padding: 5px 0 5px 10px;border-left: 4px solid #263472;margin-bottom: 30px;}
.infos_event .field--name-field-lieu-evenement {margin-bottom: 5px;}
.infos_event .field--name-field-lieu-evenement .field--item,
.infos_event .field--name-field-date-evenement .field--item {font-weight: bold;}

.page-node-type-evenement .field--name-field-formulaire {background: #263472;padding: 25px;color: #fff;}
.page-node-type-evenement .field--name-field-formulaire .field--label {font-size: 30px;font-family: "Phenomena-Bold";color:#DA398D;font-weight: normal;margin: 0 0 20px;}
.page-node-type-evenement .field--name-field-formulaire .form-item > input {height: 50px;border-radius: 2px;box-shadow: none;border: none;width: 100%;display: block;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color:#555555;background-color:#fff;background-image: none;}
.page-node-type-evenement .field--name-field-formulaire .form-item > input::placeholder {color: #4A4949;font-size: 13px;opacity: 1;}
.page-node-type-evenement .field--name-field-formulaire .form-item .select-wrapper select {display: block;width: 100%;border: none;box-shadow: none;background:#F5F5F5;height: 48px;padding-right: 48px;border-radius: 2px;cursor: pointer;font-size: 13px;color:#4A4949;}
.page-node-type-evenement .field--name-field-formulaire .form-item .select-wrapper::after {width: 48px;height: 48px;padding: 0;right: 0;top: 0;margin: 0;content: '';display: block;background: url('images/select.svg') no-repeat;background-size: contain;z-index: 1;position: absolute;}
.page-node-type-evenement .field--name-field-formulaire .form-item.radios--wrapper {width: 100%;}
.page-node-type-evenement .field--name-field-formulaire .form-item.radios--wrapper .fieldset-wrapper,
.page-node-type-evenement .field--name-field-formulaire .form-item.radios--wrapper legend {color: #fff;margin: 0 10px 0 0;display: inline-block;vertical-align: top;font-weight: normal;}
.page-node-type-evenement .field--name-field-formulaire .form-item.radios--wrapper .fieldset-wrapper .form-item {margin: 0 5px 0 0;}
.page-node-type-evenement .field--name-field-formulaire .form-item.radios--wrapper .fieldset-wrapper .form-item input {display: inline-block;}
.page-node-type-evenement .field--name-field-formulaire .form-actions .btn {margin-top: 20px;width: 240px;height: 48px;background:#DA398D;border-radius: 2px;display: block;-webkit-box-shadow: none;box-shadow: none;border: none;line-height: 48px;padding: 0 15px;text-transform: uppercase;font-size: 17px;font-family: "Phenomena-Bold";}
.page-node-type-evenement .field--name-field-formulaire .form-actions .btn:hover {background: #263472;}

/* PAGES CARREFOUR */
.page-node-type-page-carrefour .group-head {position: relative;}
.page-node-type-page-carrefour .group-head .field--name-field-bandeau-image img {display: block;width: 100%;height: auto;}
.page-node-type-page-carrefour .group-head .field--name-node-title {max-width: 1090px;width: 100%;position: absolute;left: 50%;bottom: 0;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.page-node-type-page-carrefour .group-head .field--name-node-title h2 {float: right;line-height: 130px;height: 130px;padding: 0 40px;background: #263472;color: #fff;font-size: 60px;font-family: "Phenomena-Bold";text-transform: uppercase;margin: 0;}
.page-node-type-page-carrefour .field--name-field-chapo {background: #DA398D;margin: 0;padding: 40px 0;}
.page-node-type-page-carrefour .field--name-field-chapo .field--item {max-width: 1090px;width: 100%;margin: 0 auto;color: #fff;}
.page-node-type-page-carrefour .field--name-dynamic-block-fieldnode-carrefour {max-width: 1090px;width: 100%;margin: 0 auto;padding: 40px 0 15px;}
.page-node-type-page-carrefour .field--name-dynamic-block-fieldnode-carrefour .menu_carrefour {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.page-node-type-page-carrefour .field--name-dynamic-block-fieldnode-carrefour .menu_carrefour .item_carrefour {width: 240px;margin-right: 40px;padding-top: 40px;background: url('images/carrefour.svg') no-repeat left top;background-size: 33px 33px;position: relative;padding-bottom: 30px;margin-bottom: 40px;}
.page-node-type-page-carrefour .field--name-dynamic-block-fieldnode-carrefour .menu_carrefour .item_carrefour:nth-of-type(4n),
.page-node-type-page-carrefour .field--name-dynamic-block-fieldnode-carrefour .menu_carrefour .item_carrefour:last-child {margin-right: 0;}
.page-node-type-page-carrefour .field--name-dynamic-block-fieldnode-carrefour .menu_carrefour .item_carrefour .titre_page {margin: 0 0 15px;}
.page-node-type-page-carrefour .field--name-dynamic-block-fieldnode-carrefour .menu_carrefour .item_carrefour .titre_page a {color: #4A4949;font-family: "Phenomena-Bold";font-size: 30px;}
.page-node-type-page-carrefour .field--name-dynamic-block-fieldnode-carrefour .menu_carrefour .item_carrefour .chapo_page {font-size: 15px;}
.page-node-type-page-carrefour .field--name-dynamic-block-fieldnode-carrefour .menu_carrefour .item_carrefour .lien_page {display:block;padding-left: 110px;background: url('images/bandelien.svg') no-repeat left 7.5px;background-size: 100px 4px;text-transform: uppercase;font-size: 16px;color: #4A4949;font-family: "Phenomena-Bold";line-height: 1.2;position: absolute;bottom: 0;left: 0;}
.page-node-type-page-carrefour .field--name-dynamic-block-fieldnode-carrefour .menu_carrefour .item_carrefour .lien_page:hover {background: url('images/bandelien_hover.svg') no-repeat left 7.5px;background-size: 100px 4px;}

/* PAGES */
.page-node-type-offre-d-emploi .group-right-inner #para-contexte{background-color:#F5F5F5;max-width: 830px;width: 100%;padding:30px 30px 15px 30px;margin-left: 30px;margin-bottom: 60px;}
.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group{display: flex;}
.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .left div{margin-bottom: 5px;}
.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .left,.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .right{width: 50%;}
.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .left div .field--item,.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .right div .field--item{font-family: 'Phenomena-Bold'; font-size: 18px;}
.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .left div .field--item a,.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .right div .field--item a{font-family: 'Phenomena-Bold'; font-size: 18px;color: #DA398D}
.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .left div .field--label,.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .right div .field--label{font-family: 'Phenomena-Bold'; font-size: 18px;}

.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .right div{display: flex;}
.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .right > div{margin-bottom: 5px;}
.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .right div .field--name-field-metier .field--label{margin-right: 5px;}

.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .right .field--label::after,.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .right .field--item::after{margin-left: 4px;}

.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .right .field--name-field-metier,.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .right .field--name-field-thematique,.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .right .paragraph--type--bloc-infos-generales{margin-bottom: 5px;}

.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .right div.field--name-field-informations-generales{flex-direction: column;}
.page-node-type-offre-d-emploi .paragraph--type--bloc-infos-generales .field--name-field-titre .field--item::after,.page-node-type-offre-d-emploi .field--label-inline .field--label::after{content: ' : ';}
.page-node-type-offre-d-emploi .field--label-inline .field--label{padding-right: 3px;}
.page-node-type-offre-d-emploi #para-contexte .field--label{padding-right: 3px;}
.page-node-type-offre-d-emploi #para-contexte .field--label::after{content: ' : ';}
/* .page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .right div.field--name-field-informations-generales .field--name-field-titre::after{content: ' : ';} */
.page-node-type-offre-d-emploi .title_div{display: flex;flex-direction: column; }
.page-node-type-offre-d-emploi .title_div .field--name-field-adresse2{display: flex;padding-left: 30px;font-family: 'Phenomena-bold';font-size: 18px;}
.page-node-type-offre-d-emploi .title_div .field--name-field-adresse2 .address{display: flex;}
.page-node-type-offre-d-emploi .title_div .field--name-field-adresse2 .address span{margin-right: 5px;}

.page-node-type-offre-d-emploi .group-right-inner #para-contexte .field--label,.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .right div.field--name-field-informations-generales .field--name-field-titre{color:#263472;font-weight: bold;}
.page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .right div.field--name-field-informations-generales .field--name-field-titre{margin-right: 5px;}
.page-node-type-page-seminaires .group-header,
.page-node-type-liste-des-newsletter .group-header,
.page-node-type-page .group-header {position: relative;width: 100%;}
.page-node-type-page-seminaires .group-header.fixed,
.page-node-type-liste-des-newsletter .group-header.fixed,
.page-node-type-offre-d-emploi .group-header.fixed,
.page-node-type-page .group-header.fixed {height: 48px;}
.page-node-type-page-seminaires .group-header.fixed .field--name-field-bandeau-image .field--item,
.page-node-type-liste-des-newsletter .group-header.fixed .field--name-field-bandeau-image .field--item,
.page-node-type-page .group-header.fixed .field--name-field-bandeau-image .field--item {height: 48px;overflow: hidden;position: relative;}
.page-node-type-page-seminaires .group-header.fixed .field--name-field-bandeau-image .field--item img,
.page-node-type-liste-des-newsletter .group-header.fixed .field--name-field-bandeau-image .field--item img,
.page-node-type-page .group-header.fixed .field--name-field-bandeau-image .field--item img {position: absolute;bottom: 0;left: 0;}
.page-node-type-page-seminaires .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node,
.page-node-type-liste-des-newsletter .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node,
.page-node-type-page .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node {width: 100%;height: 48px;background: none;position: absolute;bottom: 0;right: 0;}
.page-node-type-page-seminaires .group-header .field--name-field-bandeau-image img,
.page-node-type-liste-des-newsletter .group-header .field--name-field-bandeau-image img,
.page-node-type-page .group-header .field--name-field-bandeau-image img {display: block;width: 100%;}
.page-node-type-page-seminaires .group-header .field--name-field-credits-bandeau,
.page-node-type-liste-des-newsletter .group-header .field--name-field-credits-bandeau,
.page-node-type-page .group-header .field--name-field-credits-bandeau {position: absolute;bottom: 0;right: 0;}
.page-node-type-page-seminaires .group-header .field--name-field-credits-bandeau .field--item,
.page-node-type-liste-des-newsletter .group-header .field--name-field-credits-bandeau .field--item,
.page-node-type-page .group-header .field--name-field-credits-bandeau .field--item {line-height: 19px;padding: 0 10px;font-size: 9px;color: #4A4949;background: #F5F5F5;}
.page-node-type-page-seminaires .group-header .field--name-node-title,
.page-node-type-liste-des-newsletter .group-header .field--name-node-title,
.page-node-type-page .group-header .field--name-node-title {max-width: 1090px;width: 100%;position: absolute;left: 50%;bottom: 48px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.page-node-type-page-seminaires .group-header .field--name-node-title h2,
.page-node-type-liste-des-newsletter .group-header .field--name-node-title h2,
.page-node-type-page .group-header .field--name-node-title h2 {float: right;line-height: 130px;height: 130px;padding: 0 40px;background: #263472;color: #fff;font-size: 50px;font-family: "Phenomena-Bold";text-transform: uppercase;margin: 0;overflow: hidden;}
.page-node-type-page .group-right .field--name-field-contenus-lies > .field__items {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.page-node-type-page .group-right .field--name-field-contenus-lies > .field__items > .field--item {width: 720px;margin-bottom: 30px;margin-top:30px;}
.page-node-type-page .group-right .field--name-field-titre-module-membre .field--item {color: #DA398D;font-family: "Phenomena-Bold";font-size: 40px;margin-bottom: 30px;}
.page-node-type-page .group-right .field--name-field-membres .field__items {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.page-node-type-page .group-right .field--name-field-membres .field__items > .field--item {margin-bottom: 30px;}
.page-node-type-page .group-right .field--name-field-membres .field__items .field--item.col1 {display: block;width: 100%;padding-top: 140px;position: relative;}
.page-node-type-page .group-right .field--name-field-membres .field__items .field--item.col2 {display: block;width: 100%;padding-top: 65px;position: relative;}
.page-node-type-page .group-right .field--name-field-membres .field__items .field--item .paragraph--type--membre {height: 100%;}
.page-node-type-page .group-right .field--name-field-membres .field__items .field--item .paragraph--type--membre .field--name-field-photo {position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.page-node-type-page .group-right .field--name-field-membres .field__items .field--item .paragraph--type--membre .field--name-field-photo img {border-radius: 50%;}
.page-node-type-page .group-right .field--name-field-membres .field__items .field--item.col1 .paragraph--type--membre .field--name-field-nom-prenom {background: #F5F5F5;padding: 160px 20px 0;text-align: center;font-size: 28px;font-family: "Phenomena-Bold";color: #263472;}
.page-node-type-page .group-right .field--name-field-membres .field__items .field--item.col2 .paragraph--type--membre .field--name-field-nom-prenom {background: #F5F5F5;padding: 80px 20px 0;text-align: center;font-size: 28px;font-family: "Phenomena-Bold";color: #263472;}
.page-node-type-page .group-right .field--name-field-membres .field__items .field--item .paragraph--type--membre .field--name-field-information-1 {background: #F5F5F5;padding: 0 20px;text-align: center;font-size: 22px;font-family: "Phenomena-ExtraBold";line-height: 1.2;}
.page-node-type-page .group-right .field--name-field-membres .field__items .field--item .paragraph--type--membre .field--name-field-information-2 {background: #F5F5F5;padding: 0 20px;text-align: center;font-size: 22px;font-family: "Phenomena-Bold";line-height: 1.2;padding-bottom: 20px}
.page-node-type-page .group-right .field--name-field-membres .field__items .field--item .paragraph--type--membre .field--name-field-titre-accordeon {background: #DA398D;padding: 0 20px;cursor: pointer;}
.page-node-type-page .group-right .field--name-field-membres .field__items .field--item .paragraph--type--membre .field--name-field-titre-accordeon:hover {background: #263472;}
.page-node-type-page .group-right .field--name-field-membres .field__items .field--item .paragraph--type--membre .field--name-field-titre-accordeon .field--item {line-height: 40px;font-family: "Phenomena-Bold";font-size: 16px;color: #fff;background: url('images/slidedown.svg') no-repeat right center; background-size: 16px 16px;text-transform: uppercase;}
.page-node-type-page .group-right .field--name-field-membres .field__items .field--item .paragraph--type--membre .field--name-field-titre-accordeon.expanded .field--item {background: url('images/slideup.svg') no-repeat right center; background-size: 16px 16px;}
.page-node-type-page .group-right .field--name-field-membres .field__items .field--item .paragraph--type--membre .field--name-field-contenu-accordeon,
.page-node-type-page .group-right .field--name-field-membres .field__items .field--item .paragraph--type--membre .field--name-field-contenu-accordeon2 {background: #F5F5F5;padding: 20px;font-size: 15px;display: none;}

.page-node-type-page-seminaires .field--name-dynamic-block-fieldnode-ancres ul {margin-top: 0;}
.page-node-type-page .field--name-dynamic-block-fieldnode-ancres ul {margin-top: 0;}

.page-node-type-page .paragraph--type--newsletter {clear: both;width: 100%;}
.page-node-type-page .paragraph--type--newsletter .field--name-field-mois {font-size: 28px;color: #263472;font-family: "Phenomena-Bold";margin-bottom: 15px;margin-top: -10px;}
.page-node-type-page .paragraph--type--newsletter .news_alaune {float: left;width: 100%;margin-bottom: 20px;}
.page-node-type-page .paragraph--type--newsletter .news_alaune h3 {background: url('images/next_hover.svg') no-repeat left center;padding-left: 40px;font-size: 20px;font-family: "Phenomena-Bold";background-size: 20px 20px;text-transform: uppercase;line-height: 25px;margin-bottom: 15px;margin-top: 0;}
.page-node-type-page .paragraph--type--newsletter .field--name-field-image {float: left;margin-right: 15px;margin-bottom: 15px;}
.page-node-type-page .paragraph--type--newsletter .field--name-field-description {margin-bottom: 10px;}
.page-node-type-page .paragraph--type--newsletter .field--name-field-url-de-la-newsletter a {color: #DA398D;margin-bottom: 15px;font-weight: bold;}

.node--type-newsletter.node--view-mode-search-index .field--name-node-title a {font-size: 28px;color: #263472;font-family: "Phenomena-Bold";margin-bottom: 15px;margin-top: -10px;}
.node--type-newsletter.node--view-mode-search-index .paragraph--type-section-newsletter .field--name-field-titre {background: url('images/next_hover.svg') no-repeat left center;padding-left: 40px;font-size: 20px;font-family: "Phenomena-Bold";background-size: 20px 20px;text-transform: uppercase;line-height: 25px;margin-bottom: 15px;margin-top: 0;}

.view-newsletter.view-display-id-block_1 .views-row {margin-bottom: 20px;}

/* OFFRES D'EMPLOI */
.page-node-type-offre-d-emploi .group-header .head_content .field--name-node-post-date {font-family: "Phenomena-Light";color: #fff;font-size: 14px;display: flex;align-items: baseline;}
.page-node-type-offre-d-emploi .group-header .head_content .field--name-node-post-date .field--label{font-size: 18px;}

.page-node-type-offre-d-emploi .group-header .head_content .field--name-node-title h2 {margin-left: 0;margin-bottom: 30px;font-family: "Phenomena-regular";}

.page-node-type-offre-d-emploi .group-header .head_content .field--name-dynamic-token-fieldnode-postuler p {padding-left: 40px;line-height: 32px;display: block;height: 32px;color: #DA398D;font-size: 27px;font-family: "Phenomena-Bold";text-transform: uppercase;background: url('images/plus.svg') no-repeat left center;background-size: 32px 32px;cursor: pointer;}
.page-node-type-offre-d-emploi .group-header .head_content .field--name-dynamic-token-fieldnode-postuler p:hover {color: #263472;background: url('images/plus_hover.svg') no-repeat left center;background-size: 32px 32px;}

.page-node-type-offre-d-emploi .webform-element-description a{
  display: unset;
    line-height: unset;
    height: unset;
    background: unset;
    color: inherit;
    font-size: unset;
    font-family: unset;
    text-align: center;
    border-radius: unset;
    cursor: pointer;
    text-transform: unset;
}

.page-node-type-offre-d-emploi .group-header {
  position: relative;
  width: 100%;
  background: rgba(38, 52, 114, 0.10);
}

.captcha .panel-heading, .captcha .help-block{display: none;}
.captcha .panel-body{border: none; padding: 15px 0 0 0}
.captcha{border: none;box-shadow: unset;}


.page-node-type-offre-d-emploi .field--name-field-date-limite-candidature {margin-bottom: 30px;padding-right: 30px;padding-left: 13px;}
.page-node-type-offre-d-emploi .field--name-field-date-limite-candidature .datelimite {padding: 13px 0;background: url('images/backtop3.png') no-repeat left top, url('images/backbot3.png') no-repeat left bottom;}
.page-node-type-offre-d-emploi .field--name-field-date-limite-candidature .datelimite span {display: block;padding: 5px 10px;background: #263472;text-align: center;font-weight: bold;font-size: 12px;line-height: 1.2;color:#fff;}
.page-node-type-offre-d-emploi .form-item-case-legale{display: flex;align-items: baseline;}

.page-node-type-offre-d-emploi .field--name-field-contenu, .page-node-type-offre-d-emploi .field--name-field-description{max-width: 830px;float: left;width: 100%;padding: 0 0 0 30px;}
.page-node-type-offre-d-emploi .webform_container{float: left;padding:30px 30px;background-color: #263472; }
.page-node-type-offre-d-emploi .webform_container form{max-width: 830px;}
.page-node-type-offre-d-emploi .webform_container input[type="text"],.page-node-type-offre-d-emploi .webform_container input[type="tel"]{
  height: 50px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  width: 100%;
}
.page-node-type-offre-d-emploi .webform_container .select-wrapper select {display: block;width: 100%;border:none;-webkit-box-shadow: none;box-shadow: none;background:#F5F5F5;height: 48px;padding-right: 48px;border-radius: 2px;cursor: pointer;font-size: 13px;color: #4A4949;padding-top: 0;padding-bottom: 0;line-height: 48px;}
.page-node-type-offre-d-emploi .webform_container .select-wrapper::after {content : '';}
.page-node-type-offre-d-emploi .webform_container .panel{background-color: transparent;}
.page-node-type-offre-d-emploi .webform_container .webform-element-description,.page-node-type-offre-d-emploi .webform_container .form-type-webform-markup,.page-node-type-offre-d-emploi .webform_container .fieldset-legend, .page-node-type-offre-d-emploi .webform_container .radio label, .page-node-type-offre-d-emploi .webform_container .checkbox label,  .page-node-type-offre-d-emploi .webform_container label{color: #FFF;}
.page-node-type-offre-d-emploi .field--name-field-contenu > .field__items > div{margin-top: 60px;}
/*.page-node-type-offre-d-emploi .field--name-field-description{margin-top: 10px;margin-bottom: 10px;}*/
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature {background: #263472;float: left;width: 100%;padding: 30px 0;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature .field--label {padding-left: 30px;font-size: 30px;font-family: "Phenomena-Bold";color: #DA398D;font-weight: normal;margin-bottom: 20px;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature .field--item {padding-left: 30px;max-width: 830px;width: 100%;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item,
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-group {margin-bottom: 20px;display: block;width: 31%;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .webform-type-radios {width: 100%;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form .webform-type-radios .fieldset-wrapper,
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form .webform-type-radios legend {color: #fff;margin: 0 10px 0 0;display: inline-block;vertical-align: top;font-weight: normal;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form .webform-type-radios .fieldset-wrapper > div {display: flex;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form .webform-type-radios .fieldset-wrapper .form-item {margin: 0 12px 0 0;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-tel input,
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-textfield input,
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-email input,
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-url input {height: 50px;border-radius: 2px;-webkit-box-shadow: none;box-shadow: none;border: none;width: 100%;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-tel input::-webkit-input-placeholder,
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-textfield input::-webkit-input-placeholder,
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-email input::-webkit-input-placeholder,
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-url input::-webkit-input-placeholder {color: #4A4949;font-size: 13px;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-tel input:-ms-input-placeholder,
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-textfield input:-ms-input-placeholder,
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-email input:-ms-input-placeholder,
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-url input:-ms-input-placeholder {color: #4A4949;font-size: 13px;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-tel input::-ms-input-placeholder,
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-textfield input::-ms-input-placeholder,
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-email input::-ms-input-placeholder,
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-url input::-ms-input-placeholder {color: #4A4949;font-size: 13px;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-tel input::placeholder,
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-textfield input::placeholder,
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-email input::placeholder,
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-url input::placeholder {color: #4A4949;font-size: 13px;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-tel .intl-tel-input {display: block;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-select .select-wrapper {display: block;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-select .select-wrapper select {display: block;width: 100%;border:none;-webkit-box-shadow: none;box-shadow: none;background:#F5F5F5;height: 48px;padding-right: 48px;border-radius: 2px;cursor: pointer;font-size: 13px;color: #4A4949;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-type-select .select-wrapper::after {width: 48px;height: 48px;padding: 0;right: 0;top: 0;margin: 0;content: '';display: block;background: url('images/select.svg') no-repeat;background-size: contain;z-index: 1}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-group {width: 100%;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form .form-type-managed-file {display: block;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form .form-type-managed-file .webform-file-button {height: 48px;background: #263472 url('images/dl_form.svg') no-repeat 15px center;background-size:16px 16px;border-radius: 2px;display: inline-block;-webkit-box-shadow: none;box-shadow: none;border: none;line-height: 48px;padding: 0 15px 0 34px;text-transform: uppercase;font-size: 15px;font-family: "Phenomena-Bold";margin-bottom: 10px;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form .form-type-managed-file .description a {color: #fff;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form .form-actions button {width:240px;height: 48px;background: #DA398D;border-radius: 2px;display: block;-webkit-box-shadow: none;box-shadow: none;border: none;line-height: 48px;padding: 0 15px;text-transform: uppercase;font-size: 17px;font-family: "Phenomena-Bold";margin:0 auto;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form .form-actions button:hover {background: #263472;}
/*.view-liste-offres .bef-links a[name="field_type_de_contrat_value[All]"], .view-liste-offres .form-radios div:first-child label, .view-liste-offres button[value="Appliquer"]{visibility: hidden;}*/
/* COMMUNIQUES DE PRESSE */
.field--name-field-pdf a {padding-left: 40px;line-height: 32px;display: block;height: 32px;color: #DA398D;font-size: 27px;font-family: "Phenomena-Bold";text-transform: uppercase;background: url('images/dl.svg') no-repeat left center;background-size: 32px 32px;margin-top: 20px;}
.field--name-field-pdf a:hover {color: #263472;background: url('images/dl_hover.svg') no-repeat left center;background-size: 32px 32px;}
.field--name-display-field-copynode-pdf-2 {margin-bottom: 20px;padding-left: 13px;padding-right: 30px;margin-top: 20px;}
.field--name-display-field-copynode-pdf-2 a {text-align: center;display: block;color: #fff;line-height: 48px;height: 48px;background: #DA398D;font-family: "Phenomena-Bold";font-size: 17px;text-transform: uppercase;border-radius: 2px;}

/* PAGE OFFRES */
.path-offres .groupe_title_offre{margin-bottom: 10px;}
.path-offres .region-content .views-element-container .view-liste-offres .view-empty {font-size: 30px;font-family: "Phenomena-Bold";color: #263472;padding-bottom: 20px;}
.path-communiques .region-content .views-element-container .view-liste-communiques .view-content,
.path-offres .region-content .views-element-container .view-liste-offres .view-empty,
.path-offres .region-content .views-element-container .view-liste-offres .view-content {margin: 0 auto;max-width: 1090px; padding:12px;}
.view-liste-offres .view-content .views-row .jobs-details{width: 100%;padding-left: 22px;padding-bottom: 10px;padding-right: 22px;}
.path-communiques .region-content .views-element-container .view-liste-communiques .view-content .views-row,
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row {background: #F5F5F5;margin-bottom: 20px;}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .field--name-node-post-date {font-size: 18px;font-family: "Phenomena-Light";margin-bottom: 5px;padding-top:20px;display: flex;align-items: baseline;}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .field--name-node-post-date .field--label{padding-right: 0;}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .field--name-node-post-date .field--label::after{margin-left: 5px; margin-right: 5px;}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .field--name-node-title h2 {margin: 0 0 5px;line-height: 35px;}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .field--name-node-title h2 a, .path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .field--name-field-structure {font-family: "Phenomena-Bold";font-size: 25px;color: #4A4949;}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .field--name-field-structure,.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .field--name-field-labo-equipe ,.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .field--name-field-site{font-family: "Phenomena-Black";font-size: 25px;color: #4A4949;}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .field--name-field-site{float: left;}
.path-offres .region-content .views-element-container .view-liste-offres .field--name-field-type-de-contrat{font-size: 25px;font-family: "Phenomena-Regular"}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .field--name-field-structure{float:left; margin-bottom: -3px;}
/*.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .field--name-node-title h2 a{margin-left:119px;}*/
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .field--name-node-title h2 a::before{content: "|";color:#263472;margin: 5px;font-size:25px;}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .field--name-node-link a {text-transform: uppercase;font-size: 16px;color: #4A4949;font-family: "Phenomena-Bold";line-height: 1.2;padding-left: 110px;background: url('images/bandelien.svg') no-repeat left 7px;background-size: 100px 4px;}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .field--name-node-link a:hover {background: url('images/bandelien_hover.svg') no-repeat left 7px;background-size: 100px 4px;}
.path-offres .region-content .views-element-container .view-liste-offres .pager {margin: 0 auto 30px;max-width: 1090px;padding:0 12px;}
.path-offres .region-content .views-element-container .view-liste-offres .pager .pager__item a {display: block;width: 100%;line-height: 48px;text-align: center;padding: 0;border-radius: 2px;border: none;background: #263472;color: #fff;font-size: 18px;font-family: "Phenomena-Bold";text-transform: uppercase;}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .field--name-field-niveau-d-etude-souhaite,
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .field--name-field-type-d-offre{padding:0px;}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .view-type-emploi {background: #263472;height:auto;font-family: "Phenomena-Bold";font-size: 25px;color:#FFFFFF;text-transform: uppercase;width:8%;}
.lang-en.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .view-type-emploi{font-size:20px;}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .view-emploi .orange{padding: 23px;flex-direction: column;background: #ED700E;height:100%;font-family: "Phenomena-Black";font-size: 25px;color:#FFFFFF;text-transform: uppercase; display:flex;align-items: flex-start;justify-content: center;}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .view-emploi .blue{padding: 23px;flex-direction: column;background: #263472;height:100%;font-family: "Phenomena-Black";font-size: 25px;color:#FFFFFF;text-transform: uppercase; display:flex;align-items: flex-start;justify-content: center;}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .view-emploi .green{padding: 23px;flex-direction: column;background: #B4CC0D;height:100%;font-family: "Phenomena-Black";font-size: 25px;color:#FFFFFF;text-transform: uppercase ;display:flex;align-items: flex-start;justify-content: center;}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .view-emploi{padding:0px;width:22%;min-width: 200px;display: flex;flex-direction: column;}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .view-emploi span{font-family: 'Phenomena-Regular';}
.path-offres .region-content .views-element-container .view-liste-offres .field--name-field-niveau-d-etude-souhaite,
.path-offres .region-content .views-element-container .view-liste-offres .field--name-field-type-de-contrat{/*display: flex;flex-direction: column;text-align: center;height: 100%;justify-content: center;*/margin-bottom: 30px;}
.path-offres .region-content .views-element-container .view-liste-offres .view-footer {background: #263472;width: 100%;padding: 30px 0;display: flex;flex-direction: column;max-width: 1066px;margin: 0 auto; margin-bottom: 40px}
.path-offres .region-content .views-element-container .view-liste-offres .view-footer form {margin: 0 auto;}
.path-offres .region-content .views-element-container .view-liste-offres .view-footer .form_titre {font-size: 30px;font-family: "Phenomena-Bold";color: #DA398D;font-weight: normal;max-width: 1090px;margin: 0 auto 20px;}
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;max-width: 1090px;margin: 0 auto;}
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item,
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-group {margin-bottom: 20px;display: block;width: 30%;}
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .webform-type-radios {width: 100%;}
.path-offres .region-content .views-element-container .view-liste-offres form .webform-type-radios .fieldset-wrapper,
.path-offres .region-content .views-element-container .view-liste-offres form .webform-type-radios legend {color: #fff;margin: 0 10px 0 0;display: inline-block;vertical-align: top;font-weight: normal;}
.path-offres .region-content .views-element-container .view-liste-offres form .webform-type-radios .fieldset-wrapper .form-item {margin: 0 5px 0 0;}
.path-offres .region-content .views-element-container .view-liste-offres form .webform-type-radios .fieldset-wrapper > div {display: flex;justify-content: space-around;}
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-tel input,
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-textfield input,
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-email input,
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-url input {height: 50px;border-radius: 2px;-webkit-box-shadow: none;box-shadow: none;border: none;width: 100%;}
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-tel input::-webkit-input-placeholder,
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-textfield input::-webkit-input-placeholder,
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-email input::-webkit-input-placeholder,
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-url input::-webkit-input-placeholder {color: #4A4949;font-size: 13px;}
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-tel input:-ms-input-placeholder,
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-textfield input:-ms-input-placeholder,
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-email input:-ms-input-placeholder,
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-url input:-ms-input-placeholder {color: #4A4949;font-size: 13px;}
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-tel input::-ms-input-placeholder,
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-textfield input::-ms-input-placeholder,
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-email input::-ms-input-placeholder,
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-url input::-ms-input-placeholder {color: #4A4949;font-size: 13px;}
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-tel input::placeholder,
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-textfield input::placeholder,
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-email input::placeholder,
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-url input::placeholder {color: #4A4949;font-size: 13px;}
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-tel .intl-tel-input {display: block;}
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-select .select-wrapper {display: block;}
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-select .select-wrapper select {display: block;width: 100%;border:none;-webkit-box-shadow: none;box-shadow: none;background:#F5F5F5;height: 48px;padding-right: 48px;border-radius: 2px;cursor: pointer;font-size: 13px;color: #4A4949;}
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-type-select .select-wrapper::after {width: 48px;height: 48px;padding: 0;right: 0;top: 0;margin: 0;content: '';display: block;background: url('images/select.svg') no-repeat;background-size: contain;z-index: 1}
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-group {width: 100%;}
.path-offres .region-content .views-element-container .view-liste-offres form .form-type-managed-file {display: block;}
.path-offres .region-content .views-element-container .view-liste-offres form .form-type-managed-file .webform-file-button {height: 48px;background: #263472 url('images/dl_form.svg') no-repeat 15px center;background-size: 16px 16px;border-radius: 2px;display: inline-block;-webkit-box-shadow: none;box-shadow: none;border: none;line-height: 48px;padding: 0 15px 0 40px;text-transform: uppercase;font-size: 17px;font-family: "Phenomena-Bold";margin-bottom: 10px;}
.path-offres .region-content .views-element-container .view-liste-offres form .form-type-managed-file .description a {color: #fff;}
.path-offres .region-content .views-element-container .view-liste-offres form .form-actions button, .btn_filter span{margin-right: 0;height: 48px;background: #263472;color: #FFF;border-radius: 2px;display: block;-webkit-box-shadow: none;box-shadow: none;border: none;line-height: 48px;padding: 0 34px;text-transform: uppercase;font-size: 17px;font-family: "Phenomena-Bold";}
.path-offres .region-content .views-element-container .view-liste-offres form .form-actions button:hover, .btn_filter:hover span {background: #263472;}
.btn_filter{display: flex;align-items: center;justify-content: center;}
/* .path-offres .filter_div{display: flex;justify-content: space-between;} */
.select-wrapper:after{z-index: 0;}
/*input[id*="edit-reconnaissance-travailleur-handicape-non"]{margin-left: -13px !important;}*/

/* PAGE COMMUNIQUES */
.path-communiques .region-content .views-element-container .view-liste-communiques .view-content .views-row {padding: 0;}
.path-communiques .region-content .views-element-container .view-liste-communiques .pager {margin: 0 auto 30px;max-width: 1090px;}
.path-communiques .region-content .views-element-container .view-liste-communiques .pager .pager__item a {display: block;width: 100%;line-height: 48px;text-align: center;padding: 0;border-radius: 2px;border: none;background: #263472;color: #fff;font-size: 18px;font-family: "Phenomena-Bold";text-transform: uppercase;}

.node--type-communique-de-presse.node--view-mode-sortie-de-vue {display: table;width: 100%;height: 100%;}
.node--type-communique-de-presse.node--view-mode-sortie-de-vue .image_row {display: table-cell;width: 360px;height: 100%;vertical-align: top;position: relative;}
.node--type-communique-de-presse.node--view-mode-sortie-de-vue .image_row .field--name-field-credits-bandeau {position: absolute;bottom: 0;right: 0;}
.node--type-communique-de-presse.node--view-mode-sortie-de-vue .image_row .field--name-field-credits-bandeau .field--item {line-height: 19px;padding: 0 10px;font-size: 9px;color: #4A4949;background: #F5F5F5;}
.node--type-communique-de-presse.node--view-mode-sortie-de-vue .image_row .field--name-dynamic-token-fieldnode-flechel {background: url('images/backl.png') no-repeat;width: 15px;height: 30px;font-size: 0;position: absolute;right: 0;top: 40px;}
.node--type-communique-de-presse.node--view-mode-sortie-de-vue .contenu_row {display: table-cell;background: #f5f5f5;height: 100%;vertical-align: top;padding: 40px 40px 40px;position: relative;}
.node--type-communique-de-presse.node--view-mode-sortie-de-vue .contenu_row .field--name-dynamic-token-fieldnode-label-communique p {height: 22px;background: #263472;color: #fff;font-family: "Phenomena-Bold";font-size: 16px;display: inline-block;line-height: 22px;padding: 0 5px;margin-bottom: 5px;text-transform: uppercase;}
.node--type-communique-de-presse.node--view-mode-sortie-de-vue .contenu_row .field--name-node-post-date {font-size: 14px;font-family: "Phenomena-Light";padding-top:15px;}
.node--type-communique-de-presse.node--view-mode-sortie-de-vue .contenu_row .field--name-node-title h2 {margin: 0 0 30px;}
.node--type-communique-de-presse.node--view-mode-sortie-de-vue .contenu_row .field--name-node-title a {font-size: 25px;font-family: "Phenomena-Bold";color: #4A4949;}
.node--type-communique-de-presse.node--view-mode-sortie-de-vue .field--name-node-link {position: absolute;bottom:40px;left: 40px;}
.node--type-communique-de-presse.node--view-mode-sortie-de-vue .field--name-node-link a {text-transform:uppercase;font-size: 16px;color: #4A4949;font-family: "Phenomena-Bold";line-height: 1.2;padding-left: 110px;background: url('images/bandelien.svg') no-repeat left 7px;background-size: 100px 4px;}
.node--type-communique-de-presse.node--view-mode-sortie-de-vue .field--name-field-pdf {position: absolute;bottom:40px;right: 40px;}
.node--type-communique-de-presse.node--view-mode-sortie-de-vue .field--name-field-pdf a {font-size: 16px;height: 19px;line-height: 19px;background-size: 19px 19px;padding-left: 29px;}

/* RECHERCHE */
.path-search .region-header {width: 100%;height: 48px;background: rgba(38, 52, 114, 0.70);;position: relative;}

.path-search .breadcrumb {
  margin: 0 auto;
  max-width: var(--page-content-max-w);
}
.path-search .breadcrumb li {float: left;margin-right: 5px;}
.path-search .breadcrumb li,
.path-search .breadcrumb li a {height: 13px;line-height: 13px;color: #fff;font-size: 14px;font-family: "Phenomena-Regular";}
.path-search .breadcrumb li:first-child a {display: block;width: 13px;height: 13px;background: url('images/home.svg') no-repeat;background-size: contain;font-size: 0;}
.path-search .breadcrumb > li + li::before {padding: 0 5px;color: #2699FB;background: url('images/item.svg') no-repeat center center;background-size:6px 9px;width: 16px;height: 9.5px;font-size: 0;display: inline-block;vertical-align: middle;}

.path-search .view-recherche {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  max-width: var(--page-content-max-w);
}
.path-search .group-left {width: 25%;padding: 25px 0 25px 20px;}
.path-search .group-left .group-left-inner {width: 240px;float: right;}
.path-search .group-right {width: 75%;padding: 50px 0 35px 40px;}
.path-search .group-right .group-right-inner {max-width: 805px;float: left;width: 100%;}
.path-search .group-left .sticky-wrapper {width: 240px;float: right;}
.path-search .group-left .sticky-wrapper .group-left-inner {width: 240px;float: none;}

#views-exposed-form-recherche-page-1 {position: relative;}

#views-exposed-form-recherche-page-1 .form-item > label {font-size: 20px;font-family: "Phenomena-Bold";font-weight: normal;padding-left: 13px;}
#views-exposed-form-recherche-page-1 .bef-links {
  padding: 0;margin: 5px 0 20px;list-style: none;
}
#views-exposed-form-recherche-page-1 .bef-links .form-group {margin-bottom: 0;display: block;}
#views-exposed-form-recherche-page-1 .bef-links .form-group:hover,
#views-exposed-form-recherche-page-1 .bef-links .form-group.bef-link-active {background: #263472;}
#views-exposed-form-recherche-page-1 .bef-links .form-group:hover a,
#views-exposed-form-recherche-page-1 .bef-links .form-group.bef-link-active a {color: #fff;}
#views-exposed-form-recherche-page-1 .bef-links .form-group a {font-size: 16px;font-family: "Phenomena-Bold";text-transform: uppercase;cursor: pointer;color: #4A4949;padding: 10px 0 10px 13px;display: block;}
#views-exposed-form-recherche-page-1 .form-item-search-api-fulltext {padding-right: 68px;}

#views-exposed-form-recherche-page-1 .form-actions {position: absolute;right: 20px;bottom: 0;}
#views-exposed-form-recherche-page-1 .form-actions button {background: url('images/search.svg') no-repeat;width: 48px;height: 48px;border-radius: 0;margin: 0;font-size: 0;border: none;margin: 0;background-size: 48px 48px;}

.path-search .view-header {position: relative;margin-bottom: 40px;}
.path-search .view-empty {margin-top: -40px;}
.path-search .view-empty .titresearch,
/*.path-search .view-header .titresearch {font-size: 40px;font-family: "Phenomena-Bold";color: #DA398D;}*/
.path-search .view-empty .totalsearch,
.path-search .view-header .totalsearch {font-size: 30px;font-family: "Phenomena";color: #3997D2;margin-bottom: 0;}
@media screen and (max-width:790px){
  .path-search .view-header .totalsearch {font-size: 22px;font-family: "Phenomena";color: #3997D2;margin-bottom: 0;}
}
.path-search .view-header .pager-nav {
  position: absolute;
  right: 0;
  bottom: 0;
}

.path-search .view-footer {position: relative;padding: 30px 0;}
.path-search .view-footer .startendsearch {line-height: 24px;font-size: 16px;font-family: "Phenomena-Bold";}
.path-search .view-footer .pager-nav {position: absolute;right: 0; bottom: 30px;}

.path-search .view-recherche .view-content .views-row {margin-bottom: 20px;}

.node--type-offre-d-emploi.node--view-mode-search-index {padding: 20px;}
.node--type-offre-d-emploi.node--view-mode-search-index .field--name-node-post-date {font-size: 14px;font-family: "Phenomena-Light";margin-bottom: 5px;}
.node--type-offre-d-emploi.node--view-mode-search-index .field--name-node-title h2 {margin: 0 0 30px;}


.node--type-offre-d-emploi.node--view-mode-search-index .field--name-node-link a:hover {
  /*background: url('images/bandelien_hover.svg') no-repeat left 7px;background-size: 100px 4px;*/}

.node--type-communique-de-presse.node--view-mode-search-index {display: table;width: 100%;height: 100%;}
.node--type-communique-de-presse.node--view-mode-search-index .image_row {display: table-cell;width: 240px;height: 100%;vertical-align: top;position: relative;}
.node--type-communique-de-presse.node--view-mode-search-index .image_row .field--name-field-credits-bandeau {position: absolute;bottom: 0;right: 0;}
.node--type-communique-de-presse.node--view-mode-search-index .image_row .field--name-field-credits-bandeau .field--item {line-height: 19px;padding: 0 10px;font-size: 9px;color: #4A4949;background: #F5F5F5;}
.node--type-communique-de-presse.node--view-mode-search-index .image_row .field--name-dynamic-token-fieldnode-flechel {background: url('images/backl.png') no-repeat;width: 15px;height: 30px;font-size: 0;position: absolute;right: 0;top: 40px;}

.node--type-communique-de-presse.node--view-mode-search-index .contenu_row {display: table-cell;height: 100%;vertical-align: top;padding: 40px 40px 40px;position: relative;}
.node--type-communique-de-presse.node--view-mode-search-index .contenu_row {padding: 20px 20px 0;position: relative;}
/* .node--type-communique-de-presse.node--view-mode-search-index .contenu_row .field--name-dynamic-token-fieldnode-label-communique p {height: 22px;background: #263472;color: #fff;font-family: "Phenomena-Bold";font-size: 16px;display: inline-block;line-height: 22px;padding: 0 5px;margin-bottom: 5px;text-transform: uppercase;}*/
.node--type-communique-de-presse.node--view-mode-search-index .contenu_row .field--name-node-post-date {font-size: 14px;font-family: "Phenomena-Light";}
.node--type-communique-de-presse.node--view-mode-search-index .contenu_row .field--name-node-title h2 {margin: 0 0 30px;}
.node--type-communique-de-presse.node--view-mode-search-index .contenu_row .field--name-node-title a {font-size: 25px;font-family: "Phenomena-Bold";color: #263472;}
.node--type-communique-de-presse.node--view-mode-search-index .field--name-node-link {position: absolute;bottom:20px;left: 20px;}
.node--type-communique-de-presse.node--view-mode-search-index .field--name-node-link a {text-transform:uppercase;font-size: 16px;color: #4A4949;font-family: "Phenomena-Bold";line-height: 1.2;padding-left: 110px;/*background: url('images/bandelien.svg') no-repeat left 7px;*/background-size: 100px 4px;}
.node--type-communique-de-presse.node--view-mode-search-index .field--name-node-link a:hover {/*background: url('images/bandelien_hover.svg') no-repeat left 7px;background-size: 100px 4px;*/}
.node--type-communique-de-presse.node--view-mode-search-index .field--name-field-pdf {position: absolute;bottom:20px;right: 20px;}
.node--type-communique-de-presse.node--view-mode-search-index .field--name-field-pdf a {font-size: 16px;height: 19px;line-height: 19px;background-size: 19px 19px;padding-left: 29px;}

.node--type-page-carrefour.node--view-mode-search-index,
.node--type-page.node--view-mode-search-index {padding: 20px;}
.node--type-page-carrefour.node--view-mode-search-index .field--name-dynamic-token-fieldnode-parent-menu p,
.node--type-page.node--view-mode-search-index .field--name-dynamic-token-fieldnode-parent-menu p {height: 22px;background: #263472;color: #fff;font-family: "Phenomena-Bold";font-size: 16px;display: inline-block;line-height: 22px;padding: 0 5px;margin-bottom: 5px;text-transform: uppercase;}
.node--type-page-carrefour.node--view-mode-search-index .field--name-node-title h2,
.node--type-page.node--view-mode-search-index .field--name-node-title h2 {margin: 0 0 15px;}
.node--type-page-carrefour.node--view-mode-search-index .field--name-node-title h2 a,
.node--type-page.node--view-mode-search-index .field--name-node-title h2 a {font-family: "Phenomena-Bold";font-size: 25px;color: #4A4949;}
.node--type-page-carrefour.node--view-mode-search-index .field--name-field-chapo .field--item,
.node--type-page.node--view-mode-search-index .field--name-field-chapo .field--item {font-family: "Open Sans";font-size: 15px;}
.node--type-page-carrefour.node--view-mode-search-index .field--name-node-link a,
.node--type-page.node--view-mode-search-index .field--name-node-link a {text-transform: uppercase;font-size: 16px;color: #4A4949;font-family: "Phenomena-Bold";line-height: 1.2;padding-left: 110px;background: url('images/bandelien.svg') no-repeat left 7px;background-size: 100px 4px;}
.node--type-page-carrefour.node--view-mode-search-index .field--name-node-link a:hover,
.node--type-page.node--view-mode-search-index .field--name-node-link a:hover {background: url('images/bandelien_hover.svg') no-repeat left 7px;background-size: 100px 4px;}

.node--type-article.node--view-mode-search-index .image_row {display: table-cell;width: 240px;height: 100%;vertical-align: top;position: relative;}
.node--type-article.node--view-mode-search-index .image_row .field--name-field-credits-bandeau {position: absolute;bottom: 0;right: 0;}
.node--type-article.node--view-mode-search-index .image_row .field--name-field-credits-bandeau .field--item {line-height: 19px;padding: 0 10px;font-size: 9px;color: #4A4949;background: #F5F5F5;}
.node--type-article.node--view-mode-search-index .contenu_row {
  display: table-cell;
  width: auto;height: 100%;vertical-align: top;position: relative;}
.node--type-article.node--view-mode-search-index .contenu_row .field--name-dynamic-token-fieldnode-article-recherche p {
  font-family: "Phenomena-Bold";
  /* display: flex; */
  padding: 5px 10px;
  align-items: flex-start;
  gap: 10px;
  border-radius: 5px;
  background: #263472;
  display: inline-block;
  color: #FFF;
  font-size: 13px;
}

.node--type-article.node--view-mode-search-index .contenu_row .field--name-node-title h2 {margin: 0 0 20px;}
.node--type-article.node--view-mode-search-index .contenu_row .field--name-node-title a {
  font-family: "Phenomena-Bold";
  color: #263472;

  /* Phenomena/24 bold */
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.node--type-article.node--view-mode-search-index .field--name-field-chapo .field--item {font-family: "Open Sans";font-size: 15px;}
.path-search .view-recherche .view-content .views-row .node--type-evenement.node--view-mode-search-index .field--name-dynamic-token-fieldnode-type-de-contenu {margin-bottom: 0;}

.node--type-evenement.node--view-mode-sortie-de-vue-max {display: table;width: 100%;height: 100%;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .image_row {display: table-cell;width: 350px;height: 100%;vertical-align: top;position: relative;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .image_row .field--name-field-credits-bandeau {position: absolute;bottom: 0;right: 0;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .image_row .field--name-field-credits-bandeau .field--item {line-height: 19px;padding: 0 10px;font-size: 9px;color: #4A4949;background: #F5F5F5;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .image_row .field--name-dynamic-token-fieldnode-flechel {background: url('images/backl.png') no-repeat;width: 15px;height: 30px;font-size: 0;position: absolute;right: 0;top: 40px;}
.page-node-type-page .node--type-evenement.node--view-mode-sortie-de-vue-max .image_row .field--name-dynamic-token-fieldnode-flechel, .page-node-type-page .node--type-article.node--view-mode-sortie-de-vue-max .image_row .field--name-dynamic-token-fieldnode-flechel {background: url('images/fleche_gauche.png') no-repeat;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .contenu_row {display: table-cell;width: auto;background: #f5f5f5;height: 100%;vertical-align: top;padding: 20px 20px 40px;position: relative;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .contenu_row .field--name-dynamic-token-fieldnode-article-recherche p {height: 22px;background: #263472;color: #fff;font-family: "Phenomena-Bold";font-size: 16px;display: inline-block;line-height: 22px;padding: 0 5px;margin-bottom: 5px;text-transform: uppercase;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .contenu_row .field--name-field-date-evenement .field--item {font-size: 25px;font-family: "Phenomena-Bold";background: #DA398D;line-height: 27px;color: #fff;display: inline-block;height: 27px;padding: 0 5px;}
.page-node-type-page .node--type-evenement.node--view-mode-sortie-de-vue-max .contenu_row .field--name-field-date-evenement .field--item {background: #263472;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .contenu_row .field--name-node-title h2 {margin: 0 0 20px;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .contenu_row .field--name-node-title a {font-size: 25px;font-family: "Phenomena-Bold";color: #4A4949;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .field--name-field-chapo .field--item {font-family: "Open Sans";font-size: 15px;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .field--name-node-link {position: absolute;bottom: 20px;left: 20px;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .field--name-node-link a {text-transform:uppercase;font-size: 16px;color: #4A4949;font-family: "Phenomena-Bold";line-height: 1.2;padding-left: 110px;background: url('images/bandelien.svg') no-repeat left 7px;background-size: 100px 4px;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .field--name-node-link a:hover {background: url('images/bandelien_hover.svg') no-repeat left 7px;background-size: 100px 4px;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .field--name-field-categorie {height: 22px;background: #263472;color: #fff;font-family: "Phenomena-Bold";font-size: 16px;display: inline-block;line-height: 22px;padding: 0 5px;margin-bottom: 5px;text-transform: uppercase;}

.node--type-evenement.node--view-mode-sortie2 {display: table;width: 100%;height: 100%;}
.node--type-evenement.node--view-mode-sortie2 .image_row {display: table-cell;width: 230px;height: 100%;vertical-align: top;position: relative;}
.node--type-evenement.node--view-mode-sortie2 .contenu_row {display: table-cell;width: auto;;height: 100%;vertical-align: top;padding: 0 20px;position: relative;}
.node--type-evenement.node--view-mode-sortie2 .contenu_row .field--name-dynamic-token-fieldnode-article-recherche p {height: 22px;background: #263472;color: #fff;font-family: "Phenomena-Bold";font-size: 16px;display: inline-block;line-height: 22px;padding: 0 5px;margin-bottom: 5px;text-transform: uppercase;}
.node--type-evenement.node--view-mode-sortie2 .contenu_row .field--name-field-date-evenement .field--item {font-size: 25px;font-family: "Phenomena-Bold";background: #DA398D;line-height: 27px;color: #fff;display: inline-block;height: 27px;padding: 0 5px;}
.node--type-evenement.node--view-mode-sortie2 .contenu_row .field--name-node-title h2 {margin: 0 0 10px;}
.node--type-evenement.node--view-mode-sortie2 .contenu_row .field--name-node-title a {font-size: 25px;font-family: "Phenomena-Bold";color: #4A4949;}
.node--type-evenement.node--view-mode-sortie2 .field--name-field-chapo {margin-bottom: 20px;}
.node--type-evenement.node--view-mode-sortie2 .field--name-field-chapo .field--item {font-family: "Open Sans";font-size: 15px;}
.node--type-evenement.node--view-mode-sortie2 .field--name-node-link a {text-transform:uppercase;font-size: 16px;color: #4A4949;font-family: "Phenomena-Bold";line-height: 1.2;padding-left: 110px;background: url('images/bandelien.svg') no-repeat left 7px;background-size: 100px 4px;}
.node--type-evenement.node--view-mode-sortie2 .field--name-node-link a:hover {background: url('images/bandelien_hover.svg') no-repeat left 7px;background-size: 100px 4px;}


.path-search .view-recherche .view-content .views-row .field--name-dynamic-token-fieldnode-label-communique,
.path-search .view-recherche .view-content .views-row .field--name-dynamic-token-fieldnode-type-de-contenu {
  font-family: "Phenomena-Bold";
  /* display: flex; */
  padding: 5px 10px;
  align-items: flex-start;
  gap: 10px;
  border-radius: 5px;
  background: #263472;
  display: inline-block;
  color: #FFF;
  font-size: 13px;
}

.page-node-type-page-seminaires .field--name-dynamic-block-fieldnode-seminaires-dataia-a-venir {margin-bottom: 40px;}
.page-node-type-page-seminaires .field--name-dynamic-block-fieldnode-seminaires-dataia-passes .field--label,
.page-node-type-page-seminaires .field--name-dynamic-block-fieldnode-seminaires-dataia-a-venir .field--label {color: #DA398D;font-family: "Phenomena-Bold";font-size: 32px;margin-bottom: 20px;font-weight: normal;}
.page-node-type-page-seminaires .field--name-dynamic-block-fieldnode-seminaires-dataia-passes .views-row,
.page-node-type-page-seminaires .field--name-dynamic-block-fieldnode-seminaires-dataia-a-venir .views-row {margin-bottom: 40px;}
.page-node-type-page-seminaires .field--name-dynamic-block-fieldnode-seminaires-dataia-passes .pager a,
.page-node-type-page-seminaires .field--name-dynamic-block-fieldnode-seminaires-dataia-a-venir .pager a {display: block;width: 100%;line-height: 48px;text-align: center;padding: 0;border-radius: 2px;border: none;background: #263472;color: #fff;font-size: 18px;font-family: "Phenomena-Bold";text-transform: uppercase;}

/* PAGE CONTACT */
.page-node-type-contact .group-head {height: 340px;background: url('images/actustop.png') no-repeat;background-size: cover;position: relative;}
.page-node-type-contact .group-head.fixed {height: 48px;background-position: bottom left;position: fixed;top: 0;left: 0;width: 100%;z-index: 2;background-size: contain;}

.page-node-type-contact .group-head .field--name-node-title h2 {position: absolute;right: 140px;bottom: 43px;margin: 0;border:none;font-family: "Phenomena-Bold";font-size: 60px;color: #fff;padding: 30px 40px;background: #263472;line-height: 1;text-transform: uppercase;}

.page-node-type-contact .group-head .field--name-dynamic-block-fieldnode-breadcrumb-node {width: 100%;height: 48px;position: absolute;bottom: 0;left: 0;}
.page-node-type-contact .group-head .breadcrumb {position: absolute;right: 0;bottom: 0;left: 140px;margin-bottom: 0;padding: 17.5px 35px;border-radius: 0;background: #263472;}
.page-node-type-contact .group-head .breadcrumb li {float: left;margin-right: 5px;}
.page-node-type-contact .group-head .breadcrumb li,
.page-node-type-contact .group-head .breadcrumb li a {height: 13px;line-height: 13px;color: #fff;font-size: 14px;font-family: "Phenomena-Regular";}
.page-node-type-contact .group-head .breadcrumb li:first-child a {display: block;width: 13px;height: 13px;background: url('images/home.svg') no-repeat;background-size: contain;font-size: 0;}
.page-node-type-contact .group-head .breadcrumb > li + li::before {padding: 0 5px;color: #2699FB;background: url('images/item.svg') no-repeat center center;background-size:6px 9px;width: 16px;height: 9.5px;font-size: 0;display: inline-block;vertical-align: middle;}

.page-node-type-contact .group-content {background: #F5F5F5;padding: 40px;}
.page-node-type-contact .field--name-field-texte {max-width: 1090px;margin: 0 auto;padding: 40px;background: #fff;}
.page-node-type-contact .field--name-field-formulaire {max-width: 1090px;margin: 0 auto;background: #263472;}
.page-node-type-contact .field--name-field-formulaire .field--item {padding: 40px;}
.path-frontpage article footer{display: none}

.page-node-type-contact .field--name-field-formulaire form  .form-item.form-type-processed-text p {font-size: 30px;font-family: "Phenomena-Bold";color: #DA398D;font-weight: normal;}
.page-node-type-contact .field--name-field-formulaire form  .form-item {margin-bottom: 20px;display: block;width: 385px;}
.page-node-type-contact .field--name-field-formulaire form  .form-item.form-type-textarea {margin-bottom: 20px;display: block;width: 805px;}
.page-node-type-contact .field--name-field-formulaire form  .form-item.form-type-textfield input,
.page-node-type-contact .field--name-field-formulaire form  .form-item.form-type-email input {height: 50px;border-radius: 2px;-webkit-box-shadow: none;box-shadow: none;border: none;width: 100%;}
.page-node-type-contact .field--name-field-formulaire form  .form-item.form-type-textarea textarea {border-radius: 2px;-webkit-box-shadow: none;box-shadow: none;border: none;width: 100%;resize: none;height: 260px;padding: 16px 12px;}
.page-node-type-contact .field--name-field-formulaire form  .form-item.form-type-textarea textarea::-webkit-input-placeholder,
.page-node-type-contact .field--name-field-formulaire form  .form-item.form-type-textfield input::-webkit-input-placeholder,
.page-node-type-contact .field--name-field-formulaire form  .form-item.form-type-email input::-webkit-input-placeholder {color: #4A4949;font-size: 13px;}
.page-node-type-contact .field--name-field-formulaire form  .form-item.form-type-textarea textarea:-ms-input-placeholder,
.page-node-type-contact .field--name-field-formulaire form  .form-item.form-type-textfield input:-ms-input-placeholder,
.page-node-type-contact .field--name-field-formulaire form  .form-item.form-type-email input:-ms-input-placeholder {color: #4A4949;font-size: 13px;}
.page-node-type-contact .field--name-field-formulaire form  .form-item.form-type-textarea textarea::-ms-input-placeholder,
.page-node-type-contact .field--name-field-formulaire form  .form-item.form-type-textfield input::-ms-input-placeholder,
.page-node-type-contact .field--name-field-formulaire form  .form-item.form-type-email input::-ms-input-placeholder {color: #4A4949;font-size: 13px;}
.page-node-type-contact .field--name-field-formulaire form  .form-item.form-type-textarea textarea::placeholder,
.page-node-type-contact .field--name-field-formulaire form  .form-item.form-type-textfield input::placeholder,
.page-node-type-contact .field--name-field-formulaire form  .form-item.form-type-email input::placeholder {color: #4A4949;font-size: 13px;}
.page-node-type-contact .field--name-field-formulaire form .form-actions {margin-bottom: 0;}
.page-node-type-contact .field--name-field-formulaire form .form-actions button {width:240px;height: 48px;background: #DA398D;border-radius: 2px;display: block;-webkit-box-shadow: none;box-shadow: none;border: none;line-height: 48px;padding: 0 15px;text-transform: uppercase;font-size: 17px;font-family: "Phenomena-Bold";}

/* STYLES GENERAUX */
.field--name-dynamic-token-fieldnode-back-communiques,
.field--name-dynamic-token-fieldnode-back-offres,
.field--name-dynamic-token-fieldnode-back {padding-left: 13px;}
.field--name-dynamic-token-fieldnode-back-communiques a,
.field--name-dynamic-token-fieldnode-back-offres a,
.field--name-dynamic-token-fieldnode-back a {line-height: 20px;display: block;padding-left: 25px;background: url('images/back.svg') no-repeat left center;background-size: 12px 19px;font-family: "Phenomena-ExtraBold";font-size: 18px;color: #4A4949;text-transform: uppercase;}
.field--name-dynamic-token-fieldnode-titre-2 {margin: 20px 0 0;display: none;padding-left: 13px;}
.field--name-dynamic-token-fieldnode-titre-2 .titreleft {padding: 0 30px 0 15px;border-left: 4px solid #DA398D;}
.field--name-dynamic-token-fieldnode-titre-2 .titreleft p {font-size: 25px;font-family: "Phenomena-ExtraBold";line-height: 1.2;}
.field--name-dynamic-block-fieldnode-ancres ul {padding: 0;margin: 20px 0 0 0;list-style: none;}
.field--name-dynamic-block-fieldnode-ancres ul li {padding: 10px 0 10px 13px;margin-bottom: 0;}
.field--name-dynamic-block-fieldnode-ancres ul li:hover {background: #263472;}
.field--name-dynamic-block-fieldnode-ancres ul li.ancactive {background: #263472;}
.field--name-dynamic-block-fieldnode-ancres ul li:hover div,
.field--name-dynamic-block-fieldnode-ancres ul li.ancactive div {color: #fff;}
.field--name-dynamic-block-fieldnode-ancres ul li div {font-size: 16px;font-family: "Phenomena-Bold";text-transform: uppercase;cursor: pointer;display: inline-block;}
.field--name-dynamic-token-fieldnode-postuler p{padding: 10px 0 10px 13px;margin-bottom: 0;    font-size: 16px;font-family: "Phenomena-Bold";text-transform: uppercase;cursor: pointer;}
.field--name-dynamic-token-fieldnode-postuler p:hover{background: #263472;color: #FFF;}
.field--name-dynamic-token-fieldnode-postuler p.ancactive{background: #263472;}

.field--name-dynamic-block-fieldnode-share {display: block;vertical-align: middle;height: 22px;padding-left: 13px;padding-right: 30px;margin-top: 20px;}
.field--name-dynamic-block-fieldnode-share p {display: inline-block;vertical-align: middle;line-height: 22px;padding: 0 5px;background: #263472;color: #FFFFFF;font-size: 16px;font-family: "Phenomena-Bold";text-transform: uppercase;margin-right: 13px;margin-bottom: 0;}
.field--name-dynamic-block-fieldnode-share a {display: inline-block;vertical-align: middle;height: 20px;width: 20px;margin-right: 13px;font-size: 0;}
.field--name-dynamic-block-fieldnode-share a.lk_share {background: url('images/sharelk.svg'); background-size: contain;}
.field--name-dynamic-block-fieldnode-share a.lk_share:hover {background: url('images/sharelk_hov.svg'); background-size: contain;}
.field--name-dynamic-block-fieldnode-share a.tw_share {background: url('images/sharetw.svg') no-repeat; background-size: contain; margin-top:3px;}
.field--name-dynamic-block-fieldnode-share a.tw_share:hover {background: url('images/sharetw_hov.svg') no-repeat; background-size: contain;}
.field--name-dynamic-block-fieldnode-share a.fb_share {background: url('images/sharefb.svg'); background-size: contain;}
.field--name-dynamic-block-fieldnode-share a.fb_share:hover {background: url('images/sharefb_hov.svg'); background-size: contain;}
.field--name-dynamic-block-fieldnode-share a.mail_share {background: url('images/sharemail.svg'); background-size: contain;margin-right: 0;}
.field--name-dynamic-block-fieldnode-share a.mail_share:hover {background: url('images/sharemail_hov.svg'); background-size: contain;margin-right: 0;}

.field--name-field-chapo {margin-bottom: 30px;}

.field--name-field-ancre, .page-node-type-offre-d-emploi .field--name-field-description .field--label, .page-node-type-offre-d-emploi #para-contexte h3{color: #263472;font-family: "Phenomena-Bold";font-size: 40px;margin-bottom: 20px;}
.page-node-type-offre-d-emploi #para-contexte h3{margin-bottom: 30px;margin-top: 0;}
.field--name-field-contenu > .field__items > div > .field--item,
.field--name-field-contenu > .field__items > .field--item {margin-bottom: 10px;}
.field--name-field-corps-droite,
.field--name-field-corps-gauche,
.field--name-field-corps {font-size: 15px;margin-bottom: 15px;}
.field--name-field-corps-droite a,
.field--name-field-corps-gauche a,
.field--name-field-corps a {color: #DA398D;text-decoration: none;}
.field--name-field-liens-associes .field--label {font-size: 20px;font-family: "Phenomena-Bold";font-weight: normal;margin-bottom: 10px;}

.paragraph--type-programme .corps {display: flex;}
.paragraph--type-programme .corps .field--name-field-corps-droite {padding-left: 10px;width: 85%;}
.paragraph--type-programme .corps .field--name-field-corps-gauche  {padding-right: 10px;width: 15%;}
.paragraph--type-programme .field--name-field-corps-droite img,
.paragraph--type-programme .field--name-field-corps-gauche img {display: block;max-width: 100%;}
.paragraph--type-deux-colonnes .corps {display: flex;}
.paragraph--type-deux-colonnes .corps .field--name-field-corps-droite {padding-left: 10px;}
.paragraph--type-deux-colonnes .corps .field--name-field-corps-gauche  {padding-right: 10px;}
.paragraph--type-deux-colonnes .field--name-field-corps-droite img,
.paragraph--type-deux-colonnes .field--name-field-corps-gauche img {display: block;max-width: 200px;}


.paragraph--type--photo {margin-bottom: 60px;}
.paragraph--type--photo .field--name-field-image img {max-width: 100%; height: auto;display: block;}
.paragraph--type--photo .field--name-field-credits-image {margin-top: 30px;padding-top: 25px;background: url('images/legendtop.svg') no-repeat center top;background-size: 123px 4px;}
.paragraph--type--photo .field--name-field-credits-image .field--item {margin: 0 auto;font-family: "Phenomena-Bold";font-size: 25px;text-align: center;width: 50%;line-height: 1.1;}

.field--name-dynamic-token-fieldparagraph-lien-cat a {display: block;line-height: 17px;margin-bottom: 10px;padding-left: 30px;font-size: 15px;color: #4A4949;}
.field--name-dynamic-token-fieldparagraph-lien-cat a.lien_Classique {background: url('images/classique.svg') no-repeat left center;background-size: 16px 11px;}
.field--name-dynamic-token-fieldparagraph-lien-cat a.lien_Téléchargement {background: url('images/telechargement.svg') no-repeat left center;background-size: 16px 16px;}
.field--name-dynamic-token-fieldparagraph-lien-cat a.lien_Photos {background: url('images/photos.svg') no-repeat left center;background-size: 16px 17px;}
.field--name-dynamic-token-fieldparagraph-lien-cat a.lien_Vidéo {background: url('images/video.svg') no-repeat left center;background-size: 16px 16px;}
.field--name-dynamic-token-fieldparagraph-lien-cat a.lien_Démonstration {background: url('images/demonstration.svg') no-repeat left center;background-size: 16px 16px;}
.field--name-dynamic-token-fieldparagraph-lien-cat a.lien_Conférencier {background: url('images/conferencier.svg') no-repeat left center;background-size: 16px 18px;line-height: 18px;}
.field--name-field-bouton-associe .field--item {
 /*padding-left: 181px; */
  /* background: url(images/bandelienbig.svg) no-repeat left 12px; */
background-size: 166px 4px;
  margin-top: 30px;
  /* background: red; */
  display: flex;
  justify-content: right;
}
.field--name-field-bouton-associe .field--item:hover {background: url('images/bandelienbig_hover.svg') no-repeat left 12px;background-size: 166px 4px;}
.field--name-field-bouton-associe .field--item a {text-transform: uppercase;font-size: 23px;color: #4A4949;font-family: "Phenomena-Bold";line-height: 1.2;}

.paragraph--type--diaporama .slick {position: relative;}
.paragraph--type--diaporama .slick .slick__slider {max-width: 618px;margin: 20px auto 60px;}
.paragraph--type--diaporama .slick .slide__caption {margin-top: 30px;background: url('images/legendtop.svg') no-repeat center top;background-size: 123px 4px;padding-top: 25px;}
.paragraph--type--diaporama .slick .slide__caption h2 {margin: 0 auto;font-family: "Phenomena-Bold";font-size: 25px;text-align: center;width: 50%;}
.paragraph--type--diaporama .slick .slick__arrow a {position: absolute;top: 206px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: block;width: 24px;height: 24px;font-size: 0;cursor: pointer;}
.paragraph--type--diaporama .slick .slick__arrow a.slick-prev {left: 30px;background: url('images/prev.svg') no-repeat;background-size: contain;}
.paragraph--type--diaporama .slick .slick__arrow a.slick-prev:hover {background: url('images/prev_hover.svg') no-repeat;background-size: contain;}
.paragraph--type--diaporama .slick .slick__arrow a.slick-next {right: 30px;background: url('images/next.svg') no-repeat;background-size: contain;}
.paragraph--type--diaporama .slick .slick__arrow a.slick-next:hover {background: url('images/next_hover.svg') no-repeat;background-size: contain;}

.paragraph--type--citation {padding: 140px 30px 30px;background: #F5F5F5 url('images/citation.svg') no-repeat center 40px;background-size: 65px 60px;margin-bottom: 30px;}
.paragraph--type--citation .field--name-field-texte-citation {font-size: 25px;line-height: 1.2;margin-bottom: 40px;font-style: italic;}
.paragraph--type--citation .field--name-field-nom-auteur {text-align: center;font-size: 15px;font-weight: bold;}
.paragraph--type--citation .field--name-field-poste-auteur {text-align: center;font-size: 15px;}

.paragraph--type--video .field--name-field-code-video .youtube_player,
.paragraph--type--video .field--name-field-code-video iframe {width: 100%;height: 450px;display: block;}
.paragraph--type--video .field--name-field-titre-video {margin-top: 30px;background: url('images/legendtop.svg') no-repeat center top;background-size: 123px 4px;padding-top: 25px;}
.paragraph--type--video .field--name-field-titre-video .field--item {margin: 0 auto;font-family: "Phenomena-Bold";font-size: 25px;text-align: center;width: 50%;line-height: 1.1;}

.field--name-field-chiffres-cles > .field--label {position: relative;height: auto;width: auto;margin: 0 0 20px;clip: unset;color: #263472;font-size: 30px;font-family: "Phenomena-Bold";font-weight: normal;line-height: 1;}
.lang-en .field--name-field-chiffres-cles > .field--label {line-height: 1.2;}
.field--name-field-chiffres-cles > .field__items > .field--item {background: #263472;margin: 0;height: 235px;width: 197px;display: inline-block;}
.field--name-field-chiffres-cles > .field__items > .field--item.triangle {background: url('images/triangle_orange.svg') no-repeat center center;margin: 0;height: 235px;width: 197px;display: inline-block;background-size: 81px 81px;}
.field--name-field-chiffres-cles > .field__items > .field--item .paragraph--type--chiffre-cles {display: table;width: 100%;height: 100%;padding: 30px 0;}
.field--name-field-chiffres-cles > .field__items > .field--item .paragraph--type--chiffre-cles .field--name-field-chiffre .field--item {font-size: 80px;font-family: "Phenomena-Bold";text-align: center;color: #B4CC0D;}
.field--name-field-chiffres-cles > .field__items > .field--item:nth-of-type(2n) .paragraph--type--chiffre-cles .field--name-field-chiffre .field--item {color: #ED700E;}
.field--name-field-chiffres-cles > .field__items > .field--item:nth-of-type(3n) .paragraph--type--chiffre-cles .field--name-field-chiffre .field--item {color: #DA398D;}
.field--name-field-chiffres-cles > .field__items > .field--item .paragraph--type--chiffre-cles .field--name-field-texte .field--item {font-size: 25px;font-family: "Phenomena-Bold";text-align: center;color: #fff;line-height: 1.2;text-transform: uppercase;}

.field--name-field-contenu-textuel {margin-top: 25px;}
.field--name-field-contenu-textuel > .field__items {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.field--name-field-contenu-textuel > .field__items > .field--item {width: 48%;height: auto;margin-bottom: 20px;}
.field--name-field-contenu-textuel .field--name-field-titre-du-bloc .field--item {font-size: 30px;color: #263472;font-family: "Phenomena-Bold";line-height: 1.2;margin-bottom: 20px;}

ul {list-style: url('images/bullet.png');padding-left: 1em;}
ul li {margin-bottom: 10px;}
#toolbar-administration ul li {margin-bottom: 0;}
img.align-right {margin-left: 15px;margin-bottom: 10px;}

.block-dataia-custom.block-block-rouesecteur {background: url('images/fond2.png') repeat-y center center;}

/* INTRO HOME */

.path-frontpage #navbar .navbar-collapse {background: #263472;}
.path-frontpage #navbar .navbar-collapse .region-navigation-collapsible {height: 137px;}
.path-frontpage #navbar .navbar-collapse a.logo {display: none;}
.block-dataia-custom.block-block-logohome {background: #263472;}
.block-dataia-custom.block-block-logohome .intro_ctnr {background: #263472;position: relative;height: 463px;width: 100%;}
.block-dataia-custom.block-block-logohome .logo_big {max-width: 600px;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: 80px;z-index: 5;}
.block-dataia-custom.block-block-logohome .logo_big.moved {-webkit-transform: none;-ms-transform: none;transform: none;display: none}
.block-dataia-custom.block-block-logohome .logo_big img {width: 100%;display: block;height: auto;}
.block-dataia-custom.block-block-logohome #slider {opacity: 0;width: 100%;}
.block-dataia-custom.block-block-logohome #slider .slick-slide {position: relative;width: 100%;}
.block-dataia-custom.block-block-logohome #slider .intro_inner {position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);width: 50%;max-width: 680px;}
.block-dataia-custom.block-block-logohome #slider .intro_inner .titre {font-family: "Phenomena-Bold";font-size: 36px;color: #4A4949;text-transform: uppercase;padding-bottom: 10px;}
.block-dataia-custom.block-block-logohome #slider .intro_inner .titre span {padding-left: 5px;padding-right: 5px;background: #fff;display: inline-block;}
.block-dataia-custom.block-block-logohome #slider .intro_inner .texte {padding-bottom: 25px;}
.block-dataia-custom.block-block-logohome #slider .intro_inner .texte p {font-family: "Phenomena-Bold";font-size: 36px;line-height: 1.3;margin-bottom: 3px;}
.block-dataia-custom.block-block-logohome #slider .intro_inner .lienslide a {padding-left: 110px;background: url('images/bandelien.svg') no-repeat left 7.5px;background-size: auto auto;background-size: 100px 4px;text-transform: uppercase;font-size: 16px;color: #4A4949;font-family: "Phenomena-Bold";line-height: 1.2;}
.block-dataia-custom.block-block-logohome #slider .intro_inner .lienslide a:hover {background: url('images/bandelien_hover.svg') no-repeat left 7.5px;background-size: 100px 4px;}
.block-dataia-custom.block-block-logohome #slider .intro_inner .lienslide a span {display: inline-block;background: #fff;padding: 0 5px;}

.block-dataia-custom.block-block-logohome .slider-nav {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);max-width: 1090px;width: 100%;}
.block-dataia-custom.block-block-logohome .slider-nav .slick-prev{position: absolute;bottom: 0;left: 0;background: url('images/slideprev.svg') no-repeat;}
.block-dataia-custom.block-block-logohome .slider-nav .slick-next{position: absolute;bottom: 0;right: 0;background: url('images/slidenext.svg') no-repeat;}
.block-dataia-custom.block-block-logohome .slider-nav button {background: none;border: none;padding: 0;font-size: 0;display: block;width: 60px;height: 60px;}

#tarteaucitronRoot #tarteaucitronAlertBig {background: #263472;}
#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert {font-family: 'Phenomena-Bold';font-size: 18px;font-weight: normal;}
#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny,
#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow {color: #fff;background: #DA398D;font-family: "Phenomena-Bold";font-weight: normal;border: none;border-radius: 3px;-webkit-box-shadow: none;box-shadow: none;text-shadow: none;text-transform: uppercase;line-height: 30px;height: 30px;font-size: 20px;padding: 0 10px;}
#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny span,
#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow span {display: none;}
#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert {color: #fff;background: #263472;font-family: "Phenomena-Bold";font-weight: normal;border: none;border-radius: 3px;-webkit-box-shadow: none;box-shadow: none;text-shadow: none;text-transform: uppercase;line-height: 30px;height: 30px;font-size: 20px;padding: 0 10px;margin-left: 10px;}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {background: #263472;border-color: #263472 !important;}
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover {background: #263472;}
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,
#tarteaucitron #tarteaucitronClosePanel,
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle,
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,
#tarteaucitron #tarteaucitronInfo, #tarteaucitron #tarteaucitronServices .tarteaucitronDetails {background: #263472;}
#tarteaucitron .tarteaucitronBorder,
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain,
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList,
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden,
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {border-color: #263472 !important;}
#tarteaucitronRoot * {color: #4A4949;}

.page-node-type-page-carrefour .field--name-field-description {max-width: 1090px;margin: 20px auto;}

.path-user .main-container {max-width: 1090px;margin: 0 auto 40px;}
.path-user .main-container .tabs {margin-bottom: 20px;}
/*#views-exposed-form-liste-offres-page-1 .form-checkboxes label::before{  content: "";
display: inline-block;
position: absolute;
width: 18px;
height: 18px;
border: 2px solid;
border-radius: 3px;
margin-left: 26px;
margin-top:11px;
box-sizing: border-box;
background-color: white;}
#views-exposed-form-liste-offres-page-1 .form-checkboxes label::after{    width: 8px;
height: 14px;
transform: translate(7px, 2px) rotate(45deg);
content: "";
  display: inline-block;
  position: absolute;
  top: 7px;
  left: 46px;
  width: 7px;
  height: 10px;
  border: solid 2px #fff;
  border-left: none;
  border-top: none;
  transform: translate(7.75px, 4.5px) rotate(
45deg
);
  -ms-transform: translate(7.75px, 4.5px) rotate(45deg);
  box-sizing: border-box;
}
*/

.captcha {color: #fff;width: 49%;}
.captcha label {font-weight: normal;}
.captcha input {height: 50px;border-radius: 2px;box-shadow: none;border: none;width: 100%;-webkit-box-shadow: none;}
.captcha .description {color: #fff;}
#edit-rgpd--2,
[id*="edit-rgpd"] {width: 100% !important;color: #fff;margin-top: 20px;}
#edit-rgpd--2 a,
#edit-rgpd a {color: #fff;text-decoration: underline;}

.page-node-type-newsletter .main-container {margin-bottom: 20px;}
.node--type-liste-des-newsletter .field--name-dynamic-block-fieldnode-newsletters .views-exposed-form .form-item-year {float: none;width: 50%;display: block;padding-right: 10px;}
.node--type-liste-des-newsletter .field--name-dynamic-block-fieldnode-newsletters .views-exposed-form .form-item-year label {display: none;}
.node--type-liste-des-newsletter .field--name-dynamic-block-fieldnode-newsletters .views-exposed-form .form-item-year .select-wrapper {display: block;}
.node--type-liste-des-newsletter .field--name-dynamic-block-fieldnode-newsletters .views-exposed-form .form-item-year .select-wrapper select {display: block;width: 100%;border:none;-webkit-box-shadow: none;box-shadow: none;background:#F5F5F5;height: 48px;padding-right: 48px;border-radius: 2px;cursor: pointer;font-size: 13px;color: #4A4949;padding-top: 0;padding-bottom: 0;line-height: 48px;}
.node--type-liste-des-newsletter .field--name-dynamic-block-fieldnode-newsletters .views-exposed-form .form-item-year .select-wrapper::after {content : '';}
.node--type-liste-des-newsletter .field--name-field-texte {margin-bottom: 20px;}
.node--type-liste-des-newsletter .field--name-field-texte a {color: #DA398D;}
.backnews {display: inline-block;vertical-align: middle;line-height: 48px;height: 48px;background: #DA398D;width: auto;color: #fff;font-size: 18px;font-family: "Phenomena-Bold";text-align: center;border-radius: 2px;text-transform: uppercase;margin-top: 40px;margin-left: 0;padding: 0 20px;}
.backnews:hover {background: #263472;color: #fff;}
.btnliste {text-align: center;}

/*.node--type-newsletter.node--view-mode-search-index .field--name-field-contenus {font-family: 'Phenomena-Regular';}*/
.node--type-newsletter.node--view-mode-search-index .field--name-field-contenus .tableinfo a,.node--type-newsletter.node--view-mode-search-index .field--name-field-contenus .tableinfo .image-add {display: none;}
.node--type-newsletter.node--view-mode-search-index .field--name-node-link a {margin-left: 252px;color: #DA398D;font-weight: bold;}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #DA398D;opacity: 1 !important;transition: none;}

#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #263472;}

/* formulaire candidature */
.view-display-id-page_1 .webform-class, .page-node-type-offre-d-emploi .webform-class{display:flex;}
.view-display-id-page_1 .webform-class .form-group, .page-node-type-offre-d-emploi .webform-class .form-group {
margin-bottom: 20px;
display: block;
width: auto !important;

}
.view-display-id-page_1 .form-item-reconnaissance-travailleur-handicape label{padding-left:26px;}
.view-display-id-page_1 .webform-class .form-group{ margin-right: 39px;}
.page-node-type-offre-d-emploi .webform-class .form-group{margin-right: 9px;}
/*.webform-element--title-inline .radio input[data-drupal-selector*="edit-civilite-2"]{margin-left:-16px;}*/


.view-display-id-page_1 .column-1, .page-node-type-offre-d-emploi .column-1{display: flex;}
.page-node-type-offre-d-emploi .column-1 .form-item-niveau-d-etude{margin-left:30px;}
.view-display-id-page_1 .column-1 .form-item-niveau-d-etude{margin-left:53px;}


#views-exposed-form-liste-offres-page-1 .form--inline {/*margin:0 20%;display:flex;*/flex-direction: column;align-items: flex-start;margin:0 auto;max-width:1090px;padding:12px;}
#views-exposed-form-liste-offres-page-1 ul {display:flex;margin:0;padding:0;}
#views-exposed-form-liste-offres-page-1  input[type="radio"] {visibility: hidden; margin-left:-20px;}
#views-exposed-form-liste-offres-page-1 .radio label {background-color: #DA398D;padding:10px 69px;margin-right:10px;list-style: none;color:white;font-size:18px;font-family:'Phenomena-Bold';text-transform: uppercase;border-radius:2px;}
.clicked-item{background-color: #FFFFFF !important; border:2px solid #DA398D;color:#DA398D !important;}
/*#views-exposed-form-liste-offres-page-1 .form-submit {display:none;}*/
#views-exposed-form-liste-offres-page-1 li a {color:#FFF;text-transform: uppercase;}
#edit-field-niveau--wrapper legend {float:left;width: 200px;}
#edit-field-niveau--wrapper .fieldset-wrapper {float:left;}
#views-exposed-form-liste-offres-page-1 fieldset , #views-exposed-form-liste-offres-page-1 .form-type-select{display:none;margin-bottom: 20px;}
/* #views-exposed-form-liste-offres-page-1 fieldset:nth-child(3n){margin-left:auto;margin-top: 9px;}
#views-exposed-form-liste-offres-page-1 fieldset:nth-child(2n){margin-left:auto;margin-top:9px;} */
#views-exposed-form-liste-offres-page-1 .type_filter fieldset{display:block; margin-bottom: 15px;margin-right: 0;}
#views-exposed-form-liste-offres-page-1 .type_filter fieldset .form-radios{display: flex;justify-content: space-between;margin-bottom: 20px;}
#views-exposed-form-liste-offres-page-1 .type_filter fieldset .form-radios .form-item{margin-right: 0;}
#views-exposed-form-liste-offres-page-1 .type_filter fieldset .form-radios .form-item label{margin-right: 0;}
#views-exposed-form-liste-offres-page-1 .form-item-field-site-target-id{display: none;}
#views-exposed-form-liste-offres-page-1 .banner{font-family: 'Phenomena-regular'; font-size: 25px; padding: 23px;display: none;margin-bottom: 20px;color: #fff;text-transform: uppercase;}
#views-exposed-form-liste-offres-page-1 .banner span{font-size: 25px;line-height: 30px;font-family: 'Phenomena-Black';}
.condition_filter{width: 100%; display: flex;flex-direction: column;background: #263472;padding: 12px;align-items: center;font-family: 'Phenomena-bold'; font-size: 18px;margin-bottom: 20px;display: none;cursor: pointer;}
.condition_filter p{margin: 0;color: #fff;font-size: 25px;text-transform: uppercase;width: 100%;text-align: center;}
.condition_filter_inner{display: none;width: 100%;}
.condition_filter_inner fieldset{display: flex;align-items: center;justify-content: center;}
#views-exposed-form-liste-offres-page-1 .form-type-select{align-items: center;justify-content: center; margin-top: 10px;}
#views-exposed-form-liste-offres-page-1 .form-type-select label{margin-right: 20px;font-size: 25px;font-family: 'Phenomena-Bold';}
#views-exposed-form-liste-offres-page-1 .form-type-select select{height: 48px;border: none;box-shadow: none;appearance: none;}
.condition_filter.open{background: #F5F5F5;position: relative;}
.condition_filter.open p::after{content: url('images/croix.svg');position: absolute; right: 20px;top: 12px;}
.condition_filter.open p:hover::after{content: url('images/croix_hover.svg');position: absolute; right: 20px;top: 12px;}
.condition_filter.open p{color: #000;margin-bottom: 12px;font-family: 'Phenomena-Black';}
.filter_div .form-type-textfield label{margin-right: 35px;font-size: 25px;font-family: 'Phenomena-Bold';}
.filter_div .form-type-textfield input{height: 48px;border: none;box-shadow: none; background: #F5F5F5;border-radius:2px ;width: 440px;}
.filter_div .form-item-combine input{width: 268px;}
.filter_div{display: flex;justify-content: space-between;}
.select-wrapper{position: relative;}
#views-exposed-form-liste-offres-page-1 .select-wrapper:after{
content: url('images/select_arrow.svg') !important;
position: absolute;
top: 0;
margin-top: 0;
right: 0;
padding-right: 0;
}

/* page de offer d'emploi complet */
.page-node-type-offre-d-emploi .group-header .head_content .field--name-field-type-d-offre{font-family: "Phenomena-Black";font-size: 40px;color:#FFFFFF;text-transform: uppercase;justify-content: center;padding-left: 100px; flex-direction: column;}
.page-node-type-offre-d-emploi .group-header .head_content .field--name-field-type-d-offre span{font-family: 'Phenomena-Regular';font-size: 40px;color:#FFFFFF;margin-right: 10px;}
.page-node-type-offre-d-emploi .group-header .head_content .field--name-field-niveau-d-etude-souhaite,
.page-node-type-offre-d-emploi .group-header .head_content .field--name-field-type-de-contrat{font-family: "Phenomena-Bold";font-size: 31px;color:#FFFFFF;text-transform: uppercase;text-align:center; height:180px;padding:0 20px;}
.lang-en.page-node-type-offre-d-emploi .group-header .head_content .field--name-field-type-de-contrat{font-size: 35px;width:auto;padding-top:0;}
.lang-en.page-node-type-offre-d-emploi .group-header .head_content .contrat-types{width:auto;}
.page-node-type-offre-d-emploi .group-header .head_content .field--name-field-site,.page-node-type-offre-d-emploi .group-header .head_content .field--name-field-labo-equipe {float:left;font-family: "Phenomena-ExtraBold";font-size: 40px;color:#FFFFFF;margin-bottom:-7px;margin-right: 10px;}


.page-node-type-offre-d-emploi .group-header .head_content .field--name-node-title h2::before {content: ""; color:#263472;font-size: 40px; border-left: #263472 5px solid;margin-right: 10px;}
.page-node-type-offre-d-emploi .group-header .head_content .field--name-node-title h2{margin-top:6px;line-height: 46px;}
.page-node-type-offre-d-emploi .group-header .head_content .field--name-field-niveau-d-etude-souhaite,
.page-node-type-offre-d-emploi .group-header .head_content .field--name-field-type-de-contrat{display: flex;justify-content: center;flex-direction: column;}
#views-exposed-form-liste-offres-page-1 legend{font-family: 'Phenomena-Bold';font-size:25px;float:left;width:auto}
/* #views-exposed-form-liste-offres-page-1 .fieldset-wrapper{float: right;} */
#views-exposed-form-liste-offres-page-1 .form-checkboxes label{font-family: 'Phenomena-Bold';font-size:25px;float:left;margin-left:20px;}
#views-exposed-form-liste-offres-page-1 .form-checkboxes input[type=checkbox]
{
/* Double-sized Checkboxes */
-ms-transform: scale(1.3); /* IE */
-moz-transform: scale(1.3); /* FF */
-webkit-transform: scale(1.3); /* Safari and Chrome */
-o-transform: scale(1.3); /* Opera */
transform: scale(1.3);
/* float:right; */
margin-top:13px;
margin-left:6px;
margin-right: 10px;
/* opacity: 0;*/

}

.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-item-captcha-response{width:100%;display:flex;flex-direction: column;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-item-captcha-response{width:100%;display:flex;flex-direction: column;}
.node--type-offre-d-emploi{display:flex}
.field--name-field-url-de-l-offre a{display: none;}
.page-node-type-page .node--view-mode-sortie-de-vue-max .contenu_row{background: #FFFFFF;}
.page-node-type-page .node--view-mode-sortie-de-vue-max .contenu_row .field--name-field-chapo{display:none;}
.node--type-page .field--name-field-titre-contenus-lies{    font-size: 30px;color: #263472;font-family: "Phenomena-Bold";line-height: 1.2;margin-top: 20px;}


/* RESPONSIVE */
@media screen and (min-width: 921px) and (max-width: 1090px) {
#navbar {position: relative;top: auto;left: auto;right: auto;width: 100%;}
.path-frontpage #navbar .navbar-collapse .region-navigation-collapsible {height: 100px;}
#navbar .navbar-collapse .region-navigation-collapsible {padding-left: 0;height: 100px;position: relative;}
#block-blocmenu {float: none;display: block;width: 100%;z-index: 8;margin-top: 0;position: initial;}
#block-blocmenu .block_menu .logoinvest {width: 60px;height: 60px;background-size: contain;}
#block-blocmenu .block_menu .btnmenu {display: none;}
#block-blocmenu .block_menu {width: 100%;text-align: right;padding-right: 0;}
#block-blocmenu .block_menu .burger {margin-right: 30px;position: relative;z-index: 11;}
#block-blocmenu .block_menu .burger.open {position: relative;margin-top: 0;z-index: 11;right: 0;}
#block-blocmenu .block_menu .sousmenu,
#block-blocmenu .block_menu .menu_niveau1 {position: absolute;right: 0;top: 0;height: auto;left:0;display: none;width: 100%;z-index: 10;text-align: left;}
#block-blocmenu .block_menu .menu_niveau1 .menu_niveau1_inner {padding: 76px 0 30px;}
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal {width: 100%;margin-top: 0;max-width: none;}
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li:hover,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li.open,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li {padding: 0;background: none;}
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li:hover > a,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li > a,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li:hover span,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li span {background: url('images/bandelien.svg') no-repeat 30px center;background-size: 100px 4px;padding: 8px 10px 8px 140px;display: inline-block;}
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li span:hover,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li.open span {background: #DA398D url('images/bandelienblanche.svg') no-repeat 30px center;background-size: 100px 4px;}
#block-blocmenu .block_menu .menu_niveau1 ul li ul {display: none;position: relative;top: auto;left: auto;right: auto;width: 100%;height: auto;padding: 10px 0 0;background: #DA398D;}
#block-blocmenu .block_menu .menu_niveau1 ul li ul li a {padding: 8px 25px 8px 140px;background: url('images/bandelienbleue.svg') no-repeat 30px 20px;background-size: 100px 4px;}
#block-blocmenu .block_menu .menu_niveau1 ul li ul li:hover a,
#block-blocmenu .block_menu .menu_niveau1 ul li ul li.active a {background: #fff url('images/bandelienbleue.svg') no-repeat 30px 20px;background-size: 100px 4px;}

.path-frontpage #navbar .navbar-collapse {background: #fff;}
#navbar .navbar-collapse a.logo,
.path-frontpage #navbar .navbar-collapse a.logo {display: inline-block;float: left !important;margin-left: 20px;position: relative;z-index: 9;width: 228px;height: 59px;}
#navbar .navbar-collapse a.logo img,
.path-frontpage #navbar .navbar-collapse a.logo img {max-width: 100%;display: none;}
.block-dataia-custom.block-block-logohome .intro_ctnr {background: #fff;height: auto;}
.block-dataia-custom.block-block-logohome .logo_big {display: none;}
.block-dataia-custom.block-block-logohome #slider {display: block;opacity: 1;padding: 0;}
.block-dataia-custom.block-block-logohome #slider .intro_inner {margin: 0 auto;max-width: 50%;height: auto;}
.block-dataia-custom.block-block-logohome #slider .intro_inner .texte p {font-size: 26px;}
.block-dataia-custom.block-block-alaune-home {padding: 0 30px;}
.block_alaune .vue_articles {float: none;width: 100%;max-width: none;margin-bottom: 30px;}
.block_alaune .vue_articles .views-row-1 {width: 100%;}
.node--type-article.node--view-mode-sortie-de-vue-max .image_row .field--name-field-bandeau-image img {width: 100%;}
.block_alaune .vue_articles .views-row-2, .block_alaune .vue_articles .views-row-3 {width: 49%;}
.block_alaune .vue_evenements {float: none;width: 100%;max-width: none;padding: 0 10px;}
.vue_articles .lienall {display: block;float: none;margin-top: 20px;}
.vue_articles .lienall a:hover,
.vue_articles .lienall a {padding-left: 110px;background: url('images/bandelien.svg') no-repeat left 7.5px;background-size: 100px 4px;text-transform: uppercase;font-size: 18px;color: #4A4949;font-family: "Phenomena-Bold";line-height: 1.2;}
.block_alaune .lienall2 {margin-top: 20px;}
.block_alaune .lienall2 a:hover,
.block_alaune .lienall2 a {padding-left: 110px;background: url('images/bandelien.svg') no-repeat left 7.5px;background-size: 100px 4px;text-transform: uppercase;font-size: 18px;color: #4A4949;font-family: "Phenomena-Bold";line-height: 1.2;}

.block-dataia-custom.block-block-rose-home {padding: 0 30px;}
.block-dataia-custom.block-block-rose-home .bloc_rose {padding-top: 0;padding-bottom: 30px;}
.bloc_rose .bloc_rose_inner {display: block;}
.bloc_rose .bloc_rose_inner > div {display: block;width: 100%;}
.bloc_rose .bloc_rose_inner .bloc_rose_texte {padding-right: 0;}
.bloc_rose .bloc_rose_inner .bloc_rose_lien {padding-left: 0;padding-top: 30px;}
.bloc_rose .bloc_rose_inner .bloc_rose_lien .triangleback {display: none;}
.bloc_rose .bloc_rose_inner .bloc_rose_lien .btn_lien {vertical-align: top;margin-right: 20px;margin-top: 0;margin-bottom: 0;}
.bloc_rose .bloc_rose_inner .bloc_rose_lien .info_txt {display: inline-block;background: #FFF709;border-radius: 5px;width: auto;padding: 5px 0;vertical-align: top;}

.block-dataia-custom.block-block-rouesecteur {background: #f5f5f5;padding: 0;}
.contact_roue {display: block;-ms-flex-wrap: inherit;flex-wrap: inherit;-webkit-box-pack: inherit;-ms-flex-pack: inherit;justify-content: inherit;}
.contact_roue .contacts {width: 100%;padding: 50px 30px 20px;text-align: center;}
.contact_roue .contacts_inner {position: relative;top: auto;left: 0;-webkit-transform: none;-ms-transform: none;transform: none;display: inline-block;text-align: left;}
.contact_roue .contacts_inner > div {padding-right: 0;}
.contact_roue .contacts .title2,
.contact_roue .contacts .title1 {font-size: 43px;}
.roue_secteurs {width: 100%;}
.roue_secteurs .secteurs {width: 50%;padding-left: 30px;}
.roue_secteurs .fleches {width: 15%;}
.roue_secteurs .descriptions {width: 35%;padding-right: 30px;}

.bloc_missions .bloc_missions_inner .bloc_mission {width: 50%;margin-bottom: 30px;text-align: center;}
.bloc_missions .bloc_missions_inner .bloc_mission .texte_mission {max-width: 300px;display: inline-block;}

.block-views-blockliste-entites-block-1 {padding: 50px 30px;}
.block-views-blockliste-entites-block-1 .slick .slick-slider {width: 350px;max-width: 100%;}
.block-views-blockliste-entites-block-1 .slick {text-align: center;}
.block-views-blockliste-entites-block-1 .slick .slick-arrow {position: relative;top: auto;-webkit-transform: none;-ms-transform: none;transform: none;margin: 30px 50px 0;}
.block-views-blockliste-entites-block-1 .slick .slick-arrow.slick-prev {left: auto;}
.block-views-blockliste-entites-block-1 .slick .slick-arrow.slick-next {right: auto;}

.bloc_partenaires .slick .slick-slider {width: 100%;}
.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux .bloc_partenaires .slick--view--liste-entites .slide__caption a {margin: 0 auto;}

.block-dataia-custom.block-block-formations .bloc_formations {padding: 50px 30px;}
.bloc_formations .bloc_formations_inner {display: block;}
.bloc_formations .bloc_formations_inner .bloc_formation {display: block;width: 100%;margin-bottom: 40px;padding: 0;}
.bloc_formations .bloc_formations_inner .bloc_formation .lien_formation {position: relative;bottom: auto;left: auto;}

.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux {width: auto;max-width: none;padding: 50px 30px;}
.block-dataia-custom.block-block-footer-bleu {padding: 20px 30px;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu {display: block;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .lesboutons {display: inline-block;vertical-align: top;float: left;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .gotop.resp {display: inline-block;height: 116px;vertical-align: top;float: right;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .gotop.desk {display: none;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .newsletter {width: 100%;padding-top: 30px;border-top: 10px dashed #fff;margin-top: 30px;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .newsletter form{width: 300px;margin: 0 auto;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .reseauxsociaux {margin-top: 30px;}
footer #block-menuprincipal {display: none;}
#block-dataia-footer {padding: 30px 30px 50px;}

.path-evenements .region-header h1.page-header,
.path-communiques .region-header h1.page-header,
.path-offres .region-header h1.page-header,
.path-actualites .region-header h1.page-header {padding: 0 20px;font-size: 50px;line-height: 80px;height: 80px;}
.page-node-type-contact .group-head .field--name-node-title h2 {font-size: 50px;line-height: 80px;height: 80px;padding: 0 20px;}
.page-node-type-page-carrefour .group-head .field--name-node-title h2 {font-size: 50px;line-height: 80px;height: 80px;}
.page-node-type-page-carrefour .field--name-field-chapo {padding: 30px;}
.field--name-field-chapo .field--item {font-size: 20px;}
.page-node-type-page-carrefour .field--name-dynamic-block-fieldnode-carrefour {padding: 30px 30px 0;}
.page-node-type-page-carrefour .field--name-dynamic-block-fieldnode-carrefour .menu_carrefour {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.page-node-type-page-carrefour .field--name-dynamic-block-fieldnode-carrefour .menu_carrefour .item_carrefour {width: 45%;margin: 0 0 30px;}

.path-search .breadcrumb,
.page-node-type-contact .group-head .breadcrumb,
.path-communiques .region-header .breadcrumb,
.path-evenements .region-header .breadcrumb,
.path-offres .region-header .breadcrumb,
.path-actualites .region-header .breadcrumb {left: 0;}
.path-communiques .region-content .views-element-container .view-liste-communiques .view-content,
.path-offres .region-content .views-element-container .view-liste-offres .view-content, .path-offres .region-content .views-element-container .view-liste-offres .pager .pager__item a {padding: 0 30px;}
.path-offres .region-content .views-element-container .view-liste-offres .view-footer {float: none;padding: 30px;}

.page-node-type-communique-de-presse .node--type-communique-de-presse.node--view-mode-full,
.page-node-type-offre-d-emploi .node--type-offre-d-emploi.node--view-mode-full,
.page-node-type-liste-des-newsletter .node--type-page.node--view-mode-full,
.page-node-type-page-seminaires .node--type-page.node--view-mode-full,
.page-node-type-page .node--type-page.node--view-mode-full,
.page-node-type-evenement .node--type-evenement.node--view-mode-full,
.page-node-type-article .node--type-article.node--view-mode-full {display: block;-ms-flex-wrap: inherit;flex-wrap: inherit;-webkit-box-pack: inherit;-ms-flex-pack: inherit;justify-content: inherit;}
.page-node-type-page-seminaires .group-header .field--name-node-title,
.page-node-type-liste-des-newsletter .group-header .field--name-node-title,
.page-node-type-page .group-header .field--name-node-title {position: relative;bottom: auto;right: auto;max-width: none;padding: 0;left: auto;-webkit-transform: none;-ms-transform: none;transform: none;}

/* .page-node-type-offre-d-emploi .group-header .head_content {padding: 30px;}*/
.page-node-type-page-seminaires .group-header .field--name-node-title h2,
.page-node-type-liste-des-newsletter .group-header .field--name-node-title h2,
.page-node-type-page .group-header .field--name-node-title h2 {float: none;padding: 0 30px;font-size: 50px;line-height: 80px;height: 80px;}
.page-node-type-page-seminaires .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node,
.page-node-type-liste-des-newsletter .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node,
.page-node-type-page .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node {position: relative;bottom: auto;right: auto;}
.page-node-type-communique-de-presse .group-header .breadcrumb,
.page-node-type-offre-d-emploi .group-header .breadcrumb,
.page-node-type-page-seminaires .group-header .breadcrumb,
.page-node-type-liste-des-newsletter .group-header .breadcrumb,
.page-node-type-page .group-header .breadcrumb,
.page-node-type-evenement .group-header .breadcrumb,
.page-node-type-article .group-header .breadcrumb {position: relative;left: auto;top: auto;bottom: auto;right: auto;height: 48px;}

.page-node-type-communique-de-presse .group-left,
.page-node-type-evenement .group-left,
.page-node-type-offre-d-emploi .group-left,
.page-node-type-page-seminaires .group-left,
.page-node-type-liste-des-newsletter .group-left,
.page-node-type-page .group-left,
.page-node-type-article .group-left {width: 100%;float: none;padding: 30px;}
.page-node-type-communique-de-presse .group-left .group-left-inner,
.page-node-type-evenement .group-left .group-left-inner,
.page-node-type-page-seminaires .group-left .group-left-inner,
.page-node-type-liste-des-newsletter .group-left .group-left-inner,
.page-node-type-page .group-left .group-left-inner,
.page-node-type-article .group-left .group-left-inner {float: none;width: auto;}
.field--name-dynamic-block-fieldnode-ancres {display: none;}
.page-node-type-evenement .field--name-dynamic-token-fieldnode-scroll-inscription {padding: 0;max-width: 197px;}
.field--name-dynamic-block-fieldnode-share {padding:0;}
.page-node-type-offre-d-emploi .field--name-dynamic-token-fieldnode-postuler-2 {display: block;padding-left: 13px;padding-right: 30px;margin-bottom: 15px;margin-top: 20px;}
.page-node-type-evenement .field--name-dynamic-token-fieldnode-back,
.field--name-dynamic-token-fieldnode-back-communiques,
.field--name-dynamic-token-fieldnode-back-offres,
.field--name-dynamic-token-fieldnode-back {padding-left: 0;}
.field--name-display-field-copynode-pdf-2,
.page-node-type-evenement .field--name-field-date-limite-inscription,
.page-node-type-offre-d-emploi .field--name-field-date-limite-candidature {padding: 0;margin-top: 20px;margin-bottom: 20px;}
.field--name-display-field-copynode-pdf-2,
.page-node-type-evenement .field--name-display-field-copynode-inscription-2,
.page-node-type-evenement .field--name-field-date-limite-inscription .datelimite,
.page-node-type-offre-d-emploi .field--name-field-date-limite-candidature .datelimite {width: 197px;}
.page-node-type-evenement .field--name-display-field-copynode-inscription-2 {padding: 0;}
.page-node-type-offre-d-emploi .group-right,
.page-node-type-page-seminaires .group-right,
.page-node-type-liste-des-newsletter .group-right,
.page-node-type-page .group-right,
.page-node-type-evenement .group-right {float: none;width: 100%;padding: 30px;}
.page-node-type-communique-de-presse .group-right .group-right-inner,
.page-node-type-page-seminaires .group-right .group-right-inner,
.page-node-type-liste-des-newsletter .group-right .group-right-inner,
.page-node-type-page .group-right .group-right-inner,
.page-node-type-evenement .group-right .group-right-inner,
.page-node-type-article .group-right .group-right-inner {float: none;width: 100%;max-width: none;}
.page-node-type-offre-d-emploi .field--name-field-contenu {padding: 0;float: none;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature {float: none;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature .field--item {width: 100%;max-width: none;padding: 0 30px;}

.path-evenements .region-content .views-element-container {padding: 0 30px;}
.path-evenements .region-content .views-element-container .view-liste-evenements {width: 100%;float: none;max-width: none;flex-wrap: wrap;}
.path-evenements .region-content .views-element-container .view-liste-evenements > .lesnews {width: 100%;margin-bottom: 20px;max-width: none;}
.path-evenements .region-content .views-element-container .view-liste-evenements > .lesnews .views-row {width: 100%;}
.path-evenements .region-content .views-element-container .view-liste-evenements > .views-element-container {float: none;width: 100%;max-width: none;padding: 0 10px;margin-bottom: 20px;}

.path-actualites .region-content .views-element-container {
  padding: 0 20px;
}

.path-actualites .region-content .views-element-container .view-liste-articles {width: 100%;float: none;max-width: none;flex-wrap: wrap;}
.path-actualites .region-content .views-element-container .view-liste-articles > .lesnews {width: 100%;margin-bottom: 20px;max-width: none;}

.path-actualites .region-content .views-element-container .view-liste-articles > .lesnews .views-infinite-scroll-content-wrapper {
  justify-content: space-between;
}

.path-actualites .region-content .views-element-container .view-liste-articles > .lesnews .views-row {
  width: calc(50% - 15px);
  margin-right: 0;
}

.path-actualites .region-content .views-element-container .view-liste-articles > .views-element-container {float: none;width: 100%;max-width: none;padding: 0 10px;margin-bottom: 20px;}

.page-node-type-communique-de-presse .group-header,
.page-node-type-evenement .group-header,
.page-node-type-article .group-header {display: block;-ms-flex-wrap: inherit;flex-wrap: inherit;}
.page-node-type-communique-de-presse .group-header .head_content,
.page-node-type-evenement .group-header .head_content,
.page-node-type-article .group-header .head_content {width: 100%;padding: 30px;}
.page-node-type-communique-de-presse .group-header .image_head,
.page-node-type-evenement .group-header .image_head,
.page-node-type-article .group-header .image_head {display: none;}

.field--name-dynamic-token-fieldnode-back-communiques,
.field--name-dynamic-token-fieldnode-back-offres,
.field--name-dynamic-token-fieldnode-back {margin-bottom: 20px;}

.page-node-type-communique-de-presse .group-right,
.page-node-type-article .group-right {width: 100%;padding: 30px;max-width: none;float: none;}

.node--type-communique-de-presse.node--view-mode-sortie-de-vue .field--name-field-pdf {position: relative;bottom: auto;right: auto;}
.node--type-communique-de-presse.node--view-mode-sortie-de-vue .contenu_row {padding: 30px;}
.node--type-communique-de-presse.node--view-mode-sortie-de-vue .field--name-node-link {bottom: 30px;left: 30px;}

.page-node-type-contact .field--name-field-formulaire {width: 100%;}
.page-node-type-contact .field--name-field-texte,
.page-node-type-contact .field--name-field-formulaire .field--item,
.page-node-type-contact .group-content {padding: 30px;}
.page-node-type-contact .field--name-field-formulaire form > .webform-elements .form-item.form-type-textarea {width: 100%;}

#navbar .navbar-header {height: auto;}
#navbar .navbar-header .region #block-adresseheader {display: none;padding: 20px 70px 20px 20px;position: relative;}
#navbar .navbar-header .region #block-adresseheader .field--name-field-adresse {padding-left: 0;}
#navbar .navbar-header .region #block-adresseheader .field--name-field-adresse .field--item {background: none;padding: 0;line-height: 1.2;font-size: 18px;}
#navbar .navbar-header .region #block-adresseheader .field--name-field-close-resp {position: absolute;right: 20px;top: 20px;display: block;}
#navbar .navbar-header .region #block-adresseheader .field--name-field-close-resp .field--item {font-size: 0;width: 16px;height: 16px;display: block;background: url('images/closetop.svg') no-repeat;background-size: contain;cursor: pointer;}
#navbar .navbar-header .region #block-blocreseauxsociauxheader {display: inline-block;position: relative;right: auto;top: auto;height: 34px;}
#navbar .navbar-header .region #block-blocreseauxsociauxheader .field {vertical-align: super;}
#navbar .navbar-header .region #block-blocreseauxsociauxheader .field.field--name-field-lien-resp {display: inline-block;margin-left: 20px;}
#navbar .navbar-header .region #block-blocreseauxsociauxheader .field.field--name-field-lien-resp .field--item {display: block;background: url('images/adresse.svg') no-repeat left center;background-size: contain;width: 16px;height: 16px;font-size: 0;cursor: pointer;}
#navbar .navbar-header .region #block-blocreseauxsociauxheader .field.field--name-field-lien-resp .field--item.open,
#navbar .navbar-header .region #block-blocreseauxsociauxheader .field.field--name-field-lien-resp .field--item:hover {background: url('images/adresse_hover.svg') no-repeat left center;background-size: contain;}
#navbar .navbar-header .region #block-selecteurdelangue {position: relative;top: auto;right: auto;display: inline-block;float: right;margin-right: 20px;}

#block-blocadressefooter .block_adresse_footer {float: none;width: 350px;margin: 0 auto;}
#block-blocadressefooter .block_adresse_footer .adresse_footer {display: table-cell;width:280px;vertical-align:middle;color: #0083BA;font-size: 13px;font-weight: bold;padding-right: 10px;text-align: right;}
#block-blocadressefooter .block_adresse_footer .image_footer {display: block;width:70px;background: url('images/logoinvest@2x.png') no-repeat center center;background-size: 70px 69px;}
#block-blocadressefooter ul {float: none;text-align: center;}

#navbar .navbar-header .region #block-blocsearch {right: 100px;}
.page-node-type-communique-de-presse .group-header .breadcrumb,
.page-node-type-offre-d-emploi .group-header .breadcrumb,
.page-node-type-page .group-header .breadcrumb,
.page-node-type-evenement .group-header .breadcrumb,
.page-node-type-article .group-header .breadcrumb,
.page-node-type-article .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node {display: none;}
}


@media screen and (max-width: 920px) {
.node--type-article.node--view-mode-sortie-de-vue-max {display: block;height: auto;}
.container.footer {position: relative;}
.main-container {position: relative;background: #fff;}
#navbar {position: relative;top: auto;left: auto;right: auto;width: 100%;}
#navbar .navbar-collapse {display: block;}
.navbar-default .navbar-toggle {display: none;}
.navbar-collapse.in {overflow-y: visible;}
.path-frontpage #navbar .navbar-collapse .region-navigation-collapsible {height: 100px;display: flex;}
#navbar .navbar-collapse .region-navigation-collapsible {padding-left: 0;height: 100px;position: relative;}
#block-blocmenu {float: none;display: block;width: 100%;z-index: 8;margin-top: 0;position: initial;}
#block-blocmenu .block_menu .logoinvest {width: 60px;height: 60px;background-size: contain;}
#block-blocmenu .block_menu .btnmenu {display: none;}
#block-blocmenu .block_menu {width: 100%;text-align: right;padding-right: 0;}
#block-blocmenu .block_menu .burger:hover,
#block-blocmenu .block_menu .burger {margin-right: 10px;position: relative;z-index: 11;width: 48px;background: url('images/burger.svg') no-repeat;}
#block-blocmenu .block_menu .burger.open {position: relative;margin-top: 0;z-index: 11;right: 0;}
#block-blocmenu .block_menu .sousmenu,
#block-blocmenu .block_menu .menu_niveau1 {position: absolute;right: 0;top: 0;height: auto;left:0;display: none;width: 100%;z-index: 10;text-align: left;overflow: initial;bottom: auto;}
#block-blocmenu .block_menu .menu_niveau1 .menu_niveau1_inner {padding: 76px 0 30px;}
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal {width: 100%;margin-top: 0;max-width: none;}
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li:hover,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li.open,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li {padding: 0;background: none;}
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li:hover > a,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li > a,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li:hover span,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li span {background: url('images/bandelien.svg') no-repeat 30px center;background-size: 100px 4px;padding: 8px 10px 8px 140px;display: inline-block;}
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li span:hover,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li.open span {background: #DA398D url('images/bandelienblanche.svg') no-repeat 30px center;background-size: 100px 4px;}
#block-blocmenu .block_menu .menu_niveau1 ul li ul {display: none;position: relative;top: auto;left: auto;right: auto;width: 100%;height: auto;padding: 10px 0 0;background: #DA398D;}
#block-blocmenu .block_menu .menu_niveau1 ul li ul li a {padding: 8px 25px 8px 140px;background: url('images/bandelienbleue.svg') no-repeat 30px 20px;background-size: 100px 4px;}
#block-blocmenu .block_menu .menu_niveau1 ul li ul li:hover a,
#block-blocmenu .block_menu .menu_niveau1 ul li ul li.active a {background: #fff url('images/bandelienbleue.svg') no-repeat 30px 20px;background-size: 100px 4px;}
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li a.is-active,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li:hover a,
#block-blocmenu .block_menu .menu_niveau1 ul.menu-principal > li.open a {background: url('images/bandelienbleue.svg') no-repeat 30px 20px;background-size: 100px 4px;}

.path-frontpage #navbar .navbar-collapse {background: #fff;}
#navbar .navbar-collapse a.logo,
.path-frontpage #navbar .navbar-collapse a.logo {display: inline-block;float: left !important;position: relative;z-index: 9;height: 59px;}
#navbar .navbar-collapse a.logo img,
.path-frontpage #navbar .navbar-collapse a.logo img {max-width: 100%;display: none;}
.block-dataia-custom.block-block-logohome .intro_ctnr {background: #fff;height: auto;}
.block-dataia-custom.block-block-logohome .logo_big {display: none;}
.block-dataia-custom.block-block-logohome .intro_ctnr {background: #fff;height: auto;}
.block-dataia-custom.block-block-logohome .logo_big {display: none;}
.block-dataia-custom.block-block-logohome #slider {display: block;opacity: 1;padding: 0;}
.block-dataia-custom.block-block-logohome #slider .intro_inner {margin: 0 auto;max-width: 80%;height: auto;width: 80%;}
.block-dataia-custom.block-block-logohome #slider .intro_inner .texte p {font-size: 26px;}
.block-dataia-custom.block-block-alaune-home {padding: 0 20px;}
.block_alaune .vue_articles {float: none;width: 100%;max-width: none;margin-bottom: 30px;}
.block_alaune .vue_articles .views-row-1 {width: 100%;}
.node--type-article.node--view-mode-sortie-de-vue-max .contenu_row,
.node--type-article.node--view-mode-sortie-de-vue-max .image_row {display: block;width: 100%;}
.node--type-article.node--view-mode-sortie-de-vue-max .contenu_row,
.node--type-article.node--view-mode-sortie-de-vue .contenu_row {padding: 20px 20px 0;}
.node--type-article.node--view-mode-sortie-de-vue-max .field--name-node-link,
.node--type-article.node--view-mode-sortie-de-vue .field--name-node-link {position: relative;bottom: auto;left: auto;}
.node--type-article.node--view-mode-sortie-de-vue-max .image_row .field--name-field-bandeau-image img {width: 100%;}
.block_alaune .vue_articles .views-row-2, .block_alaune .vue_articles .views-row-3 {width: 100%;margin-bottom: 15px;}
.node--type-article.node--view-mode-sortie-de-vue-max .field--name-node-link {padding: 0 0 20px;}
.node--type-article.node--view-mode-sortie-de-vue .field--name-node-link {padding: 0 20px 20px;}
.node--type-article.node--view-mode-sortie-de-vue {padding-bottom: 0;}
.vue_articles .lienall {display: block;float: none;margin-top: 20px;}
.vue_articles .lienall a:hover,
.vue_articles .lienall a {padding-left: 80px;background: url('images/bandelien.svg') no-repeat left 7.5px;background-size: 70px 4px;text-transform: uppercase;font-size: 18px;color: #4A4949;font-family: "Phenomena-Bold";line-height: 1.2;}
.block_alaune .vue_evenements {float: none;width: 100%;max-width: none;padding: 0 10px;}
.block_alaune .lienall2 {margin-top: 20px;}
.block_alaune .lienall2 a:hover,
.block_alaune .lienall2 a {padding-left: 80px;background: url('images/bandelien.svg') no-repeat left 7.5px;background-size: 70px 4px;text-transform: uppercase;font-size: 18px;color: #4A4949;font-family: "Phenomena-Bold";line-height: 1.2;}

.block-dataia-custom.block-block-rose-home {padding: 0 20px;}
.block-dataia-custom.block-block-rose-home .bloc_rose {padding-top: 0;padding-bottom: 30px;}
.bloc_rose .bloc_rose_inner {display: block;}
.bloc_rose .bloc_rose_inner > div {display: block;width: 100%;}
.bloc_rose .bloc_rose_inner .bloc_rose_texte {padding-right: 0;}
.bloc_rose .bloc_rose_inner .bloc_rose_lien {padding-left: 0;padding-top: 30px;}
.bloc_rose .bloc_rose_inner .bloc_rose_lien .triangleback {display: none;}
.bloc_rose .bloc_rose_inner .bloc_rose_lien .btn_lien {vertical-align: top;margin-right:0;margin-top: 0;margin-bottom: 20px;display: block;text-align: center;}
.bloc_rose .bloc_rose_inner .bloc_rose_lien .info_txt {display: block;background: #FFF709;border-radius: 5px;width: auto;padding: 5px 0;vertical-align: top;}

.block-dataia-custom.block-block-rouesecteur {background: #f5f5f5;padding: 0;}
.contact_roue {display: block;-ms-flex-wrap: inherit;flex-wrap: inherit;-webkit-box-pack: inherit;-ms-flex-pack: inherit;justify-content: inherit;}
.contact_roue .contacts {width: 100%;padding: 50px 30px 20px;text-align: center;}
.contact_roue .contacts_inner {position: relative;top: auto;left: 0;-webkit-transform: none;-ms-transform: none;transform: none;display: inline-block;text-align: left;}
.contact_roue .contacts_inner > div {padding-right: 0;}
.contact_roue .contacts .title2,
.contact_roue .contacts .title1 {font-size: 43px;}
.roue_secteurs {width: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.roue_secteurs .secteurs {width: 85%;padding-left: 0;}
.roue_secteurs .secteurs .secteur_masque {width: 100%;}
.roue_secteurs .fleches {width: 15%;padding: 0;}
.roue_secteurs .fleches .fleche {left: 50%;transform: translateX(-50%);}
.roue_secteurs .descriptions {width: 100%;padding: 20px;height: 250px;}
.roue_secteurs .descriptions .description_inner{padding: 0;width: auto;padding-right: 30px;}


.bloc_missions .bloc_missions_inner .bloc_mission {width: 100%;margin-bottom: 30px;text-align: center;}
.bloc_missions .bloc_missions_inner .bloc_mission .texte_mission {max-width: 300px;display: inline-block;}

.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux .bloc_partenaires {float: none;width: 100%;margin-bottom: 30px;}
.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux .bloc_reseaux {float: none;width: 100%;}
.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux .bloc_partenaires .view-liste-entites .view-content {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux .bloc_partenaires .view-liste-entites .view-content .views-row {margin: 0 5px 10px;}

.block-views-blockliste-entites-block-1 {padding: 50px 20px;}
.block-views-blockliste-entites-block-1 .slick .slick-slider {width: 350px;max-width: 100%;}
.block-views-blockliste-entites-block-1 .slick {text-align: center;}
.block-views-blockliste-entites-block-1 .slick .slick-arrow {position: relative;top: auto;-webkit-transform: none;-ms-transform: none;transform: none;margin: 30px 50px 0;}
.block-views-blockliste-entites-block-1 .slick .slick-arrow.slick-prev {left: auto;}
.block-views-blockliste-entites-block-1 .slick .slick-arrow.slick-next {right: auto;}

.bloc_partenaires .slick .slick-slider {width: 100%;}
.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux .bloc_partenaires .slick--view--liste-entites .slide__caption a {margin: 0 auto;}

.block-dataia-custom.block-block-formations .bloc_formations {padding: 50px 20px;}
.bloc_formations .bloc_formations_inner {display: block;}
.bloc_formations .bloc_formations_inner .bloc_formation {display: block;width: 100%;margin-bottom: 40px;padding: 0;}
.bloc_formations .bloc_formations_inner .bloc_formation .lien_formation {position: relative;bottom: auto;left: auto;}

.block-dataia-custom.block-block-partenaires-reseaux .block_partenaires_reseaux {width: auto;max-width: none;padding: 50px 20px;text-align: center;}
.block-dataia-custom.block-block-footer-bleu {padding: 20px 30px;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu {display: block;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .lesboutons {display: inline-block;vertical-align: top;float: left;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .gotop.resp {display: inline-block;height: 116px;vertical-align: top;float: right;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .gotop.desk {display: none;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .newsletter {width: 100%;padding-top: 30px;border-top: 10px dashed #fff;margin-top: 30px;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .newsletter form{width: 100%;margin: 0 auto;}
.block-dataia-custom.block-block-footer-bleu .block_footer_bleu .reseauxsociaux {margin-top: 30px;}
footer #block-menuprincipal {display: none;}
#block-dataia-footer {padding: 30px 30px 50px;}

.path-communiques .region-header h1.page-header,
.path-offres .region-header h1.page-header,
.path-evenements .region-header h1.page-header,
.path-actualites .region-header h1.page-header {padding: 0 10px;font-size: 40px;line-height: 1.5;height: auto;right: 0;width: 100%;}
.page-node-type-contact .group-head .field--name-node-title h2 {font-size: 40px;line-height: 1.5;height: auto;padding: 0 20px;width: 100%;right: 0;left: 0;}
.page-node-type-page-carrefour .group-head .field--name-node-title {position: relative;transform: none;-webkit-transform: none;-ms-transform: none;left: auto;bottom: auto;}
.page-node-type-page-carrefour .group-head .field--name-node-title h2 {font-size: 40px;line-height: 1.5;height: auto;float: none;}
.page-node-type-page-carrefour .field--name-field-chapo {padding: 30px;}
.field--name-field-chapo .field--item {font-size: 20px;}
.page-node-type-page-carrefour .field--name-dynamic-block-fieldnode-carrefour {padding: 30px 30px 0;}
.page-node-type-page-carrefour .field--name-dynamic-block-fieldnode-carrefour .menu_carrefour {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.page-node-type-page-carrefour .field--name-dynamic-block-fieldnode-carrefour .menu_carrefour .item_carrefour {width: 100%;margin: 0 0 30px;}

.path-search .breadcrumb,
.page-node-type-contact .group-head .breadcrumb,
.path-communiques .region-header .breadcrumb,
.path-evenements .region-header .breadcrumb,
.path-offres .region-header .breadcrumb,
.path-actualites .region-header .breadcrumb {left: 0;}
.path-communiques .region-content .views-element-container .view-liste-communiques .view-content,
.path-offres .region-content .views-element-container .view-liste-offres .view-content,.path-offres .region-content .views-element-container .view-liste-offres .pager {padding: 0 30px;}
.path-offres .region-content .views-element-container .view-liste-offres .view-footer {float: none;padding: 30px;}

.page-node-type-communique-de-presse .node--type-communique-de-presse.node--view-mode-full,
.page-node-type-offre-d-emploi .node--type-offre-d-emploi.node--view-mode-full,
.page-node-type-page-seminaires .node--type-page.node--view-mode-full,
.page-node-type-liste-des-newsletter .node--type-page.node--view-mode-full,
.page-node-type-page .node--type-page.node--view-mode-full,
.page-node-type-evenement .node--type-evenement.node--view-mode-full,
.page-node-type-article .node--type-article.node--view-mode-full {display: block;-ms-flex-wrap: inherit;flex-wrap: inherit;-webkit-box-pack: inherit;-ms-flex-pack: inherit;justify-content: inherit;}
.page-node-type-page-seminaires .group-header .field--name-node-title,
.page-node-type-liste-des-newsletter .group-header .field--name-node-title,
.page-node-type-page .group-header .field--name-node-title {position: relative;bottom: auto;right: auto;max-width: none;padding: 0;left: auto;-webkit-transform: none;-ms-transform: none;transform: none;}

/*.page-node-type-offre-d-emploi .group-header .head_content {padding: 30px;}*/
.page-node-type-page-seminaires .group-header .field--name-node-title h2,
.page-node-type-liste-des-newsletter .group-header .field--name-node-title h2,
.page-node-type-page .group-header .field--name-node-title h2 {float: none;padding: 0 30px;font-size: 40px;line-height: 1.2;height: auto;}
.page-node-type-page-seminaires .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node,
.page-node-type-liste-des-newsletter .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node,
.page-node-type-page .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node {position: relative;bottom: auto;right: auto;}
.page-node-type-communique-de-presse .group-header .breadcrumb,
.page-node-type-offre-d-emploi .group-header .breadcrumb,
.page-node-type-page-seminaires .group-header .breadcrumb,
.page-node-type-liste-des-newsletter .group-header .breadcrumb,
.page-node-type-page .group-header .breadcrumb,
.page-node-type-evenement .group-header .breadcrumb,
.page-node-type-article .group-header .breadcrumb {position: relative;left: auto;top: auto;bottom: auto;right: auto;height: 48px;}

.page-node-type-communique-de-presse .group-left,
.page-node-type-evenement .group-left,
.page-node-type-offre-d-emploi .group-left,
.page-node-type-page-seminaires .group-left,
.page-node-type-liste-des-newsletter .group-left,
.page-node-type-page .group-left,
.page-node-type-article .group-left {width: 100%;float: none;padding: 30px;}
.page-node-type-communique-de-presse .group-left .group-left-inner,
.page-node-type-evenement .group-left .group-left-inner,
.page-node-type-page-seminaires .group-left .group-left-inner,
.page-node-type-liste-des-newsletter .group-left .group-left-inner,
.page-node-type-page .group-left .group-left-inner,
.page-node-type-article .group-left .group-left-inner {float: none;width: auto;}
.field--name-dynamic-block-fieldnode-ancres {display: none;}
.page-node-type-evenement .field--name-dynamic-token-fieldnode-scroll-inscription {padding: 0;max-width: 197px;}
.field--name-dynamic-block-fieldnode-share {padding:0;}
.page-node-type-offre-d-emploi .field--name-dynamic-token-fieldnode-postuler-2 {display: block;padding-left: 0;padding-right: 30px;margin-bottom: 0;margin-top: 0;}
.page-node-type-evenement .field--name-dynamic-token-fieldnode-back,
.field--name-dynamic-token-fieldnode-back-communiques,
.field--name-dynamic-token-fieldnode-back-offres,
.field--name-dynamic-token-fieldnode-back {padding-left: 0;}
.field--name-display-field-copynode-pdf-2,
.page-node-type-evenement .field--name-field-date-limite-inscription,
.page-node-type-offre-d-emploi .field--name-field-date-limite-candidature {padding: 0;margin-top: 20px;margin-bottom: 20px;}
.field--name-display-field-copynode-pdf-2,
.page-node-type-evenement .field--name-display-field-copynode-inscription-2,
.page-node-type-evenement .field--name-field-date-limite-inscription .datelimite,
.page-node-type-offre-d-emploi .field--name-field-date-limite-candidature .datelimite {width: 197px;}
.page-node-type-evenement .field--name-display-field-copynode-inscription-2 {padding: 0;}
.page-node-type-offre-d-emploi .group-right,
.page-node-type-page-seminaires .group-right,
.page-node-type-liste-des-newsletter .group-right,
.page-node-type-page .group-right,
.page-node-type-evenement .group-right {float: none;width: 100%;padding: 30px;}
.page-node-type-communique-de-presse .group-right .group-right-inner,
.page-node-type-page-seminaires .group-right .group-right-inner,
.page-node-type-liste-des-newsletter .group-right .group-right-inner,
.page-node-type-page .group-right .group-right-inner,
.page-node-type-evenement .group-right .group-right-inner,
.page-node-type-article .group-right .group-right-inner {float: none;width: 100%;max-width: none;}
.page-node-type-offre-d-emploi .field--name-field-contenu {padding: 0;float: none;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature {float: none;}
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature .field--item {width: 100%;max-width: none;padding: 0 30px;}

.path-actualites .region-content .views-element-container .view-liste-articles .views-exposed-form .form--inline {flex-wrap: wrap;}
.path-actualites .region-content .views-element-container .view-liste-articles .views-exposed-form .form-item-field-categorie-target-id {width: 100%;margin-bottom: 10px;padding: 0;}
.path-actualites .region-content .views-element-container .view-liste-articles .views-exposed-form .form-item-sort-order {width: 100%;padding: 0;}

.path-actualites .region-content .views-element-container {
  padding: 0 20px;
}

.path-actualites .region-content .views-element-container .view-liste-articles {width: 100%;float: none;max-width: none;flex-wrap: wrap;}
.path-actualites .region-content .views-element-container .view-liste-articles > .lesnews {width: 100%;margin-bottom: 20px;max-width: none;}

.path-actualites .region-content .views-element-container .view-liste-articles > .lesnews .views-row {
  width: 100%;
}

.path-actualites .region-content .views-element-container .view-liste-articles > .views-element-container {float: none;width: 100%;max-width: none;padding: 0 10px;margin-bottom: 20px;}

.path-evenements .region-content .views-element-container .view-liste-evenements .views-exposed-form .form--inline {flex-wrap: wrap;}
.path-evenements .region-content .views-element-container .view-liste-evenements .views-exposed-form .form-item-field-categorie-target-id {width: 100%;margin-bottom: 10px;padding: 0;}
.path-evenements .region-content .views-element-container .view-liste-evenements .views-exposed-form .form-item-field-date-tri-value {width: 100%;padding: 0;}
.path-evenements .region-content .views-element-container {padding: 0 30px;}
.path-evenements .region-content .views-element-container .view-liste-evenements {width: 100%;float: none;max-width: none;flex-wrap: wrap;}
.path-evenements .region-content .views-element-container .view-liste-evenements > .lesnews {width: 100%;margin-bottom: 20px;max-width: none;}
.path-evenements .region-content .views-element-container .view-liste-evenements > .lesnews .views-row {width: 100%;}
.path-evenements .region-content .views-element-container .view-liste-evenements > .views-element-container {float: none;width: 100%;max-width: none;padding: 0 10px;margin-bottom: 20px;}

.page-node-type-communique-de-presse .group-header,
.page-node-type-evenement .group-header,
.page-node-type-article .group-header {display: block;-ms-flex-wrap: inherit;flex-wrap: inherit;}
.page-node-type-communique-de-presse .group-header .head_content,
.page-node-type-evenement .group-header .head_content,
.page-node-type-article .group-header .head_content {width: 100%;padding: 30px;}
.page-node-type-communique-de-presse .group-header .image_head,
.page-node-type-evenement .group-header .image_head,
.page-node-type-article .group-header .image_head {display: none;}

.field--name-dynamic-token-fieldnode-back-communiques,
.field--name-dynamic-token-fieldnode-back-offres,
.field--name-dynamic-token-fieldnode-back {margin-bottom: 20px;}

.page-node-type-communique-de-presse .group-right,
.page-node-type-article .group-right {width: 100%;padding: 30px;max-width: none;float: none;}

.node--type-communique-de-presse.node--view-mode-sortie-de-vue .field--name-field-pdf {position: relative;bottom: auto;right: auto;}
.node--type-communique-de-presse.node--view-mode-sortie-de-vue .contenu_row {padding: 30px;}
.node--type-communique-de-presse.node--view-mode-sortie-de-vue .field--name-node-link {bottom: 30px;left: 30px;}

.page-node-type-contact .field--name-field-formulaire {width: 100%;}
.page-node-type-contact .field--name-field-texte,
.page-node-type-contact .field--name-field-formulaire .field--item,
.page-node-type-contact .group-content {padding: 30px;}
.page-node-type-contact .field--name-field-formulaire form > .webform-elements .form-item.form-type-textarea {width: 100%;}

.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item,
.page-node-type-offre-d-emploi .field--name-field-formulaire-de-candidature form > .webform-elements .form-item.form-group,
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item,
.path-offres .region-content .views-element-container .view-liste-offres form > .webform-elements .form-item.form-group {width: 100%;}

.page-node-type-communique-de-presse .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node, .page-node-type-offre-d-emploi .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node, .page-node-type-evenement .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node {height: auto;}
.page-node-type-communique-de-presse .group-header .breadcrumb, .page-node-type-offre-d-emploi .group-header .breadcrumb, .page-node-type-page .group-header .breadcrumb, .page-node-type-evenement .group-header .breadcrumb, .page-node-type-article .group-header .breadcrumb {height: auto;}
.page-node-type-communique-de-presse .group-header .breadcrumb li, .page-node-type-communique-de-presse .group-header .breadcrumb li a, .page-node-type-offre-d-emploi .group-header .breadcrumb li, .page-node-type-offre-d-emploi .group-header .breadcrumb li a, .page-node-type-page .group-header .breadcrumb li, .page-node-type-page .group-header .breadcrumb li a, .page-node-type-evenement .group-header .breadcrumb li, .page-node-type-evenement .group-header .breadcrumb li a, .page-node-type-article .group-header .breadcrumb li, .page-node-type-article .group-header .breadcrumb li a {float: none;vertical-align: top;}

.node--type-communique-de-presse.node--view-mode-sortie-de-vue .image_row,
.node--type-communique-de-presse.node--view-mode-sortie-de-vue .contenu_row {display: block;width: 100%;}
.node--type-communique-de-presse.node--view-mode-sortie-de-vue .field--name-node-link {position: relative;left: auto;bottom: auto;}

#block-blocmenu .block_menu .menu_niveau1 .btnsmenu {padding-left: 30px;}
#block-blocmenu .block_menu .menu_niveau1 .search-block-form,
#block-blocmenu .block_menu .menu_niveau1 .btncontact,
#block-blocmenu .block_menu .menu_niveau1 .btnmenu {margin-left: 0;margin-right: 0;float: none;display: block;width: auto;}
#block-blocmenu .block_menu .menu_niveau1 .btncontact,
#block-blocmenu .block_menu .menu_niveau1 .btnmenu {padding: 0 24px;}
#block-blocmenu .block_menu .menu_niveau1 .search-block-form {margin: 0 30px;}

.path-search .group-left,
.path-search .group-right {width: 100%;padding: 30px;}
.path-search .group-left .group-left-inner {float: none;width: auto;}
#views-exposed-form-recherche-page-1 .form-item-search-api-fulltext {margin-bottom: 0;padding-right: 48px;}
#views-exposed-form-recherche-page-1 .form-actions {right: 0;}
.path-search .view-header {margin-bottom: 20px;}
.path-search .view-header .titresearch {font-size: 35px;}
.path-search .view-footer .pager-nav,
.path-search .view-header .pager-nav {position: relative;bottom: auto;right: auto;text-align: left;margin-top: 20px;}
.path-search .view-footer {padding: 0;}

.field--name-dynamic-token-fieldnode-back-communiques a, .field--name-dynamic-token-fieldnode-back-offres a, .field--name-dynamic-token-fieldnode-back a {margin-top: 20px;}

.node--type-article.node--view-mode-search-index .image_row,
.node--type-article.node--view-mode-search-index .contenu_row,
.node--type-evenement.node--view-mode-search-index .contenu_row,
.node--type-evenement.node--view-mode-search-index .image_row,
.node--type-communique-de-presse.node--view-mode-search-index .image_row,
.node--type-communique-de-presse.node--view-mode-search-index .contenu_row {display: block;width: 100%;}
.node--type-article.node--view-mode-search-index .image_row a,
.node--type-article.node--view-mode-search-index .image_row a img,
.node--type-evenement.node--view-mode-search-index .image_row a,
.node--type-evenement.node--view-mode-search-index .image_row a img,
.node--type-communique-de-presse.node--view-mode-search-index .image_row a,
.node--type-communique-de-presse.node--view-mode-search-index .image_row a img {width: 100%;}
.node--type-article.node--view-mode-search-index .contenu_row,
.node--type-communique-de-presse.node--view-mode-search-index .contenu_row {padding: 20px;}
.node--type-article.node--view-mode-search-index .contenu_row .field--name-node-link,
.node--type-evenement.node--view-mode-search-index .field--name-node-link,
.node--type-communique-de-presse.node--view-mode-search-index .field--name-field-pdf,
.node--type-communique-de-presse.node--view-mode-search-index .field--name-node-link {position: relative;bottom: auto;left: auto;right: auto;}
.node--type-article.node--view-mode-search-index .contenu_row .field--name-dynamic-token-fieldnode-article-recherche p,
.node--type-evenement.node--view-mode-search-index .contenu_row .field--name-field-date-evenement .field--item {height: auto;}

.page-node-type-contact .field--name-field-formulaire form > .webform-elements .form-item {width: 100%;}
.page-node-type-contact .field--name-field-formulaire form > .webform-elements .form-item.form-type-textarea textarea {height: auto;}

#navbar .navbar-header {height: auto;}
#navbar .navbar-header .region #block-adresseheader {display: none;padding: 20px 70px 20px 20px;position: relative;}
#navbar .navbar-header .region #block-adresseheader .field--name-field-adresse {padding-left: 0;}
#navbar .navbar-header .region #block-adresseheader .field--name-field-adresse .field--item {background: none;padding: 0;line-height: 1.2;font-size: 18px;}
#navbar .navbar-header .region #block-adresseheader .field--name-field-close-resp {position: absolute;right: 20px;top: 20px;display: block;}
#navbar .navbar-header .region #block-adresseheader .field--name-field-close-resp .field--item {font-size: 0;width: 16px;height: 16px;display: block;background: url('images/closetop.svg') no-repeat;background-size: contain;cursor: pointer;}
#navbar .navbar-header .region #block-blocreseauxsociauxheader {display: inline-block;position: relative;right: auto;top: auto;height: 34px;}
@media screen and (max-width: 920px){
  #navbar .navbar-header .region #block-blocreseauxsociauxheader{display: inline-flex; align-items: center;}
}
#navbar .navbar-header .region #block-blocreseauxsociauxheader .field {vertical-align: super;margin-left: 15px;}
#navbar .navbar-header .region #block-blocreseauxsociauxheader .field.field--name-field-lien-resp {display: inline-block;margin-left: 10px;}
#navbar .navbar-header .region #block-blocreseauxsociauxheader .field.field--name-field-lien-resp .field--item {display: block;background: url('images/adresse.svg') no-repeat left center;background-size: contain;width: 16px;height: 16px;font-size: 0;cursor: pointer;}
#navbar .navbar-header .region #block-blocreseauxsociauxheader .field.field--name-field-lien-resp .field--item.open,
#navbar .navbar-header .region #block-blocreseauxsociauxheader .field.field--name-field-lien-resp .field--item:hover {background: url('images/adresse_hover.svg') no-repeat left center;background-size: contain;}
#navbar .navbar-header .region #block-selecteurdelangue {position: relative;top: auto;right: auto;display: inline-block;float: right;margin-right: 10px;}
#navbar .navbar-header .region #block-blocsearch #search-block-form {padding: 10px 10px 0;}

#block-blocadressefooter .block_adresse_footer {float: none;width: 350px;padding: 0 20px;max-width: 100%;margin: 0 auto;}
#block-blocadressefooter .block_adresse_footer .adresse_footer {display: table-cell;width:auto;vertical-align:middle;color: #0083BA;font-size: 13px;font-weight: bold;padding-right: 10px;text-align: right;}
#block-blocadressefooter .block_adresse_footer .image_footer {display: block;width:70px;background: url('images/logoinvest@2x.png') no-repeat center center;background-size: 70px 69px;}
#block-blocadressefooter ul {float: none;text-align: center;}

#navbar .navbar-header .region #block-blocsearch {right: 100px;}
#navbar .navbar-header .region #block-blocsearch #search-block-form .form-submit {right: 10px;}

.page-node-type-page .paragraph--type--newsletter .field--name-field-mois {margin-bottom: 0;margin-top: 15px;}
.page-node-type-page .paragraph--type--newsletter .news_alaune {float: none;}
.page-node-type-page .paragraph--type--newsletter .news_alaune h3 {margin-top: 15px;}
.page-node-type-page .paragraph--type--newsletter .field--name-field-image {float: none;margin-right: 0;}
.page-node-type-page .paragraph--type--newsletter .field--name-field-image img {width: 100%;height: auto;}

.node--type-evenement.node--view-mode-sortie-de-vue-max {display: block;width: 100%;height: auto;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .image_row .field--name-dynamic-token-fieldnode-flechel {background: url('images/backb.png') no-repeat;width: 30px;height: 15px;font-size: 0;position: absolute;bottom: 0;left: 40px;top: auto;}
.page-node-type-page .node--type-evenement.node--view-mode-sortie-de-vue-max .image_row .field--name-dynamic-token-fieldnode-flechel{background: url('images/fleche_haut.png') no-repeat;}
.page-node-type-page .node--type-article.node--view-mode-sortie-de-vue-max .image_row .field--name-dynamic-token-fieldnode-flechel {background: url('images/fleche_haut.png') no-repeat;width: 30px;height: 15px; font-size: 0;position: absolute;bottom: 0;left: 40px;top:auto;}

.node--type-evenement.node--view-mode-sortie-de-vue-max .image_row {display: block;width: 100%;position: relative;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .image_row .field--name-field-bandeau-image {height: 200px;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .image_row .field--name-field-bandeau-image a {display: block;position: relative;height: 200px;overflow: hidden;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .image_row .field--name-field-bandeau-image img {width: 100%;height: auto;position: absolute;left: -9999px;right: -9999px;top: -9999px;bottom: -9999px;margin: auto;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .image_row .field--name-field-credits-bandeau {position: absolute;bottom: 0;right: 0;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .image_row .field--name-field-credits-bandeau .field--item {line-height: 19px;padding: 0 10px;font-size: 9px;color: #4A4949;background: #F5F5F5;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .contenu_row {display: block;width: auto;background: #f5f5f5;height: auto;padding: 20px 20px 40px;position: relative;}
.page-node-type-page .node--type-evenement.node--view-mode-sortie-de-vue-max .contenu_row {background: #FFFFFF;}

.node--type-evenement.node--view-mode-sortie-de-vue-max .contenu_row .field--name-dynamic-token-fieldnode-article-recherche p {height: 22px;background: #263472;color: #fff;font-family: "Phenomena-Bold";font-size: 16px;display: inline-block;line-height: 22px;padding: 0 5px;margin-bottom: 5px;text-transform: uppercase;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .contenu_row .field--name-field-date-evenement .field--item {font-size: 25px;font-family: "Phenomena-Bold";background: #DA398D;line-height: 27px;color: #fff;display: inline-block;height: 27px;padding: 0 5px;}
.page-node-type-page .node--type-evenement.node--view-mode-sortie-de-vue-max .contenu_row .field--name-field-date-evenement .field--item {background: #263472;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .contenu_row .field--name-node-title h2 {margin: 0 0 20px;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .contenu_row .field--name-node-title a {font-size: 25px;font-family: "Phenomena-Bold";color: #4A4949;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .field--name-field-chapo .field--item {font-family: "Open Sans";font-size: 15px;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .field--name-node-link {position: absolute;bottom: 20px;left: 20px;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .field--name-node-link a {text-transform:uppercase;font-size: 16px;color: #4A4949;font-family: "Phenomena-Bold";line-height: 1.2;padding-left: 110px;background: url('images/bandelien.svg') no-repeat left 7px;background-size: 100px 4px;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .field--name-node-link a:hover {background: url('images/bandelien_hover.svg') no-repeat left 7px;background-size: 100px 4px;}
.node--type-evenement.node--view-mode-sortie-de-vue-max .field--name-field-categorie {height: 22px;background: #263472;color: #fff;font-family: "Phenomena-Bold";font-size: 16px;display: inline-block;line-height: 22px;padding: 0 5px;margin-bottom: 5px;text-transform: uppercase;}

#navbar .navbar-header .region #block-blocsearch {position: relative;left: auto;top: auto;right: auto;display: none;}
#navbar .navbar-header .region #block-blocsearch #search-block-form {position: relative;top: auto;left: auto;right: auto;display: block;}
#navbar .navbar-header .region #block-blocsearch .block-title {display: none;}
#navbar .navbar-header .region .opensearch {width: 30px;height: 30px;background: #DA398D url('images/loupe.svg') no-repeat center center;background-size: 15px 15px;margin: 0;font-size: 0;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;cursor: pointer;position: absolute;right: 100px;top: auto;bottom: 4px;}
#navbar .navbar-header .region .opensearch.open,
#navbar .navbar-header .region .opensearch:hover {background:#263472 url('images/loupe.svg') no-repeat center center;background-size: 15px 15px;}

.path-evenements .region-content .views-element-container .view-liste-evenements .titrevue,
.path-actualites .region-content .views-element-container .view-liste-articles .titrevue {font-size: 0;}

.path-actualites .region-content .views-element-container .view-liste-articles > .lesnews .views-row {
  margin-right: 0;
}

.page-node-type-communique-de-presse .group-header .breadcrumb,
.page-node-type-offre-d-emploi .group-header .breadcrumb,
.page-node-type-page-seminaires .group-header .breadcrumb,
.page-node-type-liste-des-newsletter .group-header .breadcrumb,
.page-node-type-page .group-header .breadcrumb,
.page-node-type-evenement .group-header .breadcrumb,
.page-node-type-article .group-header .breadcrumb,
.page-node-type-page-seminaires .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node,
.page-node-type-liste-des-newsletter .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node,
.page-node-type-article .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node {display: none;}

.paragraph--type-programme .corps {display: flex;flex-wrap: wrap;}
.paragraph--type-programme .corps .field--name-field-corps-droite {width: 100%;padding-left: 0;}
.paragraph--type-programme .corps .field--name-field-corps-gauche  {width: 100%;padding-right: 0;margin-bottom: 20px;}
.paragraph--type-programme .field--name-field-corps-droite img,
.paragraph--type-programme .field--name-field-corps-gauche img {display: block;max-width: none;width: 100%;}
.paragraph--type-deux-colonnes .corps {display: flex;flex-wrap: wrap;}
.paragraph--type-deux-colonnes .corps .field--name-field-corps-droite {width: 100%;padding-left: 0;}
.paragraph--type-deux-colonnes .corps .field--name-field-corps-gauche  {width: 100%;padding-right: 0;margin-bottom: 20px;}
.paragraph--type-deux-colonnes .field--name-field-corps-droite img,
.paragraph--type-deux-colonnes .field--name-field-corps-gauche img {display: block;max-width: none;width: 100%;}

.node--type-evenement.node--view-mode-sortie2 {display: block;}
.node--type-evenement.node--view-mode-sortie2 .image_row {display: block;width: 100%;height: auto;}
.node--type-evenement.node--view-mode-sortie2 .contenu_row {display: block;padding: 20px 0 0;}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .view-emploi .green,
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .view-emploi .orange {padding-top:15px;}
.path-offres .region-content .views-element-container .view-liste-offres .field--name-field-niveau-d-etude-souhaite,
.path-offres .region-content .views-element-container .view-liste-offres .field--name-field-type-de-contrat{display: flex;flex-direction:row;}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .view-type-emploi {height:auto;}
.page-node-type-offre-d-emploi .group-header .head_content .field--name-field-structure, .page-node-type-offre-d-emploi .group-header .head_content .field--name-node-title h2, .page-node-type-offre-d-emploi .group-header .head_content .field--name-node-title h2::before{font-size:25px;}
.page-node-type-offre-d-emploi .group-header .head_content .field--name-node-title h2{ margin-top: 4px;}

@media screen and (min-width:768px) and (max-width:1090px){
  .lang-en #views-exposed-form-liste-offres-page-1 legend, .lang-en #views-exposed-form-liste-offres-page-1 .form-checkboxes label{font-size:20px;}
  .lang-en #views-exposed-form-liste-offres-page-1 .radio label{font-size:18px;}
  .lang-en #views-exposed-form-liste-offres-page-1 .form-checkboxes input[type=checkbox]{margin-top:9px;}
}

@media screen and (min-width:500px) and (max-width:810px){
  .page-node-type-offre-d-emploi .field--name-dynamic-token-fieldnode-postuler-2 {display: block;padding-left: 13px;padding-right: 30px;margin-bottom: 15px;margin-top: 20px;}
}
@media screen and (min-width:810px) and (max-width:920px){
  .page-node-type-offre-d-emploi .field--name-dynamic-token-fieldnode-postuler-2 {display: block;padding-left: 13px;padding-right: 30px;margin-bottom: 15px;margin-top: 20px;}

}
@media screen and (max-width:500px){
  .page-node-type-offre-d-emploi .field--name-dynamic-token-fieldnode-postuler-2 {display: block;padding-left: 13px;padding-right: 30px;margin-bottom: 15px;margin-top: 20px;}
  .page-node-type-offre-d-emploi .title_div .field--name-field-adresse2 .address{flex-direction: column;}
  .page-node-type-offre-d-emploi .title_div .field--name-field-adresse2 .address br{display: none;}
}



@media screen and (max-width: 600px) {
.page-node-type-offre-d-emploi .group-header .head_content{
    flex-direction:column;
    height:100%;
}
.page-node-type-offre-d-emploi .group-header .head_content .type-jobs,.page-node-type-offre-d-emploi .group-header .head_content .contrat-types {
  width:100%;
  height:auto;
}

.page-node-type-offre-d-emploi .group-header .head_content .field--name-field-type-d-offre{
  padding-top:0;
  height:auto;
  flex-direction: row;
  justify-content: center;
}
.page-node-type-offre-d-emploi .group-header .head_content .field--name-field-niveau-d-etude-souhaite, .page-node-type-offre-d-emploi .group-header .head_content .field--name-field-type-de-contrat{
  flex-direction: row !important;
  height:auto  !important;
  padding-top:0  !important;
  justify-content: space-evenly;
}
}
[id*=edit-civilite] .radio input[type="radio"]{margin-left:-16px !important;}
/*.field--name-field-formulaire-de-candidature form .webform-type-radios .fieldset-wrapper .form-item {margin:0px 12px 0 0;}*/
.field--name-field-formulaire-de-candidature form .reconnaissance-travailleur-handicape input[type="radio"]{margin-left:-16px !important;}
@media screen and (max-width: 720px) {
.view-display-id-page_1 .webform-class, .page-node-type-offre-d-emploi .webform-class{display:block;}

}
@media screen and (max-width:768px){
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .jobs-details{
  height:auto;
}
input[id*="edit-reconnaissance-travailleur-handicape-non"]{margin-left: -20px;}
.node--type-offre-d-emploi {flex-direction: column;}
.path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .view-emploi, .path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .view-type-emploi, .view-liste-offres .view-content .views-row .jobs-details{width:100%;}
.lang-en #views-exposed-form-liste-offres-page-1 .form-checkboxes label, .lang-en #views-exposed-form-liste-offres-page-1 legend{font-size:20px;}
.lang-en #views-exposed-form-liste-offres-page-1 .form-checkboxes input[id*=edit-field-contrat] {
    margin-left: 138px ;
}
.lang-en #views-exposed-form-liste-offres-page-1 .form-checkboxes input[type=checkbox]{margin-top:9px;}
}

@media screen and (max-width:530px){
.lang-en #views-exposed-form-liste-offres-page-1 .form-checkboxes label, .lang-en #views-exposed-form-liste-offres-page-1 legend{font-size:20px;}
.lang-en #views-exposed-form-liste-offres-page-1 .form-checkboxes input[id*=edit-field-contrat] {
  margin-left: 139px;
}
@media screen and (max-width:494px){
.lang-en #views-exposed-form-liste-offres-page-1 .form-checkboxes label[for*=edit-field-contrat-cdd]{margin-left:111px;}
}
.lang-en #views-exposed-form-liste-offres-page-1 .form-checkboxes input[type=checkbox]{margin-top:8px;}
}
@media screen and (min-width: 768px) and (max-width:990px) {

.path-offres .region-content .views-element-container .view-liste-offres .field--name-field-niveau-d-etude-souhaite, .path-offres .region-content .views-element-container .view-liste-offres .field--name-field-type-de-contrat{
  flex-direction: column;
  justify-content: space-evenly;
}

}



@media screen and (min-width:910px) and (max-width:982px){
#views-exposed-form-liste-offres-page-1 .radio label {padding:10px 40px;}
}

@media screen and (min-width:810px) and (max-width:910px){
#views-exposed-form-liste-offres-page-1 .radio label {padding:10px 40px;}

}
@media screen and (min-width:768px) and (max-width:810px){
#views-exposed-form-liste-offres-page-1 .radio label {padding:10px 7px;}
#views-exposed-form-liste-offres-page-1 .form-checkboxes label{margin-left:15px;}
#views-exposed-form-liste-offres-page-1 .radio label {padding:10px 40px;}
}

@media screen and (max-width:920px){
.view-display-id-page_1 .column-1, .page-node-type-offre-d-emploi .column-1{display: block;}
.page-node-type-offre-d-emploi .column-1 .form-item-niveau-d-etude, .view-display-id-page_1 .column-1 .form-item-niveau-d-etude{margin-left:0px;}
}

@media screen and (max-width:768px){

#edit-field-niveau--wrapper .fieldset-wrapper {float:none;}
#views-exposed-form-liste-offres-page-1 .fieldset-wrapper{float: none;}
#views-exposed-form-liste-offres-page-1 .form--inline .form-item{float:none;}
#views-exposed-form-liste-offres-page-1 .form--inline{display: block;}
[id*=edit-field-type] .form-radios{display:flex;}
#views-exposed-form-liste-offres-page-1 label[for*=edit-field-type-offre-demploi], #views-exposed-form-liste-offres-page-1 label[for*=edit-field-type-offre-de-stage]{margin-top:15px;}
#views-exposed-form-liste-offres-page-1 .form-checkboxes input[type=checkbox]{margin-left:31px;}
[id*=edit-field-niveau], [id*=edit-field-contrat]{margin-top:-10px;}
#views-exposed-form-liste-offres-page-1 label[for*='edit-field-niveau-m1']{margin-left:-5px;}
#views-exposed-form-liste-offres-page-1 label[for*='edit-field-contrat-cdi'] {margin-left:-7px;}
#views-exposed-form-liste-offres-page-1 .form-checkboxes input[id*=edit-field-niveau-l3] {margin-left:25px;}
#views-exposed-form-liste-offres-page-1 fieldset:nth-child(3n), #views-exposed-form-liste-offres-page-1 fieldset:nth-child(2n){margin-top:0;}
#views-exposed-form-liste-offres-page-1 .form-checkboxes input[id*=edit-field-contrat]{margin-left:39px;}
}

@media screen and (min-width:530px) and (max-width:610px){#views-exposed-form-liste-offres-page-1 .radio label{font-size:18px;padding:10px 34px;}}
@media screen and (max-width:530px) {
#views-exposed-form-liste-offres-page-1 .radio label{font-size:18px;padding:10px 13px;}
/* #views-exposed-form-liste-offres-page-1 legend, #views-exposed-form-liste-offres-page-1 .form-checkboxes label{font-size:16px;} */
#views-exposed-form-liste-offres-page-1 label[for*='edit-field-niveau-m1']{margin-left:-12px;}
#views-exposed-form-liste-offres-page-1 .form-checkboxes input[type=checkbox]{margin-left:24px;margin-top:4px;}
#views-exposed-form-liste-offres-page-1 .form-checkboxes input[id*=edit-field-niveau-l3] {margin-left:19px;}
#views-exposed-form-liste-offres-page-1 .form-checkboxes input[id*=edit-field-contrat]{margin-left:26px;}
#views-exposed-form-liste-offres-page-1 .form-checkboxes input[type=checkbox] { -ms-transform: scale(1.3); /* IE */
-moz-transform: scale(1.1); /* FF */
-webkit-transform: scale(1.1); /* Safari and Chrome */
-o-transform: scale(1.1); /* Opera */
transform: scale(1.1);}
}
}

@media screen and (min-width:920px) and (max-width:1075px){
  #views-exposed-form-liste-offres-page-1 .radio label{padding: 12px 50px;}

}

@media screen and (max-width:920px) {
  .page-node-type-offre-d-emploi .group-header .head_content .field--name-field-site{font-size: 25px;}
}


@media screen and (max-width:860px){
  #views-exposed-form-liste-offres-page-1 .type_filter fieldset .form-radios{flex-direction: column;}
  #views-exposed-form-liste-offres-page-1 .type_filter fieldset .form-radios label{margin-bottom: 20px;width: 100%;text-align: center;}
}


@media screen and (max-width:1075px){
  .filter_div{flex-direction: column;}
  .filter_div .form-item {margin-bottom: 20px;}
  .filter_div .form-type-textfield{display: flex;flex-direction: column;}
  .filter_div .form-type-textfield input{width: 100%;}
  #views-exposed-form-liste-offres-page-1 .form--inline{padding: 12px 30px;}
}

@media screen and (max-width:1090px){
  .page-node-type-offre-d-emploi .group-right-inner #para-contexte{margin-left: 0;}
  .page-node-type-offre-d-emploi .field--name-field-contenu, .page-node-type-offre-d-emploi .field--name-field-description{padding: 0;}
  .page-node-type-communique-de-presse .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node, .page-node-type-offre-d-emploi .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node, .page-node-type-evenement .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node{background: transparent !important;}
  .page-node-type-offre-d-emploi .group-header .head_content .field--name-field-type-d-offre{padding: 23px;font-size: 25px;}
  .page-node-type-offre-d-emploi .group-header .head_content .field--name-field-type-d-offre span{font-size: 25px;}
  .page-node-type-offre-d-emploi .group-header .head_content .field--name-node-title h2{line-height: inherit;margin-top: 0;}
  .page-node-type-offre-d-emploi .group-header .head_content{height: unset;}
}

@media screen and (max-width:790px){
  .page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group{
    flex-direction: column;
  }
  .page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .left, .page-node-type-offre-d-emploi .group-right-inner #para-contexte .flex-group .right{
    width: 100%;
  }
}

@media screen and (max-width:790px){
 .page-node-type-offre-d-emploi .form-group{margin-bottom: 0;}
 .page-node-type-offre-d-emploi .form-item{margin-bottom: 20px;}
 .condition_filter_inner fieldset{flex-direction: column !important; }
  #views-exposed-form-liste-offres-page-1 .form-checkboxes input[type=checkbox]{position: unset;margin-left: 10px;}
 /*  #views-exposed-form-liste-offres-page-1 fieldset[data-drupal-selector="edit-field-discipline-target-id"] .form-checkboxes label{margin-left: 27%;padding-left: 0;display: flex;align-items: baseline;}
 #views-exposed-form-liste-offres-page-1 fieldset[data-drupal-selector="edit-field-discipline-target-id"] .form-checkboxes input{margin-right: 5px;}
 fieldset[ data-drupal-selector="edit-field-discipline-target-id"]{margin-left: 28px;} */
 .condition_filter.open{padding-bottom: 40px;}
 .condition_filter_inner fieldset{align-items: flex-start;}
 .page-node-type-offre-d-emploi .group-header .head_content .field--name-node-title h2::before{border-left: none;content:"|";margin-right: 0;}
 .page-node-type-offre-d-emploi .group-header .head_content .field--name-field-type-d-offre span{margin-right: 5px;}
 .page-node-type-offre-d-emploi .group-header .head_content .field--name-field-structure{margin-right: 5px;}
}




@media screen and (max-width:1090px){
  #views-exposed-form-liste-offres-page-1 .form--inline{padding:12px 30px;}
  .page-node-type-offre-d-emploi .field--name-dynamic-token-fieldnode-postuler p{display:none;}
  .page-node-type-offre-d-emploi .field--name-dynamic-token-fieldnode-postuler-2 p{width: 197px;}
  .page-node-type-offre-d-emploi .title_div .field--name-field-adresse2{padding: 0;}
  .condition_filter p{font-size: 18px;}
  .page-node-type-offre-d-emploi .title_div .field--name-field-adresse2{flex-wrap: wrap;}
  .page-node-type-offre-d-emploi .field--name-dynamic-token-fieldnode-postuler-2,.page-node-type-offre-d-emploi .print__wrapper.print__wrapper--pdf{padding-left: 0;}
  .path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .field--name-node-title h2{line-height: 35px;}
}

@media screen and (max-width:860px){
  #views-exposed-form-liste-offres-page-1 .type_filter fieldset .form-radios .form-item,#views-exposed-form-liste-offres-page-1 .type_filter fieldset,#views-exposed-form-liste-offres-page-1 .type_filter fieldset .form-radios .radio:last-child label{margin-bottom: 0;}
  .path-offres .region-content .views-element-container .view-liste-offres form .form-actions button, .btn_filter span{width: 200px;text-align: center;}
}


@media screen and (max-width:770px){
  .path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .view-emploi div span{margin-right: 5px;}
  .path-offres .region-content .views-element-container .view-liste-offres .view-content .views-row .view-emploi div{flex-direction: row !important;justify-content: center !important;}
  #views-exposed-form-liste-offres-page-1 .form-type-select{flex-direction: column;}
  #views-exposed-form-liste-offres-page-1 .form-type-select .select-wrapper{width: 100%;}
  #views-exposed-form-liste-offres-page-1 .form-type-select label{margin-right: 0;margin-left: 37px;}
  #views-exposed-form-liste-offres-page-1 .form-checkboxes label{margin-left: 0;padding-left: 0;float: unset;}
  .condition_filter{padding: 12px 25px;}
  #views-exposed-form-liste-offres-page-1 .form-type-select{
    align-items: unset;
  }
  #views-exposed-form-liste-offres-page-1 .form-type-select label{margin-left: 0;}
}


@media screen and (max-width:400){
  #navbar .navbar-collapse a.logo, .path-frontpage #navbar .navbar-collapse a.logo{margin-left: 0 !important}
 }

 .link_postuler{
 width: 100%;
    display: flex;
    height: 100%;
    justify-content: center;
    color: #fff;
}


.link_postuler:hover{
     color: #fff;
}


.field--name-field-adresse2 .field--label{margin-right: 5px;padding-right: 3px;}
.field--name-field-adresse2 .field--label::after{content: ' : ';}
.region.region-navigation{width:100%}

.path-actualites .field--name-field-categorie {
  border-radius: 10px;
  background: #263472;
  display: flex;
  padding: 10px;
  align-items: flex-start;
  gap: 10px;
  position: absolute;
  right: 15px;
  bottom: 15px;
  /* */
  color: #FFF;
  text-align: center;
  font-family: "Century Gothic";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.24px;
  text-transform: uppercase;
}
.path-actualites .actu-categorie-14{
  background: #ED700E;
}

.path-actualites .actu-categorie-22{
  background: #DA398D;

}

.path-actualites .actu-categorie-21 {
  background: #263472;
}

.path-actualites .actu-categorie-5{
  background: #263472;
}

.page-node-type-article .image_head {
  position: relative;
  z-index: 0;
  width: 100%;
  grid-row: 1;
  grid-column: 2;
}

.page-node-type-article .image_head .field--name-field-bandeau-image,
.page-node-type-article .image_head .field--name-field-bandeau-image picture,
.page-node-type-article .image_head .field--name-field-bandeau-image img {
  width: 100%;
  height: 100%;
}

.page-node-type-article .image_head .field--name-field-bandeau-image img {
  object-fit: cover;
}

.page-node-type-article .head_content {
  position: relative;
  z-index: 0;
  width: 100%;
  background: rgba(38, 52, 114, 0.10);
  min-height: 405px;
  padding: 104px 40px 80px 20px;
  grid-row: 1;
  grid-column: 1;
}

.page-node-type-article .group-right-inner {
  width: 100%;
  margin-top: 80px;
  grid-row: 2;
  grid-column: 1/3;
}

.page-node-type-article .group-right-inner .art_content {
  width: 100%;
  max-width: var(--page-content-max-w);
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 40px;
}

.page-node-type-article .group-right-inner .art_content img {
  width: 100%;
}

.page-node-type-article .group-right-inner .art_content .field--name-field-contenu .field--name-field-bouton-associe {
  /*width: fit-content;*/
  width: 100%;
  display: flex;
  justify-content: center;
}

.page-node-type-article .group-right-inner .art_content .field--name-field-contenu .field--name-field-bouton-associe .field--item:hover {
  background: none !important;
}

.page-node-type-article .group-right-inner .art_content .field--name-field-contenu .field--name-field-bouton-associe .field--item a {
  color: var(--blue);
  font-family: var(--font-century-gothic);
}

@media screen and (min-width: 1240px) {
  .page-node-type-article .group-right-inner .art_content {
    padding-right: 0 !important;
  }
}

.page-node-type-article .field--name-node-title h2 {
  color: #263472;
  font-family: var(--font-phenomena);
  font-size: 48px;
  font-style: normal;
  font-weight: 800;
  line-height: 48px;
  margin: 40px 0 0 auto;
  max-width: 560px;
}

.page-node-type-article .field--name-node-post-date,
.page-node-type-article .field--label {
  display: none;
}

@media screen and (min-width: 769px) {
  .page-node-type-article .region.region-content > .node--type-article.node--view-mode-full {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
  }
}

.page-node-type-article .field--name-dynamic-block-fieldnode-breadcrumb-node {
  width: 100%;
  height: 54px;
  overflow: hidden;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  background: var(--blue70);
}

.page-node-type-article .field--name-dynamic-block-fieldnode-breadcrumb-node .breadcrumb {
  width: 100%;
  max-width: var(--page-content-max-w);
  margin: 0 auto;
  padding: 15px 20px;
}

.page-node-type-article .field--name-dynamic-block-fieldnode-breadcrumb-node .breadcrumb li,
.page-node-type-article .field--name-dynamic-block-fieldnode-breadcrumb-node .breadcrumb li a
.page-node-type-article .field--name-dynamic-block-fieldnode-breadcrumb-node .breadcrumb li a.active {
  color: var(--white);
}

@media screen and (min-width: 1240px) {
  .page-node-type-article .field--name-dynamic-block-fieldnode-breadcrumb-node .breadcrumb {
    padding: 15px 0;
  }
}

.page-node-type-article .field--name-field-categorie {
  width: 100%;
  max-width: 560px;
  position: relative;
  margin: 0 0 0 auto;
  display: flex;
  align-items: flex-start;
}

.page-node-type-article .field--name-field-categorie .field--item {
  border-radius: 10px;
  padding: 10px;
  color: #FFF;
  background: #263472;
  text-align: center;
  font-family: var(--font-century-gothic);
  font-size: 12px;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.24px;
  text-transform: uppercase;
}

.page-node-type-article .actu-categorie-14{
  background: #ED700E;
  top: 120px;
  left: 250px;
}

.page-node-type-article .actu-categorie-22{
  background: #DA398D;
  top: 120px;
  left: 250px;

}

.page-node-type-article .actu-categorie-21 {
  background: #263472;
  top: 120px;
  left: 250px;
}

.page-node-type-article .actu-categorie-5{
  background: #263472;
  top: 120px;
  left: 250px;
}

.page-node-type-article .field--type-string-long .field--item {
  margin-top: 180px;
  color: #263472;

  font-family: var(--font-phenomena);
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.page-node-type-article .field--name-field-corps {
  color: #4A4949;
  font-family: var(--font-century-gothic);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.28px;
}

.page-node-type-article .art_content {
  width: 100%;
  margin: 0;
  padding: 0 20px;
  text-align: justify;
}

.page-node-type-article .art_content .field--name-field-chapo {
  color: var(--blue);
  font-family: var(--font-phenomena);
  font-size: 32px;
  font-weight: 700;
  line-height: normal;
  text-align: justify;
}

.page-node-type-article .group-left-inner {
  padding: 0 20px 20px;
}

.page-node-type-article .group-left-inner .field--name-dynamic-token-fieldnode-back {
  margin-bottom: 30px;
}

.page-node-type-article .group-left-inner .field--name-dynamic-token-fieldnode-back a {
  padding-left: 24px;
  color: var(--blue);
  font-family: var(--font-century-gothic);
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0.28px;
  text-transform: unset;
  background: url('images/arrow_left_back_to_list.svg') no-repeat left center;
}

.page-node-type-article .group-left-inner .field--name-dynamic-block-fieldnode-share > p {
  width: fit-content;
}

@media screen and (min-width: 769px) {
  .page-node-type-article .group-right-inner .body-top {
    display: flex;
    max-width: var(--page-content-max-w);
    margin: 0 auto;
  }

  .page-node-type-article .group-right-inner .body-top .group-left-inner {
    width: 300px;
    min-width: 300px;
    padding: 0;
    height: fit-content;
    border: 1px dashed var(--blue20);
  }

  .page-node-type-article .group-left-inner .field--name-dynamic-token-fieldnode-back,
  .page-node-type-article .group-left-inner .field--name-dynamic-block-fieldnode-ancres,
  .page-node-type-article .group-left-inner .field--name-dynamic-block-fieldnode-share {
    padding: 30px;
  }

  .page-node-type-article .group-left-inner .field--name-dynamic-token-fieldnode-back {
    margin: 0;
    border-bottom: 1px dashed var(--blue20);
  }

  .page-node-type-article .group-left-inner .field--name-dynamic-block-fieldnode-ancres {
    display: block !important;
  }

  .page-node-type-article .group-left-inner .field--name-dynamic-block-fieldnode-ancres ul {
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 20px;
  }

  .page-node-type-article .group-left-inner .field--name-dynamic-block-fieldnode-ancres ul li {
    padding: 0;
  }

  .page-node-type-article .group-left-inner .field--name-dynamic-block-fieldnode-ancres ul li > div {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    color: var(--blue);
    font-family: var(--font-century-gothic);
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0.28px;
    text-transform: unset;
  }

  .page-node-type-article .group-left-inner .field--name-dynamic-block-fieldnode-ancres ul li > div::after {
    display: block;
    content: " ";
    width: 15px;
    height: 15px;
    background-image: url("images/btn_main_icon_blue.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .page-node-type-article .group-left-inner .field--name-dynamic-block-fieldnode-share {
    border-left: 0;
    border-right: 0;
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .page-node-type-article .group-right-inner .art_content {
    padding-left: 40px;
  }

  .page-node-type-article .group-right-inner .body-top .group-left-inner .field--name-dynamic-block-fieldnode-share > p {
    width: 100%;
  }
}

.page-node-type-article .view-liste-articles .view-content {
  display: flex;
  gap: 30px;
  width:98vw;
  padding: 40px;
  overflow: auto;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
}
.page-node-type-article .view-liste-articles .view-content .views-row{
  width: 352px;
}
.page-node-type-article .aller_plus_loin{
  margin: 0 auto;
  max-width: var(--page-content-max-w);
  padding: 80px 0;
}
.page-node-type-article .aller_plus_loin .field--name-field-chiffres-cles {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.page-node-type-article .aller_plus_loin .field--name-field-chiffres-cles>.field--item .field--name-field-chiffre {
  font-size: 40px
}
.page-node-type-article .aller_plus_loin .field--name-field-chiffres-cles>.field--item {
  background: #263472;
  color: white;
  padding: 30px 15px;
  width: 215px;
  min-height: 57px;
  font-size: 20px;
  border-radius: 10px;
  font-weight: 700;
  margin-top: 15px
}
.page-node-type-article .aller_plus_loin h3 {
  /* padding-top: 80px; */
  color: #263472;
  font-family: var(--font-phenomena);
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  /* background: red; */
  max-width: var(--page-content-max-w);
  margin: 0 auto;
}
.page-node-type-article .field--name-dynamic-token-fieldnode-actus-meme-theme .memetheme_titre{
  /* padding-left: 150px; */
  /* padding-top: 80px; */
  color: #263472;
  font-family: var(--font-phenomena);
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  /* background: red; */
  max-width: var(--page-content-max-w);
  margin: 0 auto;
}

.page-node-type-article .field--name-dynamic-token-fieldnode-actus-meme-theme {
  background: rgba(38, 52, 114, 0.10);
  overflow-x: hidden;
}

.page-node-type-article .field--name-dynamic-token-fieldnode-actus-meme-theme .field--name-field-categorie {
  width: fit-content;
  position: absolute;
  border-radius: 10px;
  padding: 10px;
  margin: 0 !important;
  color: #FFF;
  text-align: center;
  font-family: var(--font-century-gothic);
  font-size: 12px;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.24px;
  text-transform: uppercase;
  left: 174px;
}

.page-node-type-article .block-block-footer-bleu{
  background: radial-gradient(rgba(38, 52, 114, 0.10), rgba(38, 52, 114, 0.10));
}

@media only screen and (max-width: 768px) {
  .page-node-type-article .field--name-dynamic-token-fieldnode-actus-meme-theme .field--name-field-categorie {
    width: fit-content;
    position: absolute;
    border-radius: 10px;
    padding: 10px;
    margin: 0 !important;
    color: #FFF;
    text-align: center;
    font-family: var(--font-century-gothic);
    font-size: 12px;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.24px;
    text-transform: uppercase;
    left: 105px;
    top: 80px;
  }
  .page-node-type-article .image_head {
    display: none;
  }

  .page-node-type-article .head_content {
    position: relative;
    width: 100%;
    background: rgba(38, 52, 114, 0.10);
    height: auto;
    min-height: 200px;
    padding: 54px 20px 40px;
  }

  .page-node-type-article .aller_plus_loin{
    margin-left: 20px;
  }

  .page-node-type-article .art_content {
    margin: 20px;
    text-align: justify;
  }

  .page-node-type-article .art_content .field--name-field-chapo {
    text-align: center;
    font-size: 24px;
  }

  .page-node-type-article .group-right-inner {
    margin-top: 40px;
  }

  .page-node-type-article .field--type-string-long .field--item {
    margin-top: 450px;
    color: #263472;

    font-family: var(--font-phenomena);
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: left;
  }

  .page-node-type-article .field--name-node-title h2 {
    color: #263472;
    font-family: var(--font-phenomena);
    font-size: 33px;
    font-weight: 800;
    margin: 40px 0 0;
    text-align: center;
    max-width: unset;
  }

  .page-node-type-article .field--name-field-categorie {
    margin: 40px auto 0;
    width: fit-content;
    max-width: unset;
  }

  .page-node-type-article .main-container .node--view-mode-full .group-right-inner .text-align-justify {
    text-align: left;
  }

  .page-node-type-article .field--name-dynamic-token-fieldnode-actus-meme-theme .memetheme_titre {
    padding-left: 20px;
  }
}

.page-node-type-partner-laboratory-page .field--type-entity-reference-revisions .field--name-field-nom-accordeon .field--item .cketitre2{
  color: #263472;
}
.page-node-type-partner-laboratory-page .field--type-entity-reference-revisions .field--name-field-nom-accordeon .field--item {
  color: #263472;

  font-family: var(--font-century-gothic);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.32px;
}
.page-node-type-partner-laboratory-page .field--type-entity-reference-revisions .field--name-field-nom-accordeon {
  border-radius: 10px;
  background: rgba(38, 52, 114, 0.10);
}
.page-node-type-partner-laboratory-page .field--type-entity-reference-revisions{
  margin: 40px auto;
  max-width: var(--page-content-max-w);
}

@media only screen and (max-width: 768px){
  .page-node-type-partner-laboratory-page .field--type-entity-reference-revisions{
    margin: 20px 20px;
  }
}

.page-node-type-institut-page .main-container .video-block .video-right,
.page-node-type-institut-page .main-container .video-block .resume-left {
  display: flex;
  flex-direction: column;
  width: 90%;
  justify-content: center;
  align-items: center;
  margin: 0 5%;
}

.page-node-type-institut-page .main-container .video-block .video-right .field--name-field-youtube-video .field--item .youtube-container iframe,
.page-node-type-institut-page .main-container .video-block .video-right .field--name-field-youtube-video,
.page-node-type-institut-page .main-container .video-block .resume-left .field--name-dynamic-token-fieldnode-link-download-pdf {
  width: 100%;
}

.page-node-type-research-project-page .field--name-field-chapo,
.page-node-type-partner-laboratory-page .field--name-field-chapo,
.page-node-type-laboratories-projects-page .field--name-field-chapo,
.page-node-type-fonding-page .field--name-field-chapo .field--item,
.page-node-type-institut-page .field--name-field-chapo .field--item,
.page-node-type-committee-page .field--name-field-chapo .field--item {
  color: #263472;
  text-align: center;
  font-family: var(--font-phenomena);
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  /* padding: 0 156px; */
  margin: 40px auto;
  max-width: var(--page-content-max-w);
}

@media only screen and (max-width: 768px){
  .page-node-type-research-project-page .field--name-field-chapo,
  .page-node-type-partner-laboratory-page .field--name-field-chapo,
  .page-node-type-laboratories-projects-page .field--name-field-chapo,
  .page-node-type-fonding-page .field--name-field-chapo .field--item,
  .page-node-type-institut-page .field--name-field-chapo .field--item,
  .page-node-type-committee-page .field--name-field-chapo .field--item {
    margin-top: 40px;
    color: #263472;
    text-align: center;
    font-family: var(--font-phenomena);
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding: 0 20px
  }
}

.page-node-type-research-project-page .views-element-container .item-list ul {
  display: flex;
  gap: 20px;
  /* margin: 20px 156px; */
  flex-wrap: wrap;
  justify-content: center;
  margin: 40px auto;
  max-width: var(--page-content-max-w);
}
@media only screen and (max-width: 768px){
  .page-node-type-research-project-page .views-element-container .item-list ul {
    display: flex;
    gap: 30px;
    margin: 20px 20px;
    flex-wrap: wrap;
    justify-content: center;
  }
}
.page-node-type-research-project-page .views-element-container .item-list ul li .views-field-title{
  padding: 30px 30px 5px 30px;
  text-align: left;
  color: #263472;
  font-weight: 700;
}
.page-node-type-research-project-page .views-element-container .item-list ul li .field-content p.ckesoustitre1,
.page-node-type-research-project-page .views-element-container .item-list ul li .field-content p{
  padding: 5px 30px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
  text-align: left;
  color: #4A4949;
  font-family: "Century Gothic";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

.page-node-type-research-project-page .views-element-container .item-list ul li img{
  border-radius: 15px;
}
.page-node-type-research-project-page .views-element-container .item-list ul li {
  display: flex;
  width: 380px;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 15px;
  background: #FFF;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.10);
  min-height: 400px;
}

.page-node-type-research-project-page .views-element-container ul.js-pager__items {
  padding: 0 0 40px 0;
}

.page-node-type-fonding-page .group-head img,
.page-node-type-research-project-page .group-head img,
.page-node-type-partner-laboratory-page .group-head img,
.page-node-type-laboratories-projects-page .group-head img,
.page-node-type-fonding-page .field--name-field-bandeau-image .field--item img,
.page-node-type-institut-page .field--name-field-bandeau-image .field--item img,
.page-node-type-committee-page .group-head .field--item img{
  width: 100%;
  max-height: 350px;
  object-fit: cover;
}
@media only screen and (max-width: 768px){
  .page-node-type-fonding-page .group-head img,
  .page-node-type-research-project-page .group-head img,
  .page-node-type-partner-laboratory-page .group-head img,
  .page-node-type-laboratories-projects-page .group-head img,
  .page-node-type-fonding-page .field--name-field-bandeau-image .field--item img,
  .page-node-type-institut-page .field--name-field-bandeau-image .field--item img,
  .page-node-type-committee-page .group-head .field--item img{
    height: 136px;
  }
}

.page-node-type-laboratories-projects-page .laboratoires-et-projets-en-bref .field--name-body,
.page-node-type-laboratories-projects-page .laboratoires-et-projets-en-bref .field--name-field-visuel {
  width: 100%;
}

.page-node-type-laboratories-projects-page .laboratoires-et-projets-en-bref .field--name-body {
  padding: 0 0 0 15px;
}
@media only screen and (max-width: 768px){
  .page-node-type-laboratories-projects-page .laboratoires-et-projets-en-bref .field--name-body {
    padding: 15px 0 0 0;
  }
  .page-node-type-laboratories-projects-page .laboratoires-et-projets-en-bref .field--type-text-with-summary p a {
    font-size: 13px;
  }
}

.page-node-type-institut-page .cketitre2 {

}
.page-node-type-institut-page .field--label{
  display: none;
}

.page-node-type-fonding-page .field--name-dynamic-block-fieldnode-committee .views-element-container,
.page-node-type-committee-page .field--name-dynamic-block-fieldnode-committee .views-element-container{
  margin-top: 80px;
  text-align: center;
}
.page-node-type-fonding-page .field--name-dynamic-block-fieldnode-committee .odd,
.page-node-type-committee-page .field--name-dynamic-block-fieldnode-committee .odd{
  background-color: rgba(38, 52, 114, 0.05);
}
.page-node-type-committee-page .field--name-dynamic-block-fieldnode-committee .views-row {
  color: #263472;
  text-align: center;
  /* Phenomena/32 bold */
  font-family: 'Phenomena';
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding: 80px 156px
}
.page-node-type-institut-page .cketitre2{
  /* color: #263472; */
  text-align: center;
  font-family: 'Phenomena';
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  /* padding: 0 156px; */
  color: white;
  text-align: left;
}
.page-node-type-institut-page .field--type-text-with-summary .field--item{
  color: #263472;
  text-align: center;
  /* Phenomena/32 bold */
  font-family: 'Phenomena';
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.page-node-type-institut-page .field p.text-align-justify strong {
  color: #263472;
}
.page-node-type-institut-page .field--type-text-with-summary .field--item p.text-align-justify strong{
  color: #263472;
}
.page-node-type-institut-page .field--name-field-university-text .field p.text-align-justify strong {
  color: #fff;
}
.page-node-type-fonding-page .field--name-dynamic-block-fieldnode-committee .views-row p,
.page-node-type-institut-page .field--type-text-with-summary .field--item p.text-align-justify,
.page-node-type-committee-page .field--name-dynamic-block-fieldnode-committee .views-row p{
  color: #4A4949;
  text-align: center;

  /* Century gothic/14 regular */
  font-family: "Century Gothic";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.28px;
  margin: 1px auto;
  max-width: var(--page-content-max-w);
}

.page-node-type-institut-page .blazy--field-contenu {
  background-color: rgba(38, 52, 114, 0.05);
  padding: 20px 0;
}
.page-node-type-institut-page .field__items{
  margin: 0 auto;
  max-width: var(--page-content-max-w);
}
@media only screen and (max-width: 768px){
  .page-node-type-institut-page .field__items{

  }
}
.page-node-type-institut-page .field p.text-align-justify {
  color: #4A4949;
  text-align: center;

  /* Century gothic/14 regular */
  font-family: "Century Gothic";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

.page-node-type-institut-page .video-block .field--name-dynamic-token-fieldnode-link-download-pdf {
  height: 315px;
  border-radius: 10px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%), url("/sites/default/files/2024-02/bg-inst.png"), lightgray 50% / cover no-repeat;
  width: 434px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-size: 480px 442px;
  background-repeat: no-repeat;
  background-position: center;
}
.page-node-type-institut-page .video-block .field--name-dynamic-token-fieldnode-link-download-pdf p {
  display: flex;
  padding: 15px 20px;
  justify-content: center;
  align-items: flex-start;
  gap: 10px;
  border-radius: 10px;
  background: #FFF;
}
.page-node-type-institut-page .video-block .field--name-dynamic-token-fieldnode-link-download-pdf p::before {
  content: " ";
  width: 15px;
  height: 24px;
  background: url(images/Download_Square.svg);
  background-repeat: no-repeat;
  background-position: center;
}
.page-node-type-institut-page .video-block{
  /* padding: 40px 156px; */
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 30px;
  margin: 40px auto;
  max-width: var(--page-content-max-w);
}
@media only screen and (max-width: 768px){
  .page-node-type-institut-page .video-block{
    padding: 40px 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px;
    flex-direction: column;
  }
}
.page-node-type-institut-page .field--item ol li::marker{
  color: white;
}
.page-node-type-institut-page .field--name-field-goals ol li p strong {
  display: block;
  height: 65px;
  margin-bottom: 15px;
}
.page-node-type-institut-page .field--name-field-goals ol li p{
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.28px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 15; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.page-node-type-institut-page .field--name-field-goals ol li {
  display: flex;
  padding: 30px 20px;
  flex-direction: column;
  align-items: center;
  gap: 15px;
  flex: 1 0 0;
  align-self: stretch;
  border-radius: 10px;
  background: #FFF;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.10);
  height: 333px;
}
.page-node-type-institut-page .field--item ol {
  display: flex;
  gap: 30px;
}

@media only screen and (max-width: 768px){
  .page-node-type-institut-page .field--name-field-goals .field--item ol {
    display: flex;
    gap: 30px;
    flex-direction: column;
    padding: 0;
  }
}
.page-node-type-institut-page .field--name-field-goals,
.page-node-type-institut-page .field--type-text-with-summary{
  margin: 40px auto;
  max-width: var(--page-content-max-w);
}

@media only screen and (max-width: 768px){
  .page-node-type-institut-page .field--name-field-goals,
  .page-node-type-institut-page .field--type-text-with-summary{
    margin: 0 20px;
  }
}

.page-node-type-institut-page .university {
  display: flex;
  padding: 0 156px;

  gap: 30px;
  align-items: center;
  margin: 40px auto;
  max-width: var(--page-content-max-w);
}
.page-node-type-institut-page .wrapper-university {
  background: #263472;
}
.page-node-type-institut-page .video-block .field--item{
  color: #263472;
  font-family: "Century Gothic";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.36px;
  margin-bottom: 10px;
}
.page-node-type-institut-page .video-block .video-right iframe {
  border-radius: 10px;
}
.page-node-type-institut-page .video-block .resume-left .field--name-dynamic-token-fieldnode-link-download-pdf a{
  color: #263472;
  font-family: "Century Gothic";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.36px;
}
.page-node-type-institut-page .wrapper-university .university .field--name-field-university-text p {
  color: #FFF;

  font-family: "Century Gothic";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.28px;
  text-align: left;
}
.page-node-type-institut-page .university .field--name-field-university-text p strong {
  color: #FFF;
}
.page-node-type-institut-page .university .field--name-field-university-text p.cketitre2{
  color: #FFF;
  text-align: left;
  font-family: "Phenomena-bold";
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media only screen and (max-width: 768px){
  .page-node-type-institut-page .university {
    flex-direction: column;
    padding: 0 20px;
  }
}
.page-node-type-institut-page .university div {
  width: 100%;
}
.page-node-type-research-project-page .field--item .menu,
.page-node-type-partner-laboratory-page .field--item .menu,
.page-node-type-laboratories-projects-page .field--item .menu,
.page-node-type-fonding-page .field--item .menu,
.page-node-type-institut-page .field--item .menu,
.page-node-type-committee-page .field--item .menu {
  display: flex;
  justify-content: center;
  border-radius: 15px;
  background: rgba(38, 52, 114, 0.05);
  /* margin: 80px 156px 0 156px; */
  padding: 8px 8px 0 8px;
  margin: 40px auto;
  max-width: var(--page-content-max-w);
}
@media only screen and (max-width: 768px){
  .page-node-type-research-project-page .field--item .menu,
  .page-node-type-partner-laboratory-page .field--item .menu,
  .page-node-type-laboratories-projects-page .field--item .menu,
  .page-node-type-fonding-page .field--item .menu,
  .page-node-type-institut-page .field--item .menu,
  .page-node-type-committee-page .field--item .menu {
    display: flex;
    justify-content: center;
    border-radius: 15px;
    background: rgba(38, 52, 114, 0.05);
    margin: 40px 20px 0 20px;
    flex-direction: column;
  }
}
.page-node-type-research-project-page .field--item .menu li,
.page-node-type-partner-laboratory-page .field--item .menu li,
.page-node-type-laboratories-projects-page .field--item .menu li,
.page-node-type-fonding-page .field--item .menu li,
.page-node-type-institut-page .field--item .menu li,
.page-node-type-committee-page .field--item .menu li {
  display: flex;
  height: 50px;
  /* padding: 0px 30px;*/
  justify-content: center;
  align-items: center;
  flex: 1 0 0;
  color: #263472;

  /* Century gothic/14 bold */
  font-family: "Century Gothic";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.28px;
}
.page-node-type-research-project-page .field--item .menu li.is-active,
.page-node-type-partner-laboratory-page .field--item .menu li.is-active,
.page-node-type-laboratories-projects-page .field--item .menu li.is-active,
.page-node-type-fonding-page .field--item .menu li.is-active,
.page-node-type-institut-page .field--item .menu li.is-active,
.page-node-type-committee-page .field--item .menu li.is-active {
  border-radius: 10px;
  background: #263472;
  display: flex;
  height: 50px;
  /* padding: 0px 30px;*/
  justify-content: center;
  align-items: center;

  flex: 1 0 0;
  color: #FFF;

/* Century gothic/14 bold */
font-family: "Century Gothic";
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 22px; /* 157.143% */
letter-spacing: 0.28px;
}
.page-node-type-partner-laboratory-page .field--item .menu li a:hover,
.page-node-type-research-project-page .field--item .menu li a:hover,
.page-node-type-laboratories-projects-page .field--item .menu li a:hover,
.page-node-type-fonding-page .field--item .menu li a:hover,
.page-node-type-institut-page .field--item .menu li a:hover,
.page-node-type-committee-page .field--item .menu li a:hover{
  border-radius: 10px;
  background: #263472;
  display: flex;
  height: 50px;
  /* padding: 0px 30px;*/
  justify-content: center;
  align-items: center;
  flex: 1 0 0;
  color: #FFF;

  /* Century gothic/14 bold */
  font-family: "Century Gothic";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.28px;
}
.page-node-type-research-project-page .main-container .field--name-node-title h2,
.page-node-type-partner-laboratory-page .main-container .field--name-node-title h2,
.page-node-type-laboratories-projects-page .main-container .field--name-node-title h2,
.page-node-type-fonding-page .main-container .field--name-node-title h2,
.page-node-type-institut-page .main-container .field--name-node-title h2,
.page-node-type-committee-page .main-container .field--name-node-title h2 {
  /* position: absolute;*/
  color: #FFF;
  font-family: Phenomena;
  font-size: 48px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  /* margin: 94px 156px; */
  text-shadow: 1px 1px 2px rgba(0, 0, 2, 0.5);
  margin: 64px auto;
  max-width: var(--page-content-max-w);
}
.page-node-type-research-project-page .header-content,
.page-node-type-partner-laboratory-page .header-content,
.page-node-type-laboratories-projects-page .header-content,
.page-node-type-fonding-page .header-content,
.page-node-type-committee-page .header-content,
.page-node-type-institut-page .header-content {
  position: absolute;
  width: 100%;
  background: rgba(38, 52, 114, 0.70);
  height: 55px;
}
@media only screen and (max-width: 768px){
  .page-node-type-research-project-page .main-container .field--name-node-title h2,
  .page-node-type-partner-laboratory-page .main-container .field--name-node-title h2,
  .page-node-type-laboratories-projects-page .main-container .field--name-node-title h2,
  .page-node-type-fonding-page .main-container .field--name-node-title h2,
  .page-node-type-institut-page .main-container .field--name-node-title h2,
  .page-node-type-committee-page .main-container .field--name-node-title h2 {
    position: absolute;
    color: #FFF;
    font-family: Phenomena;
    font-size: 25px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    margin: 20px 0;
    text-shadow: 1px 1px 2px rgba(0, 0, 2, 0.5);
    display: flex;
    width: 100%;
    justify-content: center;
  }
}
.page-node-type-research-project-page .breadcrumb,
.page-node-type-partner-laboratory-page .breadcrumb,
.page-node-type-laboratories-projects-page .breadcrumb,
.page-node-type-fonding-page .breadcrumb,
.page-node-type-institut-page .breadcrumb,
.page-node-type-committee-page .breadcrumb {
  margin: 0;
  height: 54px;
  display: flex;
  /* padding: 15px 0px 15px 156px;*/
  border-radius: 0;
  /* position: absolute;*/
  width: 100%;
  margin: 0 auto;
  max-width: var(--page-content-max-w);
}

@media only screen and (max-width: 768px){
  .page-node-type-research-project-page .breadcrumb,
  .page-node-type-partner-laboratory-page .breadcrumb,
  .page-node-type-laboratories-projects-page .breadcrumb,
  .page-node-type-fonding-page .breadcrumb,
  .page-node-type-institut-page .breadcrumb,
  .page-node-type-committee-page .breadcrumb {
    padding: 15px 0px 15px 20px;
  }
}
.page-node-type-laboratories-projects-page .laboratoires-et-projets-en-bref {
  display: flex;
  /* margin: 20px 156px; */
  gap: 10px;
  justify-content: center;
  align-items: center;
  border-radius: 15px;
  background: rgba(38, 52, 114, 0.05);
  padding: 30px;
  margin: 40px auto;
  max-width: var(--page-content-max-w);
}
.page-node-type-laboratories-projects-page .laboratoires-et-projets-en-bref .field--type-text-with-summary p {
  color: #263472;
  text-align: left;
}
.page-node-type-laboratories-projects-page .laboratoires-et-projets-en-bref .field--type-text-with-summary p a {
  margin-top: 30px;
  text-transform: uppercase;
  border-radius: 10px;
  background: #263472;
  box-shadow: 0px 12px 30px 0px rgba(38, 52, 114, 0.50);
  display: flex;
  height: 50px;
  padding: 0px 20px 0px 30px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  color: #FFF;
  /* Century gothic/16 bold */
  font-family: "Century Gothic";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.32px;
}
@media only screen and (max-width: 768px){
  .page-node-type-laboratories-projects-page .laboratoires-et-projets-en-bref {
    display: flex;
    margin: 20px 20px;
    gap: 10px;
    justify-content: center;
    align-items: center;
    border-radius: 15px;
    background: rgba(38, 52, 114, 0.05);
    padding: 30px;
    flex-direction: column;
  }
  .page-node-type-laboratories-projects-page .laboratoires-et-projets-en-bref .field--type-text-with-summary p a {
    font-size: 13px;
    font-weight: 500;
  }
}
.page-node-type-research-project-page .breadcrumb li,
.page-node-type-partner-laboratory-page .breadcrumb li,
.page-node-type-laboratories-projects-page .breadcrumb li,
.page-node-type-fonding-page .breadcrumb li,
.page-node-type-institut-page .breadcrumb li,
.page-node-type-committee-page .breadcrumb li {
  color: #FFF;
}
.page-node-type-committee-page .field--name-dynamic-block-fieldnode-committee .views-row p a,
.page-node-type-committee-page .field--name-dynamic-block-fieldnode-committee .views-row p strong,
.page-node-type-committee-page .field--name-dynamic-block-fieldnode-committee .views-row p span
{
  display: inline;
}

.page-node-type-institut-page .block-block-footer-bleu ,
.page-node-type-committee-page .block-block-footer-bleu {
  background: radial-gradient(rgba(38, 52, 114, 0.05), rgba(38, 52, 114, 0.05));;
}

.page-node-type-committee-page .view-content .slick--view--committee-member .slick-list .slick-track .slick__slide {
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-node-type-committee-page .view-content .slick--view--committee-member .slick-list {
  display: flex;
  /*justify-content: center;*/
  gap:40px
}

.page-node-type-committee-page .view-content .slick--view--committee-member .slick-list li .grid__content .slide__caption {
  background: none;
  border-radius: 50%;
}

.page-node-type-committee-page .view-content .slick--view--committee-member .slick-list .slick__slide .slide__caption img {
  border-radius: 50%;
  /* height: 122px; */
  object-fit: cover;
  height: 90px;
  width: 90px;
}
.page-node-type-committee-page .view-content .slick--view--committee-member nav {
  margin-top: 35px;
}

.page-node-type-committee-page .view-content .slick--view--committee-member .slick-list .slick__slide .slide__caption {
  width: 150px;

  height: 300px;
}
.page-node-type-committee-page .view-content .slick--view--committee-member .slick-list .slick__slide .slide__caption  .slide__description {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
}
.page-node-type-committee-page .view-content .slick--view--committee-member .slick-list .slick__slide .slide__caption  .slide__description>a:last-child {
  color: #4A4949;
  text-align: center;
  font-family: "Century Gothic";
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.28px;
  margin-top: 10px;
}
.page-node-type-committee-page .view-content .slick--view--committee-member .slick-list .slick__slide .slide__caption  .slide__description:first-child{
  color: #263472;
  text-align: center;

  font-family: "Century Gothic";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.32px;
}
.page-node-type-committee-page .view-content .slick--view--committee-member .slick-list .slick__slide .slide__caption  .slide__description a {
  display: flex;
  justify-content: center;
}
.page-node-type-fonding-page .main-container .field--name-dynamic-block-fieldnode-membres-fondateurs{
  margin: 40px auto;
  max-width: var(--page-content-max-w);
}
@media only screen and (max-width: 768px){
  .page-node-type-fonding-page .main-container .field--name-dynamic-block-fieldnode-membres-fondateurs{
    margin: 20px 20px;
  }
}
.page-node-type-fonding-page .main-container .field--name-dynamic-block-fieldnode-membres-fondateurs .views-element-container .view-fonding-member .view-content .item-list ul{
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  justify-content: center;
}

.page-node-type-fonding-page .main-container .field--name-dynamic-block-fieldnode-membres-fondateurs .views-element-container .view-fonding-member .view-content .item-list ul li {
  width: 150px;
  background: rgba(38, 52, 114, 0.05);
  height: 180px;
  display: flex;
  align-items: center;
  padding: 0px 10px;
}
@media only screen and (max-width: 768px){
  .page-node-type-committee-page .field--name-field-chapo .field--item {
    padding: 0 20px;
  }
  .page-node-type-committee-page .field--name-dynamic-block-fieldnode-committee .views-row {
    padding: 80px 20px;
  }
}

.page-node-type-offre-d-emploi .form-item-case-legale a{text-decoration: underline;}
.page-node-type-offre-d-emploi .group-header .head_content .jobs-details{
  max-width: 450px;
  padding: 20px;
}
.page-node-type-offre-d-emploi .group-header .head_content .green{
  background: #B4CC0D;
  display: flex;
  padding: 10px;
  align-items: flex-start;
  gap: 10px;
  border-radius: 5px;

  color: #FFF;
  text-align: center;
  font-family: "Century Gothic";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.24px;
  text-transform: uppercase;
}
.page-node-type-offre-d-emploi .group-header .head_content .orange{
  background: #ED700E;
  display: flex;
  padding: 10px;
  align-items: flex-start;
  gap: 10px;
  border-radius: 5px;

  color: #FFF;
  text-align: center;
  font-family: "Century Gothic";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.24px;
  text-transform: uppercase;
}
.page-node-type-offre-d-emploi .group-header .head_content .blue{
  background: #263472;
  display: flex;
  padding: 10px;
  align-items: flex-start;
  gap: 10px;
  border-radius: 5px;

  color: #FFF;
  text-align: center;
  font-family: "Century Gothic";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.24px;
  text-transform: uppercase;
}
.page-node-type-offre-d-emploi .group-header .head-img{
  background: url(/sites/default/files/2024-01/offre-img.png);
  width: 480px;
  height: 296px;
  background-size: contain;
  background-repeat: no-repeat;
}
.page-node-type-offre-d-emploi .field--name-field-postuler {background: #263472; width: 100%;}
.page-node-type-offre-d-emploi .field--name-field-postuler .field--label {    color: #DA398D;
  font-family: "Phenomena-Bold";
  font-size: 40px;margin-bottom: 20px;}

.page-node-type-offre-d-emploi .group-header .head_content{
  /*background: rgba(38, 52, 114, 0.10); */
  display: flex;
  height: 350px;
  /* flex-direction: column; */
  justify-content: center;
  gap: 10px;
  align-self: stretch;
  /* padding-left: 17%; */
  max-width: var(--page-content-max-w);
  margin: 0 auto;
  align-items: center;
}

.page-node-type-offre-d-emploi .group-header .head_content .jobs-details h2::before {
  display: none;
}
.page-node-type-offre-d-emploi .group-header .field--name-dynamic-block-fieldnode-breadcrumb-node {
  display: none;
}
.page-node-type-offre-d-emploi .group-header .head_content .field--name-field-structure {
  color: #263472;
  leading-trim: both;
  text-edge: cap;
  font-family: Phenomena;
  font-size: 48px;
  font-style: normal;
  font-weight: 800;
  line-height: 48px; /* 100% */
}
@media only screen and (max-width: 768px) {
  .page-node-type-offre-d-emploi .group-header .head_content .field--name-field-structure {
    color: #263472;
    leading-trim: both;
    text-edge: cap;
    font-family: Phenomena;
    font-size: 33px;
    font-style: normal;
    font-weight: 800;
    line-height: 48px; /* 100% */
  }
}
.page-node-type-offre-d-emploi .group-header .head_content .field--name-node-title h2 {
  color: #263472;
  font-family: "Century Gothic";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.32px;
}

.page-node-type-offre-d-emploi .group-header .head_content .type-jobs{width: 25%;display: flex;}

@media only screen and (max-width: 768px) {
  .page-node-type-offre-d-emploi .group-header .head_content .type-jobs{
    width: 45%;
    display: flex;
    /* padding: 20px 0; */
    margin: 0 20px;
  }
}

.page-node-type-offre-d-emploi .group-header .head_content .wrapper-two {
  width: 100%;
}

.page-node-type-offre-d-emploi .group-left .group-left-inner{
  width: 350px;
  float: right;
}

@media only screen and (max-width: 768px) {
  .page-node-type-offre-d-emploi .group-left .group-left-inner{
    width: 100%;
    float: right;
  }
}

.page-node-type-offre-d-emploi .group-left .group-left-inner .field--name-field-date-prise-de-poste .field--item,
.page-node-type-offre-d-emploi .group-left .group-left-inner .field--name-field-date-prise-de-poste .field--label{
  display: inline;
}

.page-node-type-offre-d-emploi .group-left .group-left-inner .field--name-field-date-prise-de-poste{
  background: rgba(38, 52, 114, 0.10);
  display: flex;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  padding: 20px;
  justify-content: center;
}

.page-node-type-offre-d-emploi .field--name-dynamic-token-fieldnode-postuler-2 {
  padding-left: 13px;padding-right: 13px;margin-bottom: 15px;margin-top: 20px;}
.page-node-type-offre-d-emploi .field--name-dynamic-token-fieldnode-postuler-2 p {
  border-radius: 10px;
  background: #263472;
  box-shadow: 0px 12px 30px 0px rgba(38, 52, 114, 0.50);
  padding: 20px;

  display: flex;
  height: 50px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
}
.page-node-type-offre-d-emploi .field--name-dynamic-token-fieldnode-postuler-2 p:hover {background: #263472;}

.page-node-type-offre-d-emploi .print__wrapper.print__wrapper--pdf a{
  border-radius: 10px;
  background: #DA398D;
  box-shadow: 0px 12px 30px 0px rgba(218, 57, 141, 0.50);
  padding: 20px;

  display: flex;
  height: 50px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  color: #FFF;
}
.page-node-type-offre-d-emploi .print__wrapper.print__wrapper--pdf a:hover {background: #263472;}

.page-node-type-offre-d-emploi .print__wrapper.print__wrapper--pdf {padding-left: 13px;padding-right: 13px;margin-bottom: 15px;margin-top: 20px;}

.page-node-type-offre-d-emploi .field--item p,
.page-node-type-offre-d-emploi #para-description{
  color: #4A4949;
  text-align: justify;
  font-family: "Century Gothic";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.28px;
  width: 100%;
}

.page-node-type-offre-d-emploi .field--item p.ckesoustitre2 {
  font-weight: 700;
  text-align: left;
}

.page-node-type-offre-d-emploi .group-left{
  background: none;
  padding: 0 0 25px 0;
  float: none;
  border: 1px solid rgba(38, 52, 114, 0.20);
}
@media only screen and (max-width: 768px) {
  .page-node-type-offre-d-emploi .group-header .head-img {
    display: none;
  }
}

.page-node-type-page-simple .block-block-search label {
  display: none;
}

.page-node-type-page-simple .block-custom-search {
  display: none;
}

.page-node-type-page-simple .region-content .wrapblock-offresdemploisetdestages {
  background: var(--blue10);;
}
.page-node-type-page-simple .region-content .block-block-content {
  max-width: var(--page-content-max-w);
  margin: 80px auto;
}

.page-node-type-page-simple .region-content .block-block-content .field--name-field-bouton-custom-link a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  height: 50px;
  padding: 0 20px;
  margin: 20px auto 0 auto;
  font-size: 14px;
  font-weight: 700;
  background-color: var(--blue);
  border-radius: 10px;
  width: fit-content;
  box-shadow: 0px 12px 30px 0px var(--blue50);
  color: white;
}

.path-search .view-header .titresearch{
  color: #263472;
  font-family: 'Phenomena';
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.path-search .pager-nav ul {margin: 0;}
.path-search .pager-nav ul li {
  display: inline-block;
  margin: 0 10px;
}
@media screen and (max-width: 768px){
  .page-node-type-page-simple .region-content .block-block-content {
    max-width: var(--page-content-max-w);
    margin: 80px auto;
    padding: 0 20px;
  }
  .path-search .pager-nav ul li {
    display: inline-block;
    margin: 0 2px;
  }
  .path-search .view-header .titresearch{
    color: #263472;
    font-family: 'Phenomena';
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }
}
.path-search .pager-nav ul li a {
  width: 35px;
  height: 35px;
  font-family: "Phenomena-Bold";font-size: 16px;color: #263472;line-height: 24px;}
.path-search .pager-nav ul li:hover,
.path-search .pager-nav ul li.active {
  border-radius: 10px;
  background: #263472;
  color: #FFF
}
.path-search .pager-nav ul li:hover a,
.path-search .pager-nav ul li.active a {
  color: #FFF
}
.paragraph--type--accordeon {margin: 20px 0;}
.paragraph--type--accordeon .field--name-field-nom-accordeon {
  border-radius: 10px;
  background: rgba(38, 52, 114, 0.10);
}
.paragraph--type--accordeon .field--name-field-nom-accordeon:hover {background: rgba(0,0,1, 0.2);}
.paragraph--type--accordeon .field--name-field-nom-accordeon .field--item {
  color: #263472;
  font-family: "Century Gothic";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.32px;
  line-height: 40px;
  background: url('images/slidedown.svg') no-repeat right center; background-size: 16px 16px;text-transform: uppercase;
  background-position-x: 98%;
  padding: 0 20px;
  text-align: left;
  padding-right: 35px;
}
.paragraph--type--accordeon .field--name-field-nom-accordeon.expanded .field--item {
  background: url('images/slideup.svg') no-repeat right center; background-size: 16px 16px;
  background-position-x: 98%;
}
.paragraph--type--accordeon .field--name-field-texte-accordeon {padding: 20px;font-size: 15px;display: none;}
.path-search .pager-nav ul li.pager__item--last,
.path-search .pager-nav ul li.pager__item--first {display: none;}
.path-search .pager-nav ul li.pager__item--next a {
  padding: 17px;
  display: block;
  background: url('images/next.svg') no-repeat;
  font-size: 0;
  background-size: 20px;
  background-position: center;
}
.path-search .pager-nav ul li.pager__item--next a:hover {
  padding: 17px;
  background: url('images/next_hover.svg') no-repeat;  background-size: 20px;
  background-position: center;}
.path-search .pager-nav ul li.pager__item--previous a {
  padding: 17px;
  background: url('images/prev.svg') no-repeat;
  font-size: 0;
  background-size: 20px;
  background-position: center;
}
.path-search .pager-nav ul li.pager__item--previous a:hover {
  background: url('images/prev_hover.svg') no-repeat;  background-size: 20px;
  background-position: center;}

.page-node-type-fonding-page .field--type-string-long{
  color: #263472;
  text-align: center;
  font-family: var(--font-phenomena);
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  /* padding: 0 156px; */
  margin: 40px auto;
  max-width: var(--page-content-max-w);
}
@media screen and (max-width: 768px){
  .page-node-type-fonding-page .field--type-string-long{
    padding: 40px 20px;
  }
  .paragraph--type--accordeon .field--name-field-nom-accordeon .field--item {
    color: #263472;
    font-family: "Century Gothic";
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0.32px;
    line-height: 30px;
    background: url(images/slidedown.svg) no-repeat right center;
    background-size: 16px 16px;
    text-transform: uppercase;
    background-position-x: 98%;
    padding: 0 20px;
    text-align: left;
    padding-right: 30px;
  }
}

.path-search .view-content .views-row .node--type-communique-de-presse .image_row img,
.path-search .view-content .views-row .node--type-article .image_row img,
.path-search .view-content .views-row .node--type-evenement .image_row img {
  width: 203px;
  height: 140px;
  object-fit: cover;
  border-radius: 5px;
  box-shadow: 2px 2px 5px rgba(0,0,0,0.4);
}

@media only screen and (max-width: 768px) {
  .path-search .view-content .views-row .node--type-communique-de-presse .image_row img,
  .path-search .view-content .views-row .node--type-article .image_row img,
  .path-search .view-content .views-row .node--type-evenement .image_row img {
    width: 100%;
    height: 140px;
    object-fit: cover;
    border-radius: 5px;
    box-shadow: 2px 2px 5px rgba(0,0,0,0.4);
  }
}

.path-search .flecheL {
  display: none;
}

.path-search .view-filters > form > div.form--inline {
  background: none;
  margin-top: 5%;
  box-shadow: 1px 2px 5px rgba(0, 0, 1, .3);
  margin-top: 35px;
}

/*#views-exposed-form-recherche-page-1 .form-item {float: none;display: block;}*/
#views-exposed-form-recherche-page-1 .form-item-search-api-fulltext input {
  width: 100%;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 11px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  margin-top: 5px;
}

.path-search .node--type-offre-d-emploi.node--view-mode-search-index,
.node--type-communique-de-presse.node--view-mode-search-index,
.node--type-article.node--view-mode-search-index,
.node--type-evenement.node--view-mode-search-index {
  display: table;
  width: 100%;
  height: 100%;
  padding: 30px;
  border-radius: 15px;
  background: #FFF;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.10);
}
@media screen and (max-width: 920px) {
  .node--type-communique-de-presse.node--view-mode-search-index,
  .node--type-article.node--view-mode-search-index,
  .node--type-evenement.node--view-mode-search-index{
    /*display: table; */
    width: 100%;
    height: 100%;
    padding: 30px;
    border-radius: 15px;
    background: #FFF;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.10);
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}

.path-search .region-content .view-recherche .group-right .group-right-inner .view-content .contenu_row {
  padding: 0;
}
.node--type-evenement.node--view-mode-search-index .image_row {
  display: table-cell;
  width: 240px;
  height: 100%;
  vertical-align: top;
  position: relative;
}

@media only screen and (max-width: 768px) {
  .node--type-evenement.node--view-mode-search-index .image_row {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: top;
    position: relative;
  }
  .path-search .field--name-field-bandeau-image picture,
  .node--type-evenement.node--view-mode-search-index .image_row picture {
    width: 100%;
  }
}

.node--type-evenement.node--view-mode-search-index .image_row .field--name-field-credits-bandeau {position: absolute;bottom: 0;right: 0;}
.node--type-evenement.node--view-mode-search-index .image_row .field--name-field-credits-bandeau .field--item {line-height: 19px;padding: 0 10px;font-size: 9px;color: #4A4949;background: #F5F5F5;}
.node--type-evenement.node--view-mode-search-index .contenu_row {
  display: table-cell;
  width: auto;
  height: 100%;
  vertical-align: top;
  position: relative;
}
.node--type-offre-d-emploi.node--view-mode-search-index .field--name-node-title h2 a {font-family: "Phenomena-Bold";font-size: 25px;color: #263472;}
.node--type-evenement.node--view-mode-search-index .contenu_row .field--name-dynamic-token-fieldnode-article-recherche p {height: 22px;background: #263472;color: #fff;font-family: "Phenomena-Bold";font-size: 16px;display: inline-block;line-height: 22px;padding: 0 5px;margin-bottom: 5px;text-transform: uppercase;}
/* à revoire */
.node--type-evenement.node--view-mode-search-index .contenu_row .field--name-field-date-evenement .field--item {font-size: 25px;font-family: "Phenomena-Bold";background: #DA398D;line-height: 27px;color: #fff;display: none;height: 27px;padding: 0 5px;}
.node--type-article.node--view-mode-search-index .contenu_row .field--name-node-post-date {display: none; font-size: 14px;font-family: "Phenomena-Light";padding-top:15px;}
.node--type-evenement.node--view-mode-search-index .contenu_row .field--name-node-title h2 {margin: 0 0 20px;}
.node--type-evenement.node--view-mode-search-index .contenu_row .field--name-node-title a {
  color:#263472;
  font-family: "Phenomena-bold";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.node--type-evenement.node--view-mode-search-index .field--name-field-chapo .field--item {
  color: #4A4949;
  text-align: left;

  /* Century gothic/14 regular */
  font-family: "Century Gothic";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.28px;
}
.node--type-article.node--view-mode-search-index .field--name-node-link,
.node--type-evenement.node--view-mode-search-index .field--name-node-link {
  position: absolute;
  right: 0;
}
.node--type-offre-d-emploi.node--view-mode-search-index .field--name-node-link a,
.node--type-article.node--view-mode-search-index .field--name-node-link a,
.node--type-evenement.node--view-mode-search-index .field--name-node-link a {
  text-transform:uppercase;
  line-height: 1.2;
  padding-left: 110px;
  color: #263472;
  text-align: right;

  font-family: "Century Gothic";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.24px;
  display: flex;
  justify-content: end;

}
/* .node--type-offre-d-emploi.node--view-mode-search-index .field--name-node-link a {padding-left: 110px;background: url('images/bandelien.svg') no-repeat left 7px;background-size: 100px 4px;text-transform: uppercase;font-size: 16px;color: #4A4949;font-family: "Phenomena-Bold";line-height: 1.2;}*/
.node--type-communique-de-presse.node--view-mode-search-index .field--name-node-link a::after,
.node--type-offre-d-emploi.node--view-mode-search-index .field--name-node-link a::after,
.node--type-article.node--view-mode-search-index .field--name-node-link a::after,
.node--type-evenement.node--view-mode-search-index .field--name-node-link a::after {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: var(--blue);
  background-image: url(images/plus_icon_blue.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 5px;}
.path-actualites .region-header ol.breadcrumb {
  margin: 0 auto;
  max-width: var(--page-content-max-w);
}
.path-actualites .region-header h1.page-header{
  /* position: absolute; */
  /* top: 80px; */
  /* position: absolute; */
  color: #FFF;
  font-family: Phenomena;
  font-size: 48px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  /* margin: 94px 156px; */
  text-shadow: 1px 1px 2px rgba(0, 0, 2, 0.5);
  margin: 40px auto;
  max-width: var(--page-content-max-w);
}
.path-actualites .region-header .header-content {
  background: rgba(38, 52, 114, 0.70);
  height: 60px;
}
@media screen and (max-width: 920px){
  .path-actualites .region-header h1.page-header{

  }
  .path-actualites .region-header ol.breadcrumb {

  }
}
.path-actualites .region-content .views-element-container .view-liste-articles .titrevue {
  display: none
}
.node--type-evenement.node--view-mode-search-index .field--name-node-link a:hover {}

.page-node-type-institut-page .blazy--field-contenu .field--name-field-texte-accordeon p {
  display: flex;
  color: #4A4949;
  font-family: "Century Gothic";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 157.143% */
  letter-spacing: 0.28px;
}
.page-node-type-institut-page .blazy--field-contenu .field--name-field-texte-accordeon p.ckesoustitre2 {
  font-weight: 700;
}

.page-node-type-institut-page .ckesoustitre2 ~ ul  {
  list-style: inherit;
  margin: 10px 0 0 25px;
}

.page-node-type-committee-member .node--type-committee-member {
  margin: 40px auto;
  max-width: var(--page-content-max-w);
}

.page-node-type-committee-member .node--type-committee-member .field--name-field-profil-picture {
  display: flex;
  justify-content: center;
}

.page-node-type-committee-member .node--type-committee-member .field--name-field-profil-picture img {
  width: 500px;
  height: 600px;
  object-fit: cover;
  border-radius: 10px;
  box-shadow: 1px 2px 5px rgba(0, 0, 0, .5);
}

.page-node-type-committee-member .node--type-committee-member .field--name-node-title h2{
  color: #263472;
  font-family: "Phenomena-Bold";
  font-weight: 700;
  display: flex;
  justify-content: center;
  font-size: 41px;
}

.page-node-type-committee-member .node--type-committee-member .field--name-field-fonction-poste {
  color: #263472;
  font-family: "Phenomena";
  font-weight: 700;
  display: flex;
  justify-content: center;
  font-size: 35px;
  margin-top: 40px
}

.page-node-type-committee-member .node--type-committee-member .field--name-field-committee a {
  color: #263472;
  font-family: "Phenomena";
  font-weight: 700;
  display: flex;
  justify-content: center;
  font-size: 25px;
  margin-top: 20px
}


.page-node-type-committee-member .node--type-committee-member .field--name-body p span {
  color: #4A4949;
  text-align: center;
  font-family: "Century Gothic";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  text-align: center;
  display: flex;
}

.page-node-type-committee-member .node--type-committee-member .field--name-body p {
  margin-top: 20px
}

.page-node-type-offre-d-emploi .wrapper {
  display: flex;
  width: 100%;
  margin: 40px auto;
  max-width: var(--page-content-max-w);
}

@media only screen and (max-width: 768px) {
  .page-node-type-offre-d-emploi .wrapper {
    display: flex;
    width: 100%;
    margin: 40px auto;
    max-width: var(--page-content-max-w);
    flex-direction: column;
  }
}

.page-node-type-offre-d-emploi .wrapper .group-left .field--name-field-duree-contrat  {
  background-color: var(--orange10);
  color: var(--orange);
  padding: 7px 10px;
  border-radius: 5px;
  font-size: 12px;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.24px;
  margin: 13px 13px;
  font-family: "Century Gothic";
}
.page-node-type-offre-d-emploi .wrapper .group-left .field--name-field-type-de-contrat {
  background-color: var(--pink10);
  color: var(--pink);
  padding: 7px 10px;
  border-radius: 5px;
  font-size: 12px;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.24px;
  margin: 0 13px;
  font-family: "Century Gothic";
}
.page-node-type-offre-d-emploi .wrapper .group-left .field--name-field-niveau-etude {
  background-color: var(--green15);
  color: var(--green);
  padding: 7px 10px;
  border-radius: 5px;
  font-size: 12px;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.24px;
  margin: 13px 13px;
  font-family: "Century Gothic";
}
.page-node-type-offre-d-emploi .wrapper .group-left .field--name-field-metier {
  display: flex;
  gap: 5px;
  background-color: var(--blue-sky10);
  color: var(--blue-sky);
  padding: 7px 10px;
  border-radius: 5px;
  font-size: 12px;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.24px;
  margin: 13px 13px;
  font-family: "Century Gothic";
}
.page-node-type-offre-d-emploi .wrapper .group-left .field--name-field-thematique {
  display: flex;
  gap: 5px;
  background-color: var(--pink10);
  color: var(--pink);
  padding: 7px 10px;
  border-radius: 5px;
  font-size: 12px;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.24px;
  margin: 13px 13px;
  font-family: "Century Gothic";
}

.page-node-type-offre-d-emploi .wrapper .group-left .field--name-dynamic-block-fieldnode-ancres ul li {
  letter-spacing: 0.24px;
  font-size: 12px;
  font-family: "Century Gothic";
  margin: 13px 13px;
  padding: 7px 10px;
  border-radius: 5px;
}
.page-node-type-offre-d-emploi .wrapper .group-left .field--name-dynamic-block-fieldnode-ancres ul li:hover {
  padding: 7px 10px;
  border-radius: 5px;
  background: #263472;
}
.page-node-type-offre-d-emploi .wrapper .group-left .field--name-field-contact {
  letter-spacing: 0.24px;
  font-size: 12px;
  font-family: "Century Gothic";
  margin: 13px 13px;
  padding: 7px 10px;
  display: flex;
  align-items: center;
}

.page-node-type-founding-member .container .node--type-founding-member {
  display: flex;
  margin: 80px auto;
  max-width: var(--page-content-max-w);
  align-items: center;
}

@media only screen and (max-width: 768px) {
  .page-node-type-founding-member .container .node--type-founding-member {
    display: flex;
    margin: 40px auto;
    max-width: var(--page-content-max-w);
    align-items: center;
    flex-direction: column;
    gap: 10px;
    padding: 0 20px;
  }
}
.page-node-type-founding-member .container .node--type-founding-member .field--name-field-logo {
  width: 100%;
}

.page-node-type-founding-member .container .node--type-founding-member .field--name-body {
  width: 100%;
}


.page-node-type-research-project .container {
  display: flex;
  flex-direction: column-reverse;
}

.page-node-type-research-project .container .field--name-body{
  max-width: 1110px;
  margin: 40px auto;
}

.page-node-type-research-project .container .field--name-body p.ckesoustitre1{
  color: #263472;
  font-family: var(--font-phenomena);
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.page-node-type-research-project .container .field--name-body p.ckesoustitre2{
  color: #263472;
  font-family: var(--font-phenomena);
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.page-node-type-research-project .container .field--name-body p.text-align-justify{
  color: #4A4949;
  font-family: "Century Gothic";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.28px;
}

.page-node-type-research-project .container .field--name-field-logo {

}
.page-node-type-research-project .container .su-prep {

  width: 100%;
  background: rgba(38, 52, 114, 0.10);

}

.page-node-type-research-project .container .su-prep  .prep {
  max-width: 1110px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  gap: 40px;
  align-items: center;
}

.page-node-type-research-project .container .field--name-field-logo img {
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .page-node-type-research-project .container .field--name-field-logo img {
    display: none;
  }
}
.page-node-type-research-project .container .su-prep  .prep .field--name-node-title h2 {
  color: #263472;
  font-family: var(--font-phenomena);
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

@media only screen and (max-width: 768px) {
  .page-node-type-research-project .container .field--name-field-logo img {
    display: none;
  }
  .page-node-type-research-project .container .su-prep  .prep .field--name-node-title h2 {
    color: #263472;
    font-family: var(--font-phenomena);
    font-size: 33px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding-left: 20px;
  }
  .page-node-type-research-project .container .field--name-body{
    max-width: 1110px;
    margin: 40px auto;
    padding: 20px;
  }
}
.page-node-type-formation .main-container .region-content article {
  display: flex;
  flex-direction: column-reverse;
  max-width: var(--page-content-max-w);
  margin: 0 auto;
  gap: 30px;
}

.page-node-type-formation .main-container .region-content article .content .field--name-field-formation-image {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.page-node-type-formation .main-container .region-content article .content {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  gap: 20px;
}

.page-node-type-formation .main-container .region-content article .content .field--name-field-formation-image img {
  width: 100%;
}
.page-node-type-formation .main-container .region-content article footer {
  text-align: center;
  /* background: red; */
  padding: 20px;
  box-shadow: 1px 2px 5px rgba(0, 0, 0, .3);
  border-radius: 10px;
}
@media only screen and (max-width: 768px) {
  .page-node-type-formation .main-container .region-content article .content {
    flex-direction: column-reverse;
    margin: 0 20px;
  }
  .page-node-type-formation .main-container .region-content article footer {
    margin: 0 20px;
  }
}

.page-node-type-formation .main-container .region-content article .content .field--name-field-formation-image .field--label {
  display: none
}

.page-node-type-formation .main-container .region-content article .content .field--type-text-with-summary p{
  color: var(--gray-dark);
  text-align: justify;
  font-size: 12px;
  line-height: normal;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.page-node-type-formation .main-container .region-content article footer .author {
  color: #263472;
  font-family: "Century Gothic";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.36px;
  margin-bottom: 10px;
}

.path-taxonomy .region-content .view-content {
  display: flex;
  gap: 20px;
  margin: 40px auto;
  max-width: var(--page-content-max-w);
  flex-wrap: wrap;
  justify-content: center;
}

.path-taxonomy .region-content .view-content .views-row {
  /* background: green; */
  /* display: flex; */
  padding: 40px 20px;
  box-shadow: 1px 2px 5px rgba(0,0,1,.35);
  border-radius: 10px;
  max-width: 340px;
}
.path-taxonomy .region-content .view-content .views-row article h2 a span{
  color: #263472;
  text-align: center;
  font-family: var(--font-phenomena);
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.path-taxonomy .region-content .view-content .views-row article .content ul li a{
  /*background: red; */
text-transform: uppercase;
  line-height: 1.2;
  /* padding-left: 110px; */
  color: #263472;
  /* text-align: right; */
  font-family: "Century Gothic";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.24px;
  display: flex;
  justify-content: end;
}

.path-taxonomy .region-content .view-content .views-row article .content ul li a::after{
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: var(--blue);
  background-image: url(images/plus_icon_blue.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 5px;
}

.path-taxonomy .region-content .view-content .views-row article .content {
  display: flex;
  flex-direction: column-reverse;
  gap: 30px;
}

@media only screen and (max-width: 768px) {
  .path-taxonomy .region-content .view-content {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin: 40px auto;
    max-width: var(--page-content-max-w);
    margin: 20px;
  }
}

.path-taxonomy .region-content .feed-icons {
  margin: 40px auto;
  max-width: var(--page-content-max-w);
  /* background: red; */
  display: flex;
  justify-content: center;
}
.path-taxonomy .region-content .feed-icons a {
  box-shadow: 1px 2px 5px rgba(0,0,1,.35);
  padding: 15px 20px;
  border-radius: 4px;
  font-family: "Century Gothic";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
}

.path-taxonomy .main-container .view-header {
  max-width: 1110px;
  margin: 40px auto;
  text-align: center;
  line-height: 1.2;
  /* padding-left: 110px; */
  color: #263472;
  /* text-align: right; */
  font-family: "Century Gothic";
  font-size: 24px;
  font-weight: 700;
}


 /* fix bug safari page detail evenement  */
 .page-node-type-evenement .main-container .row section div.region > div.node--type-evenement {
  display: flex!important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;

}
.path-formations .dialog-off-canvas-main-canvas .main-container .row section .region-content .views-element-container .view-liste-formation .view-content .item-list ul li .views-field-field-formation-image img {
  width: 210px;
  border-radius: 10px;
}
.region-footer-bottom-deux .field--type-text-with-summary .items-center a img,
.header__first__right__socials a img {
  width: 12px;
}
.page-node-type-article .dialog-off-canvas-main-canvas .main-container .region-content .node--type-article .group-right-inner .art_content .field--name-field-chapo {
  text-align: left;
}

.page-node-type-article .dialog-off-canvas-main-canvas .main-container .region-content .node--type-article .group-right-inner .art_content .field--name-field-contenu .field--item .paragraph--type-paragraphe-de-texte .field--type-text-long h2 {
  font-size: 28px;
  color: #263472;
  font-family: "Phenomena-Bold";
  margin-bottom: 15px;
  line-height: 1.2;
}

.page-node-type-article .dialog-off-canvas-main-canvas .main-container .region-content .node--type-article .group-right-inner .art_content .field--name-field-contenu .field--item .paragraph--type-paragraphe-de-texte .field--name-field-bouton-associe .field--item a {
  font-size: 16px;
  color: #263472;
  font-family: "Phenomena-Bold";
  margin-bottom: 15px;
  line-height: 1.2;
}

.page-node-type-article .dialog-off-canvas-main-canvas .main-container .region-content .node--type-article .group-right-inner .art_content .field--name-field-contenu .field--item .paragraph--type-paragraphe-de-texte .field--name-field-bouton-associe .field--item a::after {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: var(--blue);
  background-image: url(images/plus_icon_blue.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 10px;
}

.page-node-type-article .dialog-off-canvas-main-canvas .main-container .region-content .node--type-article .group-right-inner .art_content .field--name-field-contenu .field--item .paragraph--type-paragraphe-de-texte .field--name-field-liens-associes .field__items .paragraph--type-liens-associes .field--name-dynamic-token-fieldparagraph-lien-cat p a.lien_:before {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-image: url(images/Download_Square.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 5px;
}
.quickedit-field p a,
.page-node-type-article .dialog-off-canvas-main-canvas .main-container .region-content .node--type-article .group-right-inner .art_content .field--name-field-contenu .field--item .paragraph--type-paragraphe-de-texte .field--name-field-liens-associes .field__items .paragraph--type-liens-associes .field--name-dynamic-token-fieldparagraph-lien-cat p a {
  font-size: 16px;
  color: #263472;
  font-family: "Phenomena-Bold";
  margin-bottom: 15px;
  line-height: 1.2;
  text-transform: uppercase;
  display: flex;
}

.page-node-type-bourses-et-tutorats .dialog-off-canvas-main-canvas .main-container .region-content .node--type-bourses-et-tutorats .bs-region--right .field--name-body p.text-align-center {
  display: -webkit-inline-box;
}
.quickedit-field p,
.page-node-type-bourses-et-tutorats .dialog-off-canvas-main-canvas .main-container .region-content .node--type-bourses-et-tutorats .bs-region--right .field--name-body p {
  color: #263472;
  /* text-align: center; */
  font-family: "Century Gothic";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.28px;

}
.quickedit-field h3,
.page-node-type-bourses-et-tutorats .dialog-off-canvas-main-canvas .main-container .region-content .node--type-bourses-et-tutorats .bs-region--right .field--name-body h3 {
  display: inline;
  color: #263472;
  /* text-align: center; */
  font-family: "Century Gothic";
}
.quickedit-field ul,
.page-node-type-bourses-et-tutorats .dialog-off-canvas-main-canvas .main-container .region-content .node--type-bourses-et-tutorats .bs-region--right .field--name-body ul {
  list-style: inherit;
  margin: 12px 0;
  font-family: "Century Gothic";
}
