/******************* PLACE HOLDER *******************/
/*boostrap responsive size:*/
/******************* FONT FAMILY *******************/
/******************* BLOC NEWS AFTER *******************/
/*************** ASPECT RATIO ***************/
/*************** TRIANGLE INNOVATION ***************/
/******************* PAGE PROJET CHIFFRE*******************/
/******************* PAGE PROJET CHIFFRE*******************/
/*************** TRIANGLE PAGE PROJETS ***************/
/*************** TRIANGLE PAGE NEWSROOM ***************/
/*************** TRIANGLE PAGE NEWSROOM ***************/
/*************** border line ***************/
/************** Museo sans **************/
@font-face {
  font-family: 'museo';
  src: url("../fonts/museosans-900-webfont.eot");
  src: url("../fonts/museosans-900-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museosans-900-webfont.woff2") format("woff2"), url("../fonts/museosans-900-webfont.woff") format("woff"), url("../fonts/museosans-900-webfont.ttf") format("truetype"), url("../fonts/museosans-900-webfont.svg#museo_sans900") format("svg");
  font-weight: normal;
  font-style: normal; }
/************** ROBOTO CONDENSED **************/
@font-face {
  font-family: 'robotocondensed';
  src: url("../fonts/roboto-condensed-webfont.eot");
  src: url("../fonts/roboto-condensed-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-condensed-webfont.woff2") format("woff2"), url("../fonts/roboto-condensed-webfont.woff") format("woff"), url("../fonts/roboto-condensed-webfont.ttf") format("truetype"), url("../fonts/roboto-condensed-webfont.svg#robotocondensed") format("svg");
  font-weight: normal;
  font-style: normal; }
/*font*/
/*placeholder*/
/*note: must include !important + seperate webkit*/
/* General settings */
/* line 323, ../sass/vendors/_uniform_base.scss */
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span {
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased; }
/* line 335, ../sass/vendors/_uniform_base.scss */
div.selector, div.checker, div.button, div.radio, div.uploader {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  /* Keeping this as :focus to remove browser styles */ }
  /* line 344, ../sass/vendors/_uniform_base.scss */
  div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus {
    outline: 0; }
/* line 354, ../sass/vendors/_uniform_base.scss */
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * {
  margin: 0;
  padding: 0; }

/* line 361, ../sass/vendors/_uniform_base.scss */
.highContrastDetect {
  background: url("../images/bg-input.png") repeat-x 0 0;
  width: 0px;
  height: 0px; }

/* Input & Textarea */
/* line 369, ../sass/vendors/_uniform_base.scss */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  padding: 3px;
  background: url("../images/bg-input.png") repeat-x 0 0;
  outline: 0; }
  /* line 237, ../sass/vendors/_uniform_base.scss */
  input.uniform-input.active,
  select.uniform-multiselect.active,
  textarea.uniform.active {
    background: url("../images/bg-input-focus.png") repeat-x 0 0; }

/* Remove default webkit and possible mozilla .search styles.
 * Keeping this as :active to remove browser styles */
/* line 383, ../sass/vendors/_uniform_base.scss */
div.checker input,
input[type="search"],
input[type="search"]:active {
  -moz-appearance: none;
  -webkit-appearance: none; }

/* Select */
/* line 392, ../sass/vendors/_uniform_base.scss */
div.selector {
  line-height: 36px;
  height: 36px;
  padding: 0 0 0 10px;
  position: relative;
  overflow: hidden; }
  /* line 399, ../sass/vendors/_uniform_base.scss */
  div.selector span {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    background-position: right 0;
    height: 36px;
    line-height: 36px;
    padding-right: 22px;
    cursor: pointer;
    width: 100%;
    display: block; }
  /* line 410, ../sass/vendors/_uniform_base.scss */
  div.selector.fixedWidth {
    width: 190px; }
    /* line 413, ../sass/vendors/_uniform_base.scss */
    div.selector.fixedWidth span {
      width: 158px; }
  /* line 418, ../sass/vendors/_uniform_base.scss */
  div.selector select {
    opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -ms-filter: alpha(opacity=0);
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    border: none;
    background: none;
    position: absolute;
    height: 36px;
    top: 0;
    left: 0px;
    width: 100%; }
  /* line 237, ../sass/vendors/_uniform_base.scss */
  div.selector.active {
    background-position: 0 -216px; }
    /* line 430, ../sass/vendors/_uniform_base.scss */
    div.selector.active span {
      background-position: right -36px; }
  /* line 243, ../sass/vendors/_uniform_base.scss */
  div.selector.hover, div.selector.focus {
    background-position: 0 -252px; }
    /* line 438, ../sass/vendors/_uniform_base.scss */
    div.selector.hover span, div.selector.focus span {
      background-position: right -72px; }
    /* line 237, ../sass/vendors/_uniform_base.scss */
    div.selector.hover.active, div.selector.focus.active {
      background-position: 0 -288px; }
      /* line 445, ../sass/vendors/_uniform_base.scss */
      div.selector.hover.active span, div.selector.focus.active span {
        background-position: right -108px; }
  /* line 249, ../sass/vendors/_uniform_base.scss */
  div.selector.disabled, div.selector.disabled.active {
    background-position: 0 -324px; }
    /* line 454, ../sass/vendors/_uniform_base.scss */
    div.selector.disabled span, div.selector.disabled.active span {
      background-position: right -144px; }

/* Checkbox */
/* line 462, ../sass/vendors/_uniform_base.scss */
div.checker {
  position: relative; }
  /* line 465, ../sass/vendors/_uniform_base.scss */
  div.checker, div.checker span, div.checker input {
    width: 20px;
    height: 20px; }
  /* line 470, ../sass/vendors/_uniform_base.scss */
  div.checker span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center; }
  /* line 475, ../sass/vendors/_uniform_base.scss */
  div.checker input {
    opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -ms-filter: alpha(opacity=0);
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1; }

/* Radio */
/* line 484, ../sass/vendors/_uniform_base.scss */
div.radio {
  position: relative; }
  /* line 487, ../sass/vendors/_uniform_base.scss */
  div.radio, div.radio span, div.radio input {
    width: 19px;
    height: 20px; }
  /* line 492, ../sass/vendors/_uniform_base.scss */
  div.radio span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center; }
  /* line 497, ../sass/vendors/_uniform_base.scss */
  div.radio input {
    opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -ms-filter: alpha(opacity=0);
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center; }

/* Uploader */
/* line 506, ../sass/vendors/_uniform_base.scss */
div.uploader {
  background-position: 0 -400px;
  height: 36px;
  width: 78%;
  cursor: pointer;
  position: relative;
  overflow: hidden; }
  /* line 514, ../sass/vendors/_uniform_base.scss */
  div.uploader span.action {
    background-position: right -544px;
    height: 36px;
    line-height: 36px;
    width: 85px;
    text-align: center;
    float: left;
    display: inline;
    overflow: hidden;
    cursor: pointer; }
  /* line 526, ../sass/vendors/_uniform_base.scss */
  div.uploader span.filename {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    cursor: default;
    height: 32px;
    margin: 2px 0 2px 2px;
    line-height: 32px;
    width: 82px;
    padding: 0 10px; }
  /* line 537, ../sass/vendors/_uniform_base.scss */
  div.uploader input {
    opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -ms-filter: alpha(opacity=0);
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    border: none;
    background: none;
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    cursor: default;
    width: 100%;
    height: 100%; }
  /* line 549, ../sass/vendors/_uniform_base.scss */
  div.uploader.active span.action {
    background-position: right -616px; }
  /* line 243, ../sass/vendors/_uniform_base.scss */
  div.uploader.hover, div.uploader.focus {
    background-position: 0 -472px; }
    /* line 557, ../sass/vendors/_uniform_base.scss */
    div.uploader.hover span.action, div.uploader.focus span.action {
      background-position: right -580px; }
    /* line 562, ../sass/vendors/_uniform_base.scss */
    div.uploader.hover.active span.action, div.uploader.focus.active span.action {
      background-position: right -652px; }
  /* line 249, ../sass/vendors/_uniform_base.scss */
  div.uploader.disabled, div.uploader.disabled.active {
    background-position: 0 -436px; }
    /* line 571, ../sass/vendors/_uniform_base.scss */
    div.uploader.disabled span.action, div.uploader.disabled.active span.action {
      background-position: right -508px; }

/* Buttons */
/* line 579, ../sass/vendors/_uniform_base.scss */
div.button {
  background-position: 0 -808px;
  height: 30px;
  cursor: pointer;
  position: relative;
  /* Keep buttons barely visible so they can get focus */ }
  /* line 586, ../sass/vendors/_uniform_base.scss */
  div.button a, div.button button, div.button input {
    opacity: 0.01;
    -moz-opacity: 0.01;
    -khtml-opacity: 0.01;
    -ms-filter: alpha(opacity=1);
    filter: alpha(opacity=1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=1)";
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute; }
  /* line 596, ../sass/vendors/_uniform_base.scss */
  div.button span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    line-height: 30px;
    text-align: center;
    background-position: right -688px;
    height: 30px;
    margin-left: 13px;
    padding: 0; }
  /* line 237, ../sass/vendors/_uniform_base.scss */
  div.button.active {
    background-position: 0 -838px; }
    /* line 609, ../sass/vendors/_uniform_base.scss */
    div.button.active span {
      background-position: right -718px;
      cursor: default; }
  /* line 243, ../sass/vendors/_uniform_base.scss */
  div.button.hover, div.button.focus {
    background-position: 0 -868px; }
    /* line 618, ../sass/vendors/_uniform_base.scss */
    div.button.hover span, div.button.focus span {
      background-position: right -748px; }
  /* line 249, ../sass/vendors/_uniform_base.scss */
  div.button.disabled, div.button.disabled.active {
    background-position: 0 -898px; }
    /* line 626, ../sass/vendors/_uniform_base.scss */
    div.button.disabled span, div.button.disabled.active span {
      background-position: right -778px;
      cursor: default; }

/* line 776, icons/*.png */
.icons-sprite, #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .right-news .picto:after, #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .right-news span:after, #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social .left-news .picto:after, #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social.type-tw span:after, #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-fb span:after {
  background-image: url('../images/icons-s74866bdee7.png');
  background-repeat: no-repeat; }

/* line 9, ../sass/module/_sprites.scss */
#content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .right-news .picto, #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .right-news span, #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social .left-news .picto, #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social.type-tw span, #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-fb span {
  position: relative; }
  /* line 11, ../sass/module/_sprites.scss */
  #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .right-news .picto:after, #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .right-news span:after, #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social .left-news .picto:after, #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social.type-tw span:after, #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-fb span:after {
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    position: absolute;
    top: 50%;
    left: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0 0;
    content: ""; }

/* line 4, ../sass/base/_base.scss */
ul, ol {
  padding: 0;
  margin: 0;
  list-style: none; }

/* line 11, ../sass/base/_base.scss */
a:hover, a:focus {
  outline: none; }

@media only screen and (max-width: 1024px) {
  /* line 17, ../sass/base/_base.scss */
  body.front {
    background: none; } }
@media screen and (orientation: landscape) {
  /* line 16, ../sass/base/_base.scss */
  body {
    -webkit-text-size-adjust: none; } }

/* line 28, ../sass/base/_base.scss */
#page {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -o-border-radius: 0;
  margin: 0 0 0 56px;
  position: relative; }
  @media only screen and (max-width: 1024px) {
    /* line 28, ../sass/base/_base.scss */
    #page {
      margin: 0; } }

/* line 38, ../sass/base/_base.scss */
.scroll-top {
  background: url("../images/refonte/scroll-top.jpg") no-repeat;
  width: 50px;
  height: 50px;
  position: fixed;
  bottom: 102px;
  left: 892px;
  display: none;
  z-index: 1000; }
  /* line 48, ../sass/base/_base.scss */
  .section-media .scroll-top {
    bottom: 72px; }
  /* line 52, ../sass/base/_base.scss */
  .page-newsroom-news .scroll-top {
    bottom: 102px; }
  /* line 56, ../sass/base/_base.scss */
  .node-type-group .scroll-top {
    bottom: 108px; }
    @media only screen and (max-width: 767px) {
      /* line 56, ../sass/base/_base.scss */
      .node-type-group .scroll-top {
        bottom: 110px; } }
  /* line 63, ../sass/base/_base.scss */
  .page-newsroom-twitter .scroll-top, .page-newsroom-facebook .scroll-top, .page-newsroom-blog .scroll-top, .page-newsroom-instagram .scroll-top, .page-newsroom-facebook .scroll-top, .page-newsroom-youtube .scroll-top {
    bottom: 102px; }
    @media only screen and (max-width: 767px) {
      /* line 63, ../sass/base/_base.scss */
      .page-newsroom-twitter .scroll-top, .page-newsroom-facebook .scroll-top, .page-newsroom-blog .scroll-top, .page-newsroom-instagram .scroll-top, .page-newsroom-facebook .scroll-top, .page-newsroom-youtube .scroll-top {
        bottom: 110px; } }
  @media only screen and (max-width: 1024px) {
    /* line 38, ../sass/base/_base.scss */
    .scroll-top {
      right: 0;
      left: auto; } }
  @media only screen and (max-width: 767px) {
    /* line 38, ../sass/base/_base.scss */
    .scroll-top {
      bottom: 116px; }
      /* line 77, ../sass/base/_base.scss */
      .node-type-innovation .scroll-top {
        right: 10px; } }
  @media only screen and (max-width: 767px) {
    /* line 83, ../sass/base/_base.scss */
    .node-type-editorial .scroll-top, .node-type-home-projet .scroll-top, .page-innovation-en-actions .scroll-top, .node-type-article-presse .scroll-top, .section-carrieres .scroll-top, .section-carreer .scroll-top, .liste-contenu-presse .scroll-top {
      bottom: 110px; } }

/* line 91, ../sass/base/_base.scss */
.field-collection-container .field-items .field-item {
  margin-bottom: 0; }

/* line 97, ../sass/base/_base.scss */
#block-bouygues-pages-page-nos-realisations-new {
  clear: both; }

/* line 104, ../sass/base/_base.scss */
.front .bloc-social a {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-indent: -999px;
  top: 0; }

/****************** H1 ********************/
/* line 119, ../sass/base/_base.scss */
#main-content #main-content-header h1 {
  margin: 40px auto 0;
  text-align: center;
  width: 100%;
  font-family: "Raleway", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 800;
  color: #ff9545;
  text-transform: inherit; }
  /* line 127, ../sass/base/_base.scss */
  .page-publications #main-content #main-content-header h1 {
    margin: 10px auto 5px; }
    @media only screen and (max-width: 767px) {
      /* line 127, ../sass/base/_base.scss */
      .page-publications #main-content #main-content-header h1 {
        padding: 25px 10px 0;
        margin: 10px auto 25px; } }
  @media only screen and (max-width: 1080px) {
    /* line 119, ../sass/base/_base.scss */
    #main-content #main-content-header h1 {
      margin: 20px auto 0; } }
  @media only screen and (max-width: 675px) {
    /* line 119, ../sass/base/_base.scss */
    #main-content #main-content-header h1 {
      width: 80%;
      font-size: 30px;
      line-height: 32px; } }
  @media only screen and (max-width: 380px) {
    /* line 119, ../sass/base/_base.scss */
    #main-content #main-content-header h1 {
      width: 95%; } }

/**************** lien dans P rich text ***************/
/* line 154, ../sass/base/_base.scss */
.view-mode-full p a {
  color: #ff9545;
  text-decoration: none !important;
  font-weight: bold; }
  /* line 158, ../sass/base/_base.scss */
  .view-mode-full p a:hover {
    color: #e94e10;
    text-decoration: none !important; }

/* line 169, ../sass/base/_base.scss */
.field-type-text-long.view-mode-full p a {
  color: #ff9545;
  text-decoration: none !important; }
  /* line 172, ../sass/base/_base.scss */
  .field-type-text-long.view-mode-full p a:hover {
    color: #e94e10;
    text-decoration: none !important; }

/* line 183, ../sass/base/_base.scss */
.node-content p a {
  color: #ff9545 !important;
  text-decoration: none !important;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500; }
  /* line 187, ../sass/base/_base.scss */
  .node-content p a:hover {
    color: #e94e10 !important;
    text-decoration: none !important; }

/****************** titre bloc carrefour innovation******************/
/* line 197, ../sass/base/_base.scss */
.node-titre a {
  background: transparent url("../images/icn/arrFiliale.png") no-repeat scroll left 2px;
  color: #ff9545;
  display: block;
  height: 35px;
  margin: 0 0 15px;
  padding: 0 0 0 12px;
  text-decoration: none;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600; }

/***************** CONTENT LISTE LI ********************/
/* line 212, ../sass/base/_base.scss */
.node-content ul li {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: 300;
  color: #000; }

/***************** CONTENT TEXTE P ********************/
/* line 221, ../sass/base/_base.scss */
.node-content P {
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  line-height: 21px;
  font-weight: 300;
  color: #000; }

/***************** zoom map********************/
/* line 228, ../sass/base/_base.scss */
.leaflet-top, .leaflet-bottom {
  pointer-events: none;
  position: absolute;
  z-index: 5; }

/************* BREADCRUM**************/
/* line 235, ../sass/base/_base.scss */
#breadcrumb {
  padding: 2px 0; }
  @media only screen and (max-width: 1024px) {
    /* line 235, ../sass/base/_base.scss */
    #breadcrumb {
      display: block;
      padding: 0 20px; } }
  /* line 242, ../sass/base/_base.scss */
  .node-type-page-filiale-gouvernance #breadcrumb {
    padding: 2px 22px 5px; }
  @media only screen and (max-width: 767px) {
    /* line 246, ../sass/base/_base.scss */
    .page-publications #breadcrumb {
      display: none; } }
  /* line 254, ../sass/base/_base.scss */
  #breadcrumb .breadcrumb-wrapper #crumbs li {
    display: inline-block;
    line-height: 20px;
    margin: 0;
    padding: 0; }
    /* line 259, ../sass/base/_base.scss */
    #breadcrumb .breadcrumb-wrapper #crumbs li .crumb-sepreator {
      background: url("../images/refonte/fleche-crum.png") no-repeat center center;
      text-indent: -9999px;
      width: 17px;
      padding: 0 5px; }
      @media only screen and (max-width: 1024px) {
        /* line 259, ../sass/base/_base.scss */
        #breadcrumb .breadcrumb-wrapper #crumbs li .crumb-sepreator {
          background-position: center 8px; } }
      @media only screen and (max-width: 480px) {
        /* line 259, ../sass/base/_base.scss */
        #breadcrumb .breadcrumb-wrapper #crumbs li .crumb-sepreator {
          background-position: center 7px; } }
    /* line 272, ../sass/base/_base.scss */
    #breadcrumb .breadcrumb-wrapper #crumbs li a {
      font-family: "Raleway", sans-serif;
      font-size: 12px;
      line-height: 12px;
      font-weight: 500;
      color: #000; }
      /* line 275, ../sass/base/_base.scss */
      #breadcrumb .breadcrumb-wrapper #crumbs li a span {
        font-family: "Raleway", sans-serif;
        font-size: 12px;
        line-height: 12px;
        font-weight: 500;
        color: #000;
        text-decoration: underline; }
    /* line 283, ../sass/base/_base.scss */
    #breadcrumb .breadcrumb-wrapper #crumbs li span.crumb-title {
      color: #eb5f22;
      font-size: 12px;
      font-family: "Raleway", sans-serif;
      font-size: 12px;
      line-height: 12px;
      font-weight: 500; }
      /* line 287, ../sass/base/_base.scss */
      #breadcrumb .breadcrumb-wrapper #crumbs li span.crumb-title span {
        font-family: "Raleway", sans-serif;
        font-size: 12px;
        line-height: 12px;
        font-weight: 500;
        color: #eb5f22; }

