<br />
<b>Deprecated</b>:  Array and string offset access syntax with curly braces is deprecated in <b>/www/wwwroot/www.centre-ade.com/wp-content/themes/idcomweb-main/lib/less/lessc.inc.php</b> on line <b>717</b><br />
<br />
<b>Deprecated</b>:  Array and string offset access syntax with curly braces is deprecated in <b>/www/wwwroot/www.centre-ade.com/wp-content/themes/idcomweb-main/lib/less/lessc.inc.php</b> on line <b>1768</b><br />
<br />
<b>Deprecated</b>:  Array and string offset access syntax with curly braces is deprecated in <b>/www/wwwroot/www.centre-ade.com/wp-content/themes/idcomweb-main/lib/less/lessc.inc.php</b> on line <b>2424</b><br />
<br />
<b>Deprecated</b>:  Array and string offset access syntax with curly braces is deprecated in <b>/www/wwwroot/www.centre-ade.com/wp-content/themes/idcomweb-main/lib/less/lessc.inc.php</b> on line <b>2478</b><br />
<br />
<b>Warning</b>:  is_file(): open_basedir restriction in effect. File(//../../../css/utils.less) is not within the allowed path(s): (/www/wwwroot/www.centre-ade.com/:/tmp/) in <b>/www/wwwroot/www.centre-ade.com/wp-content/themes/idcomweb-main/lib/less/lessc.inc.php</b> on line <b>82</b><br />
<br />
<b>Warning</b>:  is_file(): open_basedir restriction in effect. File(//../../../css/utils) is not within the allowed path(s): (/www/wwwroot/www.centre-ade.com/:/tmp/) in <b>/www/wwwroot/www.centre-ade.com/wp-content/themes/idcomweb-main/lib/less/lessc.inc.php</b> on line <b>82</b><br />
<br />
<b>Warning</b>:  is_file(): open_basedir restriction in effect. File(//../../../css/globals.less) is not within the allowed path(s): (/www/wwwroot/www.centre-ade.com/:/tmp/) in <b>/www/wwwroot/www.centre-ade.com/wp-content/themes/idcomweb-main/lib/less/lessc.inc.php</b> on line <b>82</b><br />
<br />
<b>Warning</b>:  is_file(): open_basedir restriction in effect. File(//../../../css/globals) is not within the allowed path(s): (/www/wwwroot/www.centre-ade.com/:/tmp/) in <b>/www/wwwroot/www.centre-ade.com/wp-content/themes/idcomweb-main/lib/less/lessc.inc.php</b> on line <b>82</b><br />
@keyframes height {
  0% {
    height: 0;
  }
  36% {
    height: 0;
  }
  100% {
    height: 1000px;
  }
}
@keyframes height2 {
  0% {
    height: 0;
  }
  25% {
    height: 0;
  }
  100% {
    height: 1000px;
  }
}
.idcom-page-locked #wp-admin-bar-so_live_editor,
.idcom-page-locked #wp-admin-bar-edit {
  display: none !important;
}
body main section.pilliers {
  padding: 100px 0 70px;
  overflow: hidden;
}
body main section.pilliers .top {
  margin-bottom: 55px;
}
body main section.pilliers .top .container {
  max-width: 1520px;
}
body main section.pilliers .top .titre {
  margin-bottom: 20px;
  display: table;
}
body main section.pilliers .top p {
  font-size: 20px;
  font-weight: 600;
  color: #4D4B4B;
  margin-bottom: 0;
}
body main section.pilliers .top .bouton {
  margin: 50px 0 0 auto;
}
body main section.pilliers .contenu .container {
  max-width: 1630px;
}
body main section.pilliers .contenu .accordion,
body main section.pilliers .contenu .list {
  display: flex;
  flex-wrap: wrap;
}
body main section.pilliers .contenu .accordion .accordion-item,
body main section.pilliers .contenu .accordion .item,
body main section.pilliers .contenu .list .accordion-item,
body main section.pilliers .contenu .list .item {
  width: 20%;
  margin-bottom: 30px;
}
body main section.pilliers .contenu .accordion .accordion-item h3,
body main section.pilliers .contenu .accordion .item h3,
body main section.pilliers .contenu .list .accordion-item h3,
body main section.pilliers .contenu .list .item h3 {
  display: flex;
  align-items: flex-end;
  height: 260px;
}
body main section.pilliers .contenu .accordion .accordion-item h3 button:hover,
body main section.pilliers .contenu .accordion .item h3 button:hover,
body main section.pilliers .contenu .list .accordion-item h3 button:hover,
body main section.pilliers .contenu .list .item h3 button:hover {
  background-color: #F2F2F2;
}
body main section.pilliers .contenu .accordion .accordion-item h3 button[aria-expanded="true"],
body main section.pilliers .contenu .accordion .item h3 button[aria-expanded="true"],
body main section.pilliers .contenu .list .accordion-item h3 button[aria-expanded="true"],
body main section.pilliers .contenu .list .item h3 button[aria-expanded="true"] {
  background-color: #F2F2F2;
}
body main section.pilliers .contenu .accordion .accordion-item h3 button:focus,
body main section.pilliers .contenu .accordion .item h3 button:focus,
body main section.pilliers .contenu .list .accordion-item h3 button:focus,
body main section.pilliers .contenu .list .item h3 button:focus {
  outline: none;
}
body main section.pilliers .contenu .accordion .accordion-item h3 button,
body main section.pilliers .contenu .accordion .accordion-item h3 .bloc,
body main section.pilliers .contenu .accordion .item h3 button,
body main section.pilliers .contenu .accordion .item h3 .bloc,
body main section.pilliers .contenu .list .accordion-item h3 button,
body main section.pilliers .contenu .list .accordion-item h3 .bloc,
body main section.pilliers .contenu .list .item h3 button,
body main section.pilliers .contenu .list .item h3 .bloc {
  width: 100%;
  height: 100%;
  border: 0;
  background-color: transparent;
  padding: 30px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  transition: all .4s ease-in-out !important;
  -webkit-transition: all .4s ease-in-out !important;
  -moz-transition: all .4s ease-in-out !important;
  -o-transition: all .4s ease-in-out !important;
}
body main section.pilliers .contenu .accordion .accordion-item h3 button .icon,
body main section.pilliers .contenu .accordion .accordion-item h3 .bloc .icon,
body main section.pilliers .contenu .accordion .item h3 button .icon,
body main section.pilliers .contenu .accordion .item h3 .bloc .icon,
body main section.pilliers .contenu .list .accordion-item h3 button .icon,
body main section.pilliers .contenu .list .accordion-item h3 .bloc .icon,
body main section.pilliers .contenu .list .item h3 button .icon,
body main section.pilliers .contenu .list .item h3 .bloc .icon {
  height: 112px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
body main section.pilliers .contenu .accordion .accordion-item h3 button .icon img,
body main section.pilliers .contenu .accordion .accordion-item h3 .bloc .icon img,
body main section.pilliers .contenu .accordion .item h3 button .icon img,
body main section.pilliers .contenu .accordion .item h3 .bloc .icon img,
body main section.pilliers .contenu .list .accordion-item h3 button .icon img,
body main section.pilliers .contenu .list .accordion-item h3 .bloc .icon img,
body main section.pilliers .contenu .list .item h3 button .icon img,
body main section.pilliers .contenu .list .item h3 .bloc .icon img {
  width: 100%;
  max-height: 112px;
}
body main section.pilliers .contenu .accordion .accordion-item h3 button p,
body main section.pilliers .contenu .accordion .accordion-item h3 .bloc p,
body main section.pilliers .contenu .accordion .item h3 button p,
body main section.pilliers .contenu .accordion .item h3 .bloc p,
body main section.pilliers .contenu .list .accordion-item h3 button p,
body main section.pilliers .contenu .list .accordion-item h3 .bloc p,
body main section.pilliers .contenu .list .item h3 button p,
body main section.pilliers .contenu .list .item h3 .bloc p {
  margin-bottom: 0;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 600;
  width: 100%;
  text-align: center;
}
body main section.pilliers .contenu .accordion .accordion-item h3 button p b,
body main section.pilliers .contenu .accordion .accordion-item h3 .bloc p b,
body main section.pilliers .contenu .accordion .item h3 button p b,
body main section.pilliers .contenu .accordion .item h3 .bloc p b,
body main section.pilliers .contenu .list .accordion-item h3 button p b,
body main section.pilliers .contenu .list .accordion-item h3 .bloc p b,
body main section.pilliers .contenu .list .item h3 button p b,
body main section.pilliers .contenu .list .item h3 .bloc p b {
  display: block;
  font-weight: 900;
}
body main section.pilliers .contenu .accordion .accordion-collapse,
body main section.pilliers .contenu .list .accordion-collapse {
  border-top: 1px solid #707070;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  padding-top: 30px;
}
body main section.pilliers .contenu .accordion .accordion-collapse .accordion-body,
body main section.pilliers .contenu .list .accordion-collapse .accordion-body {
  padding: 0;
}
body main section.pilliers .contenu .accordion .accordion-collapse.collapsing,
body main section.pilliers .contenu .list .accordion-collapse.collapsing {
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  visibility: visible;
}
body main section.pilliers .contenu .accordion .accordion-collapse p,
body main section.pilliers .contenu .list .accordion-collapse p {
  font-size: 18px;
  text-align: center;
  margin-bottom: 0;
  font-weight: 600;
  color: #4D4B4B;
}
@media (min-width: 1361px) and (max-width: 1500px) {
  body main section.pilliers {
    padding: 90px 0 60px;
  }
  body main section.pilliers .top {
    margin-bottom: 55px;
  }
  body main section.pilliers .top p {
    font-size: 18px;
  }
  body main section.pilliers .top .bouton {
    margin: 50px 0 0 auto;
  }
  body main section.pilliers .contenu .accordion .accordion-item,
  body main section.pilliers .contenu .accordion .item,
  body main section.pilliers .contenu .list .accordion-item,
  body main section.pilliers .contenu .list .item {
    width: 20%;
    margin-bottom: 30px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3,
  body main section.pilliers .contenu .accordion .item h3,
  body main section.pilliers .contenu .list .accordion-item h3,
  body main section.pilliers .contenu .list .item h3 {
    height: 230px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc,
  body main section.pilliers .contenu .accordion .item h3 button,
  body main section.pilliers .contenu .accordion .item h3 .bloc,
  body main section.pilliers .contenu .list .accordion-item h3 button,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc,
  body main section.pilliers .contenu .list .item h3 button,
  body main section.pilliers .contenu .list .item h3 .bloc {
    padding: 25px 0;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button .icon,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc .icon,
  body main section.pilliers .contenu .accordion .item h3 button .icon,
  body main section.pilliers .contenu .accordion .item h3 .bloc .icon,
  body main section.pilliers .contenu .list .accordion-item h3 button .icon,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc .icon,
  body main section.pilliers .contenu .list .item h3 button .icon,
  body main section.pilliers .contenu .list .item h3 .bloc .icon {
    height: 102px;
    margin-bottom: 15px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button .icon img,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc .icon img,
  body main section.pilliers .contenu .accordion .item h3 button .icon img,
  body main section.pilliers .contenu .accordion .item h3 .bloc .icon img,
  body main section.pilliers .contenu .list .accordion-item h3 button .icon img,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc .icon img,
  body main section.pilliers .contenu .list .item h3 button .icon img,
  body main section.pilliers .contenu .list .item h3 .bloc .icon img {
    max-height: 102px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button p,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc p,
  body main section.pilliers .contenu .accordion .item h3 button p,
  body main section.pilliers .contenu .accordion .item h3 .bloc p,
  body main section.pilliers .contenu .list .accordion-item h3 button p,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc p,
  body main section.pilliers .contenu .list .item h3 button p,
  body main section.pilliers .contenu .list .item h3 .bloc p {
    font-size: 18px;
  }
  body main section.pilliers .contenu .accordion .accordion-collapse,
  body main section.pilliers .contenu .list .accordion-collapse {
    padding-top: 25px;
  }
  body main section.pilliers .contenu .accordion .accordion-collapse p,
  body main section.pilliers .contenu .list .accordion-collapse p {
    font-size: 17px;
  }
}
@media (min-width: 1200px) and (max-width: 1360px) {
  body main section.pilliers {
    padding: 80px 0 50px;
  }
  body main section.pilliers .top {
    margin-bottom: 45px;
  }
  body main section.pilliers .top p {
    font-size: 17px;
  }
  body main section.pilliers .top .bouton {
    margin: 50px 0 0 auto;
  }
  body main section.pilliers .contenu .accordion .accordion-item,
  body main section.pilliers .contenu .accordion .item,
  body main section.pilliers .contenu .list .accordion-item,
  body main section.pilliers .contenu .list .item {
    width: 20%;
    margin-bottom: 30px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3,
  body main section.pilliers .contenu .accordion .item h3,
  body main section.pilliers .contenu .list .accordion-item h3,
  body main section.pilliers .contenu .list .item h3 {
    height: 200px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc,
  body main section.pilliers .contenu .accordion .item h3 button,
  body main section.pilliers .contenu .accordion .item h3 .bloc,
  body main section.pilliers .contenu .list .accordion-item h3 button,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc,
  body main section.pilliers .contenu .list .item h3 button,
  body main section.pilliers .contenu .list .item h3 .bloc {
    padding: 25px 0;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button .icon,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc .icon,
  body main section.pilliers .contenu .accordion .item h3 button .icon,
  body main section.pilliers .contenu .accordion .item h3 .bloc .icon,
  body main section.pilliers .contenu .list .accordion-item h3 button .icon,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc .icon,
  body main section.pilliers .contenu .list .item h3 button .icon,
  body main section.pilliers .contenu .list .item h3 .bloc .icon {
    height: 92px;
    margin-bottom: 15px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button .icon img,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc .icon img,
  body main section.pilliers .contenu .accordion .item h3 button .icon img,
  body main section.pilliers .contenu .accordion .item h3 .bloc .icon img,
  body main section.pilliers .contenu .list .accordion-item h3 button .icon img,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc .icon img,
  body main section.pilliers .contenu .list .item h3 button .icon img,
  body main section.pilliers .contenu .list .item h3 .bloc .icon img {
    max-height: 92px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button p,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc p,
  body main section.pilliers .contenu .accordion .item h3 button p,
  body main section.pilliers .contenu .accordion .item h3 .bloc p,
  body main section.pilliers .contenu .list .accordion-item h3 button p,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc p,
  body main section.pilliers .contenu .list .item h3 button p,
  body main section.pilliers .contenu .list .item h3 .bloc p {
    font-size: 16px;
  }
  body main section.pilliers .contenu .accordion .accordion-collapse,
  body main section.pilliers .contenu .list .accordion-collapse {
    padding-top: 25px;
  }
  body main section.pilliers .contenu .accordion .accordion-collapse p,
  body main section.pilliers .contenu .list .accordion-collapse p {
    font-size: 16px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  body main section.pilliers {
    padding: 80px 0 40px;
  }
  body main section.pilliers .top {
    margin-bottom: 45px;
  }
  body main section.pilliers .top .titre {
    max-width: 390px;
    width: 100%;
  }
  body main section.pilliers .top p {
    font-size: 17px;
  }
  body main section.pilliers .top .bouton {
    margin: 10px 0 0 auto;
  }
  body main section.pilliers .contenu .accordion,
  body main section.pilliers .contenu .list {
    flex-wrap: wrap;
  }
  body main section.pilliers .contenu .accordion .accordion-item,
  body main section.pilliers .contenu .accordion .item,
  body main section.pilliers .contenu .list .accordion-item,
  body main section.pilliers .contenu .list .item {
    width: 33.33%;
    margin-bottom: 30px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3,
  body main section.pilliers .contenu .accordion .item h3,
  body main section.pilliers .contenu .list .accordion-item h3,
  body main section.pilliers .contenu .list .item h3 {
    height: 200px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc,
  body main section.pilliers .contenu .accordion .item h3 button,
  body main section.pilliers .contenu .accordion .item h3 .bloc,
  body main section.pilliers .contenu .list .accordion-item h3 button,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc,
  body main section.pilliers .contenu .list .item h3 button,
  body main section.pilliers .contenu .list .item h3 .bloc {
    padding: 25px 0;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button .icon,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc .icon,
  body main section.pilliers .contenu .accordion .item h3 button .icon,
  body main section.pilliers .contenu .accordion .item h3 .bloc .icon,
  body main section.pilliers .contenu .list .accordion-item h3 button .icon,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc .icon,
  body main section.pilliers .contenu .list .item h3 button .icon,
  body main section.pilliers .contenu .list .item h3 .bloc .icon {
    height: 92px;
    margin-bottom: 15px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button .icon img,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc .icon img,
  body main section.pilliers .contenu .accordion .item h3 button .icon img,
  body main section.pilliers .contenu .accordion .item h3 .bloc .icon img,
  body main section.pilliers .contenu .list .accordion-item h3 button .icon img,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc .icon img,
  body main section.pilliers .contenu .list .item h3 button .icon img,
  body main section.pilliers .contenu .list .item h3 .bloc .icon img {
    max-height: 92px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button p,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc p,
  body main section.pilliers .contenu .accordion .item h3 button p,
  body main section.pilliers .contenu .accordion .item h3 .bloc p,
  body main section.pilliers .contenu .list .accordion-item h3 button p,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc p,
  body main section.pilliers .contenu .list .item h3 button p,
  body main section.pilliers .contenu .list .item h3 .bloc p {
    font-size: 16px;
  }
  body main section.pilliers .contenu .accordion .accordion-collapse,
  body main section.pilliers .contenu .list .accordion-collapse {
    padding-top: 25px;
  }
  body main section.pilliers .contenu .accordion .accordion-collapse p,
  body main section.pilliers .contenu .list .accordion-collapse p {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  body main section.pilliers {
    padding: 60px 0 20px;
  }
  body main section.pilliers .top {
    margin-bottom: 50px;
    text-align: center;
  }
  body main section.pilliers .top .titre {
    max-width: 390px;
    width: 100%;
    margin: 0 auto 20px;
  }
  body main section.pilliers .top p {
    font-size: 17px;
  }
  body main section.pilliers .top .bouton {
    margin: 30px auto 0;
  }
  body main section.pilliers .contenu .accordion,
  body main section.pilliers .contenu .list {
    flex-wrap: wrap;
  }
  body main section.pilliers .contenu .accordion .accordion-item,
  body main section.pilliers .contenu .accordion .item,
  body main section.pilliers .contenu .list .accordion-item,
  body main section.pilliers .contenu .list .item {
    width: 33.33%;
    margin-bottom: 30px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3,
  body main section.pilliers .contenu .accordion .item h3,
  body main section.pilliers .contenu .list .accordion-item h3,
  body main section.pilliers .contenu .list .item h3 {
    height: 190px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc,
  body main section.pilliers .contenu .accordion .item h3 button,
  body main section.pilliers .contenu .accordion .item h3 .bloc,
  body main section.pilliers .contenu .list .accordion-item h3 button,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc,
  body main section.pilliers .contenu .list .item h3 button,
  body main section.pilliers .contenu .list .item h3 .bloc {
    padding: 25px 0;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button .icon,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc .icon,
  body main section.pilliers .contenu .accordion .item h3 button .icon,
  body main section.pilliers .contenu .accordion .item h3 .bloc .icon,
  body main section.pilliers .contenu .list .accordion-item h3 button .icon,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc .icon,
  body main section.pilliers .contenu .list .item h3 button .icon,
  body main section.pilliers .contenu .list .item h3 .bloc .icon {
    height: 82px;
    margin-bottom: 15px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button .icon img,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc .icon img,
  body main section.pilliers .contenu .accordion .item h3 button .icon img,
  body main section.pilliers .contenu .accordion .item h3 .bloc .icon img,
  body main section.pilliers .contenu .list .accordion-item h3 button .icon img,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc .icon img,
  body main section.pilliers .contenu .list .item h3 button .icon img,
  body main section.pilliers .contenu .list .item h3 .bloc .icon img {
    max-height: 82px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button p,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc p,
  body main section.pilliers .contenu .accordion .item h3 button p,
  body main section.pilliers .contenu .accordion .item h3 .bloc p,
  body main section.pilliers .contenu .list .accordion-item h3 button p,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc p,
  body main section.pilliers .contenu .list .item h3 button p,
  body main section.pilliers .contenu .list .item h3 .bloc p {
    font-size: 15px;
  }
  body main section.pilliers .contenu .accordion .accordion-collapse,
  body main section.pilliers .contenu .list .accordion-collapse {
    padding-top: 20px;
  }
  body main section.pilliers .contenu .accordion .accordion-collapse p,
  body main section.pilliers .contenu .list .accordion-collapse p {
    font-size: 15px;
  }
}
@media (max-width: 767.98px) {
  body main section.pilliers {
    padding: 40px 0 20px;
  }
  body main section.pilliers .top {
    margin-bottom: 50px;
    text-align: center;
  }
  body main section.pilliers .top .titre {
    max-width: 390px;
    width: 100%;
    margin: 0 auto 20px;
  }
  body main section.pilliers .top p {
    font-size: 16px;
  }
  body main section.pilliers .top .bouton {
    margin: 30px auto 0;
  }
  body main section.pilliers .contenu .accordion,
  body main section.pilliers .contenu .list {
    flex-wrap: wrap;
  }
  body main section.pilliers .contenu .accordion .item h3,
  body main section.pilliers .contenu .list .item h3 {
    height: auto !important;
  }
  body main section.pilliers .contenu .accordion .item h3 .bloc,
  body main section.pilliers .contenu .list .item h3 .bloc {
    padding: 10px 0 !important;
    height: auto;
  }
  body main section.pilliers .contenu .accordion .accordion-item,
  body main section.pilliers .contenu .accordion .item,
  body main section.pilliers .contenu .list .accordion-item,
  body main section.pilliers .contenu .list .item {
    width: 100%;
    margin-bottom: 20px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3,
  body main section.pilliers .contenu .accordion .item h3,
  body main section.pilliers .contenu .list .accordion-item h3,
  body main section.pilliers .contenu .list .item h3 {
    height: 190px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc,
  body main section.pilliers .contenu .accordion .item h3 button,
  body main section.pilliers .contenu .accordion .item h3 .bloc,
  body main section.pilliers .contenu .list .accordion-item h3 button,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc,
  body main section.pilliers .contenu .list .item h3 button,
  body main section.pilliers .contenu .list .item h3 .bloc {
    padding: 25px 0;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button .icon,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc .icon,
  body main section.pilliers .contenu .accordion .item h3 button .icon,
  body main section.pilliers .contenu .accordion .item h3 .bloc .icon,
  body main section.pilliers .contenu .list .accordion-item h3 button .icon,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc .icon,
  body main section.pilliers .contenu .list .item h3 button .icon,
  body main section.pilliers .contenu .list .item h3 .bloc .icon {
    height: 82px;
    margin-bottom: 15px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button .icon img,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc .icon img,
  body main section.pilliers .contenu .accordion .item h3 button .icon img,
  body main section.pilliers .contenu .accordion .item h3 .bloc .icon img,
  body main section.pilliers .contenu .list .accordion-item h3 button .icon img,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc .icon img,
  body main section.pilliers .contenu .list .item h3 button .icon img,
  body main section.pilliers .contenu .list .item h3 .bloc .icon img {
    max-height: 82px;
  }
  body main section.pilliers .contenu .accordion .accordion-item h3 button p,
  body main section.pilliers .contenu .accordion .accordion-item h3 .bloc p,
  body main section.pilliers .contenu .accordion .item h3 button p,
  body main section.pilliers .contenu .accordion .item h3 .bloc p,
  body main section.pilliers .contenu .list .accordion-item h3 button p,
  body main section.pilliers .contenu .list .accordion-item h3 .bloc p,
  body main section.pilliers .contenu .list .item h3 button p,
  body main section.pilliers .contenu .list .item h3 .bloc p {
    font-size: 15px;
  }
  body main section.pilliers .contenu .accordion .accordion-collapse,
  body main section.pilliers .contenu .list .accordion-collapse {
    padding-top: 20px;
  }
  body main section.pilliers .contenu .accordion .accordion-collapse p,
  body main section.pilliers .contenu .list .accordion-collapse p {
    font-size: 15px;
  }
}
