#header-offres-selected, #menu ul li#header-offres-selected {
  color: #0C43C3;
  opacity: 1; }

#header-offres-selected div {
  display: block; }

.block-text-right, .block-text-left {
  position: relative;
  margin: 0;
  padding: 100px 0 150px 0; }
  .block-text-right .pres-text-right, .block-text-right .pres-text-left, .block-text-left .pres-text-right, .block-text-left .pres-text-left {
    position: relative;
    margin-left: calc(100% - 500px);
    width: 100%;
    max-width: 500px;
    color: #4D4C53; }
    .block-text-right .pres-text-right h1, .block-text-right .pres-text-left h1, .block-text-left .pres-text-right h1, .block-text-left .pres-text-left h1 {
      margin-bottom: 20px;
      max-width: 500px;
      font-size: 35px;
      font-weight: 500;
      font-family: 'Palanquin Dark', sans-serif;
      color: #393A3D;
      line-height: 40px; }
    .block-text-right .pres-text-right span, .block-text-right .pres-text-left span, .block-text-left .pres-text-right span, .block-text-left .pres-text-left span {
      display: block;
      position: relative;
      max-width: 450px;
      margin-bottom: 30px;
      font-size: 18px;
      line-height: 24px;
      color: #0C43C3; }
    .block-text-right .pres-text-right p, .block-text-right .pres-text-left p, .block-text-left .pres-text-right p, .block-text-left .pres-text-left p {
      max-width: 450px;
      font-size: 16px;
      line-height: 22px;
      opacity: 0.7; }
  .block-text-right .pres-text-left, .block-text-left .pres-text-left {
    margin-left: 0; }

.block-text-left img {
  position: absolute;
  top: -80px;
  right: -50px;
  width: 400px; }

.block-text-right img {
  position: absolute;
  top: -90px;
  left: -50px;
  width: 400px; }

#tresorerie {
  margin-top: 110px; }
  #tresorerie img {
    top: -50px; }

#ingenierie img {
  top: -60px; }

#partenariats img {
  top: -50px;
  width: 370px; }

.contact {
  background: #F0F1F6; }

@media (max-width: 1100px) {
  .block-text-right .pres-text-right {
    max-width: 400px;
    margin-left: calc(100% - 400px); }
  .block-text-right img {
    right: -100px;
    width: 350px; }

  .block-text-left .pres-text-left {
    margin-left: 0; }
  .block-text-left img {
    right: -100px;
    width: 350px; }

  #tresorerie img {
    top: -30px; }

  #financements img {
    top: -30px; }

  #ingenierie img {
    top: -25px; }

  #partenariats img {
    top: -25px;
    width: 330px; } }
@media (max-width: 800px) {
  .block-text-right, .block-text-left {
    position: relative;
    margin: 0;
    padding: 0 0 80px 0; }
    .block-text-right .pres-text-right, .block-text-right .pres-text-left, .block-text-left .pres-text-right, .block-text-left .pres-text-left {
      position: relative;
      width: 100%;
      color: #4D4C53; }
      .block-text-right .pres-text-right img, .block-text-right .pres-text-left img, .block-text-left .pres-text-right img, .block-text-left .pres-text-left img {
        display: block;
        position: relative;
        top: 0;
        left: 0;
        margin: 0 auto 30px auto;
        right: inherit;
        max-width: 60%; }
      .block-text-right .pres-text-right h1, .block-text-right .pres-text-left h1, .block-text-left .pres-text-right h1, .block-text-left .pres-text-left h1 {
        text-align: center;
        max-width: 400px;
        margin: 0 auto 20px auto; }
      .block-text-right .pres-text-right span, .block-text-right .pres-text-left span, .block-text-left .pres-text-right span, .block-text-left .pres-text-left span {
        text-align: center;
        max-width: 400px;
        margin: 0 auto 20px auto; }
      .block-text-right .pres-text-right p, .block-text-right .pres-text-left p, .block-text-left .pres-text-right p, .block-text-left .pres-text-left p {
        text-align: center;
        max-width: 400px;
        margin: 0 auto 20px auto; }
    .block-text-right .pres-text-left, .block-text-left .pres-text-left {
      margin-left: 0; }

  .block-text-left img {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    margin: 0 auto 30px auto;
    right: inherit;
    max-width: 60%; }

  .block-text-right img {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    margin: 0 auto 30px auto;
    right: inherit;
    max-width: 60%; }

  .block-text-right .pres-text-right, .block-text-right .pres-text-left, .block-text-left .pres-text-right, .block-text-left .pres-text-left {
    margin: 0 auto; }

  #tresorerie img {
    top: 0; }

  #financements img {
    top: 0; }

  #ingenierie img {
    top: 0; }

  #partenariats img {
    top: 0; } }

/*# sourceMappingURL=offres.css.map */