/******************* breadcrumb-mobile ***********************/
@media only screen and (max-width: 1024px) {
  /* line 299, ../sass/base/_base.scss */
  .breadcrumb-mobile {
    display: none; }
    /* line 303, ../sass/base/_base.scss */
    .front .breadcrumb-mobile {
      display: none; } }
@media only screen and (max-width: 767px) {
  /* line 308, ../sass/base/_base.scss */
  .page-publications .breadcrumb-mobile {
    display: block; } }
/* line 314, ../sass/base/_base.scss */
.breadcrumb-mobile a {
  color: #000 !important;
  display: block;
  font-family: "Raleway", sans-serif;
  font-size: 20px;
  line-height: 21px;
  font-weight: 500;
  padding: 0 0 0 23px !important;
  text-decoration: underline;
  font-size: 20px !important;
  font-family: "Times New Roman";
  margin: 10px 0 0 18px;
  background: url("../images/refonte/puce-retour.jpg") no-repeat left center; }
  @media only screen and (max-width: 767px) {
    /* line 314, ../sass/base/_base.scss */
    .breadcrumb-mobile a {
      background: url("../images/refonte/mobile-fleche-retour.png") no-repeat left center;
      color: #cd4d00 !important;
      font-family: "Raleway", sans-serif;
      text-decoration: none;
      font-size: 15px !important;
      padding: 0 0 0 27px !important;
      margin: 5px 10px; } }
  /* line 333, ../sass/base/_base.scss */
  .breadcrumb-mobile a:hover {
    text-decoration: underline; }

/************ GROUPE FILIALE **************/
/* line 341, ../sass/base/_base.scss */
.field-name-field-filiale-logo2 {
  margin: 45px 0 0; }

/************ EXPOSANTS *************/
/* line 348, ../sass/base/_base.scss */
p sup {
  vertical-align: super;
  position: relative;
  line-height: 10px;
  font-size: 9px;
  bottom: -1px; }

/* line 1, ../sass/base/_reset.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
/* line 11, ../sass/base/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 14, ../sass/base/_reset.scss */
body {
  line-height: 1; }

/* line 17, ../sass/base/_reset.scss */
ol, ul {
  list-style: none; }

/* line 20, ../sass/base/_reset.scss */
blockquote, q {
  quotes: none; }

/* line 24, ../sass/base/_reset.scss */
blockquote:before, blockquote:after {
  content: '';
  content: none; }

/* line 29, ../sass/base/_reset.scss */
q:before, q:after {
  content: '';
  content: none; }

/* line 33, ../sass/base/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/*********** DETAILS INNOVATION ***************/
/* line 5, ../sass/layout/_page.scss */
.node-type-innovation #page #header {
  height: auto; }
/* line 9, ../sass/layout/_page.scss */
.node-type-innovation #page #breadcrumb {
  padding: 10px 20px; }
  /* line 13, ../sass/layout/_page.scss */
  .node-type-innovation #page #breadcrumb .breadcrumb-wrapper #crumbs li {
    display: inline-block;
    line-height: 20px;
    margin: 0;
    padding: 0; }
    /* line 18, ../sass/layout/_page.scss */
    .node-type-innovation #page #breadcrumb .breadcrumb-wrapper #crumbs li a {
      font-family: "Raleway", sans-serif;
      font-size: 12px;
      line-height: 12px;
      font-weight: 500;
      color: #000; }
    /* line 24, ../sass/layout/_page.scss */
    .node-type-innovation #page #breadcrumb .breadcrumb-wrapper #crumbs li span.crumb-title {
      color: #eb5f22;
      font-size: 12px; }
/* line 34, ../sass/layout/_page.scss */
.node-type-innovation #page .breadcrumb-mobile {
  background: none;
  padding: 10px 0 0 10px; }
  /* line 37, ../sass/layout/_page.scss */
  .node-type-innovation #page .breadcrumb-mobile a {
    font-size: 15px !important;
    margin: 0;
    color: #cd4e00 !important;
    background: url("../images/icons/fleche-retour.png") no-repeat left center;
    text-decoration: none;
    text-indent: 10px;
    font-family: "Tahoma",Arial; }
    /* line 45, ../sass/layout/_page.scss */
    .node-type-innovation #page .breadcrumb-mobile a:hover {
      text-decoration: underline !important; }
/* line 53, ../sass/layout/_page.scss */
.node-type-innovation #page .region-help .region-inner #block-bouygues-main-block-print-send {
  display: none; }
/* line 61, ../sass/layout/_page.scss */
.node-type-innovation #page .show-desktop #block-views-bloc-innovation-video-block iframe {
  max-width: 100%; }
  @media only screen and (max-width: 639px) {
    /* line 61, ../sass/layout/_page.scss */
    .node-type-innovation #page .show-desktop #block-views-bloc-innovation-video-block iframe {
      height: auto;
      min-height: 255px; } }
  @media only screen and (max-width: 361px) {
    /* line 61, ../sass/layout/_page.scss */
    .node-type-innovation #page .show-desktop #block-views-bloc-innovation-video-block iframe {
      min-height: 180px; } }
/* line 77, ../sass/layout/_page.scss */
.node-type-innovation #page .show-responsive .view-bloc-innovation-video iframe {
  max-width: 100%; }
  @media only screen and (max-width: 639px) {
    /* line 77, ../sass/layout/_page.scss */
    .node-type-innovation #page .show-responsive .view-bloc-innovation-video iframe {
      height: auto;
      min-height: 255px; } }
  @media only screen and (max-width: 361px) {
    /* line 77, ../sass/layout/_page.scss */
    .node-type-innovation #page .show-responsive .view-bloc-innovation-video iframe {
      min-height: 180px; } }
