<br />
<b>Warning</b>:  is_file(): open_basedir restriction in effect. File(/couleurs.less) is not within the allowed path(s): (/www/wwwroot/idcom-lagence.idcomcrea.fr/:/tmp/) in <b>/www/wwwroot/idcom-lagence.idcomcrea.fr/wp-content/themes/idcomweb/less/lessc.inc.php</b> on line <b>81</b><br />
<br />
<b>Warning</b>:  is_file(): open_basedir restriction in effect. File(/couleurs) is not within the allowed path(s): (/www/wwwroot/idcom-lagence.idcomcrea.fr/:/tmp/) in <b>/www/wwwroot/idcom-lagence.idcomcrea.fr/wp-content/themes/idcomweb/less/lessc.inc.php</b> on line <b>81</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/idcom-lagence.idcomcrea.fr/:/tmp/) in <b>/www/wwwroot/idcom-lagence.idcomcrea.fr/wp-content/themes/idcomweb/less/lessc.inc.php</b> on line <b>81</b><br />
<br />
<b>Warning</b>:  is_file(): open_basedir restriction in effect. File(/utils) is not within the allowed path(s): (/www/wwwroot/idcom-lagence.idcomcrea.fr/:/tmp/) in <b>/www/wwwroot/idcom-lagence.idcomcrea.fr/wp-content/themes/idcomweb/less/lessc.inc.php</b> on line <b>81</b><br />
@font-face {
  font-family: 'PlusJakartaSans';
  src: url(../fonts/PlusJakartaSans-Light.ttf) format('truetype');
  font-weight: 300;
}
@font-face {
  font-family: 'PlusJakartaSans';
  src: url(../fonts/PlusJakartaSans-Regular.ttf) format('truetype');
  font-weight: normal;
}
@font-face {
  font-family: 'PlusJakartaSans';
  src: url(../fonts/PlusJakartaSans-Medium.ttf) format('truetype');
  font-weight: 500;
}
@font-face {
  font-family: 'PlusJakartaSans';
  src: url(../fonts/PlusJakartaSans-MediumItalic.ttf) format('truetype');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'PlusJakartaSans';
  src: url(../fonts/PlusJakartaSans-SemiBold.ttf) format('truetype');
  font-weight: 600;
}
@font-face {
  font-family: 'PlusJakartaSans';
  src: url(../fonts/PlusJakartaSans-Bold.ttf) format('truetype');
  font-weight: bold;
}
@font-face {
  font-family: 'PlusJakartaSans';
  src: url(../fonts/PlusJakartaSans-ExtraBold.ttf) format('truetype');
  font-weight: 800;
}
body.page-template-t-accueil >main section.diaporama-dentete {
  margin-top: 71px;
  margin-bottom: 70px;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper {
  overflow: visible;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide {
  position: relative;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide.swiper-slide-active .textuel .zone-txt .titre span.principal {
  opacity: 1;
  margin-left: 0;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide.swiper-slide-active .textuel .zone-txt .titre span.secondaire {
  opacity: 1;
  margin-left: 0;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide.swiper-slide-active .textuel .zone-txt .texte .bloc-texte {
  opacity: 1;
  margin-left: 0;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide.swiper-slide-active .textuel .zone-txt .lecon {
  opacity: 1;
  margin-left: 0;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide.swiper-slide-active .textuel .zone-img .personnage img {
  left: 0;
  opacity: 1;
  transition-duration: .4s;
  transition-property: all;
  transition-delay: .5s;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .visuel .photo {
  position: relative;
  border-radius: 30px;
  overflow: hidden;
  padding-bottom: 88.25%;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .visuel .photo img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel {
  color: #FFFFFF;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt {
  display: flex;
  flex-direction: column;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .titre {
  margin-top: 19px;
  margin-bottom: 42px;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .titre span {
  display: block;
  font-weight: bold;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .titre span.principal {
  font-size: 5.563rem;
  line-height: 7.375rem;
  opacity: 0;
  margin-left: -25%;
  transition-duration: .4s;
  transition-property: all;
  width: 100%;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .titre span.secondaire {
  font-size: 3.438rem;
  line-height: 3.688rem;
  color: #FFEDE8;
  opacity: 0;
  margin-left: -25%;
  transition-duration: .4s;
  transition-property: all;
  transition-delay: .25s;
  width: 100%;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .texte .bloc-texte {
  color: #FFFFFF;
  font-size: 1.313rem;
  line-height: 1.75rem;
  font-weight: 600;
  padding-left: 17.5px;
  border-left: 4px solid #FFFFFF;
  margin-bottom: 0;
  margin-left: -25%;
  opacity: 0;
  transition-duration: .4s;
  transition-property: all;
  transition-delay: .25s;
  width: 100%;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .lecon {
  margin-left: -25%;
  opacity: 0;
  transition-duration: .4s;
  transition-property: all;
  transition-delay: .25s;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .lecon .intitule {
  font-size: 2.125rem;
  line-height: 2.875rem;
  color: #0023EA;
  margin-bottom: 12px;
  display: block;
  font-weight: 900;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .lecon .contenu {
  font-size: 3.438rem;
  line-height: 4.563rem;
  font-weight: bold;
  padding: 3px 71px 6px 40px;
  background-color: #0023EA;
  display: inline-block;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .lecon.fond-bleu .intitule {
  color: #FFD1C5;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .lecon.fond-bleu .contenu {
  background-color: #FFD1C5;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-img .personnage {
  margin-left: -50%;
  position: relative;
  height: 100%;
}
body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-img .personnage img {
  position: absolute;
  bottom: 0;
  left: 50%;
  transition-duration: .4s;
  transition-property: all;
  transition-delay: 0s;
  opacity: 0;
}
body.page-template-t-accueil >main section.expertises .container {
  max-width: 1137px;
}
body.page-template-t-accueil >main section.expertises .titre {
  text-align: center;
  margin-bottom: 40px;
}
body.page-template-t-accueil >main section.expertises .texte {
  max-width: 1070px;
  margin-left: auto;
  margin-right: auto;
}
body.page-template-t-accueil >main section.expertises .liste .expertise {
  margin-bottom: 69px;
}
body.page-template-t-accueil >main section.expertises .liste .expertise a {
  color: #0023EA;
  text-align: center;
}
body.page-template-t-accueil >main section.expertises .liste .expertise a:hover {
  color: #FFD1C5;
}
body.page-template-t-accueil >main section.expertises .liste .expertise a:hover .icone .zone-ccl .bordure .cercle:after {
  bottom: 0;
}
body.page-template-t-accueil >main section.expertises .liste .expertise a .icone {
  margin-bottom: 30px;
}
body.page-template-t-accueil >main section.expertises .liste .expertise a .icone .zone-ccl {
  max-width: 164px;
  margin: auto;
}
body.page-template-t-accueil >main section.expertises .liste .expertise a .icone .zone-ccl .bordure {
  padding-bottom: 100%;
  border-radius: 100%;
  background-color: #F7F7F7;
  -webkit-box-shadow: #ffffff -5px -5px 8px 0px, 5px 5px 10px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: #ffffff -5px -5px 8px 0px, 5px 5px 10px 0px rgba(0,0,0,0.2);
  box-shadow: #ffffff -5px -5px 8px 0px, 5px 5px 10px 0px rgba(0,0,0,0.2);
  position: relative;
}
body.page-template-t-accueil >main section.expertises .liste .expertise a .icone .zone-ccl .bordure .cercle {
  background-color: #0023EA;
  position: absolute;
  width: 85.37%;
  height: 85.37%;
  border-radius: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  overflow: hidden;
}
body.page-template-t-accueil >main section.expertises .liste .expertise a .icone .zone-ccl .bordure .cercle:after {
  content: "";
  width: 148.03px;
  height: 177.42px;
  background-image: url(../img/expertise-vague-v1.svg);
  background-size: contain;
  background-position: bottom center;
  position: absolute;
  bottom: -150%;
  left: 50%;
  transform: translate(-50%,0);
  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.page-template-t-accueil >main section.expertises .liste .expertise a .icone .zone-ccl .bordure img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
body.page-template-t-accueil >main section.expertises .liste .expertise a .intitule {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  margin: 0;
  white-space: nowrap;
}
body.page-template-t-accueil >main section.expertises .presentation {
  margin-bottom: 70px;
}
body.page-template-t-accueil >main section.expertises .presentation .preambule {
  font-weight: bold;
  font-size: 1.313rem;
  line-height: 1.75rem;
  color: #0023EA;
  margin-bottom: 20px;
}
body.page-template-t-accueil >main section.expertises .presentation .texte {
  margin: 0;
}
body.page-template-t-accueil >main section.les-indispensables {
  margin-top: 70px;
  margin-bottom: 70px;
}
body.page-template-t-accueil >main section.les-indispensables .cartouche {
  -webkit-box-shadow: -5px 5px 10px 0px rgba(0,0,0,0.16);
  -moz-box-shadow: -5px 5px 10px 0px rgba(0,0,0,0.16);
  box-shadow: -5px 5px 10px 0px rgba(0,0,0,0.16);
  border-radius: 30px;
  overflow: hidden;
}
body.page-template-t-accueil >main section.les-indispensables .cartouche .textuel {
  padding-top: 49px;
}
body.page-template-t-accueil >main section.les-indispensables .cartouche .textuel .zone-txt {
  max-width: 530px;
  padding: 0 12px;
  margin: 0 auto;
}
body.page-template-t-accueil >main section.les-indispensables .cartouche .textuel .zone-txt .titre {
  margin-bottom: 50px;
}
body.page-template-t-accueil >main section.les-indispensables .cartouche .textuel .zone-txt .liste {
  margin-left: -37.5px;
  margin-right: -37.5px;
}
body.page-template-t-accueil >main section.les-indispensables .cartouche .textuel .zone-txt .liste .prestation {
  margin-bottom: 30px;
  padding-left: 37.5px;
  padding-right: 37.5px;
}
body.page-template-t-accueil >main section.les-indispensables .cartouche .textuel .zone-txt .liste .prestation a {
  border-bottom: 2px solid #FFD1C5;
  color: #333333;
  padding-bottom: 30.5px;
  display: block;
}
body.page-template-t-accueil >main section.les-indispensables .cartouche .textuel .zone-txt .liste .prestation a .nom-prestation {
  font-size: 1rem;
  line-height: 1.313rem;
  font-weight: 600;
  margin: 0;
  position: relative;
}
body.page-template-t-accueil >main section.les-indispensables .cartouche .textuel .zone-txt .liste .prestation a .nom-prestation:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='24' viewBox='0 0 6 24'%3E%3Ctext id='_' data-name='›' transform='translate(0 19)' fill='%23333' font-size='18' font-family='SegoeUI, Segoe UI'%3E%3Ctspan x='0' y='0'%3E›%3C/tspan%3E%3C/text%3E%3C/svg%3E%0A");
  width: 6px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background-repeat: no-repeat;
}
body.page-template-t-accueil >main section.les-indispensables .cartouche .textuel .zone-txt .liste .prestation a.active {
  color: #0023EA;
}
body.page-template-t-accueil >main section.les-indispensables .cartouche .textuel .zone-txt .liste .prestation:nth-last-child(1) a,
body.page-template-t-accueil >main section.les-indispensables .cartouche .textuel .zone-txt .liste .prestation:nth-last-child(2) a {
  border-bottom: 0;
}
body.page-template-t-accueil >main section.les-indispensables .cartouche .visuel .images-associees {
  position: relative;
  height: 100%;
}
body.page-template-t-accueil >main section.les-indispensables .cartouche .visuel .images-associees .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}
body.page-template-t-accueil >main section.les-indispensables .cartouche .visuel .images-associees .image.first {
  display: block;
}
body.page-template-t-accueil >main section.les-indispensables .cartouche .visuel .images-associees .image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
body.page-template-t-accueil >main section.derniers-projets {
  margin-bottom: 70px;
}
body.page-template-t-accueil >main section.derniers-projets .titre {
  text-align: center;
}
body.page-template-t-accueil >main section.derniers-projets .diaporama {
  position: relative;
  padding: 0 80px;
}
body.page-template-t-accueil >main section.derniers-projets .diaporama .swiper {
  margin-bottom: 32px;
}
body.page-template-t-accueil >main section.derniers-projets .diaporama .swiper .swiper-wrapper .swiper-slide {
  padding: 18px;
  transform: scale(0.85);
  opacity: .7;
  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.page-template-t-accueil >main section.derniers-projets .diaporama .swiper .swiper-wrapper .swiper-slide.swiper-slide-active {
  transform: scale(1);
  opacity: 1;
}
body.page-template-t-accueil >main section.derniers-projets .diaporama .swiper .swiper-wrapper .swiper-slide.swiper-slide-active:hover .zone-slide {
  background-color: #0023EA;
}
body.page-template-t-accueil >main section.derniers-projets .diaporama .swiper .swiper-wrapper .swiper-slide.swiper-slide-active:hover .zone-slide a .textuel .zone-txt .preambule .nom {
  color: #FFFFFF;
}
body.page-template-t-accueil >main section.derniers-projets .diaporama .swiper .swiper-wrapper .swiper-slide.swiper-slide-active:hover .zone-slide a .textuel .zone-txt .preambule .date-publication {
  color: #FFFFFF;
}
body.page-template-t-accueil >main section.derniers-projets .diaporama .swiper .swiper-wrapper .swiper-slide.swiper-slide-active:hover .zone-slide a .textuel .zone-txt .description {
  color: #FFFFFF;
}
body.page-template-t-accueil >main section.derniers-projets .diaporama .swiper .swiper-wrapper .swiper-slide .zone-slide {
  border: 1px solid #E6E6E6;
  background-color: #F7F7F7;
  border-radius: 30px;
  overflow: hidden;
  box-shadow: rgba(0,0,0,0.2) 10px 10px 10px 0px, #ffffff -10px -10px 10px 0px;
  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.page-template-t-accueil >main section.derniers-projets .diaporama .swiper .swiper-wrapper .swiper-slide .zone-slide a .visuel .photo {
  position: relative;
  padding-bottom: 66%;
}
body.page-template-t-accueil >main section.derniers-projets .diaporama .swiper .swiper-wrapper .swiper-slide .zone-slide a .visuel .photo img {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
}
body.page-template-t-accueil >main section.derniers-projets .diaporama .swiper .swiper-wrapper .swiper-slide .zone-slide a .textuel {
  padding: 28px 30px 42.5px;
}
body.page-template-t-accueil >main section.derniers-projets .diaporama .swiper .swiper-wrapper .swiper-slide .zone-slide a .textuel .zone-txt .preambule {
  border-bottom: 1px solid #E6E6E6;
  padding-bottom: 11.5px;
  margin-bottom: 12.5px;
}
body.page-template-t-accueil >main section.derniers-projets .diaporama .swiper .swiper-wrapper .swiper-slide .zone-slide a .textuel .zone-txt .preambule .nom {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #0023EA;
  margin: 0;
  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.page-template-t-accueil >main section.derniers-projets .diaporama .swiper .swiper-wrapper .swiper-slide .zone-slide a .textuel .zone-txt .preambule .date-publication {
  text-align: right;
  color: #808080;
  font-size: 0.875rem;
  line-height: 1.188rem;
  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.page-template-t-accueil >main section.derniers-projets .diaporama .swiper .swiper-wrapper .swiper-slide .zone-slide a .textuel .zone-txt .description {
  margin: 0;
  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.page-template-t-accueil >main section.derniers-projets .diaporama .navigation .swiper-button {
  width: 50px;
  height: 50px;
  line-height: 50px;
  border: 1px solid #E6E6E6;
  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;
  border-radius: 100%;
  color: #0023EA;
  text-align: center;
  margin: 0;
}
body.page-template-t-accueil >main section.derniers-projets .diaporama .navigation .swiper-button:after {
  font-size: 14px;
  font-weight: 900;
  line-height: inherit;
}
body.page-template-t-accueil >main section.derniers-projets .diaporama .navigation .swiper-button:first-child {
  left: 0;
}
body.page-template-t-accueil >main section.derniers-projets .diaporama .navigation .swiper-button:last-child {
  right: 0;
}
body.page-template-t-accueil >main section.derniers-projets .diaporama .navigation .swiper-button:hover {
  -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.2);
  box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.2);
}
body.page-template-t-accueil >main section.derniers-projets .bouton-projets {
  text-align: center;
}
body.page-template-t-accueil >main section.dernieres-actualites {
  position: relative;
  margin-bottom: -7%;
}
body.page-template-t-accueil >main section.dernieres-actualites .container {
  max-width: 1452px;
}
body.page-template-t-accueil >main section.dernieres-actualites:before,
body.page-template-t-accueil >main section.dernieres-actualites:after {
  content: "";
  width: 100%;
  background-size: cover;
  padding-bottom: 9.5%;
  display: block;
}
body.page-template-t-accueil >main section.dernieres-actualites:before {
  background-position: top center;
}
body.page-template-t-accueil >main section.dernieres-actualites:after {
  background-position: bottom center;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section {
  margin-top: -7.5%;
  margin-bottom: -7.5%;
  position: relative;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section:before {
  content: "";
  background-color: #FFE0D9;
  position: absolute;
  width: 100%;
  height: 70%;
  top: 50%;
  left: 0;
  transform: translate(0,-50%);
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .entete {
  position: absolute;
  top: 64px;
  left: 0;
  z-index: 3;
  width: 50%;
  padding-left: 16px;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .entete .titre {
  max-width: 452px;
  margin: auto;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .pied {
  position: absolute;
  bottom: 66px;
  left: 0;
  z-index: 3;
  width: 50%;
  padding-left: 16px;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .pied .zone-pied {
  max-width: 452px;
  margin: auto;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .pied .zone-pied .navigation {
  font-size: 0;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .pied .zone-pied .navigation .swiper-button {
  width: 50px;
  height: 50px;
  line-height: 50px;
  border: 1px solid #E6E6E6;
  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;
  border-radius: 100%;
  color: #0023EA;
  position: static;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin: 0;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .pied .zone-pied .navigation .swiper-button:after {
  font-size: 14px;
  font-weight: 900;
  line-height: inherit;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .pied .zone-pied .navigation .swiper-button:first-child {
  margin-right: 25px;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .pied .zone-pied .navigation .swiper-button:hover {
  -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.2);
  box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.2);
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .pied .zone-pied .bouton-actus {
  text-align: right;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .pied .zone-pied .bouton-actus a {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #0023EA;
  border: 1px solid #E6E6E6;
  border-radius: 25px;
  padding: 13px 22px;
  display: inline-block;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .pied .zone-pied .bouton-actus a:hover {
  -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.2);
  box-shadow: inset 5px 5px 10px 0px rgba(0,0,0,0.2);
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .swiper-wrapper .swiper-slide {
  height: auto;
  padding: 16px;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .swiper-wrapper .swiper-slide .zone-slide {
  background-color: #FFFFFF;
  border-radius: 30px;
  -webkit-box-shadow: -5px 5px 10px 0px rgba(0,0,0,0.16);
  -moz-box-shadow: -5px 5px 10px 0px rgba(0,0,0,0.16);
  box-shadow: -5px 5px 10px 0px rgba(0,0,0,0.16);
  overflow: hidden;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .swiper-wrapper .swiper-slide .zone-slide .textuel {
  padding-top: 143px;
  padding-bottom: 150px;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .swiper-wrapper .swiper-slide .zone-slide .textuel .zone-txt {
  max-width: 452px;
  margin: auto;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .swiper-wrapper .swiper-slide .zone-slide .textuel .zone-txt .nom {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #0023EA;
  font-weight: 600;
  margin-bottom: 15px;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .swiper-wrapper .swiper-slide .zone-slide .textuel .zone-txt .details {
  font-size: .875rem;
  line-height: 1.188rem;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #FFD1C5;
  color: #808080;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .swiper-wrapper .swiper-slide .zone-slide .textuel .zone-txt .description {
  margin-bottom: 30px;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .swiper-wrapper .swiper-slide .zone-slide .textuel .zone-txt .lien {
  text-align: right;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .swiper-wrapper .swiper-slide .zone-slide .textuel .zone-txt .lien a {
  color: #0023EA;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.131rem;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .swiper-wrapper .swiper-slide .zone-slide .textuel .zone-txt .lien a:hover {
  color: #FFD1C5;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .swiper-wrapper .swiper-slide .zone-slide .visuel {
  padding: 0;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .swiper-wrapper .swiper-slide .zone-slide .visuel .photo {
  height: 100%;
}
body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .swiper-wrapper .swiper-slide .zone-slide .visuel .photo img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
body.page-template-t-accueil >main section.presentation:before,
body.page-template-t-accueil >main section.presentation:after {
  content: "";
  width: 100%;
  background-size: cover;
  padding-bottom: 9.5%;
  display: block;
}
body.page-template-t-accueil >main section.presentation:before {
  background-image: url(../img/vague-bleu-v1.svg);
  background-position: top center;
}
body.page-template-t-accueil >main section.presentation:after {
  background-image: url(../img/vague-bleu-v1.svg);
  background-position: bottom center;
}
body.page-template-t-accueil >main section.presentation .zone-contenu-section {
  background-color: #0228CE;
  position: relative;
  padding-bottom: 50px;
}
body.page-template-t-accueil >main section.presentation .zone-contenu-section:before,
body.page-template-t-accueil >main section.presentation .zone-contenu-section:after {
  content: "";
  top: 0;
  height: 100%;
  width: 18px;
  position: absolute;
}
body.page-template-t-accueil >main section.presentation .zone-contenu-section:before {
  background: linear-gradient(90deg,rgba(0,19,125,0.5) 0%,rgba(0,19,125,0) 100%);
  left: 0;
}
body.page-template-t-accueil >main section.presentation .zone-contenu-section:after {
  background: linear-gradient(270deg,rgba(0,19,125,0.5) 0%,rgba(0,19,125,0) 100%);
  right: 0;
}
body.page-template-t-accueil >main section.presentation .zone-contenu-section .titre {
  color: #FFFFFF;
  margin-bottom: 50px;
}
body.page-template-t-accueil >main section.presentation .zone-contenu-section .titre span {
  display: inline;
  box-shadow: inset 0 -0.6em 0 #6A86F5;
  padding: 0 0.1em;
}
body.page-template-t-accueil >main section.presentation .zone-contenu-section .titre span:before {
  background-color: #6A86F5;
}
body.page-template-t-accueil >main section.presentation .zone-contenu-section .texte {
  color: #FFFFFF;
  margin: 0;
}
body.page-template-t-accueil >main section.presentation .zone-contenu-section .chiffres-cles .chiffre {
  text-align: center;
}
body.page-template-t-accueil >main section.presentation .zone-contenu-section .chiffres-cles .chiffre .zone-chiffre:hover .valeur-numerique:before {
  border-width: 14px;
}
body.page-template-t-accueil >main section.presentation .zone-contenu-section .chiffres-cles .chiffre .zone-chiffre .valeur-numerique {
  max-width: 162px;
  margin: 0 auto 30px;
  position: relative;
}
body.page-template-t-accueil >main section.presentation .zone-contenu-section .chiffres-cles .chiffre .zone-chiffre .valeur-numerique:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 4px solid #FFD1C5;
  border-radius: 100%;
  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.page-template-t-accueil >main section.presentation .zone-contenu-section .chiffres-cles .chiffre .zone-chiffre .valeur-numerique .cercle {
  padding-bottom: 100%;
  border-radius: 100%;
  position: relative;
}
body.page-template-t-accueil >main section.presentation .zone-contenu-section .chiffres-cles .chiffre .zone-chiffre .valeur-numerique .cercle .valeur {
  position: absolute;
  top: 50%;
  width: 100%;
  transform: translate(0,-50%);
  left: 0;
  font-size: 3.188rem;
  line-height: 4.25rem;
  color: #FFFFFF;
  font-weight: 300;
}
body.page-template-t-accueil >main section.presentation .zone-contenu-section .chiffres-cles .chiffre .zone-chiffre .intitule {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  color: #FFD1C5;
  margin: 0;
}
body.page-template-t-accueil >main section.presentation .zone-contenu-section .bouton {
  text-align: right;
  margin-top: 50px;
  margin-right: 20px;
}
body.page-template-t-accueil >main section.presentation .zone-contenu-section .bouton a {
  border: 1px solid #FFD1C5;
  color: #FFFFFF;
  padding: 13px 34px;
  display: inline-block;
  text-align: center;
  border-radius: 25px;
  font-weight: 600;
}
body.page-template-t-accueil >main section.presentation .zone-contenu-section .bouton a:hover {
  color: #0023EA;
  box-shadow: inset rgba(0,0,0,0.16) 5px 5px 10px 0px, inset #ffffff -5px -5px 10px 0px;
  background-color: #F7F7F7;
  border-color: transparent;
}
body.page-template-t-accueil >main section.questions-reponses:before,
body.page-template-t-accueil >main section.questions-reponses:after {
  content: "";
  width: 100%;
  background-size: cover;
  padding-bottom: 9.5%;
  display: block;
}
body.page-template-t-accueil >main section.questions-reponses:before {
  background-image: url(../img/vague-bleu-v1.svg);
  background-position: top center;
}
body.page-template-t-accueil >main section.questions-reponses:after {
  background-image: url(../img/vague-bleu-v1.svg);
  background-position: bottom center;
}
body.page-template-t-accueil >main section.questions-reponses .zone-contenu-section {
  background-color: #0228CE;
  position: relative;
  padding-bottom: 50px;
}
body.page-template-t-accueil >main section.questions-reponses .zone-contenu-section:before,
body.page-template-t-accueil >main section.questions-reponses .zone-contenu-section:after {
  content: "";
  top: 0;
  height: 100%;
  width: 18px;
  position: absolute;
}
body.page-template-t-accueil >main section.questions-reponses .zone-contenu-section:before {
  background: linear-gradient(90deg,rgba(0,19,125,0.5) 0%,rgba(0,19,125,0) 100%);
  left: 0;
}
body.page-template-t-accueil >main section.questions-reponses .zone-contenu-section:after {
  background: linear-gradient(270deg,rgba(0,19,125,0.5) 0%,rgba(0,19,125,0) 100%);
  right: 0;
}
body.page-template-t-accueil >main section.questions-reponses .zone-contenu-section .titre {
  text-align: center;
  color: #FFFFFF;
  margin-bottom: 70px;
}
body.page-template-t-accueil >main section.questions-reponses .zone-contenu-section .titre span {
  display: inline;
  box-shadow: inset 0 -0.6em 0 #6A86F5;
  padding: 0 0.1em;
}
body.page-template-t-accueil >main section.questions-reponses .zone-contenu-section .titre span:before {
  background-color: #6A86F5;
}
body.page-template-t-accueil >main section.questions-reponses .zone-contenu-section .liste {
  margin-left: -50px;
  margin-right: -50px;
}
body.page-template-t-accueil >main section.questions-reponses .zone-contenu-section .liste .qr {
  padding-left: 50px;
  padding-right: 50px;
}
body.page-template-t-accueil >main section.questions-reponses .zone-contenu-section .liste .qr .question {
  color: #FFD1C5;
  border-bottom: 2px solid #FFD1C5;
  font-size: 1.313rem;
  line-height: 1.75rem;
  font-weight: 600;
  padding-bottom: 10px;
  margin-bottom: 50px;
}
body.page-template-t-accueil >main section.questions-reponses .zone-contenu-section .liste .qr .reponse {
  color: #FFFFFF;
  margin: 0;
}
@media screen and (min-width: 1920px) {
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .visuel .fond img {
    width: 100%;
  }
}
@media screen and (max-width: 1440px) {
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .visuel .fond img {
    max-height: 515px;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .titre {
    margin-bottom: 20px;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .titre span.principal {
    font-size: 5rem;
    line-height: 6.5rem;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .titre span.secondaire {
    font-size: 2.8rem;
    line-height: 3.4rem;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .lecon .intitule {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .lecon .contenu {
    font-size: 2.8rem;
    line-height: 3.4rem;
  }
}
@media screen and (max-width: 1365px) {
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .visuel .fond img {
    max-height: auto;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .titre span.principal {
    font-size: 4rem;
    line-height: 5.5rem;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .titre span.secondaire {
    font-size: 2.4rem;
    line-height: 3rem;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .lecon .contenu {
    font-size: 2.4rem;
    line-height: 3rem;
  }
}
@media screen and (max-width: 1199px) {
  body.page-template-t-accueil >main section.diaporama-dentete {
    margin-top: 20px;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .visuel .fond img {
    max-height: 380px;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .titre span.principal {
    font-size: 3rem;
    line-height: 4rem;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .titre span.secondaire {
    font-size: 1.6rem;
    line-height: 2rem;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .texte .bloc-texte {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .lecon .intitule {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .lecon .contenu {
    font-size: 1.6rem;
    line-height: 2rem;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-img .personnage img {
    max-height: 400px;
  }
  body.page-template-t-accueil >main section.expertises .liste .expertise a .icone {
    margin-bottom: 20px;
  }
  body.page-template-t-accueil >main section.expertises .liste .expertise a .icone .zone-ccl {
    max-width: 120px;
  }
  body.page-template-t-accueil >main section.expertises .liste .expertise a .icone .zone-ccl .bordure img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 100px;
    max-height: 100px;
  }
  body.page-template-t-accueil >main section.expertises .liste .expertise a .icone .zone-ccl .bordure .cercle:after {
    bottom: -200%;
  }
  body.page-template-t-accueil >main section.expertises .liste .expertise a .intitule {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  body.page-template-t-accueil >main section.questions-reponses .zone-contenu-section .titre {
    margin-bottom: 30px;
  }
  body.page-template-t-accueil >main section.questions-reponses .zone-contenu-section .liste {
    margin-left: -12px;
    margin-right: -12px;
  }
  body.page-template-t-accueil >main section.questions-reponses .zone-contenu-section .liste .qr {
    padding-left: 12px;
    padding-right: 12px;
  }
  body.page-template-t-accueil >main section.questions-reponses .zone-contenu-section .liste .qr .question {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 24px;
  }
  body.page-template-t-accueil >main section.presentation .zone-contenu-section {
    padding-bottom: 0;
  }
  body.page-template-t-accueil >main section.presentation .zone-contenu-section .titre {
    margin-bottom: 30px;
  }
  body.page-template-t-accueil >main section.presentation .zone-contenu-section .chiffres-cles .chiffre .zone-chiffre .valeur-numerique {
    max-width: 120px;
    margin-bottom: 15px;
  }
  body.page-template-t-accueil >main section.presentation .zone-contenu-section .chiffres-cles .chiffre .zone-chiffre .valeur-numerique .cercle .valeur {
    font-size: 2.5rem;
    line-height: 4rem;
  }
  body.page-template-t-accueil >main section.presentation .zone-contenu-section .chiffres-cles .chiffre .zone-chiffre .intitule {
    font-size: 1rem;
    line-height: 1.25rem;
  }
  body.page-template-t-accueil >main section.presentation .zone-contenu-section .bouton {
    margin-top: 30px;
    margin-right: 0;
  }
  body.page-template-t-accueil >main section.presentation .zone-contenu-section .bouton a {
    padding: 7.5px 25px;
    font-size: .875rem;
  }
  body.page-template-t-accueil >main section.derniers-projets .diaporama {
    padding: 0 50px;
  }
  body.page-template-t-accueil >main section.derniers-projets .diaporama .swiper .swiper-wrapper .swiper-slide {
    transform: scale(1);
    opacity: 1;
  }
  body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section:before {
    height: 80%;
  }
}
@media screen and (max-width: 991px) {
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .visuel .fond img {
    max-height: none;
  }
  body.page-template-t-accueil >main section.derniers-projets .diaporama {
    padding: 0;
  }
  body.page-template-t-accueil >main section.derniers-projets .diaporama .navigation .swiper-button {
    top: -68px;
  }
  body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .entete {
    top: 40px;
    padding-left: 30px;
  }
  body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .pied {
    bottom: 40px;
    padding-left: 32px;
  }
  body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .pied .zone-pied .bouton-actus {
    padding-right: 30px;
  }
  body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .pied .zone-pied .bouton-actus a {
    padding: 7.5px 15px;
    font-size: 1rem;
  }
  body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .swiper-wrapper .swiper-slide .zone-slide .textuel {
    padding: 80px 30px 90px;
  }
}
@media screen and (max-width: 767.98px) {
  body.page-template-t-accueil >main .bloc-titre {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  body.page-template-t-accueil >main section.diaporama-dentete {
    margin-top: 0;
    margin-bottom: 30px;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .visuel .fond img {
    height: 550px;
    max-height: none;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-img .personnage {
    margin-left: 0;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt {
    height: 100%;
    padding-bottom: 100px;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .titre span.principal {
    font-size: 2rem;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .titre span.secondaire {
    font-size: 1.2rem;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .texte {
    display: none;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .lecon {
    z-index: 1;
    margin-right: -12px;
  }
  body.page-template-t-accueil >main section.diaporama-dentete .swiper .swiper-slide .textuel .zone-txt .lecon .contenu {
    width: 100%;
    padding: 7.5px 15px;
    font-size: 1.4rem;
  }
  body.page-template-t-accueil >main section.expertises .titre {
    margin-bottom: 30px;
  }
  body.page-template-t-accueil >main section.expertises .liste .expertise {
    margin-bottom: 30px;
  }
  body.page-template-t-accueil >main section.expertises .liste .expertise a .icone {
    margin-bottom: 10px;
  }
  body.page-template-t-accueil >main section.expertises .presentation {
    padding-top: 20px;
    margin-bottom: 30px;
  }
  body.page-template-t-accueil >main section.expertises .presentation .preambule {
    font-size: 1.25rem;
  }
  body.page-template-t-accueil >main section.presentation .zone-contenu-section {
    padding-top: 30px;
  }
  body.page-template-t-accueil >main section.presentation .zone-contenu-section .chiffres-cles .chiffre {
    margin-bottom: 30px;
  }
  body.page-template-t-accueil >main section.presentation .zone-contenu-section .bouton {
    text-align: center;
    margin-top: 0;
    margin-bottom: 30px;
  }
  body.page-template-t-accueil >main section.les-indispensables {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  body.page-template-t-accueil >main section.les-indispensables .cartouche {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  body.page-template-t-accueil >main section.les-indispensables .cartouche .textuel {
    padding-top: 0;
  }
  body.page-template-t-accueil >main section.les-indispensables .cartouche .textuel .zone-txt {
    padding: 0;
    max-width: none;
  }
  body.page-template-t-accueil >main section.les-indispensables .cartouche .textuel .zone-txt .titre {
    margin-bottom: 30px;
  }
  body.page-template-t-accueil >main section.les-indispensables .cartouche .textuel .zone-txt .liste {
    margin-left: -12px;
    margin-right: -12px;
  }
  body.page-template-t-accueil >main section.les-indispensables .cartouche .textuel .zone-txt .liste .prestation {
    padding-left: 12px;
    padding-right: 12px;
    margin-bottom: 15px;
  }
  body.page-template-t-accueil >main section.les-indispensables .cartouche .textuel .zone-txt .liste .prestation a {
    padding-bottom: 15px;
  }
  body.page-template-t-accueil >main section.les-indispensables .cartouche .textuel .zone-txt .liste .prestation a .nom-prestation {
    font-size: .875rem;
    line-height: 1.25rem;
  }
  body.page-template-t-accueil >main section.les-indispensables .cartouche .textuel .zone-txt .liste .prestation a .nom-prestation:after {
    top: -3px;
  }
  body.page-template-t-accueil >main section.questions-reponses .zone-contenu-section .liste .qr {
    margin-bottom: 24px;
  }
  body.page-template-t-accueil >main section.questions-reponses .zone-contenu-section .liste .qr:last-child {
    margin-bottom: 0;
  }
  body.page-template-t-accueil >main section.derniers-projets .container {
    padding: 0;
  }
  body.page-template-t-accueil >main section.derniers-projets .diaporama .navigation .swiper-button {
    top: auto;
    bottom: -78px;
    height: 40px;
    width: 40px;
    line-height: 32px;
    font-size: 20px;
  }
  body.page-template-t-accueil >main section.derniers-projets .diaporama .navigation .swiper-button:first-child {
    left: 15px;
  }
  body.page-template-t-accueil >main section.derniers-projets .diaporama .navigation .swiper-button:last-child {
    right: 15px;
  }
  body.page-template-t-accueil >main section.derniers-projets .diaporama .swiper .swiper-wrapper .swiper-slide .zone-slide a .textuel {
    padding: 15px 15px 30px;
  }
  body.page-template-t-accueil >main section.dernieres-actualites .container {
    padding: 0;
  }
  body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section {
    margin-top: 0;
    margin-bottom: 0;
    background-color: #FFE0D9;
    padding-bottom: 20px;
  }
  body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section:before {
    position: static;
    transform: none;
  }
  body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .entete {
    padding-right: 30px;
    width: 100%;
  }
  body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .pied {
    bottom: 0;
    width: 100%;
    padding-left: 15px;
  }
  body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .pied .zone-pied .navigation .swiper-button {
    height: 40px;
    width: 40px;
    line-height: 32px;
    font-size: 20px;
    border-color: #0023EA;
  }
  body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .zone-fixe .pied .zone-pied .bouton-actus a {
    border-color: #0023EA;
  }
  body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .swiper {
    padding-bottom: 50px;
  }
  body.page-template-t-accueil >main section.dernieres-actualites .zone-contenu-section .swiper-wrapper .swiper-slide .zone-slide .textuel {
    padding: 80px 15px 20px;
  }
}
