@charset "UTF-8";
/*** couleur bg entete / footer ***/
/* POLICES */
/* POLICES */
.defaultPolice {
  font-family: futura-pt, sans-serif;
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "futuraPT-book";
  src: url("Univers_LT_Std_57_Condensed.otf");
  src: url("../otf/FuturaPTBook.woff") format("otf"), url("../woff/FuturaPTBook.woff") format("woff"), url("../woff2/FuturaPTBook.woff2") format("woff2");
  font-weight: lighter;
  font-style: normal;
}
@font-face {
  font-family: "futuraPT-heavy";
  src: url("Univers_LT_Std_57_Condensed.otf");
  src: url("../otf/FuturaPTHeavy.woff") format("otf"), url("../woff/FuturaPTHeavy.woff") format("woff"), url("../woff2/FuturaPTHeavy.woff2") format("woff2");
  font-weight: lighter;
  font-style: normal;
}
@font-face {
  font-family: "futuraPT-light";
  src: url("Univers_LT_Std_57_Condensed.otf");
  src: url("../otf/FuturaPTLight.woff") format("otf"), url("../woff/FuturaPTLight.woff") format("woff"), url("../woff2/FuturaPTLight.woff2") format("woff2");
  font-weight: lighter;
  font-style: normal;
}
@font-face {
  font-family: "futuraPT-medium";
  src: url("Univers_LT_Std_57_Condensed.otf");
  src: url("../otf/FuturaPTMedium.woff") format("otf"), url("../woff/FuturaPTMedium.woff") format("woff"), url("../woff2/FuturaPTMedium.woff2") format("woff2");
  font-weight: lighter;
  font-style: normal;
}
#choixChantier {
  max-width: 1160px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  grid-gap: 60px;
  margin: 100px auto 0 auto;
  -o-transition-property: all;
  -o-transition: 0.5s ease-in-out;
  -moz-transition-property: all;
  -moz-transition: 0.5s ease-in-out;
  -webkit-transition-property: all;
  -webkit-transition: 0.5s ease-in-out;
  transition-property: all;
  transition: 0.5s ease-in-out;
}
#choixChantier a {
  width: 320px;
  height: 240px;
  display: inline-block;
  position: relative;
  text-align: center;
  padding: 140px 20px 20px 20px;
  background-color: #ffffff;
  color: #525252;
  font-size: 32px;
  line-height: 28px;
  -o-transition-property: all;
  -o-transition: 0.5s ease-in-out;
  -moz-transition-property: all;
  -moz-transition: 0.5s ease-in-out;
  -webkit-transition-property: all;
  -webkit-transition: 0.5s ease-in-out;
  transition-property: all;
  transition: 0.5s ease-in-out;
}
#choixChantier a em {
  font-size: 16px;
  line-height: 16px;
}
#choixChantier a:hover {
  background-color: #009fe3;
  color: #ffffff;
  -webkit-box-shadow: 2px 2px 5px 0px #d1d1d1;
  -moz-box-shadow: 2px 2px 5px 0px #d1d1d1;
  box-shadow: 2px 2px 5px 0px #d1d1d1;
}
#choixChantier a#idf:before,
#choixChantier a#hors-idf:before {
  content: "";
  opacity: 1;
  position: absolute;
  left: 0;
  right: 0;
  top: 20px;
  margin: 0 auto;
  text-align: center;
  -o-transition-property: all;
  -o-transition: 0.5s ease-in-out;
  -moz-transition-property: all;
  -moz-transition: 0.5s ease-in-out;
  -webkit-transition-property: all;
  -webkit-transition: 0.5s ease-in-out;
  transition-property: all;
  transition: 0.5s ease-in-out;
}
#choixChantier a#idf:hover:before,
#choixChantier a#hors-idf:hover:before {
  opacity: 0;
  -o-transition-property: all;
  -o-transition: 0.5s ease-in-out;
  -moz-transition-property: all;
  -moz-transition: 0.5s ease-in-out;
  -webkit-transition-property: all;
  -webkit-transition: 0.5s ease-in-out;
  transition-property: all;
  transition: 0.5s ease-in-out;
}
#choixChantier a#idf:after,
#choixChantier a#hors-idf:after {
  content: "";
  opacity: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 20px;
  margin: 0 auto;
  text-align: center;
  -o-transition-property: all;
  -o-transition: 0.5s ease-in-out;
  -moz-transition-property: all;
  -moz-transition: 0.5s ease-in-out;
  -webkit-transition-property: all;
  -webkit-transition: 0.5s ease-in-out;
  transition-property: all;
  transition: 0.5s ease-in-out;
}
#choixChantier a#idf:hover:after,
#choixChantier a#hors-idf:hover:after {
  opacity: 1;
  -o-transition-property: all;
  -o-transition: 0.5s ease-in-out;
  -moz-transition-property: all;
  -moz-transition: 0.5s ease-in-out;
  -webkit-transition-property: all;
  -webkit-transition: 0.5s ease-in-out;
  transition-property: all;
  transition: 0.5s ease-in-out;
}
#choixChantier a#idf:before,
#choixChantier a#idf:hover:before {
  width: 112px;
  height: 90px;
  background: transparent url('/img/idf_gr.png') center top no-repeat;
  background-size: 100%;
}
#choixChantier a#idf:after,
#choixChantier a#idf:hover:after {
  width: 112px;
  height: 90px;
  background: transparent url('/img/idf_bl.png') center top no-repeat;
  background-size: 112px;
}
#choixChantier a#hors-idf:before,
#choixChantier a#hors-idf:hover:before {
  width: 152px;
  height: 90px;
  background: transparent url('/img/hors-idf_gr.png') center top no-repeat;
  background-size: 100%;
}
#choixChantier a#hors-idf:after,
#choixChantier a#hors-idf:hover:after {
  width: 152px;
  height: 90px;
  background: transparent url('/img/hors-idf_bl.png') center top no-repeat;
  background-size: 100%;
}