/* line 91, ../sass/layout/_page.scss */
.node-type-innovation #page #columns {
  padding: 0; }
  /* line 97, ../sass/layout/_page.scss */
  .node-type-innovation #page #columns #main-content #main-content-header h1#page-title {
    display: none; }
  /* line 107, ../sass/layout/_page.scss */
  .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-titre-boite {
    width: 100%; }
    /* line 111, ../sass/layout/_page.scss */
    .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-titre-boite .field-item h1#page-title {
      margin: 0 auto;
      text-align: center;
      width: 60%;
      font-family: "Raleway", sans-serif;
      font-size: 40px;
      line-height: 42px;
      font-weight: 300;
      color: #000;
      text-transform: inherit; }
      @media only screen and (max-width: 675px) {
        /* line 111, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-titre-boite .field-item h1#page-title {
          width: 80%;
          font-size: 30px;
          line-height: 32px; } }
      @media only screen and (max-width: 380px) {
        /* line 111, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-titre-boite .field-item h1#page-title {
          width: 95%;
          font-size: 25px;
          line-height: 27px; } }
      /* line 129, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-titre-boite .field-item h1#page-title span {
        display: block;
        color: #ff9545;
        font-family: "Raleway", sans-serif;
        font-size: 40px;
        line-height: 42px;
        font-weight: 800; }
        @media only screen and (max-width: 675px) {
          /* line 129, ../sass/layout/_page.scss */
          .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-titre-boite .field-item h1#page-title span {
            font-size: 30px;
            line-height: 32px; } }
        @media only screen and (max-width: 380px) {
          /* line 129, ../sass/layout/_page.scss */
          .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-titre-boite .field-item h1#page-title span {
            width: 95%;
            font-size: 25px;
            line-height: 27px; } }
  /* line 148, ../sass/layout/_page.scss */
  .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-chapo {
    width: 80% !important;
    margin: 35px auto 40px; }
    @media only screen and (max-width: 767px) {
      /* line 148, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-chapo {
        margin: 5px auto 25px; } }
    /* line 155, ../sass/layout/_page.scss */
    .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-chapo .field-items .field-item {
      font-family: "Roboto", sans-serif;
      font-size: 17px;
      line-height: 23px;
      font-weight: 300;
      color: #000;
      text-align: center; }
  /* line 165, ../sass/layout/_page.scss */
  .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-collection-container .video-text-wrapper iframe {
    width: 100%; }
  /* line 171, ../sass/layout/_page.scss */
  .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-collection-container .flexslider.fc-diapo {
    margin: 50px auto 25px;
    width: 100%;
    height: auto; }
    /* line 181, ../sass/layout/_page.scss */
    .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-collection-container .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .field-type-image img {
      width: 100%; }
    /* line 186, ../sass/layout/_page.scss */
    .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-collection-container .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box {
      width: 100% !important;
      background: #ff9545;
      float: left;
      position: static;
      height: 90px; }
      @media only screen and (max-width: 480px) {
        /* line 186, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-collection-container .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box {
          width: auto !important;
          height: 110px;
          padding: 15px 0 5px; } }
      /* line 197, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-collection-container .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long {
        width: 100%; }
        /* line 200, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-collection-container .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long .field-item p {
          text-align: center !important; }
          /* line 202, ../sass/layout/_page.scss */
          .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-collection-container .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long .field-item p strong {
            font-family: "Roboto", sans-serif;
            font-size: 16px;
            line-height: 30px;
            font-weight: 400;
            color: #fff; }
            @media only screen and (max-width: 480px) {
              /* line 202, ../sass/layout/_page.scss */
              .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-collection-container .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long .field-item p strong {
                line-height: 21px; } }
          /* line 210, ../sass/layout/_page.scss */
          .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-collection-container .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long .field-item p em {
            display: block;
            font-family: "Roboto", sans-serif;
            font-size: 16px;
            line-height: 21px;
            font-weight: 300;
            font-style: italic;
            color: #fff !important; }
    /* line 225, ../sass/layout/_page.scss */
    .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-collection-container .flexslider.fc-diapo .flex-control-nav {
      bottom: 20px;
      right: 0;
      text-align: center;
      width: 100%; }
      /* line 231, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-collection-container .flexslider.fc-diapo .flex-control-nav li a {
        background: #ffc89e;
        width: 15px;
        height: 15px;
        text-indent: -9999px !important;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        -o-border-radius: 50%;
        position: relative; }
        /* line 239, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-collection-container .flexslider.fc-diapo .flex-control-nav li a.flex-active {
          background: #fff; }
    /* line 246, ../sass/layout/_page.scss */
    .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-collection-container .flexslider.fc-diapo .flex-direction-nav {
      display: none; }
  /* line 254, ../sass/layout/_page.scss */
  .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-collection-container .field-name-field-visuel-petit figure img {
    width: 100%;
    height: auto; }
  /* line 262, ../sass/layout/_page.scss */
  .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-texte {
    width: 80%;
    padding: 0 0 0 35px; }
    @media only screen and (max-width: 1024px) {
      /* line 262, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-texte {
        padding: 0 0 0 15px;
        width: 90%; } }
    @media only screen and (max-width: 767px) {
      /* line 262, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-texte {
        padding: 0 10px 0;
        width: auto; } }
    /* line 275, ../sass/layout/_page.scss */
    .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-texte h2, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-texte h3 {
      font-family: "Raleway", sans-serif;
      font-size: 25px;
      line-height: 25px;
      font-weight: 800;
      color: #ff9545;
      padding: 15px 0 13px;
      text-transform: inherit; }
      @media only screen and (max-width: 767px) {
        /* line 275, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-texte h2, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-texte h3 {
          padding: 10px 0 5px;
          line-height: 30px; } }
    /* line 286, ../sass/layout/_page.scss */
    .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-texte p {
      font-family: "Roboto", sans-serif;
      font-size: 16px;
      line-height: 21px;
      font-weight: 300;
      color: #000; }
  /* line 292, ../sass/layout/_page.scss */
  .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage {
    margin: 50px 0 0;
    padding: 0;
    width: 100%;
    height: 155px;
    background: #ff9545; }
    @media only screen and (max-width: 1024px) {
      /* line 292, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage {
        width: auto;
        margin: 50px 15px 0;
        height: auto; } }
    @media only screen and (max-width: 767px) {
      /* line 292, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage {
        margin: 35px 10px 0; } }
    /* line 310, ../sass/layout/_page.scss */
    .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item {
      margin: 0; }
      /* line 313, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .show-not-mob {
        float: left; }
        @media only screen and (max-width: 767px) {
          /* line 313, ../sass/layout/_page.scss */
          .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .show-not-mob {
            display: none; } }
        /* line 318, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .show-not-mob .field-type-image {
          margin: 0;
          width: 142px;
          height: auto; }
          @media only screen and (max-width: 1024px) {
            /* line 318, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .show-not-mob .field-type-image {
              width: 172px;
              height: 155px; } }
          @media only screen and (max-width: 768px) {
            /* line 318, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .show-not-mob .field-type-image {
              height: 188px; } }
          @media only screen and (max-width: 767px) {
            /* line 318, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .show-not-mob .field-type-image {
              width: 100%;
              height: auto; } }
          @media only screen and (max-width: 1024px) {
            /* line 335, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .show-not-mob .field-type-image img {
              width: 100%; } }
          @media only screen and (max-width: 768px) {
            /* line 335, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .show-not-mob .field-type-image img {
              height: auto; } }
          @media only screen and (max-width: 767px) {
            /* line 335, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .show-not-mob .field-type-image img {
              width: 100%;
              height: auto; } }
      @media only screen and (max-width: 767px) {
        /* line 352, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .show-mob {
          display: block; }
          /* line 355, ../sass/layout/_page.scss */
          .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .show-mob img {
            width: 100%;
            height: auto; } }
      /* line 362, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-right {
        float: left;
        width: 82%;
        padding: 0 0 0 15px;
        position: relative; }
        @media only screen and (max-width: 1024px) {
          /* line 362, ../sass/layout/_page.scss */
          .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-right {
            width: 70%; } }
        @media only screen and (max-width: 767px) {
          /* line 362, ../sass/layout/_page.scss */
          .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-right {
            width: auto;
            padding: 0 15px 15px;
            /*&:after{
              @include triangle-up-one();
            }*/ } }
        /* line 381, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-right .show-mob {
          display: none; }
        /* line 386, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-right .field-name-field-bloc-temoignage-texte .diapo-texte {
          font-family: "Raleway", sans-serif;
          font-size: 15px;
          line-height: 21px;
          font-weight: 400;
          color: #fff;
          font-style: italic;
          margin: 0; }
          @media only screen and (max-width: 1024px) {
            /* line 386, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-right .field-name-field-bloc-temoignage-texte .diapo-texte {
              line-height: 19px; } }
        /* line 396, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-right .field-name-field-bloc-temoignage-texte .diapo-fonction {
          font-family: "Raleway", sans-serif;
          font-size: 16px;
          line-height: 22px;
          font-weight: 800;
          color: #fff;
          padding: 10px 0 0;
          margin: 0 0 8px; }
          @media only screen and (max-width: 767px) {
            /* line 396, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-right .field-name-field-bloc-temoignage-texte .diapo-fonction {
              font-size: 20px; } }
        /* line 408, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-right .field-name-field-bloc-temoignage-texte p {
          font-family: "Raleway", sans-serif;
          font-size: 15px;
          line-height: 21px;
          font-weight: 400;
          color: #fff;
          font-style: italic;
          margin: 0; }
          @media only screen and (max-width: 1024px) {
            /* line 408, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-right .field-name-field-bloc-temoignage-texte p {
              line-height: 19px; } }
          /* line 417, ../sass/layout/_page.scss */
          .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-right .field-name-field-bloc-temoignage-texte p strong {
            color: #fff; }
      /* line 424, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-center {
        float: left;
        width: auto;
        padding: 10px;
        position: relative; }
        /* line 431, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-center .field-name-field-bloc-temoignage-texte .diapo-texte {
          font-family: "Raleway", sans-serif;
          font-size: 15px;
          line-height: 21px;
          font-weight: 400;
          color: #fff;
          font-style: italic;
          margin: 0; }
          @media only screen and (max-width: 1024px) {
            /* line 431, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-center .field-name-field-bloc-temoignage-texte .diapo-texte {
              line-height: 19px; } }
        /* line 441, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-center .field-name-field-bloc-temoignage-texte .diapo-fonction {
          font-family: "Raleway", sans-serif;
          font-size: 16px;
          line-height: 22px;
          font-weight: 800;
          color: #fff;
          padding: 0;
          margin: 0 0 8px; }
          @media only screen and (max-width: 767px) {
            /* line 441, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-center .field-name-field-bloc-temoignage-texte .diapo-fonction {
              font-size: 20px; } }
        /* line 453, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-center .field-name-field-bloc-temoignage-texte p {
          font-family: "Raleway", sans-serif;
          font-size: 15px;
          line-height: 21px;
          font-weight: 400;
          color: #fff;
          font-style: italic;
          margin: 0; }
          @media only screen and (max-width: 1024px) {
            /* line 453, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-center .field-name-field-bloc-temoignage-texte p {
              line-height: 19px; } }
          /* line 462, ../sass/layout/_page.scss */
          .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-center .field-name-field-bloc-temoignage-texte p strong {
            color: #fff; }
        @media only screen and (max-width: 767px) {
          /* line 467, ../sass/layout/_page.scss */
          .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .bloc-temoignage .field-collection-container .field-items .field-item .bloc-temoin .bloc-temoin-center .field-name-field-bloc-temoignage-texte.field-type-text-with-summary {
            margin-top: 15px; } }
  /* line 480, ../sass/layout/_page.scss */
  .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas {
    background: #f8f7f7;
    padding: 0 0 20px;
    margin: 45px 0 0; }
    @media only screen and (max-width: 1024px) {
      /* line 480, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas {
        margin: 45px 15px 35px; } }
    @media only screen and (max-width: 767px) {
      /* line 480, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas {
        margin: 0 10px; } }
    /* line 491, ../sass/layout/_page.scss */
    .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container {
      width: 100%; }
      /* line 493, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .field-label {
        font-family: "Raleway", sans-serif;
        font-size: 25px;
        line-height: 25px;
        font-weight: 800;
        color: #14b9c8;
        padding: 30px 40px 22px;
        text-transform: inherit; }
        @media only screen and (max-width: 1024px) {
          /* line 493, ../sass/layout/_page.scss */
          .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .field-label {
            padding: 22px; } }
        @media only screen and (max-width: 767px) {
          /* line 493, ../sass/layout/_page.scss */
          .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .field-label {
            padding: 30px 15px 20px; } }
      /* line 506, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres {
        width: 100%; }
        /* line 508, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left {
          float: left;
          width: 50%;
          padding: 0;
          margin: 0; }
          @media only screen and (max-width: 767px) {
            /* line 508, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left {
              width: 100%;
              margin: 0 0 25px; } }
          /* line 517, ../sass/layout/_page.scss */
          .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left .field-name-field-chiffre-1 {
            float: left;
            padding: 0 0 0 40px;
            width: 88px;
            height: 88px; }
            @media only screen and (max-width: 1024px) {
              /* line 517, ../sass/layout/_page.scss */
              .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left .field-name-field-chiffre-1 {
                padding: 0 0 0 15px; } }
            /* line 525, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left .field-name-field-chiffre-1 .field-items {
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              border-radius: 50%;
              -o-border-radius: 50%;
              width: 82px;
              height: 82px;
              color: #14b9c8;
              border: 3px solid #14b9c8;
              vertical-align: middle;
              display: table-cell; }
              @media only screen and (max-width: 350px) {
                /* line 525, ../sass/layout/_page.scss */
                .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left .field-name-field-chiffre-1 .field-items {
                  width: 72px;
                  height: 72px; } }
              /* line 538, ../sass/layout/_page.scss */
              .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left .field-name-field-chiffre-1 .field-items .field-item {
                font-family: "museo", sans-serif;
                font-size: 36px;
                line-height: 35px;
                font-weight: normal;
                color: #000;
                text-align: center; }
                @media only screen and (max-width: 480px) {
                  /* line 538, ../sass/layout/_page.scss */
                  .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left .field-name-field-chiffre-1 .field-items .field-item {
                    font-size: 30px;
                    line-height: 28px; } }
                @media only screen and (max-width: 350px) {
                  /* line 538, ../sass/layout/_page.scss */
                  .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left .field-name-field-chiffre-1 .field-items .field-item {
                    padding: 0; } }
          /* line 553, ../sass/layout/_page.scss */
          .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left .field-type-text-long {
            float: left;
            width: 310px; }
            /* line 557, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left .field-type-text-long .field-item p {
              font-family: "Raleway", sans-serif;
              font-size: 30px;
              line-height: 30px;
              font-weight: 300;
              float: left;
              color: #000;
              margin: 0;
              padding: 15px 0 0 20px;
              text-transform: inherit;
              display: inline-block; }
              @media only screen and (max-width: 767px) {
                /* line 557, ../sass/layout/_page.scss */
                .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left .field-type-text-long .field-item p {
                  font-size: 25px;
                  padding: 15px 0 0 15px;
                  margin: 0; } }
              @media only screen and (max-width: 350px) {
                /* line 557, ../sass/layout/_page.scss */
                .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left .field-type-text-long .field-item p {
                  padding: 10px 10px 0 15px; } }
              /* line 574, ../sass/layout/_page.scss */
              .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left .field-type-text-long .field-item p span {
                font-family: "museo", sans-serif;
                font-size: 30px;
                line-height: 30px;
                font-weight: normal;
                color: #14b9c8;
                display: block; }
                @media only screen and (max-width: 350px) {
                  /* line 574, ../sass/layout/_page.scss */
                  .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left .field-type-text-long .field-item p span {
                    font-size: 25px; } }
        /* line 587, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right {
          float: left;
          width: 50%;
          padding: 0;
          margin: 0; }
          @media only screen and (max-width: 767px) {
            /* line 587, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right {
              width: 100%; } }
          /* line 596, ../sass/layout/_page.scss */
          .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right .field-name-field-chiffre-2 {
            float: left;
            padding: 0 0 0 40px;
            width: 88px;
            height: 88px; }
            @media only screen and (max-width: 1024px) {
              /* line 596, ../sass/layout/_page.scss */
              .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right .field-name-field-chiffre-2 {
                padding: 0 0 0 15px; } }
            /* line 604, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right .field-name-field-chiffre-2 .field-items {
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              border-radius: 50%;
              -o-border-radius: 50%;
              width: 82px;
              height: 82px;
              color: #14b9c8;
              border: 3px solid #14b9c8;
              vertical-align: middle;
              display: table-cell; }
              @media only screen and (max-width: 350px) {
                /* line 604, ../sass/layout/_page.scss */
                .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right .field-name-field-chiffre-2 .field-items {
                  width: 72px;
                  height: 72px; } }
              /* line 616, ../sass/layout/_page.scss */
              .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right .field-name-field-chiffre-2 .field-items .field-item {
                font-family: "museo", sans-serif;
                font-size: 36px;
                line-height: 41px;
                font-weight: normal;
                color: #000;
                text-align: center; }
                @media only screen and (max-width: 480px) {
                  /* line 616, ../sass/layout/_page.scss */
                  .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right .field-name-field-chiffre-2 .field-items .field-item {
                    font-size: 30px;
                    line-height: 28px; } }
                @media only screen and (max-width: 350px) {
                  /* line 616, ../sass/layout/_page.scss */
                  .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right .field-name-field-chiffre-2 .field-items .field-item {
                    padding: 0; } }
          /* line 631, ../sass/layout/_page.scss */
          .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right .field-type-text-long {
            float: left;
            width: 310px; }
            /* line 636, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right .field-type-text-long .field-item p {
              font-family: "Raleway", sans-serif;
              font-size: 30px;
              line-height: 30px;
              font-weight: 300;
              float: left;
              color: #000;
              padding: 15px 0 0 20px;
              margin: 0;
              text-transform: inherit; }
              @media only screen and (max-width: 767px) {
                /* line 636, ../sass/layout/_page.scss */
                .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right .field-type-text-long .field-item p {
                  font-size: 25px;
                  padding: 15px 0 0 15px; } }
              @media only screen and (max-width: 350px) {
                /* line 636, ../sass/layout/_page.scss */
                .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right .field-type-text-long .field-item p {
                  padding: 10px 10px 0 15px; } }
              /* line 653, ../sass/layout/_page.scss */
              .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right .field-type-text-long .field-item p span {
                font-family: "museo", sans-serif;
                font-size: 30px;
                line-height: 30px;
                font-weight: normal;
                color: #14b9c8;
                display: block; }
                @media only screen and (max-width: 350px) {
                  /* line 653, ../sass/layout/_page.scss */
                  .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right .field-type-text-long .field-item p span {
                    font-size: 25px; } }
  /* line 669, ../sass/layout/_page.scss */
  .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir {
    background: url("../images/refonte/map-2.jpg") no-repeat;
    width: 100%;
    height: 199px;
    padding: 0;
    max-width: 100%;
    margin: 35px 0 0;
    float: left;
    clear: both; }
    @media only screen and (max-width: 1024px) {
      /* line 669, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir {
        margin: 35px 15px;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        width: 97%;
        height: auto;
        padding: 0 0 15px; } }
    @media only screen and (max-width: 800px) {
      /* line 669, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir {
        width: 96%; } }
    @media only screen and (max-width: 767px) {
      /* line 669, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir {
        margin: 30px 10px;
        height: auto;
        padding: 0 0 20px; } }
    /* line 697, ../sass/layout/_page.scss */
    .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir h2 {
      margin: 65px auto 30px;
      text-align: center;
      font-family: "Raleway", sans-serif !important;
      color: #000 !important;
      background: none;
      display: block;
      text-transform: inherit !important;
      font-size: 30px !important;
      font-weight: 300 !important; }
      @media only screen and (max-width: 1024px) {
        /* line 697, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir h2 {
          margin: 30px auto; } }
      @media only screen and (max-width: 800px) {
        /* line 697, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir h2 {
          margin: 30px auto 25px; } }
      @media only screen and (max-width: 767px) {
        /* line 697, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir h2 {
          margin: 30px auto; } }
      /* line 720, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir h2 span {
        color: #fff;
        text-transform: inherit;
        font-weight: 600 !important; }
    @media only screen and (max-width: 767px) {
      /* line 727, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .links {
        padding: 0 15px; } }
    /* line 731, ../sass/layout/_page.scss */
    .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .links li {
      margin: 5px 0;
      height: 38px;
      display: table;
      margin: 0 auto; }
      /* line 737, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .links li a {
        background: url("../images/icons/oeil-mobile.png") no-repeat left 7px;
        padding: 0 0 0 35px;
        font-family: "robotocondensed", sans-serif;
        font-size: 20px;
        line-height: 27px;
        font-weight: 500;
        color: #000;
        text-transform: uppercase; }
        @media only screen and (max-width: 1024px) {
          /* line 737, ../sass/layout/_page.scss */
          .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .links li a {
            font-size: 18px; } }
        /* line 746, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .links li a em {
          font-family: "robotocondensed", sans-serif;
          font-size: 20px;
          line-height: 27px;
          font-weight: 500;
          color: #000;
          text-transform: uppercase; }
          @media only screen and (max-width: 1024px) {
            /* line 746, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .links li a em {
              font-size: 18px; } }
        /* line 755, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .links li a.pdf {
          background: url("../images/icons/download.png") no-repeat left center; }
        /* line 759, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .links li a.pic-mail {
          background: url("../images/icons/mail.png") no-repeat left center; }
      @media only screen and (max-width: 360px) {
        /* line 765, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .links li.last {
          padding: 0 0 25px; } }
    /* line 774, ../sass/layout/_page.scss */
    .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links h2 {
      margin: 35px auto 30px;
      text-align: center;
      font-family: "Raleway", sans-serif !important;
      color: #000 !important;
      background: none;
      display: block;
      text-transform: inherit !important;
      font-size: 30px !important;
      font-weight: 300 !important; }
      @media only screen and (max-width: 1024px) {
        /* line 774, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links h2 {
          margin: 30px auto; } }
      @media only screen and (max-width: 800px) {
        /* line 774, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links h2 {
          margin: 30px auto 25px; } }
      @media only screen and (max-width: 767px) {
        /* line 774, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links h2 {
          margin: 20px auto; } }
      /* line 797, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links h2 span {
        color: #fff;
        text-transform: inherit;
        font-weight: 600 !important; }
    @media only screen and (max-width: 767px) {
      /* line 804, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .links {
        padding: 0 15px; } }
    /* line 808, ../sass/layout/_page.scss */
    .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .links li {
      width: 46%;
      float: left;
      padding: 0 0 0 35px;
      margin: 5px 0;
      height: 38px; }
      @media only screen and (max-width: 800px) {
        /* line 808, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .links li {
          padding: 0 0 0 15px;
          width: 47%;
          margin: 0 0 6px; } }
      @media only screen and (max-width: 767px) {
        /* line 808, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .links li {
          width: 100%;
          float: none;
          margin: 0 0 10px;
          padding: 0; } }
      /* line 826, ../sass/layout/_page.scss */
      .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .links li a {
        background: url("../images/icons/oeil-mobile.png") no-repeat left 7px;
        padding: 0 0 0 35px;
        font-family: "robotocondensed", sans-serif;
        font-size: 20px;
        line-height: 27px;
        font-weight: 500;
        color: #000;
        text-transform: uppercase; }
        @media only screen and (max-width: 1024px) {
          /* line 826, ../sass/layout/_page.scss */
          .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .links li a {
            font-size: 18px; } }
        /* line 835, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .links li a em {
          font-family: "robotocondensed", sans-serif;
          font-size: 20px;
          line-height: 27px;
          font-weight: 500;
          color: #000;
          text-transform: uppercase; }
          @media only screen and (max-width: 1024px) {
            /* line 835, ../sass/layout/_page.scss */
            .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .links li a em {
              font-size: 18px; } }
        /* line 844, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .links li a.pdf {
          background: url("../images/icons/download.png") no-repeat left center; }
        /* line 848, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .links li a.pic-mail {
          background: url("../images/icons/mail.png") no-repeat left center; }
      @media only screen and (max-width: 767px) {
        /* line 853, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .links li.last {
          margin: 0 0 5px; } }
      @media only screen and (max-width: 360px) {
        /* line 853, ../sass/layout/_page.scss */
        .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .links li.last {
          padding: 0 0 25px; } }

/*********** NEW PROJECT ENBLEMATIQUES ***************/
/* line 877, ../sass/layout/_page.scss */
.node-type-article-projet-emblema #page #header {
  height: auto; }
  /* line 881, ../sass/layout/_page.scss */
  .node-type-article-projet-emblema #page #header #branding .show-responsive {
    float: right;
    width: auto; }
  /* line 888, ../sass/layout/_page.scss */
  .node-type-article-projet-emblema #page #header .show-desktop .view-projet-emblematik-bloc-head .visuel-medium {
    margin: 0; }
    @media only screen and (max-width: 1024px) {
      /* line 888, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #header .show-desktop .view-projet-emblematik-bloc-head .visuel-medium {
        margin-top: 25px; } }
  /* line 896, ../sass/layout/_page.scss */
  .node-type-article-projet-emblema #page #header .show-desktop .node-header .node-title {
    display: none; }
  /* line 902, ../sass/layout/_page.scss */
  .node-type-article-projet-emblema #page #header .show-desktop #diapo_emblematique .flexslider {
    height: auto;
    width: 100%; }
    /* line 905, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #header .show-desktop #diapo_emblematique .flexslider.fc-diapo {
      margin: 0 auto;
      width: 100%; }
      /* line 909, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #header .show-desktop #diapo_emblematique .flexslider.fc-diapo .flex-direction-nav .flex-next {
        background: transparent url("../images/btn/arrRightDiapo.png") no-repeat left top;
        height: 66px;
        opacity: 1;
        right: 0;
        top: 184px;
        width: 50px; }
        @media only screen and (max-width: 1024px) {
          /* line 909, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #header .show-desktop #diapo_emblematique .flexslider.fc-diapo .flex-direction-nav .flex-next {
            right: 3px; } }
      /* line 921, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #header .show-desktop #diapo_emblematique .flexslider.fc-diapo .flex-direction-nav .flex-prev {
        background: transparent url("../images/btn/arrLeftDiapo.png") no-repeat scroll left top;
        height: 68px;
        left: 0;
        opacity: 1;
        top: 184px;
        width: 50px; }
        @media only screen and (max-width: 1024px) {
          /* line 921, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #header .show-desktop #diapo_emblematique .flexslider.fc-diapo .flex-direction-nav .flex-prev {
            left: 2px; } }
      /* line 934, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #header .show-desktop #diapo_emblematique .flexslider.fc-diapo .flex-control-nav {
        bottom: 40px;
        right: 0;
        text-align: center;
        width: 100%;
        position: absolute; }
        /* line 940, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #header .show-desktop #diapo_emblematique .flexslider.fc-diapo .flex-control-nav li {
          margin: 0 3px; }
          /* line 942, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #header .show-desktop #diapo_emblematique .flexslider.fc-diapo .flex-control-nav li a {
            background: rgba(255, 255, 255, 0.5);
            width: 16px;
            height: 16px;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            -o-border-radius: 50%;
            text-indent: -9999px;
            float: left; }
            /* line 949, ../sass/layout/_page.scss */
            .node-type-article-projet-emblema #page #header .show-desktop #diapo_emblematique .flexslider.fc-diapo .flex-control-nav li a.flex-active {
              background: white; }
      /* line 957, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #header .show-desktop #diapo_emblematique .flexslider.fc-diapo .slides li {
        margin: 0; }
        /* line 960, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #header .show-desktop #diapo_emblematique .flexslider.fc-diapo .slides li .illustration-item-wrapper img {
          margin: 0 auto;
          width: 96%; }
  /* line 972, ../sass/layout/_page.scss */
  .node-type-article-projet-emblema #page #header .show-responsive {
    float: none;
    height: auto;
    width: 100%; }
    /* line 977, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #header .show-responsive .node-header .node-title {
      display: none; }
    /* line 981, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #header .show-responsive .flexslider {
      height: auto; }
      /* line 983, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #header .show-responsive .flexslider.fc-diapo {
        margin: 0 auto;
        width: 100%; }
        /* line 987, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #header .show-responsive .flexslider.fc-diapo .flex-direction-nav .flex-next {
          background: transparent url("../images/btn/arrRightDiapo.png") no-repeat left top;
          height: 66px;
          opacity: 1;
          right: 5px;
          width: 50px; }
        /* line 995, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #header .show-responsive .flexslider.fc-diapo .flex-direction-nav .flex-prev {
          background: transparent url("../images/btn/arrLeftDiapo.png") no-repeat scroll left top;
          height: 68px;
          left: 5px;
          opacity: 1;
          width: 50px; }
        /* line 1004, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #header .show-responsive .flexslider.fc-diapo .flex-control-nav {
          bottom: 10px;
          right: 0;
          text-align: center;
          width: 100%;
          position: absolute; }
          /* line 1010, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #header .show-responsive .flexslider.fc-diapo .flex-control-nav li {
            margin: 0 3px; }
            /* line 1012, ../sass/layout/_page.scss */
            .node-type-article-projet-emblema #page #header .show-responsive .flexslider.fc-diapo .flex-control-nav li a {
              background: rgba(255, 255, 255, 0.5);
              width: 16px;
              height: 16px;
              -webkit-border-radius: 50%;
              -moz-border-radius: 50%;
              border-radius: 50%;
              -o-border-radius: 50%;
              text-indent: -9999px;
              float: left; }
              /* line 1019, ../sass/layout/_page.scss */
              .node-type-article-projet-emblema #page #header .show-responsive .flexslider.fc-diapo .flex-control-nav li a.flex-active {
                background: white; }
        /* line 1027, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #header .show-responsive .flexslider.fc-diapo .slides li {
          margin: 0; }
          /* line 1030, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #header .show-responsive .flexslider.fc-diapo .slides li .illustration-item-wrapper img {
            width: 94%;
            margin: 0 auto; }
            @media only screen and (max-width: 639px) {
              /* line 1030, ../sass/layout/_page.scss */
              .node-type-article-projet-emblema #page #header .show-responsive .flexslider.fc-diapo .slides li .illustration-item-wrapper img {
                width: 90%; } }
            @media only screen and (max-width: 400px) {
              /* line 1030, ../sass/layout/_page.scss */
              .node-type-article-projet-emblema #page #header .show-responsive .flexslider.fc-diapo .slides li .illustration-item-wrapper img {
                width: 89%; } }
            @media only screen and (max-width: 360px) {
              /* line 1030, ../sass/layout/_page.scss */
              .node-type-article-projet-emblema #page #header .show-responsive .flexslider.fc-diapo .slides li .illustration-item-wrapper img {
                width: 88%; } }
            @media only screen and (max-width: 320px) {
              /* line 1030, ../sass/layout/_page.scss */
              .node-type-article-projet-emblema #page #header .show-responsive .flexslider.fc-diapo .slides li .illustration-item-wrapper img {
                width: 86%; } }
    /* line 1054, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #header .show-responsive .node-article-projet-emblema .node-content img {
      width: 100%;
      height: auto; }
/* line 1063, ../sass/layout/_page.scss */
.node-type-article-projet-emblema #page #breadcrumb {
  padding: 5px 0 0; }
  @media only screen and (max-width: 1024px) {
    /* line 1063, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #breadcrumb {
      padding: 5px 15px; } }
  /* line 1070, ../sass/layout/_page.scss */
  .node-type-article-projet-emblema #page #breadcrumb .breadcrumb-wrapper #crumbs li {
    display: inline-block;
    line-height: 20px;
    margin: 0;
    padding: 0; }
    /* line 1075, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #breadcrumb .breadcrumb-wrapper #crumbs li a {
      font-family: "Raleway", sans-serif;
      font-size: 11px;
      line-height: 11px;
      font-weight: 500;
      color: #000; }
    /* line 1081, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #breadcrumb .breadcrumb-wrapper #crumbs li span.crumb-title {
      color: #eb5f22; }
/* line 1092, ../sass/layout/_page.scss */
.node-type-article-projet-emblema #page .breadcrumb-mobile a {
  font-size: 12px !important;
  margin: 10px 0 0 10px;
  color: #cd4e00 !important;
  background: url("../images/icons/fleche-retour.png") no-repeat left center;
  text-decoration: none;
  text-indent: 10px;
  font-family: "Tahoma",Arial !important; }
  /* line 1100, ../sass/layout/_page.scss */
  .node-type-article-projet-emblema #page .breadcrumb-mobile a:hover {
    text-decoration: underline; }
