<br />
<b>Deprecated</b>:  Array and string offset access syntax with curly braces is deprecated in <b>/www/wwwroot/cibeins.fr/wp-content/themes/idcomweb/lib/less/lessc.inc.php</b> on line <b>1433</b><br />
<br />
<b>Deprecated</b>:  Array and string offset access syntax with curly braces is deprecated in <b>/www/wwwroot/cibeins.fr/wp-content/themes/idcomweb/lib/less/lessc.inc.php</b> on line <b>3535</b><br />
<br />
<b>Deprecated</b>:  Array and string offset access syntax with curly braces is deprecated in <b>/www/wwwroot/cibeins.fr/wp-content/themes/idcomweb/lib/less/lessc.inc.php</b> on line <b>4847</b><br />
<br />
<b>Deprecated</b>:  Array and string offset access syntax with curly braces is deprecated in <b>/www/wwwroot/cibeins.fr/wp-content/themes/idcomweb/lib/less/lessc.inc.php</b> on line <b>4955</b><br />
<br />
<b>Warning</b>:  is_file(): open_basedir restriction in effect. File(/utils.less) is not within the allowed path(s): (/www/wwwroot/cibeins.fr/:/tmp/) in <b>/www/wwwroot/cibeins.fr/wp-content/themes/idcomweb/lib/less/lessc.inc.php</b> on line <b>163</b><br />
<br />
<b>Warning</b>:  is_file(): open_basedir restriction in effect. File(/utils) is not within the allowed path(s): (/www/wwwroot/cibeins.fr/:/tmp/) in <b>/www/wwwroot/cibeins.fr/wp-content/themes/idcomweb/lib/less/lessc.inc.php</b> on line <b>163</b><br />
<br />
<b>Warning</b>:  is_file(): open_basedir restriction in effect. File(/globals.less) is not within the allowed path(s): (/www/wwwroot/cibeins.fr/:/tmp/) in <b>/www/wwwroot/cibeins.fr/wp-content/themes/idcomweb/lib/less/lessc.inc.php</b> on line <b>163</b><br />
<br />
<b>Warning</b>:  is_file(): open_basedir restriction in effect. File(/globals) is not within the allowed path(s): (/www/wwwroot/cibeins.fr/:/tmp/) in <b>/www/wwwroot/cibeins.fr/wp-content/themes/idcomweb/lib/less/lessc.inc.php</b> on line <b>163</b><br />
<br />
<b>Warning</b>:  is_file(): open_basedir restriction in effect. File(/desktop.less) is not within the allowed path(s): (/www/wwwroot/cibeins.fr/:/tmp/) in <b>/www/wwwroot/cibeins.fr/wp-content/themes/idcomweb/lib/less/lessc.inc.php</b> on line <b>163</b><br />
<br />
<b>Warning</b>:  is_file(): open_basedir restriction in effect. File(/desktop) is not within the allowed path(s): (/www/wwwroot/cibeins.fr/:/tmp/) in <b>/www/wwwroot/cibeins.fr/wp-content/themes/idcomweb/lib/less/lessc.inc.php</b> on line <b>163</b><br />
<br />
<b>Warning</b>:  is_file(): open_basedir restriction in effect. File(/mobile.less) is not within the allowed path(s): (/www/wwwroot/cibeins.fr/:/tmp/) in <b>/www/wwwroot/cibeins.fr/wp-content/themes/idcomweb/lib/less/lessc.inc.php</b> on line <b>163</b><br />
<br />
<b>Warning</b>:  is_file(): open_basedir restriction in effect. File(/mobile) is not within the allowed path(s): (/www/wwwroot/cibeins.fr/:/tmp/) in <b>/www/wwwroot/cibeins.fr/wp-content/themes/idcomweb/lib/less/lessc.inc.php</b> on line <b>163</b><br />
<br />
<b>Warning</b>:  is_file(): open_basedir restriction in effect. File(/tablet.less) is not within the allowed path(s): (/www/wwwroot/cibeins.fr/:/tmp/) in <b>/www/wwwroot/cibeins.fr/wp-content/themes/idcomweb/lib/less/lessc.inc.php</b> on line <b>163</b><br />
<br />
<b>Warning</b>:  is_file(): open_basedir restriction in effect. File(/tablet) is not within the allowed path(s): (/www/wwwroot/cibeins.fr/:/tmp/) in <b>/www/wwwroot/cibeins.fr/wp-content/themes/idcomweb/lib/less/lessc.inc.php</b> on line <b>163</b><br />
<br />
<b>Warning</b>:  is_file(): open_basedir restriction in effect. File(/error-404.less) is not within the allowed path(s): (/www/wwwroot/cibeins.fr/:/tmp/) in <b>/www/wwwroot/cibeins.fr/wp-content/themes/idcomweb/lib/less/lessc.inc.php</b> on line <b>163</b><br />
<br />
<b>Warning</b>:  is_file(): open_basedir restriction in effect. File(/error-404) is not within the allowed path(s): (/www/wwwroot/cibeins.fr/:/tmp/) in <b>/www/wwwroot/cibeins.fr/wp-content/themes/idcomweb/lib/less/lessc.inc.php</b> on line <b>163</b><br />
.idcom-page-locked #wp-admin-bar-so_live_editor,
.idcom-page-locked #wp-admin-bar-edit {
  display: none !important;
}
body .fadable {
  opacity: 0;
  transition: opacity .3s ease-in-out;
}
body .fadable.unfade {
  opacity: 1;
}
body .fadable.fade {
  opacity: 0;
}
body header a {
  text-decoration: none;
}
body header .preheader {
  padding: 1rem 0.5rem;
  background-color: #252829;
  color: #fff;
  font-size: 0.875rem;
  font-weight: lighter;
  text-align: center;
}
body header .preheader .lien {
  text-decoration: none;
  color: white;
}
body header .preheader .wrapper-social .lien {
  text-decoration: none;
  color: white;
}
body header .navbar .buttons-wrapper {
  width: 100%;
}
body header .navbar .menu-formation {
  background: none;
  outline: none;
  border: none;
  height: 40px;
  width: 40px;
}
body header .navbar .menu-general {
  background: none;
  outline: none;
  border: none;
  height: 40px;
  width: 40px;
}
body header .navbar .menu-icon {
  height: 40px;
  width: 40px;
}
body header .navbar .texte-formation {
  text-transform: uppercase;
  font-weight: 700;
  line-height: 100%;
}
body header .navbar .navbar-brand .image {
  max-height: 100px;
}
@media (min-width: 1760px) {
  body header .navbar .navbar-brand .image {
    max-height: 162px;
  }
}
body header .navbar .navbar-nav .nav-item .nav-link {
  font-size: 1rem;
  font-weight: 500;
  text-transform: uppercase;
  padding: 0;
  color: #373F41;
}
body header .navbar .navbar-nav .nav-item .nav-link[data-bs-toggle="dropdown"] {
  position: relative;
}
body header .navbar .navbar-nav .nav-item .nav-link[data-bs-toggle="dropdown"]::after {
  position: absolute;
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23373F41' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.34317 7.75732L4.92896 9.17154L12 16.2426L19.0711 9.17157L17.6569 7.75735L12 13.4142L6.34317 7.75732Z' fill='%23373F41' /%3E%3C/svg%3E");
}
body header .navbar .navbar-nav .nav-item .wrapper-dd .wrapper-menu-image {
  display: none;
}
body header .navbar .navbar-nav .nav-item .wrapper-dd .wrapper-menu-image .image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
body header .navbar .navbar-nav .nav-item .wrapper-dd .wrapper-menu-items {
  width: 100%;
}
body header .navbar .navbar-nav .nav-item .wrapper-dd .wrapper-menu-items .wrapper-menu-title {
  width: 100%;
}
body header .navbar .navbar-nav .nav-item .wrapper-dd .wrapper-menu-items .lvl2-wrapper {
  list-style: none;
  margin: 0.5rem 0;
}
body header .navbar .navbar-nav .nav-item .wrapper-dd .wrapper-menu-items .lvl2-wrapper .lvl2-title {
  font-size: 1rem;
  font-weight: bold;
  color: #F59C24 !important;
  text-transform: uppercase;
}
body header .navbar .navbar-nav .nav-item .wrapper-dd .wrapper-menu-items .lvl2-wrapper .lvl3-lien {
  margin-right: 5px;
  text-decoration: none;
  color: #000000;
  font-size: 1rem;
}
body header .navbar .navbar-nav .nav-item .wrapper-dd .wrapper-menu-items .lvl2-wrapper .titre_situation {
  font-weight: bold;
  pointer-events: none !important;
}
body header .menu-formation .title {
  font-weight: 800;
  font-size: 1.375rem;
}
body header .menu-formation .container-situation .bouton-formation-situation {
  font-size: 1.125rem;
  color: white;
  border: none;
  outline: none;
  padding: 1.5rem 1rem;
  width: 100%;
  text-align: start;
  display: flex;
  justify-content: space-between;
  font-weight: bold;
}
body header .menu-formation .container-situation-lvl2 .bouton-formation-situation {
  background: none;
  padding: 1rem 1.5rem;
  outline: none;
  color: #252829;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #C4C4C4;
  width: 100%;
  text-align: start;
  display: flex;
  justify-content: space-between;
  font-weight: bold;
}
body header .menu-formation #container-situation-lvl3 .wrapper-lien {
  width: 100%;
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #C4C4C4;
}
body header .menu-formation #container-situation-lvl3 .wrapper-lien .lien {
  text-decoration: none;
  color: #252829;
  text-align: start;
  font-weight: bold;
}
body header .menu-formation .container-domaines .wrapper-picto {
  clip-path: polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);
  height: 50px;
  width: 65px;
  display: flex;
  align-items: center;
  justify-content: center;
}
body header .menu-formation .container-domaines .wrapper-picto .picto {
  width: 30px;
  height: 30px;
  object-fit: contain;
}
body header .menu-formation .container-domaines .bouton-formation-domaine {
  font-size: 1.125rem;
  color: white;
  border: none;
  outline: none;
  padding: 1.5rem 1rem;
  width: 100%;
  text-align: start;
  display: flex;
  justify-content: space-between;
  font-weight: bold;
}
body header .menu-formation #container-domaine-lvl2 .wrapper-lien {
  width: 100%;
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #C4C4C4;
}
body header .menu-formation #container-domaine-lvl2 .wrapper-lien .lien {
  text-decoration: none;
  color: #252829;
  text-align: start;
  font-weight: bold;
}
body .fond {
  background-color: #F59C24;
  width: 100px;
  position: fixed;
  height: 100vh;
  top: 0;
  z-index: -1;
}
body main {
  overflow: hidden;
}
body main .wp-block-buttons.descendre {
  padding-top: 10px;
}
body main .wp-block-latest-posts__list {
  list-style: none;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 30px 100px 0 100px;
  justify-content: center;
}
body main .wp-block-latest-posts__list li {
  width: calc(23.33%);
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
  background-color: #492D2C;
}
body main .wp-block-latest-posts__featured-image img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
}
body main .wp-block-latest-posts__post-title {
  text-decoration: none;
  color: white;
  font-weight: bold;
  display: block;
  padding: 10px;
  text-align: center;
}
body main .wp-block-latest-posts__post-date {
  font-size: 0.875rem;
  font-style: italic;
  color: #F59C24;
  text-align: center;
  padding-bottom: 10px;
}
body main .wp-block-latest-posts__list li:hover {
  background-color: #F59C24;
}
body main .wp-block-latest-posts__list li:hover .wp-block-latest-posts__post-title {
  color: #492D2C;
}
body main .nf-fu-fileinput-button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' class='bi bi-paperclip' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 3a2.5 2.5 0 0 1 5 0v9a1.5 1.5 0 0 1-3 0V5a.5.5 0 0 1 1 0v7a.5.5 0 0 0 1 0V3a1.5 1.5 0 1 0-3 0v9a2.5 2.5 0 0 0 5 0V5a.5.5 0 0 1 1 0v7a3.5 3.5 0 1 1-7 0V3z'/%3E%3C/svg%3E");
  background-repeat: no-repeat !important;
  background-size: auto !important;
  background-position: center right 5% !important;
}
body main .nf-fu-fileinput-button:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' class='bi bi-paperclip' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 3a2.5 2.5 0 0 1 5 0v9a1.5 1.5 0 0 1-3 0V5a.5.5 0 0 1 1 0v7a.5.5 0 0 0 1 0V3a1.5 1.5 0 1 0-3 0v9a2.5 2.5 0 0 0 5 0V5a.5.5 0 0 1 1 0v7a3.5 3.5 0 1 1-7 0V3z'/%3E%3C/svg%3E");
}
body main input[value="Envoyer"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' class='bi bi-send' viewBox='0 0 16 16'%3E%3Cpath d='M15.854.146a.5.5 0 0 1 .11.54l-5.819 14.547a.75.75 0 0 1-1.329.124l-3.178-4.995L.643 7.184a.75.75 0 0 1 .124-1.33L15.314.037a.5.5 0 0 1 .54.11ZM6.636 10.07l2.761 4.338L14.13 2.576 6.636 10.07Zm6.787-8.201L1.591 6.602l4.339 2.76 7.494-7.493Z'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-size: auto !important;
  background-position: center left 80% !important;
  padding: 0 4.5rem 0 3rem !important;
}
body main .wrapper-header-formation .img-section {
  display: flex;
  justify-content: center;
}
body main .wrapper-header-formation .img-section .img-container {
  position: relative;
}
body main .wrapper-header-formation .img-section .img-container::after {
  content: '';
  position: absolute;
  top: 8px;
  left: -8px;
  background-color: #F59C24;
  clip-path: circle(50% at 50% 50%);
  width: 250px;
  height: 250px;
  z-index: 1;
}
body main .wrapper-header-formation .img-section .img-container .wrapper-image {
  height: 250px;
  width: 250px;
  position: relative;
  z-index: 2;
  clip-path: circle(50% at 50% 50%);
}
body main .wrapper-header-formation .img-section .img-container .wrapper-image .image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
body main .wrapper-header-formation .wrapper-picto {
  height: 50px;
  width: 55px;
  clip-path: polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);
  display: flex;
  align-items: center;
  justify-content: center;
}
body main .wrapper-header-formation .titre {
  font-size: 1.5rem;
  font-weight: 700;
}
body main .wrapper-header-formation .wrapper-breadcrumb {
  color: white;
  font-size: 1rem;
}
body main .wrapper-header-formation .wrapper-breadcrumb a {
  text-decoration: none;
  color: white;
}
body main .wrapper-header-page-post .container-header-items .wrapper-titre .titre {
  font-size: 2rem;
  font-weight: bold;
  color: #252829;
}
body main .wrapper-header-page-post .container-header-items .wrapper-breadcrumb {
  background-color: #492D2C;
  color: white;
  font-size: 1.125rem;
}
body main .wrapper-header-page-post .container-header-items .wrapper-breadcrumb a {
  text-decoration: none;
  color: white;
}
body main .wrapper-header-page .container-header-items {
  height: 35vh;
}
body main .wrapper-header-page .container-header-items .wrapper-titre .titre {
  font-size: 2rem;
  font-weight: bold;
  color: #252829;
}
body main .wrapper-header-page .container-header-items .wrapper-breadcrumb {
  background-color: #492D2C;
  color: white;
  font-size: 1.125rem;
}
body main .wrapper-header-page .container-header-items .wrapper-breadcrumb a {
  text-decoration: none;
  color: white;
}
body main .wrapper-bloc-titre .titre {
  font-size: 1.5rem;
  color: #373F41;
  font-weight: 700;
}
body main .wrapper-bloc-titre .date {
  font-style: italic;
  color: #F59C24;
  font-size: 1rem;
}
body main .wrapper-bloc-titre .lien {
  color: #737B7D;
  font-size: 1.25rem;
  font-weight: 500;
}
body main .single-agenda .wrapper-date-info {
  background-color: #F2F2F2;
  padding: 0.5rem;
  font-weight: 700;
}
body main .single-offre .info-block {
  background-color: #F2F2F2;
  margin: 1.5rem auto 1.5rem auto;
}
body main .single-offre .info-block .info {
  padding: 1rem 0;
  color: #252829;
  font-weight: 700;
  text-align: center;
}
body main .single-offre .wrapper-description h1,
body main .single-offre .wrapper-description h2,
body main .single-offre .wrapper-description h3,
body main .single-offre .wrapper-description h4,
body main .single-offre .wrapper-description h5,
body main .single-offre .wrapper-description h6 {
  font-size: 1.375rem;
  font-weight: 700;
  color: #F59C24;
}
body main .single-offre .wrapper-description p {
  color: #585D5E;
  font-size: 1rem;
}
body main .single-portrait .wrapper-image .image {
  max-height: 600px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
body main .single-portrait .wrapper-contenu .citation {
  color: #F59C24;
  font-size: 1.25rem;
  font-style: italic;
}
body main .single-portrait .wrapper-contenu .texte {
  color: #585D5E;
  font-size: 1.125rem;
}
body main .wrapper-share {
  margin-bottom: 4rem;
}
body main .wrapper-share .share-text {
  font-size: 1rem;
  color: #A1A1A1;
  font-weight: 500;
}
body footer a {
  text-decoration: none;
  color: white;
}
body footer a:hover {
  color: white;
}
body footer .container-footer-items {
  background-color: #252829;
  padding: 2rem 0;
  font-size: 1rem;
  color: white;
}
body footer .container-footer-items .wrapper-logo .image {
  max-width: 300px;
  width: 100%;
  height: 100%;
}
body footer .container-footer-items .wrapper-menu .footer-menu {
  list-style: none;
  padding: 0;
}
body footer .container-footer-items .wrapper-menu .footer-menu .menu-item .lien {
  text-decoration: none;
  color: white;
}
body footer .wrapper-idcomcrea {
  background-color: #492D2C;
  padding: 1.5rem 0;
  text-align: center;
}
body footer .wrapper-idcomcrea .content-idcomcrea {
  width: 100%;
  margin: auto;
  font-size: 1.125rem;
  color: white;
}
body footer .wrapper-idcomcrea .content-idcomcrea .lien {
  text-decoration: none;
  color: white;
}
@media (min-width: 768px) {
  body footer .container-footer-items {
    font-size: 1.125rem;
  }
}
@media (min-width: 992px) {
  body header .navbar .navbar .nav-item .dropdown-menu {
    display: none;
  }
  body header .navbar .navbar .nav-item:hover .dropdown-menu {
    display: block;
  }
  body header .navbar .navbar .nav-item .dropdown-menu {
    margin-top: 0;
  }
  body header .navbar .buttons-wrapper {
    width: 25%;
  }
  body header .navbar .collapsible-menu {
    width: 75%;
  }
  body header .navbar .menu-icon {
    height: 42px;
    width: 42px;
  }
  body header .navbar .texte-formation {
    font-size: 0.875rem;
  }
  body header .navbar .navbar-nav .nav-item {
    padding-left: 0.5rem;
    border-left: solid 1px #BBBBBB;
  }
  body header .navbar .navbar-nav .nav-item .nav-link {
    font-size: 0.875rem;
  }
  body header .navbar .navbar-nav .nav-item .wrapper-dd .wrapper-menu-image {
    display: block;
    width: 20%;
  }
  body header .navbar .navbar-nav .nav-item .wrapper-dd .wrapper-menu-image .image {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  body header .navbar .navbar-nav .nav-item .wrapper-dd .wrapper-menu-items .lvl2-wrapper {
    list-style: none;
    margin: 0.5rem 0;
  }
  body header .navbar .navbar-nav .nav-item .wrapper-dd .wrapper-menu-items .lvl2-wrapper .lvl2-title {
    font-size: 1.125rem;
  }
  body header .navbar .navbar-nav .nav-item .wrapper-dd .wrapper-menu-items .lvl2-wrapper .lvl3-lien {
    font-size: 1rem;
  }
  body header .menu-formation .title {
    margin-left: 68px;
  }
  body header .menu-formation .container-situation .wrapper-bouton {
    margin-left: 68px;
  }
  body main .nf-fu-fileinput-button {
    background-position: center right 25% !important;
  }
  body main .wrapper-header-formation .img-section {
    justify-content: end;
  }
  body main .wrapper-header-formation .img-section .img-container::after {
    content: '';
    width: 300px;
    height: 300px;
  }
  body main .wrapper-header-formation .img-section .img-container .wrapper-image {
    height: 300px;
    width: 300px;
  }
  body main .wrapper-header-formation .wrapper-picto {
    height: 50px;
    width: 55px;
    clip-path: polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body main .wrapper-header-formation .titre {
    font-size: 2rem;
  }
  body main .wrapper-header-formation .container-titre {
    margin-top: 3rem;
  }
  body main .wrapper-header-formation .wrapper-breadcrumb {
    margin-top: -10rem;
  }
  body main .single-agenda .wrapper-date-info {
    padding: 1.5rem;
    font-size: 1.125rem;
  }
  body main .wrapper-bloc-titre .titre {
    font-size: 2.375rem;
  }
  body main .wrapper-bloc-titre .date {
    font-style: italic;
    font-size: 1.125rem;
  }
  body main .wrapper-bloc-titre .lien {
    font-size: 1rem;
  }
  body footer .container-footer-items .wrapper-menu .footer-menu {
    column-count: 2;
  }
}
@media (min-width: 1200px) {
  body header .preheader {
    padding: 1rem 0.5rem;
    font-size: 1rem;
  }
  body header .navbar .menu-icon {
    height: 42px;
    width: 42px;
  }
  body header .navbar .texte-formation {
    font-size: 1rem;
  }
  body header .navbar .navbar-nav .nav-item .nav-link[data-bs-toggle="dropdown"]::after {
    top: 50%;
    right: -50px;
    transform: translateY(-50%);
  }
  body footer .container-footer-items {
    padding: 3rem 0;
  }
  body footer .container-footer-items .wrapper-menu .footer-menu {
    list-style: none;
  }
}
@media (min-width: 1600px) {
  body header .navbar .navbar-nav .nav-item .nav-link {
    font-size: 1rem;
  }
}
@keyframes border404LeftToRight {
  0% {
    left: -40%;
  }
  100% {
    left: 130%;
  }
}
@keyframes border404RightToLeft {
  0% {
    left: 130%;
  }
  100% {
    left: -40%;
  }
}
.error-404 {
  padding-top: 150px;
  padding-bottom: 150px;
  text-align: center;
}
.error-404 h1 {
  text-transform: uppercase;
  position: relative;
  overflow: hidden;
  padding-top: 15px;
  padding-bottom: 15px;
}
.error-404 h1:before {
  content: '';
  position: absolute;
  width: 10%;
  height: 2px;
  left: 0%;
  background-color: ;
  top: 0;
  animation: border404RightToLeft 4s infinite;
}
.error-404 h1:after {
  content: '';
  position: absolute;
  width: 10%;
  height: 2px;
  left: 0%;
  background-color: ;
  bottom: 0;
  animation: border404LeftToRight 4s infinite;
}
.error-404 h2 {
  margin-top: 30px;
}
.error-404 .btn {
  margin-top: 40px;
}