/* line 1106, ../sass/layout/_page.scss */
.node-type-article-projet-emblema #page #columns {
  padding: 0; }
  /* line 1112, ../sass/layout/_page.scss */
  .node-type-article-projet-emblema #page #columns #main-content #main-content-header h1#page-title {
    display: none; }
  /* line 1117, ../sass/layout/_page.scss */
  .node-type-article-projet-emblema #page #columns #main-content #content {
    margin: 50px 0 0; }
    /* line 1121, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-image .image-style-none {
      display: table;
      margin: 0 auto 0; }
    /* line 1127, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #columns #main-content #content .head_detail_projet {
      width: 95%;
      margin: 10px auto; }
      /* line 1130, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content .head_detail_projet h1 {
        text-align: center;
        font-family: "Raleway", sans-serif;
        font-size: 40px;
        line-height: 42px;
        font-weight: 800;
        color: #ff9545;
        text-transform: inherit; }
        @media only screen and (max-width: 675px) {
          /* line 1130, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .head_detail_projet h1 {
            font-size: 30px;
            line-height: 32px; } }
        @media only screen and (max-width: 380px) {
          /* line 1130, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .head_detail_projet h1 {
            font-size: 25px;
            line-height: 27px; } }
      /* line 1146, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content .head_detail_projet span {
        display: block;
        color: #000;
        font-family: "Raleway", sans-serif;
        font-size: 40px;
        line-height: 42px;
        font-weight: 300;
        text-align: center; }
        @media only screen and (max-width: 675px) {
          /* line 1146, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .head_detail_projet span {
            font-size: 30px;
            line-height: 32px; } }
        @media only screen and (max-width: 380px) {
          /* line 1146, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .head_detail_projet span {
            font-size: 25px;
            line-height: 27px; } }
    /* line 1164, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-diapo-texte.field-type-text-with-summary {
      float: none;
      margin: 0;
      width: 100%; }
      /* line 1168, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-diapo-texte.field-type-text-with-summary p {
        font-family: "Roboto", sans-serif;
        font-size: 17px;
        line-height: 22px;
        font-weight: 300;
        color: #000;
        display: block;
        text-align: center;
        width: 80%;
        margin: 40px auto 0; }
        @media only screen and (max-width: 767px) {
          /* line 1168, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-diapo-texte.field-type-text-with-summary p {
            width: 90%; } }
    /* line 1182, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #columns #main-content #content #block-bouygues-content-b-lien-projet {
      background: url("../images/refonte/bg-map-projet.jpg") no-repeat;
      width: 100%;
      margin: 30px 0 0;
      line-height: normal;
      background-size: cover;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover; }
      @media only screen and (max-width: 1024px) {
        /* line 1182, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content #block-bouygues-content-b-lien-projet {
          height: auto; } }
      @media only screen and (max-width: 767px) {
        /* line 1182, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content #block-bouygues-content-b-lien-projet {
          margin: 15px 0 0;
          background-position: 50% 0; } }
      /* line 1196, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content #block-bouygues-content-b-lien-projet .block-content .proj_newsletter {
        float: left;
        width: 40%;
        margin: 40px 0 40px 52px;
        text-align: left;
        color: #fff;
        font-family: "Roboto", sans-serif;
        font-size: 19px;
        line-height: 36px;
        font-weight: 100; }
        /* line 1203, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content #block-bouygues-content-b-lien-projet .block-content .proj_newsletter .newsletter_link {
          font-family: "Roboto", sans-serif;
          font-size: 19px;
          line-height: 22px;
          font-weight: 600;
          background: none;
          text-transform: inherit;
          color: #fff;
          padding: 0; }
          @media only screen and (max-width: 850px) {
            /* line 1203, ../sass/layout/_page.scss */
            .node-type-article-projet-emblema #page #columns #main-content #content #block-bouygues-content-b-lien-projet .block-content .proj_newsletter .newsletter_link {
              font-size: 22px;
              line-height: 25px; } }
          /* line 1214, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content #block-bouygues-content-b-lien-projet .block-content .proj_newsletter .newsletter_link:hover {
            color: #000; }
        @media only screen and (max-width: 850px) {
          /* line 1196, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content #block-bouygues-content-b-lien-projet .block-content .proj_newsletter {
            width: 60%;
            text-align: center;
            margin: 30px auto 0;
            font-size: 22px;
            line-height: 35px;
            float: none; } }
        @media only screen and (max-width: 639px) {
          /* line 1196, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content #block-bouygues-content-b-lien-projet .block-content .proj_newsletter {
            width: 80%;
            margin: 20px auto 0;
            font-size: 19px;
            line-height: 30px; } }
        @media only screen and (max-width: 380px) {
          /* line 1196, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content #block-bouygues-content-b-lien-projet .block-content .proj_newsletter {
            width: 90%; } }
      /* line 1239, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content #block-bouygues-content-b-lien-projet .block-content .proj_lien {
        float: right;
        width: 50%; }
        @media only screen and (max-width: 850px) {
          /* line 1239, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content #block-bouygues-content-b-lien-projet .block-content .proj_lien {
            width: 100%;
            text-align: center; } }
        @media only screen and (max-width: 639px) {
          /* line 1239, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content #block-bouygues-content-b-lien-projet .block-content .proj_lien {
            width: 210px;
            margin: 0 auto;
            float: none; } }
        /* line 1253, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content #block-bouygues-content-b-lien-projet .block-content .proj_lien .lien_projet {
          font-family: "robotocondensed", sans-serif;
          font-size: 16px;
          line-height: 22px;
          font-weight: 300;
          background: url("../images/icons/oeil.png") no-repeat left center;
          text-transform: uppercase;
          padding: 0 0 0 30px;
          float: right;
          margin: 72px 50px 0 0;
          position: relative;
          color: #000; }
          @media only screen and (max-width: 850px) {
            /* line 1253, ../sass/layout/_page.scss */
            .node-type-article-projet-emblema #page #columns #main-content #content #block-bouygues-content-b-lien-projet .block-content .proj_lien .lien_projet {
              width: auto;
              margin: 25px auto 35px;
              float: none;
              transform: none;
              font-size: 20px;
              background: url("../images/icons/oeil-mobile.png") no-repeat left center;
              padding: 0 0 0 35px; } }
          @media only screen and (max-width: 639px) {
            /* line 1253, ../sass/layout/_page.scss */
            .node-type-article-projet-emblema #page #columns #main-content #content #block-bouygues-content-b-lien-projet .block-content .proj_lien .lien_projet {
              margin: 15px auto 25px; } }
          /* line 1275, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content #block-bouygues-content-b-lien-projet .block-content .proj_lien .lien_projet:hover {
            background: url("../images/icons/oeil-blan.png") no-repeat left center;
            color: #fff; }
            @media only screen and (max-width: 850px) {
              /* line 1275, ../sass/layout/_page.scss */
              .node-type-article-projet-emblema #page #columns #main-content #content #block-bouygues-content-b-lien-projet .block-content .proj_lien .lien_projet:hover {
                background: url("../images/icons/oeil-mobile-blan.png") no-repeat left center; } }
    /* line 1288, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #columns #main-content #content .temoignage {
      background: #ff9545;
      margin: 0px; }
      @media only screen and (max-width: 767px) {
        /* line 1288, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content .temoignage {
          margin: 20px 0 0; } }
      /* line 1297, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content .temoignage .field-name-field-photo .field-name-field-photo figure img {
        display: table;
        margin: 0 auto;
        padding: 35px 0 0; }
        @media only screen and (max-width: 767px) {
          /* line 1297, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .temoignage .field-name-field-photo .field-name-field-photo figure img {
            padding: 25px 0 0; } }
      /* line 1308, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content .temoignage .field-name-field-bloc-libre-titre {
        font-family: "Raleway", sans-serif;
        font-size: 30px;
        line-height: 30px;
        font-weight: 800;
        color: #fff;
        text-align: center;
        padding: 35px 0 12px; }
        @media only screen and (max-width: 380px) {
          /* line 1308, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .temoignage .field-name-field-bloc-libre-titre {
            margin: 0 auto;
            max-width: 160px;
            font-size: 25px;
            padding: 25px 0 12px; } }
      /* line 1321, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content .temoignage .field-name-field-bio-fonction {
        font-family: "Raleway", sans-serif;
        font-size: 30px;
        line-height: 30px;
        font-weight: 300;
        color: #fff;
        text-align: center;
        padding: 0 50px; }
        @media only screen and (max-width: 767px) {
          /* line 1321, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .temoignage .field-name-field-bio-fonction {
            padding: 0 30px; } }
        @media only screen and (max-width: 380px) {
          /* line 1321, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .temoignage .field-name-field-bio-fonction {
            margin: 0 auto;
            font-size: 25px;
            line-height: 35px; } }
      /* line 1337, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content .temoignage .field-name-field-texte-boite {
        font-family: "Roboto", sans-serif;
        font-size: 17px;
        line-height: 22px;
        font-weight: 300;
        color: #fff;
        text-align: center;
        width: auto;
        margin: 0 auto;
        padding: 0 50px 40px; }
        @media only screen and (max-width: 767px) {
          /* line 1337, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .temoignage .field-name-field-texte-boite {
            padding: 0 30px 20px; } }
      /* line 1349, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content .temoignage .tire {
        width: 15px;
        height: 2px;
        background: #fff;
        margin: 20px auto; }
        @media only screen and (max-width: 767px) {
          /* line 1349, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .temoignage .tire {
            margin: 15px auto; } }
    /* line 1362, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-en-bref .field-collection-view {
      border: none; }
    /* line 1366, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-en-bref .field-label {
      font-family: "Raleway", sans-serif;
      font-size: 30px;
      line-height: 30px;
      font-weight: 800;
      color: #14b9c8;
      text-align: center;
      padding: 35px 0 15px; }
      @media only screen and (max-width: 767px) {
        /* line 1366, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-en-bref .field-label {
          padding: 35px 0 0; } }
    /* line 1376, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-en-bref .field-items {
      margin-left: -5px;
      margin-right: -5px; }
      /* line 40, ../sass/vendors/_uniform_base.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-en-bref .field-items:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0; }
      /* line 1378, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-en-bref .field-items .field-item {
        position: relative;
        min-height: 1px;
        padding-left: 0;
        padding-right: 0;
        margin: 5px 0 0; }
        @media (min-width: 768px) {
          /* line 1378, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-en-bref .field-items .field-item {
            float: left;
            width: 33.33333%; } }
        @media only screen and (max-width: 767px) {
          /* line 1378, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-en-bref .field-items .field-item {
            margin: 0 0 10px; } }
        @media only screen and (max-width: 767px) {
          /* line 1384, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-en-bref .field-items .field-item .field-name-field-chiffre-1 {
            float: left;
            padding: 0 0 0 2px; } }
        /* line 1389, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-en-bref .field-items .field-item .field-name-field-chiffre-1 .field-items {
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          border-radius: 50%;
          -o-border-radius: 50%;
          width: 118px;
          height: 118px;
          color: #14b9c8;
          border: 3px solid #14b9c8;
          display: table;
          margin: 0 auto; }
          @media only screen and (max-width: 767px) {
            /* line 1389, ../sass/layout/_page.scss */
            .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-en-bref .field-items .field-item .field-name-field-chiffre-1 .field-items {
              width: 85px;
              height: 85px; } }
          /* line 1391, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-en-bref .field-items .field-item .field-name-field-chiffre-1 .field-items .field-item {
            font-family: "museo", sans-serif;
            font-size: 26px;
            line-height: 22px;
            font-weight: normal;
            margin: 45px auto 0;
            color: #000;
            text-align: center;
            float: none;
            width: 100%; }
            @media only screen and (max-width: 767px) {
              /* line 1391, ../sass/layout/_page.scss */
              .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-en-bref .field-items .field-item .field-name-field-chiffre-1 .field-items .field-item {
                margin: 18px auto 0;
                font-size: 18px;
                line-height: 50px; } }
        @media only screen and (max-width: 767px) {
          /* line 1407, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-en-bref .field-items .field-item .field-type-text-long {
            display: table;
            float: left;
            width: 80%; } }
        @media only screen and (max-width: 500px) {
          /* line 1407, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-en-bref .field-items .field-item .field-type-text-long {
            width: 66%; } }
        /* line 1418, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-en-bref .field-items .field-item .field-type-text-long .field-item {
          font-family: "Raleway", sans-serif;
          font-size: 17px;
          line-height: 22px;
          font-weight: 300;
          color: #000;
          float: none;
          width: 72%;
          text-align: center;
          padding: 18px 0 0;
          margin: 0 auto; }
          @media only screen and (max-width: 767px) {
            /* line 1418, ../sass/layout/_page.scss */
            .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-en-bref .field-items .field-item .field-type-text-long .field-item {
              width: 100%;
              text-align: left;
              padding: 0 0 0 20px;
              height: 85px;
              vertical-align: middle;
              display: table-cell; } }
    /* line 1444, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .image {
      width: 50%;
      float: right; }
      /* line 1447, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .image img {
        width: 100%;
        vertical-align: middle; }
        @media only screen and (max-width: 1024px) {
          /* line 1447, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .image img {
            height: auto; } }
        @media only screen and (max-width: 767px) {
          /* line 1447, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .image img {
            height: auto; } }
      @media only screen and (max-width: 1023px) {
        /* line 1444, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .image {
          display: none; } }
      @media only screen and (max-width: 767px) {
        /* line 1444, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .image {
          display: block;
          float: none;
          width: 100%;
          height: auto; } }
    /* line 1468, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .image-tab {
      display: none; }
      /* line 1470, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .image-tab img {
        width: 100%;
        height: auto; }
      @media only screen and (max-width: 1023px) {
        /* line 1468, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .image-tab {
          display: block; } }
      @media only screen and (max-width: 767px) {
        /* line 1468, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .image-tab {
          display: none; } }
    /* line 1482, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .contents {
      width: 50%;
      float: left;
      background: #f8f7f7;
      padding-bottom: 48.6%;
      position: relative;
      height: 0; }
      @media only screen and (max-width: 1023px) {
        /* line 1482, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .contents {
          float: none;
          padding: 0;
          height: auto;
          width: 100%; } }
      /* line 1496, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .contents .wrap-all {
        bottom: 0;
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        top: 0; }
        @media only screen and (max-width: 1023px) {
          /* line 1496, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .contents .wrap-all {
            position: static; } }
        /* line 1506, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .contents .wrap-all .wrap {
          left: 25%;
          position: absolute;
          top: 50%;
          transform: translate(-20%, -50%);
          width: 84%; }
          @media only screen and (max-width: 1023px) {
            /* line 1506, ../sass/layout/_page.scss */
            .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .contents .wrap-all .wrap {
              left: 0;
              position: static;
              top: 0;
              transform: none;
              width: 100%; } }
          /* line 1521, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .contents .wrap-all .wrap .titre h2 {
            text-transform: inherit;
            font-family: "Raleway", sans-serif;
            font-size: 30px;
            line-height: 30px;
            font-weight: 300;
            color: #000;
            padding: 0 0 20px;
            text-align: center; }
            @media only screen and (max-width: 1023px) {
              /* line 1521, ../sass/layout/_page.scss */
              .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .contents .wrap-all .wrap .titre h2 {
                padding: 35px 0 30px; } }
            @media only screen and (max-width: 767px) {
              /* line 1521, ../sass/layout/_page.scss */
              .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .contents .wrap-all .wrap .titre h2 {
                padding: 40px 0 30px; } }
            /* line 1535, ../sass/layout/_page.scss */
            .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .contents .wrap-all .wrap .titre h2 span {
              font-family: "Raleway", sans-serif;
              font-size: 30px;
              line-height: 30px;
              font-weight: 800;
              color: #ff9545; }
          /* line 1543, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .contents .wrap-all .wrap .items-content .field-type-text-with-summary {
            float: none;
            margin: 0;
            width: 100%; }
            /* line 1547, ../sass/layout/_page.scss */
            .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .contents .wrap-all .wrap .items-content .field-type-text-with-summary p {
              font-family: "Roboto", sans-serif;
              font-size: 15px;
              line-height: 21px;
              font-weight: 300;
              color: #000;
              text-align: center;
              margin: 0; }
              @media only screen and (max-width: 1023px) {
                /* line 1547, ../sass/layout/_page.scss */
                .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .contents .wrap-all .wrap .items-content .field-type-text-with-summary p {
                  padding: 0 30px 35px; } }
              @media only screen and (max-width: 767px) {
                /* line 1547, ../sass/layout/_page.scss */
                .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-odd .item .contents .wrap-all .wrap .items-content .field-type-text-with-summary p {
                  padding: 0 15px 45px; } }
    /* line 1569, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .image {
      width: 50%;
      float: left; }
      /* line 1572, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .image img {
        width: 100%;
        vertical-align: middle; }
        @media only screen and (max-width: 1024px) {
          /* line 1572, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .image img {
            height: auto; } }
        @media only screen and (max-width: 767px) {
          /* line 1572, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .image img {
            height: auto; } }
      @media only screen and (max-width: 1023px) {
        /* line 1569, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .image {
          display: none; } }
      @media only screen and (max-width: 767px) {
        /* line 1569, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .image {
          display: block;
          float: none;
          width: 100%;
          height: auto; } }
    /* line 1593, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .image-tab {
      display: none; }
      /* line 1595, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .image-tab img {
        width: 100%;
        height: auto; }
      @media only screen and (max-width: 1023px) {
        /* line 1593, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .image-tab {
          display: block; } }
      @media only screen and (max-width: 767px) {
        /* line 1593, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .image-tab {
          display: none; } }
    /* line 1607, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .contents {
      width: 50%;
      float: right;
      background: #f8f7f7;
      padding-bottom: 48.6%;
      position: relative;
      height: 0; }
      @media only screen and (max-width: 1023px) {
        /* line 1607, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .contents {
          padding: 0;
          height: auto;
          width: 100%;
          float: none; } }
      /* line 1621, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .contents .wrap-all {
        bottom: 0;
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        top: 0; }
        @media only screen and (max-width: 1023px) {
          /* line 1621, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .contents .wrap-all {
            position: static; } }
        /* line 1631, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .contents .wrap-all .wrap {
          left: 25%;
          position: absolute;
          top: 50%;
          transform: translate(-20%, -50%);
          width: 84%; }
          @media only screen and (max-width: 1023px) {
            /* line 1631, ../sass/layout/_page.scss */
            .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .contents .wrap-all .wrap {
              left: 0;
              position: static;
              top: 0;
              transform: none;
              width: 100%; } }
          /* line 1646, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .contents .wrap-all .wrap .titre h2 {
            text-transform: inherit;
            font-family: "Raleway", sans-serif;
            font-size: 30px;
            line-height: 30px;
            font-weight: 300;
            color: #000;
            padding: 0 0 20px;
            text-align: center; }
            @media only screen and (max-width: 1023px) {
              /* line 1646, ../sass/layout/_page.scss */
              .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .contents .wrap-all .wrap .titre h2 {
                padding: 35px 0 30px; } }
            @media only screen and (max-width: 767px) {
              /* line 1646, ../sass/layout/_page.scss */
              .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .contents .wrap-all .wrap .titre h2 {
                padding: 40px 0 30px; } }
            /* line 1660, ../sass/layout/_page.scss */
            .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .contents .wrap-all .wrap .titre h2 span {
              font-family: "Raleway", sans-serif;
              font-size: 30px;
              line-height: 30px;
              font-weight: 800;
              color: #ff9545; }
          /* line 1668, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .contents .wrap-all .wrap .items-content .field-type-text-with-summary {
            float: none;
            margin: 0;
            width: 100%; }
            /* line 1672, ../sass/layout/_page.scss */
            .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .contents .wrap-all .wrap .items-content .field-type-text-with-summary p {
              font-family: "Roboto", sans-serif;
              font-size: 15px;
              line-height: 21px;
              font-weight: 300;
              color: #000;
              text-align: center;
              margin: 0; }
              @media only screen and (max-width: 1023px) {
                /* line 1672, ../sass/layout/_page.scss */
                .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .contents .wrap-all .wrap .items-content .field-type-text-with-summary p {
                  padding: 0 30px 35px; } }
              @media only screen and (max-width: 767px) {
                /* line 1672, ../sass/layout/_page.scss */
                .node-type-article-projet-emblema #page #columns #main-content #content .contenu-wrapper .bloc-conutenu.view-even .item .contents .wrap-all .wrap .items-content .field-type-text-with-summary p {
                  padding: 0 15px 45px; } }
    /* line 1694, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique {
      margin: 0px; }
      @media only screen and (max-width: 1024px) {
        /* line 1694, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique {
          margin: 0; } }
      /* line 1699, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique .flexslider {
        width: 100%;
        height: auto;
        padding: 55px 0 0;
        margin: 0; }
        /* line 1705, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique .flexslider .legend-box {
          background: #f8f7f7;
          float: left;
          height: 110px;
          width: 100%; }
          /* line 1711, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique .flexslider .legend-box .field-name-field-diapo-titre {
            font-family: "Roboto", sans-serif;
            font-size: 16px;
            line-height: 30px;
            font-weight: 400;
            color: #fff;
            text-align: center;
            padding: 10px 0 0; }
          /* line 1719, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique .flexslider .legend-box .field-name-field-diapo-texte p {
            font-family: "Roboto", sans-serif;
            font-size: 16px;
            line-height: 21px;
            font-weight: 300;
            color: #818181;
            text-align: center;
            font-style: italic;
            width: 100%;
            margin: 0; }
        /* line 1730, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique .flexslider .flex-control-nav {
          bottom: 20px;
          right: 0;
          text-align: center;
          width: 100%;
          margin: 0; }
          @media only screen and (max-width: 767px) {
            /* line 1730, ../sass/layout/_page.scss */
            .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique .flexslider .flex-control-nav {
              bottom: 5px; } }
          /* line 1740, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique .flexslider .flex-control-nav li a {
            background: #cfcfcf;
            border-radius: 50%;
            height: 15px;
            position: relative;
            text-indent: -9999px;
            width: 15px; }
            /* line 1747, ../sass/layout/_page.scss */
            .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique .flexslider .flex-control-nav li a.flex-active {
              background: #818181; }
        /* line 1754, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique .flexslider .flex-direction-nav {
          display: none; }
          /* line 1757, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique .flexslider .flex-direction-nav li a {
            height: 32px;
            width: 32px;
            margin: 0;
            padding: 0;
            position: absolute; }
            /* line 1763, ../sass/layout/_page.scss */
            .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique .flexslider .flex-direction-nav li a.flex-prev {
              left: 0;
              background: url("../images/icons/histoire-prev.png") no-repeat center top;
              left: 0;
              top: 43%; }
              @media only screen and (max-width: 480px) {
                /* line 1763, ../sass/layout/_page.scss */
                .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique .flexslider .flex-direction-nav li a.flex-prev {
                  top: 37%; } }
              @media only screen and (max-width: 330px) {
                /* line 1763, ../sass/layout/_page.scss */
                .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique .flexslider .flex-direction-nav li a.flex-prev {
                  top: 36%; } }
            /* line 1775, ../sass/layout/_page.scss */
            .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique .flexslider .flex-direction-nav li a.flex-next {
              right: 0;
              background: url("../images/icons/histoire-next.png") no-repeat center top;
              top: 43%; }
              @media only screen and (max-width: 480px) {
                /* line 1775, ../sass/layout/_page.scss */
                .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique .flexslider .flex-direction-nav li a.flex-next {
                  top: 37%; } }
              @media only screen and (max-width: 330px) {
                /* line 1775, ../sass/layout/_page.scss */
                .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique .flexslider .flex-direction-nav li a.flex-next {
                  top: 36%; } }
    /* line 1792, ../sass/layout/_page.scss */
    .node-type-article-projet-emblema #page #columns #main-content #content .video-project {
      display: none;
      margin: 0; }
      /* line 1795, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content .video-project li {
        list-style-type: none;
        background: none; }
        @media only screen and (max-width: 767px) {
          /* line 1795, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .video-project li {
            padding: 0; } }
        /* line 1801, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content .video-project li a {
          background: url("../images/icons/oeil-mobile.png") no-repeat left 3px;
          display: table;
          margin: 40px auto 0;
          color: #000;
          text-decoration: none;
          font-family: "Roboto", sans-serif;
          font-size: 16px;
          line-height: 22px;
          font-weight: 400;
          padding: 0 0 0 40px; }
          @media only screen and (max-width: 767px) {
            /* line 1801, ../sass/layout/_page.scss */
            .node-type-article-projet-emblema #page #columns #main-content #content .video-project li a {
              margin: 15px auto 30px; } }
          /* line 1812, ../sass/layout/_page.scss */
          .node-type-article-projet-emblema #page #columns #main-content #content .video-project li a:hover {
            text-decoration: underline; }
      @media only screen and (max-width: 1024px) {
        /* line 1792, ../sass/layout/_page.scss */
        .node-type-article-projet-emblema #page #columns #main-content #content .video-project {
          display: block; } }
    @media only screen and (max-width: 1024px) {
      /* line 1822, ../sass/layout/_page.scss */
      .node-type-article-projet-emblema #page #columns #main-content #content .field-type-youtube {
        display: none; } }

/*********** PAGE CARREFOUR INNOVATION ***************/
/* line 1838, ../sass/layout/_page.scss */
.node-type-page-carrefou-innovation #main-content #main-content-header h1 {
  margin: 40px auto 0;
  text-align: center;
  width: 100%;
  font-family: "Raleway", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 800;
  color: #ff9545;
  text-transform: inherit; }
  @media only screen and (max-width: 1080px) {
    /* line 1838, ../sass/layout/_page.scss */
    .node-type-page-carrefou-innovation #main-content #main-content-header h1 {
      margin: 20px auto 0; } }
  @media only screen and (max-width: 675px) {
    /* line 1838, ../sass/layout/_page.scss */
    .node-type-page-carrefou-innovation #main-content #main-content-header h1 {
      width: 80%;
      font-size: 30px;
      line-height: 32px; } }
  @media only screen and (max-width: 380px) {
    /* line 1838, ../sass/layout/_page.scss */
    .node-type-page-carrefou-innovation #main-content #main-content-header h1 {
      width: 100%; } }
/* line 1861, ../sass/layout/_page.scss */
.node-type-page-carrefou-innovation .field-name-field-chapo {
  width: 90%;
  margin: 0px auto 40px; }
  @media only screen and (max-width: 1080px) {
    /* line 1861, ../sass/layout/_page.scss */
    .node-type-page-carrefou-innovation .field-name-field-chapo {
      margin: 0px auto 35px;
      width: 95% !important; } }
  @media only screen and (max-width: 767px) {
    /* line 1861, ../sass/layout/_page.scss */
    .node-type-page-carrefou-innovation .field-name-field-chapo {
      margin: 0 auto 25px;
      width: 92% !important; } }
  /* line 1872, ../sass/layout/_page.scss */
  .node-type-page-carrefou-innovation .field-name-field-chapo p {
    font-family: "Roboto", sans-serif;
    font-size: 17px;
    line-height: 23px;
    font-weight: 300;
    color: #000;
    text-align: center; }
/* line 1882, ../sass/layout/_page.scss */
.node-type-page-carrefou-innovation .node-editorial .node-header .node-title a {
  background: transparent url("../images/icn/arrFiliale.png") no-repeat scroll left 2px;
  color: #ff9545;
  display: block;
  height: 35px;
  margin: 0 0 9px;
  padding: 0 0 0 12px;
  text-decoration: none;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600; }
/* line 1897, ../sass/layout/_page.scss */
.node-type-page-carrefou-innovation .node-editorial .node-content .node-titre a {
  background: transparent url("../images/icn/arrFiliale.png") no-repeat scroll left 2px;
  color: #ff9545;
  display: block;
  height: 35px;
  margin: 0 0 9px;
  padding: 0 0 0 12px;
  text-decoration: none;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600; }
/* line 1909, ../sass/layout/_page.scss */
.node-type-page-carrefou-innovation .node-editorial .node-content .field-name-field-chapo {
  width: 100%; }
  /* line 1911, ../sass/layout/_page.scss */
  .node-type-page-carrefou-innovation .node-editorial .node-content .field-name-field-chapo .field-item {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: 300;
    color: #000;
    margin: 0; }
/* line 1920, ../sass/layout/_page.scss */
.node-type-page-carrefou-innovation .inno_phares {
  background: #eeeded;
  margin: 40px 0 55px;
  float: left;
  clear: both; }
  /* line 1926, ../sass/layout/_page.scss */
  .node-type-page-carrefou-innovation .inno_phares .field-label {
    font-family: "Raleway", sans-serif;
    font-size: 22px;
    line-height: 26px;
    font-weight: 800;
    color: #ff9545;
    background: none;
    padding: 3px 0; }
  /* line 1936, ../sass/layout/_page.scss */
  .node-type-page-carrefou-innovation .inno_phares .node-innovation .node-header .node-title a {
    background: transparent url("../images/icn/arrFiliale.png") no-repeat scroll left 2px;
    color: #ff9545;
    display: none;
    height: 35px;
    margin: 0 0 9px;
    padding: 0 0 0 12px;
    text-decoration: none;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 16px;
    font-weight: 600; }
  /* line 1950, ../sass/layout/_page.scss */
  .node-type-page-carrefou-innovation .inno_phares .node-innovation .node-content .field-name-field-chapo {
    width: 100%; }
    /* line 1952, ../sass/layout/_page.scss */
    .node-type-page-carrefou-innovation .inno_phares .node-innovation .node-content .field-name-field-chapo .field-item {
      font-family: "Roboto", sans-serif;
      font-size: 14px;
      line-height: 18px;
      font-weight: 300;
      color: #000;
      margin: 0; }
  /* line 1961, ../sass/layout/_page.scss */
  .node-type-page-carrefou-innovation .inno_phares .mon-lien-plus {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: 300; }
    /* line 1963, ../sass/layout/_page.scss */
    .node-type-page-carrefou-innovation .inno_phares .mon-lien-plus:hover {
      color: #ff9545; }
@media only screen and (max-width: 1024px) {
  /* line 1971, ../sass/layout/_page.scss */
  .node-type-page-carrefou-innovation .field-type-entityreference .field-items .field-item {
    width: 32%; } }
@media only screen and (max-width: 860px) {
  /* line 1971, ../sass/layout/_page.scss */
  .node-type-page-carrefou-innovation .field-type-entityreference .field-items .field-item {
    width: 31.5%; } }
@media only screen and (max-width: 767px) {
  /* line 1971, ../sass/layout/_page.scss */
  .node-type-page-carrefou-innovation .field-type-entityreference .field-items .field-item {
    width: 100%; } }

/******************** PAGE CARREFOUR GROUP*************************/
/* line 1989, ../sass/layout/_page.scss */
.node-type-carrefour .field-name-field-chapo {
  width: 90%;
  margin: 10px auto 40px; }
  @media only screen and (max-width: 1080px) {
    /* line 1989, ../sass/layout/_page.scss */
    .node-type-carrefour .field-name-field-chapo {
      margin: 10px auto 35px; } }
  @media only screen and (max-width: 767px) {
    /* line 1989, ../sass/layout/_page.scss */
    .node-type-carrefour .field-name-field-chapo {
      margin: 5px auto 25px; } }
  /* line 1998, ../sass/layout/_page.scss */
  .node-type-carrefour .field-name-field-chapo p {
    font-family: "Roboto", sans-serif;
    font-size: 17px;
    line-height: 23px;
    font-weight: 300;
    color: #000;
    text-align: center; }
/* line 2007, ../sass/layout/_page.scss */
.node-type-carrefour .field-item .node-content .editorial-title {
  background: transparent url("../images/icn/arrFiliale.png") no-repeat scroll left 2px;
  color: #ff9545;
  display: block;
  height: 35px;
  margin: 0 0 9px;
  padding: 0 0 0 12px;
  text-decoration: none;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600; }
/* line 2018, ../sass/layout/_page.scss */
.node-type-carrefour .field-item .node-content .field-name-field-vignette {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  color: #000; }
/* line 2023, ../sass/layout/_page.scss */
.node-type-carrefour .field-item .node-content .field-name-field-chapo {
  width: 100%; }
  /* line 2025, ../sass/layout/_page.scss */
  .node-type-carrefour .field-item .node-content .field-name-field-chapo .field-item {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: 300;
    color: #000;
    margin: 0; }
/* line 2032, ../sass/layout/_page.scss */
.node-type-carrefour .field-item .node-content .field-name-field-chapo {
  width: 100%; }
  /* line 2035, ../sass/layout/_page.scss */
  .node-type-carrefour .field-item .node-content .field-name-field-chapo .field-item p {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: 300;
    color: #000;
    margin: 0;
    text-align: left; }
/* line 2044, ../sass/layout/_page.scss */
.node-type-carrefour .field-item .node-content a {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000; }
/* line 2052, ../sass/layout/_page.scss */
.node-type-carrefour .node-content a {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000; }

/******************** page-filiale-gouvernance *************************/
/* line 2061, ../sass/layout/_page.scss */
.node-type-page-filiale-gouvernance #breadcrumb {
  padding: 2px 20px 5px !important; }
/* line 2065, ../sass/layout/_page.scss */
.node-type-page-filiale-gouvernance .field-name-field-chapo {
  margin: 20px auto 25px !important; }
/* line 2069, ../sass/layout/_page.scss */
.node-type-page-filiale-gouvernance .legend-box {
  position: absolute; }
  /* line 2072, ../sass/layout/_page.scss */
  .node-type-page-filiale-gouvernance .legend-box .flex-direction-nav {
    display: none; }
/* line 2078, ../sass/layout/_page.scss */
.node-type-page-filiale-gouvernance .orange .field-name-field-bio-nom {
  color: #fff;
  padding: 7px 0 0;
  font-family: "Raleway", sans-serif;
  font-size: 23px;
  line-height: 26px;
  font-weight: 700; }
/* line 2084, ../sass/layout/_page.scss */
.node-type-page-filiale-gouvernance .orange .field-name-field-bio-fonction {
  background-color: #ff9545;
  font-family: "Raleway", sans-serif;
  font-size: 18px;
  line-height: 21px;
  font-weight: 400;
  padding: 5px 5px 7px 0;
  color: #fff; }
/* line 2094, ../sass/layout/_page.scss */
.node-type-page-filiale-gouvernance .flexslider.fc-diapo .flex-next {
  right: 15px !important; }

@media only screen and (max-width: 1024px) {
  /* line 2, ../sass/layout/_hp-content.scss */
  #content #block-bouygues-newsroom-b-newsroom-home {
    padding: 0 15px; } }
/* line 8, ../sass/layout/_hp-content.scss */
#content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news {
  float: left;
  width: 50%; }
  @media only screen and (max-width: 1024px) {
    /* line 8, ../sass/layout/_hp-content.scss */
    #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news {
      margin: 0;
      width: 50%; } }
  @media only screen and (max-width: 600px) {
    /* line 8, ../sass/layout/_hp-content.scss */
    #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news {
      width: 100%; } }
  /* line 21, ../sass/layout/_hp-content.scss */
  #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social {
    width: 100%;
    position: relative; }
    @media only screen and (max-width: 1024px) {
      /* line 21, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social {
        width: 100%; } }
    /* line 29, ../sass/layout/_hp-content.scss */
    #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .left-news {
      float: left;
      height: 220px;
      width: 50%; }
      @media only screen and (max-width: 1024px) {
        /* line 29, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .left-news {
          width: 50%;
          height: auto; } }
      @media only screen and (max-width: 600px) {
        /* line 29, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .left-news {
          width: 100%; } }
      /* line 42, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .left-news img {
        width: 100%;
        height: auto; }
        @media only screen and (max-width: 600px) {
          /* line 42, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .left-news img {
            width: 100%;
            height: auto;
            vertical-align: top; } }
    /* line 53, ../sass/layout/_hp-content.scss */
    #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .right-news {
      float: right;
      width: 50%;
      height: 220px;
      background: #f8f7f7;
      position: relative; }
      @media only screen and (max-width: 1024px) {
        /* line 53, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .right-news {
          bottom: 0;
          float: none;
          position: absolute;
          right: 0;
          top: 0;
          width: 50% !important;
          height: 100%; } }
      @media only screen and (max-width: 600px) {
        /* line 53, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .right-news {
          width: 100% !important;
          float: left;
          position: relative; } }
      /* line 76, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .right-news:before {
        width: 0;
        height: 0;
        border-top: 37px solid transparent;
        border-right: 37px solid #f8f7f7;
        border-bottom: 37px solid transparent;
        position: absolute;
        top: 33%;
        left: -37px;
        content: ""; }
        @media only screen and (max-width: 600px) {
          /* line 76, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .right-news:before {
            width: 0;
            height: 0;
            border-left: 50px solid transparent;
            border-right: 50px solid transparent;
            border-bottom: 50px solid #f8f7f7;
            position: absolute;
            top: -87px;
            right: 0;
            content: "";
            display: table;
            left: 0;
            right: 0;
            margin: 0 auto; } }
      /* line 80, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .right-news .picto {
        padding: 0 29px 0 0;
        display: block;
        margin: 25px 0 0 15px; }
        /* line 33, ../sass/module/_sprites.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .right-news .picto:after {
          background-position: -66px -223px;
          width: 29px;
          height: 28px; }
        @media only screen and (max-width: 1024px) {
          /* line 80, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .right-news .picto {
            margin: 25px 0 0 15px; } }
        @media only screen and (max-width: 767px) {
          /* line 80, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .right-news .picto {
            margin: 25px 0 15px 15px; } }
      /* line 92, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .right-news .news-chapo {
        font-family: "Roboto", sans-serif;
        font-size: 14px;
        line-height: 17px;
        font-weight: 300;
        padding: 18px 15px 0;
        color: #555555; }
        @media only screen and (max-width: 1024px) {
          /* line 92, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .right-news .news-chapo {
            padding: 18px 15px 0; } }
        @media only screen and (max-width: 767px) {
          /* line 92, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .right-news .news-chapo {
            padding: 7px 17px 0; } }
      /* line 104, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .right-news .dat {
        display: none; }
      /* line 107, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .right-news .datnews {
        font-family: "Roboto", sans-serif;
        font-size: 14px;
        line-height: 17px;
        font-weight: 300;
        padding: 25px 0 0 15px;
        color: #555555; }
        @media only screen and (max-width: 1024px) {
          /* line 107, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .right-news .datnews {
            padding: 25px 18px 0; } }
        @media only screen and (max-width: 767px) {
          /* line 107, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-news .right-news .datnews {
            line-height: 35px;
            padding: 20px 18px 0; } }
    /* line 123, ../sass/layout/_hp-content.scss */
    #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .left-news {
      float: right; }
      @media only screen and (max-width: 600px) {
        /* line 123, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .left-news {
          width: 100%; } }
      /* line 129, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .left-news img {
        width: 100%;
        height: 220px; }
        @media only screen and (max-width: 600px) {
          /* line 129, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .left-news img {
            width: 100%;
            height: auto;
            vertical-align: top; } }
    /* line 140, ../sass/layout/_hp-content.scss */
    #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .right-news {
      float: left;
      width: 50%;
      height: 220px;
      background: #f8f7f7;
      position: relative; }
      @media only screen and (max-width: 1024px) {
        /* line 140, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .right-news {
          bottom: 0;
          float: none;
          position: absolute;
          left: 0;
          top: 0;
          width: 50% !important;
          height: 100%; } }
      @media only screen and (max-width: 600px) {
        /* line 140, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .right-news {
          width: 100% !important;
          float: left;
          position: relative;
          padding: 0 0 25px; } }
      /* line 163, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .right-news:before {
        width: 0;
        height: 0;
        border-top: 37px solid transparent;
        border-left: 37px solid #f8f7f7;
        border-bottom: 37px solid transparent;
        position: absolute;
        top: 33%;
        right: -37px;
        content: ""; }
        @media only screen and (max-width: 600px) {
          /* line 163, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .right-news:before {
            width: 0;
            height: 0;
            border-left: 50px solid transparent;
            border-right: 50px solid transparent;
            border-top: 50px solid #f8f7f7;
            position: absolute;
            right: 0;
            left: 0;
            content: "";
            display: table;
            margin: 0 auto;
            top: auto;
            bottom: -87px; } }
      /* line 167, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .right-news span {
        padding: 0 18px 0 0;
        display: block;
        margin: 25px 0 0 15px; }
        /* line 33, ../sass/module/_sprites.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .right-news span:after {
          background-position: -152px -19px;
          width: 18px;
          height: 18px; }
        @media only screen and (max-width: 1024px) {
          /* line 167, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .right-news span {
            margin: 40px 0 0 15px; } }
        @media only screen and (max-width: 767px) {
          /* line 167, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .right-news span {
            margin: 22px 0 0 15px; } }
      /* line 179, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .right-news .news-chapo {
        font-family: "Roboto", sans-serif;
        font-size: 14px;
        line-height: 17px;
        font-weight: 300;
        padding: 18px 0 0 15px;
        color: #555555; }
        @media only screen and (max-width: 1024px) {
          /* line 179, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .right-news .news-chapo {
            padding: 10px 10px 0 15px; } }
      /* line 188, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .right-news .s-date {
        font-family: "Roboto", sans-serif;
        font-size: 14px;
        line-height: 17px;
        font-weight: 300;
        padding: 25px 0 0 15px;
        color: #555555;
        font-style: normal; }
        @media only screen and (max-width: 1024px) {
          /* line 188, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-news .bloc-social.type-blog .right-news .s-date {
            padding: 5px 0 0 15px; } }
/* line 202, ../sass/layout/_hp-content.scss */
#content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social {
  float: left;
  width: 50%; }
  @media only screen and (max-width: 1024px) {
    /* line 202, ../sass/layout/_hp-content.scss */
    #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social {
      width: 50%; } }
  @media only screen and (max-width: 600px) {
    /* line 202, ../sass/layout/_hp-content.scss */
    #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social {
      width: 100%; } }
  /* line 214, ../sass/layout/_hp-content.scss */
  #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw {
    position: relative; }
    /* line 216, ../sass/layout/_hp-content.scss */
    #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social {
      float: left;
      height: 220px;
      margin: 0;
      position: relative;
      width: 50%; }
      @media only screen and (max-width: 1024px) {
        /* line 216, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social {
          width: 50%;
          height: auto; } }
      @media only screen and (max-width: 600px) {
        /* line 216, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social {
          width: 100%; } }
      /* line 231, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social .left-news {
        position: relative; }
        /* line 234, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social .left-news img {
          width: 100%;
          height: auto; }
          @media only screen and (max-width: 600px) {
            /* line 234, ../sass/layout/_hp-content.scss */
            #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social .left-news img {
              width: 100%;
              height: auto; } }
        /* line 243, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social .left-news .picto {
          padding: 0 38px 0 0;
          display: block;
          padding: 0;
          position: absolute;
          transform: translate(0px, 0px); }
          /* line 33, ../sass/module/_sprites.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social .left-news .picto:after {
            background-position: -122px -287px;
            width: 38px;
            height: 38px; }
      /* line 252, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social.type-tw {
        background: #f8f7f7; }
        @media only screen and (max-width: 1024px) {
          /* line 252, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social.type-tw {
            position: absolute;
            top: 0;
            right: 0;
            width: 50%;
            height: 100%; } }
        @media only screen and (max-width: 600px) {
          /* line 252, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social.type-tw {
            position: static;
            float: left;
            width: 100%;
            padding: 0 0 20px; } }
        /* line 270, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social.type-tw span {
          padding: 0 24px 0 0;
          display: block;
          margin: 30px 0 0 15px; }
          /* line 33, ../sass/module/_sprites.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social.type-tw span:after {
            background-position: -47px -109px;
            width: 24px;
            height: 19px; }
          @media only screen and (max-width: 1024px) {
            /* line 270, ../sass/layout/_hp-content.scss */
            #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social.type-tw span {
              margin: 25px 0 0 15px; } }
          @media only screen and (max-width: 767px) {
            /* line 270, ../sass/layout/_hp-content.scss */
            #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social.type-tw span {
              margin: 20px 0 0 15px; } }
        /* line 282, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social.type-tw p {
          font-family: "Roboto", sans-serif;
          font-size: 14px;
          line-height: 17px;
          font-weight: 300;
          padding: 10px 15px 0;
          color: #555555;
          margin: 0;
          word-wrap: break-word;
          height: 70px;
          overflow: hidden; }
          @media only screen and (max-width: 767px) {
            /* line 282, ../sass/layout/_hp-content.scss */
            #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social.type-tw p {
              height: auto;
              padding: 10px 15px 5px; } }
        /* line 296, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social.type-tw .s-date {
          font-family: "Roboto", sans-serif;
          font-size: 14px;
          line-height: 17px;
          font-weight: 300;
          padding: 0 0 0 15px;
          color: #555555;
          font-style: normal; }
          @media only screen and (max-width: 767px) {
            /* line 296, ../sass/layout/_hp-content.scss */
            #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_ins_tw .bloc-social.type-tw .s-date {
              padding: 0 0 5px 15px; } }
  /* line 309, ../sass/layout/_hp-content.scss */
  #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb {
    position: relative;
    /*@include breakpoint(600px){
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }*/ }
    @media only screen and (max-width: 1024px) {
      /* line 309, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb {
        margin: 0; } }
    /* line 325, ../sass/layout/_hp-content.scss */
    #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social {
      height: 220px;
      margin: 0;
      position: relative;
      width: 50%; }
      @media only screen and (max-width: 1024px) {
        /* line 325, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social {
          height: auto; } }
      /* line 335, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-fb {
        background: #f8f7f7;
        float: left; }
        @media only screen and (max-width: 600px) {
          /* line 339, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-fb:before {
            width: 0;
            height: 0;
            border-left: 50px solid transparent;
            border-right: 50px solid transparent;
            border-bottom: 50px solid #f8f7f7;
            position: absolute;
            top: -50px;
            right: 0;
            left: 0;
            margin-left: 37%;
            margin-right: 37%;
            content: ""; } }
        @media only screen and (max-width: 1024px) {
          /* line 335, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-fb {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            height: 100%;
            float: none;
            width: 50%; } }
        @media only screen and (max-width: 600px) {
          /* line 335, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-fb {
            float: left;
            width: 100%;
            position: relative;
            padding: 0 0 15px; } }
        /* line 362, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-fb span {
          padding: 0 13px 0 0;
          display: block;
          margin: 18px 0 0 15px; }
          /* line 33, ../sass/module/_sprites.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-fb span:after {
            background-position: -165px -83px;
            width: 13px;
            height: 26px; }
            /* line 59, ../../../../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
            #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-fb span:after:hover, #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-fb span:after.fb-hover {
              background-position: -110px -19px; }
          @media only screen and (max-width: 1024px) {
            /* line 362, ../sass/layout/_hp-content.scss */
            #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-fb span {
              margin: 40px 0 0 15px; } }
          @media only screen and (max-width: 767px) {
            /* line 362, ../sass/layout/_hp-content.scss */
            #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-fb span {
              margin: 15px 0 0 15px; } }
        /* line 374, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-fb p {
          font-family: "Roboto", sans-serif;
          font-size: 14px;
          line-height: 17px;
          font-weight: 300;
          padding: 18px 15px 0;
          color: #555555; }
          @media only screen and (max-width: 1024px) {
            /* line 374, ../sass/layout/_hp-content.scss */
            #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-fb p {
              padding: 18px 10px 0 15px; } }
          @media only screen and (max-width: 767px) {
            /* line 374, ../sass/layout/_hp-content.scss */
            #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-fb p {
              margin: 0;
              font-size: 13px;
              line-height: 15px; } }
        /* line 389, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-fb .s-date {
          font-family: "Roboto", sans-serif;
          font-size: 14px;
          line-height: 17px;
          font-weight: 300;
          padding: 25px 0 0 15px;
          color: #555555;
          font-style: normal; }
          @media only screen and (max-width: 1024px) {
            /* line 389, ../sass/layout/_hp-content.scss */
            #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-fb .s-date {
              padding: 5px 0 0 15px; } }
          @media only screen and (max-width: 767px) {
            /* line 389, ../sass/layout/_hp-content.scss */
            #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-fb .s-date {
              padding: 10px 0 0 15px; } }
      /* line 403, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-yt {
        float: right; }
        @media only screen and (max-width: 1024px) {
          /* line 403, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-yt {
            float: right;
            width: 50%; } }
        @media only screen and (max-width: 600px) {
          /* line 403, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-yt {
            width: 100%; } }
        /* line 415, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-yt .vid img {
          width: 100%;
          height: 220px; }
          @media only screen and (max-width: 1024px) {
            /* line 415, ../sass/layout/_hp-content.scss */
            #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-yt .vid img {
              width: 100%;
              height: auto; } }
          @media only screen and (max-width: 600px) {
            /* line 415, ../sass/layout/_hp-content.scss */
            #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .wrapper-social .col-social .wrap_yp_fb .bloc-social.type-yt .vid img {
              vertical-align: top; } }
/* line 434, ../sass/layout/_hp-content.scss */
#content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau {
  clear: both;
  float: left;
  margin: 20px 0;
  width: 100%; }
  @media only screen and (max-width: 1024px) {
    /* line 434, ../sass/layout/_hp-content.scss */
    #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau {
      margin: 20px 0 0; } }
  /* line 444, ../sass/layout/_hp-content.scss */
  #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .right-res {
    float: right; }
    /* line 446, ../sass/layout/_hp-content.scss */
    #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .right-res a {
      background: url("../images/icons/oeil.png") no-repeat left center;
      display: inline-block;
      font-family: "robotocondensed", sans-serif;
      font-size: 16px;
      line-height: 22px;
      font-weight: normal;
      color: #000;
      text-decoration: none;
      padding: 0 32px 0 30px;
      text-transform: uppercase; }
      @media only screen and (max-width: 1024px) {
        /* line 446, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .right-res a {
          background: url("../images/icons/mob-oeil.png") no-repeat left center;
          font-size: 20px;
          padding: 0 22px 0 45px; } }
      /* line 459, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .right-res a:hover {
        color: #e94e10;
        background: url("../images/icons/oeil-orange.png") no-repeat left center;
        padding: 0 32px 0 30px; }
        @media only screen and (max-width: 1024px) {
          /* line 459, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .right-res a:hover {
            background: url("../images/icons/mob-oeil.png") no-repeat left center;
            font-size: 20px;
            padding: 0 22px 0 45px; } }
    @media only screen and (max-width: 1024px) {
      /* line 444, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .right-res {
        clear: none;
        margin: 5px 0 0; } }
    @media only screen and (max-width: 650px) {
      /* line 444, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .right-res {
        clear: none;
        display: table;
        float: none;
        margin: 20px auto; } }
  /* line 485, ../sass/layout/_hp-content.scss */
  #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res {
    padding: 0 0 0 25px;
    width: 320px;
    float: left; }
    @media only screen and (max-width: 1024px) {
      /* line 485, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res {
        padding: 0;
        margin: 0 0 15px; } }
    @media only screen and (max-width: 650px) {
      /* line 485, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res {
        float: none;
        margin: 10px auto;
        max-width: 290px; } }
    /* line 500, ../sass/layout/_hp-content.scss */
    #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res span {
      display: none; }
    @media only screen and (max-width: 480px) {
      /* line 503, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul {
        display: table;
        margin: 0 auto; } }
    @media only screen and (max-width: 400px) {
      /* line 503, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul {
        margin: 0; } }
    /* line 513, ../sass/layout/_hp-content.scss */
    #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li {
      display: inline-block; }
      @media only screen and (max-width: 400px) {
        /* line 513, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li {
          padding: 0 7px 0 0; } }
      /* line 521, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Linkedin a {
        background: url("../images/icons/new-in.png") no-repeat center top;
        display: inline-block;
        cursor: pointer;
        padding: 0;
        width: 19px;
        height: 18px; }
        @media only screen and (max-width: 1024px) {
          /* line 521, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Linkedin a {
            background: url("../images/icons/bas-in.png") no-repeat center top;
            width: 30px;
            height: 28px; } }
      /* line 537, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Fb a {
        background: url("../images/icons/new-fb.png") no-repeat center top;
        display: inline-block;
        cursor: pointer;
        padding: 0 6px;
        width: 10px;
        height: 19px; }
        @media only screen and (max-width: 1024px) {
          /* line 537, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Fb a {
            background: url("../images/icons/bas-f.png") no-repeat center top;
            width: 16px;
            height: 30px; } }
      @media only screen and (max-width: 1024px) {
        /* line 536, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Fb {
          margin: 0 3px 0 7px; } }
      @media only screen and (max-width: 639px) {
        /* line 536, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Fb {
          margin: 0 3px; } }
      /* line 559, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Google a {
        background: url("../images/icons/new-gplus.png") no-repeat center top;
        display: inline-block;
        cursor: pointer;
        padding: 0 7px 0 0;
        width: 23px;
        height: 18px; }
        @media only screen and (max-width: 1024px) {
          /* line 559, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Google a {
            background: url("../images/icons/bas-g.png") no-repeat center top;
            width: 36px;
            height: 28px; } }
      @media only screen and (max-width: 1024px) {
        /* line 558, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Google {
          margin: 0 15px 0 0; } }
      /* line 578, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Pinterest a {
        background: url("../images/icons/new-pin.png") no-repeat center top;
        display: inline-block;
        cursor: pointer;
        padding: 0 10px 0 0;
        width: 14px;
        height: 19px; }
        @media only screen and (max-width: 1024px) {
          /* line 578, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Pinterest a {
            background: url("../images/icons/bas-pin.png") no-repeat center top;
            width: 22px;
            height: 30px; } }
      @media only screen and (max-width: 1024px) {
        /* line 577, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Pinterest {
          margin: 0 5px 0 0; } }
      /* line 597, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.YouTube a {
        background: url("../images/icons/utube.png") no-repeat center top;
        display: inline-block;
        cursor: pointer;
        padding: 0 8px 0 0;
        width: 16px;
        height: 19px; }
        @media only screen and (max-width: 1024px) {
          /* line 597, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.YouTube a {
            background: url("../images/icons/bas-tube.png") no-repeat center top;
            width: 25px;
            height: 30px; } }
      @media only screen and (max-width: 1024px) {
        /* line 596, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.YouTube {
          margin: 0 8px 0 0; } }
      /* line 616, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Instagram a {
        background: url("../images/icons/new-insta.png") no-repeat center top;
        display: inline-block;
        cursor: pointer;
        padding: 0 8px 0 0;
        width: 19px;
        height: 19px; }
        @media only screen and (max-width: 1024px) {
          /* line 616, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Instagram a {
            background: url("../images/icons/bas-int.png") no-repeat center top;
            width: 30px;
            height: 30px; } }
      @media only screen and (max-width: 1024px) {
        /* line 615, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Instagram {
          margin: 0 12px 0 0; } }
      @media only screen and (max-width: 639px) {
        /* line 615, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Instagram {
          margin: 0 8px 0 0; } }
      /* line 638, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Twitter a {
        background: url("../images/icons/new-tw.png") no-repeat center top;
        display: inline-block;
        cursor: pointer;
        padding: 0 5px 0 0;
        width: 20px;
        height: 18px; }
        @media only screen and (max-width: 1024px) {
          /* line 638, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Twitter a {
            background: url("../images/icons/bas-tw.png") no-repeat center top;
            width: 30px;
            height: 25px; } }
      @media only screen and (max-width: 1024px) {
        /* line 637, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Twitter {
          margin: 0 12px 0 0; } }
      @media only screen and (max-width: 639px) {
        /* line 637, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Twitter {
          margin: 0 8px 0 0; } }
      /* line 660, ../sass/layout/_hp-content.scss */
      #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Rss a {
        background: url("../images/icons/new-rss.png") no-repeat center top;
        display: inline-block;
        cursor: pointer;
        padding: 0 8px 0 0;
        width: 18px;
        height: 18px; }
        @media only screen and (max-width: 1024px) {
          /* line 660, ../sass/layout/_hp-content.scss */
          #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Rss a {
            background: url("../images/icons/bas-rss.png") no-repeat center top;
            width: 28px;
            height: 28px; } }
      @media only screen and (max-width: 1024px) {
        /* line 659, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Rss {
          margin: 0 12px 0 0; } }
      @media only screen and (max-width: 400px) {
        /* line 659, ../sass/layout/_hp-content.scss */
        #content #block-bouygues-newsroom-b-newsroom-home .b-newsroom-content .bas-reseau .left-res ul li.Rss {
          padding: 0;
          margin: 0; } }
/* line 690, ../sass/layout/_hp-content.scss */
#content #block-views-bloc-contenu-hp-block {
  clear: both; }
  @media only screen and (max-width: 1024px) {
    /* line 690, ../sass/layout/_hp-content.scss */
    #content #block-views-bloc-contenu-hp-block {
      margin: 0; } }
  /* line 697, ../sass/layout/_hp-content.scss */
  #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 50%; }
    @media only screen and (max-width: 767px) {
      /* line 697, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte {
        width: 100%; } }
    /* line 707, ../sass/layout/_hp-content.scss */
    #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .publication {
      height: 0;
      padding-bottom: 51.6%;
      position: relative;
      background: #ff9545; }
      @media only screen and (max-width: 1024px) {
        /* line 707, ../sass/layout/_hp-content.scss */
        #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .publication {
          padding-bottom: 54.6%; } }
      @media only screen and (max-width: 767px) {
        /* line 707, ../sass/layout/_hp-content.scss */
        #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .publication {
          height: auto;
          padding: 0; } }
      /* line 719, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .publication h2 {
        font-family: "Raleway", sans-serif;
        font-size: 30px;
        line-height: 30px;
        font-weight: 800;
        color: #fff;
        padding: 35px 0 0 40px;
        width: 80%;
        text-transform: inherit; }
        @media only screen and (max-width: 1024px) {
          /* line 719, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .publication h2 {
            padding: 30px 0 0 20px;
            font-size: 30px !important;
            width: auto; } }
        @media only screen and (max-width: 767px) {
          /* line 719, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .publication h2 {
            padding: 35px 0 0 30px; } }
      /* line 735, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .publication p {
        font-family: "Roboto", sans-serif;
        font-size: 19px;
        line-height: 21px;
        font-weight: 300;
        color: #fff;
        padding: 15px 0 0 40px;
        width: 83%; }
        @media only screen and (max-width: 1024px) {
          /* line 735, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .publication p {
            padding: 15px 0 0 20px; } }
        @media only screen and (max-width: 767px) {
          /* line 735, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .publication p {
            padding: 20px 0 0 30px; } }
      /* line 749, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .publication a {
        background: url("../images/icons/oeil.png") no-repeat left center;
        display: inline-block;
        font-family: "robotocondensed", sans-serif;
        font-size: 16px;
        line-height: 21px;
        font-weight: normal;
        color: #000 !important;
        text-decoration: none;
        padding: 0 0 0 27px;
        position: absolute;
        bottom: 40px;
        left: 38px;
        text-transform: uppercase; }
        @media only screen and (max-width: 1024px) {
          /* line 749, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .publication a {
            left: 21px;
            background: url("../images/icons/oeil-mobile.png") no-repeat left center;
            font-size: 20px;
            padding: 0 0 0 38px; } }
        @media only screen and (max-width: 768px) {
          /* line 749, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .publication a {
            bottom: 25px; } }
        @media only screen and (max-width: 767px) {
          /* line 749, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .publication a {
            background: url("../images/icons/mob-oeil.png") no-repeat left 2px;
            padding: 0 0 2px 44px;
            position: static;
            margin: 10px 0 25px; } }
        /* line 777, ../sass/layout/_hp-content.scss */
        #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .publication a:hover {
          color: #fff !important;
          background: url("../images/icons/oeil-blan.png") no-repeat left center;
          padding: 0 0 0 27px; }
          @media only screen and (max-width: 1024px) {
            /* line 777, ../sass/layout/_hp-content.scss */
            #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .publication a:hover {
              left: 21px;
              background: url("../images/icons/oeil-mobile-blan.png") no-repeat left center;
              font-size: 20px;
              padding: 0 0 0 38px; } }
          @media only screen and (max-width: 768px) {
            /* line 777, ../sass/layout/_hp-content.scss */
            #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .publication a:hover {
              bottom: 25px; } }
          @media only screen and (max-width: 767px) {
            /* line 777, ../sass/layout/_hp-content.scss */
            #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .publication a:hover {
              background: url("../images/icons/mob-oeil-blan.png") no-repeat left 2px;
              padding: 0 0 2px 44px; } }
    /* line 801, ../sass/layout/_hp-content.scss */
    #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .image img {
      vertical-align: top; 
      width: 100% !important;
    }
      @media only screen and (max-width: 1024px) {
        /* line 801, ../sass/layout/_hp-content.scss */
        #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .image img {
          width: 100% !important;
          height: auto !important; } }
    @media only screen and (max-width: 767px) {
      /* line 800, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-publication-texte .image {
        display: none; } }
  /* line 814, ../sass/layout/_hp-content.scss */
  #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-terre-pluriel {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 50%; }
    @media only screen and (max-width: 767px) {
      /* line 814, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-terre-pluriel {
        width: 100%; } }
    /* line 827, ../sass/layout/_hp-content.scss */
    #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-terre-pluriel .field-item p img {
      width: 100% !important;
      height: auto;
      vertical-align: top; }
      @media only screen and (max-width: 1024px) {
        /* line 827, ../sass/layout/_hp-content.scss */
        #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-terre-pluriel .field-item p img {
          height: auto !important; } }
    /* line 837, ../sass/layout/_hp-content.scss */
    #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-terre-pluriel .field-item .pluriel {
      position: relative;
      background: #f0c13e;
      padding-bottom: 44%;
      clear: both;
      height: 0; }
      @media only screen and (max-width: 767px) {
        /* line 837, ../sass/layout/_hp-content.scss */
        #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-terre-pluriel .field-item .pluriel {
          height: auto;
          padding: 0; } }
      /* line 850, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-terre-pluriel .field-item .pluriel h2 {
        font-family: "Raleway", sans-serif;
        font-size: 30px;
        line-height: 32px;
        font-weight: 800;
        color: #fff;
        text-decoration: none;
        padding: 35px 0 0 40px;
        text-transform: inherit; }
        @media only screen and (max-width: 1024px) {
          /* line 850, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-terre-pluriel .field-item .pluriel h2 {
            padding: 20px 0 0 15px;
            font-size: 30px !important; } }
        @media only screen and (max-width: 767px) {
          /* line 850, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-terre-pluriel .field-item .pluriel h2 {
            float: left;
            width: 80%;
            background: none;
            padding: 30px 0 10px 30px; } }
      /* line 868, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-terre-pluriel .field-item .pluriel p {
        font-family: "Roboto", sans-serif;
        font-size: 19px;
        line-height: 21px;
        font-weight: 300;
        color: #fff;
        padding: 15px 0 0 40px; }
        /* line 869, ../sass/layout/_hp-content.scss */
        #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-terre-pluriel .field-item .pluriel p a {
          background: url("../images/icons/oeil.png") no-repeat left center;
          display: inline-block;
          font-family: "robotocondensed", sans-serif;
          font-size: 16px;
          line-height: 21px;
          font-weight: normal;
          color: #000 !important;
          text-decoration: none;
          padding: 0 0 0 27px;
          position: absolute;
          left: 40px;
          bottom: 20px;
          text-transform: uppercase; }
          @media only screen and (max-width: 1024px) {
            /* line 869, ../sass/layout/_hp-content.scss */
            #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-terre-pluriel .field-item .pluriel p a {
              background: url("../images/icons/oeil-mobile.png") no-repeat left center;
              font-size: 20px;
              padding: 0 0 0 38px;
              left: 15px; } }
          @media only screen and (max-width: 767px) {
            /* line 869, ../sass/layout/_hp-content.scss */
            #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-terre-pluriel .field-item .pluriel p a {
              margin: 10px 0 25px;
              background: url("../images/icons/mob-oeil.png") no-repeat left 2px;
              padding: 0 0 2px 44px;
              position: static; } }
          /* line 893, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-terre-pluriel .field-item .pluriel p a:hover {
            color: #fff !important;
            background: url("../images/icons/oeil-blan.png") no-repeat left center;
            padding: 0 0 0 27px; }
            @media only screen and (max-width: 1024px) {
              /* line 893, ../sass/layout/_hp-content.scss */
              #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-terre-pluriel .field-item .pluriel p a:hover {
                background: url("../images/icons/oeil-mobile-blan.png") no-repeat left center;
                font-size: 20px;
                padding: 0 0 0 38px;
                left: 15px; } }
            @media only screen and (max-width: 767px) {
              /* line 893, ../sass/layout/_hp-content.scss */
              #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-terre-pluriel .field-item .pluriel p a:hover {
                background: url("../images/icons/mob-oeil-blan.png") no-repeat left 2px;
                padding: 0 0 2px 44px; } }
        @media only screen and (max-width: 1024px) {
          /* line 868, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-terre-pluriel .field-item .pluriel p {
            padding: 15px 0 0 18px; } }
        @media only screen and (max-width: 767px) {
          /* line 868, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-terre-pluriel .field-item .pluriel p {
            float: none;
            width: 80%;
            line-height: 18px;
            padding: 15px 0 0 35px; } }
  /* line 928, ../sass/layout/_hp-content.scss */
  /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 50%;
    height: 0;
    padding-bottom: 28.9%;
    position: relative; }
    @media only screen and (max-width: 767px) {*/
      /* line 928, ../sass/layout/_hp-content.scss */
      /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres {
        width: 100%;
        border: none;
        padding: 0;
        height: auto; } }*/
    /* line 946, ../sass/layout/_hp-content.scss */
    /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item p {
      float: left;
      font-family: "Roboto", sans-serif;
      font-size: 19px;
      line-height: 25px;
      font-weight: 300;
      color: #000;
      padding: 0 0 0 38px;
      width: auto; }*/
      /* line 953, ../sass/layout/_hp-content.scss */
      /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item p.content {
        padding: 0 20px 0 35px; }
      @media only screen and (max-width: 1024px) {
        /* line 946, ../sass/layout/_hp-content.scss */
        /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item p {
          padding: 0 0 0 18px;
          clear: both; } }
      @media only screen and (max-width: 767px) {*/
        /* line 946, ../sass/layout/_hp-content.scss */
        /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item p {
          padding: 0 20px 0 20px;
          width: auto; } }
      @media only screen and (max-width: 768px) {*/
        /* line 946, ../sass/layout/_hp-content.scss */
        /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item p {
          line-height: 21px; } }
      @media only screen and (max-width: 350px) {*/
        /* line 946, ../sass/layout/_hp-content.scss */
        /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item p {
          padding: 0 0 0 20px; } }*/
      /* line 974, ../sass/layout/_hp-content.scss */
      /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item p a {
        background: url("../images/icons/oeil.png") no-repeat left center;
        display: inline-block;
        font-family: "robotocondensed", sans-serif;
        font-size: 16px;
        line-height: 22px;
        font-weight: normal;
        color: #000 !important;
        text-decoration: none;
        padding: 0 20px 0 27px;
        position: absolute;
        bottom: 25px;
        left: 38px; }
        @media only screen and (max-width: 1024px) {*/
          /* line 974, ../sass/layout/_hp-content.scss */
          /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item p a {
            font-size: 20px;
            left: 20px;
            background: url("../images/icons/oeil-mobile.png") no-repeat left 5px;
            padding: 0 0 0 40px; } }
        @media only screen and (max-width: 767px) {*/
          /* line 974, ../sass/layout/_hp-content.scss */
          /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item p a {
            position: static;
            background: url("../images/icons/mob-oeil.png") no-repeat left 2px;
            padding: 0 0 2px 44px;
            margin: 20px 20px 0; } }*/
        /* line 998, ../sass/layout/_hp-content.scss */
        /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item p a:hover {
          color: #e94e10 !important;
          background: url("../images/icons/oeil-orange.png") no-repeat left center;
          padding: 0 20px 0 27px;
          margin: 10px 0px 0; }
          @media only screen and (max-width: 1024px) {*/
            /* line 998, ../sass/layout/_hp-content.scss */
            /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item p a:hover {
              font-size: 20px;
              left: 20px;
              background: url("../images/icons/oeil-mobile-orange.png") no-repeat left 5px;
              padding: 0 0 0 40px; } }
          @media only screen and (max-width: 767px) {*/
            /* line 998, ../sass/layout/_hp-content.scss */
            /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item p a:hover {
              margin: 20px 0 0 17px;
              background: url("../images/icons/mob-oeil-orange.png") no-repeat left 2px;
              padding: 0 0 2px 44px;
              margin: 20px 20px 0; } }*/
      /* line 1020, ../sass/layout/_hp-content.scss */
      /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item p .chiffre {
        font-family: "museo", sans-serif;
        font-size: 55px;
        line-height: 55px;
        font-weight: normal;
        padding: 25px;
        color: #000;
        position: relative;
        margin: 35px 0 25px;
        padding: 18px 0 0 26px;
        float: left; }
        @media only screen and (max-width: 1024px) {*/
          /* line 1020, ../sass/layout/_hp-content.scss */
          /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item p .chiffre {
            margin: 15px 0 25px;
            padding: 13px 0 0 21px; } }
        @media only screen and (max-width: 767px) {*/
          /* line 1020, ../sass/layout/_hp-content.scss */
          /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item p .chiffre {
            margin: 37px 0 25px 15px; } }*/
        /* line 1035, ../sass/layout/_hp-content.scss */
        /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item p .chiffre:after {
          content: "";
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          border-radius: 50%;
          -o-border-radius: 50%;
          width: 82px;
          height: 82px;
          color: #14b9c8;
          position: absolute;
          border: 3px solid #14b9c8;
          top: 0;
          left: 0; }
          @media only screen and (max-width: 1024px) {
            /* line 1035, ../sass/layout/_hp-content.scss */
            /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item p .chiffre:after {
              width: 72px;
              height: 72px; } }*/
    /* line 1054, ../sass/layout/_hp-content.scss */
    /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item h2 {
      font-family: "Raleway", sans-serif;
      font-size: 30px;
      line-height: 30px;
      font-weight: 300;
      float: left;
      color: #000;
      margin: 50px 0 0 45px;
      text-transform: inherit; }
      @media only screen and (max-width: 1024px) {*/
        /* line 1054, ../sass/layout/_hp-content.scss */
        /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item h2 {
          margin: 27px 0 0 35px;
          font-size: 30px !important; } }
      @media only screen and (max-width: 767px) {
        /* line 1054, ../sass/layout/_hp-content.scss */
        /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item h2 {
          margin: 47px 0 0 15px; } }*/
      /* line 1069, ../sass/layout/_hp-content.scss */
      /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item h2 span {
        font-family: "museo", sans-serif;
        font-size: 30px;
        line-height: 30px;
        font-weight: normal;
        color: #14b9c8; }
        @media only screen and (max-width: 350px) {*/
          /* line 1069, ../sass/layout/_hp-content.scss */
          /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item h2 span {
            font-size: 25px; } }
      @media only screen and (max-width: 767px) {*/
        /* line 1054, ../sass/layout/_hp-content.scss */
        /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item h2 {
          background: none;
          width: 70%; } }
      @media only screen and (max-width: 500px) {*/
        /* line 1054, ../sass/layout/_hp-content.scss */
        /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item h2 {
          width: auto; } }
      @media only screen and (max-width: 350px) {*/
        /* line 1054, ../sass/layout/_hp-content.scss */
        /*#content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-chiffres .field-items .field-item h2 {
          margin: 50px 0 0 30px;
          font-size: 25px; } }*/
  /* line 1095, ../sass/layout/_hp-content.scss */
  #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 50%;
    clear: both; }
    @media only screen and (max-width: 767px) {
      /* line 1095, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte {
        width: 100%; } }
    /* line 1107, ../sass/layout/_hp-content.scss */
    #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication {
      height: 0;
      padding-bottom: 72.9%;
      position: relative; }
      @media only screen and (max-width: 768px) {
        /* line 1107, ../sass/layout/_hp-content.scss */
        #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication {
          padding-bottom: 72.8%; } }
      @media only screen and (max-width: 767px) {
        /* line 1107, ../sass/layout/_hp-content.scss */
        #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication {
          height: auto;
          padding: 0; } }
      /* line 1121, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication a {
        background: url("../images/icons/oeil.png") no-repeat left center;
        display: inline-block;
        font-family: "robotocondensed", sans-serif;
        font-size: 16px;
        line-height: 22px;
        font-weight: normal;
        color: #000 !important;
        text-decoration: none;
        padding: 0 0 0 27px;
        text-transform: uppercase;
        position: absolute;
        bottom: 40px;
        left: 38px; }
        @media only screen and (max-width: 1024px) {
          /* line 1121, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication a {
            background: url("../images/icons/oeil-mobile.png") no-repeat left center;
            padding: 0 0 0 35px;
            font-size: 20px;
            left: 15px; } }
        @media only screen and (max-width: 768px) {
          /* line 1121, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication a {
            bottom: 25px; } }
        @media only screen and (max-width: 767px) {
          /* line 1121, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication a {
            background: url("../images/icons/mob-oeil.png") no-repeat left 2px;
            padding: 0 0 2px 44px;
            position: static;
            margin: 0 0 15px; } }
        /* line 1150, ../sass/layout/_hp-content.scss */
        #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication a:hover {
          color: #e94e10 !important;
          background: url("../images/icons/oeil-orange.png") no-repeat left center;
          padding: 0 0 0 27px; }
          @media only screen and (max-width: 1024px) {
            /* line 1150, ../sass/layout/_hp-content.scss */
            #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication a:hover {
              background: url("../images/icons/oeil-mobile-orange.png") no-repeat left center;
              padding: 0 0 0 35px;
              font-size: 20px;
              left: 15px; } }
          @media only screen and (max-width: 768px) {
            /* line 1150, ../sass/layout/_hp-content.scss */
            #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication a:hover {
              bottom: 25px; } }
          @media only screen and (max-width: 767px) {
            /* line 1150, ../sass/layout/_hp-content.scss */
            #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication a:hover {
              background: url("../images/icons/mob-oeil-orange.png") no-repeat left 2px;
              padding: 0 0 2px 44px;
              margin: 0 0 15px; } }
      /* line 1173, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication p {
        font-family: "Raleway", sans-serif;
        font-size: 16px;
        line-height: 22px;
        font-weight: 400;
        padding: 15px 25px 0 35px;
        color: #000; }
        @media only screen and (max-width: 1024px) {
          /* line 1173, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication p {
            padding: 15px 15px 0 18px; } }
        @media only screen and (max-width: 767px) {
          /* line 1173, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication p {
            padding: 15px 25px 25px 35px; } }
        @media only screen and (max-width: 1024px) {
          /* line 1184, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication p.content {
            padding: 15px 25px 10px 20px; } }
        @media only screen and (max-width: 767px) {
          /* line 1184, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication p.content {
            padding: 15px 25px 10px 35px; } }
      /* line 1194, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication h2 {
        font-family: "Raleway", sans-serif;
        font-size: 30px;
        line-height: 30px;
        font-weight: 800;
        padding: 30px 15px 0 35px;
        color: #ff9545;
        text-transform: inherit; }
        @media only screen and (max-width: 1024px) {
          /* line 1194, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication h2 {
            padding: 35px 15px 0 22px;
            font-size: 30px !important; } }
        @media only screen and (max-width: 768px) {
          /* line 1194, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication h2 {
            padding: 30px 15px 0 18px;
            font-size: 28px !important; } }
        @media only screen and (max-width: 767px) {
          /* line 1194, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .publication h2 {
            padding: 30px 15px 0 35px; } }
    /* line 1216, ../sass/layout/_hp-content.scss */
    #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .image {
      clear: both; }
      /* line 1218, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-dp-texte .image img {
        width: 100%;
        vertical-align: top;
        height: auto; }
  /* line 1226, ../sass/layout/_hp-content.scss */
  #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res {
    float: left;
    margin: 0;
    padding: 0;
    width: 50%;
    clear: none; }
    @media only screen and (max-width: 767px) {
      /* line 1226, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res {
        width: 100%; } }
    /* line 1237, ../sass/layout/_hp-content.scss */
    #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items .career {
      background: #ff9545;
      position: relative;
      height: 0;
      padding-bottom: 47.2%; }
      @media only screen and (max-width: 768px) {
        /* line 1237, ../sass/layout/_hp-content.scss */
        #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items .career {
          padding-bottom: 47.1%; } }
      @media only screen and (max-width: 767px) {
        /* line 1237, ../sass/layout/_hp-content.scss */
        #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items .career {
          padding: 0;
          height: auto; } }
      /* line 1252, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items .career h2 {
        font-family: "Raleway", sans-serif;
        font-size: 30px;
        line-height: 30px;
        font-weight: 800;
        color: #fff;
        padding: 25px 0 0 35px;
        text-transform: inherit; }
        @media only screen and (max-width: 1024px) {
          /* line 1252, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items .career h2 {
            padding: 25px 0 0 18px;
            font-size: 30px !important; } }
        @media only screen and (max-width: 768px) {
          /* line 1252, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items .career h2 {
            padding: 25px 0 0 13px; } }
        @media only screen and (max-width: 767px) {
          /* line 1252, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items .career h2 {
            background: none;
            padding: 25px 0 0 33px; } }
      /* line 1273, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items .career p {
        font-family: "Raleway", sans-serif;
        font-size: 16px;
        line-height: 22px;
        font-weight: 500;
        color: #fff;
        padding: 15px 0 0 35px; }
        @media only screen and (max-width: 1024px) {
          /* line 1273, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items .career p {
            padding: 15px 0 0 18px; } }
        @media only screen and (max-width: 768px) {
          /* line 1273, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items .career p {
            padding: 10px 0 0 15px; } }
        @media only screen and (max-width: 767px) {
          /* line 1273, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items .career p {
            padding: 15px 0 0 33px;
            height: auto;
            width: 70%; } }
        /* line 1289, ../sass/layout/_hp-content.scss */
        #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items .career p a {
          background: url("../images/icons/oeil.png") no-repeat left center;
          display: inline-block;
          font-family: "robotocondensed", sans-serif;
          font-size: 16px;
          line-height: 22px;
          font-weight: normal;
          color: #000 !important;
          text-decoration: none;
          padding: 0 0 0 27px;
          position: absolute;
          bottom: 40px;
          left: 38px; }
          @media only screen and (max-width: 1024px) {
            /* line 1289, ../sass/layout/_hp-content.scss */
            #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items .career p a {
              left: 18px;
              background: url("../images/icons/oeil-mobile.png") no-repeat left center;
              font-size: 20px;
              padding: 0 0 0 35px; } }
          @media only screen and (max-width: 768px) {
            /* line 1289, ../sass/layout/_hp-content.scss */
            #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items .career p a {
              bottom: 15px; } }
          @media only screen and (max-width: 767px) {
            /* line 1289, ../sass/layout/_hp-content.scss */
            #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items .career p a {
              background: url("../images/icons/mob-oeil.png") no-repeat left 2px;
              padding: 0 0 0 44px;
              position: static;
              margin: 10px 0 20px; } }
          /* line 1317, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items .career p a:hover {
            color: #fff !important;
            background: url("../images/icons/oeil-blan.png") no-repeat left center;
            padding: 0 0 0 27px; }
            @media only screen and (max-width: 1024px) {
              /* line 1317, ../sass/layout/_hp-content.scss */
              #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items .career p a:hover {
                left: 18px;
                background: url("../images/icons/oeil-mobile-blan.png") no-repeat left center;
                font-size: 20px;
                padding: 0 0 0 35px; } }
            @media only screen and (max-width: 768px) {
              /* line 1317, ../sass/layout/_hp-content.scss */
              #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items .career p a:hover {
                bottom: 15px; } }
            @media only screen and (max-width: 767px) {
              /* line 1317, ../sass/layout/_hp-content.scss */
              #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items .career p a:hover {
                background: url("../images/icons/mob-oeil-blan.png") no-repeat left 2px;
                padding: 0px 0 0 44px; } }
    /* line 1343, ../sass/layout/_hp-content.scss */
    #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items p img {
      width: 100% !important;
      height: auto !important;
      vertical-align: top; }
      @media only screen and (max-width: 767px) {
        /* line 1343, ../sass/layout/_hp-content.scss */
        #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-carri-res .field-items p img {
          display: none; } }
  /* line 1357, ../sass/layout/_hp-content.scss */
  #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-pr-sence-internationa {
    margin: 0;
    padding: 0;
    width: 100%;
    background: url("../images/refonte/map.jpg") no-repeat;
    float: left;
    height: 311px;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover; }
    @media only screen and (max-width: 767px) {
      /* line 1357, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-pr-sence-internationa {
        width: 100%; } }
    @media only screen and (max-width: 600px) {
      /* line 1357, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-pr-sence-internationa {
        width: 100%;
        background: url("../images/refonte/map-mobile.jpg") no-repeat;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        border: none; } }
    /* line 1378, ../sass/layout/_hp-content.scss */
    #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-pr-sence-internationa .field-items h2 {
      font-family: "Raleway", sans-serif;
      font-size: 30px;
      line-height: 32px;
      font-weight: 300;
      color: #000;
      margin: 85px 0 25px;
      text-align: center;
      text-transform: inherit; }
      /* line 1384, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-pr-sence-internationa .field-items h2 span {
        font-family: "museo", sans-serif;
        font-size: 30px;
        line-height: 32px;
        font-weight: normal;
        color: #e94e10; }
        @media only screen and (max-width: 767px) {
          /* line 1384, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-pr-sence-internationa .field-items h2 span {
            display: block;
            padding: 3px 0 0; } }
      @media only screen and (max-width: 1024px) {
        /* line 1378, ../sass/layout/_hp-content.scss */
        #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-pr-sence-internationa .field-items h2 {
          font-size: 36px !important; } }
      @media only screen and (max-width: 767px) {
        /* line 1378, ../sass/layout/_hp-content.scss */
        #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-pr-sence-internationa .field-items h2 {
          background: none;
          margin: 45px auto 25px;
          font-size: 36px !important;
          line-height: 36px; } }
    /* line 1405, ../sass/layout/_hp-content.scss */
    #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-pr-sence-internationa .field-items p {
      font-family: "Roboto", sans-serif;
      font-size: 19px;
      line-height: 22px;
      font-weight: 300;
      color: #000;
      margin: 0 auto;
      max-width: 350px;
      text-align: center; }
      @media only screen and (max-width: 1024px) {
        /* line 1405, ../sass/layout/_hp-content.scss */
        #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-pr-sence-internationa .field-items p {
          max-width: 365px; } }
      @media only screen and (max-width: 767px) {
        /* line 1405, ../sass/layout/_hp-content.scss */
        #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-pr-sence-internationa .field-items p {
          max-width: 100%;
          padding: 0 10px; } }
      /* line 1421, ../sass/layout/_hp-content.scss */
      #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-pr-sence-internationa .field-items p a {
        background: url("../images/icons/oeil.png") no-repeat left center;
        display: inline-block;
        font-family: "robotocondensed", sans-serif;
        font-size: 16px;
        line-height: 22px;
        font-weight: normal;
        color: #000 !important;
        text-decoration: none;
        padding: 0 0 0 27px;
        margin: 30px 0px 20px 35px; }
        @media only screen and (max-width: 1024px) {
          /* line 1421, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-pr-sence-internationa .field-items p a {
            background: url("../images/icons/mob-oeil.png") no-repeat left center;
            margin: 30px 0 20px;
            padding: 0 0 0 40px;
            font-size: 20px; } }
        @media only screen and (max-width: 375px) {
          /* line 1421, ../sass/layout/_hp-content.scss */
          #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-pr-sence-internationa .field-items p a {
            margin: 0 auto;
            max-width: 140px;
            padding: 20px 0 0 43px; } }
        /* line 1442, ../sass/layout/_hp-content.scss */
        #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-pr-sence-internationa .field-items p a:hover {
          color: #e94e10 !important;
          background: url("../images/icons/oeil-orange.png") no-repeat left center;
          padding: 0 0 0 27px;
          margin: 30px 0px 20px 35px; }
          @media only screen and (max-width: 1024px) {
            /* line 1442, ../sass/layout/_hp-content.scss */
            #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-pr-sence-internationa .field-items p a:hover {
              background: url("../images/icons/mob-oeil-orange.png") no-repeat left center;
              margin: 30px 0 20px;
              padding: 0 0 0 40px;
              font-size: 20px; } }
          @media only screen and (max-width: 375px) {
            /* line 1442, ../sass/layout/_hp-content.scss */
            #content #block-views-bloc-contenu-hp-block .node-page-accueil .node-content .field-name-field-bloc-pr-sence-internationa .field-items p a:hover {
              margin: 0 auto;
              max-width: 140px;
              padding: 20px 0 0 43px; } }

@media only screen and (max-width: 1024px) {
  /* line 1, ../sass/layout/_slider.scss */
  #block-views-focus-home-slideshow-block-1 {
    padding: 0 15px; } }
@media only screen and (max-width: 767px) {
  /* line 1, ../sass/layout/_slider.scss */
  #block-views-focus-home-slideshow-block-1 {
    margin: 0;
    padding: 0; } }
/* line 9, ../sass/layout/_slider.scss */
#block-views-focus-home-slideshow-block-1 .flexslider {
  width: 100%;
  height: 429px;
  border: none;
  box-shadow: none;
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -o-border-radius: 0;
  margin: 0; }
  @media only screen and (max-width: 1024px) {
    /* line 9, ../sass/layout/_slider.scss */
    #block-views-focus-home-slideshow-block-1 .flexslider {
      height: auto; } }
  @media only screen and (max-width: 767px) {
    /* line 9, ../sass/layout/_slider.scss */
    #block-views-focus-home-slideshow-block-1 .flexslider {
      height: auto; } }
  /* line 26, ../sass/layout/_slider.scss */
  #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport {
    position: relative; }
    @media only screen and (max-width: 400px) {
      /* line 28, ../sass/layout/_slider.scss */
      #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul {
        height: 95vw; } }
    @media only screen and (max-width: 330px) {
      /* line 28, ../sass/layout/_slider.scss */
      #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul {
        height: 98vw; } }
    /* line 36, ../sass/layout/_slider.scss */
    #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li {
      position: relative;
      height: 430px; }
      @media only screen and (max-width: 1024px) {
        /* line 36, ../sass/layout/_slider.scss */
        #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li {
          height: auto; } }
      @media (max-width: 700px) and (orientation: landscape) {
        /* line 36, ../sass/layout/_slider.scss */
        #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li {
          margin: 0 0 15px; } }
      @media only screen and (max-width: 400px) {
        /* line 36, ../sass/layout/_slider.scss */
        #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li {
          height: 50vw; } }
      /* line 51, ../sass/layout/_slider.scss */
      #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li img {
        float: left;
        width: 100%;
        height: 100%; }
      @media only screen and (max-width: 767px) {
        /* line 56, ../sass/layout/_slider.scss */
        #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content {
          float: left;
          height: auto;
          margin: 0 auto;
          width: 100%; } }
      /* line 65, ../sass/layout/_slider.scss */
      #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-right .overshadow {
        right: 0;
        left: auto;
        top: 11%;
        width: 340px;
        height: auto;
        background: #fff;
        position: absolute;
        top: 30px;
        right: 0;
        z-index: 100; }
        @media only screen and (max-width: 767px) {
          /* line 65, ../sass/layout/_slider.scss */
          #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-right .overshadow {
            position: relative;
            top: 45px;
            width: 100%;
            border: none; } }
        @media (max-width: 700px) and (orientation: landscape) {
          /* line 65, ../sass/layout/_slider.scss */
          #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-right .overshadow {
            top: 25px; } }
        @media only screen and (max-width: 639px) {
          /* line 65, ../sass/layout/_slider.scss */
          #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-right .overshadow {
            top: 20px; } }
        /* line 92, ../sass/layout/_slider.scss */
        #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-right .overshadow h2 {
          font-family: "Raleway", sans-serif;
          font-size: 40px;
          line-height: 40px;
          font-weight: 100;
          color: #000;
          padding: 10px;
          text-transform: inherit; }
          @media only screen and (max-width: 767px) {
            /* line 92, ../sass/layout/_slider.scss */
            #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-right .overshadow h2 {
              text-align: center;
              font-size: 30px; } }
          /* line 101, ../sass/layout/_slider.scss */
          #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-right .overshadow h2 .texte-orange-span {
            font-family: "Raleway", sans-serif;
            font-size: 40px;
            line-height: 40px;
            font-weight: 600;
            color: #ff9545; }
            @media only screen and (max-width: 767px) {
              /* line 101, ../sass/layout/_slider.scss */
              #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-right .overshadow h2 .texte-orange-span {
                text-align: center;
                font-size: 30px; } }
            @media only screen and (max-width: 400px) {
              /* line 101, ../sass/layout/_slider.scss */
              #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-right .overshadow h2 .texte-orange-span {
                font-size: 24px;
                line-height: 20px; } }
      /* line 120, ../sass/layout/_slider.scss */
      #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-left .overshadow {
        background: #fff;
        bottom: 70px;
        height: auto;
        left: 0;
        margin: 0 auto;
        position: absolute;
        right: 0;
        width: 510px;
        padding: 0;
        top: auto; }
        @media only screen and (max-width: 1024px) {
          /* line 120, ../sass/layout/_slider.scss */
          #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-left .overshadow {
            bottom: 25px; } }
        @media only screen and (max-width: 767px) {
          /* line 120, ../sass/layout/_slider.scss */
          #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-left .overshadow {
            position: relative;
            top: 25px;
            max-width: 100%;
            border: none; } }
        @media (max-width: 700px) and (orientation: landscape) {
          /* line 120, ../sass/layout/_slider.scss */
          #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-left .overshadow {
            top: 20px; } }
        @media only screen and (max-width: 639px) {
          /* line 120, ../sass/layout/_slider.scss */
          #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-left .overshadow {
            top: 20px; } }
        /* line 148, ../sass/layout/_slider.scss */
        #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-left .overshadow .texte-noir-h2 {
          font-family: "Raleway", sans-serif;
          font-size: 40px;
          line-height: 40px;
          font-weight: 100;
          color: #000;
          text-align: center;
          margin: 20px 0;
          text-transform: inherit; }
          @media only screen and (max-width: 767px) {
            /* line 148, ../sass/layout/_slider.scss */
            #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-left .overshadow .texte-noir-h2 {
              text-align: center;
              font-size: 25px; } }
          /* line 159, ../sass/layout/_slider.scss */
          #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-left .overshadow .texte-noir-h2 .texte-orange-span {
            font-family: "Raleway", sans-serif;
            font-size: 40px;
            line-height: 40px;
            font-weight: 800;
            color: #ff9545;
            text-align: center;
            display: block;
            padding: 10px 0 30px; }
            @media only screen and (max-width: 767px) {
              /* line 159, ../sass/layout/_slider.scss */
              #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-left .overshadow .texte-noir-h2 .texte-orange-span {
                text-align: center;
                font-size: 30px;
                padding: 0; } }
            @media (max-width: 700px) and (orientation: landscape) {
              /* line 159, ../sass/layout/_slider.scss */
              #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-left .overshadow .texte-noir-h2 .texte-orange-span {
                line-height: 20px; } }
            @media only screen and (max-width: 400px) {
              /* line 159, ../sass/layout/_slider.scss */
              #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .pane-content.text-left .overshadow .texte-noir-h2 .texte-orange-span {
                font-size: 24px;
                line-height: 20px; } }
      /* line 186, ../sass/layout/_slider.scss */
      #block-views-focus-home-slideshow-block-1 .flexslider .flex-viewport ul li .lien-slider-hm {
        height: 100%;
        left: 0;
        overflow: hidden;
        position: absolute;
        text-indent: -9999px;
        top: 0;
        width: 100%; }
/* line 201, ../sass/layout/_slider.scss */
#block-views-focus-home-slideshow-block-1 #home-slides .flex-control-nav {
  text-align: center;
  position: absolute;
  right: 0;
  bottom: 80px; }
  @media only screen and (max-width: 1024px) {
    /* line 201, ../sass/layout/_slider.scss */
    #block-views-focus-home-slideshow-block-1 #home-slides .flex-control-nav {
      bottom: 40px; } }
  @media only screen and (max-width: 767px) {
    /* line 201, ../sass/layout/_slider.scss */
    #block-views-focus-home-slideshow-block-1 #home-slides .flex-control-nav {
      bottom: 33%; } }
  @media (max-width: 767px) and (orientation: landscape) {
    /* line 201, ../sass/layout/_slider.scss */
    #block-views-focus-home-slideshow-block-1 #home-slides .flex-control-nav {
      bottom: 18%; } }
  @media (min-width: 320px) and (max-width: 568px) and (orientation: landscape) {
    /* line 201, ../sass/layout/_slider.scss */
    #block-views-focus-home-slideshow-block-1 #home-slides .flex-control-nav {
      bottom: 26%; } }
  @media only screen and (max-width: 480px) {
    /* line 201, ../sass/layout/_slider.scss */
    #block-views-focus-home-slideshow-block-1 #home-slides .flex-control-nav {
      bottom: none; } }
  /* line 230, ../sass/layout/_slider.scss */
  #block-views-focus-home-slideshow-block-1 #home-slides .flex-control-nav.flex-control-paging li a {
    background: #fac39d;
    border-radius: 10px;
    height: 15px;
    overflow: hidden;
    text-indent: -999px;
    width: 15px;
    box-shadow: none; }
    /* line 238, ../sass/layout/_slider.scss */
    #block-views-focus-home-slideshow-block-1 #home-slides .flex-control-nav.flex-control-paging li a.flex-active {
      background: #f58232; }
    @media only screen and (max-width: 767px) {
      /* line 230, ../sass/layout/_slider.scss */
      #block-views-focus-home-slideshow-block-1 #home-slides .flex-control-nav.flex-control-paging li a {
        width: 20px;
        height: 20px; } }
/* line 253, ../sass/layout/_slider.scss */
#block-views-focus-home-slideshow-block-1 #home-slides .flex-direction-nav li a {
  display: none; }

/* line 40, ../sass/vendors/_uniform_base.scss */
.page-search .search-form .form-item:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }
/* line 7, ../sass/layout/recherche.scss */
.page-search .search-form label {
  margin: 0 10px 0 0;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
  font-family: 'Arial';
  color: #575758;
  line-height: 25px;
  float: left; }
/* line 18, ../sass/layout/recherche.scss */
.page-search .search-form input {
  float: left;
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  font-family: 'Arial';
  color: #575758;
  line-height: 23px;
  height: 23px;
  line-height: 23px;
  border-right: none;
  border-left: none;
  border-top: 1px solid #888888;
  border-bottom: 1px solid #888888;
  width: 203px; }
/* line 36, ../sass/layout/recherche.scss */
.page-search .search-form .form-submit {
  float: left;
  margin: 0;
  padding: 0;
  height: 25px;
  border-right: none;
  border-left: none;
  border-top: 1px solid #888888;
  border-bottom: 1px solid #888888;
  width: 19px;
  cursor: pointer;
  text-indent: -999px;
  overflow: hidden;
  background: url("../images/icn/pictoLoupe.png") no-repeat center center; }
/* line 52, ../sass/layout/recherche.scss */
.page-search .search-form + h2 {
  display: none; }
/* line 56, ../sass/layout/recherche.scss */
.page-search .search-form .results {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
  font-family: 'Arial';
  color: #575758; }
  /* line 64, ../sass/layout/recherche.scss */
  .page-search .search-form .results span {
    margin: 0;
    padding: 0 2px 0 0;
    font-size: 23px;
    font-weight: bold;
    font-family: 'Arial';
    color: #f59c33; }
/* line 76, ../sass/layout/recherche.scss */
.page-search .search-results .search-snippet-info {
  padding: 0; }
/* line 81, ../sass/layout/recherche.scss */
.page-search .search-result {
  margin: 20px 0 0;
  padding: 0 0 20px;
  border-bottom: 1px solid #dbdbdb; }
  /* line 86, ../sass/layout/recherche.scss */
  .page-search .search-result h1 {
    margin: 0; }
    /* line 89, ../sass/layout/recherche.scss */
    .page-search .search-result h1 a {
      margin: 0;
      padding: 0 0 8px;
      font-weight: bold;
      font-size: 15px;
      font-family: 'Tahoma',Arial;
      text-transform: uppercase;
      color: #E84E0F;
      text-decoration: none;
      display: block; }
  /* line 102, ../sass/layout/recherche.scss */
  .page-search .search-result p {
    font-weight: normal;
    font-size: 14px;
    font-family: 'Tahoma',Arial;
    text-transform: none;
    color: #6d6d6c;
    line-height: 19px; }










