/*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;
}
/* line 776, ../../../../../icons/*.png */
.icons-sprite, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Twitter a:after, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Fb a:after, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.YouTube a:after, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Linkedin a:after, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Google a:after, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Instagram a:after, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Rss a:after, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Pinterest a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .lien a:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .links li .lien-news:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .section-media .fichier-hd li .lien-news:after, .section-media .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .fichier-hd li .lien-news:after, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-last .inner-bloc-sociaux .twitter-icon:after, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .right-news span:after, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .right-news span:after, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .right-news span:after, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .right-news span:after, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .right-news span:after, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .right-news span:after, .page-newsroom .b-newsroom-content .show-not-mob .b-blog-bas .ico a:after, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news-ins li a:after, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-last .inner-bloc-sociaux span.icon-fb:after, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-last .inner-bloc-sociaux .twitter-icon:after, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news span:after, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news span:after, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .right-news span:after, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news span:after, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news span:after, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .right-news span:after, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-last .inner-bloc-sociaux .twitter-icon:after, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .right-news .picto:after, .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-news a:after, .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-tw a:after, .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-blog a:after, .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-fb a:after, .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-yt a:after, .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-ins a:after {
  background-image: url('../images/icons-s74866bdee7.png');
  background-repeat: no-repeat;
}

/* line 9, ../sass/module/_sprites.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Twitter a, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Fb a, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.YouTube a, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Linkedin a, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Google a, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Instagram a, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Rss a, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Pinterest a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .lien a, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .links li .lien-news, .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .section-media .fichier-hd li .lien-news, .section-media .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .fichier-hd li .lien-news, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-last .inner-bloc-sociaux .twitter-icon, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .right-news span, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .right-news span, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .right-news span, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .right-news span, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .right-news span, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .right-news span, .page-newsroom .b-newsroom-content .show-not-mob .b-blog-bas .ico a, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-news-ins li a, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-last .inner-bloc-sociaux span.icon-fb, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-last .inner-bloc-sociaux .twitter-icon, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news span, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news span, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .right-news span, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news span, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news span, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .right-news span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-last .inner-bloc-sociaux .twitter-icon, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .right-news .picto, .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-news a, .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-tw a, .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-blog a, .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-fb a, .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-yt a, .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-ins a {
  position: relative;
}
/* line 11, ../sass/module/_sprites.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Twitter a:after, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Fb a:after, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.YouTube a:after, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Linkedin a:after, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Google a:after, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Instagram a:after, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Rss a:after, #header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Pinterest a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .lien a:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .links li .lien-news:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .section-media .fichier-hd li .lien-news:after, .section-media .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .fichier-hd li .lien-news:after, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-last .inner-bloc-sociaux .twitter-icon:after, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .right-news span:after, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .right-news span:after, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .right-news span:after, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .right-news span:after, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .right-news span:after, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .right-news span:after, .page-newsroom .b-newsroom-content .show-not-mob .b-blog-bas .ico a:after, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news-ins li a:after, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-last .inner-bloc-sociaux span.icon-fb:after, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-last .inner-bloc-sociaux .twitter-icon:after, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news span:after, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news span:after, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .right-news span:after, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news span:after, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news span:after, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .right-news span:after, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-last .inner-bloc-sociaux .twitter-icon:after, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .right-news .picto:after, .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-news a:after, .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-tw a:after, .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-blog a:after, .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-fb a:after, .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-yt a:after, .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-ins a: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: "";
}

/*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 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;

	margin: 0 auto;

}
@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: 20px auto 0;
  text-align: left!important;
  width: 100%;
  font-family: "Barlow condensed", sans-serif;
  font-size: 55px!important;
  line-height: 55px!important;
  font-weight: 500!important;
  color: #000!important;
  text-transform: none!important;
}
/* 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: 35px;
    line-height: 38px;
  }
}
@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, .view-mode-full .section-media .field-name-body p strong a, .section-media .field-name-body p .view-mode-full strong a {
  color: #ff9545;
  text-decoration: none !important;
  font-weight: bold;
}
/* line 158, ../sass/base/_base.scss */
.view-mode-full p a:hover, .section-media .field-name-body p .view-mode-full strong a:hover {
  color: #e94e10;
  text-decoration: none !important;
}

/* line 169, ../sass/base/_base.scss */
.field-type-text-long.view-mode-full p a, .section-media .field-name-body p .field-type-text-long.view-mode-full strong a {
  color: #ff9545;
  text-decoration: none !important;
}
/* line 172, ../sass/base/_base.scss */
.field-type-text-long.view-mode-full p a:hover, .section-media .field-name-body p .field-type-text-long.view-mode-full strong a:hover {
  color: #e94e10;
  text-decoration: none !important;
}

/* line 183, ../sass/base/_base.scss */
.node-content p a, .node-content .section-media .field-name-body p strong a, .section-media .field-name-body p .node-content strong a {
  color: #ff9545 !important;
  text-decoration: none !important;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
}
/* line 187, ../sass/base/_base.scss */
.node-content p a:hover, .section-media .field-name-body p .node-content strong 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 Condensed", 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 condensed", sans-serif;
    font-size: 19px;
    line-height: 25px;
    font-weight: normal;
    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 {

  display: none;

  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: "Roboto Condensed", 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: "Roboto Condensed", 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: "Roboto Condensed", 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: "Roboto Condensed", 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: none;
  }
}
/* line 314, ../sass/base/_base.scss */
.breadcrumb-mobile a {
  color: #000 !important;
  display: block;
  font-family: "Roboto Condensed", 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: "Roboto Condensed", 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, .section-media .field-name-body p strong 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, .section-media .field-name-body p strong, 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;
}

/* line 1, ../sass/layout/_header.scss */
#header {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -o-border-radius: 0;
}
/* line 3, ../sass/layout/_header.scss */
#header #branding {
  padding: 0;
}
@media only screen and (max-width: 1024px) {
  /* line 3, ../sass/layout/_header.scss */
  #header #branding {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3, ../sass/layout/_header.scss */
  #header #branding {
    padding: 12px 5px 10px 15px;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 14, ../sass/layout/_header.scss */
  #header #branding .region-sidebar-first {
    margin: 0 -15px;
  }
}
/* line 21, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first {
  background: #e6e6e6;
}
/* line 24, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links {
  width: 350px;
  float: left;
}
/* line 29, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul {
  margin: 5px 0 0 22px;
}
/* line 33, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Twitter a {
  padding: 0 20px 0 0;
  display: inline-block;
  cursor: pointer;
  padding: 0 5px 0 0;
}
/* line 33, ../sass/module/_sprites.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Twitter a:after {
  background-position: -112px -38px;
  width: 20px;
  height: 18px;
}
/* line 40, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Fb {
  width: 10px;
}
/* line 42, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Fb a {
  padding: 0 10px 0 0;
  display: inline-block;
  cursor: pointer;
  padding: 0 5px 0 0;
}
/* line 33, ../sass/module/_sprites.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Fb a:after {
  background-position: 0 -38px;
  width: 10px;
  height: 19px;
}
/* line 50, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.YouTube a {
  padding: 0 16px 0 0;
  display: inline-block;
  cursor: pointer;
  padding: 0 5px 0 0;
}
/* line 33, ../sass/module/_sprites.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.YouTube a:after {
  background-position: -56px -57px;
  width: 16px;
  height: 19px;
}
/* line 58, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Linkedin a {
  padding: 0 19px 0 0;
  display: inline-block;
  cursor: pointer;
  padding: 0 5px 0 0;
}
/* line 33, ../sass/module/_sprites.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Linkedin a:after {
  background-position: -161px -38px;
  width: 19px;
  height: 18px;
}
/* line 66, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Google a {
  padding: 0 23px 0 0;
  display: inline-block;
  cursor: pointer;
  padding: 0 5px 0 0;
}
/* line 33, ../sass/module/_sprites.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Google a:after {
  background-position: -14px -57px;
  width: 23px;
  height: 18px;
}
/* line 74, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Instagram a {
  padding: 0 19px 0 0;
  display: inline-block;
  cursor: pointer;
  padding: 0 5px 0 0;
}
/* line 33, ../sass/module/_sprites.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Instagram a:after {
  background-position: -37px -57px;
  width: 19px;
  height: 19px;
}
/* line 82, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Rss a {
  padding: 0 18px 0 0;
  display: inline-block;
  cursor: pointer;
  padding: 0 5px 0 0;
}
/* line 33, ../sass/module/_sprites.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Rss a:after {
  background-position: -152px -19px;
  width: 18px;
  height: 18px;
}
/* line 89, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Pinterest {
  margin: 0 0 0 5px;
}
/* line 91, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Pinterest a {
  padding: 0 14px 0 0;
  display: inline-block;
  cursor: pointer;
  padding: 0 5px 0 0;
}
/* line 33, ../sass/module/_sprites.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-bouygues-main-top-social-links .block-content ul li.Pinterest a:after {
  background-position: -138px -19px;
  width: 14px;
  height: 19px;
}
/* line 105, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-locale-language {
  float: right;
}
/* line 107, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-locale-language .language-switcher-locale-url {
  margin: 10px 22px 0 0;
}
/* line 109, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-locale-language .language-switcher-locale-url li {
  float: right;
  padding: 0 0 0 12px;
  position: relative;
}
/* line 113, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-locale-language .language-switcher-locale-url li a {
  text-decoration: none;
  font-family: "robotocondensed", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  color: #000;
}
/* line 117, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-locale-language .language-switcher-locale-url li a.active {
  color: #e94e10;
}
/* line 122, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first .region-inner #block-locale-language .language-switcher-locale-url li.last::after {
  background: #000;
  width: 2px;
  height: 12px;
  position: absolute;
  top: 4px;
  right: -7px;
  content: "";
}
/* line 137, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first #block-menu-menu-main-menu-2 {
      margin: 0;
    padding: 0;
    position: absolute;
    float: none;
    width: auto;
    right: 70px;
}
/* line 143, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first #block-menu-menu-main-menu-2 .block-content ul {
  margin: 10px 5px 0 0;
  padding: 0;
}
/* line 146, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first #block-menu-menu-main-menu-2 .block-content ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  line-height: 16px;
}

#header #branding .show-desktop .region-sidebar-first #block-menu-menu-main-menu-2 .block-content ul li:nth-child(1) {
  /* background-image: url(../images/picto-candidats.png);
  background-repeat: no-repeat;
  background-position: left 0px top 4px; */
  padding-left: 12px;

}
#header #branding .show-desktop .region-sidebar-first #block-menu-menu-main-menu-2 .block-content ul li:nth-child(2) {
  /* background-image: url(../images/picto-candidats.png);
  background-repeat: no-repeat;
  background-position: left 0px top 4px; */
  padding-left: 12px;
}
#header #branding .show-desktop .region-sidebar-first #block-menu-menu-main-menu-2 .block-content ul li:nth-child(3) {
  /* background-image: url(../images/picto-journalistes.png);
  background-repeat: no-repeat;
  background-position: left 0px top 4px; */
  padding-left: 12px;
}
#header #branding .show-desktop .region-sidebar-first #block-menu-menu-main-menu-2 .block-content ul li:nth-child(4) {
  /* background-image: url(../images/picto-fournisseurs.png);
  background-repeat: no-repeat;
  background-position: left 0px top 4px; */
  padding-left: 12px;

}

/* line 153, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first #block-menu-menu-main-menu-2 .block-content ul li.last {
  /* background: none; */
}
/* line 157, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first #block-menu-menu-main-menu-2 .block-content ul li a {
  margin: 0;
  padding: 0 7px;
  display: inline-block;
  text-decoration: none;
  color: #000000;
  text-transform: none;
  height: 28px;
  font-family: "Roboto condensed", sans-serif;
  font-size: 17px;
  line-height: 20px;
  font-weight: 800;
}
/* line 167, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first #block-menu-menu-main-menu-2 .block-content ul li a:hover {
  /*background: url('../images/theme_orange/nav_orange.png') no-repeat 50% 100%;*/
  color: #e84e0f;
}
/* line 173, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first #block-menu-menu-main-menu-2 .block-content ul li.expanded {
  position: relative;
}
/* line 175, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first #block-menu-menu-main-menu-2 .block-content ul li.expanded ul {
  display: none;
  position: absolute;
  background: #f2f0ef;
  padding: 10px 9px;
  z-index: 12;
  min-width: 200px;
  margin: 0;
}
/* line 183, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first #block-menu-menu-main-menu-2 .block-content ul li.expanded ul li {
  margin: 0;
  padding: 4px 0 0;
  border-bottom: 1px solid #eac4b6;
  float: none;
  width: auto;
  background: none;
}
/* line 190, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first #block-menu-menu-main-menu-2 .block-content ul li.expanded ul li a {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 25px;
  font-weight: 300;
  margin: 0;
  padding: 0;
  display: block;
  color: #5f5e5e;
  text-decoration: none;
  text-transform: none;
  text-indent: inherit;
}
/* line 199, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first #block-menu-menu-main-menu-2 .block-content ul li.expanded ul li a:hover {
  color: #e84e0f !important;
  background: none;
}
/* line 204, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first #block-menu-menu-main-menu-2 .block-content ul li.expanded ul li a.active-trail {
  background: none;
}
/* line 209, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first #block-menu-menu-main-menu-2 .block-content ul li.expanded ul li.first {
  width: auto;
  height: auto;
}
/* line 214, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first #block-menu-menu-main-menu-2 .block-content ul li.expanded ul li.last {
  border: none;
}
/* line 221, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-sidebar-first #block-menu-menu-main-menu-2 .block-content ul li.expanded:hover ul {
  display: block;
}
/* line 234, ../sass/layout/_header.scss */
#header #branding #logo {
  float: left;
  margin: 20px 15px 0;
  padding: 0;
}
@media only screen and (max-width: 1024px) {
  /* line 234, ../sass/layout/_header.scss */
  #header #branding #logo {
    margin: 20px 15px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 234, ../sass/layout/_header.scss */
  #header #branding #logo {
    margin: 0 10px 0 0;
  }
}
@media only screen and (max-width: 480px) {
  /* line 234, ../sass/layout/_header.scss */
  #header #branding #logo {
    width: 120px;
  }
}
@media only screen and (max-width: 380px) {
  /* line 234, ../sass/layout/_header.scss */
  #header #branding #logo {
    width: 105px;
  }
}
@media only screen and (max-width: 345px) {
  /* line 234, ../sass/layout/_header.scss */
  #header #branding #logo {
    margin: 0 5px 0 0;
    width: 95px;
  }
}
/* line 258, ../sass/layout/_header.scss */
#header #branding #logo .logo-header {
  background: url("../images/sprite-logo.png") 0 0 no-repeat;
  display: block;
  width: 152px;
  height: 80px;
}
@media only screen and (max-width: 767px) {
  /* line 258, ../sass/layout/_header.scss */
  #header #branding #logo .logo-header {
    background: url("../images/refonte/logo-mobile.png") 0 0 no-repeat;
    display: block;
    width: 117px;
    height: 62px;
  }
}
@media only screen and (max-width: 400px) {
  /* line 258, ../sass/layout/_header.scss */
  #header #branding #logo .logo-header {
    background-size: 100% auto;
    width: 110px;
    height: 60px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 258, ../sass/layout/_header.scss */
  #header #branding #logo .logo-header {
    width: 100px;
    height: 60px;
  }
}
@media only screen and (max-width: 332px) {
  /* line 258, ../sass/layout/_header.scss */
  #header #branding #logo .logo-header {
    width: 90px;
    height: 55px;
  }
}
/* line 288, ../sass/layout/_header.scss */
#header #branding #name-and-slogan {
  float: left;
  margin: 20px 14px 0;
  padding: 0;
  background: url("../images/icons/shared.png") no-repeat 100% 100%;
  display: block;
  width: 181px;
  height: 38px;
}
@media only screen and (max-width: 767px) {
  /* line 288, ../sass/layout/_header.scss */
  #header #branding #name-and-slogan {
    margin: 20px 0 0;
  }
}
@media only screen and (max-width: 480px) {
  /* line 288, ../sass/layout/_header.scss */
  #header #branding #name-and-slogan {
    margin: 13px 0 0;
  }
}
@media only screen and (max-width: 420px) {
  /* line 288, ../sass/layout/_header.scss */
  #header #branding #name-and-slogan {
    background-size: 100%;
    width: 160px;
    margin: 10px 0 0;
  }
}
@media only screen and (max-width: 380px) {
  /* line 288, ../sass/layout/_header.scss */
  #header #branding #name-and-slogan {
    margin: 6px 0 0;
  }
}
@media only screen and (max-width: 360px) {
  /* line 288, ../sass/layout/_header.scss */
  #header #branding #name-and-slogan {
    width: 150px;
    margin: 7px 0 0;
  }
}
@media only screen and (max-width: 345px) {
  /* line 288, ../sass/layout/_header.scss */
  #header #branding #name-and-slogan {
    width: 125px;
    margin: 0;
  }
}
/* line 327, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-header {
  float: right;
  margin: 25px 0 0;
  padding: 0;
  width: auto;
}
@media only screen and (max-width: 1024px) {
  /* line 327, ../sass/layout/_header.scss */
  #header #branding .show-desktop .region-header {
    margin: 45px -10px 0;
  }
}
/* line 336, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-header .block-search {
  border: none;
  background: #f8f7f7;
  margin: 0;
  padding: 0;
  width: 200px;
  height: 40px;
  clear: both;
}
@media only screen and (max-width: 1024px) {
  /* line 336, ../sass/layout/_header.scss */
  #header #branding .show-desktop .region-header .block-search {
    margin: 0 15px 0 0;
  }
}
/* line 348, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-header .block-search .container-inline .form-item-search-block-form {
  margin: 10px 0 0 15px;
  padding: 0;
  float: left;
  width: 140px;
}
/* line 354, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-header .block-search .container-inline .form-item-search-block-form input.form-text {
  background: none;
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  line-height: 20px;
  font-weight: 200;
  color: #797878;
  font-style: italic;
  border: none;
}
/* line 364, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-header .block-search .container-inline .form-actions {
  float: right;
  margin: 10px 20px 0 0;
}
/* line 368, ../sass/layout/_header.scss */
#header #branding .show-desktop .region-header .block-search .container-inline .form-actions input.form-submit {
  background: url("../images/icons/loupe.png") no-repeat center top;
  display: block;
  cursor: pointer;
  float: left;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
  border: none;
}
/* line 387, ../sass/layout/_header.scss */
#header .show-desktop #block-system-main-menu {
  /* width: 100%; */
max-width: 943px;
margin: 0 auto;
height: 50px;
}
#header .show-desktop #block-system-main-menu .block-inner{
  float: right;
}
/* line 391, ../sass/layout/_header.scss */
#header .show-desktop #block-system-main-menu .block-content ul.menu {
  padding: 0 10px;
  margin: 0;
  font-size: 0;
  line-height: 0;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  /* line 391, ../sass/layout/_header.scss */
  #header .show-desktop #block-system-main-menu .block-content ul.menu {
    padding: 0 9px;
    text-align: left;
  }
}
/* line 397, ../sass/layout/_header.scss */
#header .show-desktop #block-system-main-menu .block-content ul.menu li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  vertical-align: middle;
}
/* line 402, ../sass/layout/_header.scss */
#header .show-desktop #block-system-main-menu .block-content ul.menu li a {
  margin: 0;
  padding: 0 9px;
  display: inline-block;
  text-decoration: none;
  color: #000;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 19px;
  line-height: 40px;
  font-weight: 300;
}

#header .show-desktop #block-system-main-menu .block-content ul.menu li a.active-trail,
#header .show-desktop #block-system-main-menu .block-content ul.menu li a.active {
  color: #ff5a00;
}



/* line 409, ../sass/layout/_header.scss */
#header .show-desktop #block-system-main-menu .block-content ul.menu li a:hover {
  /*background: url('../images/theme_orange/nav_orange.png') no-repeat 50% 96%;*/
  color: #e94e10;
}
/* line 414, ../sass/layout/_header.scss */
/* line 418, ../sass/layout/_header.scss */
#header .show-desktop #block-system-main-menu .block-content ul.menu li.expanded,
#header .show-desktop #block-system-main-menu .block-content ul.menu li.collapsed {
  position: relative;
}
#header .show-desktop #block-system-main-menu .block-content ul.menu li + li {
  margin-left: 40px;
}
@media only screen and (max-width: 991px) {
  /* line 418, ../sass/layout/_header.scss */
  #header .show-desktop #block-system-main-menu .block-content ul.menu li.expanded,
#header .show-desktop #block-system-main-menu .block-content ul.menu li.collapsed {
    margin: 0 44px 0 0;
  }
}
@media only screen and (max-width: 768px) {
  /* line 418, ../sass/layout/_header.scss */
  #header .show-desktop #block-system-main-menu .block-content ul.menu li.expanded,
#header .show-desktop #block-system-main-menu .block-content ul.menu li.collapsed {
    margin: 0 40px 0 0;
  }
  #header .show-desktop #block-system-main-menu .block-content ul.menu li + li {
  margin-left: 0;
}
}
/* line 428, ../sass/layout/_header.scss */
#header .show-desktop #block-system-main-menu .block-content ul.menu li.expanded ul {
  display: none;
  position: absolute;
  background: #f2f0ef;
  padding: 10px 9px;
  z-index: 12;
  min-width: 280px;
  text-align: left;
  top: 38px;
}
/* line 435, ../sass/layout/_header.scss */
#header .show-desktop #block-system-main-menu .block-content ul.menu li.expanded ul li {
  margin: 0;
  padding: 4px 0;
  border-bottom: 1px solid #eac4b6;
  float: none;
  width: auto;
  display: block;
  background: none;
}
/* line 442, ../sass/layout/_header.scss */
#header .show-desktop #block-system-main-menu .block-content ul.menu li.expanded ul li a {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 17px;
  font-weight: 300;
  margin: 0;
  padding: 0;
  display: block;
  color: #5f5e5e;
  text-decoration: none;
  text-transform: none;
  text-indent: inherit;
}
/* line 451, ../sass/layout/_header.scss */
#header .show-desktop #block-system-main-menu .block-content ul.menu li.expanded ul li a:hover {
  color: #e84e0f;
  background: none;
}
/* line 456, ../sass/layout/_header.scss */
#header .show-desktop #block-system-main-menu .block-content ul.menu li.expanded ul li a.active-trail {
  background: none;
}
/* line 461, ../sass/layout/_header.scss */
#header .show-desktop #block-system-main-menu .block-content ul.menu li.expanded ul li.first {
  width: auto;
  height: auto;
}
/* line 466, ../sass/layout/_header.scss */
#header .show-desktop #block-system-main-menu .block-content ul.menu li.expanded ul li.last {
  border: none;
}
/* line 473, ../sass/layout/_header.scss */
#header .show-desktop #block-system-main-menu .block-content ul.menu li.expanded:hover ul {
  display: block;
}
/* line 479, ../sass/layout/_header.scss */
#header .show-desktop #block-system-main-menu .block-content ul.menu li.last {
  border: none;
}
/* line 483, ../sass/layout/_header.scss */
#header .show-desktop #block-system-main-menu .block-content ul.menu li.last ul {
  min-width: 200px;
}
@media only screen and (max-width: 1024px) {
  /* line 483, ../sass/layout/_header.scss */
  #header .show-desktop #block-system-main-menu .block-content ul.menu li.last ul {
    min-width: 140px;
  }
}
/* line 499, ../sass/layout/_header.scss */
#header .show-responsive #block-bouygues-main-block-innovation-video iframe {
  max-width: 100%;
}
@media only screen and (max-width: 639px) {
  /* line 499, ../sass/layout/_header.scss */
  #header .show-responsive #block-bouygues-main-block-innovation-video iframe {
    height: auto;
    min-height: 255px;
  }
}
@media only screen and (max-width: 361px) {
  /* line 499, ../sass/layout/_header.scss */
  #header .show-responsive #block-bouygues-main-block-innovation-video iframe {
    min-height: 180px;
  }
}

/* line 1, ../sass/layout/_footer.scss */
#footer {
  margin: 50px 0px 0px;
  background-color: #eeeeee;
  padding: 20px 0 100px 0;
  position: relative;
}
/* line 4, ../sass/layout/_footer.scss */
.section-media #footer {
  margin: 0 0 20px;
}
@media only screen and (max-width: 1024px) {
  /* line 1, ../sass/layout/_footer.scss */
  #footer {
    margin: 25px 0 20px 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1, ../sass/layout/_footer.scss */
  #footer {
    margin: 25px 0px 10px;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 17, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container {
    margin: 0;
  }
}
/* line 21, ../sass/layout/_footer.scss */
#footer .region-footer .footer-container #block-block-1 {
  float: left;
  margin: 0;
  padding: 0;
  width: 10%;
}
@media only screen and (max-width: 1024px) {
  /* line 21, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-block-1 {
    margin: 0;
  }
}
/* line 32, ../sass/layout/_footer.scss */
#footer .region-footer .footer-container #block-block-1 p .logo-footer, .section-media .field-name-body p #footer .region-footer .footer-container #block-block-1 strong .logo-footer {
  /*background: url("../images/refonte/logo-footer.jpg") no-repeat center top;*/
  display: block;
  width: 105px;
}
/* line 36, ../sass/layout/_footer.scss */
#footer .region-footer .footer-container #block-block-1 p .logo-footer img, .section-media .field-name-body p #footer .region-footer .footer-container #block-block-1 strong .logo-footer img {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 21, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-block-1 {
    display: none;
  }
}
/* line 48, ../sass/layout/_footer.scss */
#footer .region-footer .footer-container #block-menu-menu-menu-footer {
  /* float: left; */
  margin: auto;
  padding: 0;
  width: 530px;
}
@media only screen and (max-width: 1024px) {
  /* line 48, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer {
    float: right;
    width: 86%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 48, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer {
    float: right;
    width: 100%;
  }
}
/* line 64, ../sass/layout/_footer.scss */
#footer .region-footer .footer-container #block-menu-menu-menu-footer .menu {
  text-align: right;
  margin: 20px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 64, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu {
    text-align: left;
    margin: 0;
    padding: 0 15px;
  }
}
/* line 72, ../sass/layout/_footer.scss */
#footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li {
  list-style-type: none;
}
/* line 74, ../sass/layout/_footer.scss */
#footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf {
  list-style-image: none;
  float: left;
  margin: 0;
  padding: 0 0 0 30px;
  text-align: right;
}
@media only screen and (max-width: 1024px) {
  /* line 74, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf {
    padding: 0 4% 0 8%;
  }
}
@media only screen and (max-width: 950px) {
  /* line 74, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf {
    padding: 0 5% 0 6%;
  }
}
@media only screen and (max-width: 900px) {
  /* line 74, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf {
    padding: 0 4% 0 6%;
  }
}
@media only screen and (max-width: 840px) {
  /* line 74, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf {
    padding: 0 3.5% 0 5%;
  }
}
@media only screen and (max-width: 815px) {
  /* line 74, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf {
    padding: 0 3.5% 0 4%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 74, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf {
    padding: 0 3.5%;
  }
}
@media only screen and (max-width: 780px) {
  /* line 74, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf {
    padding: 0 3.5% 0 3%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 74, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf {
    padding: 0 15px 0 0;
  }
}
/* line 113, ../sass/layout/_footer.scss */
#footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf a {
  font-family: "Roboto condensed", sans-serif;
  font-size: 17px;
  line-height: 17px;
  font-weight: 400;
  color: #000;
  text-decoration: none;
  text-align: right;
  text-transform: uppercase;
}
/* line 118, ../sass/layout/_footer.scss */
#footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf a:hover {
  color: #e94e10;
}
@media only screen and (max-width: 767px) {
  /* line 74, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf {
    padding: 0 0 5px;
    line-height: 20px;
  }
}
/* line 127, ../sass/layout/_footer.scss */
#footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf.first {
  padding: 0 0 0 6%;
}
@media only screen and (max-width: 1024px) {
  /* line 127, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf.first {
    padding: 0 10px 0 0;
  }
}
@media only screen and (max-width: 950px) {
  /* line 127, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf.first {
    padding: 0 20px 0 0;
  }
}
@media only screen and (max-width: 900px) {
  /* line 127, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf.first {
    padding: 0 15px 0 0;
  }
}
@media only screen and (max-width: 815px) {
  /* line 127, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf.first {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 127, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf.first {
    padding: 0 0 5px;
  }
}
/* line 150, ../sass/layout/_footer.scss */
/*#footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf.last {
  padding: 0 10px 0 0;
  float: right;
}*/
@media only screen and (max-width: 1024px) {
  /* line 150, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf.last {
    padding: 0 20px 0 0;
    float: right;
  }
}
@media only screen and (max-width: 767px) {
  /* line 150, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf.last {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 72, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li {
    float: left;
    clear: both;
    display: block;
    padding: 0 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 170, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li:nth-of-type(4) {
    float: right;
    clear: none;
    display: block;
    margin: -50px 0 0;
    width: 155px;
    text-align: left;
  }
}
@media only screen and (max-width: 767px) {
  /* line 181, ../sass/layout/_footer.scss */
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li:last-child {
    float: right;
    clear: none;
    display: block;
    margin: -25px 0 0;
    width: 155px;
    text-align: left;
  }
}

#header{
  margin-bottom: 20px;
}

/**********MENU MOBILE**************/
/* line 2, ../sass/layout/_navigation.scss */
#header {
  /************* langues fr/en ****************/
}
/* line 3, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive {
  /************* button open close ****************/
}
/* line 4, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links {
  width: 100%;
  /************** mobile menu links ******************/
  /************** langue FR / EN ******************/
}
/* line 7, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social {
  float: left;
  margin: 30px 0 0;
  min-height: 85px;
  position: relative;
  width: 100%;
  z-index: 10;
  /************** btn rechercher ****************/
  /***************** reseau sociaux *****************/
  /***************** show btn rechercher *****************/
}
/* line 16, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social .show_search {
  background: url("../images/icons/mobile-search.png") no-repeat;
  display: block;
  float: right;
  height: 25px;
  text-indent: -9999px;
  width: 25px;
  margin: 0 85px 0 0;
}
/* line 25, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social .show_search.active {
  background: url("../images/icons/loupe-active.png") no-repeat;
}
/* line 31, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social .show_social {
  background: url("../images/icons/mobile-share.png") no-repeat;
  display: block;
  float: right;
  height: 28px;
  text-indent: -9999px;
  width: 25px;
  margin: 0 35px 0 0;
}
/* line 40, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social .show_social.active {
  background: url("../images/icons/share-active.png") no-repeat;
}
/* line 46, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social .wrap_social ul {
  display: none;
}
/* line 50, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social .wrap_social.active {
  margin: 65px 0 0;
  background: #f7f7f7;
  width: 100%;
}
/* line 54, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social .wrap_social.active ul {
  display: block;
  width: 340px;
  margin: 0 auto 40px;
  padding: 20px 0;
  clear: both;
}
@media only screen and (max-width: 350px) {
  /* line 54, ../sass/layout/_navigation.scss */
  #header .region-sidebar-first-responsive .wrap_menu_links .search_social .wrap_social.active ul {
    width: 300px;
  }
}
/* line 63, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social .wrap_social.active ul li {
  display: inline-block;
  padding: 0 8px;
}
@media only screen and (max-width: 350px) {
  /* line 63, ../sass/layout/_navigation.scss */
  #header .region-sidebar-first-responsive .wrap_menu_links .search_social .wrap_social.active ul li {
    padding: 0 5px;
  }
}
/* line 71, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social .wrap_social.active ul li.first {
  margin: 0 0 0 12px;
}
@media only screen and (max-width: 350px) {
  /* line 71, ../sass/layout/_navigation.scss */
  #header .region-sidebar-first-responsive .wrap_menu_links .search_social .wrap_social.active ul li.first {
    margin: 0 0 0 8px;
  }
}
/* line 78, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social .wrap_social.active ul li.Linkedin a {
  background: url("../images/icons/inst-menu.png") no-repeat;
  width: 33px;
  height: 31px;
  display: block;
}
/* line 86, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social .wrap_social.active ul li.Fb a {
  background: url("../images/icons/fb-menu.png") no-repeat;
  width: 17px;
  height: 33px;
  display: block;
}
/* line 94, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social .wrap_social.active ul li.Google a {
  background: url("../images/icons/g-menu.png") no-repeat;
  width: 40px;
  height: 31px;
  display: block;
}
/* line 102, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social .wrap_social.active ul li.YouTube a {
  background: url("../images/icons/u-menu.png") no-repeat;
  width: 28px;
  height: 33px;
  display: block;
}
/* line 110, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social .wrap_social.active ul li.Instagram a {
  background: url("../images/icons/insta-menu.png") no-repeat;
  width: 33px;
  height: 33px;
  display: block;
}
/* line 118, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social .wrap_social.active ul li.Twitter a {
  background: url("../images/icons/tw-menu.png") no-repeat;
  width: 33px;
  height: 28px;
  display: block;
}
/* line 127, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social .wrap_social.active ul li.Rss a {
  background: url("../images/icons/rss-menu.png") no-repeat;
  width: 31px;
  height: 31px;
  display: block;
}
/* line 142, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social .bloc-mob-droite-2 {
  background: #f7f7f7;
  width: 92%;
  margin: 65px auto 35px;
  clear: both;
  padding: 18px 20px;
}
@media only screen and (max-width: 600px) {
  /* line 142, ../sass/layout/_navigation.scss */
  #header .region-sidebar-first-responsive .wrap_menu_links .search_social .bloc-mob-droite-2 {
    width: 90%;
  }
}
@media only screen and (max-width: 485px) {
  /* line 142, ../sass/layout/_navigation.scss */
  #header .region-sidebar-first-responsive .wrap_menu_links .search_social .bloc-mob-droite-2 {
    width: 88%;
  }
}
@media only screen and (max-width: 400px) {
  /* line 142, ../sass/layout/_navigation.scss */
  #header .region-sidebar-first-responsive .wrap_menu_links .search_social .bloc-mob-droite-2 {
    width: 86%;
  }
}
@media only screen and (max-width: 375px) {
  /* line 142, ../sass/layout/_navigation.scss */
  #header .region-sidebar-first-responsive .wrap_menu_links .search_social .bloc-mob-droite-2 {
    width: 84%;
  }
}
@media only screen and (max-width: 330px) {
  /* line 142, ../sass/layout/_navigation.scss */
  #header .region-sidebar-first-responsive .wrap_menu_links .search_social .bloc-mob-droite-2 {
    width: 83%;
  }
}
/* line 169, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social .bloc-mob-droite-2 .form-text {
  border: none;
  border-radius: 0;
  color: #000;
  font-style: italic;
  width: 89%;
  padding: 0 5px 0 0;
  background: none;
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 300;
}
@media only screen and (max-width: 640px) {
  /* line 169, ../sass/layout/_navigation.scss */
  #header .region-sidebar-first-responsive .wrap_menu_links .search_social .bloc-mob-droite-2 .form-text {
    width: 86%;
  }
}
@media only screen and (max-width: 565px) {
  /* line 169, ../sass/layout/_navigation.scss */
  #header .region-sidebar-first-responsive .wrap_menu_links .search_social .bloc-mob-droite-2 .form-text {
    width: 84%;
  }
}
@media only screen and (max-width: 500px) {
  /* line 169, ../sass/layout/_navigation.scss */
  #header .region-sidebar-first-responsive .wrap_menu_links .search_social .bloc-mob-droite-2 .form-text {
    width: 82%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 169, ../sass/layout/_navigation.scss */
  #header .region-sidebar-first-responsive .wrap_menu_links .search_social .bloc-mob-droite-2 .form-text {
    padding: 0 35px 0 0;
    width: 86%;
  }
}
@media only screen and (max-width: 415px) {
  /* line 169, ../sass/layout/_navigation.scss */
  #header .region-sidebar-first-responsive .wrap_menu_links .search_social .bloc-mob-droite-2 .form-text {
    width: 84%;
  }
}
@media only screen and (max-width: 380px) {
  /* line 169, ../sass/layout/_navigation.scss */
  #header .region-sidebar-first-responsive .wrap_menu_links .search_social .bloc-mob-droite-2 .form-text {
    width: 82%;
  }
}
@media only screen and (max-width: 330px) {
  /* line 169, ../sass/layout/_navigation.scss */
  #header .region-sidebar-first-responsive .wrap_menu_links .search_social .bloc-mob-droite-2 .form-text {
    width: 80%;
  }
}
/* line 208, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .search_social .bloc-mob-droite-2 #edit-actions, #header .region-sidebar-first-responsive .wrap_menu_links .search_social .bloc-mob-droite-2 #edit-actions--2 {
  float: right;
  background: url("../images/icons/ok-search.png") no-repeat right center;
  border: none;
  border-radius: 0;
  cursor: pointer;
  display: block;
  height: 15px;
  margin: 5px 0 0;
  text-indent: -9999px;
  width: 30px;
}
/* line 225, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .menu-home {
  padding: 0 30px 15px;
  border-bottom: 1px solid #c8c8c8;
}
/* line 228, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .menu-home .grid-logo {
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 300;
  color: #000;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 236, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .menu {
  background: #f7f7f7;
  padding: 15px 0 5px;
}
/* line 239, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .menu li {
  margin: 0 0 5px 30px;
  padding: 10px 0;
  list-style-type: none;
  /**************** PUCE SOUS MENU *************/
}
/* line 244, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .menu li.expanded, #header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .menu li.leaf {
  list-style-image: none;
}
/* line 247, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .menu li a {
  color: #cd4e00;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
}
/* line 255, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .menu li .menu_plus {
  background: url("../images/icons/puce-down.png") no-repeat scroll center center;
  float: right;
  height: 30px;
  margin: -5px 12px 0;
  text-indent: -9999px;
  width: 30px;
}
/* line 262, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .menu li .menu_plus a {
  display: block;
}
/* line 265, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .menu li .menu_plus.link-open {
  background: url("../images/icons/puce-up.png") no-repeat scroll center 13px;
}
/* line 270, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .menu li .menu {
  background: none;
  padding: 0;
}
/* line 273, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .menu li .menu li {
  margin: 0 0 10px;
  border: none;
  padding: 5px 0;
}
/* line 277, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .menu li .menu li a {
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  line-height: 22px;
  font-weight: 300;
  color: #373737;
}
/* line 280, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .menu li .menu li a:hover {
  color: #cd4e00;
}
/* line 285, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .menu li .menu li.last {
  margin: 0;
}
/* line 294, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .first-menu-mobile .menu {
  background: none;
  padding: 0;
}
/* line 297, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .first-menu-mobile .menu li {
  padding: 13px 0 0;
  margin: 0 0 10px 30px;
  /**************** PUCE SOUS MENU *************/
}
/* line 300, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .first-menu-mobile .menu li a {
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 300;
  color: #000;
  display: block;
}
/* line 304, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .first-menu-mobile .menu li a:hover {
  color: #cd4e00;
}
/* line 309, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .first-menu-mobile .menu li .menu {
  background: none;
  padding: 10px 0 0;
}
/* line 312, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .first-menu-mobile .menu li .menu li {
  margin: 0 0 10px;
  border: none;
  padding: 5px 0;
}
/* line 316, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .first-menu-mobile .menu li .menu li a {
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  line-height: 22px;
  font-weight: 300;
  color: #373737;
}
/* line 319, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .first-menu-mobile .menu li .menu li a:hover {
  color: #cd4e00;
}
/* line 323, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .first-menu-mobile .menu li .menu li.last {
  margin: 0;
}
/* line 330, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .first-menu-mobile .menu li .menu_plus {
  background: url("../images/icons/puce-down.png") no-repeat scroll center center;
  float: right;
  height: 30px;
  margin: -26px 12px 0;
  text-indent: -9999px;
  width: 30px;
}
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .first-menu-mobile .menu li.menu-item-1851 span {
  display: none;
}

/* line 337, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .first-menu-mobile .menu li .menu_plus a {
  display: block;
}
/* line 340, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .first-menu-mobile .menu li .menu_plus.link-open {
  background: url("../images/icons/puce-up.png") no-repeat scroll center 4px;
}
/* line 345, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .menu-mobile-links .first-menu-mobile .menu li.last {
  margin: 0 0 25px 30px;
}
/* line 356, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .lang-switch {
  width: 86px;
  position: absolute;
  left: 35px;
  top: 20px;
  z-index: 1000;
}
/* line 363, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .lang-switch ul li {
  position: relative;
  display: inline-block;
}
/* line 366, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .lang-switch ul li a {
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 300;
  color: #000;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
}
/* line 375, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .lang-switch ul li.active a {
  color: #cd4e00;
}
/* line 380, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .lang-switch ul li.first {
  float: right;
  padding: 0;
}
/* line 385, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .lang-switch ul li.last {
  padding: 0 28px 0 0;
  position: relative;
}
/* line 389, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .wrap_menu_links .lang-switch ul li.last:after {
  position: absolute;
  content: " ";
  width: 1px;
  height: 20px;
  background: #000;
  top: 3px;
  right: 13px;
}
/* line 407, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .top-menu-mobile .open-mobile-menu {
  background: url("../images/icons/menu.png") no-repeat;
  width: 40px;
  height: 25px;
  padding: 0 5px;
  top: 25px;
  position: relative;
  z-index: 9999;
  display: block;
  text-indent: -9999px;
}
@media only screen and (max-width: 480px) {
  /* line 407, ../sass/layout/_navigation.scss */
  #header .region-sidebar-first-responsive .top-menu-mobile .open-mobile-menu {
    top: 22px;
  }
}
@media only screen and (max-width: 380px) {
  /* line 407, ../sass/layout/_navigation.scss */
  #header .region-sidebar-first-responsive .top-menu-mobile .open-mobile-menu {
    top: 16px;
    right: 15px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 407, ../sass/layout/_navigation.scss */
  #header .region-sidebar-first-responsive .top-menu-mobile .open-mobile-menu {
    top: 18px;
  }
}
@media only screen and (max-width: 345px) {
  /* line 407, ../sass/layout/_navigation.scss */
  #header .region-sidebar-first-responsive .top-menu-mobile .open-mobile-menu {
    top: 14px;
  }
}
/* line 430, ../sass/layout/_navigation.scss */
#header .region-sidebar-first-responsive .top-menu-mobile .open-mobile-menu.open {
  margin: 0;
  background: url("../images/icons/mobile-close.png") no-repeat;
  width: 25px;
  top: 20px;
}
/* line 444, ../sass/layout/_navigation.scss */
#header #block-locale-language--2 {
  display: none;
}

/*********** DETAILS INNOVATION ***************/

.node-type-innovation #block-views-bloc-innovation-video-block{
	display: none;
}
/* 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: "Roboto Condensed", 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: "Roboto Condensed", 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: "Roboto Condensed", 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, .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 .section-media .field-name-body p strong, .section-media .field-name-body p .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 strong {
  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, .section-media .field-name-body p .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 strong 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, .section-media .field-name-body p .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 strong 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, .section-media .field-name-body p .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 strong 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: "Roboto Condensed", 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .field-name-field-texte strong {
  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: "Roboto Condensed", 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: "Roboto Condensed", 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, .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 .section-media .field-name-body p strong, .section-media .field-name-body p .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 strong {
  font-family: "Roboto Condensed", 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, .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 .section-media .field-name-body p strong, .section-media .field-name-body p .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 strong {
    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, .section-media .field-name-body p .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 strong 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;

	background-color: #ff9545;
}
/* 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: "Roboto Condensed", 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: "Roboto Condensed", 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, .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 .section-media .field-name-body p strong, .section-media .field-name-body p .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 strong {
  font-family: "Roboto Condensed", 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, .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 .section-media .field-name-body p strong, .section-media .field-name-body p .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 strong {
    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, .section-media .field-name-body p .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 strong 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: "Roboto Condensed", 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;
	    display: inline-block;
    vertical-align: middle;
}
@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: 90px;
  height: 90px;
	    display: inline-block;
    vertical-align: middle;
}
@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: 90px;
  height: 90px;
  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;
	    display: inline-block;
    vertical-align: middle;
}
/* 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, .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 .section-media .field-name-body p strong, .section-media .field-name-body p .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 strong {
  font-family: "Roboto Condensed", 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, .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 .section-media .field-name-body p strong, .section-media .field-name-body p .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 strong {
    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, .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 .section-media .field-name-body p strong, .section-media .field-name-body p .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 strong {
    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, .section-media .field-name-body p .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 strong 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, .section-media .field-name-body p .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 strong 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;
	    display: inline-block;
    vertical-align: middle;
}
@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;
	    display: inline-block;
    vertical-align: middle;
}
@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: 110px;
  height: 110px;
  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;
	    display: inline-block;
    vertical-align: middle;
}
/* 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, .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 .section-media .field-name-body p strong, .section-media .field-name-body p .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 strong {
  font-family: "Roboto Condensed", 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, .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 .section-media .field-name-body p strong, .section-media .field-name-body p .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 strong {
    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, .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 .section-media .field-name-body p strong, .section-media .field-name-body p .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 strong {
    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, .section-media .field-name-body p .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 strong 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, .section-media .field-name-body p .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 strong 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: "Roboto Condensed", 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .section-media .fichier-hd, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .fichier-hd {
    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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .section-media .fichier-hd li, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .fichier-hd 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .section-media .fichier-hd li a, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .fichier-hd 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .section-media .fichier-hd li a, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .fichier-hd 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .section-media .fichier-hd li a em, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .fichier-hd 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .section-media .fichier-hd li a em, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .fichier-hd 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .section-media .fichier-hd li a.pdf, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .fichier-hd 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .section-media .fichier-hd li a.pic-mail, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .fichier-hd 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .section-media .fichier-hd li.last, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir .fichier-hd 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: "Roboto Condensed", 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .section-media .fichier-hd, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .fichier-hd {
    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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .section-media .fichier-hd li, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .fichier-hd 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .section-media .fichier-hd li, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .fichier-hd 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .section-media .fichier-hd li, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .fichier-hd 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .section-media .fichier-hd li a, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .fichier-hd 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .section-media .fichier-hd li a, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .fichier-hd 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .section-media .fichier-hd li a em, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .fichier-hd 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .section-media .fichier-hd li a em, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .fichier-hd 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .section-media .fichier-hd li a.pdf, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .fichier-hd 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .section-media .fichier-hd li a.pic-mail, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .fichier-hd 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .section-media .fichier-hd li.last, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .fichier-hd 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, .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .section-media .fichier-hd li.last, .section-media .node-type-innovation #page #columns #main-content #content #block-system-main .node-innovation .node-content .lien-savoir.more-links .fichier-hd 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: "Roboto Condensed", 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: "Roboto Condensed", 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: "Roboto Condensed", 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, .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-diapo-texte.field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-diapo-texte.field-type-text-with-summary strong {
  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, .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-diapo-texte.field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-article-projet-emblema #page #columns #main-content #content .field-name-field-diapo-texte.field-type-text-with-summary strong {
    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: "Roboto Condensed", 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: "Roboto Condensed", 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: "Roboto Condensed", 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: "Roboto Condensed", 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: "Roboto Condensed", 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: "Roboto Condensed", 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, .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 .section-media .field-name-body p strong, .section-media .field-name-body p .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 strong {
  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, .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 .section-media .field-name-body p strong, .section-media .field-name-body p .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 strong {
    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, .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 .section-media .field-name-body p strong, .section-media .field-name-body p .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 strong {
    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: "Roboto Condensed", 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: "Roboto Condensed", 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, .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 .section-media .field-name-body p strong, .section-media .field-name-body p .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 strong {
  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, .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 .section-media .field-name-body p strong, .section-media .field-name-body p .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 strong {
    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, .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 .section-media .field-name-body p strong, .section-media .field-name-body p .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 strong {
    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, .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique .flexslider .legend-box .field-name-field-diapo-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-article-projet-emblema #page #columns #main-content #content #diapo_emblematique .flexslider .legend-box .field-name-field-diapo-texte strong {
  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: "Roboto Condensed", 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, .node-type-page-carrefou-innovation .field-name-field-chapo .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-page-carrefou-innovation .field-name-field-chapo strong {
  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: "Roboto Condensed", 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, .node-type-carrefour .field-name-field-chapo .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-carrefour .field-name-field-chapo strong {
  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, .node-type-carrefour .field-item .node-content .field-name-field-chapo .field-item .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-carrefour .field-item .node-content .field-name-field-chapo .field-item strong {
  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: "Roboto Condensed", 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: "Roboto Condensed", 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;
}

/* line 2, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #header {
  height: auto;
}
@media only screen and (max-width: 1024px) {
  /* line 2, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #header {
    width: 100%;
  }
}
/* line 13, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #header .show-desktop .region-highlighted #block-bouygues-main-block-innovation-image-head .block-innovation .innov-image img {
  width: 100%;
}
/* line 27, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #header .show-responsive .region-highlighted-responsive #block-bouygues-main-block-innovation-image-head--2 .block-innovation .innov-image img {
  width: 100%;
}
/* line 38, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #breadcrumb {
  padding: 5px 0 0;
}
@media only screen and (max-width: 1024px) {
  /* line 38, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #breadcrumb {
    padding: 5px 0 0 15px;
  }
}
/* line 46, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #breadcrumb .breadcrumb-wrapper #crumbs li {
  display: inline-block;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
/* line 51, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #breadcrumb .breadcrumb-wrapper #crumbs li a {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  color: #000;
}
/* line 57, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #breadcrumb .breadcrumb-wrapper #crumbs li span.crumb-title {
  color: #eb5f22;
  font-size: 12px;
}
/* line 68, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions .breadcrumb-mobile a {
  font-size: 15px !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;
}
/* line 76, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions .breadcrumb-mobile a:hover {
  text-decoration: underline;
}
/* line 82, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page {
  /* margin: 0 0 0 56px; */
}
@media only screen and (max-width: 1024px) {
  /* line 82, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page {
    margin: 0;
  }
}
/* line 87, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns {
  padding: 0;
}
/* line 90, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #main-content-header {
  display: none;
}
/* line 98, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-bouygues-main-block-innovation-content .block-innovation-content .innov-icon img {
  margin: 30px auto;
  display: block;
}
/* line 105, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-bouygues-main-block-innovation-content .block-innovation-content .innov-content h1 {
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 40px;
  font-weight: 300;
  color: #000;
  text-transform: inherit;
}
/* line 110, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-bouygues-main-block-innovation-content .block-innovation-content .innov-content h1 span {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 40px;
  font-weight: 800;
  color: #ff9545;
}
/* line 117, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-bouygues-main-block-innovation-content .block-innovation-content .innov-content p, .page-innovation-en-actions #page #columns .content-inner #content #block-bouygues-main-block-innovation-content .block-innovation-content .innov-content .section-media .field-name-body p strong, .section-media .field-name-body p .page-innovation-en-actions #page #columns .content-inner #content #block-bouygues-main-block-innovation-content .block-innovation-content .innov-content strong {
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  line-height: 21px;
  font-weight: 300;
  color: #000;
  text-transform: inherit;
  padding: 25px 0;
  text-align: center;
  max-width: 91%;
  margin: 0 auto;
}
/* line 132, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-filters {
  margin: 15px 0 0;
}
/* line 135, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-filters .views-exposed-form label {
  background: #ffffff url("../images/drop-down.png") no-repeat right 7px;
  color: #ff9545;
  width: auto;
  padding: 0 22px 0 0;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 17px;
  line-height: 21px;
  font-weight: 800;
  display: none;
}
/* line 144, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-filters .views-exposed-form .description {
  display: none;
}
/* line 148, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-filters .views-exposed-form .dropdown {
  margin: 0 0 5px;
}
@media only screen and (max-width: 1024px) {
  /* line 148, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-filters .views-exposed-form .dropdown {
    margin: 0 0 5px 5px;
  }
}
/* line 153, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-filters .views-exposed-form .dropdown .dropdown-selected {
  background: #ffffff url("../images/drop-down.png") no-repeat right 7px;
  color: #ff9545;
  width: auto;
  padding: 0 22px 0 0;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 17px;
  line-height: 21px;
  font-weight: 800;
  text-transform: inherit;
}
/* line 162, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-filters .views-exposed-form .dropdown .divscroller {
  border-width: 0;
  top: 30px;
  width: 205px;
}
@media only screen and (max-width: 1024px) {
  /* line 162, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-filters .views-exposed-form .dropdown .divscroller {
    left: -5px;
    top: 32px;
    width: 210px;
  }
}
/* line 171, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-filters .views-exposed-form .dropdown .divscroller .sel {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: 300;
  color: #000;
}
/* line 186, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .picto, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .picto, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .picto, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .picto, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .picto {
  float: left;
  width: 50%;
  height: auto;
}
@media only screen and (max-width: 767px) {
  /* line 186, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .picto, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .picto, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .picto, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .picto, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .picto {
    width: 100%;
  }
}
/* line 194, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .picto img, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .picto img, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .picto img, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .picto img, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .picto img {
  width: 100%;
  vertical-align: top;
}
@media only screen and (max-width: 1024px) {
  /* line 194, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .picto img, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .picto img, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .picto img, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .picto img, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .picto img {
    height: auto;
  }
}
/* line 203, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont {
  float: right;
  width: 50%;
  background: #f7f7f7;
  padding-bottom: 31.2%;
  height: 0;
}
@media only screen and (max-width: 1024px) {
  /* line 203, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont {
    padding-bottom: 31.1%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 203, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont {
    width: 100%;
    padding: 15px 0 15px;
    height: auto;
    border-bottom: 30px solid #fff;
  }
}
/* line 220, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange {
  text-align: left;
  position: relative;
  /*&:before{
    @include triangle-left-action();
  }*/
}
/* line 227, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .titre, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .titre, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .titre, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .titre, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .titre, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .titre, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre {
  text-align: left;
  padding: 25px 30px 0;
}
@media only screen and (max-width: 1024px) {
  /* line 227, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .titre, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .titre, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .titre, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .titre, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .titre, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .titre, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre {
    padding: 15px 18px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 227, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .titre, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .titre, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .titre, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .titre, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .titre, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .titre, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre {
    padding: 25px 10px 0;
  }
}
/* line 236, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .titre a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .titre a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .titre a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .titre a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .titre a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .titre a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre a {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 22px;
  line-height: 26px;
  font-weight: 800;
  color: #14b9c8;
}
@media only screen and (max-width: 800px) {
  /* line 236, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .titre a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .titre a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .titre a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .titre a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .titre a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .titre a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre a {
    font-size: 2.25vw;
    line-height: 2.5vw;
  }
}
@media only screen and (max-width: 767px) {
  /* line 236, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .titre a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .titre a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .titre a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .titre a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .titre a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .titre a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre a {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 22px;
    line-height: 26px;
    font-weight: 800;
  }
}
/* line 246, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .titre a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .titre a:hover, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .titre a:hover, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .titre a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .titre a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .titre a:hover, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .titre a:hover, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .titre a:hover, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .titre a:hover, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre a:hover {
  text-decoration: underline;
}
/* line 252, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .type-innov, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .type-innov, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .type-innov, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .type-innov, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .type-innov, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .type-innov, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .type-innov {
  background: #14b9c8;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -o-border-radius: 8px;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  line-height: 15px;
  font-weight: 300;
  color: #fff;
  padding: 1px 10px 0;
  display: inline-block;
  margin: 20px 35px;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  /* line 252, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .type-innov, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .type-innov, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .type-innov, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .type-innov, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .type-innov, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .type-innov, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .type-innov {
    margin: 15px 18px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 252, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .type-innov, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .type-innov, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .type-innov, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .type-innov, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .type-innov, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .type-innov, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .type-innov {
    font-size: 11px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 252, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .type-innov, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .type-innov, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .type-innov, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .type-innov, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .type-innov, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .type-innov, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .type-innov {
    margin: 20px 10px;
    font-size: 12px;
    padding: 1px 10px;
  }
}
/* line 277, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .chapo, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .chapo, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .chapo, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .chapo, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .chapo, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .chapo, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .chapo {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  padding: 0 35px;
}
@media only screen and (max-width: 1024px) {
  /* line 277, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .chapo, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .chapo, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .chapo, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .chapo, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .chapo, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .chapo, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .chapo {
    padding: 0 18px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 277, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .chapo, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .chapo, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .chapo, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .chapo, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .chapo, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .chapo, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .chapo {
    font-size: 1.8vw;
    line-height: 2.5vw;
  }
}
@media only screen and (max-width: 767px) {
  /* line 277, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .chapo, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .chapo, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .chapo, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .chapo, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .chapo, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .chapo, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .chapo {
    padding: 0 10px;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 16px;
    line-height: 18px;
    font-weight: 300;
  }
}
/* line 295, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .lien a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .lien a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .lien a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .lien a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .lien a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .lien a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .lien a {
  padding: 0 22px 0 0;
  display: inline-block;
  font-family: "robotocondensed", sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: normal;
  color: #000;
  text-decoration: none;
  padding: 0 20px 0 30px;
  margin: 10px 0px 0 35px;
}
/* line 33, ../sass/module/_sprites.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .lien a:after, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .lien a:after, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .lien a:after, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .lien a:after, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .lien a:after, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .lien a:after, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .lien a:after {
  background-position: -60px -38px;
  width: 22px;
  height: 13px;
}
@media only screen and (max-width: 1024px) {
  /* line 295, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .lien a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .lien a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .lien a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .lien a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .lien a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .lien a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .lien a {
    margin: 10px 0px 0 18px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 295, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .lien a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .lien a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .lien a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .lien a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .lien a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .lien a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .lien a {
    margin: 15px 0 20px 12px;
  }
}
/* line 309, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.bleu .lien a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.bleu .lien a:hover, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .lien a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.bleu .lien a:hover, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .lien a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .lien a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .lien a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .lien a:hover, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .lien a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .lien a:hover, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .lien a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .lien a:hover, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .lien a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .lien a:hover, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .lien a:hover {
  text-decoration: underline;
}
/* line 319, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .titre a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .titre a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre a {
  color: #b0d057;
}
/* line 321, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .titre a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .titre a:hover, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .titre a:hover, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre a:hover {
  text-decoration: underline;
}
/* line 327, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.vert .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.vert .type-innov, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.vert .type-innov, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .type-innov {
  background: #b0d057;
}
/* line 335, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .titre a, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .titre a, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre a {
  color: #f0c13e;
}
/* line 337, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .titre a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .titre a:hover, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .titre a:hover, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre a:hover {
  text-decoration: underline;
}
/* line 343, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-odd .innov-item .innov-cont.orange .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-1 li.views-row-even .innov-item .innov-cont.orange .type-innov, .node-type-editorial #block-views-nos-filiales-block-1 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul .node-type-editorial #block-views-nos-filiales-block-2 li.views-row-even .innov-item .innov-cont.orange .type-innov, .node-type-editorial #block-views-nos-filiales-block-2 .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .type-innov {
  background: #f0c13e;
}
/* line 354, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .picto {
  float: right;
  width: 50%;
  height: auto;
}
@media only screen and (max-width: 767px) {
  /* line 354, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .picto {
    width: 100%;
  }
}
/* line 363, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .picto img {
  width: 100%;
  vertical-align: top;

}

.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list img {

	max-width: 100%;
    height: auto;

}

@media only screen and (max-width: 1024px) {
  /* line 363, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .picto img {
    height: auto;
  }
}
/* line 372, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont {
  float: left;
  width: 50%;
  background: #f7f7f7;
  padding-bottom: 31.2%;
  height: 0;
}
@media only screen and (max-width: 1024px) {
  /* line 372, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont {
    padding-bottom: 31.1%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 372, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont {
    width: 100%;
    padding: 15px 0 15px;
    height: auto;
    border-bottom: 30px solid #fff;
  }
}
/* line 389, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange {
  text-align: left;
  position: relative;
  /*&:before{
    @include triangle-right-action();
  }*/
}
/* line 395, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre {
  text-align: left;
  padding: 25px 30px 0;
}
@media only screen and (max-width: 1024px) {
  /* line 395, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre {
    padding: 15px 18px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 395, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre {
    padding: 25px 10px 0;
  }
}
/* line 404, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre a {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 22px;
  line-height: 26px;
  font-weight: 800;
  color: #14b9c8;
}
@media only screen and (max-width: 800px) {
  /* line 404, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre a {
    font-size: 2.25vw;
    line-height: 2.5vw;
  }
}
@media only screen and (max-width: 767px) {
  /* line 404, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre a {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 22px;
    line-height: 26px;
    font-weight: 800;
  }
}
/* line 414, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .titre a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre a:hover {
  text-decoration: underline;
}
/* line 420, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .type-innov {
  background: #14b9c8;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -o-border-radius: 8px;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  line-height: 15px;
  font-weight: 300;
  color: #fff;
  padding: 1px 10px 0;
  display: inline-block;
  margin: 20px 35px;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  /* line 420, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .type-innov {
    margin: 15px 18px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 420, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .type-innov {
    font-size: 11px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 420, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .type-innov, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .type-innov {
    margin: 20px 10px;
    font-size: 12px;
    padding: 1px 10px;
  }
}
/* line 445, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .chapo {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  padding: 0 35px;
}
@media only screen and (max-width: 1024px) {
  /* line 445, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .chapo {
    padding: 0 18px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 445, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .chapo {
    font-size: 1.8vw;
    line-height: 2.5vw;
  }
}
@media only screen and (max-width: 767px) {
  /* line 445, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .chapo, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .chapo {
    padding: 0 10px;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 16px;
    line-height: 18px;
    font-weight: 300;
  }
}
/* line 463, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .lien a {
  padding: 0 22px 0 0;
  display: inline-block;
  font-family: "robotocondensed", sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: normal;
  color: #000;
  text-decoration: none;
  padding: 0 20px 0 30px;
  margin: 10px 0px 0 35px;
}
/* line 33, ../sass/module/_sprites.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .lien a:after, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .lien a:after {
  background-position: -60px -38px;
  width: 22px;
  height: 13px;
}
@media only screen and (max-width: 1024px) {
  /* line 463, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .lien a {
    margin: 10px 0px 0 18px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 463, ../sass/layout/_innovations-action.scss */
  .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .lien a, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .lien a {
    margin: 15px 0 20px 12px;
  }
}
/* line 477, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.bleu .lien a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .lien a:hover, .page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .lien a:hover {
  text-decoration: underline;
}
/* line 487, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre a {
  color: #b0d057;
}
/* line 489, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .titre a:hover {
  text-decoration: underline;
}
/* line 495, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.vert .type-innov {
  background: #b0d057;
}
/* line 503, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre a {
  color: #f0c13e;
}
/* line 505, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .titre a:hover {
  text-decoration: underline;
}
/* line 511, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-even .innov-item .innov-cont.orange .type-innov {
  background: #f0c13e;
}
/* line 521, ../sass/layout/_innovations-action.scss */
.page-innovation-en-actions #page #columns .content-inner #content #block-system-main .view-content .item-list ul li.views-row-last .innov-item .innov-cont {
  border: none;
}

/* line 3, ../sass/layout/_group-action.scss */
.node-type-group #header {
  height: auto;
}
/* line 8, ../sass/layout/_group-action.scss */
.node-type-group #header .show-desktop #block-views-groupe-block img {
  width: 100%;
  vertical-align: top;
  height: auto;
}
/* line 18, ../sass/layout/_group-action.scss */
.node-type-group #header .show-responsive .field-content img {
  width: 100%;
  vertical-align: top;
  height: auto;
}
/* line 27, ../sass/layout/_group-action.scss */
.node-type-group #breadcrumb {
  background: #f8f7f7;
  padding: 5px 0 0 15px;
}
@media only screen and (max-width: 1024px) {
  /* line 27, ../sass/layout/_group-action.scss */
  .node-type-group #breadcrumb {
    padding: 5px 0 0 15px;
  }
}
/* line 35, ../sass/layout/_group-action.scss */
.node-type-group #breadcrumb .breadcrumb-wrapper #crumbs li {
  display: inline-block;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
/* line 40, ../sass/layout/_group-action.scss */
.node-type-group #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 40, ../sass/layout/_group-action.scss */
  .node-type-group #breadcrumb .breadcrumb-wrapper #crumbs li .crumb-sepreator {
    background-position: center 8px;
  }
}
/* line 50, ../sass/layout/_group-action.scss */
.node-type-group #breadcrumb .breadcrumb-wrapper #crumbs li a {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  color: #000;
}
/* line 56, ../sass/layout/_group-action.scss */
.node-type-group #breadcrumb .breadcrumb-wrapper #crumbs li span.crumb-title {
  color: #eb5f22;
  font-size: 12px;
}
/* line 66, ../sass/layout/_group-action.scss */
.node-type-group .breadcrumb-mobile {
  background: #f8f7f7;
  padding: 10px 0 0 10px;
}
/* line 69, ../sass/layout/_group-action.scss */
.node-type-group .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 77, ../sass/layout/_group-action.scss */
.node-type-group .breadcrumb-mobile a:hover {
  text-decoration: underline !important;
}
/* line 83, ../sass/layout/_group-action.scss */
.node-type-group #columns {
  padding: 0 !important;
}
/* line 87, ../sass/layout/_group-action.scss */
.node-type-group #columns #main-content-header #page-title {
  display: none;
}
/* line 93, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .wrapper-group {
  background: #f8f7f7;
  padding: 0 0 50px;
}
@media only screen and (max-width: 1024px) {
  /* line 93, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .wrapper-group {
    padding: 0 0 40px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 93, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .wrapper-group {
    padding: 0 0 30px;
  }
}
/* line 102, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .wrapper-group .picto {
  display: table;
  margin: 0 auto;
  padding: 30px 0 0;
}
@media only screen and (max-width: 1024px) {
  /* line 102, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .wrapper-group .picto {
    padding: 12px 0 10px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 102, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .wrapper-group .picto {
    padding: 25px 0 5px;
  }
}
/* line 115, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .wrapper-group .titre h1 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 40px;
  font-weight: 300;
  color: #000;
  text-transform: inherit;
  text-align: center;
  margin: 0 0 15px;
}
/* line 121, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .wrapper-group .titre h1 span {
  display: block;
}
/* line 124, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .wrapper-group .titre h1 span .field-name-field-titre-boite .field-item {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 40px;
  font-weight: 800;
  color: #ff9545;
  text-transform: inherit;
}
@media only screen and (max-width: 639px) {
  /* line 124, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .wrapper-group .titre h1 span .field-name-field-titre-boite .field-item {
    font-size: 27px;
    line-height: 30px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 115, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .wrapper-group .titre h1 {
    font-size: 27px;
    line-height: 25px;
  }
}
/* line 144, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .wrapper-group .chapo .field-type-text-with-summary {
  max-width: 95%;
  margin: 20px auto;
  float: none;
}
@media only screen and (max-width: 767px) {
  /* line 144, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .wrapper-group .chapo .field-type-text-with-summary {
    margin: 0 auto;
    max-width: 90%;
  }
}
/* line 154, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .wrapper-group .chapo .field-type-text-with-summary p, .node-type-group #columns #content .wrapper-group .chapo .field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .wrapper-group .chapo .field-type-text-with-summary strong {
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  line-height: 25px;
  font-weight: 300;
  color: #000;
  text-align: center;
  margin: 0 auto;
}
/* line 159, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .wrapper-group .chapo .field-type-text-with-summary p strong, .section-media .field-name-body p .node-type-group #columns #content .wrapper-group .chapo .field-type-text-with-summary strong strong {
  font-weight: 600;
  color: #000;
}
/* line 168, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .wrapper-group .body .field-type-text-with-summary {
  margin: 10px auto 0;
  width: 95%;
  float: none;
}
@media only screen and (max-width: 767px) {
  /* line 168, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .wrapper-group .body .field-type-text-with-summary {
    width: 90%;
  }
}
/* line 175, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .wrapper-group .body .field-type-text-with-summary p, .node-type-group #columns #content .wrapper-group .body .field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .wrapper-group .body .field-type-text-with-summary strong {
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  line-height: 25px;
  font-weight: 300;
  color: #000;
  text-align: center;
  margin: 0 auto;
}
/* line 180, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .wrapper-group .body .field-type-text-with-summary p strong, .section-media .field-name-body p .node-type-group #columns #content .wrapper-group .body .field-type-text-with-summary strong strong {
  font-weight: 600;
  color: #000;
}
@media only screen and (max-width: 767px) {
  /* line 168, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .wrapper-group .body .field-type-text-with-summary {
    margin: 0 auto;
  }
}
/* line 195, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .visuel2 img {
  width: 100%;
  height: auto;
  vertical-align: top;
}
/* line 203, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .field-type-text-with-summary {
  float: none;
  margin: 0;
}
/* line 209, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row1 .controle, .node-type-group #columns #content .bloc-content .row1 .projet {
  float: left;
  width: 50%;
  background: #f8f7f7;
  height: 0;
  padding-bottom: 27%;
  position: relative;
}
@media only screen and (max-width: 850px) {
  /* line 209, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row1 .controle, .node-type-group #columns #content .bloc-content .row1 .projet {
    padding-bottom: 33%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 209, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row1 .controle, .node-type-group #columns #content .bloc-content .row1 .projet {
    width: 100%;
    height: auto;
    padding-bottom: 0;
  }
}
/* line 225, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row1 .controle .chiffre, .node-type-group #columns #content .bloc-content .row1 .projet .chiffre {
  float: left;
  padding: 20px 15px 22px 32px;
}
@media only screen and (max-width: 1024px) {
  /* line 225, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row1 .controle .chiffre, .node-type-group #columns #content .bloc-content .row1 .projet .chiffre {
    padding: 20px 15px 25px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 225, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row1 .controle .chiffre, .node-type-group #columns #content .bloc-content .row1 .projet .chiffre {
    padding: 28px 10px 25px;
  }
}
/* line 234, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row1 .controle .chiffre .field-items, .node-type-group #columns #content .bloc-content .row1 .projet .chiffre .field-items {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -o-border-radius: 50%;
  width: 83px;
  height: 83px;
  border: 3px solid #f0c13e;
  display: table;
  margin: 0 auto;
  background: #fff;
}
/* line 236, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row1 .controle .chiffre .field-items .field-item, .node-type-group #columns #content .bloc-content .row1 .projet .chiffre .field-items .field-item {
  font-family: "museo", sans-serif;
  font-size: 18px;
  line-height: 40px;
  font-weight: 800;
  margin: 22px auto 0;
  color: #000;
  text-align: center;
  float: none;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 236, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row1 .controle .chiffre .field-items .field-item, .node-type-group #columns #content .bloc-content .row1 .projet .chiffre .field-items .field-item {
    margin: 18px auto 0;
    font-size: 18px;
    line-height: 50px;
  }
}
/* line 252, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row1 .controle .title, .node-type-group #columns #content .bloc-content .row1 .projet .title {
  float: left;
  padding: 32px 0 0;
}
@media only screen and (max-width: 1024px) {
  /* line 252, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row1 .controle .title, .node-type-group #columns #content .bloc-content .row1 .projet .title {
    padding: 38px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 252, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row1 .controle .title, .node-type-group #columns #content .bloc-content .row1 .projet .title {
    padding: 38px 0 0 5px;
  }
}
/* line 262, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row1 .controle .title .field-name-field-boite-deroulante-titre, .node-type-group #columns #content .bloc-content .row1 .projet .title .field-name-field-boite-deroulante-titre {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 300;
  color: #000;
}
/* line 266, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row1 .controle .title .field-name-field-chiffre-2, .node-type-group #columns #content .bloc-content .row1 .projet .title .field-name-field-chiffre-2 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 800;
  color: #f0c13e;
}
/* line 272, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row1 .controle .content, .node-type-group #columns #content .bloc-content .row1 .projet .content {
  float: left;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 275, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row1 .controle .content .field-type-text-with-summary, .node-type-group #columns #content .bloc-content .row1 .projet .content .field-type-text-with-summary {
    margin: 0;
  }
}
/* line 279, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row1 .controle .content .field-type-text-with-summary p, .node-type-group #columns #content .bloc-content .row1 .projet .content .field-type-text-with-summary p, .node-type-group #columns #content .bloc-content .row1 .controle .content .field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row1 .controle .content .field-type-text-with-summary strong, .node-type-group #columns #content .bloc-content .row1 .projet .content .field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row1 .projet .content .field-type-text-with-summary strong {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: #000;
  padding: 0 30px 0 32px;
}
@media only screen and (max-width: 1024px) {
  /* line 279, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row1 .controle .content .field-type-text-with-summary p, .node-type-group #columns #content .bloc-content .row1 .projet .content .field-type-text-with-summary p, .node-type-group #columns #content .bloc-content .row1 .controle .content .field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row1 .controle .content .field-type-text-with-summary strong, .node-type-group #columns #content .bloc-content .row1 .projet .content .field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row1 .projet .content .field-type-text-with-summary strong {
    padding: 0 20px 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 279, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row1 .controle .content .field-type-text-with-summary p, .node-type-group #columns #content .bloc-content .row1 .projet .content .field-type-text-with-summary p, .node-type-group #columns #content .bloc-content .row1 .controle .content .field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row1 .controle .content .field-type-text-with-summary strong, .node-type-group #columns #content .bloc-content .row1 .projet .content .field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row1 .projet .content .field-type-text-with-summary strong {
    padding: 0 10px;
  }
}
/* line 294, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row1 .projet {
  background: none;
  position: relative;
}
/* line 299, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row1 .projet .chiffre {
  float: left;
  padding: 20px 15px 22px 32px;
}
@media only screen and (max-width: 1024px) {
  /* line 299, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row1 .projet .chiffre {
    padding: 20px 15px 25px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 299, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row1 .projet .chiffre {
    padding: 28px 10px 25px;
  }
}
/* line 308, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row1 .projet .chiffre .field-items {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -o-border-radius: 50%;
  width: 83px;
  height: 83px;
  border: 3px solid #f0c13e;
  display: table;
  margin: 0 auto;
  background: #fff;
  border: 3px solid #14b9c8;
}
/* line 311, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row1 .projet .chiffre .field-items .field-item {
  font-family: "museo", sans-serif;
  font-size: 36px;
  line-height: 40px;
  font-weight: normal;
  margin: 22px auto 0;
  color: #000;
  text-align: center;
  float: none;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 311, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row1 .projet .chiffre .field-items .field-item {
    margin: 18px auto 0;
    line-height: 50px;
  }
}
/* line 326, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row1 .projet .title {
  float: left;
  padding: 32px 0 0;
}
@media only screen and (max-width: 1024px) {
  /* line 326, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row1 .projet .title {
    padding: 38px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 326, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row1 .projet .title {
    padding: 38px 0 0 5px;
  }
}
/* line 335, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row1 .projet .title .field-name-field-projet-titre-noir {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 300;
  color: #000;
}
/* line 339, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row1 .projet .title .field-name-field-titre-bleu {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 800;
  color: #14b9c8;
}
/* line 346, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row2 {
  clear: both;
}
/* line 348, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row2 .content {
  float: left;
  width: 50%;
  height: 0;
  padding-bottom: 27%;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  /* line 348, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row2 .content {
    padding-bottom: 26.9%;
  }
}
@media only screen and (max-width: 850px) {
  /* line 348, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row2 .content {
    padding-bottom: 26.8%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 348, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row2 .content {
    width: 100%;
    height: auto;
    padding-bottom: 0;
  }
}
/* line 366, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row2 .content h3 {
  padding: 0;
  text-transform: inherit;
}
/* line 370, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row2 .content h3 .field-name-field-bim-titre .field-item {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 800;
  color: #14b9c8;
  padding: 35px 30px 0 32px;
  text-transform: inherit;
}
@media only screen and (max-width: 1024px) {
  /* line 370, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row2 .content h3 .field-name-field-bim-titre .field-item {
    padding: 8px 20px 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 370, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row2 .content h3 .field-name-field-bim-titre .field-item {
    padding: 25px 10px 0;
  }
}
/* line 386, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row2 .content .field-name-field-bim-texte.field-type-text-with-summary {
  margin: 0;
}
/* line 388, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row2 .content .field-name-field-bim-texte.field-type-text-with-summary p, .node-type-group #columns #content .bloc-content .row2 .content .field-name-field-bim-texte.field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row2 .content .field-name-field-bim-texte.field-type-text-with-summary strong {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: #000;
  padding: 18px 30px 0;
}
@media only screen and (max-width: 1024px) {
  /* line 388, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row2 .content .field-name-field-bim-texte.field-type-text-with-summary p, .node-type-group #columns #content .bloc-content .row2 .content .field-name-field-bim-texte.field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row2 .content .field-name-field-bim-texte.field-type-text-with-summary strong {
    padding: 18px 15px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 388, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row2 .content .field-name-field-bim-texte.field-type-text-with-summary p, .node-type-group #columns #content .bloc-content .row2 .content .field-name-field-bim-texte.field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row2 .content .field-name-field-bim-texte.field-type-text-with-summary strong {
    padding: 18px 10px 0;
    margin: 0;
  }
}
/* line 404, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row2 .field-name-field-bim-upload {
  float: left;
  width: 50%;
}
/* line 407, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row2 .field-name-field-bim-upload img {
  vertical-align: top;
}
@media only screen and (max-width: 1024px) {
  /* line 407, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row2 .field-name-field-bim-upload img {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 404, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row2 .field-name-field-bim-upload {
    width: 100%;
    height: auto;
    margin: 20px 0 0;
  }
}
/* line 422, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row3 {
  clear: both;
}
/* line 424, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row3 .ville-durable, .node-type-group #columns #content .bloc-content .row3 .ethique {
  float: left;
  width: 50%;
  background: #b0d057;
  height: 0;
  padding-bottom: 27%;
  position: relative;
}
@media only screen and (max-width: 850px) {
  /* line 424, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row3 .ville-durable, .node-type-group #columns #content .bloc-content .row3 .ethique {
    padding-bottom: 33%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 424, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row3 .ville-durable, .node-type-group #columns #content .bloc-content .row3 .ethique {
    width: 100%;
    height: auto;
    padding-bottom: 0;
  }
}
/* line 440, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row3 .ville-durable h3, .node-type-group #columns #content .bloc-content .row3 .ethique h3 {
  padding: 0;
  text-transform: inherit;
}
/* line 443, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row3 .ville-durable h3 .field-name-field-ville-titre, .node-type-group #columns #content .bloc-content .row3 .ethique h3 .field-name-field-ville-titre, .node-type-group #columns #content .bloc-content .row3 .ethique h3 .field-name-field-ethique-titre {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 800;
  color: #fff;
  padding: 43px 30px 0;
}
@media only screen and (max-width: 1024px) {
  /* line 443, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row3 .ville-durable h3 .field-name-field-ville-titre, .node-type-group #columns #content .bloc-content .row3 .ethique h3 .field-name-field-ville-titre, .node-type-group #columns #content .bloc-content .row3 .ethique h3 .field-name-field-ethique-titre {
    padding: 23px 15px 0;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 443, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row3 .ville-durable h3 .field-name-field-ville-titre, .node-type-group #columns #content .bloc-content .row3 .ethique h3 .field-name-field-ville-titre, .node-type-group #columns #content .bloc-content .row3 .ethique h3 .field-name-field-ethique-titre {
    padding: 23px 10px 0;
  }
}
/* line 457, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row3 .ville-durable .field-name-field-ville-texte.field-type-text-with-summary, .node-type-group #columns #content .bloc-content .row3 .ethique .field-name-field-ville-texte.field-type-text-with-summary, .node-type-group #columns #content .bloc-content .row3 .ethique .field-type-text-with-summary.field-name-field-ethique-texte {
  margin: 0;
}
/* line 459, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row3 .ville-durable .field-name-field-ville-texte.field-type-text-with-summary p, .node-type-group #columns #content .bloc-content .row3 .ethique .field-name-field-ville-texte.field-type-text-with-summary p, .node-type-group #columns #content .bloc-content .row3 .ethique .field-type-text-with-summary.field-name-field-ethique-texte p, .node-type-group #columns #content .bloc-content .row3 .ville-durable .field-name-field-ville-texte.field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row3 .ville-durable .field-name-field-ville-texte.field-type-text-with-summary strong, .node-type-group #columns #content .bloc-content .row3 .ethique .field-name-field-ville-texte.field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row3 .ethique .field-name-field-ville-texte.field-type-text-with-summary strong, .node-type-group #columns #content .bloc-content .row3 .ethique .field-type-text-with-summary.field-name-field-ethique-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row3 .ethique .field-type-text-with-summary.field-name-field-ethique-texte strong {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: #fff;
  padding: 18px 30px 0;
}
@media only screen and (max-width: 1024px) {
  /* line 459, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row3 .ville-durable .field-name-field-ville-texte.field-type-text-with-summary p, .node-type-group #columns #content .bloc-content .row3 .ethique .field-name-field-ville-texte.field-type-text-with-summary p, .node-type-group #columns #content .bloc-content .row3 .ethique .field-type-text-with-summary.field-name-field-ethique-texte p, .node-type-group #columns #content .bloc-content .row3 .ville-durable .field-name-field-ville-texte.field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row3 .ville-durable .field-name-field-ville-texte.field-type-text-with-summary strong, .node-type-group #columns #content .bloc-content .row3 .ethique .field-name-field-ville-texte.field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row3 .ethique .field-name-field-ville-texte.field-type-text-with-summary strong, .node-type-group #columns #content .bloc-content .row3 .ethique .field-type-text-with-summary.field-name-field-ethique-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row3 .ethique .field-type-text-with-summary.field-name-field-ethique-texte strong {
    padding: 18px 15px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 459, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row3 .ville-durable .field-name-field-ville-texte.field-type-text-with-summary p, .node-type-group #columns #content .bloc-content .row3 .ethique .field-name-field-ville-texte.field-type-text-with-summary p, .node-type-group #columns #content .bloc-content .row3 .ethique .field-type-text-with-summary.field-name-field-ethique-texte p, .node-type-group #columns #content .bloc-content .row3 .ville-durable .field-name-field-ville-texte.field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row3 .ville-durable .field-name-field-ville-texte.field-type-text-with-summary strong, .node-type-group #columns #content .bloc-content .row3 .ethique .field-name-field-ville-texte.field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row3 .ethique .field-name-field-ville-texte.field-type-text-with-summary strong, .node-type-group #columns #content .bloc-content .row3 .ethique .field-type-text-with-summary.field-name-field-ethique-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row3 .ethique .field-type-text-with-summary.field-name-field-ethique-texte strong {
    padding: 18px 10px 0;
  }
}
/* line 474, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row3 .ethique {
  background: none;
}
/* line 478, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row3 .ethique h3 {
  padding: 0;
  text-transform: inherit;
}
/* line 481, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row3 .ethique h3 .field-name-field-ethique-titre {
  color: #b0d057;
}
/* line 490, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row3 .ethique .field-name-field-ethique-texte.field-type-text-with-summary p, .node-type-group #columns #content .bloc-content .row3 .ethique .field-name-field-ethique-texte.field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row3 .ethique .field-name-field-ethique-texte.field-type-text-with-summary strong {
  color: #000;
}
/* line 499, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .ecoconcus .visuel {
  float: left;
  width: 50%;
}
/* line 503, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .ecoconcus .visuel .field-name-field-ecoco-visuel img {
  width: 100%;
  vertical-align: top;
}
@media only screen and (max-width: 1024px) {
  /* line 503, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .ecoconcus .visuel .field-name-field-ecoco-visuel img {
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 499, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .ecoconcus .visuel {
    width: 100%;
  }
}
/* line 516, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .ecoconcus .content {
  float: left;
  width: 50%;
  background: #f8f7f7;
  padding-bottom: 31.2%;
  height: 0;
}
@media only screen and (max-width: 1024px) {
  /* line 516, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .ecoconcus .content {
    padding-bottom: 31.1%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 516, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .ecoconcus .content {
    padding-bottom: 25px;
    height: auto;
    width: 100%;
  }
}
/* line 531, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .ecoconcus .content .field-name-field-ecoco-chiffre {
  float: left;
  padding: 20px 0 0 35px;
}
@media only screen and (max-width: 1024px) {
  /* line 531, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .ecoconcus .content .field-name-field-ecoco-chiffre {
    padding: 20px 0 0 17px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 531, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .ecoconcus .content .field-name-field-ecoco-chiffre {
    padding: 30px 0 0 10px;
  }
}
/* line 540, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .ecoconcus .content .field-name-field-ecoco-chiffre .field-items {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -o-border-radius: 50%;
  width: 83px;
  height: 83px;
  border: 3px solid #f0c13e;
  display: table;
  margin: 0 auto;
  background: #fff;
  border: 3px solid #b0d057;
}
/* line 543, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .ecoconcus .content .field-name-field-ecoco-chiffre .field-items .field-item {
  margin: 26px auto 0;
  text-align: center;
  font-family: "museo", sans-serif;
  font-size: 36px;
  line-height: 36px;
  font-weight: normal;
}
/* line 551, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .ecoconcus .content .field-name-field-ecoco-titre-noir {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 300;
  float: left;
  padding: 35px 0 0 17px;
  color: #000;
  width: 60%;
}
@media only screen and (max-width: 1024px) {
  /* line 551, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .ecoconcus .content .field-name-field-ecoco-titre-noir {
    padding: 35px 0 0 13px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 551, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .ecoconcus .content .field-name-field-ecoco-titre-noir {
    padding: 45px 0 0 15px;
    width: 75%;
  }
}
@media only screen and (max-width: 460px) {
  /* line 551, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .ecoconcus .content .field-name-field-ecoco-titre-noir {
    width: 63%;
  }
}
/* line 570, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .ecoconcus .content .field-name-field-ecoco-titre-vert {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 27px;
  font-weight: 800;
  float: left;
  color: #b0d057;
  padding: 0 0 0 15px;
}
@media only screen and (max-width: 1024px) {
  /* line 570, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .ecoconcus .content .field-name-field-ecoco-titre-vert {
    padding: 0 0 0 13px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 570, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .ecoconcus .content .field-name-field-ecoco-titre-vert {
    padding: 0 0 0 15px;
  }
}
/* line 583, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .ecoconcus .content .field-type-text-with-summary {
  float: left;
  padding: 20px 0 0 40px;
  margin: 0;
  clear: both;
}
@media only screen and (max-width: 1024px) {
  /* line 583, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .ecoconcus .content .field-type-text-with-summary {
    padding: 20px 0 0 17px;
    clear: both;
  }
}
@media only screen and (max-width: 767px) {
  /* line 583, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .ecoconcus .content .field-type-text-with-summary {
    padding: 20px 0 0 10px;
  }
}
/* line 597, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .ecoconcus .content .field-type-text-with-summary p, .node-type-group #columns #content .bloc-content .ecoconcus .content .field-type-text-with-summary .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .ecoconcus .content .field-type-text-with-summary strong {
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: #000;
}
/* line 606, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row5 {
  clear: both;
}
/* line 608, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row5 .performance, .node-type-group #columns #content .bloc-content .row5 .content {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  background: #0d743e;
  height: 0;
  padding-bottom: 30.1%;
}
@media (min-width: 768px) {
  /* line 608, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row5 .performance, .node-type-group #columns #content .bloc-content .row5 .content {
    float: left;
    width: 33.33333%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 608, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row5 .performance, .node-type-group #columns #content .bloc-content .row5 .content {
    height: auto;
    padding-bottom: 0;
  }
}
/* line 618, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row5 .performance h3, .node-type-group #columns #content .bloc-content .row5 .content h3 {
  padding: 0;
  text-transform: inherit;
}
/* line 621, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row5 .performance h3 .field-name-field-perfor-titre, .node-type-group #columns #content .bloc-content .row5 .content h3 .field-name-field-perfor-titre, .node-type-group #columns #content .bloc-content .row5 .content h3 .field-name-field-engage-titre {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 32px;
  font-weight: 800;
  padding: 30px 15px 0 30px;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  /* line 621, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row5 .performance h3 .field-name-field-perfor-titre, .node-type-group #columns #content .bloc-content .row5 .content h3 .field-name-field-perfor-titre, .node-type-group #columns #content .bloc-content .row5 .content h3 .field-name-field-engage-titre {
    padding: 30px 15px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 621, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row5 .performance h3 .field-name-field-perfor-titre, .node-type-group #columns #content .bloc-content .row5 .content h3 .field-name-field-perfor-titre, .node-type-group #columns #content .bloc-content .row5 .content h3 .field-name-field-engage-titre {
    padding: 25px 10px 0;
  }
}
/* line 635, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row5 .performance .field-name-field-perfor-texte p, .node-type-group #columns #content .bloc-content .row5 .content .field-name-field-perfor-texte p, .node-type-group #columns #content .bloc-content .row5 .content .field-name-field-engage-texte p, .node-type-group #columns #content .bloc-content .row5 .performance .field-name-field-perfor-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row5 .performance .field-name-field-perfor-texte strong, .node-type-group #columns #content .bloc-content .row5 .content .field-name-field-perfor-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row5 .content .field-name-field-perfor-texte strong, .node-type-group #columns #content .bloc-content .row5 .content .field-name-field-engage-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row5 .content .field-name-field-engage-texte strong {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: #fff;
  padding: 20px 30px 0;
}
@media only screen and (max-width: 1024px) {
  /* line 635, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row5 .performance .field-name-field-perfor-texte p, .node-type-group #columns #content .bloc-content .row5 .content .field-name-field-perfor-texte p, .node-type-group #columns #content .bloc-content .row5 .content .field-name-field-engage-texte p, .node-type-group #columns #content .bloc-content .row5 .performance .field-name-field-perfor-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row5 .performance .field-name-field-perfor-texte strong, .node-type-group #columns #content .bloc-content .row5 .content .field-name-field-perfor-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row5 .content .field-name-field-perfor-texte strong, .node-type-group #columns #content .bloc-content .row5 .content .field-name-field-engage-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row5 .content .field-name-field-engage-texte strong {
    padding: 15px 15px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 635, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row5 .performance .field-name-field-perfor-texte p, .node-type-group #columns #content .bloc-content .row5 .content .field-name-field-perfor-texte p, .node-type-group #columns #content .bloc-content .row5 .content .field-name-field-engage-texte p, .node-type-group #columns #content .bloc-content .row5 .performance .field-name-field-perfor-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row5 .performance .field-name-field-perfor-texte strong, .node-type-group #columns #content .bloc-content .row5 .content .field-name-field-perfor-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row5 .content .field-name-field-perfor-texte strong, .node-type-group #columns #content .bloc-content .row5 .content .field-name-field-engage-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row5 .content .field-name-field-engage-texte strong {
    padding: 18px 10px 22px;
    margin: 0;
  }
}
/* line 650, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row5 .image {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  /* line 650, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row5 .image {
    float: left;
    width: 33.33333%;
  }
}
/* line 652, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row5 .image img {
  width: 100%;
  height: auto;
  vertical-align: top;
}
/* line 658, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row5 .content {
  background: #f0c13e;
}
/* line 662, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row5 .content h3 {
  padding: 0;
  text-transform: inherit;
}
/* line 676, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row6 {
  clear: both;
}
/* line 678, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row6 .multicul, .node-type-group #columns #content .bloc-content .row6 .content {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  background: #fff;
  height: 0;
  padding-bottom: 25.8%;
}
@media (min-width: 768px) {
  /* line 678, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row6 .multicul, .node-type-group #columns #content .bloc-content .row6 .content {
    float: left;
    width: 33.33333%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 678, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row6 .multicul, .node-type-group #columns #content .bloc-content .row6 .content {
    height: auto;
    padding-bottom: 0;
  }
}
/* line 688, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row6 .multicul h3, .node-type-group #columns #content .bloc-content .row6 .content h3 {
  padding: 0;
  text-transform: inherit;
}
/* line 691, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row6 .multicul h3 .field-name-field-multi-titre, .node-type-group #columns #content .bloc-content .row6 .content h3 .field-name-field-multi-titre, .node-type-group #columns #content .bloc-content .row6 .content h3 .field-name-field-parte-titre {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 32px;
  font-weight: 800;
  padding: 30px 15px 0 20px;
  color: #f0c13e;
}
@media only screen and (max-width: 1024px) {
  /* line 691, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row6 .multicul h3 .field-name-field-multi-titre, .node-type-group #columns #content .bloc-content .row6 .content h3 .field-name-field-multi-titre, .node-type-group #columns #content .bloc-content .row6 .content h3 .field-name-field-parte-titre {
    padding: 25px 15px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 691, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row6 .multicul h3 .field-name-field-multi-titre, .node-type-group #columns #content .bloc-content .row6 .content h3 .field-name-field-multi-titre, .node-type-group #columns #content .bloc-content .row6 .content h3 .field-name-field-parte-titre {
    padding: 25px 10px 0;
  }
}
/* line 705, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row6 .multicul .field-name-field-multi-texte p, .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-multi-texte p, .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-parte-texte p, .node-type-group #columns #content .bloc-content .row6 .multicul .field-name-field-multi-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row6 .multicul .field-name-field-multi-texte strong, .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-multi-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-multi-texte strong, .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-parte-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-parte-texte strong {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: #000;
  padding: 20px 20px 0;
}
@media only screen and (max-width: 1024px) {
  /* line 705, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row6 .multicul .field-name-field-multi-texte p, .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-multi-texte p, .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-parte-texte p, .node-type-group #columns #content .bloc-content .row6 .multicul .field-name-field-multi-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row6 .multicul .field-name-field-multi-texte strong, .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-multi-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-multi-texte strong, .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-parte-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-parte-texte strong {
    padding: 20px 15px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 705, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row6 .multicul .field-name-field-multi-texte p, .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-multi-texte p, .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-parte-texte p, .node-type-group #columns #content .bloc-content .row6 .multicul .field-name-field-multi-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row6 .multicul .field-name-field-multi-texte strong, .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-multi-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-multi-texte strong, .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-parte-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-parte-texte strong {
    padding: 15px 10px 22px;
    margin: 0;
  }
}
/* line 720, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row6 .image {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  /* line 720, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row6 .image {
    float: left;
    width: 33.33333%;
  }
}
/* line 722, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row6 .image img {
  width: 100%;
  height: auto;
  vertical-align: top;
}
/* line 728, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row6 .content {
  background: #f0c13e;
}
/* line 732, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row6 .content h3 {
  padding: 0;
  text-transform: inherit;
}
/* line 735, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row6 .content h3 .field-name-field-parte-titre {
  color: #fff;
}
/* line 743, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row6 .content .field-name-field-parte-texte p, .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-parte-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row6 .content .field-name-field-parte-texte strong {
  color: #fff;
}
/* line 750, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row7 {
  clear: both;
}
/* line 752, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row7 .bel-endroit {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  /* line 752, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row7 .bel-endroit {
    float: left;
    width: 33.33333%;
  }
}
/* line 755, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row7 .bel-endroit .field-name-field-endroit-visuel img {
  width: 100%;
  height: auto;
  vertical-align: top;
}
/* line 763, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row7 .content {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  height: 0;
  padding-bottom: 51.4%;
}
@media (min-width: 768px) {
  /* line 763, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row7 .content {
    float: left;
    width: 33.33333%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 763, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row7 .content {
    padding: 0;
    height: auto;
  }
}
/* line 773, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row7 .content h3 {
  padding: 0;
  text-transform: inherit;
}
/* line 776, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row7 .content h3 .field-name-field-endroit-titre {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 32px;
  font-weight: 800;
  padding: 70px 25px 18px;
  color: #14b9c8;
}
@media only screen and (max-width: 1024px) {
  /* line 776, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row7 .content h3 .field-name-field-endroit-titre {
    padding: 25px 20px 18px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 776, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row7 .content h3 .field-name-field-endroit-titre {
    padding: 25px 20px 18px 13px;
  }
}
/* line 790, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row7 .content .field-name-field-endroit-texte p, .node-type-group #columns #content .bloc-content .row7 .content .field-name-field-endroit-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row7 .content .field-name-field-endroit-texte strong {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  padding: 0 30px 0 20px;
  color: #000;
}
@media only screen and (max-width: 767px) {
  /* line 790, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row7 .content .field-name-field-endroit-texte p, .node-type-group #columns #content .bloc-content .row7 .content .field-name-field-endroit-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row7 .content .field-name-field-endroit-texte strong {
    padding: 0 30px 10px 15px;
  }
}
/* line 802, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row7 .group .parite, .node-type-group #columns #content .bloc-content .row7 .group .connecte {
  background: #f8f7f7;
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  height: 0;
  padding-bottom: 26%;
}
@media (min-width: 768px) {
  /* line 802, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row7 .group .parite, .node-type-group #columns #content .bloc-content .row7 .group .connecte {
    float: left;
    width: 33.33333%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 802, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row7 .group .parite, .node-type-group #columns #content .bloc-content .row7 .group .connecte {
    padding: 0;
    height: auto;
  }
}
/* line 812, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row7 .group .parite h3, .node-type-group #columns #content .bloc-content .row7 .group .connecte h3 {
  padding: 0;
  text-transform: inherit;
}
/* line 815, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row7 .group .parite h3 .field-name-field-parite-titre, .node-type-group #columns #content .bloc-content .row7 .group .connecte h3 .field-name-field-parite-titre, .node-type-group #columns #content .bloc-content .row7 .group .connecte h3 .field-name-field-connecte-titre {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 32px;
  font-weight: 800;
  color: #f0c13e;
  padding: 30px 25px 15px;
}
@media only screen and (max-width: 1024px) {
  /* line 815, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row7 .group .parite h3 .field-name-field-parite-titre, .node-type-group #columns #content .bloc-content .row7 .group .connecte h3 .field-name-field-parite-titre, .node-type-group #columns #content .bloc-content .row7 .group .connecte h3 .field-name-field-connecte-titre {
    padding: 25px 15px 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 815, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row7 .group .parite h3 .field-name-field-parite-titre, .node-type-group #columns #content .bloc-content .row7 .group .connecte h3 .field-name-field-parite-titre, .node-type-group #columns #content .bloc-content .row7 .group .connecte h3 .field-name-field-connecte-titre {
    padding: 25px 13px 20px;
  }
}
/* line 831, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row7 .group .parite .field-name-field-parite-texte p, .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-parite-texte p, .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-connecte-texte p, .node-type-group #columns #content .bloc-content .row7 .group .parite .field-name-field-parite-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row7 .group .parite .field-name-field-parite-texte strong, .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-parite-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-parite-texte strong, .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-connecte-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-connecte-texte strong {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: #000;
  padding: 0 25px 15px;
}
@media only screen and (max-width: 1024px) {
  /* line 831, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row7 .group .parite .field-name-field-parite-texte p, .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-parite-texte p, .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-connecte-texte p, .node-type-group #columns #content .bloc-content .row7 .group .parite .field-name-field-parite-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row7 .group .parite .field-name-field-parite-texte strong, .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-parite-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-parite-texte strong, .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-connecte-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-connecte-texte strong {
    padding: 0 17px 15px;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 831, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row7 .group .parite .field-name-field-parite-texte p, .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-parite-texte p, .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-connecte-texte p, .node-type-group #columns #content .bloc-content .row7 .group .parite .field-name-field-parite-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row7 .group .parite .field-name-field-parite-texte strong, .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-parite-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-parite-texte strong, .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-connecte-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-connecte-texte strong {
    padding: 0 13px 20px;
    margin: 0;
  }
}
/* line 845, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row7 .group .connecte {
  background: #f0c13e;
  padding-bottom: 25.3%;
}
@media only screen and (max-width: 767px) {
  /* line 845, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .row7 .group .connecte {
    height: auto;
    padding: 0;
  }
}
/* line 854, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row7 .group .connecte h3 {
  padding: 0;
  text-transform: inherit;
}
/* line 857, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row7 .group .connecte h3 .field-name-field-connecte-titre {
  color: #fff;
}
/* line 866, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-connecte-texte p, .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-connecte-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .row7 .group .connecte .field-name-field-connecte-texte strong {
  color: #fff;
}
/* line 874, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 {
  clear: both;
}
/* line 876, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 .sub1 {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  /* line 876, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub1 {
    float: left;
    width: 33.33333%;
  }
}
/* line 878, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 .sub1 .multilocal, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence {
  background: #0a5f86;
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  height: 0;
  padding-bottom: 77%;
}
@media (min-width: 768px) {
  /* line 878, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub1 .multilocal, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence {
    float: left;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 878, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub1 .multilocal, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence {
    padding: 0;
    height: auto;
  }
}
/* line 888, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 .sub1 .multilocal h3, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence h3 {
  padding: 0;
  text-transform: inherit;
}
/* line 891, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 .sub1 .multilocal h3 .field-name-field-multilocal-titre, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence h3 .field-name-field-multilocal-titre, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence h3 .field-name-field-excellence-titre {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 36px;
  line-height: 36px;
  font-weight: 800;
  color: #fff;
  padding: 35px 20px 20px 35px;
}
@media only screen and (max-width: 1024px) {
  /* line 891, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub1 .multilocal h3 .field-name-field-multilocal-titre, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence h3 .field-name-field-multilocal-titre, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence h3 .field-name-field-excellence-titre {
    padding: 15px 15px 20px 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 891, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub1 .multilocal h3 .field-name-field-multilocal-titre, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence h3 .field-name-field-multilocal-titre, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence h3 .field-name-field-excellence-titre {
    padding: 22px 20px 20px 10px;
  }
}
/* line 906, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 .sub1 .multilocal .field-name-field-multilocal-texte p, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-multilocal-texte p, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-excellence-texte p, .node-type-group #columns #content .bloc-content .group1 .sub1 .multilocal .field-name-field-multilocal-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub1 .multilocal .field-name-field-multilocal-texte strong, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-multilocal-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-multilocal-texte strong, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-excellence-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-excellence-texte strong {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
  color: #fff;
  padding: 0 20px 20px 35px;
}
@media only screen and (max-width: 1024px) {
  /* line 906, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub1 .multilocal .field-name-field-multilocal-texte p, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-multilocal-texte p, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-excellence-texte p, .node-type-group #columns #content .bloc-content .group1 .sub1 .multilocal .field-name-field-multilocal-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub1 .multilocal .field-name-field-multilocal-texte strong, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-multilocal-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-multilocal-texte strong, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-excellence-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-excellence-texte strong {
    padding: 0 20px 20px 15px;
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 906, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub1 .multilocal .field-name-field-multilocal-texte p, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-multilocal-texte p, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-excellence-texte p, .node-type-group #columns #content .bloc-content .group1 .sub1 .multilocal .field-name-field-multilocal-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub1 .multilocal .field-name-field-multilocal-texte strong, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-multilocal-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-multilocal-texte strong, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-excellence-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-excellence-texte strong {
    padding: 0 20px 20px 12px;
    margin: 0;
  }
}
/* line 921, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 .sub1 .excellence {
  padding-bottom: 77.7%;
  background: #5b9eb4;
}
@media only screen and (max-width: 1024px) {
  /* line 921, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence {
    padding-bottom: 78%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 921, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence {
    padding-bottom: 77.7%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 921, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence {
    height: auto;
    padding: 0;
  }
}
/* line 938, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 .sub1 .excellence h3 {
  padding: 0;
  text-transform: inherit;
}
/* line 948, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-excellence-texte p, .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-excellence-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub1 .excellence .field-name-field-excellence-texte strong {
  color: #fff;
}
/* line 956, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 .sub2 {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  /* line 956, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub2 {
    float: left;
    width: 33.33333%;
  }
}
/* line 959, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 .sub2 .field-name-field-vignette img {
  height: auto;
  width: 100%;
  vertical-align: top;
}
/* line 967, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 .sub3 {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  /* line 967, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub3 {
    float: left;
    width: 33.33333%;
  }
}
/* line 969, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 .sub3 .client, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont {
  background: #f8f7f7;
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  height: 0;
  padding-bottom: 77%;
}
@media (min-width: 768px) {
  /* line 969, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub3 .client, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont {
    float: left;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 969, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub3 .client, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont {
    padding: 0;
    height: auto;
  }
}
/* line 980, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 .sub3 .client h3, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont h3 {
  padding: 0;
  text-transform: inherit;
}
/* line 983, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 .sub3 .client h3 .field-name-field-client-titre, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont h3 .field-name-field-client-titre, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont h3 .field-name-field-amont-titre {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 36px;
  line-height: 36px;
  font-weight: 800;
  color: #14b9c8;
  padding: 35px 20px 20px 35px;
}
@media only screen and (max-width: 1024px) {
  /* line 983, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub3 .client h3 .field-name-field-client-titre, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont h3 .field-name-field-client-titre, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont h3 .field-name-field-amont-titre {
    padding: 15px 15px 20px 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 983, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub3 .client h3 .field-name-field-client-titre, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont h3 .field-name-field-client-titre, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont h3 .field-name-field-amont-titre {
    padding: 22px 20px 20px 10px;
  }
}
/* line 997, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 .sub3 .client .field-name-field-client-texte p, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-client-texte p, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-amont-texte p, .node-type-group #columns #content .bloc-content .group1 .sub3 .client .field-name-field-client-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub3 .client .field-name-field-client-texte strong, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-client-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-client-texte strong, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-amont-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-amont-texte strong {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
  color: #000;
  padding: 0 20px 20px 35px;
}
@media only screen and (max-width: 1024px) {
  /* line 997, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub3 .client .field-name-field-client-texte p, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-client-texte p, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-amont-texte p, .node-type-group #columns #content .bloc-content .group1 .sub3 .client .field-name-field-client-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub3 .client .field-name-field-client-texte strong, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-client-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-client-texte strong, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-amont-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-amont-texte strong {
    padding: 0 20px 20px 15px;
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 997, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub3 .client .field-name-field-client-texte p, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-client-texte p, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-amont-texte p, .node-type-group #columns #content .bloc-content .group1 .sub3 .client .field-name-field-client-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub3 .client .field-name-field-client-texte strong, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-client-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-client-texte strong, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-amont-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-amont-texte strong {
    padding: 0 20px 20px 12px;
    margin: 0;
  }
}
/* line 1012, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 .sub3 .amont {
  background: #0a5f86;
  padding-bottom: 77.7%;
}
@media only screen and (max-width: 1024px) {
  /* line 1012, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub3 .amont {
    padding-bottom: 78%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1012, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub3 .amont {
    padding-bottom: 77.7%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1012, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .group1 .sub3 .amont {
    padding: 0;
    height: auto;
  }
}
/* line 1027, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 .sub3 .amont h3 {
  padding: 0;
  text-transform: inherit;
}
/* line 1030, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 .sub3 .amont h3 .field-name-field-amont-titre {
  color: #fff;
}
/* line 1039, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-amont-texte p, .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-amont-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .group1 .sub3 .amont .field-name-field-amont-texte strong {
  color: #fff;
}
/* line 1047, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .tous-bc {
  clear: both;
}
/* line 1049, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .tous-bc .field-name-field-bc-visuel {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  /* line 1049, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .tous-bc .field-name-field-bc-visuel {
    float: left;
    width: 33.33333%;
  }
}
/* line 1051, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .tous-bc .field-name-field-bc-visuel img {
  width: 100%;
  height: auto;
  vertical-align: top;
}
/* line 1058, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .tous-bc .content {
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  background: #f8f7f7;
  height: 0;
  padding-bottom: 25.6%;
}
@media (min-width: 768px) {
  /* line 1058, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .tous-bc .content {
    float: left;
    width: 66.66667%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1058, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .tous-bc .content {
    height: auto;
    padding: 0;
  }
}
/* line 1068, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .tous-bc .content h2 {
  text-transform: inherit;
}
/* line 1070, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .tous-bc .content h2 .field-name-field-bc-titre {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 800;
  padding: 40px 25px 20px;
  color: #14b9c8;
}
@media only screen and (max-width: 1024px) {
  /* line 1070, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .tous-bc .content h2 .field-name-field-bc-titre {
    padding: 20px 15px 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1070, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .tous-bc .content h2 .field-name-field-bc-titre {
    padding: 15px 13px 20px;
  }
}
/* line 1084, ../sass/layout/_group-action.scss */
.node-type-group #columns #content .bloc-content .tous-bc .content .field-name-field-bc-texte p, .node-type-group #columns #content .bloc-content .tous-bc .content .field-name-field-bc-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .tous-bc .content .field-name-field-bc-texte strong {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  padding: 0px 25px;
  color: #000;
}
@media only screen and (max-width: 1024px) {
  /* line 1084, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .tous-bc .content .field-name-field-bc-texte p, .node-type-group #columns #content .bloc-content .tous-bc .content .field-name-field-bc-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .tous-bc .content .field-name-field-bc-texte strong {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1084, ../sass/layout/_group-action.scss */
  .node-type-group #columns #content .bloc-content .tous-bc .content .field-name-field-bc-texte p, .node-type-group #columns #content .bloc-content .tous-bc .content .field-name-field-bc-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-group #columns #content .bloc-content .tous-bc .content .field-name-field-bc-texte strong {
    padding: 0 15px 55px 13px;
    margin: 0;
  }
}

/*************** PAGE REALISATIONS ******************/
/* line 2, ../sass/layout/_page-nos-realisation.scss */
.page-realisations {
  /********* drop down select***************/
}
/* line 4, ../sass/layout/_page-nos-realisation.scss */
.page-realisations .view-header p, .page-realisations .view-header .section-media .field-name-body p strong, .section-media .field-name-body p .page-realisations .view-header strong {
  width: 90%;
  margin: 10px auto 40px;
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  line-height: 23px;
  font-weight: 300;
  color: #000;
  text-align: center;
}
@media only screen and (max-width: 1080px) {
  /* line 4, ../sass/layout/_page-nos-realisation.scss */
  .page-realisations .view-header p, .page-realisations .view-header .section-media .field-name-body p strong, .section-media .field-name-body p .page-realisations .view-header strong {
    margin: 10px auto 35px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 4, ../sass/layout/_page-nos-realisation.scss */
  .page-realisations .view-header p, .page-realisations .view-header .section-media .field-name-body p strong, .section-media .field-name-body p .page-realisations .view-header strong {
    margin: 5px auto 25px;
  }
}
/* line 20, ../sass/layout/_page-nos-realisation.scss */
.page-realisations .project-wrapper .title {
  padding: 0;
}
/* line 22, ../sass/layout/_page-nos-realisation.scss */
.page-realisations .project-wrapper .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 34, ../sass/layout/_page-nos-realisation.scss */
.page-realisations .project-wrapper .subtitle {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 15px;
  font-weight: 500;
  color: #000 !important;
}
/* line 37, ../sass/layout/_page-nos-realisation.scss */
.page-realisations .project-wrapper .subtitle .comments {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 15px;
  font-weight: 300;
  color: #000;
}
/* line 46, ../sass/layout/_page-nos-realisation.scss */
/* .page-realisations .dropdown .dropdown-selected {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
  background: url("../images/icons/drop-down.png") no-repeat center right;
  text-transform: inherit;
  color: #ff9545;
  margin: 0;
  padding: 0 22px 0 0;
  width: auto;
} */
/* line 56, ../sass/layout/_page-nos-realisation.scss */
/* .page-realisations .dropdown .divscroller {
  border: none;
  margin: 15px 0 0 0;
  width: 190px;
  background: #f7f7f7;
} */
@media only screen and (max-width: 1024px) {
  /* line 56, ../sass/layout/_page-nos-realisation.scss */
  .page-realisations .dropdown .divscroller {
    margin: 10px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 56, ../sass/layout/_page-nos-realisation.scss */
  .page-realisations .dropdown .divscroller {
    position: absolute;
    margin: 10px 0 0;
  }
}
/* line 68, ../sass/layout/_page-nos-realisation.scss */
.page-realisations .dropdown .divscroller .sel {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 300;
  padding: 4px 8px;
  color: #000;
}
/* line 72, ../sass/layout/_page-nos-realisation.scss */
.page-realisations .dropdown .divscroller .sel.selected {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 300;
  margin: 5px 0 0;
}
/* line 76, ../sass/layout/_page-nos-realisation.scss */
.page-realisations .dropdown .divscroller .sel:last-child {
  margin: 0 0 5px;
}

/* line 85, ../sass/layout/_page-nos-realisation.scss */
.link-emble-parent {
  margin: 60px 0 30px;
  text-align: center;
}

/************* PROJET REALISATIONS*****************/
/* line 93, ../sass/layout/_page-nos-realisation.scss */
.node-type-projet .lien_retour_liste a {
  font-family: 'Roboto Condensed';
  font-size: 16px;
  line-height: 21px;
  font-weight: 300;
  color: #000;
}
/* line 99, ../sass/layout/_page-nos-realisation.scss */
.node-type-projet .pays {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: 300;
  color: #000;
}
/* line 104, ../sass/layout/_page-nos-realisation.scss */
.node-type-projet .field-name-field-chiffres-cles-comments {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: 300;
  color: #000;
  display: block;
  margin: 15px 0 15px;
  padding: 0;
}
/* line 113, ../sass/layout/_page-nos-realisation.scss */
.node-type-projet .field-name-field-lien-projet a,
.node-type-projet .field-name-field-intitule a {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  line-height: 16px;
  font-weight: 500;
  color: #ff9545;
  text-decoration: none;
}
/* line 117, ../sass/layout/_page-nos-realisation.scss */
.node-type-projet .field-name-field-lien-projet a:hover,
.node-type-projet .field-name-field-intitule a:hover {
  color: #e94e10;
  text-decoration: none;
}

/* line 127, ../sass/layout/_page-nos-realisation.scss */
#block-bouygues-pages-boutons-ok-refresh {
  position: absolute;
  right: 85px;
}
@media only screen and (max-width: 800px) {
  /* line 127, ../sass/layout/_page-nos-realisation.scss */
  #block-bouygues-pages-boutons-ok-refresh {
    clear: both;
    margin: 0 0 10px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 127, ../sass/layout/_page-nos-realisation.scss */
  #block-bouygues-pages-boutons-ok-refresh {
    position: static;
  }
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
  /* line 127, ../sass/layout/_page-nos-realisation.scss */
  #block-bouygues-pages-boutons-ok-refresh {
    margin: 15px 0 10px;
  }
}

/* line 145, ../sass/layout/_page-nos-realisation.scss */
#block-bouygues-pages-boutons-ok-refresh .buttons_div a {
  margin: -5px 0 0 10px;
}
@media only screen and (max-width: 800px) {
  /* line 145, ../sass/layout/_page-nos-realisation.scss */
  #block-bouygues-pages-boutons-ok-refresh .buttons_div a {
    margin: -5px 0 0 3px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 145, ../sass/layout/_page-nos-realisation.scss */
  #block-bouygues-pages-boutons-ok-refresh .buttons_div a {
    margin: 0;
  }
}
/* line 156, ../sass/layout/_page-nos-realisation.scss */
#block-bouygues-pages-boutons-ok-refresh .buttons_div a#okButton {
  display: none;
}
/* line 160, ../sass/layout/_page-nos-realisation.scss */
#block-bouygues-pages-boutons-ok-refresh .buttons_div a#refresh_but {
  background: transparent url("../images/icons/refresh.png") no-repeat scroll center top;
  height: 29px;
  width: 29px;
}

/* line 169, ../sass/layout/_page-nos-realisation.scss */
#block-bouygues-pages-b-map-region-choose-proj {
  margin: 0 15px 0 0;
  float: left;
}
@media only screen and (max-width: 1024px) {
  /* line 169, ../sass/layout/_page-nos-realisation.scss */
  #block-bouygues-pages-b-map-region-choose-proj {
    margin: 0 5px 0 0;
  }
}

/* line 177, ../sass/layout/_page-nos-realisation.scss */
#block-bouygues-pages-b-map-projet-filtre, #block-bouygues-pages-b-map-projet-filiale {
  margin: 0 30px 0 0;
}
@media only screen and (max-width: 1024px) {
  /* line 177, ../sass/layout/_page-nos-realisation.scss */
  #block-bouygues-pages-b-map-projet-filtre, #block-bouygues-pages-b-map-projet-filiale {
    margin: 0 25px 0 0;
  }
}
/* line 184, ../sass/layout/_page-nos-realisation.scss */
#block-bouygues-pages-b-map-projet-filtre .dropdown .divscroller, #block-bouygues-pages-b-map-projet-filiale .dropdown .divscroller {
  width: 220px;
}
@media only screen and (max-width: 767px) {
  /* line 177, ../sass/layout/_page-nos-realisation.scss */
  #block-bouygues-pages-b-map-projet-filtre, #block-bouygues-pages-b-map-projet-filiale {
    clear: both;
  }
}

/* line 196, ../sass/layout/_page-nos-realisation.scss */
#block-bouygues-pages-b-map-projet-filiale .dropdown .divscroller {
  width: 280px;
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
  /* line 193, ../sass/layout/_page-nos-realisation.scss */
  #block-bouygues-pages-b-map-projet-filiale {
    margin: 15px 0 0;
  }
}

/* line 209, ../sass/layout/_page-nos-realisation.scss */
#block-bouygues-pages-boutons-map-list {
  float: right;
}
@media only screen and (max-width: 800px) {
  /* line 209, ../sass/layout/_page-nos-realisation.scss */
  #block-bouygues-pages-boutons-map-list {
    margin: 0 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 209, ../sass/layout/_page-nos-realisation.scss */
  #block-bouygues-pages-boutons-map-list {
    margin: 10px 0 20px;
  }
}

/* line 221, ../sass/layout/_page-nos-realisation.scss */
#block-bouygues-pages-page-nos-realisations-new .aucun-resultat {
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  line-height: 23px;
  font-weight: 300;
  color: #000;
  margin-bottom: 100px;
}

/* line 3, ../sass/layout/_histoire-groupe.scss */
.section-page-historique #page #columns {
  padding: 0;
}
/* line 7, ../sass/layout/_histoire-groupe.scss */
.section-page-historique #page #breadcrumb {
  padding: 5px 0 0;
}
@media only screen and (max-width: 1024px) {
  /* line 7, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique #page #breadcrumb {
    padding: 5px 0 0 15px;
  }
}
/* line 15, ../sass/layout/_histoire-groupe.scss */
.section-page-historique #page #breadcrumb .breadcrumb-wrapper #crumbs li {
  display: inline-block;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
/* line 20, ../sass/layout/_histoire-groupe.scss */
.section-page-historique #page #breadcrumb .breadcrumb-wrapper #crumbs li a {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  color: #000;
}
/* line 26, ../sass/layout/_histoire-groupe.scss */
.section-page-historique #page #breadcrumb .breadcrumb-wrapper #crumbs li span.crumb-title {
  color: #eb5f22;
  font-size: 12px;
}
/* line 37, ../sass/layout/_histoire-groupe.scss */
.section-page-historique #main-content-header {
  display: none;
}
/* line 43, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .field-name-field-titre-bloc h2#page-title {
  margin: 40px auto 0;
  text-align: center;
  width: 100%;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 300;
  color: #000;
  text-transform: inherit;
}
@media only screen and (max-width: 1080px) {
  /* line 43, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .field-name-field-titre-bloc h2#page-title {
    margin: 35px auto 0;
  }
}
@media only screen and (max-width: 675px) {
  /* line 43, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .field-name-field-titre-bloc h2#page-title {
    width: 80%;
    font-size: 30px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 380px) {
  /* line 43, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .field-name-field-titre-bloc h2#page-title {
    width: 95%;
  }
}
/* line 62, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .field-name-field-titre-bloc h2#page-title span {
  color: #ff9545;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 800;
}
@media only screen and (max-width: 675px) {
  /* line 62, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .field-name-field-titre-bloc h2#page-title span {
    font-size: 30px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 380px) {
  /* line 62, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .field-name-field-titre-bloc h2#page-title span {
    width: 95%;
  }
}
/* line 77, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .field-name-field-chapo {
  width: 90% !important;
  margin: 10px auto 40px !important;
}
@media only screen and (max-width: 1080px) {
  /* line 77, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .field-name-field-chapo {
    margin: 10px auto 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 77, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .field-name-field-chapo {
    margin: 5px auto 25px;
  }
}
/* line 87, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .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 96, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-name-field-tpage-historique-exte {
  padding: 0 40px;
}
@media only screen and (max-width: 1024px) {
  /* line 96, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-name-field-tpage-historique-exte {
    padding: 0 20px;
    width: 90%;
  }
}
/* line 102, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-name-field-tpage-historique-exte h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 25px;
  line-height: 25px;
  font-weight: 800;
  color: #ff9545;
  text-transform: inherit;
  padding: 25px 0 5px;
}
@media only screen and (max-width: 1024px) {
  /* line 102, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-name-field-tpage-historique-exte h2 {
    padding: 0 0 5px;
  }
}
/* line 112, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-name-field-tpage-historique-exte p, .section-page-historique .node-page-historique .field-name-field-tpage-historique-exte .section-media .field-name-body p strong, .section-media .field-name-body p .section-page-historique .node-page-historique .field-name-field-tpage-historique-exte strong {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  color: #000;
  margin: 0;
  width: 90%;
}
/* line 121, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container .flexslider {
  margin: 25px auto 0;
  height: 100%;
  width: 96%;
}
/* line 125, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container .flexslider .slides {
  margin: 0;
}
/* line 127, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container .flexslider .slides li {
  margin: 0;
  max-width: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 130, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper {
    height: 555px;
    background: #ff9545;
  }
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
  /* line 130, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper {
    height: 565px;
  }
}

@media only screen and (max-width: 640px) and (orientation: landscape) {
  /* line 130, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper {
    height: 540px;
  }
}

@media only screen and (max-width: 360px) {
  /* line 130, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper {
    height: 601px;
  }
}
@media only screen and (max-width: 320px) {
  /* line 130, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper {
    height: 610px;
  }
}
/* line 157, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .field-name-field-diapo-historique-visuel {
  float: left;
}
/* line 159, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .field-name-field-diapo-historique-visuel img {
  width: 100% !important;
}
@media only screen and (max-width: 1024px) {
  /* line 159, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .field-name-field-diapo-historique-visuel img {
    width: 120% !important;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 159, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .field-name-field-diapo-historique-visuel img {
    width: 100% !important;
  }
}
/* line 170, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box {
  background: #ff9545;
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -ms-filter: alpha(opacity=100);
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  height: 175px;
  float: left;
}
@media only screen and (max-width: 1025px) {
  /* line 170, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box {
    height: 170px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 170, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box {
    height: 212px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 170, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box {
    height: auto;
  }
}
/* line 186, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box p, .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box .section-media .field-name-body p strong, .section-media .field-name-body p .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box strong {
  padding: 15px 10px;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  /* line 186, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box p, .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box .section-media .field-name-body p strong, .section-media .field-name-body p .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box strong {
    width: 96%;
    padding: 20px;
    -ms-text-size-adjust: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 186, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box p, .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box .section-media .field-name-body p strong, .section-media .field-name-body p .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box strong {
    width: 90%;
    padding: 20px 20px 0;
    -ms-text-size-adjust: none;
  }
}
/* line 198, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box p strong, .section-media .field-name-body p .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box strong strong {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: 600;
  color: #fff !important;
  -ms-text-size-adjust: none;
}
/* line 210, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav {
  margin: 0 !important;
}
/* line 212, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li {
  margin: 0;
}
/* line 215, ../sass/layout/_histoire-groupe.scss */
/*.section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li a.flex-prev {
  background: url("../images/icons/histoire-prev.png") no-repeat center top;
  width: 32px;
  height: 32px;
  top: auto;
  bottom: -31px;
  left: 0;
}
/* Gael*/
.section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li a{
   /*width: 25px;
   height: 25px;
   border-color: #000;
   position: absolute;
   top: 50%;
   margin-top: -31px;
   background-image: none !important;
   color: inherit;*/
}
.section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li a.flex-prev {
    background: url(/sites/all/themes/bouygues/images/btn/arrLeftDiapo.png) no-repeat left top;
    left: -18px;
    opacity: 1 !important;
    top: 184px;
    width: 50px;
    height: 68px;
}
/**/
@media only screen and (max-width: 1024px) {
  /* line 215, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li a.flex-prev {
    bottom: auto;
    top: 34%;
    left: -17px !important;
  }
}
@media only screen and (max-width: 800px) {
  /* line 215, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li a.flex-prev {
    top: 30%;
  }
}
@media only screen and (max-width: 600px) {
  /* line 215, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li a.flex-prev {
    top: 25%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 215, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li a.flex-prev {
    top: 18%;
  }
}
@media only screen and (max-width: 414px) {
  /* line 215, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li a.flex-prev {
    top: 15%;
  }
}
@media only screen and (max-width: 360px) {
  /* line 215, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li a.flex-prev {
    top: 12%;
  }
}
@media only screen and (max-width: 320px) {
  /* line 215, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li a.flex-prev {
    top: 10% !important;
  }
}
/* line 246, ../sass/layout/_histoire-groupe.scss */
/*.section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li a.flex-next {
  background: url("../images/icons/histoire-next.png") no-repeat center top;
  width: 32px;
  height: 32px;
  top: auto;
  bottom: -31px;
  right: 0;
}
/*Gael*/
.section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li a.flex-next {
       background: url(/sites/all/themes/bouygues/images/btn/arrRightDiapo.png) no-repeat left top;
    right: -18px;
    opacity: 1;
    top: 184px;
    width: 50px;
    height: 66px;
}
/**/
@media only screen and (max-width: 1024px) {
  /* line 246, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li a.flex-next {
    bottom: auto;
    top: 34%;
    right: -17px !important;
  }
}
@media only screen and (max-width: 800px) {
  /* line 246, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li a.flex-next {
    top: 30%;
  }
}
@media only screen and (max-width: 600px) {
  /* line 246, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li a.flex-next {
    top: 25%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 246, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li a.flex-next {
    top: 18%;
  }
}
@media only screen and (max-width: 414px) {
  /* line 246, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li a.flex-next {
    top: 15%;
  }
}
@media only screen and (max-width: 360px) {
  /* line 246, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li a.flex-next {
    top: 12%;
  }
}
@media only screen and (max-width: 320px) {
  /* line 246, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container .flexslider .flex-direction-nav li a.flex-next {
    top: 10% !important;
  }
}
/* line 282, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container #carousel {
  width: 96%;
  background: #f0f0f0;
  height: 57px;
  position: relative;
  top: -1px;
}
@media only screen and (max-width: 800px) {
  /* line 282, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container #carousel {
    height: auto;
  }
}
/* line 291, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container #carousel .flex-direction-nav {
  display: none;
}
/* line 294, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container #carousel .flex-direction-nav a.flex-prev {
  background: url("../images/icons/histoire-prev.png") no-repeat center top;
  width: 32px;
  height: 32px;
  top: 0;
}
/* line 300, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container #carousel .flex-direction-nav a.flex-next {
  background: url("../images/icons/histoire-next.png") no-repeat center top;
  width: 32px;
  height: 32px;
  top: 0;
}
/* line 309, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container #carousel .slides {
  margin: 0;
  padding: 5px 3px;
}
@media only screen and (max-width: 1024px) {
  /* line 309, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container #carousel .slides {
    width: 96.5% !important;
    padding: 7px 3px 5px 25px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 309, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container #carousel .slides {
    padding: 8px 3px 5px 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 309, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container #carousel .slides {
    padding: 12px 8px 8px;
  }
}
@media only screen and (max-width: 420px) {
  /* line 309, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container #carousel .slides {
    width: 96% !important;
    padding: 9px 3px 5px 7px;
	transform:none !important;
  }
}
@media only screen and (max-width: 350px) {
  /* line 309, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container #carousel .slides {
    padding: 9px 3px 5px 6px;
  }
}
/* line 332, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container #carousel .slides li {
  background: transparent url("../images/icons/rond-slider.png") no-repeat scroll right center;
  cursor: pointer;
  margin: 0;
  padding: 0 16px 0 6px;
}
@media only screen and (max-width: 767px) {
  /* line 332, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container #carousel .slides li {
    padding: 0 14px 0 0;
  }
}
/* line 342, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container #carousel .slides li .field-name-field-ann-e {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  line-height: 21px;
  font-weight: 600;
  color: #000;
}
@media only screen and (max-width: 1024px) {
  /* line 342, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container #carousel .slides li .field-name-field-ann-e {
    font-weight: 400;
    font-size: 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 342, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container #carousel .slides li .field-name-field-ann-e {
    font-size: 18px;
    font-weight: 400;
	line-height:25px;
  }
}
/* line 355, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container #carousel .slides li.flex-active-slide {
  padding: 0 16px 0 6px;
}
@media only screen and (max-width: 767px) {
  /* line 355, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container #carousel .slides li.flex-active-slide {
    padding: 0 16px 0 0;
  }
}
/* line 360, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container #carousel .slides li.flex-active-slide .field-name-field-ann-e {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  line-height: 21px;
  font-weight: 600;
  color: #e94e10;
}
@media only screen and (max-width: 1024px) {
  /* line 360, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container #carousel .slides li.flex-active-slide .field-name-field-ann-e {
    font-size: 15px;
    font-weight: 600;
  }
}
@media only screen and (max-width: 767px) {
  /* line 360, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .node-page-historique .field-collection-container #carousel .slides li.flex-active-slide .field-name-field-ann-e {
    font-size: 18px;
    font-weight: 400;
  }
}
/* line 374, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .node-page-historique .field-collection-container #carousel .slides li:last-child {
  background: none;
}
/* line 383, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .field-type-text-with-summary {
  margin: 0;
  padding: 0 0 0 8px;
}
@media only screen and (max-width: 767px) {
  /* line 383, ../sass/layout/_histoire-groupe.scss */
  .section-page-historique .field-type-text-with-summary {
    padding: 0;
  }
}
/* line 392, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .breadcrumb-mobile a {
  color: #cd4d00 !important;
  display: block;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  padding: 0 0 0 27px !important;
  text-decoration: none;
  font-size: 15px !important;
  margin: 0 10px;
  background: url("../images/refonte/mobile-fleche-retour.png") no-repeat left center;
}
/* line 401, ../sass/layout/_histoire-groupe.scss */
.section-page-historique .breadcrumb-mobile a:hover {
  text-decoration: underline;
}

/* line 2, ../sass/layout/_toutes-nos-innovations.scss */
.page-toutes-les-innovations #columns {
  padding: 0;
}
/* line 13, ../sass/layout/_toutes-nos-innovations.scss */
.page-toutes-les-innovations #columns #main-content #content h2 {
  margin: 0 auto;
  text-align: center;
  width: 95%;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 300;
  color: #000;
  text-transform: inherit;
}
@media only screen and (max-width: 675px) {
  /* line 13, ../sass/layout/_toutes-nos-innovations.scss */
  .page-toutes-les-innovations #columns #main-content #content h2 {
    font-size: 30px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 380px) {
  /* line 13, ../sass/layout/_toutes-nos-innovations.scss */
  .page-toutes-les-innovations #columns #main-content #content h2 {
    font-size: 25px;
    line-height: 27px;
  }
}
/* line 29, ../sass/layout/_toutes-nos-innovations.scss */
.page-toutes-les-innovations #columns #main-content #content h2 span {
  display: block;
  color: #ff9545;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 800;
}
@media only screen and (max-width: 675px) {
  /* line 29, ../sass/layout/_toutes-nos-innovations.scss */
  .page-toutes-les-innovations #columns #main-content #content h2 span {
    font-size: 30px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 380px) {
  /* line 29, ../sass/layout/_toutes-nos-innovations.scss */
  .page-toutes-les-innovations #columns #main-content #content h2 span {
    width: 95%;
    font-size: 25px;
    line-height: 27px;
  }
}

/* line 1, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance {
  /******************* breadcrumb-mobile ***********************/
}
/* line 5, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .breadcrumb-mobile a {
  color: #cd4d00 !important;
  display: block;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  padding: 0 0 0 27px !important;
  text-decoration: none;
  font-size: 15px !important;
  margin: 0 10px;
  background: url("../images/refonte/mobile-fleche-retour.png") no-repeat left center;
}
/* line 14, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .breadcrumb-mobile a:hover {
  text-decoration: underline;
}
/* line 21, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #page #columns {
  padding: 0;
}
/* line 25, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #page #columns #main-content-header #page-title {
  display: none;
}
/* line 31, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #page #breadcrumb {
  padding: 5px 0 0;
}
@media only screen and (max-width: 1024px) {
  /* line 31, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance #page #breadcrumb {
    padding: 5px 0 0 15px;
  }
}
/* line 39, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #page #breadcrumb .breadcrumb-wrapper #crumbs li {
  display: inline-block;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
/* line 44, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #page #breadcrumb .breadcrumb-wrapper #crumbs li a {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  color: #000;
}
/* line 50, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #page #breadcrumb .breadcrumb-wrapper #crumbs li span.crumb-title {
  color: #eb5f22;
  font-size: 12px;
}
/* line 61, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #slider {
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  /* line 61, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance #slider {
    height: 48.5vw;
  }
}
@media only screen and (max-width: 800px) {
  /* line 61, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance #slider {
    height: 360px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 61, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance #slider {
    height: auto;
  }
}
/* line 75, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #carousel {
  width: 100%;
}
/* line 77, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #carousel .flex-border-img {
  display: none !important;
}
/* line 81, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #carousel .flex-viewport {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -o-border-radius: 0;
}
@media only screen and (max-width: 1024px) {
  /* line 81, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance #carousel .flex-viewport {
    height: 80px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 81, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance #carousel .flex-viewport {
    height: auto;
    margin: 25px 0 0;
  }
}
/* line 93, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #carousel .flex-viewport .slides li {
  border: none;
}
/* line 95, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #carousel .flex-viewport .slides li .flex-opacity {
  background: rgba(255, 149, 65, 0.65);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 102, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #carousel .flex-viewport .slides li .flex-opacity:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  height: 85px;
  background: #fff;
  opacity: 0.45;
  -moz-opacity: 0.45;
  -khtml-opacity: 0.45;
  -ms-filter: alpha(opacity=45);
  filter: alpha(opacity=45);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=45)";
}
/* line 114, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #carousel .flex-viewport .slides li.flex-active-slide {
  border-right: 1px solid #fff !important;
}
/* line 116, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #carousel .flex-viewport .slides li.flex-active-slide .flex-opacity {
  background: none;
}
/* line 125, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #members-biographie-block {
  margin: 20px 0 0;
}
@media only screen and (max-width: 1024px) {
  /* line 125, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance #members-biographie-block {
    padding: 0 18px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 125, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance #members-biographie-block {
    padding: 0 18px 0;
  }
}
/* line 135, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #members-biographie-block h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 25px;
  line-height: 25px;
  font-weight: 700;
  color: #ff9545;
  text-transform: inherit;
  margin: 0 0 33px;
}
/* line 142, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #members-biographie-block .member-bio-list {
  margin: 25px 0 35px;
}
@media only screen and (max-width: 767px) {
  /* line 142, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance #members-biographie-block .member-bio-list {
    margin: 25px 0 5px;
  }
}
/* line 148, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #members-biographie-block .member-bio-list.last {
  margin: 25px 0 0;
}
/* line 151, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #members-biographie-block .member-bio-list .member-bio {
  display: inline-block;
  margin: 0 0 35px;
  width: 49%;
}
@media only screen and (max-width: 767px) {
  /* line 151, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance #members-biographie-block .member-bio-list .member-bio {
    width: 100%;
    margin: 0 0 40px;
  }
}
/* line 159, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #members-biographie-block .member-bio-list .member-bio .member-name {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 17px;
  line-height: 17px;
  font-weight: 700;
  color: #000;
}
/* line 163, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #members-biographie-block .member-bio-list .member-bio .member-role {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 17px;
  line-height: 20px;
  font-weight: 300;
  color: #000;
  padding: 5px 0;
}
/* line 169, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #members-biographie-block .member-bio-list .member-bio .member-link {
  color: #000;
  padding: 0 0 0 30px;
  width: auto;
  text-decoration: none;
  background: none;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  line-height: 16px;
  font-weight: 400;
  display: block;
  position: relative;
}
/* line 179, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #members-biographie-block .member-bio-list .member-bio .member-link:before {
  background: url("../images/icons/oeil.png") no-repeat top center;
  position: absolute;
  content: "";
  top: 1px;
  left: 0px;
  width: 22px;
  height: 13px;
}
/* line 189, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance #members-biographie-block .member-bio-list .member-bio .member-link:hover {
  text-decoration: underline;
}
/* line 199, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .field-name-field-titre-bloc h2#page-title {
  margin: 40px auto 0;
  text-align: center;
  width: 100%;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 55px;
  line-height: 55px;
  font-weight: 500;
  color: #000;
  text-transform: inherit;
}
@media only screen and (max-width: 1080px) {
  /* line 199, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .field-name-field-titre-bloc h2#page-title {
    margin: 20px auto 0;
  }
}
@media only screen and (max-width: 675px) {
  /* line 199, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .field-name-field-titre-bloc h2#page-title {
    width: 80%;
    font-size: 30px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 380px) {
  /* line 199, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .field-name-field-titre-bloc h2#page-title {
    width: 95%;
  }
}
/* line 218, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .field-name-field-titre-bloc h2#page-title span {
  color: #ff9545;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 55px;
  line-height: 55px;
  font-weight: 800;
  display: block;
}
@media only screen and (max-width: 675px) {
  /* line 218, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .field-name-field-titre-bloc h2#page-title span {
    font-size: 30px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 380px) {
  /* line 218, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .field-name-field-titre-bloc h2#page-title span {
    width: 95%;
  }
}
/* line 234, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .field-name-field-chapo {
  width: 90% !important;
  margin: 10px auto 40px !important;
}
@media only screen and (max-width: 1080px) {
  /* line 234, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .field-name-field-chapo {
    margin: 10px auto 35px !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 234, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .field-name-field-chapo {
    margin: 5px auto 25px;
  }
}
/* line 244, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .field-name-field-chapo .field-items .field-item {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 19px;
  line-height: 25px;
  font-weight: 300;
  color: #000;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  /* line 254, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .slides {
    height: 80px;
  }
}
/* line 260, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box {
  background: #fff !important;
  width: 310px;
  height: 310px;
  right: 65px;
  top: 65px;
  padding: 0;
  position: absolute;
}
@media only screen and (max-width: 1024px) {
  /* line 260, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box {
    right: 15px !important;
    top: 35px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 260, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box {
    left: auto;
    margin: 25px auto 0;
    position: static;
    right: auto;
    top: auto;
    width: 94%;
    height: auto;
  }
}
/* line 283, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box .orange {
  height: 70px;
  margin: 0;
  padding: 15px;
  background: #ff9545;
}
/* line 288, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box .orange .field-name-field-bio-nom {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 24px;
  line-height: 26px;
  font-weight: 600;
  color: #fff;
  margin: 0;
}
/* line 294, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box .orange .field-name-field-bio-fonction {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 19px;
  line-height: 24px;
  font-weight: 300;
  color: #fff;
}
/* line 300, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box .normal {
  padding: 10px 15px;
}
@media only screen and (max-width: 767px) {
  /* line 300, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box .normal {
    border: 1px solid #ccc;
    border-top: 1px solid #ff9545;
    padding: 10px 15px 55px;
  }
}
/* line 308, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box .normal p, .node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box .normal .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box .normal strong {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 17px;
  line-height: 21px;
  font-weight: 300;
  color: #000;
}
@media only screen and (max-width: 767px) {
  /* line 308, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box .normal p, .node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box .normal .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box .normal strong {
    padding: 0;
    font-size: 15px;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
  }
}
/* line 320, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box .normal .readmore a {
  padding: 0 0 0 40px;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  line-height: 21px;
  font-weight: 500;
  background: url("../images/icons/oeil-mobile.png") no-repeat left 3px;
  color: black;
  text-decoration: none;
  width: 115px;
}
@media only screen and (max-width: 767px) {
  /* line 320, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box .normal .readmore a {
    bottom: 15px;
	  width: 160px;
  }
}
/* line 331, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box .normal .readmore a:hover {
  color: #e94e10;
  background: url("../images/icons/oeil-mobile-orange.png") no-repeat left 3px;
}
/* line 340, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box .flex-direction-nav.mobile {
  display: block;
}
@media only screen and (max-width: 767px) {
  /* line 340, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box .flex-direction-nav.mobile {
    display: none;
  }
}
/* line 346, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box .flex-direction-nav.mobile a.flex-prev {
  background: url("../images/icons/histoire-prev.png") no-repeat center top;
  bottom: 0;
  height: 32px;
  left: 0;
  right: auto;
  top: auto;
  width: 32px;
  z-index: 100;
}
/* line 356, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .legend-box .flex-direction-nav.mobile a.flex-next {
  background: url("../images/icons/histoire-next.png") no-repeat center top;
  bottom: 0;
  height: 32px;
  right: 0;
  top: auto;
  width: 32px;
}
/* line 370, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .flexslider.fc-diapo .slides li .illustration-item-wrapper .field-name-field-image img {
  width: 100%;
}
/* line 378, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .flexslider.fc-diapo .flex-direction-nav {
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 378, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .flex-direction-nav {
    display: block;
  }
}
/* line 384, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .flexslider.fc-diapo .flex-direction-nav a.flex-prev {
  background: url("../images/icons/histoire-prev.png") no-repeat center top;
  bottom: 55px;
  height: 32px;
  left: auto;
  right: 343px;
  top: auto;
  width: 32px;
  z-index: 100;
}
@media only screen and (max-width: 767px) {
  /* line 384, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .flex-direction-nav a.flex-prev {
    bottom: auto;
    left: 0 !important;
    right: auto;
    top: 180px;
  }
}
@media only screen and (max-width: 600px) {
  /* line 384, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .flex-direction-nav a.flex-prev {
    top: 140px;
  }
}
@media only screen and (max-width: 500px) {
  /* line 384, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .flex-direction-nav a.flex-prev {
    top: 110px;
  }
}
@media only screen and (max-width: 420px) {
  /* line 384, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .flex-direction-nav a.flex-prev {
    top: 90px;
  }
}
@media only screen and (max-width: 400px) {
  /* line 384, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .flex-direction-nav a.flex-prev {
    top: 80px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 384, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .flex-direction-nav a.flex-prev {
    top: 70px;
  }
}
@media only screen and (max-width: 320px) {
  /* line 384, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .flex-direction-nav a.flex-prev {
    top: 55px;
  }
}
/* line 419, ../sass/layout/_gouvernance.scss */
.node-type-page-gouvernance .flexslider.fc-diapo .flex-direction-nav a.flex-next {
  background: url("../images/icons/histoire-next.png") no-repeat center top;
  bottom: 55px;
  height: 32px;
  right: 65px;
  top: auto;
  width: 32px;
  z-index: 100;
}
@media only screen and (max-width: 767px) {
  /* line 419, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .flex-direction-nav a.flex-next {
    bottom: 0;
    right: 0 !important;
    top: 180px;
  }
}
@media only screen and (max-width: 600px) {
  /* line 419, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .flex-direction-nav a.flex-next {
    top: 140px;
  }
}
@media only screen and (max-width: 500px) {
  /* line 419, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .flex-direction-nav a.flex-next {
    top: 110px;
  }
}
@media only screen and (max-width: 420px) {
  /* line 419, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .flex-direction-nav a.flex-next {
    top: 90px;
  }
}
@media only screen and (max-width: 400px) {
  /* line 419, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .flex-direction-nav a.flex-next {
    top: 80px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 419, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .flex-direction-nav a.flex-next {
    top: 70px;
  }
}
@media only screen and (max-width: 320px) {
  /* line 419, ../sass/layout/_gouvernance.scss */
  .node-type-page-gouvernance .flexslider.fc-diapo .flex-direction-nav a.flex-next {
    top: 55px;
  }
}

/*.slider-gouvernance{
  @include responsive(xs){
    @include landscape{
      height: 160vh;
    }
  }

  @include breakpoint(640px){
    @include landscape{
      height: 176vh;
    }
  }

  @include breakpoint(480px){
    @include landscape{
      height: 160vh;
    }
  }


  @include responsive(xs){
    height: 110vh;
  }

  @include breakpoint(420px){
    height: 77vh;
  }

  @include breakpoint(380px){
    @include landscape{
      height: 150vh;
    }
  }

  @include breakpoint(380px){
    height: 118vh;
  }

  @include breakpoint(360px){
    height: 85vh;
  }

  @include breakpoint(420px){
    @include landscape{
      height: 185vh;
    }
  }

  @include breakpoint(320px){
    height: 113vh;
  }
}*/
/************** DETAILS GOUVERNACE *******************/
/* line 515, ../sass/layout/_gouvernance.scss */
.node-type-biographie #page #columns {
  padding: 0;
}
/* line 520, ../sass/layout/_gouvernance.scss */
.node-type-biographie #main-content-header {
  display: none;
}
/* line 523, ../sass/layout/_gouvernance.scss */
.node-type-biographie .node-title-bio {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 40px;
  font-weight: 300;
  color: #000;
  text-align: center;
  text-transform: inherit;
  margin: 45px 0 0;
  clear: both;
}
@media only screen and (max-width: 1024px) {
  /* line 523, ../sass/layout/_gouvernance.scss */
  .node-type-biographie .node-title-bio {
    margin: 35px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 523, ../sass/layout/_gouvernance.scss */
  .node-type-biographie .node-title-bio {
    margin: 45px 0 0;
    font-size: 30px;
  }
}
@media only screen and (max-width: 350px) {
  /* line 523, ../sass/layout/_gouvernance.scss */
  .node-type-biographie .node-title-bio {
    font-size: 25px;
  }
}
/* line 543, ../sass/layout/_gouvernance.scss */
.node-type-biographie .field-name-field-bio-fonction .field-item {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 40px;
  font-weight: 800;
  color: #ff9545;
  text-align: center;
  margin: 0 0 50px;
}
@media only screen and (max-width: 767px) {
  /* line 543, ../sass/layout/_gouvernance.scss */
  .node-type-biographie .field-name-field-bio-fonction .field-item {
    font-size: 27px;
    line-height: 25px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 543, ../sass/layout/_gouvernance.scss */
  .node-type-biographie .field-name-field-bio-fonction .field-item {
    margin: 0 0 30px;
  }
}
@media only screen and (max-width: 350px) {
  /* line 543, ../sass/layout/_gouvernance.scss */
  .node-type-biographie .field-name-field-bio-fonction .field-item {
    font-size: 24px;
  }
}
/* line 561, ../sass/layout/_gouvernance.scss */
.node-type-biographie .field-name-field-bio-texte {
  width: 81%;
}
@media only screen and (max-width: 767px) {
  /* line 561, ../sass/layout/_gouvernance.scss */
  .node-type-biographie .field-name-field-bio-texte {
    width: 100%;
  }
}
/* line 566, ../sass/layout/_gouvernance.scss */
.node-type-biographie .field-name-field-bio-texte p, .node-type-biographie .field-name-field-bio-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-biographie .field-name-field-bio-texte strong {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
  color: #000;
}
/* line 569, ../sass/layout/_gouvernance.scss */
.node-type-biographie .field-name-field-bio-texte p span, .section-media .field-name-body p .node-type-biographie .field-name-field-bio-texte strong span {
  color: #000;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}
@media only screen and (max-width: 767px) {
  /* line 566, ../sass/layout/_gouvernance.scss */
  .node-type-biographie .field-name-field-bio-texte p, .node-type-biographie .field-name-field-bio-texte .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-biographie .field-name-field-bio-texte strong {
    width: 90%;
  }
}
/* line 577, ../sass/layout/_gouvernance.scss */
.node-type-biographie .field-name-field-bio-texte p a, .section-media .field-name-body p .node-type-biographie .field-name-field-bio-texte strong a {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  text-decoration: none !important;
  color: #ff9545;
}
/* line 581, ../sass/layout/_gouvernance.scss */
.node-type-biographie .field-name-field-bio-texte p a:hover, .section-media .field-name-body p .node-type-biographie .field-name-field-bio-texte strong a:hover {
  text-decoration: none !important;
  color: #e94e10;
}
@media only screen and (max-width: 1024px) {
  /* line 561, ../sass/layout/_gouvernance.scss */
  .node-type-biographie .field-name-field-bio-texte {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 561, ../sass/layout/_gouvernance.scss */
  .node-type-biographie .field-name-field-bio-texte {
    padding: 0 10px;
  }
}
/* line 597, ../sass/layout/_gouvernance.scss */
.node-type-biographie .show-responsive.biographie-retour {
  float: left !important;
}
/* line 603, ../sass/layout/_gouvernance.scss */
.node-type-biographie .biographie-retour-gov a {
  background: url("../images/refonte/puce-retour.jpg") no-repeat left center;
  color: #000;
  display: block;
  font-family: "Times New roman";
  margin: 8px 0 10px;
  padding: 0 0 0 21px !important;
  text-decoration: underline;
  font-size: 20px !important;
  line-height: 21px;
  font-weight: 500px;
}
@media only screen and (max-width: 1024px) {
  /* line 603, ../sass/layout/_gouvernance.scss */
  .node-type-biographie .biographie-retour-gov a {
    margin: 15px;
  }
}
/* line 617, ../sass/layout/_gouvernance.scss */
.node-type-biographie .biographie-retour-gov a:hover {
  text-decoration: underline;
}
/* line 624, ../sass/layout/_gouvernance.scss */
.node-type-biographie .biographie-retour a {
  color: #cd4d00;
  display: block;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  padding: 0 0 0 27px !important;
  text-decoration: none;
  font-size: 15px !important;
  margin: 8px 10px;
  background: url("../images/refonte/mobile-fleche-retour.png") no-repeat left center;
}
/* line 633, ../sass/layout/_gouvernance.scss */
.node-type-biographie .biographie-retour a:hover {
  text-decoration: underline;
}
/* line 639, ../sass/layout/_gouvernance.scss */
.node-type-biographie #breadcrumb {
  display: none;
}
/* line 644, ../sass/layout/_gouvernance.scss */
.node-type-biographie .field-name-field-image img {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 649, ../sass/layout/_gouvernance.scss */
  .node-type-biographie .field-type-text-with-summary {
    margin: 0;
  }
}

/* line 1, ../sass/layout/_newsroom-news.scss */
.front .page-newsroom {
  margin-top: 20px;
  width: 976px;
}
@media only screen and (max-width: 767px) {
  .front .page-newsroom {
    width: 100%;
  }
  .front .page-newsroom .schema .wrap_part1 > div,
  .front .page-newsroom .schema .wrap_part2 > div {
    margin-bottom:10px !important;
  }
}
.page-newsroom {
  /********** BLOC NEWS *********/
  /******************* MENU BLOC NEWSROOM ***********************/
  /******************* breadcrumb-mobile ***********************/
}
/* line 3, ../sass/layout/_newsroom-news.scss */
.page-newsroom #page #columns {
  padding: 0;
  max-width: 100%;
}
/* line 8, ../sass/layout/_newsroom-news.scss */
.page-newsroom #page #breadcrumb {
  padding: 5px 0 0;
}
@media only screen and (max-width: 1024px) {
  /* line 8, ../sass/layout/_newsroom-news.scss */
  .page-newsroom #page #breadcrumb {
    padding: 5px 0 0 15px;
  }
}
/* line 16, ../sass/layout/_newsroom-news.scss */
.page-newsroom #page #breadcrumb .breadcrumb-wrapper #crumbs li {
  display: inline-block;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
/* line 21, ../sass/layout/_newsroom-news.scss */
.page-newsroom #page #breadcrumb .breadcrumb-wrapper #crumbs li a {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  color: #000;
}
/* line 27, ../sass/layout/_newsroom-news.scss */
.page-newsroom #page #breadcrumb .breadcrumb-wrapper #crumbs li span.crumb-title {
  color: #eb5f22;
  font-size: 12px;
}
/* line 39, ../sass/layout/_newsroom-news.scss */
.page-newsroom #main-content-header #page-title {
  margin: 10px auto 0;
  text-align: center;
  width: 100%;
  padding: 0 0 5px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 600;
  color: #ff9545;
  text-transform: inherit;
}
@media only screen and (max-width: 1080px) {
  /* line 39, ../sass/layout/_newsroom-news.scss */
  .page-newsroom #main-content-header #page-title {
    margin: 35px auto 0;
  }
}
@media only screen and (max-width: 675px) {
  /* line 39, ../sass/layout/_newsroom-news.scss */
  .page-newsroom #main-content-header #page-title {
    width: 80%;
    font-size: 30px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 380px) {
  /* line 39, ../sass/layout/_newsroom-news.scss */
  .page-newsroom #main-content-header #page-title {
    width: 95%;
  }
}
/* line 63, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-newsroom-intro .field-name-field-chapo {
  width: 94% !important;
  margin: 10px auto 40px !important;
}
@media only screen and (max-width: 1080px) {
  /* line 63, ../sass/layout/_newsroom-news.scss */
  .page-newsroom #block-bouygues-newsroom-b-newsroom-intro .field-name-field-chapo {
    margin: 10px auto 35px !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 63, ../sass/layout/_newsroom-news.scss */
  .page-newsroom #block-bouygues-newsroom-b-newsroom-intro .field-name-field-chapo {
    margin: 5px auto !important;
  }
}
/* line 72, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-newsroom-intro .field-name-field-chapo p, .page-newsroom #block-bouygues-newsroom-b-newsroom-intro .field-name-field-chapo .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom #block-bouygues-newsroom-b-newsroom-intro .field-name-field-chapo strong {
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  line-height: 23px;
  font-weight: 300;
  color: #000;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  /* line 72, ../sass/layout/_newsroom-news.scss */
  .page-newsroom #block-bouygues-newsroom-b-newsroom-intro .field-name-field-chapo p, .page-newsroom #block-bouygues-newsroom-b-newsroom-intro .field-name-field-chapo .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom #block-bouygues-newsroom-b-newsroom-intro .field-name-field-chapo strong {
    text-align: left;
    opacity: 0.7;
  }
}
/* line 87, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content {
  /******* bloc facebook *******/
  /************* BLOC YOU TUBE *************/
  /******* bloc you tube bas *******/
  /***************** MOBILE BLOCS*****************/
}
/* line 88, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob {
  /******* bloc news *******/
  /******* bloc liens *******/
  /******* bloc twitter *******/
  /******* bloc blog *******/
  /******* bloc liens *******/
  /******* bloc instagram *******/
  /******* bloc liens bas instagram *******/
}
@media only screen and (max-width: 1024px) {
  /* line 88, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  /* line 88, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob {
    /*display: none;*/
  }
}
/* line 98, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news {
  float: left;
  max-width: 100%;
  position: relative;
  width: 100%;
}
/* line 103, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news {
  float: left;
  width: 50%;
  position: relative;
  overflow: hidden;
}
/* line 109, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news a {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-indent: -999px;
  top: 0;
  z-index: 100;
}
/* line 121, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .left-news {
  float: left;
  width: 50%;
  height: 220px;
}
@media only screen and (max-width: 1024px) {
  /* line 121, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .left-news {
    height: auto;
  }
}
/* line 128, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .left-news img {
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  /* line 128, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .left-news img {
    height: auto;
  }
}
/* line 136, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news {
  background: #f8f7f7;
  float: right;
  width: 50%;
  height: 220px;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  /* line 136, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news {
    height: 0;
    padding-bottom: 50%;
  }
}
/* line 148, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .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;
  z-index: 100;
  content: "";
}
@media only screen and (max-width: 1024px) {
  /* line 148, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news:before {
    top: 35%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 148, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news:before {
    top: 32%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 148, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news:before {
    top: 43%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 148, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news:before {
    top: 36%;
  }
}
@media only screen and (max-width: 420px) {
  /* line 148, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news:before {
    top: 30%;
  }
}
@media only screen and (max-width: 380px) {
  /* line 148, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news:before {
    top: 29%;
  }
}
@media only screen and (max-width: 360px) {
  /* line 148, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news:before {
    top: 27%;
  }
}
/* line 151, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news .picto {
  padding: 0 29px 0 0;
  margin: 30px 0 10px 15px;
  padding: 30px 29px 0 0;
  display: block;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news .picto:after {
  background-position: -95px -223px;
  width: 29px;
  height: 28px;
}
@media only screen and (max-width: 1024px) {
  /* line 151, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news .picto {
    left: 15px;
    top: 5px;
  }
}
/* line 162, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news .news-chapo {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  padding: 0 15px 30px;
}
@media only screen and (max-width: 1024px) {
  /* line 162, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news .news-chapo {
    padding: 10px 15px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 162, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news .news-chapo {
    font-size: 12px;
  }
}
/* line 174, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news .dat, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news .dat, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news .dat, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news .dat {
  display: none;
}
/* line 178, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-1 .right-news .datnews, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-2 .right-news .datnews, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-5 .right-news .datnews, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-6 .right-news .datnews {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  font-style: italic;
  position: absolute;
  bottom: 15px;
  left: 15px;
}
/* line 190, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .left-news {
  float: right;
  width: 50%;
  height: 220px;
}
@media only screen and (max-width: 1024px) {
  /* line 190, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .left-news {
    height: auto;
  }
}
/* line 197, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .left-news img {
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  /* line 197, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .left-news img {
    height: auto;
  }
}
/* line 205, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news {
  float: left;
  position: relative;
  width: 50%;
  height: 220px;
}
@media only screen and (max-width: 1024px) {
  /* line 205, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news {
    height: 0;
    padding-bottom: 50%;
  }
}
/* line 214, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .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: "";
  z-index: 100;
}
@media only screen and (max-width: 1024px) {
  /* line 214, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news:before {
    top: 35%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 214, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news:before {
    top: 32%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 214, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news:before {
    top: 43%;
    border-top: 37px solid transparent;
    border-left: 37px solid #f8f7f7;
    border-bottom: 37px solid transparent;
  }
}
@media only screen and (max-width: 480px) {
  /* line 214, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news:before {
    top: 36%;
  }
}
@media only screen and (max-width: 420px) {
  /* line 214, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news:before {
    top: 30%;
  }
}
@media only screen and (max-width: 380px) {
  /* line 214, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news:before {
    top: 29%;
  }
}
@media only screen and (max-width: 360px) {
  /* line 214, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news:before {
    top: 27%;
  }
}
/* line 217, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news .picto {
  padding: 0 29px 0 0;
  margin: 30px 0 10px 15px;
  padding: 30px 29px 0 0;
  display: block;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news .picto:after {
  background-position: -95px -223px;
  width: 29px;
  height: 28px;
}
@media only screen and (max-width: 1024px) {
  /* line 217, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news .picto {
    left: 15px;
    top: 5px;
  }
}
/* line 228, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news .news-chapo {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  padding: 0 15px 30px;
}
@media only screen and (max-width: 1024px) {
  /* line 228, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news .news-chapo {
    padding: 10px 15px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 228, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news .news-chapo {
    font-size: 12px;
  }
}
/* line 240, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news .dat, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news .dat {
  display: none;
}
/* line 244, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-3 .right-news .datnews, .page-newsroom .b-newsroom-content .show-not-mob .b-news .bloc-news.b-news-4 .right-news .datnews {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  font-style: italic;
  position: absolute;
  bottom: 15px;
  left: 15px;
}
/* line 258, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news-bas {
  clear: both;
  float: left;
  width: 97%;
  height: 198px;
  max-width: 100%;
  margin: 0;
  background: url("../images/refonte/bg-linknews.jpg");
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}
/* line 268, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news-bas h2 {
  margin: 40px auto 30px;
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 300;
  color: #000;
  text-transform: inherit;
}
@media only screen and (max-width: 1024px) {
  /* line 268, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas h2 {
    margin: 30px auto;
  }
}
/* line 277, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news-bas h2 span {
  color: #fff;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 800;
}
/* line 284, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .links li, .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .section-media .fichier-hd li, .section-media .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .fichier-hd li {
  width: 46%;
  float: left;
  padding: 0 0 0 35px;
  margin: 0 0 20px;
}
@media only screen and (max-width: 800px) {
  /* line 284, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .links li, .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .section-media .fichier-hd li, .section-media .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .fichier-hd li {
    padding: 0 0 0 15px;
    width: 47%;
  }
}
/* line 293, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .links li .lien-news, .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .section-media .fichier-hd li .lien-news, .section-media .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .fichier-hd li .lien-news {
  padding: 0 29px 0 0;
  padding: 0 0 0 40px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  color: #000;
  position: relative;
  z-index: 100;
  text-transform: uppercase;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .links li .lien-news:after, .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .section-media .fichier-hd li .lien-news:after, .section-media .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .fichier-hd li .lien-news:after {
  background-position: -132px -38px;
  width: 29px;
  height: 17px;
}
@media only screen and (max-width: 800px) {
  /* line 293, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .links li .lien-news, .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .section-media .fichier-hd li .lien-news, .section-media .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .fichier-hd li .lien-news {
    font-size: 15px;
  }
}
/* line 310, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .bloc-social {
  width: 25%;
  padding: 0;
  float: left;
  height: 212px;
  position: relative;
}
/* line 317, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .bloc-social a {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-indent: -999px;
  top: 0;
  z-index: 100;
}
/* line 328, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-1, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-3, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-6, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-8, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-9, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-11 {
  background: #2f2f2f;
}
/* line 330, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-1 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-1 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-1 strong, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-3 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-3 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-3 strong, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-6 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-6 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-6 strong, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-8 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-8 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-8 strong, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-9 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-9 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-9 strong, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-11 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-11 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-11 strong {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  padding: 20px;
  color: #fff;
}
@media only screen and (max-width: 800px) {
  /* line 330, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-1 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-1 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-1 strong, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-3 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-3 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-3 strong, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-6 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-6 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-6 strong, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-8 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-8 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-8 strong, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-9 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-9 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-9 strong, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-11 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-11 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-11 strong {
    padding: 11px 20px 20px;
    line-height: 17px;
  }
}
/* line 340, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-1 .s-date, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-3 .s-date, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-6 .s-date, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-8 .s-date, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-9 .s-date, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-11 .s-date {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  color: #fff;
  position: absolute;
  bottom: 15px;
  left: 20px;
  font-style: italic;
}
/* line 350, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-2, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-4, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-5, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-7, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-10 {
  background: #f8f7f7;
}
/* line 352, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-2 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-2 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-2 strong, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-4 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-4 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-4 strong, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-5 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-5 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-5 strong, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-7 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-7 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-7 strong, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-10 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-10 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-10 strong {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  padding: 20px;
  color: #000;
}
@media only screen and (max-width: 800px) {
  /* line 352, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-2 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-2 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-2 strong, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-4 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-4 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-4 strong, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-5 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-5 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-5 strong, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-7 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-7 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-7 strong, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-10 p, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-10 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-10 strong {
    padding: 11px 20px 20px;
    line-height: 17px;
  }
}
/* line 362, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-2 .s-date, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-4 .s-date, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-5 .s-date, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-7 .s-date, .page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-10 .s-date {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  position: absolute;
  bottom: 15px;
  left: 20px;
  color: #000;
  font-style: italic;
}
/* line 372, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .bloc-social span {
  background: url("../images/icons/news-twitter.png") no-repeat center top;
  display: block;
  margin: 24px 20px 0;
  width: 24px;
  height: 20px;
}
/* line 380, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-last {
  background: #ff9545;
  display: table;
}
/* line 384, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-last .inner-bloc-sociaux {
  display: table-cell;
  vertical-align: middle;
}
/* line 387, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-last .inner-bloc-sociaux .twitter-icon {
  padding: 0 47px 0 0;
  display: table;
  margin: 0 auto 10px;
  padding: 0;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-last .inner-bloc-sociaux .twitter-icon:after {
  background-position: 0 -363px;
  width: 47px;
  height: 40px;
}
/* line 394, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-last .inner-bloc-sociaux .text-tw {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  display: table;
  color: #fff;
  text-decoration: none;
  text-align: center;
  margin: 0 auto;
  padding: 15px 0 0;
  position: static;
  text-indent: 0;
  width: 110px;
}
/* line 406, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .bloc-social.b-social-last .inner-bloc-sociaux a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
}
/* line 419, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog {
  float: left;
  max-width: 100%;
  position: relative;
  width: 100%;
}
/* line 424, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news {
  float: left;
  max-width: 50%;
  position: relative;
  overflow: hidden;
  width: 50%;
}
/* line 431, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news a {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-indent: -999px;
  top: 0;
  z-index: 100;
}
/* line 443, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .left-news {
  float: left;
  width: 50%;
  height: 220px;
}
@media only screen and (max-width: 1024px) {
  /* line 443, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .left-news {
    height: auto;
  }
}
/* line 450, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .left-news img {
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  /* line 450, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .left-news img {
    height: auto;
  }
}
/* line 458, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .right-news {
  background: #f8f7f7;
  float: right;
  width: 50%;
  height: 220px;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  /* line 458, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .right-news {
    height: 0;
    padding-bottom: 50%;
  }
}
/* line 470, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .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;
  z-index: 100;
  content: "";
}
@media only screen and (max-width: 1024px) {
  /* line 470, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .right-news:before {
    top: 35%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 470, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .right-news:before {
    top: 32%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 470, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .right-news:before {
    top: 43%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 470, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .right-news:before {
    top: 36%;
  }
}
@media only screen and (max-width: 420px) {
  /* line 470, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .right-news:before {
    top: 30%;
  }
}
@media only screen and (max-width: 380px) {
  /* line 470, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .right-news:before {
    top: 29%;
  }
}
@media only screen and (max-width: 360px) {
  /* line 470, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .right-news:before {
    top: 27%;
  }
}
/* line 474, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .right-news span, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .right-news span, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .right-news span, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .right-news span {
  padding: 0 27px 0 0;
  margin: 25px 20px 15px;
  padding: 30px 29px 0 0;
  display: block;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .right-news span:after, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .right-news span:after, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .right-news span:after, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .right-news span:after {
  background-position: -99px -135px;
  width: 27px;
  height: 27px;
}
@media only screen and (max-width: 1024px) {
  /* line 474, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .right-news span, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .right-news span, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .right-news span, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .right-news span {
    left: 15px;
    top: 5px;
  }
}
/* line 485, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .right-news .news-chapo {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  padding: 0 20px 30px;
}
@media only screen and (max-width: 1024px) {
  /* line 485, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .right-news .news-chapo {
    padding: 10px 15px;
  }
}
/* line 494, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-1 .right-news .s-date, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-2 .right-news .s-date, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-5 .right-news .s-date, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-6 .right-news .s-date {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  font-style: italic;
  position: absolute;
  bottom: 15px;
  left: 20px;
}
/* line 506, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .left-news {
  float: right;
  width: 50%;
  height: 220px;
}
@media only screen and (max-width: 1024px) {
  /* line 506, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .left-news {
    height: auto;
  }
}
/* line 513, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .left-news img {
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  /* line 513, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .left-news img {
    height: auto;
  }
}
/* line 521, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .right-news {
  float: left;
  position: relative;
  width: 50%;
  height: 220px;
  background: #f8f7f7;
}
@media only screen and (max-width: 1024px) {
  /* line 521, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .right-news {
    height: 0;
    padding-bottom: 50%;
  }
}
/* line 531, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .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: "";
  z-index: 100;
}
@media only screen and (max-width: 1024px) {
  /* line 531, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .right-news:before {
    top: 35%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 531, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .right-news:before {
    top: 32%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 531, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .right-news:before {
    top: 43%;
    border-top: 37px solid transparent;
    border-left: 37px solid #f8f7f7;
    border-bottom: 37px solid transparent;
  }
}
@media only screen and (max-width: 480px) {
  /* line 531, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .right-news:before {
    top: 36%;
  }
}
@media only screen and (max-width: 420px) {
  /* line 531, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .right-news:before {
    top: 30%;
  }
}
@media only screen and (max-width: 380px) {
  /* line 531, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .right-news:before {
    top: 29%;
  }
}
@media only screen and (max-width: 360px) {
  /* line 531, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .right-news:before {
    top: 27%;
  }
}
/* line 535, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .right-news span, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .right-news span {
  padding: 0 27px 0 0;
  margin: 25px 20px 15px;
  padding: 30px 29px 0 0;
  display: block;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .right-news span:after, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .right-news span:after {
  background-position: -99px -135px;
  width: 27px;
  height: 27px;
}
@media only screen and (max-width: 1024px) {
  /* line 535, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .right-news span, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .right-news span {
    left: 15px;
    top: 5px;
  }
}
/* line 546, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .right-news .news-chapo {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  padding: 0 20px 30px;
}
@media only screen and (max-width: 1024px) {
  /* line 546, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .right-news .news-chapo {
    padding: 10px 15px;
  }
}
/* line 555, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-3 .right-news .s-date, .page-newsroom .b-newsroom-content .show-not-mob .b-blog .bloc-news.b-blog-4 .right-news .s-date {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  font-style: italic;
  position: absolute;
  bottom: 15px;
  left: 20px;
}
/* line 569, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog-bas {
  clear: both;
  float: left;
  width: 100%;
  height: 157px;
  max-width: 100%;
  margin: 0;
  background: url("../images/refonte/blog-foot.jpg");
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}
/* line 579, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog-bas h2 {
  margin: 40px auto 30px;
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 300;
  color: #000;
  text-transform: inherit;
}
/* line 585, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog-bas h2 span {
  color: #fff;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 800;
}
/* line 592, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog-bas .ico a {
  padding: 0 29px 0 0;
  padding: 0 0 0 40px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 20px;
  line-height: 22px;
  font-weight: 500;
  color: #000;
  text-transform: uppercase;
  margin: 0 auto;
  display: table;
  text-decoration: none;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-blog-bas .ico a:after {
  background-position: -132px -38px;
  width: 29px;
  height: 17px;
}
@media only screen and (max-width: 800px) {
  /* line 592, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-blog-bas .ico a {
    font-size: 15px;
  }
}
/* line 609, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-ins {
  float: left;
  max-width: 100%;
  position: relative;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 609, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins {
    display: none;
  }
}
/* line 617, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram {
  float: left;
  width: 50%;
  position: relative;
  overflow: hidden;
}
/* line 623, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram a {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-indent: -999px;
  top: 0;
  z-index: 100;
}
/* line 635, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .left-news {
  float: left;
  width: 50%;
  height: 220px;
}
@media only screen and (max-width: 1024px) {
  /* line 635, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .left-news {
    height: auto;
  }
}
/* line 642, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .left-news img {
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  /* line 642, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .left-news img {
    height: auto;
  }
}
/* line 650, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .right-news {
  background: #f8f7f7;
  float: right;
  width: 50%;
  height: 220px;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  /* line 650, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .right-news {
    height: 0;
    padding-bottom: 50%;
  }
}
/* line 662, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .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;
  z-index: 100;
  content: "";
}
@media only screen and (max-width: 1024px) {
  /* line 662, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .right-news:before {
    top: 35%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 662, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .right-news:before {
    top: 32%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 662, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .right-news:before {
    top: 43%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 662, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .right-news:before {
    top: 36%;
  }
}
@media only screen and (max-width: 420px) {
  /* line 662, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .right-news:before {
    top: 30%;
  }
}
@media only screen and (max-width: 380px) {
  /* line 662, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .right-news:before {
    top: 29%;
  }
}
@media only screen and (max-width: 360px) {
  /* line 662, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .right-news:before {
    top: 27%;
  }
}
/* line 665, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .right-news .picto {
  padding: 0 28px 0 0;
  margin: 30px 0 10px 20px;
  padding: 30px 29px 0 0;
  display: block;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .right-news .picto:after {
  background-position: 0 -193px;
  width: 28px;
  height: 28px;
}
@media only screen and (max-width: 1024px) {
  /* line 665, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .right-news .picto {
    margin: 20px 0 5px 15px;
  }
}
/* line 675, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .right-news .news-chapo {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  padding: 0 20px 15px;
}
@media only screen and (max-width: 1024px) {
  /* line 675, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .right-news .news-chapo {
    padding: 10px 15px;
  }
}
/* line 684, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-1 .right-news .dat, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-2 .right-news .dat, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-5 .right-news .dat, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-6 .right-news .dat {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  font-style: italic;
  position: absolute;
  bottom: 15px;
  left: 20px;
}
/* line 696, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .left-news {
  float: right;
  width: 50%;
  height: 220px;
}
@media only screen and (max-width: 1024px) {
  /* line 696, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .left-news, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .left-news {
    height: auto;
  }
}
/* line 703, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .left-news img {
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  /* line 703, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .left-news img, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .left-news img {
    height: auto;
  }
}
/* line 711, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .right-news {
  float: left;
  position: relative;
  width: 50%;
  height: 220px;
}
@media only screen and (max-width: 1024px) {
  /* line 711, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .right-news, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .right-news {
    height: 0;
    padding-bottom: 50%;
  }
}
/* line 720, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .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: "";
  z-index: 100;
}
@media only screen and (max-width: 1024px) {
  /* line 720, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .right-news:before {
    top: 35%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 720, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .right-news:before {
    top: 32%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 720, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .right-news:before {
    top: 43%;
    border-top: 37px solid transparent;
    border-left: 37px solid #f8f7f7;
    border-bottom: 37px solid transparent;
  }
}
@media only screen and (max-width: 480px) {
  /* line 720, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .right-news:before {
    top: 36%;
  }
}
@media only screen and (max-width: 420px) {
  /* line 720, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .right-news:before {
    top: 30%;
  }
}
@media only screen and (max-width: 380px) {
  /* line 720, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .right-news:before {
    top: 29%;
  }
}
@media only screen and (max-width: 360px) {
  /* line 720, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .right-news:before, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .right-news:before {
    top: 27%;
  }
}
/* line 723, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .right-news .picto {
  padding: 0 28px 0 0;
  margin: 30px 0 10px 20px;
  padding: 30px 29px 0 0;
  display: block;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .right-news .picto:after {
  background-position: 0 -193px;
  width: 28px;
  height: 28px;
}
@media only screen and (max-width: 1024px) {
  /* line 723, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .right-news .picto, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .right-news .picto {
    margin: 20px 0 5px 15px;
  }
}
/* line 733, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .right-news .news-chapo {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  padding: 0 20px 15px;
}
@media only screen and (max-width: 1024px) {
  /* line 733, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .right-news .news-chapo {
    padding: 10px 15px;
  }
}
/* line 742, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-3 .right-news .dat, .page-newsroom .b-newsroom-content .show-not-mob .b-ins .bloc-instagram.b-ins-4 .right-news .dat {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  font-style: italic;
  position: absolute;
  bottom: 15px;
  left: 20px;
}
/* line 756, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news-ins {
  clear: both;
  float: left;
  width: 100%;
  height: 157px;
  max-width: 100%;
  margin: 0;
  background: url("../images/refonte/blog-foot.jpg");
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}
/* line 766, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news-ins h2 {
  margin: 40px auto 30px;
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 300;
  color: #000;
  text-transform: inherit;
}
/* line 772, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news-ins h2 span {
  color: #fff;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 800;
}
/* line 779, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news-ins li a {
  padding: 0 29px 0 0;
  padding: 0 0 0 40px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 20px;
  line-height: 22px;
  font-weight: 500;
  color: #000;
  text-transform: uppercase;
  margin: 0 auto;
  display: table;
  text-decoration: none;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom .b-newsroom-content .show-not-mob .b-news-ins li a:after {
  background-position: -132px -38px;
  width: 29px;
  height: 17px;
}
@media only screen and (max-width: 800px) {
  /* line 779, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob .b-news-ins li a {
    font-size: 15px;
  }
}
/* line 798, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-fb .bloc-social {
  width: 25%;
  padding: 0;
  float: left;
  height: 212px;
  position: relative;
}
/* line 805, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-fb .bloc-social a {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-indent: -999px;
  top: 0;
  z-index: 100;
}
/* line 816, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-1, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-3, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-6, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-8, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-9, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-11 {
  background: #265a9a;
}
/* line 818, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-1 span, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-3 span, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-6 span, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-8 span, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-9 span, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-11 span {
  background: url("../images/icons/news-fb-blan.png") no-repeat center top;
  display: block;
  margin: 24px 20px 0;
  width: 14px;
  height: 26px;
}
@media only screen and (max-width: 1024px) {
  /* line 818, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-1 span, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-3 span, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-6 span, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-8 span, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-9 span, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-11 span {
    margin: 24px 15px 0;
  }
}
/* line 829, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-1 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-1 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-1 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-3 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-3 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-3 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-6 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-6 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-6 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-8 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-8 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-8 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-9 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-9 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-9 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-11 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-11 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-11 strong {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  padding: 20px;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  /* line 829, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-1 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-1 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-1 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-3 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-3 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-3 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-6 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-6 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-6 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-8 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-8 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-8 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-9 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-9 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-9 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-11 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-11 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-11 strong {
    padding: 10px 15px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 829, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-1 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-1 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-1 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-3 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-3 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-3 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-6 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-6 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-6 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-8 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-8 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-8 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-9 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-9 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-9 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-11 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-11 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-11 strong {
    line-height: 16px;
  }
}
/* line 841, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-1 .s-date, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-3 .s-date, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-6 .s-date, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-8 .s-date, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-9 .s-date, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-11 .s-date {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
  color: #fff;
  position: absolute;
  bottom: 15px;
  left: 20px;
  font-style: italic;
}
/* line 851, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-2, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-4, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-5, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-7, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-10 {
  background: #f8f7f7;
}
/* line 854, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-2 span, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-4 span, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-5 span, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-7 span, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-10 span {
  background: url("../images/icons/news-fb-blue.png") no-repeat center top;
  display: block;
  margin: 24px 20px 0;
  width: 14px;
  height: 26px;
}
@media only screen and (max-width: 1024px) {
  /* line 854, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-2 span, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-4 span, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-5 span, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-7 span, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-10 span {
    margin: 24px 15px 0;
  }
}
/* line 865, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-2 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-2 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-2 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-4 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-4 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-4 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-5 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-5 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-5 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-7 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-7 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-7 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-10 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-10 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-10 strong {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  padding: 20px;
  color: #000;
}
@media only screen and (max-width: 1024px) {
  /* line 865, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-2 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-2 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-2 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-4 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-4 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-4 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-5 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-5 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-5 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-7 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-7 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-7 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-10 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-10 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-10 strong {
    padding: 10px 15px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 865, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-2 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-2 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-2 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-4 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-4 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-4 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-5 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-5 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-5 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-7 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-7 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-7 strong, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-10 p, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-10 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-10 strong {
    line-height: 16px;
  }
}
/* line 877, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-2 .s-date, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-4 .s-date, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-5 .s-date, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-7 .s-date, .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-10 .s-date {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 14px;
  font-weight: 300;
  color: #000;
  position: absolute;
  bottom: 15px;
  left: 20px;
  font-style: italic;
}
/* line 887, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-last {
  background: #ff9545;
  display: table;
  position: relative;
}
/* line 891, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-last .inner-bloc-sociaux {
  display: table-cell;
  vertical-align: middle;
}
/* line 895, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-last .inner-bloc-sociaux span.icon-fb {
  padding: 0 22px 0 0;
  display: table;
  margin: 0 auto 10px;
  padding: 0;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-last .inner-bloc-sociaux span.icon-fb:after {
  background-position: -47px -363px;
  width: 22px;
  height: 42px;
}
@media only screen and (max-width: 1024px) {
  /* line 895, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-last .inner-bloc-sociaux span.icon-fb {
    margin: 0 auto 10px;
  }
}
/* line 906, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-last .inner-bloc-sociaux .text-fb {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  display: table;
  color: #fff;
  text-decoration: none;
  text-align: center;
  margin: 0 auto;
  padding: 15px 0 0;
  text-indent: 0;
  width: 130px;
}
/* line 918, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-fb .bloc-social.b-social-last .inner-bloc-sociaux a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  z-index: 100;
}
/* line 934, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-yt .bloc-social-mea {
  padding: 0 40px;
}
@media only screen and (max-width: 767px) {
  /* line 934, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-yt .bloc-social-mea {
    padding: 0;
  }
}
/* line 939, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-yt .bloc-social-mea h2 {
  margin: 30px 0 15px;
  text-transform: inherit;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  /* line 939, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-yt .bloc-social-mea h2 {
    text-align: left;
    margin: 35px 0 20px;
  }
}
/* line 947, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-yt .bloc-social-mea h2 a {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  color: #ff9545;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  /* line 947, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-yt .bloc-social-mea h2 a {
    font-size: 27px;
  }
}
/* line 957, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-yt .bloc-social-mea .text {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  color: #000;
}
/* line 962, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-yt .bloc-social-mea .vid {
  margin: 25px 0 45px;
}
/* line 964, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-yt .bloc-social-mea .vid iframe {
  width: 100%;
  height: 445px;
}
@media only screen and (max-width: 767px) {
  /* line 964, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-yt .bloc-social-mea .vid iframe {
    height: 190px;
  }
}
/* line 974, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-yt .bloc-social-tube {
  float: left;
  width: 246px;
}
@media only screen and (max-width: 1024px) {
  /* line 974, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-yt .bloc-social-tube {
    width: 290px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 974, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-yt .bloc-social-tube {
    width: 205px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 974, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-yt .bloc-social-tube {
    width: 100%;
  }
}
/* line 989, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-yt .bloc-social-tube .vid {
  width: 246px;
}
@media only screen and (max-width: 1024px) {
  /* line 989, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-yt .bloc-social-tube .vid {
    width: 290px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 989, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-yt .bloc-social-tube .vid {
    width: 205px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 989, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-yt .bloc-social-tube .vid {
    width: 100%;
  }
}
/* line 1003, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-yt .bloc-social-tube .vid iframe {
  height: 140px;
}
@media only screen and (max-width: 767px) {
  /* line 1003, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-yt .bloc-social-tube .vid iframe {
    height: 190px;
    width: 100%;
  }
}
/* line 1011, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-yt .bloc-social-tube .text {
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  line-height: 21px;
  font-weight: 100;
  padding: 15px 0 0;
  opacity: 0.7;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -ms-filter: alpha(opacity=70);
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  color: #000;
}
@media only screen and (max-width: 767px) {
  /* line 1011, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-yt .bloc-social-tube .text {
    padding: 15px 0 30px;
  }
}
/* line 1021, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-yt .bloc-social-tube.b-social-yt-2 {
  margin: 0 33px 0 40px;
}
@media only screen and (max-width: 800px) {
  /* line 1021, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-yt .bloc-social-tube.b-social-yt-2 {
    margin: 0 36px 0 40px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1021, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-yt .bloc-social-tube.b-social-yt-2 {
    margin: 0;
  }
}
/* line 1031, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-yt .bloc-social-tube.b-social-yt-3 {
  margin: 0 33px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 1031, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-yt .bloc-social-tube.b-social-yt-3 {
    margin: 0;
  }
}
/* line 1038, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content.type-yt .bloc-social-tube.b-social-yt-4 {
  float: right;
  margin: 0 40px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 1038, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-yt .bloc-social-tube.b-social-yt-4 {
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1045, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content.type-yt .bloc-social-tube.b-social-yt-4 .text {
    padding: 15px 0 23px;
  }
}
/* line 1055, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .b-yt-bas {
  clear: both;
  float: left;
  width: 100%;
  height: 157px;
  max-width: 100%;
  margin: 25px 0 0;
  background: url("../images/refonte/blog-foot.jpg");
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}
@media only screen and (max-width: 767px) {
  /* line 1055, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .b-yt-bas {
    margin: 0;
  }
}
/* line 1069, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .b-yt-bas h2 {
  margin: 40px auto 30px;
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 100;
  color: #000;
  text-transform: inherit;
}
/* line 1075, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .b-yt-bas h2 span {
  color: #fff;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 800;
}
@media only screen and (max-width: 500px) {
  /* line 1069, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .b-yt-bas h2 {
    margin: 20px auto 30px;
  }
}
@media only screen and (max-width: 420px) {
  /* line 1069, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .b-yt-bas h2 {
    margin: 30px auto 20px;
  }
}
/* line 1088, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .b-yt-bas li a {
  background: url("../images/icons/oeil-mobile.png") no-repeat 0 3px;
  padding: 0 0 0 40px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 20px;
  line-height: 22px;
  font-weight: 500;
  color: #000;
  text-transform: uppercase;
  margin: 0 auto;
  display: table;
  text-decoration: none;
}
@media only screen and (max-width: 500px) {
  /* line 1088, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .b-yt-bas li a {
    width: 280px;
    margin: 0 0 0 20px;
    line-height: 28px;
    background: url("../images/icons/oeil-mobile.png") no-repeat 0 7px;
  }
}
@media only screen and (max-width: 350px) {
  /* line 1088, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .b-yt-bas li a {
    font-size: 18px;
    width: 250px;
    line-height: 28px;
  }
}
/* line 1113, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob {
  display: none;
  /*************** bloc youtube ***********/
  /*************** bloc news ***********/
  /***** MENU RESOCIAUX *******/
  /******* bloc twitter *******/
  /******* bloc blog *******/
  /******* bloc liens *******/
  /******* bloc facebook *******/
  /*************** bloc instagram ***********/
  /******* bloc liens bas instagram *******/
}
@media only screen and (max-width: 767px) {
  /* line 1113, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob {
    display: block;
  }
}
/* line 1120, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .wrap_yt {
  padding: 0 10px;
}
/* line 1125, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news {
  float: left;
  max-width: 100%;
  position: relative;
  width: 100%;
  position: relative;
}
/* line 1131, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news {
  float: left;
  max-width: 50%;
  position: relative;
}
@media only screen and (max-width: 767px) {
  /* line 1131, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news {
    width: 100%;
    max-width: 100%;
  }
}
/* line 1140, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news a {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-indent: -999px;
  top: 0;
  z-index: 100;
}
/* line 1152, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .left-news {
  float: left;
  width: 50%;
  height: 220px;
}
@media only screen and (max-width: 1024px) {
  /* line 1152, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .left-news {
    height: auto;
  }
}
/* line 1159, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .left-news img {
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  /* line 1159, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .left-news img {
    height: auto;
  }
}
/* line 1167, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .right-news {
  background: #f8f7f7;
  float: right;
  width: 50%;
  height: 220px;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  /* line 1167, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .right-news {
    height: 0;
    padding-bottom: 50%;
  }
}
/* line 1179, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .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;
  z-index: 100;
  content: "";
}
@media only screen and (max-width: 1024px) {
  /* line 1179, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .right-news:before {
    top: 35%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 1179, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .right-news:before {
    top: 32%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1179, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .right-news:before {
    top: 43%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1179, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .right-news:before {
    top: 36%;
  }
}
@media only screen and (max-width: 420px) {
  /* line 1179, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .right-news:before {
    top: 30%;
  }
}
@media only screen and (max-width: 380px) {
  /* line 1179, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .right-news:before {
    top: 29%;
  }
}
@media only screen and (max-width: 360px) {
  /* line 1179, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .right-news:before {
    top: 27%;
  }
}
/* line 1182, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .right-news .picto {
  padding: 0 29px 0 0;
  margin: 30px 0 10px 15px;
  padding: 30px 29px 0 0;
  display: block;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .right-news .picto:after {
  background-position: -95px -223px;
  width: 29px;
  height: 28px;
}
@media only screen and (max-width: 1024px) {
  /* line 1182, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .right-news .picto {
    left: 15px;
    top: 5px;
  }
}
/* line 1193, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .right-news .news-chapo {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  padding: 0 15px 30px;
}
@media only screen and (max-width: 1024px) {
  /* line 1193, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .right-news .news-chapo {
    padding: 10px 15px;
  }
}
/* line 1202, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news .dat, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news .dat, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .right-news .dat {
  display: none;
}
/* line 1206, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-1 .right-news .datnews, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-3 .right-news .datnews, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-5 .right-news .datnews {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  font-style: italic;
  position: absolute;
  bottom: 15px;
  left: 10px;
}
/* line 1218, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .left-news {
  float: right;
  width: 50%;
  height: 220px;
}
@media only screen and (max-width: 1024px) {
  /* line 1218, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .left-news {
    height: auto;
  }
}
/* line 1225, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .left-news img {
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  /* line 1225, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .left-news img {
    height: auto;
  }
}
/* line 1233, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .right-news {
  float: left;
  position: relative;
  width: 50%;
  height: 220px;
}
@media only screen and (max-width: 1024px) {
  /* line 1233, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .right-news {
    height: 0;
    padding-bottom: 50%;
  }
}
/* line 1242, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .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: "";
  z-index: 100;
}
@media only screen and (max-width: 1024px) {
  /* line 1242, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .right-news:before {
    top: 35%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 1242, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .right-news:before {
    top: 32%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1242, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .right-news:before {
    top: 43%;
    border-top: 37px solid transparent;
    border-left: 37px solid #f8f7f7;
    border-bottom: 37px solid transparent;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1242, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .right-news:before {
    top: 36%;
  }
}
@media only screen and (max-width: 420px) {
  /* line 1242, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .right-news:before {
    top: 30%;
  }
}
@media only screen and (max-width: 380px) {
  /* line 1242, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .right-news:before {
    top: 29%;
  }
}
@media only screen and (max-width: 360px) {
  /* line 1242, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .right-news:before {
    top: 27%;
  }
}
/* line 1245, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .right-news .picto {
  padding: 0 29px 0 0;
  margin: 30px 0 10px 15px;
  padding: 30px 29px 0 0;
  display: block;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .right-news .picto:after {
  background-position: -95px -223px;
  width: 29px;
  height: 28px;
}
@media only screen and (max-width: 1024px) {
  /* line 1245, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .right-news .picto {
    left: 15px;
    top: 5px;
  }
}
/* line 1256, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .right-news .news-chapo {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  padding: 0 15px 30px;
}
@media only screen and (max-width: 1024px) {
  /* line 1256, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .right-news .news-chapo {
    padding: 10px 15px;
  }
}
/* line 1265, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news .dat, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news .dat, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .right-news .dat {
  display: none;
}
/* line 1269, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-2 .right-news .datnews, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-4 .right-news .datnews, .page-newsroom .b-newsroom-content .show-mob .b-news .bloc-news.b-news-6 .right-news .datnews {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  font-style: italic;
  position: absolute;
  bottom: 15px;
  left: 10px;
}
/* line 1283, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news-bas {
  clear: both;
  float: left;
  width: 100%;
  height: 198px;
  max-width: 100%;
  margin: 0;
  background: url("../images/refonte/bg-linknews.jpg");
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}
@media only screen and (max-width: 767px) {
  /* line 1283, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news-bas {
    height: auto;
  }
}
/* line 1296, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news-bas h2 {
  margin: 40px auto 30px;
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 300;
  color: #000;
  text-transform: inherit;
}
@media only screen and (max-width: 767px) {
  /* line 1296, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news-bas h2 {
    margin: 20px auto 30px;
  }
}
/* line 1305, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news-bas h2 span {
  color: #fff;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 800;
}
/* line 1312, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news-bas .links li, .page-newsroom .b-newsroom-content .show-mob .b-news-bas .section-media .fichier-hd li, .section-media .page-newsroom .b-newsroom-content .show-mob .b-news-bas .fichier-hd li {
  width: 46%;
  float: left;
  padding: 0 0 0 35px;
  position: relative;
  z-index: 100;
}
@media only screen and (max-width: 800px) {
  /* line 1312, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news-bas .links li, .page-newsroom .b-newsroom-content .show-mob .b-news-bas .section-media .fichier-hd li, .section-media .page-newsroom .b-newsroom-content .show-mob .b-news-bas .fichier-hd li {
    padding: 0 0 0 15px;
    width: 47%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1312, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news-bas .links li, .page-newsroom .b-newsroom-content .show-mob .b-news-bas .section-media .fichier-hd li, .section-media .page-newsroom .b-newsroom-content .show-mob .b-news-bas .fichier-hd li {
    width: 90%;
    height: auto;
    margin: 0 0 25px;
    padding: 0 0 0 10px;
  }
}
/* line 1330, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news-bas .links li .lien-news, .page-newsroom .b-newsroom-content .show-mob .b-news-bas .section-media .fichier-hd li .lien-news, .section-media .page-newsroom .b-newsroom-content .show-mob .b-news-bas .fichier-hd li .lien-news {
  background: url("../images/icons/oeil-mobile.png") no-repeat left 3px;
  padding: 0 0 0 40px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  color: #000;
  text-transform: uppercase;
}
@media only screen and (max-width: 800px) {
  /* line 1330, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news-bas .links li .lien-news, .page-newsroom .b-newsroom-content .show-mob .b-news-bas .section-media .fichier-hd li .lien-news, .section-media .page-newsroom .b-newsroom-content .show-mob .b-news-bas .fichier-hd li .lien-news {
    font-size: 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1330, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news-bas .links li .lien-news, .page-newsroom .b-newsroom-content .show-mob .b-news-bas .section-media .fichier-hd li .lien-news, .section-media .page-newsroom .b-newsroom-content .show-mob .b-news-bas .fichier-hd li .lien-news {
    font-size: 20px;
  }
}
/* line 1350, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu {
  /***** news *******/
  /***** twitter *******/
  /***** blog *******/
  /***** blog *******/
  /***** you tube *******/
  /***** instagram *******/
}
@media only screen and (max-width: 767px) {
  /* line 1350, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .mob-menu {
    display: block;
  }
}
/* line 1354, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu a {
  background-color: #e89443;
  margin: 20px auto 0;
  display: block;
  padding: 0;
  position: relative;
  width: 94%;
  height: 34px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  line-height: 32px;
  font-weight: 600;
  color: #fff;
  text-transform: inherit;
  padding: 0 0 0 10px;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  /* line 1354, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .mob-menu a {
    margin: 20px auto 0;
  }
}
/* line 1371, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu a.no-active {
  display: none;
}
/* line 1379, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-news a.active {
  width: 100%;
  padding: 5px 0 3px 15px;
}
/* line 1382, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-news a.active:after {
  position: absolute;
  bottom: -24px;
  left: 55px;
  content: "";
  background: url("../images/icons/fleche-menu-newsroom.png") no-repeat center top;
  width: 27px;
  height: 24px;
  z-index: 100;
}
@media only screen and (max-width: 767px) {
  /* line 1382, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .mob-menu.m-news a.active:after {
    background: url("../images/icons/news-fleche-mobile.png") no-repeat center top;
  }
}
/* line 1396, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-news a.active span {
  background: url("../images/icons/newsroom-news.png") no-repeat center 3px;
  width: 18px;
  height: 20px;
  display: inline-block;
  padding: 0 15px 0 0;
}
/* line 1405, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-news a span {
  background: url("../images/icons/newsroom-news.png") no-repeat center 3px;
  width: 18px;
  height: 20px;
  display: inline-block;
  padding: 0 15px 0 0;
}
/* line 1418, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-tw a.active {
  width: 100%;
  padding: 5px 0 3px 15px;
}
/* line 1421, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-tw a.active:after {
  position: absolute;
  bottom: -24px;
  left: 55px;
  content: "";
  background: url("../images/icons/fleche-menu-newsroom.png") no-repeat center top;
  width: 27px;
  height: 24px;
  z-index: 100;
}
@media only screen and (max-width: 767px) {
  /* line 1421, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .mob-menu.m-tw a.active:after {
    background: url("../images/icons/news-fleche-mobile.png") no-repeat center top;
  }
}
/* line 1435, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-tw a.active span {
  background: url("../images/icons/newsroom-news.png") no-repeat center 3px;
  width: 18px;
  height: 20px;
  display: inline-block;
  padding: 0 15px 0 0;
}
/* line 1444, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-tw a span {
  background: url("../images/icons/newsroom-news.png") no-repeat center 3px;
  width: 18px;
  height: 20px;
  display: inline-block;
  padding: 0 15px 0 0;
}
/* line 1457, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-blog a.active {
  width: 100%;
  padding: 0px 0 6px 15px;
  height: 28px;
}
/* line 1461, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-blog a.active:after {
  position: absolute;
  bottom: -24px;
  left: 55px;
  content: "";
  background: url("../images/icons/fleche-menu-newsroom.png") no-repeat center top;
  width: 27px;
  height: 24px;
  z-index: 100;
}
@media only screen and (max-width: 767px) {
  /* line 1461, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .mob-menu.m-blog a.active:after {
    background: url("../images/icons/news-fleche-mobile.png") no-repeat center top;
  }
}
/* line 1476, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-blog a span {
  background: url("../images/icons/newsroom-blog.png") no-repeat center top;
  width: 18px;
  height: 18px;
  display: inline-block;
  padding: 0 15px 0 0;
  vertical-align: middle;
}
/* line 1490, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-fb a.active {
  width: 100%;
  padding: 0px 0 6px 15px;
  height: 28px;
}
/* line 1494, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-fb a.active:after {
  position: absolute;
  bottom: -24px;
  left: 55px;
  content: "";
  background: url("../images/icons/fleche-menu-newsroom.png") no-repeat center top;
  width: 27px;
  height: 24px;
  z-index: 100;
}
@media only screen and (max-width: 767px) {
  /* line 1494, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .mob-menu.m-fb a.active:after {
    background: url("../images/icons/news-fleche-mobile.png") no-repeat center top;
  }
}
/* line 1509, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-fb a span {
  background: url("../images/icons/newsroom-fb.png") no-repeat center top;
  width: 18px;
  height: 20px;
  display: inline-block;
  padding: 0 15px 0 0;
  vertical-align: middle;
}
/* line 1523, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-yt a.active {
  width: 100%;
  padding: 0px 0 6px 15px;
  height: 28px;
}
/* line 1527, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-yt a.active:after {
  position: absolute;
  bottom: -24px;
  left: 55px;
  content: "";
  background: url("../images/icons/fleche-menu-newsroom.png") no-repeat center top;
  width: 27px;
  height: 24px;
  z-index: 100;
}
@media only screen and (max-width: 767px) {
  /* line 1527, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .mob-menu.m-yt a.active:after {
    background: url("../images/icons/news-fleche-mobile.png") no-repeat center top;
  }
}
/* line 1542, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-yt a span {
  background: url("../images/icons/newsroom-tube.png") no-repeat center top;
  width: 18px;
  height: 20px;
  display: inline-block;
  padding: 0 15px 0 0;
  vertical-align: middle;
}
/* line 1556, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-ins a.active {
  width: 100%;
  padding: 0px 0 6px 15px;
  height: 28px;
}
/* line 1560, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-ins a.active:after {
  position: absolute;
  bottom: -24px;
  left: 55px;
  content: "";
  background: url("../images/icons/fleche-menu-newsroom.png") no-repeat center top;
  width: 27px;
  height: 24px;
  z-index: 100;
}
@media only screen and (max-width: 767px) {
  /* line 1560, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .mob-menu.m-ins a.active:after {
    background: url("../images/icons/news-fleche-mobile.png") no-repeat center top;
  }
}
/* line 1575, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .mob-menu.m-ins a span {
  background: url("../images/icons/newsroom-insta.png") no-repeat center top;
  width: 18px;
  height: 20px;
  display: inline-block;
  padding: 0 15px 0 0;
  vertical-align: middle;
}
/* line 1588, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .bloc-social {
  width: 50%;
  padding: 0;
  float: left;
  height: 212px;
  position: relative;
}
/* line 1595, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .bloc-social a {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-indent: -999px;
  top: 0;
  z-index: 100;
}
/* line 1605, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-1, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-4, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-5, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-8, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-9 {
  background: #2f2f2f;
}
/* line 1607, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-1 p, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-1 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-1 strong, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-4 p, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-4 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-4 strong, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-5 p, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-5 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-5 strong, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-8 p, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-8 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-8 strong, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-9 p, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-9 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-9 strong {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  line-height: 18px;
  font-weight: 300;
  padding: 20px;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  /* line 1607, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-1 p, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-1 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-1 strong, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-4 p, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-4 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-4 strong, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-5 p, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-5 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-5 strong, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-8 p, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-8 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-8 strong, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-9 p, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-9 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-9 strong {
    padding: 10px;
  }
}
/* line 1616, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-1 .s-date, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-4 .s-date, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-5 .s-date, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-8 .s-date, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-9 .s-date {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  color: #fff;
  position: absolute;
  bottom: 15px;
  left: 10px;
  font-style: italic;
}
/* line 1626, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-2, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-3, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-6, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-7, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-10, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-11 {
  background: #f8f7f7;
}
/* line 1628, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-2 p, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-2 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-2 strong, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-3 p, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-3 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-3 strong, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-6 p, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-6 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-6 strong, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-7 p, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-7 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-7 strong, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-10 p, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-10 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-10 strong, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-11 p, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-11 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-11 strong {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  line-height: 18px;
  font-weight: 100;
  padding: 10px;
  color: #000;
}
/* line 1634, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-2 .s-date, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-3 .s-date, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-6 .s-date, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-7 .s-date, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-10 .s-date, .page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-11 .s-date {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-weight: 100;
  color: #000;
  position: absolute;
  bottom: 15px;
  left: 10px;
  font-style: italic;
}
/* line 1644, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .bloc-social span {
  background: url("../images/icons/news-twitter.png") no-repeat center top;
  display: block;
  margin: 14px 10px 0;
  width: 24px;
  height: 20px;
}
@media only screen and (max-width: 767px) {
  /* line 1644, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .bloc-social span {
    margin: 10px;
  }
}
/* line 1655, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-last {
  display: table;
  background: #ff9545;
}
/* line 1658, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-last .inner-bloc-sociaux {
  display: table-cell;
  vertical-align: middle;
}
/* line 1661, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-last .inner-bloc-sociaux .twitter-icon {
  padding: 0 47px 0 0;
  display: table;
  margin: 0 auto 10px;
  padding: 0;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-last .inner-bloc-sociaux .twitter-icon:after {
  background-position: 0 -363px;
  width: 47px;
  height: 40px;
}
/* line 1667, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-last .inner-bloc-sociaux .text-tw {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  display: table;
  color: #fff;
  text-decoration: none;
  text-align: center;
  margin: 0 auto;
  padding: 15px 0 0;
  position: static;
  text-indent: 0;
  width: 110px;
}
/* line 1679, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .bloc-social.b-social-last .inner-bloc-sociaux a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
}
/* line 1692, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog {
  float: left;
  max-width: 100%;
  position: relative;
  width: 100%;
  position: relative;
}
/* line 1698, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news {
  float: left;
  width: 50%;
  position: relative;
}
@media only screen and (max-width: 767px) {
  /* line 1698, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news {
    width: 100%;
    max-width: 100%;
  }
}
/* line 1707, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news a {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-indent: -999px;
  top: 0;
  z-index: 100;
}
/* line 1719, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .left-news {
  float: left;
  width: 50%;
  height: 220px;
}
@media only screen and (max-width: 1024px) {
  /* line 1719, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .left-news {
    height: auto;
  }
}
/* line 1726, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .left-news img {
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  /* line 1726, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .left-news img {
    height: auto;
  }
}
/* line 1734, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .right-news {
  background: #f8f7f7;
  float: right;
  width: 50%;
  height: 220px;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  /* line 1734, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .right-news {
    height: 0;
    padding-bottom: 50%;
  }
}
/* line 1746, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .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;
  z-index: 100;
  content: "";
}
@media only screen and (max-width: 1024px) {
  /* line 1746, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .right-news:before {
    top: 35%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 1746, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .right-news:before {
    top: 32%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1746, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .right-news:before {
    top: 43%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1746, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .right-news:before {
    top: 36%;
  }
}
@media only screen and (max-width: 420px) {
  /* line 1746, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .right-news:before {
    top: 30%;
  }
}
@media only screen and (max-width: 380px) {
  /* line 1746, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .right-news:before {
    top: 29%;
  }
}
@media only screen and (max-width: 360px) {
  /* line 1746, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .right-news:before {
    top: 27%;
  }
}
/* line 1749, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news span, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news span, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .right-news span {
  padding: 0 27px 0 0;
  margin: 25px 0 10px 15px;
  padding: 30px 29px 0 0;
  display: block;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news span:after, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news span:after, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .right-news span:after {
  background-position: -99px -135px;
  width: 27px;
  height: 27px;
}
@media only screen and (max-width: 1024px) {
  /* line 1749, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news span, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news span, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .right-news span {
    left: 15px;
    top: 5px;
  }
}
/* line 1760, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .right-news .news-chapo {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  padding: 0 15px 30px;
}
@media only screen and (max-width: 1024px) {
  /* line 1760, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .right-news .news-chapo {
    padding: 10px 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1760, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .right-news .news-chapo {
    padding: 10px 0 10px 15px;
  }
}
/* line 1772, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-1 .right-news .s-date, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-3 .right-news .s-date, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-5 .right-news .s-date {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  font-style: italic;
  position: absolute;
  bottom: 15px;
  left: 15px;
}
/* line 1784, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .left-news {
  float: right;
  width: 50%;
  height: 220px;
}
@media only screen and (max-width: 1024px) {
  /* line 1784, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .left-news {
    height: auto;
  }
}
/* line 1791, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .left-news img {
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  /* line 1791, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .left-news img {
    height: auto;
  }
}
/* line 1799, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .right-news {
  float: left;
  position: relative;
  width: 50%;
  height: 220px;
}
@media only screen and (max-width: 1024px) {
  /* line 1799, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .right-news {
    height: 0;
    padding-bottom: 50%;
  }
}
/* line 1808, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .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: "";
  z-index: 100;
}
@media only screen and (max-width: 1024px) {
  /* line 1808, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .right-news:before {
    top: 35%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 1808, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .right-news:before {
    top: 32%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1808, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .right-news:before {
    top: 43%;
    border-top: 37px solid transparent;
    border-left: 37px solid #f8f7f7;
    border-bottom: 37px solid transparent;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1808, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .right-news:before {
    top: 36%;
  }
}
@media only screen and (max-width: 420px) {
  /* line 1808, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .right-news:before {
    top: 30%;
  }
}
@media only screen and (max-width: 380px) {
  /* line 1808, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .right-news:before {
    top: 29%;
  }
}
@media only screen and (max-width: 360px) {
  /* line 1808, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .right-news:before {
    top: 27%;
  }
}
/* line 1811, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news span, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news span, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .right-news span {
  padding: 0 27px 0 0;
  margin: 25px 0 10px 15px;
  padding: 30px 29px 0 0;
  display: block;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news span:after, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news span:after, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .right-news span:after {
  background-position: -99px -135px;
  width: 27px;
  height: 27px;
}
@media only screen and (max-width: 1024px) {
  /* line 1811, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news span, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news span, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .right-news span {
    left: 15px;
    top: 5px;
  }
}
/* line 1822, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .right-news .news-chapo {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  padding: 0 15px 30px;
}
@media only screen and (max-width: 1024px) {
  /* line 1822, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .right-news .news-chapo {
    padding: 10px 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1822, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .right-news .news-chapo {
    padding: 10px 0 10px 15px;
  }
}
/* line 1834, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-2 .right-news .s-date, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-4 .right-news .s-date, .page-newsroom .b-newsroom-content .show-mob .b-blog .bloc-news.b-blog-6 .right-news .s-date {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  font-style: italic;
  position: absolute;
  bottom: 15px;
  left: 15px;
}
/* line 1848, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog-bas {
  clear: both;
  float: left;
  width: 100%;
  height: 157px;
  max-width: 100%;
  margin: 0;
  background: url("../images/refonte/blog-foot.jpg");
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}
/* line 1858, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog-bas h2 {
  margin: 40px auto 30px;
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 300;
  color: #000;
  text-transform: inherit;
}
/* line 1864, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog-bas h2 span {
  color: #fff;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 800;
}
@media only screen and (max-width: 767px) {
  /* line 1858, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog-bas h2 {
    margin: 30px auto 25px;
  }
}
/* line 1874, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-blog-bas .ico a {
  background: url("../images/icons/oeil-mobile.png") no-repeat 0 3px;
  padding: 0 0 0 40px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 20px;
  line-height: 22px;
  font-weight: 500;
  color: #000;
  text-transform: uppercase;
  margin: 0 auto;
  display: table;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  /* line 1874, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog-bas .ico a {
    width: 100%;
    margin: 0 0 0 20px;
  }
}
@media only screen and (max-width: 400px) {
  /* line 1874, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-blog-bas .ico a {
    width: 250px;
  }
}
/* line 1898, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social {
  width: 50%;
  padding: 0;
  float: left;
  height: 212px;
  position: relative;
}
/* line 1905, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social a {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-indent: -999px;
  top: 0;
  z-index: 100;
}
/* line 1915, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-1, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-4, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-5, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-8, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-9 {
  background: #265a9a;
}
/* line 1917, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-1 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-4 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-5 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-8 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-9 span {
  background: url("../images/icons/news-fb-blan.png") no-repeat center top;
  display: block;
  margin: 24px 20px 0;
  width: 14px;
  height: 26px;
}
@media only screen and (max-width: 1024px) {
  /* line 1917, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-1 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-4 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-5 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-8 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-9 span {
    margin: 24px 15px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1917, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-1 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-4 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-5 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-8 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-9 span {
    margin: 20px 10px 4px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1917, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-1 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-4 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-5 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-8 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-9 span {
    margin: 20px 10px 4px;
  }
}
/* line 1936, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-1 p, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-1 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-1 strong, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-4 p, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-4 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-4 strong, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-5 p, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-5 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-5 strong, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-8 p, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-8 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-8 strong, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-9 p, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-9 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-9 strong {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  line-height: 18px;
  font-weight: 300;
  padding: 20px;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  /* line 1936, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-1 p, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-1 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-1 strong, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-4 p, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-4 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-4 strong, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-5 p, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-5 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-5 strong, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-8 p, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-8 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-8 strong, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-9 p, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-9 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-9 strong {
    padding: 10px;
  }
}
/* line 1945, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-1 .s-date, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-4 .s-date, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-5 .s-date, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-8 .s-date, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-9 .s-date {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  color: #fff;
  position: absolute;
  bottom: 15px;
  left: 10px;
  font-style: italic;
}
/* line 1955, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-2, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-3, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-6, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-7, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-10, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-11 {
  background: #f8f7f7;
}
/* line 1957, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-2 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-3 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-6 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-7 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-10 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-11 span {
  background: url("../images/icons/news-fb-blue.png") no-repeat center top;
  display: block;
  margin: 24px 20px 0;
  width: 14px;
  height: 26px;
}
@media only screen and (max-width: 1024px) {
  /* line 1957, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-2 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-3 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-6 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-7 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-10 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-11 span {
    margin: 24px 15px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1957, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-2 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-3 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-6 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-7 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-10 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-11 span {
    margin: 20px 10px 4px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1957, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-2 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-3 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-6 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-7 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-10 span, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-11 span {
    margin: 20px 10px 4px;
  }
}
/* line 1974, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-2 p, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-2 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-2 strong, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-3 p, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-3 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-3 strong, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-6 p, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-6 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-6 strong, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-7 p, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-7 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-7 strong, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-10 p, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-10 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-10 strong, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-11 p, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-11 .section-media .field-name-body p strong, .section-media .field-name-body p .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-11 strong {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  line-height: 18px;
  font-weight: 300;
  padding: 10px;
  color: #000;
}
/* line 1980, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-2 .s-date, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-3 .s-date, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-6 .s-date, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-7 .s-date, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-10 .s-date, .page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-11 .s-date {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  color: #000;
  position: absolute;
  bottom: 15px;
  left: 10px;
  font-style: italic;
}
/* line 1990, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-last {
  display: table;
  background: #ff9545;
}
/* line 1993, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-last .inner-bloc-sociaux {
  display: table-cell;
  vertical-align: middle;
}
/* line 1996, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-last .inner-bloc-sociaux .twitter-icon {
  padding: 0 47px 0 0;
  display: table;
  margin: 0 auto 15px;
  padding: 0;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-last .inner-bloc-sociaux .twitter-icon:after {
  background-position: 0 -363px;
  width: 47px;
  height: 40px;
}
/* line 2002, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .wrap_fb .bloc-social.b-social-last .inner-bloc-sociaux a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
}
/* line 2016, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-ins {
  float: left;
  max-width: 100%;
  position: relative;
  width: 100%;
  position: relative;
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 2016, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins {
    display: block;
  }
}
/* line 2026, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram {
  float: left;
  max-width: 50%;
  position: relative;
}
@media only screen and (max-width: 767px) {
  /* line 2026, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram {
    width: 100%;
    max-width: 100%;
  }
}
/* line 2035, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram a {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-indent: -999px;
  top: 0;
  z-index: 100;
}
/* line 2047, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .left-news {
  float: left;
  width: 50%;
  height: 220px;
}
@media only screen and (max-width: 1024px) {
  /* line 2047, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .left-news {
    height: auto;
  }
}
/* line 2054, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .left-news img {
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  /* line 2054, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .left-news img {
    height: auto;
  }
}
/* line 2062, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .right-news {
  background: #f8f7f7;
  float: right;
  width: 50%;
  height: 220px;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  /* line 2062, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .right-news {
    height: 0;
    padding-bottom: 50%;
  }
}
/* line 2075, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .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;
  z-index: 100;
  content: "";
}
@media only screen and (max-width: 1024px) {
  /* line 2075, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .right-news:before {
    top: 35%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 2075, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .right-news:before {
    top: 32%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2075, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .right-news:before {
    top: 43%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 2075, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .right-news:before {
    top: 36%;
  }
}
@media only screen and (max-width: 420px) {
  /* line 2075, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .right-news:before {
    top: 30%;
  }
}
@media only screen and (max-width: 380px) {
  /* line 2075, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .right-news:before {
    top: 29%;
  }
}
@media only screen and (max-width: 360px) {
  /* line 2075, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .right-news:before {
    top: 27%;
  }
}
/* line 2079, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .right-news .picto {
  padding: 0 28px 0 0;
  margin: 30px 0 10px 15px;
  padding: 30px 29px 0 0;
  display: block;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .right-news .picto:after {
  background-position: 0 -193px;
  width: 28px;
  height: 28px;
}
@media only screen and (max-width: 1024px) {
  /* line 2079, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .right-news .picto {
    left: 15px;
    top: 5px;
  }
}
/* line 2090, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .right-news .news-chapo {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  padding: 0 15px 30px;
}
@media only screen and (max-width: 1024px) {
  /* line 2090, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .right-news .news-chapo {
    padding: 10px 15px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 2090, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .right-news .news-chapo {
    padding: 5px 15px;
    line-height: 16px;
  }
}
/* line 2103, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-1 .right-news .dat, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-3 .right-news .dat, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-5 .right-news .dat {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  font-style: italic;
  position: absolute;
  bottom: 15px;
  left: 10px;
}
/* line 2115, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .left-news {
  float: right;
  width: 50%;
  height: 220px;
}
@media only screen and (max-width: 1024px) {
  /* line 2115, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .left-news, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .left-news {
    height: auto;
  }
}
/* line 2122, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .left-news img {
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  /* line 2122, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .left-news img, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .left-news img {
    height: auto;
  }
}
/* line 2130, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .right-news {
  float: left;
  position: relative;
  width: 50%;
  height: 220px;
}
@media only screen and (max-width: 1024px) {
  /* line 2130, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .right-news {
    height: 0;
    padding-bottom: 50%;
  }
}
/* line 2139, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .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: "";
  z-index: 100;
}
@media only screen and (max-width: 1024px) {
  /* line 2139, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .right-news:before {
    top: 35%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 2139, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .right-news:before {
    top: 32%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2139, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .right-news:before {
    top: 43%;
    border-top: 37px solid transparent;
    border-left: 37px solid #f8f7f7;
    border-bottom: 37px solid transparent;
  }
}
@media only screen and (max-width: 480px) {
  /* line 2139, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .right-news:before {
    top: 36%;
  }
}
@media only screen and (max-width: 420px) {
  /* line 2139, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .right-news:before {
    top: 30%;
  }
}
@media only screen and (max-width: 380px) {
  /* line 2139, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .right-news:before {
    top: 29%;
  }
}
@media only screen and (max-width: 360px) {
  /* line 2139, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news:before, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .right-news:before {
    top: 27%;
  }
}
/* line 2142, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .right-news .picto {
  padding: 0 28px 0 0;
  margin: 30px 0 10px 15px;
  padding: 30px 29px 0 0;
  display: block;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news .picto:after, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .right-news .picto:after {
  background-position: 0 -193px;
  width: 28px;
  height: 28px;
}
@media only screen and (max-width: 1024px) {
  /* line 2142, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news .picto, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .right-news .picto {
    left: 15px;
    top: 5px;
  }
}
/* line 2153, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .right-news .news-chapo {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  padding: 0 15px 30px;
}
@media only screen and (max-width: 1024px) {
  /* line 2153, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .right-news .news-chapo {
    padding: 10px 15px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 2153, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news .news-chapo, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .right-news .news-chapo {
    padding: 5px 15px;
    line-height: 16px;
  }
}
/* line 2166, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-2 .right-news .dat, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-4 .right-news .dat, .page-newsroom .b-newsroom-content .show-mob .b-ins .bloc-instagram.b-ins-6 .right-news .dat {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  font-style: italic;
  position: absolute;
  bottom: 15px;
  left: 10px;
}
/* line 2180, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news-ins {
  clear: both;
  float: left;
  width: 100%;
  height: 157px;
  max-width: 100%;
  margin: 0;
  background: url("../images/refonte/blog-foot.jpg");
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}
/* line 2190, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news-ins h2 {
  margin: 40px auto 30px;
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 300;
  color: #000;
  text-transform: inherit;
}
@media only screen and (max-width: 767px) {
  /* line 2190, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news-ins h2 {
    margin: 35px auto 25px;
  }
}
@media only screen and (max-width: 380) {
  /* line 2190, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-mob .b-news-ins h2 {
    margin: 30px auto 25px;
  }
}
/* line 2202, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news-ins h2 span {
  color: #fff;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 800;
}
/* line 2209, ../sass/layout/_newsroom-news.scss */
.page-newsroom .b-newsroom-content .show-mob .b-news-ins li a {
  background: url("../images/icons/oeil-mobile.png") no-repeat left 3px;
  padding: 0 0 0 40px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 20px;
  line-height: 22px;
  font-weight: 500;
  color: #000;
  text-transform: uppercase;
  margin: 0 0 0 20px;
  display: table;
  text-decoration: none;
}
/* line 2227, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom {
  background: #ff9545;
  height: 24px;
  margin: 0;
  padding: 5px 0;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 2227, ../sass/layout/_newsroom-news.scss */
  .page-newsroom #block-bouygues-newsroom-b-menu-newsroom {
    display: none;
  }
}
/* line 2239, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li {
  min-width: 90px;
}
@media only screen and (max-width: 1024px) {
  /* line 2239, ../sass/layout/_newsroom-news.scss */
  .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li {
    min-width: 12.5%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 2239, ../sass/layout/_newsroom-news.scss */
  .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li {
    min-width: 12%;
  }
}
/* line 2247, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-news {
  margin: 0 0 0 15px;
}
/* line 2249, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-news a {
  padding: 0 18px 0 0;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  line-height: 16px;
  font-weight: 600;
  color: #fff;
  padding: 5px 24px;
  background: none;
  text-transform: inherit;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-news a:after {
  background-position: -120px -19px;
  width: 18px;
  height: 18px;
}
/* line 2257, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-news a.active span {
  background-image: url("../images/icons/fleche-menu-newsroom.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  bottom: -25px;
  display: block;
  height: 24px;
  position: absolute;
  width: 27px;
  z-index: 100;
  left: 35px;
}
/* line 2272, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-tw {
  margin: 0 0 0 20px;
}
@media only screen and (max-width: 800px) {
  /* line 2272, ../sass/layout/_newsroom-news.scss */
  .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-tw {
    margin: 0 0 0 10px;
  }
}
/* line 2277, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-tw a {
  padding: 0 19px 0 0;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  line-height: 16px;
  font-weight: 600;
  color: #fff;
  padding: 5px 24px;
  background: none;
  text-transform: inherit;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-tw a:after {
  background-position: -47px 0;
  width: 19px;
  height: 17px;
}
/* line 2285, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-tw a.active span {
  background-image: url("../images/icons/fleche-menu-newsroom.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  bottom: -25px;
  display: block;
  height: 24px;
  position: absolute;
  width: 27px;
  z-index: 100;
  right: -10px;
}
/* line 2300, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-blog {
  margin: 0 0 0 35px;
}
@media only screen and (max-width: 800px) {
  /* line 2300, ../sass/layout/_newsroom-news.scss */
  .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-blog {
    margin: 0 0 0 25px;
  }
}
/* line 2305, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-blog a {
  padding: 0 18px 0 0;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  line-height: 16px;
  font-weight: 600;
  color: #fff;
  padding: 5px 24px;
  background: none;
  text-transform: inherit;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-blog a:after {
  background-position: -78px -83px;
  width: 18px;
  height: 18px;
}
/* line 2313, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-blog a.active span {
  background-image: url("../images/icons/fleche-menu-newsroom.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  bottom: -25px;
  display: block;
  height: 24px;
  position: absolute;
  width: 27px;
  z-index: 100;
  left: 25px;
}
/* line 2328, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-fb {
  margin: 0 0 0 45px;
}
@media only screen and (max-width: 800px) {
  /* line 2328, ../sass/layout/_newsroom-news.scss */
  .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-fb {
    margin: 0 0 0 20px;
  }
}
/* line 2333, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-fb a {
  padding: 0 11px 0 0;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  line-height: 16px;
  font-weight: 600;
  color: #fff;
  padding: 5px 20px;
  background: none;
  text-transform: inherit;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-fb a:after {
  background-position: 0 0;
  width: 11px;
  height: 19px;
}
/* line 2341, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-fb a.active span {
  background-image: url("../images/icons/fleche-menu-newsroom.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  bottom: -25px;
  display: block;
  height: 24px;
  position: absolute;
  width: 27px;
  z-index: 100;
  left: 48px;
}
@media only screen and (max-width: 800px) {
  /* line 2341, ../sass/layout/_newsroom-news.scss */
  .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-fb a.active span {
    left: 58px;
  }
}
/* line 2359, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-yt {
  margin: 0 0 0 55px;
}
@media only screen and (max-width: 800px) {
  /* line 2359, ../sass/layout/_newsroom-news.scss */
  .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-yt {
    margin: 0 0 0 50px;
  }
}
/* line 2365, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-yt a {
  padding: 0 22px 0 0;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  line-height: 16px;
  font-weight: 600;
  color: #fff;
  padding: 5px 30px;
  background: none;
  text-transform: inherit;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-yt a:after {
  background-position: -93px 0;
  width: 22px;
  height: 15px;
}
/* line 2373, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-yt a.active span {
  background-image: url("../images/icons/fleche-menu-newsroom.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  bottom: -25px;
  display: block;
  height: 24px;
  position: absolute;
  width: 27px;
  z-index: 100;
  left: 50px;
}
/* line 2388, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-ins {
  margin: 0 0 0 50px;
}
@media only screen and (max-width: 800px) {
  /* line 2388, ../sass/layout/_newsroom-news.scss */
  .page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-ins {
    margin: 0 0 0 35px;
  }
}
/* line 2393, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-ins a {
  padding: 0 20px 0 0;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  line-height: 16px;
  font-weight: 600;
  color: #fff;
  padding: 5px 30px;
  background: none;
  text-transform: inherit;
}
/* line 33, ../sass/module/_sprites.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-ins a:after {
  background-position: -106px -57px;
  width: 20px;
  height: 21px;
}
/* line 2401, ../sass/layout/_newsroom-news.scss */
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom .b-news-menu ul li.m-ins a.active span {
  background-image: url("../images/icons/fleche-menu-newsroom.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  bottom: -25px;
  display: block;
  height: 24px;
  position: absolute;
  width: 27px;
  z-index: 100;
  right: -28px;
}
/* line 2423, ../sass/layout/_newsroom-news.scss */
.page-newsroom .breadcrumb-mobile a {
  color: #cd4d00 !important;
  display: block;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  padding: 0 0 0 27px !important;
  text-decoration: none;
  font-size: 15px !important;
  margin: 0 10px;
  background: url("../images/refonte/mobile-fleche-retour.png") no-repeat left center;
}
/* line 2432, ../sass/layout/_newsroom-news.scss */
.page-newsroom .breadcrumb-mobile a:hover {
  text-decoration: underline;
}

/************ PAGE PROJET EMBLEMATIQUES*************/
/* line 5, ../sass/layout/_projet-emblematique.scss */
.page-realisations-projets-emblematiques #main-content #main-content-header h1, .page-projects-flagship-projects #main-content #main-content-header h1 {
  margin: 30px auto 0;
  text-align: center;
  width: 95%;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 800;
  color: #ff9545;
  text-transform: inherit;
}
@media only screen and (max-width: 675px) {
  /* line 5, ../sass/layout/_projet-emblematique.scss */
  .page-realisations-projets-emblematiques #main-content #main-content-header h1, .page-projects-flagship-projects #main-content #main-content-header h1 {
    font-size: 30px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 380px) {
  /* line 5, ../sass/layout/_projet-emblematique.scss */
  .page-realisations-projets-emblematiques #main-content #main-content-header h1, .page-projects-flagship-projects #main-content #main-content-header h1 {
    font-size: 25px;
    line-height: 27px;
  }
}
/* line 28, ../sass/layout/_projet-emblematique.scss */
.page-realisations-projets-emblematiques .view-liste-projet-embl-matique .view-header p, .page-realisations-projets-emblematiques .view-liste-projet-embl-matique .view-header .section-media .field-name-body p strong, .section-media .field-name-body p .page-realisations-projets-emblematiques .view-liste-projet-embl-matique .view-header strong, .page-projects-flagship-projects .view-liste-projet-embl-matique .view-header p, .page-projects-flagship-projects .view-liste-projet-embl-matique .view-header .section-media .field-name-body p strong, .section-media .field-name-body p .page-projects-flagship-projects .view-liste-projet-embl-matique .view-header strong {
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  line-height: 23px;
  font-weight: 300;
  color: #000;
  text-align: center;
  margin: 0 auto;
}
/* line 42, ../sass/layout/_projet-emblematique.scss */
.page-realisations-projets-emblematiques #content .view-content .views-field-title span a, .page-projects-flagship-projects #content .view-content .views-field-title span 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 55, ../sass/layout/_projet-emblematique.scss */
.page-realisations-projets-emblematiques #content .view-content .views-field-field-bloc-texte, .page-projects-flagship-projects #content .view-content .views-field-field-bloc-texte {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
  padding: 0 0 15px;
  height: 40px;
}
/* line 64, ../sass/layout/_projet-emblematique.scss */
.page-realisations-projets-emblematiques #columns, .page-projects-flagship-projects #columns {
  padding: 0 21px !important;
}
/* line 69, ../sass/layout/_projet-emblematique.scss */
.page-realisations-projets-emblematiques .view-content .views-row, .page-projects-flagship-projects .view-content .views-row {
  float: left;
  margin: 0 25px 30px 0;
  padding: 0;
  width: 264px;
}
@media only screen and (max-width: 1024px) {
  /* line 69, ../sass/layout/_projet-emblematique.scss */
  .page-realisations-projets-emblematiques .view-content .views-row, .page-projects-flagship-projects .view-content .views-row {
    width: 31.5%;
  }
}
@media only screen and (max-width: 948px) {
  /* line 69, ../sass/layout/_projet-emblematique.scss */
  .page-realisations-projets-emblematiques .view-content .views-row, .page-projects-flagship-projects .view-content .views-row {
    width: 31%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 69, ../sass/layout/_projet-emblematique.scss */
  .page-realisations-projets-emblematiques .view-content .views-row, .page-projects-flagship-projects .view-content .views-row {
    width: 100%;
  }
}

/************ PAGE CARREFOUR GROUPE *************/
/* line 92, ../sass/layout/_projet-emblematique.scss */
.node-type-carrefour #columns {
  padding: 0 21px !important;
}
/* line 99, ../sass/layout/_projet-emblematique.scss */
.node-type-carrefour .node-content .field-name-field-ref-articles .field-items .field-item {
  float: left;
  margin: 0 25px 20px 0;
  padding: 0;
  width: 264px;
}
@media only screen and (max-width: 1024px) {
  /* line 99, ../sass/layout/_projet-emblematique.scss */
  .node-type-carrefour .node-content .field-name-field-ref-articles .field-items .field-item {
    width: 31.5%;
  }
}
@media only screen and (max-width: 948px) {
  /* line 99, ../sass/layout/_projet-emblematique.scss */
  .node-type-carrefour .node-content .field-name-field-ref-articles .field-items .field-item {
    width: 31%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 99, ../sass/layout/_projet-emblematique.scss */
  .node-type-carrefour .node-content .field-name-field-ref-articles .field-items .field-item {
    width: 100%;
  }
}

/******************************/
/* line 5, ../sass/layout/_toutes-les-innovations.scss */
.page-toutes-les-innovations #main-content #main-content-header h1 {
  margin: 30px auto 0;
  text-align: center;
  width: 95%;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 800;
  color: #ff9545;
  text-transform: inherit;
}
@media only screen and (max-width: 675px) {
  /* line 5, ../sass/layout/_toutes-les-innovations.scss */
  .page-toutes-les-innovations #main-content #main-content-header h1 {
    font-size: 30px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 380px) {
  /* line 5, ../sass/layout/_toutes-les-innovations.scss */
  .page-toutes-les-innovations #main-content #main-content-header h1 {
    font-size: 25px;
    line-height: 27px;
  }
}
/* line 27, ../sass/layout/_toutes-les-innovations.scss */
.page-toutes-les-innovations #main-content .view-toutes-les-innovations .view-header p, .page-toutes-les-innovations #main-content .view-toutes-les-innovations .view-header .section-media .field-name-body p strong, .section-media .field-name-body p .page-toutes-les-innovations #main-content .view-toutes-les-innovations .view-header strong {
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  line-height: 23px;
  font-weight: 300;
  color: #000;
  text-align: center;
  margin: 0 auto 50px;
}
/* line 41, ../sass/layout/_toutes-les-innovations.scss */
.page-toutes-les-innovations #main-content #content .view-content .views-row .views-field-title span a {
  color: #ff9545;
  margin: 0 0 10px;
  padding: 0;
  text-decoration: none;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
}
/* line 52, ../sass/layout/_toutes-les-innovations.scss */
.page-toutes-les-innovations #main-content #content .view-content .views-row .views-field-field-chapo .field-content {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  line-height: 16px;
  font-weight: 300;
  color: #000;
  margin: 0 0 10px;
  padding: 0;
}
/* line 61, ../sass/layout/_toutes-les-innovations.scss */
.page-toutes-les-innovations #main-content #content .view-content .views-row .views-field-view-node a {
  font-family: "Roboto", sans-serif;
  font-size: 11px;
  line-height: 25px;
  font-weight: 300;
  color: #000;
}

/********** PRESENCE MONDE **********/
/* line 2, ../sass/layout/_presence-monde.scss */
.node-type-home-projet {
  /************** filtrer ****************/
  /********* drop down select***************/
  /************* OK **************/
  /************** bloc map ********************/
  /************** bloc liste ********************/
  /************** bloc implementation ********************/
  /******************* breadcrumb-mobile ***********************/
}
/* line 4, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #columns {
  padding: 0 !important;
}
/* line 8, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #main-content-header {
  display: none;
}
@media only screen and (max-width: 1024px) {
  /* line 12, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #breadcrumb {
    padding: 0 20px;
  }
}
/* line 19, ../sass/layout/_presence-monde.scss */
.node-type-home-projet h2#page-title {
  margin: 55px auto 10px !important;
  text-align: center;
  width: 100%;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 300;
  color: #000;
  text-transform: inherit;
}
@media only screen and (max-width: 1080px) {
  /* line 19, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet h2#page-title {
    margin: 38px auto 0 !important;
  }
}
@media only screen and (max-width: 675px) {
  /* line 19, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet h2#page-title {
    width: 80%;
    font-size: 30px;
    line-height: 32px;
    margin: 25px auto 0 !important;
  }
}
@media only screen and (max-width: 380px) {
  /* line 19, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet h2#page-title {
    width: 95%;
  }
}
/* line 39, ../sass/layout/_presence-monde.scss */
.node-type-home-projet h2#page-title span {
  color: #ff9545;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 800;
  display: block;
}
@media only screen and (max-width: 675px) {
  /* line 39, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet h2#page-title span {
    font-size: 30px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 380px) {
  /* line 39, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet h2#page-title span {
    width: 95%;
  }
}
/* line 54, ../sass/layout/_presence-monde.scss */
.node-type-home-projet .field-name-field-lien {
  display: none;
}
/* line 59, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-b-text-bloc-2 {
  margin: 0 auto;
  padding: 0;
  width: 88%;
}
@media only screen and (max-width: 1080px) {
  /* line 59, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-b-text-bloc-2 {
    width: 94%;
  }
}
/* line 66, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-b-text-bloc-2 p, .node-type-home-projet #block-bouygues-pages-b-text-bloc-2 .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-home-projet #block-bouygues-pages-b-text-bloc-2 strong {
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  line-height: 23px;
  font-weight: 300;
  color: #000;
  text-align: center;
  margin: 20px 0 50px;
}
@media only screen and (max-width: 1024px) {
  /* line 66, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-b-text-bloc-2 p, .node-type-home-projet #block-bouygues-pages-b-text-bloc-2 .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-home-projet #block-bouygues-pages-b-text-bloc-2 strong {
    margin: 20px 0 60px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 66, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-b-text-bloc-2 p, .node-type-home-projet #block-bouygues-pages-b-text-bloc-2 .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-home-projet #block-bouygues-pages-b-text-bloc-2 strong {
    margin: 20px 0 40px;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 80, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-b-map-region-choose, .node-type-home-projet #block-bouygues-pages-b-map-region-choose2 {
    margin: 0 0 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 80, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-b-map-region-choose, .node-type-home-projet #block-bouygues-pages-b-map-region-choose2 {
    margin: 0 0 0 12px;
    width: 100%;
    float: left;
    position: relative;
    z-index: 101;
  }
}
/* line 92, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-b-map-region-choose .block-title, .node-type-home-projet #block-bouygues-pages-b-map-region-choose2 .block-title {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
  color: #ff9545;
  text-transform: inherit;
  margin: 0;
  display: inline-block;
}
/* line 100, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-b-map-region-choose .dropdown, .node-type-home-projet #block-bouygues-pages-b-map-region-choose2 .dropdown {
  width: auto;
}
@media only screen and (max-width: 767px) {
  /* line 100, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-b-map-region-choose .dropdown, .node-type-home-projet #block-bouygues-pages-b-map-region-choose2 .dropdown {
    top: 0;
  }
}
/* line 105, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-b-map-region-choose .dropdown .dropdown-selected, .node-type-home-projet #block-bouygues-pages-b-map-region-choose2 .dropdown .dropdown-selected {
  width: auto;
}
/* line 111, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-b-map-implatation-filtre2 {
  width: auto;
  margin: 0 35px 0 35px;
}
@media only screen and (max-width: 767px) {
  /* line 111, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-b-map-implatation-filtre2 {
    margin: 20px 0 15px 12px;
    width: 100%;
    position: relative;
    z-index: 100;
  }
}
/* line 121, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-b-map-implatation-filtre2 .dropdown .dropdown-selected {
  width: auto;
}
/* line 127, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-b-map-implatation-filtre {
  width: auto;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  /* line 127, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-b-map-implatation-filtre {
    margin: 0 0 10px 12px;
    width: 100%;
  }
}
/* line 135, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-b-map-implatation-filtre .dropdown .dropdown-selected {
  width: auto;
}
/* line 144, ../sass/layout/_presence-monde.scss */
.node-type-home-projet .dropdown .dropdown-selected {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
  background: url("../images/icons/drop-down.png") no-repeat center right;
  text-transform: inherit;
  color: #ff9545;
  margin: 0;
  padding: 0 22px 0 0;
}
/* line 153, ../sass/layout/_presence-monde.scss */
.node-type-home-projet .dropdown .divscroller {
  border: none;
  margin: 15px 0 0 0;
  width: 190px;
  background: #f7f7f7;
}
@media only screen and (max-width: 1024px) {
  /* line 153, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet .dropdown .divscroller {
    margin: 10px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 153, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet .dropdown .divscroller {
    position: absolute;
    margin: 10px 0 0;
  }
}
/* line 165, ../sass/layout/_presence-monde.scss */
.node-type-home-projet .dropdown .divscroller .sel {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 300;
  padding: 4px 8px;
  color: #000;
}
/* line 169, ../sass/layout/_presence-monde.scss */
.node-type-home-projet .dropdown .divscroller .sel.selected {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 300;
  margin: 5px 0 0;
}
/* line 173, ../sass/layout/_presence-monde.scss */
.node-type-home-projet .dropdown .divscroller .sel:last-child {
  margin: 0 0 5px;
}
/* line 182, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-boutons-ok-refresh {
  margin: 0 0 0 40px;
}
@media only screen and (max-width: 767px) {
  /* line 182, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-boutons-ok-refresh {
    display: block;
    padding: 20px 13px 10px 0;
    margin: 0 0 0 15px;
  }
}
/* line 189, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-boutons-ok-refresh .buttons_div {
  background: none;
  position: relative;
  top: -7px;
}
/* line 194, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-boutons-ok-refresh .buttons_div #okButton {
  background: url("../images/icons/ok.png") no-repeat center top;
  height: 29px;
  width: 29px;
  display: none;
}
/* line 201, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-boutons-ok-refresh .buttons_div #refresh_but {
  background: url("../images/icons/refresh.png") no-repeat center top;
  height: 29px;
  width: 29px;
}
@media only screen and (max-width: 1024px) {
  /* line 210, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-carte-implantation {
    padding: 5px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 210, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-carte-implantation {
    display: none;
  }
}
/* line 220, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-liste-implantation-mobile {
  display: none;
  clear: both;
}
@media only screen and (max-width: 767px) {
  /* line 220, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile {
    display: block;
  }
}
/* line 227, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp {
  padding: 6px 12px;
}
/* line 229, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .taxo-entity {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  color: #000;
}
@media only screen and (max-width: 767px) {
  /* line 229, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .taxo-entity {
    -ms-text-size-adjust: none;
    margin: 0 0 3px;
  }
}
/* line 239, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .addresss, .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .city {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 100;
  color: #000;
}
@media only screen and (max-width: 767px) {
  /* line 239, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .addresss, .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .city {
    -ms-text-size-adjust: none;
  }
}
/* line 247, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .pays {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 100;
  text-align: left;
  color: #000;
}
@media only screen and (max-width: 767px) {
  /* line 247, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .pays {
    -ms-text-size-adjust: none;
  }
}
/* line 256, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .phone, .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .website, .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .mail {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 100;
  padding: 0 0 0 25px;
  background: url("../images/icons/picto-monde-tel.png") no-repeat center left;
  color: #000;
}
@media only screen and (max-width: 767px) {
  /* line 256, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .phone, .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .website, .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .mail {
    -ms-text-size-adjust: none;
  }
}
/* line 264, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .phone a, .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .website a, .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .mail a {
  color: #000;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  /* line 264, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .phone a, .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .website a, .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .mail a {
    -ms-text-size-adjust: none;
  }
}
/* line 273, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .website {
  background: url("../images/icons/picto-monde-monde.png") no-repeat left 8px;
}
/* line 276, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .website a {
  color: #cd4e00;
  text-decoration: none;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 100;
}
@media only screen and (max-width: 767px) {
  /* line 276, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .website a {
    -ms-text-size-adjust: none;
  }
}
/* line 283, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .website a:hover {
  text-decoration: none;
}
/* line 289, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .mail {
  background: url("../images/icons/picto-monde-mail.png") no-repeat left 8px;
}
/* line 292, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .mail a {
  color: #cd4e00;
  text-decoration: none;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 100;
}
@media only screen and (max-width: 767px) {
  /* line 292, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .mail a {
    -ms-text-size-adjust: none;
  }
}
/* line 299, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .corp .mail a:hover {
  text-decoration: none;
}
/* line 307, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .pagination_div .but_page_precedente, .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .pagination_div .but_page_suivante {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  color: #ff9545;
  text-decoration: none;
}
@media only screen and (max-width: 380px) {
  /* line 307, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .pagination_div .but_page_precedente, .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .pagination_div .but_page_suivante {
    font-size: 15px;
  }
}
/* line 314, ../sass/layout/_presence-monde.scss */
.node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .pagination_div .but_page_precedente:hover, .node-type-home-projet #block-bouygues-pages-liste-implantation-mobile .pagination_div .but_page_suivante:hover {
  text-decoration: underline;
}
/* line 322, ../sass/layout/_presence-monde.scss */
.node-type-home-projet .view-bloc-lien-toutes-implantations {
  clear: both;
  float: left;
  width: 100%;
  height: 149px;
  max-width: 100%;
  margin: 35px 0 0;
  background: url("../images/refonte/monde.jpg");
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}
@media only screen and (max-width: 1024px) {
  /* line 322, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet .view-bloc-lien-toutes-implantations {
    margin: 25px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 322, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet .view-bloc-lien-toutes-implantations {
    margin: 0;
  }
}
/* line 340, ../sass/layout/_presence-monde.scss */
.node-type-home-projet .view-bloc-lien-toutes-implantations h2 {
  margin: 35px auto 30px;
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 300;
  color: #000;
  text-transform: inherit;
}
/* line 346, ../sass/layout/_presence-monde.scss */
.node-type-home-projet .view-bloc-lien-toutes-implantations h2 span {
  color: #fff;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 800;
}
@media only screen and (max-width: 500px) {
  /* line 340, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet .view-bloc-lien-toutes-implantations h2 {
    margin: 20px auto 30px;
  }
}
@media only screen and (max-width: 420px) {
  /* line 340, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet .view-bloc-lien-toutes-implantations h2 {
    margin: 30px auto 20px;
  }
}
/* line 358, ../sass/layout/_presence-monde.scss */
.node-type-home-projet .view-bloc-lien-toutes-implantations a {
  background: url("../images/icons/oeil-mobile.png") no-repeat 0 3px;
  padding: 0 0 0 40px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 20px;
  line-height: 22px;
  font-weight: 500;
  color: #000;
  text-transform: uppercase;
  margin: 0 auto;
  display: table;
  text-decoration: none;
}
@media only screen and (max-width: 500px) {
  /* line 358, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet .view-bloc-lien-toutes-implantations a {
    width: 280px;
    margin: 0 0 0 20px;
  }
}
@media only screen and (max-width: 350px) {
  /* line 358, ../sass/layout/_presence-monde.scss */
  .node-type-home-projet .view-bloc-lien-toutes-implantations a {
    font-size: 18px;
    width: 250px;
  }
}
/* line 380, ../sass/layout/_presence-monde.scss */
.node-type-home-projet .breadcrumb-mobile a {
  color: #cd4d00 !important;
  display: block;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 15px;
  line-height: 21px;
  font-weight: 500;
  padding: 0 0 0 27px !important;
  text-decoration: none;
  font-size: 15px !important;
  margin: 0 10px;
  background: url("../images/refonte/mobile-fleche-retour.png") no-repeat left center;
}
/* line 389, ../sass/layout/_presence-monde.scss */
.node-type-home-projet .breadcrumb-mobile a:hover {
  text-decoration: underline;
}


/* line 1256, ../sass/layout/_profil.scss */
.node-type-page-detail-filiale, .node-type-article-projet-emblema {
  /******* bloc liens *******/
}
/* line 1258, ../sass/layout/_profil.scss */
.node-type-page-detail-filiale .lien-savoir, .node-type-article-projet-emblema .lien-savoir {
  clear: both;
  float: left;
  width: 100%;
  min-height: 198px;
  max-width: 100%;
  margin: 50px 0 0;
}
@media only screen and (max-width: 1024px) {
  /* line 1258, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir, .node-type-article-projet-emblema .lien-savoir {
    height: auto;
  }
}
@media only screen and (max-width: 800px) {
  /* line 1258, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir, .node-type-article-projet-emblema .lien-savoir {
    padding: 0 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1258, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir, .node-type-article-projet-emblema .lien-savoir {
    height: auto;
    padding: 0;
  }
}
@media only screen and (max-width: 380px) {
  /* line 1258, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir, .node-type-article-projet-emblema .lien-savoir {
    padding: 0 0 20px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 1258, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir, .node-type-article-projet-emblema .lien-savoir {
    padding: 0;
  }
}
/* line 1290, ../sass/layout/_profil.scss */
.node-type-page-detail-filiale .lien-savoir h2, .node-type-article-projet-emblema .lien-savoir h2 {
  margin: 35px auto 30px;
  text-align: center;
  font-family: "Roboto Condensed", 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 1290, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir h2, .node-type-article-projet-emblema .lien-savoir h2 {
    margin: 20px auto;
  }
}
@media only screen and (max-width: 800px) {
  /* line 1290, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir h2, .node-type-article-projet-emblema .lien-savoir h2 {
    margin: 30px auto 25px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1290, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir h2, .node-type-article-projet-emblema .lien-savoir h2 {
    margin: 20px auto;
  }
}
/* line 1313, ../sass/layout/_profil.scss */
.node-type-page-detail-filiale .lien-savoir h2 span, .node-type-article-projet-emblema .lien-savoir h2 span {
  color: #fff;
  text-transform: inherit;
  font-weight: 600 !important;
}
@media only screen and (max-width: 767px) {
  /* line 1320, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir .links, .node-type-page-detail-filiale .lien-savoir .section-media .fichier-hd, .section-media .node-type-page-detail-filiale .lien-savoir .fichier-hd, .node-type-article-projet-emblema .lien-savoir .links, .node-type-article-projet-emblema .lien-savoir .section-media .fichier-hd, .section-media .node-type-article-projet-emblema .lien-savoir .fichier-hd {
    padding: 0 15px;
  }
}
/* line 1324, ../sass/layout/_profil.scss */
.node-type-page-detail-filiale .lien-savoir .links li, .node-type-page-detail-filiale .lien-savoir .section-media .fichier-hd li, .section-media .node-type-page-detail-filiale .lien-savoir .fichier-hd li, .node-type-article-projet-emblema .lien-savoir .links li, .node-type-article-projet-emblema .lien-savoir .section-media .fichier-hd li, .section-media .node-type-article-projet-emblema .lien-savoir .fichier-hd li {
  margin: 5px 0;
  height: 38px;
  display: table;
  margin: 0 auto;
}
/* line 1330, ../sass/layout/_profil.scss */
.node-type-page-detail-filiale .lien-savoir .links li a, .node-type-page-detail-filiale .lien-savoir .section-media .fichier-hd li a, .section-media .node-type-page-detail-filiale .lien-savoir .fichier-hd li a, .node-type-article-projet-emblema .lien-savoir .links li a, .node-type-article-projet-emblema .lien-savoir .section-media .fichier-hd li a, .section-media .node-type-article-projet-emblema .lien-savoir .fichier-hd li a {
      background: url("../images/icons/oeil-mobile.png") no-repeat center top;
    padding: 25px 0 0 0;
    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 1330, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir .links li a, .node-type-page-detail-filiale .lien-savoir .section-media .fichier-hd li a, .section-media .node-type-page-detail-filiale .lien-savoir .fichier-hd li a, .node-type-article-projet-emblema .lien-savoir .links li a, .node-type-article-projet-emblema .lien-savoir .section-media .fichier-hd li a, .section-media .node-type-article-projet-emblema .lien-savoir .fichier-hd li a {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1330, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir .links li a, .node-type-page-detail-filiale .lien-savoir .section-media .fichier-hd li a, .section-media .node-type-page-detail-filiale .lien-savoir .fichier-hd li a, .node-type-article-projet-emblema .lien-savoir .links li a, .node-type-article-projet-emblema .lien-savoir .section-media .fichier-hd li a, .section-media .node-type-article-projet-emblema .lien-savoir .fichier-hd li a {
    line-height: 20px;
    background: url("../images/icons/oeil-mobile.png") no-repeat left 3px;
  }
}
/* line 1345, ../sass/layout/_profil.scss */
.node-type-page-detail-filiale .lien-savoir .links li a em, .node-type-page-detail-filiale .lien-savoir .section-media .fichier-hd li a em, .section-media .node-type-page-detail-filiale .lien-savoir .fichier-hd li a em, .node-type-article-projet-emblema .lien-savoir .links li a em, .node-type-article-projet-emblema .lien-savoir .section-media .fichier-hd li a em, .section-media .node-type-article-projet-emblema .lien-savoir .fichier-hd 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 1345, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir .links li a em, .node-type-page-detail-filiale .lien-savoir .section-media .fichier-hd li a em, .section-media .node-type-page-detail-filiale .lien-savoir .fichier-hd li a em, .node-type-article-projet-emblema .lien-savoir .links li a em, .node-type-article-projet-emblema .lien-savoir .section-media .fichier-hd li a em, .section-media .node-type-article-projet-emblema .lien-savoir .fichier-hd li a em {
    font-size: 18px;
  }
}
/* line 1354, ../sass/layout/_profil.scss */
.node-type-page-detail-filiale .lien-savoir .links li a.pdf, .node-type-page-detail-filiale .lien-savoir .section-media .fichier-hd li a.pdf, .section-media .node-type-page-detail-filiale .lien-savoir .fichier-hd li a.pdf, .node-type-article-projet-emblema .lien-savoir .links li a.pdf, .node-type-article-projet-emblema .lien-savoir .section-media .fichier-hd li a.pdf, .section-media .node-type-article-projet-emblema .lien-savoir .fichier-hd li a.pdf {
  background: url("../images/icons/download.png") no-repeat left center;
}
@media only screen and (max-width: 767px) {
  /* line 1354, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir .links li a.pdf, .node-type-page-detail-filiale .lien-savoir .section-media .fichier-hd li a.pdf, .section-media .node-type-page-detail-filiale .lien-savoir .fichier-hd li a.pdf, .node-type-article-projet-emblema .lien-savoir .links li a.pdf, .node-type-article-projet-emblema .lien-savoir .section-media .fichier-hd li a.pdf, .section-media .node-type-article-projet-emblema .lien-savoir .fichier-hd li a.pdf {
    background: url("../images/icons/download.png") no-repeat left 3px;
  }
}
/* line 1361, ../sass/layout/_profil.scss */
.node-type-page-detail-filiale .lien-savoir .links li a.pic-mail, .node-type-page-detail-filiale .lien-savoir .section-media .fichier-hd li a.pic-mail, .section-media .node-type-page-detail-filiale .lien-savoir .fichier-hd li a.pic-mail, .node-type-article-projet-emblema .lien-savoir .links li a.pic-mail, .node-type-article-projet-emblema .lien-savoir .section-media .fichier-hd li a.pic-mail, .section-media .node-type-article-projet-emblema .lien-savoir .fichier-hd li a.pic-mail {
  background: url("../images/icons/mail.png") no-repeat left center;
}
@media only screen and (max-width: 360px) {
  /* line 1367, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir .links li.last, .node-type-page-detail-filiale .lien-savoir .section-media .fichier-hd li.last, .section-media .node-type-page-detail-filiale .lien-savoir .fichier-hd li.last, .node-type-article-projet-emblema .lien-savoir .links li.last, .node-type-article-projet-emblema .lien-savoir .section-media .fichier-hd li.last, .section-media .node-type-article-projet-emblema .lien-savoir .fichier-hd li.last {
    padding: 0 0 25px;
  }
}
/* line 1376, ../sass/layout/_profil.scss */
.node-type-page-detail-filiale .lien-savoir.more-links h2, .node-type-article-projet-emblema .lien-savoir.more-links h2 {
  margin: 35px auto 30px;
  text-align: center;
  font-family: "Roboto Condensed", 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 1376, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir.more-links h2, .node-type-article-projet-emblema .lien-savoir.more-links h2 {
    margin: 30px auto;
  }
}
@media only screen and (max-width: 800px) {
  /* line 1376, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir.more-links h2, .node-type-article-projet-emblema .lien-savoir.more-links h2 {
    margin: 30px auto 25px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1376, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir.more-links h2, .node-type-article-projet-emblema .lien-savoir.more-links h2 {
    margin: 20px auto;
  }
}
/* line 1399, ../sass/layout/_profil.scss */
.node-type-page-detail-filiale .lien-savoir.more-links h2 span, .node-type-article-projet-emblema .lien-savoir.more-links h2 span {
  color: #fff;
  text-transform: inherit;
  font-weight: 600 !important;
}
@media only screen and (max-width: 767px) {
  /* line 1406, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir.more-links .links, .node-type-page-detail-filiale .lien-savoir.more-links .section-media .fichier-hd, .section-media .node-type-page-detail-filiale .lien-savoir.more-links .fichier-hd, .node-type-article-projet-emblema .lien-savoir.more-links .links, .node-type-article-projet-emblema .lien-savoir.more-links .section-media .fichier-hd, .section-media .node-type-article-projet-emblema .lien-savoir.more-links .fichier-hd {
    padding: 0 15px;
  }
}
/* line 1410, ../sass/layout/_profil.scss */
.node-type-page-detail-filiale .lien-savoir.more-links .links li, .node-type-page-detail-filiale .lien-savoir.more-links .section-media .fichier-hd li, .section-media .node-type-page-detail-filiale .lien-savoir.more-links .fichier-hd li, .node-type-article-projet-emblema .lien-savoir.more-links .links li, .node-type-article-projet-emblema .lien-savoir.more-links .section-media .fichier-hd li, .section-media .node-type-article-projet-emblema .lien-savoir.more-links .fichier-hd li {
      width: 220px;
    /* float: left; */
    padding: 0 0 0 20px;
    margin: 5px 0;
    height: auto;
    vertical-align: top;
    display: inline-block;
}
@media only screen and (max-width: 800px) {
  /* line 1410, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir.more-links .links li, .node-type-page-detail-filiale .lien-savoir.more-links .section-media .fichier-hd li, .section-media .node-type-page-detail-filiale .lien-savoir.more-links .fichier-hd li, .node-type-article-projet-emblema .lien-savoir.more-links .links li, .node-type-article-projet-emblema .lien-savoir.more-links .section-media .fichier-hd li, .section-media .node-type-article-projet-emblema .lien-savoir.more-links .fichier-hd li {
    padding: 0 0 0 15px;
    width: 47%;
    margin: 0 0 6px;
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1410, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir.more-links .links li, .node-type-page-detail-filiale .lien-savoir.more-links .section-media .fichier-hd li, .section-media .node-type-page-detail-filiale .lien-savoir.more-links .fichier-hd li, .node-type-article-projet-emblema .lien-savoir.more-links .links li, .node-type-article-projet-emblema .lien-savoir.more-links .section-media .fichier-hd li, .section-media .node-type-article-projet-emblema .lien-savoir.more-links .fichier-hd li {
    width: 45%;
    float: left;
    margin: 0 15px 10px 0;
    padding: 0;
    height: auto;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1410, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir.more-links .links li, .node-type-page-detail-filiale .lien-savoir.more-links .section-media .fichier-hd li, .section-media .node-type-page-detail-filiale .lien-savoir.more-links .fichier-hd li, .node-type-article-projet-emblema .lien-savoir.more-links .links li, .node-type-article-projet-emblema .lien-savoir.more-links .section-media .fichier-hd li, .section-media .node-type-article-projet-emblema .lien-savoir.more-links .fichier-hd li {
    width: 100%;
    margin: 0 5px 10px;
    height: auto;
  }
}
/* line 1438, ../sass/layout/_profil.scss */
.node-type-page-detail-filiale .lien-savoir.more-links .links li a, .node-type-page-detail-filiale .lien-savoir.more-links .section-media .fichier-hd li a, .section-media .node-type-page-detail-filiale .lien-savoir.more-links .fichier-hd li a, .node-type-article-projet-emblema .lien-savoir.more-links .links li a, .node-type-article-projet-emblema .lien-savoir.more-links .section-media .fichier-hd li a, .section-media .node-type-article-projet-emblema .lien-savoir.more-links .fichier-hd li a {
          background: url("../images/icons/oeil-mobile.png") no-repeat center top;
    padding: 24px 0 0 0px;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 20px;
    line-height: 25px;
    font-weight: 500;
    color: #000;
    text-transform: uppercase;
    text-align: center;
}
@media only screen and (max-width: 1024px) {
  /* line 1438, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir.more-links .links li a, .node-type-page-detail-filiale .lien-savoir.more-links .section-media .fichier-hd li a, .section-media .node-type-page-detail-filiale .lien-savoir.more-links .fichier-hd li a, .node-type-article-projet-emblema .lien-savoir.more-links .links li a, .node-type-article-projet-emblema .lien-savoir.more-links .section-media .fichier-hd li a, .section-media .node-type-article-projet-emblema .lien-savoir.more-links .fichier-hd li a {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1438, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir.more-links .links li a, .node-type-page-detail-filiale .lien-savoir.more-links .section-media .fichier-hd li a, .section-media .node-type-page-detail-filiale .lien-savoir.more-links .fichier-hd li a, .node-type-article-projet-emblema .lien-savoir.more-links .links li a, .node-type-article-projet-emblema .lien-savoir.more-links .section-media .fichier-hd li a, .section-media .node-type-article-projet-emblema .lien-savoir.more-links .fichier-hd li a {
    line-height: 20px;
    background: url("../images/icons/oeil-mobile.png") no-repeat left 3px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1438, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir.more-links .links li a, .node-type-page-detail-filiale .lien-savoir.more-links .section-media .fichier-hd li a, .section-media .node-type-page-detail-filiale .lien-savoir.more-links .fichier-hd li a, .node-type-article-projet-emblema .lien-savoir.more-links .links li a, .node-type-article-projet-emblema .lien-savoir.more-links .section-media .fichier-hd li a, .section-media .node-type-article-projet-emblema .lien-savoir.more-links .fichier-hd li a {
    line-height: 32px;
    background: url("../images/icons/oeil-mobile.png") no-repeat left 8px;
  }
}
/* line 1457, ../sass/layout/_profil.scss */
.node-type-page-detail-filiale .lien-savoir.more-links .links li a em, .node-type-page-detail-filiale .lien-savoir.more-links .section-media .fichier-hd li a em, .section-media .node-type-page-detail-filiale .lien-savoir.more-links .fichier-hd li a em, .node-type-article-projet-emblema .lien-savoir.more-links .links li a em, .node-type-article-projet-emblema .lien-savoir.more-links .section-media .fichier-hd li a em, .section-media .node-type-article-projet-emblema .lien-savoir.more-links .fichier-hd 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 1457, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir.more-links .links li a em, .node-type-page-detail-filiale .lien-savoir.more-links .section-media .fichier-hd li a em, .section-media .node-type-page-detail-filiale .lien-savoir.more-links .fichier-hd li a em, .node-type-article-projet-emblema .lien-savoir.more-links .links li a em, .node-type-article-projet-emblema .lien-savoir.more-links .section-media .fichier-hd li a em, .section-media .node-type-article-projet-emblema .lien-savoir.more-links .fichier-hd li a em {
    font-size: 18px;
  }
}
/* line 1466, ../sass/layout/_profil.scss */
.node-type-page-detail-filiale .lien-savoir.more-links .links li a.pdf, .node-type-page-detail-filiale .lien-savoir.more-links .section-media .fichier-hd li a.pdf, .section-media .node-type-page-detail-filiale .lien-savoir.more-links .fichier-hd li a.pdf, .node-type-article-projet-emblema .lien-savoir.more-links .links li a.pdf, .node-type-article-projet-emblema .lien-savoir.more-links .section-media .fichier-hd li a.pdf, .section-media .node-type-article-projet-emblema .lien-savoir.more-links .fichier-hd li a.pdf {
  background: url("../images/icons/download.png") no-repeat left center;
}
@media only screen and (max-width: 767px) {
  /* line 1466, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir.more-links .links li a.pdf, .node-type-page-detail-filiale .lien-savoir.more-links .section-media .fichier-hd li a.pdf, .section-media .node-type-page-detail-filiale .lien-savoir.more-links .fichier-hd li a.pdf, .node-type-article-projet-emblema .lien-savoir.more-links .links li a.pdf, .node-type-article-projet-emblema .lien-savoir.more-links .section-media .fichier-hd li a.pdf, .section-media .node-type-article-projet-emblema .lien-savoir.more-links .fichier-hd li a.pdf {
    background: url("../images/icons/download.png") no-repeat left 3px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1466, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir.more-links .links li a.pdf, .node-type-page-detail-filiale .lien-savoir.more-links .section-media .fichier-hd li a.pdf, .section-media .node-type-page-detail-filiale .lien-savoir.more-links .fichier-hd li a.pdf, .node-type-article-projet-emblema .lien-savoir.more-links .links li a.pdf, .node-type-article-projet-emblema .lien-savoir.more-links .section-media .fichier-hd li a.pdf, .section-media .node-type-article-projet-emblema .lien-savoir.more-links .fichier-hd li a.pdf {
    background: url("../images/icons/download.png") no-repeat left 6px;
  }
}
/* line 1476, ../sass/layout/_profil.scss */
.node-type-page-detail-filiale .lien-savoir.more-links .links li a.pic-mail, .node-type-page-detail-filiale .lien-savoir.more-links .section-media .fichier-hd li a.pic-mail, .section-media .node-type-page-detail-filiale .lien-savoir.more-links .fichier-hd li a.pic-mail, .node-type-article-projet-emblema .lien-savoir.more-links .links li a.pic-mail, .node-type-article-projet-emblema .lien-savoir.more-links .section-media .fichier-hd li a.pic-mail, .section-media .node-type-article-projet-emblema .lien-savoir.more-links .fichier-hd li a.pic-mail {
  background: url("../images/icons/mail.png") no-repeat left center;
}
@media only screen and (max-width: 767px) {
  /* line 1481, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir.more-links .links li.last, .node-type-page-detail-filiale .lien-savoir.more-links .section-media .fichier-hd li.last, .section-media .node-type-page-detail-filiale .lien-savoir.more-links .fichier-hd li.last, .node-type-article-projet-emblema .lien-savoir.more-links .links li.last, .node-type-article-projet-emblema .lien-savoir.more-links .section-media .fichier-hd li.last, .section-media .node-type-article-projet-emblema .lien-savoir.more-links .fichier-hd li.last {
    margin: 0 0 5px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 1481, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir.more-links .links li.last, .node-type-page-detail-filiale .lien-savoir.more-links .section-media .fichier-hd li.last, .section-media .node-type-page-detail-filiale .lien-savoir.more-links .fichier-hd li.last, .node-type-article-projet-emblema .lien-savoir.more-links .links li.last, .node-type-article-projet-emblema .lien-savoir.more-links .section-media .fichier-hd li.last, .section-media .node-type-article-projet-emblema .lien-savoir.more-links .fichier-hd li.last {
    width: 100%;
    margin: 0 5px 5px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 1481, ../sass/layout/_profil.scss */
  .node-type-page-detail-filiale .lien-savoir.more-links .links li.last, .node-type-page-detail-filiale .lien-savoir.more-links .section-media .fichier-hd li.last, .section-media .node-type-page-detail-filiale .lien-savoir.more-links .fichier-hd li.last, .node-type-article-projet-emblema .lien-savoir.more-links .links li.last, .node-type-article-projet-emblema .lien-savoir.more-links .section-media .fichier-hd li.last, .section-media .node-type-article-projet-emblema .lien-savoir.more-links .fichier-hd li.last {
    padding: 0 0 25px;
  }
}

/******************* TERRE PLURIEL TITRE*********************/
/* line 1506, ../sass/layout/_profil.scss */
.terre-pluriel h2#page-title {
  margin: 50px auto 25px;
  text-align: center;
  width: 100%;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 300;
  color: #000;
  text-transform: inherit;
  padding: 0 0 5px;
}
@media only screen and (max-width: 767px) {
  /* line 1506, ../sass/layout/_profil.scss */
  .terre-pluriel h2#page-title {
    width: 90%;
    font-size: 30px;
    line-height: 32px;
    display: table;
    padding: 0;
    margin: 25px auto 0;
  }
}
@media only screen and (max-width: 360px) {
  /* line 1506, ../sass/layout/_profil.scss */
  .terre-pluriel h2#page-title {
    width: 94%;
  }
}
/* line 1529, ../sass/layout/_profil.scss */
.terre-pluriel h2#page-title span {
  color: #ff9545;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 800;
  display: block;
}
@media only screen and (max-width: 767px) {
  /* line 1529, ../sass/layout/_profil.scss */
  .terre-pluriel h2#page-title span {
    font-size: 30px;
    display: inline-block;
    line-height: 32px;
  }
}

/******************* LISTE FILIALE TITRE*********************/
/* line 1546, ../sass/layout/_profil.scss */
.filiale h2#page-title {
  margin: 60px auto 25px;
  text-align: center;
  width: 100%;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 300;
  color: #000;
  text-transform: inherit;
  padding: 0 0 5px;
}
@media only screen and (max-width: 767px) {
  /* line 1546, ../sass/layout/_profil.scss */
  .filiale h2#page-title {
    width: 90%;
    font-size: 30px;
    line-height: 32px;
    display: table;
    padding: 0;
    margin: 25px auto 0;
  }
}
@media only screen and (max-width: 360px) {
  /* line 1546, ../sass/layout/_profil.scss */
  .filiale h2#page-title {
    width: 94%;
  }
}
/* line 1569, ../sass/layout/_profil.scss */
.filiale h2#page-title span {
  color: #ff9545;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 800;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  /* line 1569, ../sass/layout/_profil.scss */
  .filiale h2#page-title span {
    font-size: 30px;
    display: inline-block;
    line-height: 32px;
  }
}

/* line 1, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse {
  /*************** separ bloc ***************/
  /************** PAGINATION ******************/
  /************* BREADCRUM**************/
  /******** LOUPE ************/
  /******** lien savoir plus ************/
}
/* line 2, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #columns {
  padding: 0 !important;
}
/* line 9, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #main-content #main-content-header h1#page-title {
  margin: 40px auto 20px;
  text-align: center;
  width: 100%;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 300;
  color: #000;
  text-transform: inherit;
  padding: 0 0 5px;
}
@media only screen and (max-width: 767px) {
  /* line 9, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #main-content #main-content-header h1#page-title {
    width: 90%;
    font-size: 30px;
    line-height: 32px;
    display: table;
    padding: 0;
    margin: 25px auto 30px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 9, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #main-content #main-content-header h1#page-title {
    width: 94%;
  }
}
/* line 32, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #main-content #main-content-header h1#page-title span {
  color: #ff9545;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 800;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  /* line 32, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #main-content #main-content-header h1#page-title span {
    font-size: 30px;
    display: inline-block;
    line-height: 32px;
  }
}
/* line 47, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-views-communiqu-de-presse-block-1, .liste-contenu-presse #block-views-actualit-s-block-2, .liste-contenu-presse #block-views-dossiers-de-presse-block-2 {
  background: #f8f7f7;
  padding: 20px 15px 15px;
}
@media only screen and (max-width: 767px) {
  /* line 47, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-views-communiqu-de-presse-block-1, .liste-contenu-presse #block-views-actualit-s-block-2, .liste-contenu-presse #block-views-dossiers-de-presse-block-2 {
    padding: 20px 20px 15px;
  }
}
/* line 56, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-views-communiqu-de-presse-block-1 .views-field-title a, .liste-contenu-presse #block-views-actualit-s-block-2 .views-field-title a, .liste-contenu-presse #block-views-dossiers-de-presse-block-2 .views-field-title a {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 20px;
  line-height: 25px;
  font-weight: 700;
  color: #ff9545;
  text-transform: inherit;
}
/* line 64, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-views-communiqu-de-presse-block-1 .views-field-field-chapo .field-content, .liste-contenu-presse #block-views-actualit-s-block-2 .views-field-field-chapo .field-content, .liste-contenu-presse #block-views-dossiers-de-presse-block-2 .views-field-field-chapo .field-content {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  color: #000;
}
/* line 70, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-views-communiqu-de-presse-block-1 .views-field-nid, .liste-contenu-presse #block-views-actualit-s-block-2 .views-field-nid, .liste-contenu-presse #block-views-dossiers-de-presse-block-2 .views-field-nid {
  float: left;
  margin: 5px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 70, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-views-communiqu-de-presse-block-1 .views-field-nid, .liste-contenu-presse #block-views-actualit-s-block-2 .views-field-nid, .liste-contenu-presse #block-views-dossiers-de-presse-block-2 .views-field-nid {
    margin: 10px 0 0;
  }
}
/* line 76, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-views-communiqu-de-presse-block-1 .views-field-nid .social, .liste-contenu-presse #block-views-actualit-s-block-2 .views-field-nid .social, .liste-contenu-presse #block-views-dossiers-de-presse-block-2 .views-field-nid .social {
  float: left;
  margin: 0 8px;
}
@media only screen and (max-width: 1024px) {
  /* line 76, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-views-communiqu-de-presse-block-1 .views-field-nid .social, .liste-contenu-presse #block-views-actualit-s-block-2 .views-field-nid .social, .liste-contenu-presse #block-views-dossiers-de-presse-block-2 .views-field-nid .social {
    margin: 0;
  }
}
/* line 82, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-views-communiqu-de-presse-block-1 .views-field-nid .social .facebook-share, .liste-contenu-presse #block-views-actualit-s-block-2 .views-field-nid .social .facebook-share, .liste-contenu-presse #block-views-dossiers-de-presse-block-2 .views-field-nid .social .facebook-share {
  padding-left: 2px;
}
/* line 84, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-views-communiqu-de-presse-block-1 .views-field-nid .social .facebook-share a, .liste-contenu-presse #block-views-actualit-s-block-2 .views-field-nid .social .facebook-share a, .liste-contenu-presse #block-views-dossiers-de-presse-block-2 .views-field-nid .social .facebook-share a {
  background: url("../images/icons/gris-fb.png") no-repeat center top;
  width: 10px;
  height: 19px;
}
/* line 88, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-views-communiqu-de-presse-block-1 .views-field-nid .social .facebook-share a:hover, .liste-contenu-presse #block-views-actualit-s-block-2 .views-field-nid .social .facebook-share a:hover, .liste-contenu-presse #block-views-dossiers-de-presse-block-2 .views-field-nid .social .facebook-share a:hover {
  background: url("../images/icons/fb-hover.png") no-repeat center top;
}
@media only screen and (max-width: 767px) {
  /* line 94, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-views-communiqu-de-presse-block-1 .views-field-nid .social .twitter-share, .liste-contenu-presse #block-views-actualit-s-block-2 .views-field-nid .social .twitter-share, .liste-contenu-presse #block-views-dossiers-de-presse-block-2 .views-field-nid .social .twitter-share {
    margin: 0;
  }
}
/* line 98, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-views-communiqu-de-presse-block-1 .views-field-nid .social .twitter-share a, .liste-contenu-presse #block-views-actualit-s-block-2 .views-field-nid .social .twitter-share a, .liste-contenu-presse #block-views-dossiers-de-presse-block-2 .views-field-nid .social .twitter-share a {
  background: url("../images/icons/gris-tw.png") no-repeat center top;
  width: 20px;
  height: 18px;
}
/* line 102, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-views-communiqu-de-presse-block-1 .views-field-nid .social .twitter-share a:hover, .liste-contenu-presse #block-views-actualit-s-block-2 .views-field-nid .social .twitter-share a:hover, .liste-contenu-presse #block-views-dossiers-de-presse-block-2 .views-field-nid .social .twitter-share a:hover {
  background: url("../images/icons/tw-hover.png") no-repeat center top;
}
/* line 109, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-views-communiqu-de-presse-block-1 .views-field-nid .social .google-share a, .liste-contenu-presse #block-views-actualit-s-block-2 .views-field-nid .social .google-share a, .liste-contenu-presse #block-views-dossiers-de-presse-block-2 .views-field-nid .social .google-share a {
  background: url("../images/icons/gris-google.png") no-repeat center top;
  width: 23px;
  height: 18px;
}
/* line 113, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-views-communiqu-de-presse-block-1 .views-field-nid .social .google-share a:hover, .liste-contenu-presse #block-views-actualit-s-block-2 .views-field-nid .social .google-share a:hover, .liste-contenu-presse #block-views-dossiers-de-presse-block-2 .views-field-nid .social .google-share a:hover {
  background: url("../images/icons/google-hover.png") no-repeat center top;
}
/* line 126, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-system-main .views-row {
  border-bottom: 1px solid #ff9545;
  clear: both;
  margin: 0 0 35px;
  min-height: 125px;
  padding: 0 15px 30px;
  float: left;
  position: relative;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 126, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-system-main .views-row {
    padding: 0 18px 15px;
    margin: 0 0 30px;
    width: auto;
  }
}
/* line 141, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-system-main .views-row.views-row-last {
  border: none;
  margin: 0 0 10px;
}
@media only screen and (max-width: 767px) {
  /* line 141, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-system-main .views-row.views-row-last {
    margin: 0;
    padding: 0 18px 20px;
  }
}
/* line 149, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-system-main .views-row.views-row-last:before, .liste-contenu-presse #block-system-main .views-row.views-row-last:after {
  display: none;
}
/* line 154, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-system-main .views-row:before {
  position: absolute;
  left: 0;
  width: 15px;
  height: 1px;
  background-color: #ff9545;
  bottom: -1px;
  content: "";
  z-index: 1;
}
@media only screen and (max-width: 1024px) {
  /* line 154, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-system-main .views-row:before {
    background-color: #fff;
  }
}
/* line 158, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-system-main .views-row:after {
  position: absolute;
  left: 0;
  width: 15px;
  height: 1px;
  background-color: #ff9545;
  bottom: -1px;
  content: "";
  z-index: 1;
  right: 0;
  left: auto;
  visibility: visible;
}
@media only screen and (max-width: 1024px) {
  /* line 158, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-system-main .views-row:after {
    background-color: #fff;
  }
}
/* line 166, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-system-main .view-filters {
  margin: 15px 0 18px;
}
@media only screen and (max-width: 767px) {
  /* line 166, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-system-main .view-filters {
    margin: 0 0 18px;
  }
}
/* line 171, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-system-main .view-filters .dropdown {
  background: none;
  width: auto;
  margin: 0;
  padding: 0;
}
@media only screen and (max-width: 1024px) {
  /* line 171, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-system-main .view-filters .dropdown {
    margin: 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 171, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-system-main .view-filters .dropdown {
    margin: 0 18px;
  }
}
/* line 184, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-system-main .view-filters .dropdown .dropdown-selected {
  background: url("../images/icons/drop-down.png") no-repeat right 7px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  color: #ff9545;
  text-transform: inherit;
  width: auto;
  padding: 0 22px 0 0;
}
/* line 193, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-system-main .view-filters .dropdown .divscroller {
  background: #f8f7f7;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  color: #ff9545;
  border: none;
  margin: 15px 0;
  width: 285px !important;
}
/* line 201, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-system-main .view-filters .dropdown .divscroller .sel {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 15px;
  font-weight: 300;
  color: #000;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  /* line 193, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-system-main .view-filters .dropdown .divscroller {
    margin: 15px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 193, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-system-main .view-filters .dropdown .divscroller {
    width: 305px !important;
  }
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
  /* line 193, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-system-main .view-filters .dropdown .divscroller {
    width: 305px !important;
  }
}

@media only screen and (max-width: 480px) {
  /* line 193, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-system-main .view-filters .dropdown .divscroller {
    width: 290px !important;
  }
}
/* line 229, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .views-row.no-visuel .contenu {
  padding: 5px 0 0;
}
/* line 231, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .views-row.no-visuel .contenu .content-text {
  width: 100%;
  padding: 0;
}
/* line 237, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .views-row.no-visuel .lien {
  margin: 7px 0 0;
}
/* line 243, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .views-row span.date, .liste-contenu-presse .views-row span.categorie {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
}
/* line 249, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .views-row .date {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #000;
}
/* line 254, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .views-row .titre {
  padding: 10px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 254, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse .views-row .titre {
    padding: 10px 0 0;
  }
}
/* line 260, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .views-row .titre a {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 20px;
  line-height: 25px;
  font-weight: 700;
  color: #ff9545;
  text-transform: inherit;
  text-decoration: none;
}
/* line 265, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .views-row .titre a:hover {
  text-decoration: underline;
}
/* line 272, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .views-row .views-field-field-chapo .field-content {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  color: #000;
}
/* line 278, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .views-row .lien {
  background: none;
  float: left;
  margin: 7px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 278, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse .views-row .lien {
    margin: 10px 0 0;
  }
}
/* line 286, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .views-row .lien a {
  background: url("../images/icons/oeil.png") no-repeat left 6px;
  font-family: "robotocondensed", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
  padding: 0 0 0 30px;
  color: #000;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 293, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .views-row .lien a:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 767px) {
  /* line 286, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse .views-row .lien a {
    background: url("../images/icons/oeil-mobile.png") no-repeat left 6px;
    font-size: 20px;
    padding: 0 0 0 37px;
  }
}
/* line 305, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .views-row .contenu {
  padding: 15px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 305, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse .views-row .contenu {
    padding: 20px 0 0;
  }
}
/* line 310, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .views-row .contenu .vignette {
  float: left;
}
@media only screen and (max-width: 767px) {
  /* line 310, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse .views-row .contenu .vignette {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 316, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse .views-row .contenu .vignette img {
    width: 100%;
    height: auto;
  }
}
/* line 324, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .views-row .contenu .content-text {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  color: #000;
  float: left;
  width: 59%;
  padding: 0 0 0 15px;
}
@media only screen and (max-width: 865px) {
  /* line 324, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse .views-row .contenu .content-text {
    width: 53%;
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 324, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse .views-row .contenu .content-text {
    width: 100%;
    font-size: 16px;
    line-height: 24px;
    padding: 15px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 347, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse .item-list {
    clear: both;
    margin: 0 0 30px;
  }
}
/* line 352, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .item-list .pager {
  border: none;
  background: #f8f7f7;
}
@media only screen and (max-width: 800px) {
  /* line 352, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse .item-list .pager {
    padding: 0 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 352, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse .item-list .pager {
    margin: 0;
    padding: 0;
  }
}
/* line 363, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .item-list .pager li {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  color: #000;
  border: none !important;
  padding: 0 6px;
  /********** page dossier ***********/
}
@media only screen and (max-width: 767px) {
  /* line 363, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse .item-list .pager li {
    display: inline-block;
    padding: 11px 5px 7px;
  }
}
/* line 372, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .item-list .pager li a {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  color: #000;
  font-size: 16px;
  display: inline-block;
  padding: 5px 0 0;
}
/* line 380, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .item-list .pager li.pager-current {
  color: #ff9545;
  font-size: 16px;
}
/* line 386, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .item-list .pager li.pager-next a, .liste-contenu-presse .item-list .pager li.pager-previous a {
  background: url("../images/icons/arrow-next.png") no-repeat center top;
  display: inline-block;
  height: 27px;
  text-indent: -9999px;
  width: 27px;
  padding: 0 5px;
}
@media only screen and (max-width: 767px) {
  /* line 386, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse .item-list .pager li.pager-next a, .liste-contenu-presse .item-list .pager li.pager-previous a {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 385, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse .item-list .pager li.pager-next, .liste-contenu-presse .item-list .pager li.pager-previous {
    margin: 10px 0;
    padding: 0;
    float: right;
  }
}
@media only screen and (max-width: 767px) {
  /* line 404, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse .item-list .pager li.pager-previous {
    float: left;
  }
}
/* line 409, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .item-list .pager li.pager-previous a {
  background: url("../images/icons/arrow-prev.png") no-repeat center top;
}
/* line 415, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .item-list .pager li.pager-last, .liste-contenu-presse .item-list .pager li.pager-first {
  display: inline-block;
  text-indent: -9999px;
}
/* line 424, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-block-9, .liste-contenu-presse #block-views-communiqu-de-presse-block-4, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2, .liste-contenu-presse #block-block-9--2 {
  background: #f8f7f7;
  padding: 10px 20px;
  float: left;
  width: 395px;
  min-height: 170px;
  margin: 0 15px 0 0;
  /************* h2 bloc title ******************/
}
@media only screen and (max-width: 1024px) {
  /* line 424, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-block-9, .liste-contenu-presse #block-views-communiqu-de-presse-block-4, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2, .liste-contenu-presse #block-block-9--2 {
    margin: 0 14px;
    width: 44%;
  }
}
@media only screen and (max-width: 900px) {
  /* line 424, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-block-9, .liste-contenu-presse #block-views-communiqu-de-presse-block-4, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2, .liste-contenu-presse #block-block-9--2 {
    width: 43.2%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 424, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-block-9, .liste-contenu-presse #block-views-communiqu-de-presse-block-4, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2, .liste-contenu-presse #block-block-9--2 {
    width: 42%;
    min-height: 215px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 424, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-block-9, .liste-contenu-presse #block-views-communiqu-de-presse-block-4, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2, .liste-contenu-presse #block-block-9--2 {
    width: 100%;
    min-height: auto;
    margin: 0;
    padding: 18px 20px 0;
  }
}
/* line 453, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-block-9 .block-title, .liste-contenu-presse #block-views-communiqu-de-presse-block-4 .block-title, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 .block-title, .liste-contenu-presse #block-block-9--2 .block-title {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 25px;
  line-height: 30px;
  font-weight: 700;
  color: #000;
  text-transform: inherit;
  margin: 0 0 20px;
}
/* line 460, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-block-9 p, .liste-contenu-presse #block-views-communiqu-de-presse-block-4 p, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 p, .liste-contenu-presse #block-block-9 .section-media .field-name-body p strong, .section-media .field-name-body p .liste-contenu-presse #block-block-9 strong, .liste-contenu-presse #block-views-communiqu-de-presse-block-4 .section-media .field-name-body p strong, .section-media .field-name-body p .liste-contenu-presse #block-views-communiqu-de-presse-block-4 strong, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 .section-media .field-name-body p strong, .section-media .field-name-body p .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 strong, .liste-contenu-presse #block-block-9--2 p, .liste-contenu-presse #block-block-9--2 .section-media .field-name-body p strong, .section-media .field-name-body p .liste-contenu-presse #block-block-9--2 strong {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 300;
  color: #000;
}
@media only screen and (max-width: 767px) {
  /* line 460, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-block-9 p, .liste-contenu-presse #block-views-communiqu-de-presse-block-4 p, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 p, .liste-contenu-presse #block-block-9 .section-media .field-name-body p strong, .section-media .field-name-body p .liste-contenu-presse #block-block-9 strong, .liste-contenu-presse #block-views-communiqu-de-presse-block-4 .section-media .field-name-body p strong, .section-media .field-name-body p .liste-contenu-presse #block-views-communiqu-de-presse-block-4 strong, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 .section-media .field-name-body p strong, .section-media .field-name-body p .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 strong, .liste-contenu-presse #block-block-9--2 p, .liste-contenu-presse #block-block-9--2 .section-media .field-name-body p strong, .section-media .field-name-body p .liste-contenu-presse #block-block-9--2 strong {
    padding: 0 15px 0 0;
  }
}
/* line 466, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-block-9 p span, .liste-contenu-presse #block-views-communiqu-de-presse-block-4 p span, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 p span, .section-media .field-name-body p .liste-contenu-presse #block-block-9 strong span, .section-media .field-name-body p .liste-contenu-presse #block-views-communiqu-de-presse-block-4 strong span, .section-media .field-name-body p .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 strong span, .liste-contenu-presse #block-block-9--2 p span, .section-media .field-name-body p .liste-contenu-presse #block-block-9--2 strong span {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 500;
  color: #e94e10;
}
/* line 471, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-block-9 p a, .liste-contenu-presse #block-views-communiqu-de-presse-block-4 p a, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 p a, .section-media .field-name-body p .liste-contenu-presse #block-block-9 strong a, .section-media .field-name-body p .liste-contenu-presse #block-views-communiqu-de-presse-block-4 strong a, .section-media .field-name-body p .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 strong a, .liste-contenu-presse #block-block-9--2 p a, .section-media .field-name-body p .liste-contenu-presse #block-block-9--2 strong a {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 300;
  color: #000;
}
/* line 474, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-block-9 p a:hover, .liste-contenu-presse #block-views-communiqu-de-presse-block-4 p a:hover, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 p a:hover, .section-media .field-name-body p .liste-contenu-presse #block-block-9 strong a:hover, .section-media .field-name-body p .liste-contenu-presse #block-views-communiqu-de-presse-block-4 strong a:hover, .section-media .field-name-body p .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 strong a:hover, .liste-contenu-presse #block-block-9--2 p a:hover, .section-media .field-name-body p .liste-contenu-presse #block-block-9--2 strong a:hover {
  color: #e94e10;
}
/* line 481, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-views-communiqu-de-presse-block-4, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  /* line 481, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-views-communiqu-de-presse-block-4, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 {
    padding: 18px 20px 20px;
  }
}
/* line 488, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-views-communiqu-de-presse-block-4 .views-field-title, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 .views-field-title {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  /* line 488, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-views-communiqu-de-presse-block-4 .views-field-title, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 .views-field-title {
    width: 90%;
  }
}
/* line 493, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-views-communiqu-de-presse-block-4 .views-field-title a, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 .views-field-title a {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
  color: #e94e10;
  text-transform: inherit;
}
/* line 500, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-views-communiqu-de-presse-block-4 .view-footer, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 .view-footer {
  margin: 5px 0 0;
}
@media only screen and (max-width: 365px) {
  /* line 500, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-views-communiqu-de-presse-block-4 .view-footer, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 .view-footer {
    width: 80%;
  }
}
/* line 505, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-views-communiqu-de-presse-block-4 .view-footer .voir-plus, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 .view-footer .voir-plus {
  background: url("../images/icons/oeil-mobile.png") no-repeat left 6px;
  font-family: "robotocondensed", sans-serif;
  font-size: 20px;
  line-height: 28px;
  font-weight: normal;
  padding: 0 0 0 40px;
  color: #000;
  text-transform: uppercase;
  text-decoration: none;
  display: table;
}
@media only screen and (max-width: 365px) {
  /* line 505, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-views-communiqu-de-presse-block-4 .view-footer .voir-plus, .liste-contenu-presse #block-views-communiqu-de-presse-block-4--2 .view-footer .voir-plus {
    line-height: 24px;
  }
}
/* line 523, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #breadcrumb {
  padding: 2px 0;
}
@media only screen and (max-width: 1024px) {
  /* line 523, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #breadcrumb {
    padding: 0 20px;
  }
}
/* line 531, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #breadcrumb .breadcrumb-wrapper #crumbs li {
  display: inline-block;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
/* line 536, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #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 536, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #breadcrumb .breadcrumb-wrapper #crumbs li .crumb-sepreator {
    background-position: center 8px;
  }
}
/* line 546, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #breadcrumb .breadcrumb-wrapper #crumbs li a {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  color: #000;
}
/* line 552, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #breadcrumb .breadcrumb-wrapper #crumbs li span.crumb-title {
  color: #eb5f22;
  font-size: 12px;
}
/* line 563, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #edit-submit-communiqu-de-presse {
  display: none;
}
/* line 569, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir {
  clear: both;
  float: left;
  width: 100%;
  height: 198px;
  max-width: 100%;
  margin: 30px 0 0;
  background: url("../images/refonte/bg-linknews.jpg");
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}
@media only screen and (max-width: 1024px) {
  /* line 569, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir {
    height: auto;
  }
}
@media only screen and (max-width: 800px) {
  /* line 569, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir {
    padding: 0 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 569, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir {
    height: auto;
    padding: 0;
    margin: 0;
  }
}
@media only screen and (max-width: 380px) {
  /* line 569, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir {
    padding: 0 0 20px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 569, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir {
    padding: 0;
  }
}
/* line 602, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir h2 {
  margin: 35px auto 25px;
  text-align: center;
  font-family: "Roboto Condensed", 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 602, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir h2 {
    margin: 20px auto;
  }
}
@media only screen and (max-width: 800px) {
  /* line 602, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir h2 {
    margin: 30px auto 25px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 602, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir h2 {
    margin: 30px auto;
  }
}
/* line 625, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir h2 span {
  color: #fff;
  text-transform: inherit;
  font-weight: 600 !important;
}
@media only screen and (max-width: 767px) {
  /* line 632, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir .link, .liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir .mail-link {
    padding: 0 15px 5px;
    margin: 0 auto;
    width: 80%;
  }
}
/* line 639, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir .link a, .liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir .mail-link a {
  background: url("../images/icons/oeil-mobile.png") no-repeat left 5px;
  padding: 0 0 0 35px;
  font-family: "robotocondensed", sans-serif;
  font-size: 20px;
  line-height: 27px;
  font-weight: 500;
  color: #000;
  text-transform: uppercase;
  margin: 0 auto 20px;
  display: table;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  /* line 639, ../sass/layout/_communique-presse.scss */
  .liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir .link a, .liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir .mail-link a {
    line-height: 25px;
    background: url("../images/icons/oeil-mobile.png") no-repeat left 5px;
  }
}
/* line 652, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir .link a:hover, .liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir .mail-link a:hover {
  text-decoration: underline;
}
/* line 660, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse #block-bouygues-main-block-communi-lien-savoir .lien-savoir .mail-link a {
  background: url("../images/icons/mail.png") no-repeat left 5px;
}
/* line 667, ../sass/layout/_communique-presse.scss */
.liste-contenu-presse .views-exposed-form .form-item, .liste-contenu-presse .views-exposed-form .form-submit {
  float: left;
  margin: 5px 0 0;
}

/* line 1, ../sass/layout/_article-presse.scss */
.node-type-article-presse {
  /********** details texte*********/
  /******* bloc contact  *******/
  /******* bloc liens *******/
  /********** liens retour a la liste *********/
  /********** breadcrumb *********/
  /******************* SLIDER ***********************/
}
/* line 2, ../sass/layout/_article-presse.scss */
.node-type-article-presse #columns {
  padding: 0 !important;
}
/* line 8, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .entete {
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 300;
  text-align: center;
  color: #000;
  padding: 15px 0 0;
}
/* line 15, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .titre {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 35px;
  font-weight: 300;
  text-align: center;
  width: 80%;
  margin: 15px auto 20px;
}
/* line 21, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .titre span {
  color: #ff9545;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 16px;
  font-weight: 700;
}
/* line 27, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .visuel-large {
  margin: 15px 0 20px;
}
/* line 32, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .field-name-field-image img {
  width: 100%;
  height: auto;
}
/* line 38, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .field-name-field-chapo {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
  color: #000;
  width: auto;
  padding: 0 0 35px 35px;
}
@media only screen and (max-width: 767px) {
  /* line 38, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .node-content .field-name-field-chapo {
    padding: 25px 10px;
  }
}
/* line 48, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .field-name-body {
  width: 80%;
  padding: 0 0 0 35px;
  background: none;
}
@media only screen and (max-width: 1024px) {
  /* line 48, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .node-content .field-name-body {
    padding: 0 0 0 35px;
    width: 80%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 48, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .node-content .field-name-body {
    padding: 0 10px;
    width: auto;
  }
}
/* line 62, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .field-name-body p, .node-type-article-presse .node-content .section-media .field-name-body p strong, .section-media .node-type-article-presse .node-content .field-name-body p strong {
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
  color: #000;
  float: left;
  clear: both;
  width: 100%;
}
/* line 69, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .field-name-body p strong {
  font-weight: 800;
  text-transform: inherit;
}
/* line 75, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .field-name-body h3, .node-type-article-presse .node-content .field-name-body h2 {
  margin: 10px 0;
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  line-height: 26px;
  font-weight: 500;
  color: #ff9545;
  float: left;
  clear: both;
  width: 100%;
  padding: 0;
  text-transform: inherit;
}
/* line 86, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .field-name-body ul {
  clear: both;
}
/* line 92, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .field-name-field-r-f-rence-m-dia .field-label {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  color: #e94e10;
  text-transform: inherit;
}
/* line 99, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .field-name-field-r-f-rence-m-dia .node-header a {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 13px;
  line-height: 16px;
  font-weight: 500;
  color: #515152;
}
/* line 106, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .field-name-field-r-f-rence-m-dia .share-video a {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  color: #515152;
}
/* line 114, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .flippy {
  width: 100%;
  background: #f8f7f7;
  border: none;
  padding: 10px 0 37px;
}
@media only screen and (max-width: 1024px) {
  /* line 114, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .node-content .flippy {
    width: 97%;
    margin: 15px auto;
  }
}
@media only screen and (max-width: 800px) {
  /* line 114, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .node-content .flippy {
    width: 96%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 114, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .node-content .flippy {
    width: 100%;
    margin: 20px auto 15px;
  }
}
/* line 133, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .flippy .prev, .node-type-article-presse .node-content .flippy .next {
  background: url("../images/icons/arrow-prev.png") no-repeat center left;
  float: left;
  padding: 0;
}
@media only screen and (max-width: 1024px) {
  /* line 133, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .node-content .flippy .prev, .node-type-article-presse .node-content .flippy .next {
    padding: 0 0 0 25px;
  }
}
/* line 140, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .flippy .prev a, .node-type-article-presse .node-content .flippy .next a {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 27px;
  font-weight: 300;
  padding: 0 0 0 35px;
  text-transform: inherit;
  color: #000;
}
@media only screen and (max-width: 480px) {
  /* line 140, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .node-content .flippy .prev a, .node-type-article-presse .node-content .flippy .next a {
    font-size: 14px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 140, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .node-content .flippy .prev a, .node-type-article-presse .node-content .flippy .next a {
    font-size: 12px;
    padding: 0 0 0 10px;
  }
}
/* line 152, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .flippy .prev a:hover, .node-type-article-presse .node-content .flippy .next a:hover {
  color: #ff9545;
}
/* line 157, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .flippy .next {
  background: url("../images/icons/arrow-next.png") no-repeat center right;
  float: right;
}
/* line 161, ../sass/layout/_article-presse.scss */
.node-type-article-presse .node-content .flippy .next a {
  padding: 0 35px 0 0;
}
@media only screen and (max-width: 360px) {
  /* line 161, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .node-content .flippy .next a {
    padding: 0 30px 0 0;
  }
}
/* line 172, ../sass/layout/_article-presse.scss */
.node-type-article-presse .field-name-field-bloc-contact-presse, .node-type-article-presse #block-bouygues-content-b-communique-filiale {
  background: #f8f7f7;
  padding: 10px 20px;
  float: left;
  width: 395px;
  min-height: 170px;
  margin: 0 15px 0 0;
}
@media only screen and (max-width: 1024px) {
  /* line 172, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .field-name-field-bloc-contact-presse, .node-type-article-presse #block-bouygues-content-b-communique-filiale {
    margin: 0 14px;
    width: 44%;
  }
}
@media only screen and (max-width: 900px) {
  /* line 172, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .field-name-field-bloc-contact-presse, .node-type-article-presse #block-bouygues-content-b-communique-filiale {
    width: 43.2%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 172, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .field-name-field-bloc-contact-presse, .node-type-article-presse #block-bouygues-content-b-communique-filiale {
    width: 42%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 172, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .field-name-field-bloc-contact-presse, .node-type-article-presse #block-bouygues-content-b-communique-filiale {
    width: 100%;
    min-height: auto;
    margin: 0;
    padding: 18px 20px 0;
  }
}
/* line 200, ../sass/layout/_article-presse.scss */
.node-type-article-presse .field-name-field-bloc-contact-presse .field-label, .node-type-article-presse #block-bouygues-content-b-communique-filiale .field-label {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 25px;
  line-height: 30px;
  font-weight: 700;
  color: #000;
  text-transform: inherit;
  margin: 0 0 20px;
}
/* line 208, ../sass/layout/_article-presse.scss */
.node-type-article-presse .field-name-field-bloc-contact-presse .field-item-contact-presse p, .node-type-article-presse #block-bouygues-content-b-communique-filiale .field-item-contact-presse p, .node-type-article-presse .field-name-field-bloc-contact-presse .field-item-contact-presse .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-article-presse .field-name-field-bloc-contact-presse .field-item-contact-presse strong, .node-type-article-presse #block-bouygues-content-b-communique-filiale .field-item-contact-presse .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-article-presse #block-bouygues-content-b-communique-filiale .field-item-contact-presse strong {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 300;
  color: #000;
}
/* line 211, ../sass/layout/_article-presse.scss */
.node-type-article-presse .field-name-field-bloc-contact-presse .field-item-contact-presse p span, .node-type-article-presse #block-bouygues-content-b-communique-filiale .field-item-contact-presse p span, .section-media .field-name-body p .node-type-article-presse .field-name-field-bloc-contact-presse .field-item-contact-presse strong span, .section-media .field-name-body p .node-type-article-presse #block-bouygues-content-b-communique-filiale .field-item-contact-presse strong span {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 500;
  color: #e94e10;
}
/* line 216, ../sass/layout/_article-presse.scss */
.node-type-article-presse .field-name-field-bloc-contact-presse .field-item-contact-presse p a, .node-type-article-presse #block-bouygues-content-b-communique-filiale .field-item-contact-presse p a, .section-media .field-name-body p .node-type-article-presse .field-name-field-bloc-contact-presse .field-item-contact-presse strong a, .section-media .field-name-body p .node-type-article-presse #block-bouygues-content-b-communique-filiale .field-item-contact-presse strong a {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 300;
  color: #000;
  text-decoration: underline !important;
}
/* line 220, ../sass/layout/_article-presse.scss */
.node-type-article-presse .field-name-field-bloc-contact-presse .field-item-contact-presse p a:hover, .node-type-article-presse #block-bouygues-content-b-communique-filiale .field-item-contact-presse p a:hover, .section-media .field-name-body p .node-type-article-presse .field-name-field-bloc-contact-presse .field-item-contact-presse strong a:hover, .section-media .field-name-body p .node-type-article-presse #block-bouygues-content-b-communique-filiale .field-item-contact-presse strong a:hover {
  color: #ff9545;
  text-decoration: none !important;
}
/* line 229, ../sass/layout/_article-presse.scss */
.node-type-article-presse #block-bouygues-content-b-communique-filiale {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  /* line 229, ../sass/layout/_article-presse.scss */
  .node-type-article-presse #block-bouygues-content-b-communique-filiale {
    padding: 18px 20px 20px;
    height: auto;
  }
}
/* line 238, ../sass/layout/_article-presse.scss */
.node-type-article-presse #block-bouygues-content-b-communique-filiale .titre {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 25px;
  line-height: 30px;
  font-weight: 700;
  color: #000;
  text-transform: inherit;
  margin: 0 0 20px;
  width: 100%;
  text-align: left;
}
/* line 248, ../sass/layout/_article-presse.scss */
.node-type-article-presse #block-bouygues-content-b-communique-filiale .communique_filiale_lien a {
  background: url("../images/icons/oeil-mobile.png") no-repeat left 6px;
  font-family: "robotocondensed", sans-serif;
  font-size: 20px;
  line-height: 28px;
  font-weight: normal;
  padding: 0 0 0 40px;
  color: #000;
  text-transform: uppercase;
  text-decoration: none;
  display: table;
}
/* line 260, ../sass/layout/_article-presse.scss */
.node-type-article-presse .lien-savoir {
  clear: both;
  float: left;
  width: 100%;
  height: 198px;
  max-width: 100%;
  margin: 15px 0 0;
  padding: 0 0 10px;
  background: url("../images/refonte/bg-linknews.jpg");
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}
@media only screen and (max-width: 1024px) {
  /* line 260, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir {
    height: auto;
    padding: 0;
  }
}
@media only screen and (max-width: 800px) {
  /* line 260, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir {
    padding: 0 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 260, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir {
    height: auto;
    padding: 0;
    margin: 0;
  }
}
@media only screen and (max-width: 380px) {
  /* line 260, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir {
    padding: 0 0 20px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 260, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir {
    padding: 0;
  }
}
/* line 295, ../sass/layout/_article-presse.scss */
.node-type-article-presse .lien-savoir h2 {
  margin: 35px auto 30px;
  text-align: center;
  font-family: "Roboto Condensed", 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 295, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir h2 {
    margin: 20px auto;
  }
}
@media only screen and (max-width: 800px) {
  /* line 295, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir h2 {
    margin: 30px auto 25px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 295, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir h2 {
    margin: 20px auto;
  }
}
/* line 318, ../sass/layout/_article-presse.scss */
.node-type-article-presse .lien-savoir h2 span {
  color: #fff;
  text-transform: inherit;
  font-weight: 600 !important;
}
@media only screen and (max-width: 767px) {
  /* line 325, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir .links, .node-type-article-presse .lien-savoir .section-media .fichier-hd, .section-media .node-type-article-presse .lien-savoir .fichier-hd {
    padding: 0 15px;
  }
}
/* line 329, ../sass/layout/_article-presse.scss */
.node-type-article-presse .lien-savoir .links li, .node-type-article-presse .lien-savoir .section-media .fichier-hd li, .section-media .node-type-article-presse .lien-savoir .fichier-hd li {
  margin: 5px 0;
  height: 38px;
  display: table;
  margin: 0 auto;
}
/* line 335, ../sass/layout/_article-presse.scss */
.node-type-article-presse .lien-savoir .links li a, .node-type-article-presse .lien-savoir .section-media .fichier-hd li a, .section-media .node-type-article-presse .lien-savoir .fichier-hd 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 335, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir .links li a, .node-type-article-presse .lien-savoir .section-media .fichier-hd li a, .section-media .node-type-article-presse .lien-savoir .fichier-hd li a {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 335, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir .links li a, .node-type-article-presse .lien-savoir .section-media .fichier-hd li a, .section-media .node-type-article-presse .lien-savoir .fichier-hd li a {
    line-height: 20px;
    background: url("../images/icons/oeil-mobile.png") no-repeat left 3px;
  }
}
/* line 350, ../sass/layout/_article-presse.scss */
.node-type-article-presse .lien-savoir .links li a em, .node-type-article-presse .lien-savoir .section-media .fichier-hd li a em, .section-media .node-type-article-presse .lien-savoir .fichier-hd 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 350, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir .links li a em, .node-type-article-presse .lien-savoir .section-media .fichier-hd li a em, .section-media .node-type-article-presse .lien-savoir .fichier-hd li a em {
    font-size: 18px;
  }
}
/* line 359, ../sass/layout/_article-presse.scss */
.node-type-article-presse .lien-savoir .links li a.pdf, .node-type-article-presse .lien-savoir .section-media .fichier-hd li a.pdf, .section-media .node-type-article-presse .lien-savoir .fichier-hd li a.pdf {
  background: url("../images/icons/download.png") no-repeat left center;
}
@media only screen and (max-width: 767px) {
  /* line 359, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir .links li a.pdf, .node-type-article-presse .lien-savoir .section-media .fichier-hd li a.pdf, .section-media .node-type-article-presse .lien-savoir .fichier-hd li a.pdf {
    background: url("../images/icons/download.png") no-repeat left 3px;
  }
}
/* line 366, ../sass/layout/_article-presse.scss */
.node-type-article-presse .lien-savoir .links li a.pic-mail, .node-type-article-presse .lien-savoir .section-media .fichier-hd li a.pic-mail, .section-media .node-type-article-presse .lien-savoir .fichier-hd li a.pic-mail {
  background: url("../images/icons/mail.png") no-repeat left center;
}
@media only screen and (max-width: 360px) {
  /* line 372, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir .links li.last, .node-type-article-presse .lien-savoir .section-media .fichier-hd li.last, .section-media .node-type-article-presse .lien-savoir .fichier-hd li.last {
    padding: 0 0 25px;
  }
}
/* line 381, ../sass/layout/_article-presse.scss */
.node-type-article-presse .lien-savoir.more-links h2 {
  margin: 35px auto 30px;
  text-align: center;
  font-family: "Roboto Condensed", 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 381, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir.more-links h2 {
    margin: 30px auto;
  }
}
@media only screen and (max-width: 800px) {
  /* line 381, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir.more-links h2 {
    margin: 30px auto 25px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 381, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir.more-links h2 {
    margin: 20px auto;
  }
}
/* line 404, ../sass/layout/_article-presse.scss */
.node-type-article-presse .lien-savoir.more-links h2 span {
  color: #fff;
  text-transform: inherit;
  font-weight: 600 !important;
}
@media only screen and (max-width: 767px) {
  /* line 411, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir.more-links .links, .node-type-article-presse .lien-savoir.more-links .section-media .fichier-hd, .section-media .node-type-article-presse .lien-savoir.more-links .fichier-hd {
    padding: 0 15px;
  }
}
/* line 415, ../sass/layout/_article-presse.scss */
.node-type-article-presse .lien-savoir.more-links .links li, .node-type-article-presse .lien-savoir.more-links .section-media .fichier-hd li, .section-media .node-type-article-presse .lien-savoir.more-links .fichier-hd li {
  width: 46%;
  float: left;
  padding: 0 0 0 35px;
  margin: 5px 0;
  height: 38px;
}
@media only screen and (max-width: 800px) {
  /* line 415, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir.more-links .links li, .node-type-article-presse .lien-savoir.more-links .section-media .fichier-hd li, .section-media .node-type-article-presse .lien-savoir.more-links .fichier-hd li {
    padding: 0 0 0 15px;
    width: 47%;
    margin: 0 0 6px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 415, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir.more-links .links li, .node-type-article-presse .lien-savoir.more-links .section-media .fichier-hd li, .section-media .node-type-article-presse .lien-savoir.more-links .fichier-hd li {
    width: 45%;
    float: left;
    margin: 0 15px 10px 0;
    padding: 0;
  }
}
@media only screen and (max-width: 480px) {
  /* line 415, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir.more-links .links li, .node-type-article-presse .lien-savoir.more-links .section-media .fichier-hd li, .section-media .node-type-article-presse .lien-savoir.more-links .fichier-hd li {
    width: 100%;
    margin: 0 5px 10px;
  }
}
/* line 438, ../sass/layout/_article-presse.scss */
.node-type-article-presse .lien-savoir.more-links .links li a, .node-type-article-presse .lien-savoir.more-links .section-media .fichier-hd li a, .section-media .node-type-article-presse .lien-savoir.more-links .fichier-hd 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 438, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir.more-links .links li a, .node-type-article-presse .lien-savoir.more-links .section-media .fichier-hd li a, .section-media .node-type-article-presse .lien-savoir.more-links .fichier-hd li a {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 438, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir.more-links .links li a, .node-type-article-presse .lien-savoir.more-links .section-media .fichier-hd li a, .section-media .node-type-article-presse .lien-savoir.more-links .fichier-hd li a {
    line-height: 20px;
    background: url("../images/icons/oeil-mobile.png") no-repeat left 3px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 438, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir.more-links .links li a, .node-type-article-presse .lien-savoir.more-links .section-media .fichier-hd li a, .section-media .node-type-article-presse .lien-savoir.more-links .fichier-hd li a {
    line-height: 32px;
    background: url("../images/icons/oeil-mobile.png") no-repeat left 8px;
  }
}
/* line 457, ../sass/layout/_article-presse.scss */
.node-type-article-presse .lien-savoir.more-links .links li a em, .node-type-article-presse .lien-savoir.more-links .section-media .fichier-hd li a em, .section-media .node-type-article-presse .lien-savoir.more-links .fichier-hd 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 457, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir.more-links .links li a em, .node-type-article-presse .lien-savoir.more-links .section-media .fichier-hd li a em, .section-media .node-type-article-presse .lien-savoir.more-links .fichier-hd li a em {
    font-size: 18px;
  }
}
/* line 466, ../sass/layout/_article-presse.scss */
.node-type-article-presse .lien-savoir.more-links .links li a.pdf, .node-type-article-presse .lien-savoir.more-links .section-media .fichier-hd li a.pdf, .section-media .node-type-article-presse .lien-savoir.more-links .fichier-hd li a.pdf {
  background: url("../images/icons/download.png") no-repeat left center;
}
@media only screen and (max-width: 767px) {
  /* line 466, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir.more-links .links li a.pdf, .node-type-article-presse .lien-savoir.more-links .section-media .fichier-hd li a.pdf, .section-media .node-type-article-presse .lien-savoir.more-links .fichier-hd li a.pdf {
    background: url("../images/icons/download.png") no-repeat left 3px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 466, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir.more-links .links li a.pdf, .node-type-article-presse .lien-savoir.more-links .section-media .fichier-hd li a.pdf, .section-media .node-type-article-presse .lien-savoir.more-links .fichier-hd li a.pdf {
    background: url("../images/icons/download.png") no-repeat left 6px;
  }
}
/* line 476, ../sass/layout/_article-presse.scss */
.node-type-article-presse .lien-savoir.more-links .links li a.pic-mail, .node-type-article-presse .lien-savoir.more-links .section-media .fichier-hd li a.pic-mail, .section-media .node-type-article-presse .lien-savoir.more-links .fichier-hd li a.pic-mail {
  background: url("../images/icons/mail.png") no-repeat left center;
}
@media only screen and (max-width: 767px) {
  /* line 481, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir.more-links .links li.last, .node-type-article-presse .lien-savoir.more-links .section-media .fichier-hd li.last, .section-media .node-type-article-presse .lien-savoir.more-links .fichier-hd li.last {
    margin: 0 0 5px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 481, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir.more-links .links li.last, .node-type-article-presse .lien-savoir.more-links .section-media .fichier-hd li.last, .section-media .node-type-article-presse .lien-savoir.more-links .fichier-hd li.last {
    width: 100%;
    margin: 0 5px 5px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 481, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien-savoir.more-links .links li.last, .node-type-article-presse .lien-savoir.more-links .section-media .fichier-hd li.last, .section-media .node-type-article-presse .lien-savoir.more-links .fichier-hd li.last {
    padding: 0 0 25px;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 502, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .lien_retour_liste {
    display: none;
  }
}
/* line 509, ../sass/layout/_article-presse.scss */
.node-type-article-presse #breadcrumb {
  display: none;
  /*@include responsive(responsive){
    padding: 2px 15px;
  }*/
}
/* line 516, ../sass/layout/_article-presse.scss */
.node-type-article-presse .field-collection-view {
  padding: 0;
}
/* line 520, ../sass/layout/_article-presse.scss */
.node-type-article-presse .field-type-text-with-summary {
  margin-top: 0;
}
/* line 526, ../sass/layout/_article-presse.scss */
.node-type-article-presse .flexslider.fc-diapo {
  margin: 25px auto 20px;
  width: 100%;
  height: auto;
}
/* line 536, ../sass/layout/_article-presse.scss */
.node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .field-type-image img {
  width: 100%;
  height: auto;
}
/* line 542, ../sass/layout/_article-presse.scss */
.node-type-article-presse .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 542, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box {
    width: 100% !important;
    height: 110px;
    padding: 15px 0 0;
  }
}
/* line 553, ../sass/layout/_article-presse.scss */
.node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long {
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  /* line 553, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long {
    padding: 5px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 553, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long {
    padding: 5px 0;
  }
}
/* line 564, ../sass/layout/_article-presse.scss */
.node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long .field-item p, .node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long .field-item .section-media .field-name-body p strong, .section-media .field-name-body p .node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long .field-item strong {
  text-align: center !important;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  color: #fff;
}
/* line 568, ../sass/layout/_article-presse.scss */
.node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long .field-item p strong, .section-media .field-name-body p .node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long .field-item strong strong {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  color: #fff;
  -webkit-text-size-adjust: none;
}
@media screen and (orientation: landscape) {
  /* line 568, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long .field-item p strong, .section-media .field-name-body p .node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long .field-item strong strong {
    -webkit-text-size-adjust: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 568, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long .field-item p strong, .section-media .field-name-body p .node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long .field-item strong strong {
    padding: 0 10px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 568, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long .field-item p strong, .section-media .field-name-body p .node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long .field-item strong strong {
    line-height: 21px;
  }
}
/* line 583, ../sass/layout/_article-presse.scss */
.node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long .field-item p em, .section-media .field-name-body p .node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long .field-item strong em {
  display: block;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: 300;
  font-style: italic;
  color: #fff !important;
  -webkit-text-size-adjust: none;
}
@media screen and (orientation: landscape) {
  /* line 583, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long .field-item p em, .section-media .field-name-body p .node-type-article-presse .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box .field-type-text-long .field-item strong em {
    -webkit-text-size-adjust: none;
  }
}
/* line 602, ../sass/layout/_article-presse.scss */
.node-type-article-presse .flexslider.fc-diapo .flex-control-nav {
  bottom: 20px;
  right: 0;
  text-align: center;
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  /* line 602, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .flexslider.fc-diapo .flex-control-nav {
    bottom: 7px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 602, ../sass/layout/_article-presse.scss */
  .node-type-article-presse .flexslider.fc-diapo .flex-control-nav {
    bottom: 10px;
  }
}
/* line 616, ../sass/layout/_article-presse.scss */
.node-type-article-presse .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 624, ../sass/layout/_article-presse.scss */
.node-type-article-presse .flexslider.fc-diapo .flex-control-nav li a.flex-active {
  background: #fff;
}
/* line 631, ../sass/layout/_article-presse.scss */
.node-type-article-presse .flexslider.fc-diapo .flex-direction-nav {
  display: none;
}

/* line 1, ../sass/layout/_carriere.scss */
.section-carrieres, .section-carreer {
  /********** HEADER **********/
  /********** CHAPO **************/
  /********** CONTENU TEXTE  **************/
  /********** BLOC IMAGE **************/
  /************* BREADCRUM**************/
  /************* BREADCRUM MOBILE **************/
}
/* line 3, ../sass/layout/_carriere.scss */
.section-carrieres #columns, .section-carreer #columns {
  padding: 0 !important;
}
/* line 8, ../sass/layout/_carriere.scss */
.section-carrieres #header, .section-carreer #header {
  height: auto;
}
/* line 12, ../sass/layout/_carriere.scss */
.section-carrieres #header .career-head-image img, .section-carreer #header .career-head-image img {
  width: 100%;
  height: auto;
}
/* line 22, ../sass/layout/_carriere.scss */
.section-carrieres #main-content #main-content-header h1#page-title, .section-carreer #main-content #main-content-header h1#page-title {
  margin: 30px auto 0px;
  text-align: center;
  width: 100%;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 700;
  color: #ff9545;
  text-transform: inherit;
  padding: 0;
}
@media only screen and (max-width: 767px) {
  /* line 22, ../sass/layout/_carriere.scss */
  .section-carrieres #main-content #main-content-header h1#page-title, .section-carreer #main-content #main-content-header h1#page-title {
    font-size: 30px;
    margin: 20px auto 0;
  }
}
/* line 40, ../sass/layout/_carriere.scss */
.section-carrieres .field-name-field-chapo, .section-carreer .field-name-field-chapo {
  margin: 20px auto;
  width: 90%;
}
@media only screen and (max-width: 900px) {
  /* line 40, ../sass/layout/_carriere.scss */
  .section-carrieres .field-name-field-chapo, .section-carreer .field-name-field-chapo {
    width: 92% !important;
    margin: 5px auto 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 40, ../sass/layout/_carriere.scss */
  .section-carrieres .field-name-field-chapo, .section-carreer .field-name-field-chapo {
    width: 95% !important;
    margin: 5px auto 0;
  }
}
/* line 51, ../sass/layout/_carriere.scss */
.section-carrieres .field-name-field-chapo p, .section-carrieres .field-name-field-chapo .section-media .field-name-body p strong, .section-media .field-name-body p .section-carrieres .field-name-field-chapo strong, .section-carreer .field-name-field-chapo p, .section-carreer .field-name-field-chapo .section-media .field-name-body p strong, .section-media .field-name-body p .section-carreer .field-name-field-chapo strong {
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  line-height: 23px;
  font-weight: 300;
  color: #000;
  text-align: center;
}
/* line 59, ../sass/layout/_carriere.scss */
.section-carrieres .field-name-field-texte, .section-carreer .field-name-field-texte {
  width: 85%;
  padding: 0 0 0 35px;
  background: none;
}
@media only screen and (max-width: 1024px) {
  /* line 59, ../sass/layout/_carriere.scss */
  .section-carrieres .field-name-field-texte, .section-carreer .field-name-field-texte {
    padding: 0 0 0 15px;
    width: 90%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 59, ../sass/layout/_carriere.scss */
  .section-carrieres .field-name-field-texte, .section-carreer .field-name-field-texte {
    padding: 0 10px;
    width: auto;
  }
}
/* line 73, ../sass/layout/_carriere.scss */
.section-carrieres .field-name-field-texte h2, .section-carreer .field-name-field-texte h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 25px;
  line-height: 15px;
  font-weight: 800;
  color: #ff9545;
  padding: 15px 0 13px;
  text-transform: inherit;
}
@media only screen and (max-width: 767px) {
  /* line 73, ../sass/layout/_carriere.scss */
  .section-carrieres .field-name-field-texte h2, .section-carreer .field-name-field-texte h2 {
    padding: 10px 0 5px;
    line-height: 30px;
  }
}
/* line 84, ../sass/layout/_carriere.scss */
.section-carrieres .field-name-field-texte p, .section-carrieres .field-name-field-texte .section-media .field-name-body p strong, .section-media .field-name-body p .section-carrieres .field-name-field-texte strong, .section-carreer .field-name-field-texte p, .section-carreer .field-name-field-texte .section-media .field-name-body p strong, .section-media .field-name-body p .section-carreer .field-name-field-texte strong {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
  color: #000;
}
/* line 87, ../sass/layout/_carriere.scss */
.section-carrieres .field-name-field-texte p strong, .section-media .field-name-body p .section-carrieres .field-name-field-texte strong strong, .section-carreer .field-name-field-texte p strong, .section-media .field-name-body p .section-carreer .field-name-field-texte strong strong {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  color: #000;
}
/* line 93, ../sass/layout/_carriere.scss */
.section-carrieres .field-name-field-texte .rtecenter, .section-carreer .field-name-field-texte .rtecenter {
  margin: 25px 0 0;
}
@media only screen and (max-width: 1024px) {
  /* line 96, ../sass/layout/_carriere.scss */
  .section-carrieres .field-name-field-texte .rtecenter a img, .section-carreer .field-name-field-texte .rtecenter a img {
    height: auto !important;
    width: 100% !important;
  }
}
/* line 40, ../sass/vendors/_uniform_base.scss */
.section-carrieres .block-VousEtes:after, .section-carreer .block-VousEtes:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 111, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockHaut, .section-carreer .block-VousEtes .blockHaut {
  width: 100%;
}
/* line 113, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockHaut .imageHaut, .section-carreer .block-VousEtes .blockHaut .imageHaut {
  width: 50%;
  float: left;
  height: 320px;
}
@media only screen and (max-width: 1024px) {
  /* line 113, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockHaut .imageHaut, .section-carreer .block-VousEtes .blockHaut .imageHaut {
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 113, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockHaut .imageHaut, .section-carreer .block-VousEtes .blockHaut .imageHaut {
    height: auto;
    width: 100%;
  }
}
/* line 124, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockHaut .imageHaut img, .section-carreer .block-VousEtes .blockHaut .imageHaut img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
/* line 130, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockHaut .blockInsertion, .section-carrieres .block-VousEtes .blockHaut .blockEtudiants, .section-carreer .block-VousEtes .blockHaut .blockInsertion, .section-carreer .block-VousEtes .blockHaut .blockEtudiants {
  background: #14b9c8;
  float: right;
  width: 50%;
  padding-bottom: 2.2%;
}
@media only screen and (max-width: 1024px) {
  /* line 130, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockHaut .blockInsertion, .section-carrieres .block-VousEtes .blockHaut .blockEtudiants, .section-carreer .block-VousEtes .blockHaut .blockInsertion, .section-carreer .block-VousEtes .blockHaut .blockEtudiants {
    padding-bottom: 4.5%;
  }
}
@media only screen and (max-width: 940px) {
  /* line 130, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockHaut .blockInsertion, .section-carrieres .block-VousEtes .blockHaut .blockEtudiants, .section-carreer .block-VousEtes .blockHaut .blockInsertion, .section-carreer .block-VousEtes .blockHaut .blockEtudiants {
    padding-bottom: 3.5%;
  }
}
@media only screen and (max-width: 915px) {
  /* line 130, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockHaut .blockInsertion, .section-carrieres .block-VousEtes .blockHaut .blockEtudiants, .section-carreer .block-VousEtes .blockHaut .blockInsertion, .section-carreer .block-VousEtes .blockHaut .blockEtudiants {
    padding-bottom: 3%;
  }
}
@media only screen and (max-width: 900px) {
  /* line 130, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockHaut .blockInsertion, .section-carrieres .block-VousEtes .blockHaut .blockEtudiants, .section-carreer .block-VousEtes .blockHaut .blockInsertion, .section-carreer .block-VousEtes .blockHaut .blockEtudiants {
    padding-bottom: 5%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 130, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockHaut .blockInsertion, .section-carrieres .block-VousEtes .blockHaut .blockEtudiants, .section-carreer .block-VousEtes .blockHaut .blockInsertion, .section-carreer .block-VousEtes .blockHaut .blockEtudiants {
    padding-bottom: 2%;
  }
}
@media only screen and (max-width: 790px) {
  /* line 130, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockHaut .blockInsertion, .section-carrieres .block-VousEtes .blockHaut .blockEtudiants, .section-carreer .block-VousEtes .blockHaut .blockInsertion, .section-carreer .block-VousEtes .blockHaut .blockEtudiants {
    padding-bottom: 1.3%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 130, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockHaut .blockInsertion, .section-carrieres .block-VousEtes .blockHaut .blockEtudiants, .section-carreer .block-VousEtes .blockHaut .blockInsertion, .section-carreer .block-VousEtes .blockHaut .blockEtudiants {
    height: auto;
    width: 100%;
    padding: 0 0 25px;
  }
}
/* line 158, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockHaut .blockInsertion .titre, .section-carrieres .block-VousEtes .blockHaut .blockEtudiants .titre, .section-carreer .block-VousEtes .blockHaut .blockInsertion .titre, .section-carreer .block-VousEtes .blockHaut .blockEtudiants .titre {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 35px;
  font-weight: 700;
  color: #fff;
  padding: 35px 35px 15px;
}
@media only screen and (max-width: 900px) {
  /* line 158, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockHaut .blockInsertion .titre, .section-carrieres .block-VousEtes .blockHaut .blockEtudiants .titre, .section-carreer .block-VousEtes .blockHaut .blockInsertion .titre, .section-carreer .block-VousEtes .blockHaut .blockEtudiants .titre {
    padding: 15px 35px 0;
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 158, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockHaut .blockInsertion .titre, .section-carrieres .block-VousEtes .blockHaut .blockEtudiants .titre, .section-carreer .block-VousEtes .blockHaut .blockInsertion .titre, .section-carreer .block-VousEtes .blockHaut .blockEtudiants .titre {
    padding: 25px 20px 2px;
    font-size: 30px;
  }
}
/* line 171, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockHaut .blockInsertion .soustitre, .section-carrieres .block-VousEtes .blockHaut .blockEtudiants .soustitre, .section-carreer .block-VousEtes .blockHaut .blockInsertion .soustitre, .section-carreer .block-VousEtes .blockHaut .blockEtudiants .soustitre {
  font-family: "Roboto", sans-serif;
  font-size: 19px;
  line-height: 22px;
  font-weight: 300;
  color: #fff;
  padding: 0 35px 15px;
}
@media only screen and (max-width: 767px) {
  /* line 171, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockHaut .blockInsertion .soustitre, .section-carrieres .block-VousEtes .blockHaut .blockEtudiants .soustitre, .section-carreer .block-VousEtes .blockHaut .blockInsertion .soustitre, .section-carreer .block-VousEtes .blockHaut .blockEtudiants .soustitre {
    padding: 0 21px 20px;
  }
}
/* line 180, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockHaut .blockInsertion .lien a, .section-carrieres .block-VousEtes .blockHaut .blockEtudiants .lien a, .section-carreer .block-VousEtes .blockHaut .blockInsertion .lien a, .section-carreer .block-VousEtes .blockHaut .blockEtudiants .lien a {
  font-family: "robotocondensed", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: normal;
  color: #000;
  padding: 0 0 0 30px;
  background: url("../images/icons/oeil.png") no-repeat left 5px;
  text-transform: uppercase;
  text-decoration: none;
  margin: 0 35px;
}
@media only screen and (max-width: 767px) {
  /* line 180, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockHaut .blockInsertion .lien a, .section-carrieres .block-VousEtes .blockHaut .blockEtudiants .lien a, .section-carreer .block-VousEtes .blockHaut .blockInsertion .lien a, .section-carreer .block-VousEtes .blockHaut .blockEtudiants .lien a {
    background: url("../images/icons/oeil-mobile.png") no-repeat left 6px;
    font-size: 20px;
    padding: 0 0 0 40px;
    margin: 0 25px;
  }
}
/* line 194, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockHaut .blockInsertion .lien a:hover, .section-carrieres .block-VousEtes .blockHaut .blockEtudiants .lien a:hover, .section-carreer .block-VousEtes .blockHaut .blockInsertion .lien a:hover, .section-carreer .block-VousEtes .blockHaut .blockEtudiants .lien a:hover {
  text-decoration: underline;
}
/* line 201, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockHaut .blockEtudiants, .section-carreer .block-VousEtes .blockHaut .blockEtudiants {
  background: #fff;
  padding-bottom: 1.7%;
}
/* line 206, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockHaut .blockEtudiants .titre, .section-carreer .block-VousEtes .blockHaut .blockEtudiants .titre {
  color: #14b9c8;
  padding: 15px 35px 10px;
}
@media only screen and (max-width: 1024px) {
  /* line 206, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockHaut .blockEtudiants .titre, .section-carreer .block-VousEtes .blockHaut .blockEtudiants .titre {
    padding: 35px 35px 10px;
  }
}
@media only screen and (max-width: 900px) {
  /* line 206, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockHaut .blockEtudiants .titre, .section-carreer .block-VousEtes .blockHaut .blockEtudiants .titre {
    padding: 15px 35px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 206, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockHaut .blockEtudiants .titre, .section-carreer .block-VousEtes .blockHaut .blockEtudiants .titre {
    padding: 25px 20px 2px;
  }
}
/* line 223, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockHaut .blockEtudiants .soustitre, .section-carreer .block-VousEtes .blockHaut .blockEtudiants .soustitre {
  color: #000;
}
@media only screen and (max-width: 900px) {
  /* line 223, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockHaut .blockEtudiants .soustitre, .section-carreer .block-VousEtes .blockHaut .blockEtudiants .soustitre {
    padding: 0 35px 8px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 223, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockHaut .blockEtudiants .soustitre, .section-carreer .block-VousEtes .blockHaut .blockEtudiants .soustitre {
    padding: 2px 20px 20px;
  }
}
/* line 236, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockBas, .section-carreer .block-VousEtes .blockBas {
  width: 100%;
  clear: both;
}
/* line 240, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockBas .bloc-jeune, .section-carreer .block-VousEtes .blockBas .bloc-jeune {
  float: left;
  width: 50%;
}
@media only screen and (max-width: 767px) {
  /* line 240, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockBas .bloc-jeune, .section-carreer .block-VousEtes .blockBas .bloc-jeune {
    height: auto;
    width: 100%;
  }
}
/* line 248, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome, .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente {
  background: #fff;
  padding-bottom: 3.4%;
}
@media only screen and (max-width: 1024px) {
  /* line 248, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome, .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente {
    padding-bottom: 6.85%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 248, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome, .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente {
    padding-bottom: 5.9%;
  }
}
@media only screen and (max-width: 980px) {
  /* line 248, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome, .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente {
    padding-bottom: 5.5%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 248, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome, .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente {
    padding-bottom: 6.1%;
  }
}
@media only screen and (max-width: 768px) {
  /* line 248, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome, .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente {
    padding-bottom: 4.85%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 248, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome, .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente {
    height: auto;
    width: 100%;
    padding: 0 0 25px;
  }
}
/* line 274, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome .titre, .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente .titre, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome .titre, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente .titre {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 35px;
  font-weight: 700;
  color: #b0d057;
  padding: 20px 35px 15px;
}
@media only screen and (max-width: 1024px) {
  /* line 274, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome .titre, .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente .titre, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome .titre, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente .titre {
    padding: 30px 35px 15px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 274, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome .titre, .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente .titre, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome .titre, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente .titre {
    padding-bottom: 6.5%;
    font-size: 20px;
    padding: 15px 35px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 274, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome .titre, .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente .titre, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome .titre, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente .titre {
    padding: 32px 20px 2px;
    font-size: 30px;
  }
}
/* line 292, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome .soustitre, .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente .soustitre, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome .soustitre, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente .soustitre {
  font-family: "Roboto", sans-serif;
  font-size: 19px;
  line-height: 22px;
  font-weight: 300;
  color: #000;
  padding: 0 35px 15px;
}
@media only screen and (max-width: 767px) {
  /* line 292, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome .soustitre, .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente .soustitre, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome .soustitre, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente .soustitre {
    padding: 0 21px 20px;
  }
}
/* line 301, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome .lien a, .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente .lien a, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome .lien a, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente .lien a {
  font-family: "robotocondensed", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: normal;
  color: #000;
  padding: 0 0 0 30px;
  background: url("../images/icons/oeil.png") no-repeat left 5px;
  text-transform: uppercase;
  text-decoration: none;
  margin: 0 35px;
}
@media only screen and (max-width: 767px) {
  /* line 301, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome .lien a, .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente .lien a, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome .lien a, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente .lien a {
    background: url("../images/icons/oeil-mobile.png") no-repeat left 6px;
    font-size: 20px;
    padding: 0 0 0 40px;
    margin: 0 25px;
  }
}
/* line 315, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome .lien a:hover, .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente .lien a:hover, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockJeuneDiplome .lien a:hover, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente .lien a:hover {
  text-decoration: underline;
}
/* line 322, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente {
  background: #b0d057;
}
/* line 326, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente .titre, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente .titre {
  color: #fff;
  padding: 30px 35px 15px;
}
@media only screen and (max-width: 800px) {
  /* line 326, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente .titre, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente .titre {
    padding: 15px 35px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 326, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente .titre, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente .titre {
    padding: 30px 20px 2px;
  }
}
/* line 337, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockBas .bloc-jeune .blockExperimente .soustitre, .section-carreer .block-VousEtes .blockBas .bloc-jeune .blockExperimente .soustitre {
  color: #fff;
}
/* line 343, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockBas .imageBas, .section-carreer .block-VousEtes .blockBas .imageBas {
  width: 50%;
  float: right;
  height: 320px;
}
@media only screen and (max-width: 1024px) {
  /* line 343, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockBas .imageBas, .section-carreer .block-VousEtes .blockBas .imageBas {
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 343, ../sass/layout/_carriere.scss */
  .section-carrieres .block-VousEtes .blockBas .imageBas, .section-carreer .block-VousEtes .blockBas .imageBas {
    width: 100%;
  }
}
/* line 355, ../sass/layout/_carriere.scss */
.section-carrieres .block-VousEtes .blockBas .imageBas img, .section-carreer .block-VousEtes .blockBas .imageBas img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
/* line 364, ../sass/layout/_carriere.scss */
.section-carrieres .postulez, .section-carreer .postulez {
  background: url("../images/refonte/carriere-map.jpg") no-repeat center top;
  width: 100%;
  height: 212px;
  clear: both;
  float: left;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}
@media only screen and (max-width: 767px) {
  /* line 364, ../sass/layout/_carriere.scss */
  .section-carrieres .postulez, .section-carreer .postulez {
    height: auto;
  }
}
/* line 376, ../sass/layout/_carriere.scss */
.section-carrieres .postulez h2, .section-carreer .postulez h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 35px;
  font-weight: 300;
  color: #000;
  text-transform: inherit;
  padding: 35px 0 15px;
  text-align: center;
}
/* line 382, ../sass/layout/_carriere.scss */
.section-carrieres .postulez h2 span, .section-carreer .postulez h2 span {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 35px;
  font-weight: 700;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  /* line 376, ../sass/layout/_carriere.scss */
  .section-carrieres .postulez h2, .section-carreer .postulez h2 {
    font-size: 36px;
    line-height: 40px;
  }
}
/* line 392, ../sass/layout/_carriere.scss */
.section-carrieres .postulez .texte, .section-carrieres .postulez .texte1, .section-carreer .postulez .texte, .section-carreer .postulez .texte1 {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  color: #000;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  /* line 392, ../sass/layout/_carriere.scss */
  .section-carrieres .postulez .texte, .section-carrieres .postulez .texte1, .section-carreer .postulez .texte, .section-carreer .postulez .texte1 {
    margin: 0 auto;
    padding: 10px 18px 0;
    width: 90%;
  }
}
/* line 404, ../sass/layout/_carriere.scss */
.section-carrieres .postulez .lien a, .section-carreer .postulez .lien a {
  font-family: "robotocondensed", sans-serif;
  font-size: 20px;
  line-height: 22px;
  font-weight: normal;
  color: #000;
  padding: 0 0 0 35px;
  background: url("../images/icons/arrow-right.png") no-repeat left 3px;
  text-transform: uppercase;
  text-decoration: none;
  margin: 24px auto 0;
  display: table;
}
@media only screen and (max-width: 767px) {
  /* line 404, ../sass/layout/_carriere.scss */
  .section-carrieres .postulez .lien a, .section-carreer .postulez .lien a {
    margin: 25px auto 35px;
  }
}
/* line 416, ../sass/layout/_carriere.scss */
.section-carrieres .postulez .lien a:hover, .section-carreer .postulez .lien a:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 1024px) {
  /* line 424, ../sass/layout/_carriere.scss */
  .section-carrieres #breadcrumb, .section-carreer #breadcrumb {
    padding: 5px 10px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 424, ../sass/layout/_carriere.scss */
  .section-carrieres #breadcrumb, .section-carreer #breadcrumb {
    display: block;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 434, ../sass/layout/_carriere.scss */
  .section-carrieres #breadcrumb ol li .crumb-sepreator, .section-carreer #breadcrumb ol li .crumb-sepreator {
    background-position: center 6px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 434, ../sass/layout/_carriere.scss */
  .section-carrieres #breadcrumb ol li .crumb-sepreator, .section-carreer #breadcrumb ol li .crumb-sepreator {
    background-position: center 6px !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 444, ../sass/layout/_carriere.scss */
  .section-carrieres #breadcrumb ol li .crumb-title, .section-carreer #breadcrumb ol li .crumb-title {
    position: relative;
  }
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
  /* line 444, ../sass/layout/_carriere.scss */
  .section-carrieres #breadcrumb ol li .crumb-title, .section-carreer #breadcrumb ol li .crumb-title {
    top: 0;
  }
}

@media only screen and (max-width: 1024px) {
  /* line 457, ../sass/layout/_carriere.scss */
  .section-carrieres .breadcrumb-mobile, .section-carreer .breadcrumb-mobile {
    display: none !important;
  }
}

/* line 1, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque {
  /***************** h1 ***********************/
  /**************** SELECT FILTERS *****************/
  /************** PAGINATION ******************/
  /***************CONTENU *****************/
  /************BLOC VIDEO *****************/
}
/* line 2, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque #columns {
  padding: 0 !important;
}
/* line 10, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque #main-content #main-content-header h1#page-title {
  margin: 55px auto 20px;
  text-align: center;
  width: 100%;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 700;
  color: #ff9545;
  text-transform: inherit;
  padding: 0;
}
@media only screen and (max-width: 767px) {
  /* line 10, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque #main-content #main-content-header h1#page-title {
    font-size: 30px;
    margin: 15px auto 0;
  }
}
/* line 28, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .view-filters {
  margin: 40px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 28, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-filters {
    margin: 0;
  }
}
/* line 33, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .view-filters .dropdown {
  background: none;
  width: auto;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 100;
}
@media only screen and (max-width: 1024px) {
  /* line 33, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-filters .dropdown {
    margin: 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 33, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-filters .dropdown {
    margin: 0 12px 25px;
    display: block;
  }
}
/* line 50, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .view-filters .dropdown .dropdown-selected {
  background: url("../images/icons/drop-down.png") no-repeat right 7px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  color: #ff9545;
  text-transform: inherit;
  width: auto;
  padding: 0 22px 0 0;
}
/* line 59, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .view-filters .dropdown .divscroller {
  background: #f8f7f7;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  color: #ff9545;
  border: none;
  margin: 11px 0;
  width: 235px !important;
}
/* line 67, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .view-filters .dropdown .divscroller .sel {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 15px;
  font-weight: 300;
  color: #000;
  text-align: left;
}
@media only screen and (max-width: 1024px) {
  /* line 59, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-filters .dropdown .divscroller {
    margin: 15px 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 59, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-filters .dropdown .divscroller {
    width: 305px !important;
  }
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
  /* line 59, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-filters .dropdown .divscroller {
    width: 305px !important;
  }
}

@media only screen and (max-width: 480px) {
  /* line 59, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-filters .dropdown .divscroller {
    width: 290px !important;
  }
}
/* line 91, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .view-filters .description {
  display: none;
}
/* line 95, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .view-filters #edit-field-th-me-tid-wrapper, .page-presse-mediatheque .view-filters #edit-field-type-m-dia-value-wrapper {
  float: left;
  width: auto;
  padding: 0;
  margin: 0 55px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 95, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-filters #edit-field-th-me-tid-wrapper, .page-presse-mediatheque .view-filters #edit-field-type-m-dia-value-wrapper {
    display: block;
  }
}
/* line 103, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .view-filters #edit-field-th-me-tid-wrapper .dropdown, .page-presse-mediatheque .view-filters #edit-field-type-m-dia-value-wrapper .dropdown {
  z-index: 101;
}
/* line 105, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .view-filters #edit-field-th-me-tid-wrapper .dropdown .divscroller, .page-presse-mediatheque .view-filters #edit-field-type-m-dia-value-wrapper .dropdown .divscroller {
  z-index: 9999;
}
@media only screen and (max-width: 767px) {
  /* line 111, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-filters #edit-field-type-m-dia-value-wrapper {
    clear: both;
  }
}
/* line 116, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .view-filters #edit-field-type-m-dia-value-wrapper .dropdown {
  z-index: 100;
}
@media only screen and (max-width: 767px) {
  /* line 123, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .item-list {
    clear: both;
    margin: 0 0 30px;
  }
}
/* line 128, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .item-list .pager {
  border: none;
  background: #f8f7f7;
  margin: 0;
  padding: 8px 0;
}
@media only screen and (max-width: 800px) {
  /* line 128, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .item-list .pager {
    padding: 0 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 128, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .item-list .pager {
    margin: 0;
    padding: 0;
  }
}
/* line 141, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .item-list .pager li {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  color: #000;
  border: none !important;
  padding: 0 6px;
}
@media only screen and (max-width: 767px) {
  /* line 141, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .item-list .pager li {
    display: inline-block;
    padding: 11px 5px 7px;
  }
}
/* line 150, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .item-list .pager li a {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  color: #000;
  font-size: 16px;
  display: inline-block;
  padding: 5px 0 0;
}
/* line 158, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .item-list .pager li.pager-current {
  color: #ff9545;
  font-size: 16px;
}
/* line 164, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .item-list .pager li.pager-next a, .page-presse-mediatheque .item-list .pager li.pager-previous a {
  background: url("../images/icons/arrow-next.png") no-repeat center top;
  display: inline-block;
  height: 27px;
  text-indent: -9999px;
  width: 27px;
  padding: 0 5px;
}
@media only screen and (max-width: 767px) {
  /* line 164, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .item-list .pager li.pager-next a, .page-presse-mediatheque .item-list .pager li.pager-previous a {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 163, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .item-list .pager li.pager-next, .page-presse-mediatheque .item-list .pager li.pager-previous {
    margin: 10px 0;
    padding: 0;
    float: right;
  }
}
@media only screen and (max-width: 767px) {
  /* line 182, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .item-list .pager li.pager-previous {
    float: left;
  }
}
/* line 187, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .item-list .pager li.pager-previous a {
  background: url("../images/icons/arrow-prev.png") no-repeat center top;
}
/* line 192, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .item-list .pager li.pager-last {
  display: inline-block;
  text-indent: -9999px;
}
/* line 201, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque #block-block-12 {
  border: none;
  padding: 0;
  width: 80%;
}
@media only screen and (max-width: 1024px) {
  /* line 201, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque #block-block-12 {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 201, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque #block-block-12 {
    padding: 0 10px 50px;
    width: auto;
  }
}
/* line 213, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque #block-block-12 .block-title {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  color: #000;
  margin: 25px 0 3px;
  text-transform: inherit;
}
/* line 220, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque #block-block-12 p, .page-presse-mediatheque #block-block-12 .section-media .field-name-body p strong, .section-media .field-name-body p .page-presse-mediatheque #block-block-12 strong {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 22px;
  font-weight: 300;
  color: #000;
  font-style: normal;
  margin: 0;
}
/* line 226, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque #block-block-12 p a, .section-media .field-name-body p .page-presse-mediatheque #block-block-12 strong a {
  color: #ff9545;
  text-decoration: none;
}
/* line 229, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque #block-block-12 p a:hover, .section-media .field-name-body p .page-presse-mediatheque #block-block-12 strong a:hover {
  color: #e94e10;
}
/* line 235, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque #block-block-12 ul {
  margin: 5px 0 0 12px;
}
/* line 237, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque #block-block-12 ul li {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 22px;
  font-weight: 300;
  color: #000;
  font-style: normal;
  list-style-type: none;
  position: relative;
}
/* line 243, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque #block-block-12 ul li:before {
  position: absolute;
  content: " . ";
  color: #ff9545;
  font-size: 45px;
  left: -12px;
  position: absolute;
  top: -14px;
}
/* line 260, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .view-m-diath-que .view-content td, .page-presse-mediatheque .view-m-diath-que-page .view-content td {
  width: 25%;
}
@media only screen and (max-width: 767px) {
  /* line 260, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-m-diath-que .view-content td, .page-presse-mediatheque .view-m-diath-que-page .view-content td {
    width: 50%;
  }
}
/* line 265, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .view-m-diath-que .view-content td .vignette-video, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-video, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic {
  position: relative;
  height: 149px;
}
@media only screen and (max-width: 1024px) {
  /* line 265, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-video, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-video, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic {
    height: 0;
    padding-bottom: 67%;
  }
}
/* line 273, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .view-m-diath-que .view-content td .vignette-video:hover .image-video, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic:hover .image-video, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-video:hover .vignette-pic .image-pic, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .vignette-video:hover .image-pic, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic:hover .image-pic, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-video:hover .image-video, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic:hover .image-video, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-video:hover .vignette-pic .image-pic, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .vignette-video:hover .image-pic, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic:hover .image-pic {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -ms-filter: alpha(opacity=100);
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}
/* line 278, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .view-m-diath-que .view-content td .vignette-video .image-video, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-video, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-video .image-video, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-video, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  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)";
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 294, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .view-m-diath-que .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic a {
  font-family: "robotocondensed", sans-serif;
  font-size: 20px;
  line-height: 25px;
  font-weight: normal;
  color: #fff;
  cursor: url("../images/icons/cursor-hand.png"), auto;
  text-decoration: none;
  background: url("../images/icons/play-btn.png") no-repeat 43px 68px;
  padding: 0 0 0 30px;
  text-transform: uppercase;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 1024px) {
  /* line 294, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic a {
    background: url("../images/icons/play-btn.png") no-repeat 60px 80px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 294, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic a {
    background: url("../images/icons/play-btn.png") no-repeat 28px 59px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 294, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic a {
    background-position: 33% 50%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 294, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic a {
    background-position: 29% 51%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 294, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic a {
    background-position: 19% 51%;
    padding: 0 0 0 15px;
  }
}
@media only screen and (max-width: 420px) {
  /* line 294, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic a {
    background-position: 15% 51%;
  }
}
@media only screen and (max-width: 380px) {
  /* line 294, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic a {
    background-position: 12% 51%;
  }
}
@media only screen and (max-width: 360px) {
  /* line 294, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic a {
    background-position: 9% 51%;
  }
}
@media only screen and (max-width: 350px) {
  /* line 294, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-video .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-video a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic a {
    background-position: 5% 51%;
  }
}
/* line 351, ../sass/layout/_mediatique.scss */
.page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic a {
  background: url("../images/icons/oeil-mobile-blan.png") no-repeat 35px 67px;
}
@media only screen and (max-width: 1024px) {
  /* line 351, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic a {
    background: url("../images/icons/oeil-mobile-blan.png") no-repeat 53px 78px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 351, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic a {
    background: url("../images/icons/oeil-mobile-blan.png") no-repeat 21px 58px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 351, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic a {
    background-position: 32% 51%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 351, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic a {
    background-position: 29% 51%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 351, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic a {
    background-position: 22% 51%;
    padding: 0 0 0 35px;
  }
}
@media only screen and (max-width: 420px) {
  /* line 351, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic a {
    background-position: 17% 51%;
  }
}
@media only screen and (max-width: 380px) {
  /* line 351, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic a {
    background-position: 12% 51%;
  }
}
@media only screen and (max-width: 350px) {
  /* line 351, ../sass/layout/_mediatique.scss */
  .page-presse-mediatheque .view-m-diath-que .view-content td .vignette-pic .image-pic a, .page-presse-mediatheque .view-m-diath-que-page .view-content td .vignette-pic .image-pic a {
    background-position: 8% 51%;
  }
}

/* line 393, ../sass/layout/_mediatique.scss */
.view-m-diath-que .view-filters .views-exposed-form .views-exposed-widget {
  background: none;
}

/********** CHAPO **************/
/* line 399, ../sass/layout/_mediatique.scss */
.view-m-diath-que .view-header {
  margin: 0 auto;
  width: 90%;
}
@media only screen and (max-width: 900px) {
  /* line 399, ../sass/layout/_mediatique.scss */
  .view-m-diath-que .view-header {
    width: 92% !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 399, ../sass/layout/_mediatique.scss */
  .view-m-diath-que .view-header {
    width: auto !important;
    margin: 0 auto 30px;
    padding: 0 15px;
  }
}
/* line 410, ../sass/layout/_mediatique.scss */
.view-m-diath-que .view-header p, .view-m-diath-que .view-header .section-media .field-name-body p strong, .section-media .field-name-body p .view-m-diath-que .view-header strong {
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  line-height: 23px;
  font-weight: 300;
  color: #000;
  text-align: center;
}

/* line 1, ../sass/layout/_mediatheque_video.scss */
.section-media {
  /********** LINKS DOWNLOAD ************/
  /************** BUTTON PREV / NEXT ***************/
  /************** VIDEO *****************/
}
/* line 2, ../sass/layout/_mediatheque_video.scss */
.section-media #columns {
  padding: 0 !important;
}
/* line 6, ../sass/layout/_mediatheque_video.scss */
.section-media #breadcrumb {
  display: none;
}
@media only screen and (max-width: 1024px) {
  /* line 10, ../sass/layout/_mediatheque_video.scss */
  .section-media .boutton-retour {
    padding: 5px 10px;
  }
}
/* line 14, ../sass/layout/_mediatheque_video.scss */
.section-media .boutton-retour a {
  display: block;
  text-indent: -9999px;
  background: url("../images/icons/btn-retour-video.png") no-repeat left top;
  height: 47px;
  margin: 5px 0;
}
/* line 23, ../sass/layout/_mediatheque_video.scss */
.section-media .field-name-body {
  margin: 0 0 25px;
}
/* line 25, ../sass/layout/_mediatheque_video.scss */
.section-media .field-name-body p, .section-media .field-name-body p strong {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  line-height: 35px;
  font-weight: 300;
  color: #000;
  text-align: center;
  width: 80%;
  margin: 0 auto;
}
@media only screen and (max-width: 1024px) {
  /* line 25, ../sass/layout/_mediatheque_video.scss */
  .section-media .field-name-body p, .section-media .field-name-body p strong {
    font-size: 30px;
    line-height: 40px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 25, ../sass/layout/_mediatheque_video.scss */
  .section-media .field-name-body p, .section-media .field-name-body p strong {
    font-size: 25px;
    line-height: 35px;
  }
}
/* line 39, ../sass/layout/_mediatheque_video.scss */
.section-media .field-name-body p strong {
  font-weight: 500;
}
/* line 46, ../sass/layout/_mediatheque_video.scss */
.section-media .wrapper {
  margin: 0 auto;
  display: table;
}
/* line 50, ../sass/layout/_mediatheque_video.scss */
.section-media .wrapper .field-name-field-th-me {
  margin: 5px 0;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  /* line 50, ../sass/layout/_mediatheque_video.scss */
  .section-media .wrapper .field-name-field-th-me {
    margin: 0 auto;
    display: table;
  }
}
/* line 57, ../sass/layout/_mediatheque_video.scss */
.section-media .wrapper .field-name-field-th-me a {
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  line-height: 22px;
  font-weight: 300;
  color: #fff;
  background: #ff9545;
  padding: 5px 6px;
  text-decoration: none;
  margin: 0 10px;
}
/* line 64, ../sass/layout/_mediatheque_video.scss */
.section-media .wrapper .field-name-field-th-me a:hover {
  text-decoration: underline;
}
/* line 70, ../sass/layout/_mediatheque_video.scss */
.section-media .wrapper .credit {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  color: #000;
  padding: 10px 0;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  /* line 70, ../sass/layout/_mediatheque_video.scss */
  .section-media .wrapper .credit {
    display: table;
    margin: 15px auto;
    padding: 0 10px;
  }
}
/* line 85, ../sass/layout/_mediatheque_video.scss */
.section-media .links, .section-media .fichier-hd {
  margin: 40px auto 35px;
  clear: both;
  float: left;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 85, ../sass/layout/_mediatheque_video.scss */
  .section-media .links, .section-media .fichier-hd {
    width: 80%;
    float: none;
    margin: 20px auto 55px;
    display: block;
  }
}
/* line 98, ../sass/layout/_mediatheque_video.scss */
.section-media .links li a, .section-media .fichier-hd li a {
  background: url("../images/icons/download.png") no-repeat left center;
  padding: 0 0 0 35px;
  font-family: "robotocondensed", sans-serif;
  font-size: 20px;
  line-height: 27px;
  font-weight: 500;
  color: #000;
  text-transform: uppercase;
  display: table;
  margin: 0 auto;
  text-decoration: none;
}
/* line 107, ../sass/layout/_mediatheque_video.scss */
.section-media .links li a:hover, .section-media .fichier-hd li a:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 767px) {
  /* line 114, ../sass/layout/_mediatheque_video.scss */
  .section-media .fichier-hd {
    width: 80%;
    float: none;
    margin: 40px auto 35px;
    display: block;
  }
}
/* line 123, ../sass/layout/_mediatheque_video.scss */
.section-media .fichier-hd a {
  background: url("../images/icons/download.png") no-repeat left center;
  padding: 0 0 0 35px;
  font-family: "robotocondensed", sans-serif;
  font-size: 20px;
  line-height: 27px;
  font-weight: 500;
  color: #000;
  text-transform: uppercase;
  display: table;
  margin: 0 auto;
  text-decoration: none;
}
/* line 132, ../sass/layout/_mediatheque_video.scss */
.section-media .fichier-hd a:hover {
  text-decoration: underline;
}
/* line 140, ../sass/layout/_mediatheque_video.scss */
.section-media .flippy {
  width: 100%;
  background: #f8f7f7;
  border: none;
  padding: 10px 0 37px;
  margin: 0 0 90px;
  clear: both;
}
@media only screen and (max-width: 1024px) {
  /* line 140, ../sass/layout/_mediatheque_video.scss */
  .section-media .flippy {
    margin: 15px auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 140, ../sass/layout/_mediatheque_video.scss */
  .section-media .flippy {
    margin: 20px auto 15px;
  }
}
/* line 155, ../sass/layout/_mediatheque_video.scss */
.section-media .flippy .prev, .section-media .node-type-article-presse .node-content .flippy .next, .node-type-article-presse .node-content .section-media .flippy .next, .section-media .flippy .next {
  background: url("../images/icons/arrow-prev.png") no-repeat center left;
  float: left;
  padding: 0;
}
@media only screen and (max-width: 1024px) {
  /* line 155, ../sass/layout/_mediatheque_video.scss */
  .section-media .flippy .prev, .section-media .node-type-article-presse .node-content .flippy .next, .node-type-article-presse .node-content .section-media .flippy .next, .section-media .flippy .next {
    padding: 0;
  }
}
/* line 162, ../sass/layout/_mediatheque_video.scss */
.section-media .flippy .prev a, .section-media .node-type-article-presse .node-content .flippy .next a, .node-type-article-presse .node-content .section-media .flippy .next a, .section-media .flippy .next a {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 27px;
  font-weight: 300;
  padding: 0 0 0 35px;
  text-transform: inherit;
  color: #000;
  background: none;
}
@media only screen and (max-width: 480px) {
  /* line 162, ../sass/layout/_mediatheque_video.scss */
  .section-media .flippy .prev a, .section-media .node-type-article-presse .node-content .flippy .next a, .node-type-article-presse .node-content .section-media .flippy .next a, .section-media .flippy .next a {
    font-size: 14px;
  }
}
@media only screen and (max-width: 360px) {
  /* line 162, ../sass/layout/_mediatheque_video.scss */
  .section-media .flippy .prev a, .section-media .node-type-article-presse .node-content .flippy .next a, .node-type-article-presse .node-content .section-media .flippy .next a, .section-media .flippy .next a {
    font-size: 12px;
    padding: 0 0 0 35px;
  }
}
/* line 175, ../sass/layout/_mediatheque_video.scss */
.section-media .flippy .prev a:hover, .section-media .flippy .next a:hover {
  color: #ff9545;
}
/* line 180, ../sass/layout/_mediatheque_video.scss */
.section-media .flippy .next {
  background: url("../images/icons/arrow-next.png") no-repeat center right;
  float: right;
}
/* line 184, ../sass/layout/_mediatheque_video.scss */
.section-media .flippy .next a {
  padding: 0 35px 0 0;
}
/* line 193, ../sass/layout/_mediatheque_video.scss */
.section-media .video-text-wrapper P iframe {
  width: 100%;
  height: 400px;
}
/* line 199, ../sass/layout/_mediatheque_video.scss */
.section-media .video-text-wrapper .overshadow {
  display: none;
}

/* line 1, ../sass/layout/_page-publications.scss */
.page-publications {
  /*************ACCORDION *************/
  /************ articles content *****************/
  /************** accordion mobile ****************/
}
/* line 2, ../sass/layout/_page-publications.scss */
.page-publications #header {
  height: auto;
}
@media only screen and (max-width: 767px) {
  /* line 6, ../sass/layout/_page-publications.scss */
  .page-publications #header #branding .show-desktop {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 13, ../sass/layout/_page-publications.scss */
  .page-publications #header #block-system-main-menu {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 19, ../sass/layout/_page-publications.scss */
  .page-publications #header .show-desktop {
    display: block;
  }
}
/* line 25, ../sass/layout/_page-publications.scss */
.page-publications #header .show-desktop .publication-head-image img {
  width: 100%;
  height: auto;
}
/* line 34, ../sass/layout/_page-publications.scss */
.page-publications #columns {
  padding: 0 !important;
}
/* line 40, ../sass/layout/_page-publications.scss */
.page-publications #block-views-navigation-publications-block .views-row {
  width: 100%;
  float: left;
  margin: 35px 0 0;
}
/* line 45, ../sass/layout/_page-publications.scss */
.page-publications #block-views-navigation-publications-block .views-row .publication-titre a {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 25px;
  line-height: 32px;
  font-weight: 700;
  text-align: left;
  padding: 6px 0 6px 35px;
  background: #ff9545 url("../images/icons/btn-plus.png") no-repeat 98% center;
  width: 100%;
  color: #fff;
  display: block;
  text-decoration: none;
  width: auto;
}
@media only screen and (max-width: 1024px) {
  /* line 45, ../sass/layout/_page-publications.scss */
  .page-publications #block-views-navigation-publications-block .views-row .publication-titre a {
    padding: 6px 0 6px 18px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 45, ../sass/layout/_page-publications.scss */
  .page-publications #block-views-navigation-publications-block .views-row .publication-titre a {
    padding: 6px 0 6px 12px;
    background: #ff9545 url("../images/icons/btn-plus.png") no-repeat 96% center;
  }
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
  /* line 45, ../sass/layout/_page-publications.scss */
  .page-publications #block-views-navigation-publications-block .views-row .publication-titre a {
    background: #ff9545 url("../images/icons/btn-plus.png") no-repeat 98% center;
  }
}

@media only screen and (max-width: 480px) and (orientation: landscape) {
  /* line 45, ../sass/layout/_page-publications.scss */
  .page-publications #block-views-navigation-publications-block .views-row .publication-titre a {
    background: #ff9545 url("../images/icons/btn-plus.png") no-repeat 97% center;
  }
}

/* line 77, ../sass/layout/_page-publications.scss */
.page-publications #block-views-navigation-publications-block .views-row.active .publication-titre a {
  background: #ff9545 url("../images/icons/btn-minus.png") no-repeat 98% center;
}
@media only screen and (max-width: 767px) {
  /* line 77, ../sass/layout/_page-publications.scss */
  .page-publications #block-views-navigation-publications-block .views-row.active .publication-titre a {
    background: #ff9545 url("../images/icons/btn-minus.png") no-repeat 96% center;
  }
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
  /* line 77, ../sass/layout/_page-publications.scss */
  .page-publications #block-views-navigation-publications-block .views-row.active .publication-titre a {
    background: #ff9545 url("../images/icons/btn-minus.png") no-repeat 98% center;
  }
}

@media only screen and (max-width: 480px) and (orientation: landscape) {
  /* line 77, ../sass/layout/_page-publications.scss */
  .page-publications #block-views-navigation-publications-block .views-row.active .publication-titre a {
    background: #ff9545 url("../images/icons/btn-minus.png") no-repeat 97% center;
  }
}

/* line 98, ../sass/layout/_page-publications.scss */
.page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .views-row {
  margin: 25px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 98, ../sass/layout/_page-publications.scss */
  .page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .views-row {
    margin: 20px 0 0;
  }
}
/* line 107, ../sass/layout/_page-publications.scss */
.page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content {
  margin: 10px 0 0;
}
/* line 40, ../sass/vendors/_uniform_base.scss */
.page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
@media only screen and (max-width: 767px) {
  /* line 107, ../sass/layout/_page-publications.scss */
  .page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content {
    margin: 0;
  }
}
/* line 113, ../sass/layout/_page-publications.scss */
.page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .title {
  float: left;
  margin: 0 0 30px;
}
@media only screen and (max-width: 767px) {
  /* line 113, ../sass/layout/_page-publications.scss */
  .page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .title {
    width: 100%;
    margin: 0 0 20px;
  }
}
/* line 122, ../sass/layout/_page-publications.scss */
.page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .file-link-archives, .page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .flipbook-link-archives {
  float: left;
  margin: 0 0 30px;
}
@media only screen and (max-width: 767px) {
  /* line 122, ../sass/layout/_page-publications.scss */
  .page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .file-link-archives, .page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .flipbook-link-archives {
    width: 100%;
    margin: 0 0 28px;
  }
}
/* line 129, ../sass/layout/_page-publications.scss */
.page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .file-link-archives a, .page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .flipbook-link-archives a {
  background: url("../images/icons/download.png") no-repeat left top;
}
/* line 144, ../sass/layout/_page-publications.scss */
.page-publications #block-views-navigation-publications-block .views-row.views-row-first {
  margin: 5px 0 0;
}
/* line 148, ../sass/layout/_page-publications.scss */
.page-publications #block-views-navigation-publications-block .views-row.views-row-last {
  margin: 35px 0 60px;
}
@media only screen and (max-width: 767px) {
  /* line 148, ../sass/layout/_page-publications.scss */
  .page-publications #block-views-navigation-publications-block .views-row.views-row-last {
    margin: 35px 0 72px;
  }
}
/* line 161, ../sass/layout/_page-publications.scss */
.page-publications .view-publications {
  clear: both;
}
/* line 164, ../sass/layout/_page-publications.scss */
.page-publications .view-publications.view-display-id-block_2 {
  margin: 10px 0 0;
}
@media only screen and (max-width: 1024px) {
  /* line 164, ../sass/layout/_page-publications.scss */
  .page-publications .view-publications.view-display-id-block_2 {
    padding: 5px 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 164, ../sass/layout/_page-publications.scss */
  .page-publications .view-publications.view-display-id-block_2 {
    padding: 0 10px;
  }
}
/* line 174, ../sass/layout/_page-publications.scss */
.page-publications .view-publications.view-display-id-block_2 article {
  background: none;
  border-bottom: 1px solid #ff9545;
}
@media only screen and (max-width: 767px) {
  /* line 174, ../sass/layout/_page-publications.scss */
  .page-publications .view-publications.view-display-id-block_2 article {
    margin: 0px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 181, ../sass/layout/_page-publications.scss */
  .page-publications .view-publications.view-display-id-block_2 article .file-link, .page-publications .view-publications.view-display-id-block_2 article .flipbook-link, .page-publications .view-publications.view-display-id-block_2 article .file-link-archives, .page-publications .view-publications.view-display-id-block_2 article #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .flipbook-link-archives, .page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-publications.view-display-id-block_2 .views-row .node-content .view-publications article .flipbook-link-archives, .page-publications .view-publications.view-display-id-block_2 article .flipbook-link-archives {
    padding: 0px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 187, ../sass/layout/_page-publications.scss */
  .page-publications .view-publications.view-display-id-block_2 article .flipbook-link {
    padding: 0px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 193, ../sass/layout/_page-publications.scss */
  .page-publications .view-publications.view-display-id-block_2 article .file-link-archives, .page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-publications.view-display-id-block_2 article .views-row .node-content .flipbook-link-archives, .page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-publications.view-display-id-block_2 .views-row .node-content article .flipbook-link-archives, .page-publications .view-publications.view-display-id-block_2 article .flipbook-link-archives {
    padding: 0px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 199, ../sass/layout/_page-publications.scss */
  .page-publications .view-publications.view-display-id-block_2 article .flipbook-link-archives {
    padding: 0px;
  }
}
/* line 207, ../sass/layout/_page-publications.scss */
.page-publications .view-publications article {
  background: #f8f7f7;
  /********** bloc offre et autres ***********/
}
@media only screen and (max-width: 767px) {
  /* line 207, ../sass/layout/_page-publications.scss */
  .page-publications .view-publications article {
    margin: 0 10px;
  }
}
/* line 212, ../sass/layout/_page-publications.scss */
.page-publications .view-publications article .file-size {
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 212, ../sass/layout/_page-publications.scss */
  .page-publications .view-publications article .file-size {
    display: none;
  }
}
/* line 219, ../sass/layout/_page-publications.scss */
.page-publications .view-publications article .field-name-field-visuel {
  float: left;
  margin: 20px;
}
@media only screen and (max-width: 767px) {
  /* line 219, ../sass/layout/_page-publications.scss */
  .page-publications .view-publications article .field-name-field-visuel {
    margin: 20px 15px;
  }
}
/* line 228, ../sass/layout/_page-publications.scss */
.page-publications .view-publications article.type-publication-autres .title, .page-publications .view-publications article.type-publication-offres .title {
  width: 100%;
}
/* line 234, ../sass/layout/_page-publications.scss */
.page-publications .view-publications article .title h3 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 25px;
  line-height: 30px;
  font-weight: 700;
  color: #ff9545;
  display: block;
  text-transform: inherit;
  padding: 15px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 234, ../sass/layout/_page-publications.scss */
  .page-publications .view-publications article .title h3 {
    float: left;
    clear: both;
    padding: 0 15px 20px;
  }
}
/* line 247, ../sass/layout/_page-publications.scss */
.page-publications .view-publications article .title .titre {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #000;
  float: left;
  padding: 5px 20px 0 0;
}
/* line 255, ../sass/layout/_page-publications.scss */
.page-publications .view-publications article .file-link, .page-publications .view-publications article .flipbook-link, .page-publications .view-publications article .file-link-archives, .page-publications .view-publications article #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .flipbook-link-archives, .page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .view-publications article .flipbook-link-archives, .page-publications .view-publications article .flipbook-link-archives, .page-publications .view-publications article.no-image .flipbook-link {
  margin: 28px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 255, ../sass/layout/_page-publications.scss */
  .page-publications .view-publications article .file-link, .page-publications .view-publications article .flipbook-link, .page-publications .view-publications article .file-link-archives, .page-publications .view-publications article #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .flipbook-link-archives, .page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .view-publications article .flipbook-link-archives, .page-publications .view-publications article .flipbook-link-archives, .page-publications .view-publications article.no-image .flipbook-link {
    float: left;
    clear: both;
    padding: 0 18px;
    margin: 0 0 20px;
  }
}
/* line 264, ../sass/layout/_page-publications.scss */
.page-publications .view-publications article .file-link a, .page-publications .view-publications article .flipbook-link a, .page-publications .view-publications article .file-link-archives a, .page-publications .view-publications article #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .flipbook-link-archives a, .page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .view-publications article .flipbook-link-archives a, .page-publications .view-publications article .flipbook-link-archives a, .page-publications .view-publications article.no-image .flipbook-link a {
  background: url("../images/icons/download.png") no-repeat left 5px;
  display: inline-block;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 20px;
  line-height: 32px;
  font-weight: normal;
  color: #000;
  text-indent: -9999;
  padding: 0 0 0 32px;
  text-decoration: none;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  /* line 276, ../sass/layout/_page-publications.scss */
  .page-publications .view-publications article .flipbook-link {
    margin: 0 0 18px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 283, ../sass/layout/_page-publications.scss */
  .page-publications .view-publications article .file-link-archives, .page-publications .view-publications article #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .flipbook-link-archives, .page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .view-publications article .flipbook-link-archives, .page-publications .view-publications article .flipbook-link-archives {
    margin: 0 0 18px;
  }
}
/* line 288, ../sass/layout/_page-publications.scss */
.page-publications .view-publications article .file-link-archives a, .page-publications .view-publications article #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .flipbook-link-archives a, .page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .view-publications article .flipbook-link-archives a, .page-publications .view-publications article .flipbook-link-archives a {
  font-weight: 500;
  text-transform: uppercase;
  padding: 0 35px;
}
@media only screen and (max-width: 767px) {
  /* line 295, ../sass/layout/_page-publications.scss */
  .page-publications .view-publications article .flipbook-link-archives {
    margin: 0 0 18px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 302, ../sass/layout/_page-publications.scss */
  .page-publications .view-publications article.no-image {
    padding: 0 0 5px;
  }
}
/* line 308, ../sass/layout/_page-publications.scss */
.page-publications .view-publications article.no-image .title h3 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 25px;
  line-height: 30px;
  font-weight: 700;
  color: #ff9545;
  display: block;
  text-transform: inherit;
  padding: 15px 20px 0;
}
@media only screen and (max-width: 767px) {
  /* line 308, ../sass/layout/_page-publications.scss */
  .page-publications .view-publications article.no-image .title h3 {
    float: left;
    clear: both;
    padding: 15px 15px 20px;
  }
}
/* line 322, ../sass/layout/_page-publications.scss */
.page-publications .view-publications article.no-image .file-link, .page-publications .view-publications article.no-image .file-link-archives, .page-publications .view-publications article.no-image #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .flipbook-link-archives, .page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .view-publications article.no-image .flipbook-link-archives, .page-publications .view-publications article.no-image .flipbook-link-archives, .page-publications .view-publications article.no-image .flipbook-link {
  margin: 15px 20px 20px;
}
@media only screen and (max-width: 767px) {
  /* line 322, ../sass/layout/_page-publications.scss */
  .page-publications .view-publications article.no-image .file-link, .page-publications .view-publications article.no-image .file-link-archives, .page-publications .view-publications article.no-image #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .flipbook-link-archives, .page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .view-publications article.no-image .flipbook-link-archives, .page-publications .view-publications article.no-image .flipbook-link-archives, .page-publications .view-publications article.no-image .flipbook-link {
    float: left;
    clear: both;
    padding: 0 18px;
    margin: 0 0 20px;
  }
}
/* line 331, ../sass/layout/_page-publications.scss */
.page-publications .view-publications article.no-image .file-link a, .page-publications .view-publications article.no-image .file-link-archives a, .page-publications .view-publications article.no-image #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .flipbook-link-archives a, .page-publications #block-views-navigation-publications-block .views-row .embedded-publications-views .view-display-id-block_2 .views-row .node-content .view-publications article.no-image .flipbook-link-archives a, .page-publications .view-publications article.no-image .flipbook-link-archives a, .page-publications .view-publications article.no-image .flipbook-link a {
  background: url("../images/icons/download.png") no-repeat left 5px;
  display: inline-block;
  font-family: "robotocondensed", sans-serif;
  font-size: 20px;
  line-height: 32px;
  font-weight: normal;
  color: #000;
  text-indent: -9999;
  padding: 0 0 0 32px;
  text-decoration: none;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  /* line 343, ../sass/layout/_page-publications.scss */
  .page-publications .view-publications article.no-image .flipbook-link {
    margin: 0 0 18px;
  }
}
/* line 356, ../sass/layout/_page-publications.scss */
.page-publications .titre-archives {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 25px;
  line-height: 28px;
  font-weight: 700;
  color: #ff9545;
  padding: 15px 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 362, ../sass/layout/_page-publications.scss */
  .page-publications .mobile-plus {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 369, ../sass/layout/_page-publications.scss */
  .page-publications .mobile-button {
    padding: 0 10px;
  }
}

/* line 4, ../sass/layout/_plan.scss */
.section-contacts .node-content .field-item p, .section-contacts .node-content .field-item .section-media .field-name-body p strong, .section-media .field-name-body p .section-contacts .node-content .field-item strong {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  /* line 6, ../sass/layout/_plan.scss */
  .section-contacts .node-content .field-item p img, .section-media .field-name-body p .section-contacts .node-content .field-item strong img {
    height: auto !important;
    width: 100% !important;
  }
}

/*# sourceMappingURL=main2.css.map */

#sliding-popup {
  position: fixed;
  font-family: "Roboto",sans-serif;
}
#sliding-popup .popup-content #popup-buttons button {
  font-family: "Roboto",sans-serif;
}

/*Newsroom*/
.page-newsroom #page {
  overflow: inherit;
}
.page-newsroom #block-system-main {
  width: 970px;
}
.page-newsroom #block-bouygues-newsroom-b-menu-newsroom {
  display: none;
}
.page-newsroom .schema .wrap_part1,
.page-newsroom .schema .wrap_part2 {
  clear: both;
  overflow: hidden;
  margin-bottom: 20px;
}
.page-newsroom .schema .wrap_part1 > div,
.page-newsroom .schema .wrap_part2 > div {
  float: left;
}
.page-newsroom .schema .wrap_part1 .projet {
  width: 367px;
  height: 460px;
  background: #efeff0;
  margin-right: 20px;
}
.page-newsroom .schema .wrap_part1 .projet > a {
  position: relative;
  display: block;
  width: 100%;
  height: 191px;
}
.page-newsroom .schema .wrap_part1 .projet img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-newsroom .schema .wrap_part1 .projet .type {
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  background: #ac451b;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  padding: 5px 12px;
}
.page-newsroom .schema .wrap_part1 .projet .text {
  margin-top: 20px;
  padding: 0 20px 5px;
  overflow: hidden;
  clear: both;
}
.page-newsroom .schema .wrap_part1 .projet .text .date {
  display: block;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 400;
  color: #5e5e5e;
}
.page-newsroom .schema .wrap_part1 .projet .text .titre {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.page-newsroom .schema .wrap_part1 .projet .text .titre a {
  color: #222222;
  text-decoration: none;
  font-size: 22px;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
}
.page-newsroom .schema .wrap_part1 .projet .text p {
  color: #222222;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 400;
}
.page-newsroom .schema .wrap_part1 .projet .text .more {
  margin-top: 10px;
  float: right;
}
.page-newsroom .schema .wrap_part1 .projet .text .more a {
  color: #ac451b;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
}
.page-newsroom .schema .wrap_part1 .Twitter {
  width: 294px;
  height: 250px;
  background: #efeff0;
  margin-right: 20px;
}
.page-newsroom .schema .wrap_part1 .Twitter > a {
  position: relative;
  display: block;
  height: auto;
  padding: 60px 20px 20px;
  text-decoration: none;
  font-size: 17px;
  color: #222222;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
.page-newsroom .schema .wrap_part1 .Twitter .type {
  background: #33a7d8;
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  padding: 5px 12px;
}
.page-newsroom .schema .wrap_part1 .Twitter .text p {
  color: #222222;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 400;
}
.page-newsroom .schema .wrap_part1 .Twitter .text .logTw,
.page-newsroom .schema .wrap_part1 .Twitter .text .dateTw {
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  display: inline-block;
}
.page-newsroom .schema .wrap_part1 .Twitter .text .content {
  display: block;
  line-height: 20px;
  margin-top: 10px;
}
.page-newsroom .schema .wrap_part1 .Twitter .text .more {
  margin-top: 10px;
  float: right;
  color: #33a7d8;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
}
.page-newsroom .schema .wrap_part1 .Instagram {
  width: 242px;
  height: 250px;
  background: #efeff0;
}
.page-newsroom .schema .wrap_part1 .Instagram > a {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  text-decoration: none;
}
.page-newsroom .schema .wrap_part1 .Instagram > a img {
  width: 100%;
    height: 169px;
    object-fit: cover;
}
.page-newsroom .schema .wrap_part1 .Instagram .type {
  background: url('../images/bg-insta.png') no-repeat center;
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  padding: 5px 12px;
}
.page-newsroom .schema .wrap_part1 .Instagram .text {
  padding: 7px 20px;
}
.page-newsroom .schema .wrap_part1 .Instagram .text p {
  color: #222222;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 400;
  padding: 0 10px 10px;
}
.page-newsroom .schema .wrap_part1 .Instagram .text .logInst {
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  display: block;
}
.page-newsroom .schema .wrap_part1 .Youtube {
  width: 555px;
  height: 190px;
  background: #efeff0;
  margin-top: 20px;
}
.page-newsroom .schema .wrap_part1 .Youtube > a {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  text-decoration: none;
}
.page-newsroom .schema .wrap_part1 .Youtube .type {
  background: #f00;
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  padding: 5px 12px;
}
.page-newsroom .schema .wrap_part1 .Youtube .text iframe {
  width: 260px !important;
  height: 190px;
}
@media only screen and (max-width: 767px) {
  .page-newsroom .schema .wrap_part1 .Youtube .text iframe {
    width: 100% !important;
  }
}
.page-newsroom .schema .wrap_part1 .Youtube .text > p {
  float: right;
  width: 45%;
  color: #222222;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 400;
  padding: 20px;
}
.page-newsroom .schema .wrap_part1 .Youtube .text > p .titre {
  display: block;
  color: #222222;
  font-size: 22px;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  margin-bottom: 10px;
}

.page-newsroom .schema .wrap_part2 .innovation {
  width: 556px;
  height: 249px;
  background: #efeff0;
  margin-bottom: 20px;
  margin-right: 20px;
}
.page-newsroom .schema .wrap_part2 .innovation > a {
  position: relative;
  display: inline-block;
  width: 50%;
  height: 100%;
}
.page-newsroom .schema .wrap_part2 .innovation img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-newsroom .schema .wrap_part2 .innovation .type {
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  background: #7f36b2;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  padding: 5px 12px;
  box-sizing: border-box;
}
.page-newsroom .schema .wrap_part2 .innovation .text {
  margin-top: 40px;
  padding: 0 20px 5px;
  overflow: hidden;
  clear: both;
  width: 42%;
  float: right;
  display: block;
}
.page-newsroom .schema .wrap_part2 .innovation .text .date {
  display: block;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 400;
  color: #5e5e5e;
}
.page-newsroom .schema .wrap_part2 .innovation .text .titre {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.page-newsroom .schema .wrap_part2 .innovation .text .titre a {
  color: #222222;
  text-decoration: none;
  font-size: 22px;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
}
.page-newsroom .schema .wrap_part2 .innovation .text p {
  color: #222222;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 400;
}
.page-newsroom .schema .wrap_part2 .innovation .text .more {
  margin-top: 10px;
  float: right;
}
.page-newsroom .schema .wrap_part2 .innovation .text .more a {
  color: #7f36b2;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
}
.page-newsroom .schema .wrap_part2 .Facebook {
  width: 368px;
  height: 190px;
  background: #efeff0;
}
.page-newsroom .schema .wrap_part2 .Facebook > a {
  position: relative;
  display: block;
  height: auto;
  padding: 60px 20px 20px;
  text-decoration: none;
  font-size: 17px;
  color: #222222;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
.page-newsroom .schema .wrap_part2 .Facebook .type {
  background: #3d5998;
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  padding: 5px 12px;
}
.page-newsroom .schema .wrap_part2 .Facebook .text p {
  color: #222222;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
}
.page-newsroom .schema .wrap_part2 .Facebook .text .more {
  margin-top: 10px;
  float: right;
  color: #3d5998;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
}
.page-newsroom .schema .wrap_part2 .news {
  width: 556px;
  height: 190px;
  background: #efeff0;
  margin-right: 20px;
}
.page-newsroom .schema .wrap_part2 .news > a {
  position: relative;
  display: inline-block;
  width: 50%;
  height: 100%;
}
.page-newsroom .schema .wrap_part2 .news img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-newsroom .schema .wrap_part2 .news .type {
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  background: #02a785;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  padding: 5px 12px;
  box-sizing: border-box;
}
.page-newsroom .schema .wrap_part2 .news .text {
  margin-top: 20px;
  padding: 0 20px 5px;
  overflow: hidden;
  clear: both;
  width: 42%;
  float: right;
  display: block;
}
.page-newsroom .schema .wrap_part2 .news .text .date {
  display: block;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 400;
  color: #5e5e5e;
}
.page-newsroom .schema .wrap_part2 .news .text .titre {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.page-newsroom .schema .wrap_part2 .news .text .titre a {
  color: #222222;
  text-decoration: none;
  font-size: 22px;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
}
.page-newsroom .schema .wrap_part2 .news .text p {
  color: #222222;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 400;
}
.page-newsroom .schema .wrap_part2 .news .text .more {
  margin-top: 10px;
  float: right;
}
.page-newsroom .schema .wrap_part2 .news .text .more a {
  color: #02a785;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
}
.page-newsroom .schema .wrap_part2 .Blog {
  width: 368px;
  height: 249px;
  background: #efeff0;
  margin-bottom: 20px;
}
.page-newsroom .schema .wrap_part2 .Blog > a {
  position: relative;
  display: block;
  height: auto;
  padding: 60px 20px 20px;
  text-decoration: none;
  font-size: 17px;
  color: #222222;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}
.page-newsroom .schema .wrap_part2 .Blog .type {
  background: #e7320c;
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  padding: 5px 12px;
}
.page-newsroom .schema .wrap_part2 .Blog .text p {
  color: #222222;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 400;
}
.page-newsroom .schema .wrap_part2 .Blog .text .titre {
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  display: inline-block;
  margin-bottom: 10px;
}
.page-newsroom .schema .wrap_part2 .Blog .text .more {
  margin-top: 10px;
  float: right;
  color:#e7320c;
  font-size: 15px;
  font-family: "Roboto",sans-serif;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
}

.page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .links li:first-child {
    width: 96% !important;
    text-align: center;
    padding: 0;
}
.page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .links li:first-child > a:after {
  left: 35% !important;
}

/* Required */

.page-newsroom .schema .hidden{
  opacity: 0;
}

.page-newsroom .schema .visible{
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  /* line 88, ../sass/layout/_newsroom-news.scss */
  .page-newsroom .b-newsroom-content .show-not-mob {
    /*display: none;*/
  }
  .page-newsroom #block-system-main {
    width: 100% ;
  }.page-newsroom .schema .wrap_part1,
  .page-newsroom .schema .wrap_part2 {
    margin: 0 !important;
  }
  .page-newsroom .schema .wrap_part1 > div,
  .page-newsroom .schema .wrap_part2 > div {
    display: block;
    float: none;
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    padding-bottom: 10px;
  }
  .page-newsroom .schema .wrap_part1 .Youtube .text > p {
     width: auto;
     float: none;
  }
  .page-newsroom .schema .wrap_part2 .innovation .text,
  .page-newsroom .schema .wrap_part2 .news .text {
    width: auto;
    float: none;
  }
  .page-newsroom .schema .wrap_part2 .innovation > a,
  .page-newsroom .schema .wrap_part2 .news > a,
  .page-newsroom .schema .wrap_part2 .innovation img,
  .page-newsroom .schema .wrap_part2 .news img {
    width: 100%;
  }

  .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas {
    height: auto;
  }
  .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas h2 {
    margin: 20px auto 30px;
  }
  .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .links li {
    width: 90%;
    height: auto;
    margin: 0 0 25px;
    padding: 0 0 0 10px;
  }
  .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .links li .lien-news {
    font-size: 20px;
  }
  .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .links li:first-child {
    width: inherit;
    text-align: inherit;
  }
  .page-newsroom .b-newsroom-content .show-not-mob .b-news-bas .links li:first-child > a:after {
    left: 0 !important;
  }
}

/* Refonte 02/05/19 */
#branding .show-desktop {
  margin-bottom: 25px;
}

#branding .show-desktop.two {
  margin: 0 auto;
  max-width: 943px;
}

/* #header #branding .show-desktop .region-header {
  margin: 45px 0 0;
  padding: 0;
  width: 100%;
  position: absolute;
  top: -7px;
} */
#header #branding .show-desktop .region-header .block-search,
#header #branding .show-desktop .region-header #block-swiftype-integration-swiftype-integration {
  width: 100%;
  margin-bottom: 20px;
}
#header #branding .show-desktop .region-header .block-search .container-inline .form-item-search-block-form {
  margin: 0;
  padding: 0;
  float: left;
  width: 80%;
}
#header #branding .show-desktop .region-header .block-search .container-inline .form-item-search-block-form input.form-text {
  background: #ffa480;
  width: 100%;
  height: 100%;
  padding: 10px;
}
#header #branding .show-desktop .region-header .block-search .container-inline .form-actions {
  float: right;
  margin: 0;
  width: 20%;
  box-sizing: border-box;
  color: #fff;
}
.block-swiftype-integration input {
  background: url(../images/picto-loupe.png) no-repeat right;
  display: block;
  border: none !important;
  background-size: auto;
  padding: 0;
  width: 49px;
  height: 46px;
  font-size: 0;
}
.block-swiftype-integration input:hover {
  width: 240px;
  padding: 0 0 0 15px;
  font-size: 15px;
}

#page #columns {
  margin-top: 30px;
}
.field-collection-view {
  margin: 0 !important;
}
.field-collection-container {
  border: none;
  margin: 0;
}
#breadcrumb {
  margin: 50px 0 0;
}
p strong {
  color: #000;
}
.node-type-page-expertise #main-content #main-content-header h1,
.node-type-page-engagement #main-content #main-content-header h1,
.page-engagements h1,
.node-type-type-1 h1,
.node-type-editorial h1,
.page-nos-filiales h1,
.page-our-affilliates h1,
.node-type-metiers h1,
.node-type-partenaire h1 {
  display: block !important;
  text-align: initial !important;
  color: #000  !important;
  text-transform: uppercase  !important;
}
.node-type-metiers h1 img {
  display: inline-block;
}
.node-type-metiers h1 .title {
  display: inline-block;
  position: relative;
  top: -50px;
}
.node-type-page-engagement .field-collection-view {
  margin: 0;
}
.node-type-page-engagement #main-content .field-name-field-chapo {
      font-weight: 600;
    margin-bottom: 20px;
    font-family: 'Roboto condensed', sans-serif;
    font-size: 19px;
    line-height: 25px;
}

.field-collection-item-field-temoignage {margin-bottom: 15px;}

.bloc-temoin {
    margin: 20px 0;
}


.bloc-temoin .visuel {
    text-align: center;
    margin: 15px 0 5px 0px;
}
.bloc-temoin .visuel img {
    border-radius: 50%;
    width: 145px;
    height: 145px;
    object-fit: cover;
}

.bloc-temoin .bloc-temoin-text {
  padding: 20px;
  font-size: 15px;
  min-height: 170px;
}
.verbatime .field-name-field-bloc-temoignage-texte p {
      font-family: "Barlow condensed", sans-serif;
    font-weight: 500;
    color: #ff5a00;
    font-size: 26px;
    line-height: 31px;
    text-align: center;
    padding: 15px;
    max-width: 820px;
    margin: 0 auto;
}

.bloc-temoin .bloc-temoin-apos{
	background-image: url(../images/picto-guillemets.png);
    background-repeat: no-repeat;
    height: 46px;
    background-position: center;
}

.bloc-temoin .nom{
    font-size: 22px;
    font-family: 'Barlow Condensed', sans-serif;
    font-weight: bold;
    color: #ff5a00;
	text-align: center;
	padding: 20px 0 6px;
}
.bloc-temoin .poste{
	font-size: 20px;
	line-height: 25px;
    font-weight: normal;
    color: #000;
	text-align: center;
	max-width: 820px;
	margin: 0 auto;
}
span.orange {
  display: inline-block;
  color: #e84e0f;
  position: relative;
  margin-right: 3px;
}
span.orange:after {
  content: ',';
  position: absolute;
  right: -3px;
  top: 0;
  color: #000;
}
.field.field-name-field-poste {
  display: inline-block;
}

.media .field-name-field-image img {
  width: 100%;
  height: auto;
}
.media video {
  width: 100%;
  height: auto;
}
.ambi-perf {
  margin: 20px 0;
  padding: 10px 0;
  border-bottom: 1px solid #cdcdcd;
}
.field-collection-item-field-ambition-et-performance {
  overflow: hidden;
}
.ambi-perf .block-left {
  display: block;
  float: left;
  box-sizing: border-box;
  width: 50%;
}
.ambi-perf .block-right {
  display: block;
  float: right;
  box-sizing: border-box;
  width: 50%;
}
.ambi-perf .titre {
  width: 100%;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  font-weight: 800;
  text-transform: uppercase;
  max-width: 380px;
  margin-bottom: 15px;
}
.ambi-perf .field-name-field-ambi-perf-texte {
  padding-right: 20px;
}
.keyfigures {
  border-bottom: 1px solid #cdcdcd;
  padding-bottom: 15px;
  margin: 10px 0 20px;
}
.keyfigures .field-collection-multi-keyfigures {
  overflow: hidden;
}
.keyfigures .field-collection-multi-keyfigures > .field-item {
  display: block;
  width: 220px;
  height: 220px;
  box-sizing: border-box;
  float: left;
  text-align: center;
  padding: 20px 0;
}
.keyfigures .field-collection-view {
  border: none;
}
.keyfigures .field-collection-multi-keyfigures .field-collection-item-field-multi-keyfigures .field-name-field-bloc-chiffres {
 padding: 20px 30px 0;
}
.keyfigures .field-collection-multi-keyfigures .field-collection-item-field-multi-keyfigures .field-name-field-bloc-chiffres a{
  font-size: 16px;
	line-height: inherit;
}
.keyfigures .field-collection-multi-keyfigures .field-collection-item-field-multi-keyfigures .field-name-field-bloc-chiffres p {
  text-align: center;
}
.node-page-accueil .keyfigures .field-collection-multi-keyfigures .field-collection-item-field-multi-keyfigures .field-name-field-bloc-chiffres p {
  font-weight: bold;
}
.keyfigures .field-collection-multi-keyfigures .ligne-1:nth-of-type(odd) {
  background: #eeeeee;
}
.keyfigures .field-collection-multi-keyfigures .ligne-1:nth-of-type(even) {
  background: #fff;
}
.keyfigures .field-collection-multi-keyfigures .ligne-1:nth-of-type(4) {
  background: #ff4900;
}
.keyfigures .field-collection-multi-keyfigures .ligne-2:nth-of-type(odd) {
  background: #fff;
}
.keyfigures .field-collection-multi-keyfigures .ligne-2:nth-of-type(even) {
  background: #eeeeee;
}
.keyfigures .field-collection-multi-keyfigures .ligne-2:nth-of-type(4) {
  background: #ff4900;
}
.keyfigures .field-collection-multi-keyfigures .ligne-1 .field-collection-item-field-multi-keyfigures .field-name-field-chiffre-1,
.keyfigures .field-collection-multi-keyfigures .ligne-2 .field-collection-item-field-multi-keyfigures .field-name-field-chiffre-1 {
  color: #ff9545;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  margin-bottom: 10px;
}
.keyfigures .field-collection-multi-keyfigures .field-name-field-bloc-chiffres p{
  font-family: "Roboto Condensed", sans-serif;
  font-size: 13px;
}
.keyfigures .field-collection-multi-keyfigures .ligne-1:nth-of-type(4) .field-collection-item-field-multi-keyfigures .field-name-field-chiffre-1,
.keyfigures .field-collection-multi-keyfigures .ligne-2:nth-of-type(4) .field-collection-item-field-multi-keyfigures .field-name-field-chiffre-1,
.keyfigures .field-collection-multi-keyfigures .ligne-1:nth-of-type(4) .field-collection-item-field-multi-keyfigures .field-name-field-bloc-chiffres p,
.keyfigures .field-collection-multi-keyfigures .ligne-2:nth-of-type(4) .field-collection-item-field-multi-keyfigures .field-name-field-bloc-chiffres p,
.keyfigures .field-collection-multi-keyfigures .ligne-1:nth-of-type(4) .field-collection-item-field-multi-keyfigures .field-name-field-bloc-chiffres p strong,
.keyfigures .field-collection-multi-keyfigures .ligne-2:nth-of-type(4) .field-collection-item-field-multi-keyfigures .field-name-field-bloc-chiffres p strong {
/*  color: #fff !important;
*/}

/* specifique page construction venture */
.page-node-16115 .bloc-temoin .visuel figure,
.page-node-16116 .bloc-temoin .visuel figure{
    display: none;
}
.page-node-16115 .keyfigures .field-collection-multi-keyfigures .ligne-1,
.page-node-16116 .keyfigures .field-collection-multi-keyfigures .ligne-1{
	background: #ffffff;
	    width: 25%;
}
.page-node-16115 .keyfigures .field-collection-multi-keyfigures .field-collection-item-field-multi-keyfigures .field-name-field-bloc-chiffres p,
.page-node-16116 .keyfigures .field-collection-multi-keyfigures .field-collection-item-field-multi-keyfigures .field-name-field-bloc-chiffres p{
    text-align: center;
    font-size: 16px;
	line-height: 18px;
	color: #000000;
}

.page-node-16115 .keyfigures,
.page-node-16116 .keyfigures{
        border-bottom: none;
    padding-bottom: 20px;
    margin: 0px 0 20px;
}
.page-node-16115 .keyfigures .field-collection-multi-keyfigures,
.page-node-16116 .keyfigures .field-collection-multi-keyfigures{
    overflow: inherit;
}

.page-node-16115 .bloc-haut,
.page-node-16116 .bloc-haut{
	margin: 50px 0 50px 30px;
}
.page-node-16115 .col-image,
.page-node-16116 .col-image{
	display: inline-block;
    vertical-align: top;
    width: 330px;
}
.page-node-16115 .col-titre,
.page-node-16116 .col-titre{
	    display: inline-block;
    vertical-align: top;
    font-size: 30px;
    line-height: 32px;
    font-weight: bold;
    padding: 29px 0 0 50px;
    text-transform: uppercase;
    text-align: right;
    width: 57%;
}




.slider .titre {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  font-weight: 800;
  text-transform: uppercase;
  margin-bottom: 40px;
}
.slider .slide {
  overflow: hidden;
}
.slider .bloc-slide-left {
  display: block;
  float: left;
  width: 25%;
  padding-right: 20px;
  box-sizing: border-box;
}
.slider .bloc-slide-right {
  width: 75%;
  box-sizing: border-box;
  float: left;
  margin-bottom: 25px;
}
.slider .bloc-slide-right .field-name-field-image img {
  width: 100%;
  height: auto;
}
.slider .bloc-slide-botom {
  width: 100%;
  clear: both;
  background: #eeeeee;
  padding: 20px;
  text-align: center;
}
.slider .bloc-slide-botom span.bold {
  display: inline-block;
  font-weight: 600;
  font-size: 25px;
  font-family: "Roboto", sans-serif;
}
.slider .bloc-slide-botom .field.field-name-field-slide-description-simple {
  display: inline-block;
  font-size: 25px;
  font-family: "Roboto", sans-serif;
}



.node-type-page-engagement .slider .bx-wrapper .bx-next {
  background: url(../images/slider-next.png) no-repeat center !important;
}
.node-type-page-engagement .slider .bx-wrapper .bx-prev {
  background: url(../images/slider-prev.png) no-repeat center !important;
}
.node-type-page-engagement .slider .bx-wrapper .bx-controls-direction a {
     top: inherit;
    bottom: 10px;
}

.page-node-16115 .slider .bx-wrapper .bx-next,
.page-node-16116 .slider .bx-wrapper .bx-next {
  background: url(../images/fleche-right.png) no-repeat center !important;
	right: 0!important;
}
.page-node-16115 .slider .bx-wrapper .bx-prev,
.page-node-16116 .slider .bx-wrapper .bx-prev {
  background: url(../images/fleche-left.png) no-repeat center !important;
	left: 0!important;
}
.page-node-16115 .slider .bx-wrapper .bx-controls-direction a,
.page-node-16116 .slider .bx-wrapper .bx-controls-direction a {
 top: 10%!important;
 bottom: 35px!important;
}
.page-node-16115 .bx-wrapper .bx-controls-direction a,
.page-node-16116 .bx-wrapper .bx-controls-direction a {
    width: 30px!important;
    height: 120px!important;
}


.field-name-field-photographe:before {
  content: '©';
  position: absolute;
  left: -15px;
  bottom: 0;
}
.field-name-field-photographe {
  position: relative;
  color: #ff4900;
  display: inline-block;
  margin-top: 10px;
  font-size: 15px;
  font-family: "Roboto", sans-serif;
}
.know-more {
  overflow: hidden;
  position: relative;
  height: 220px;
  margin-top: 20px;
	margin-bottom: 20px;
}
.know-more:before {
  content: 'En savoir plus';
  background: #ff4900;
  color: #fff;
  text-transform: uppercase;
  width: 220px;
  height: 100%;
  display: block;
  float: left;
  text-align: center;
  padding: 12% 0px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 600;
  font-size: 18px;
}
.know-more.en:before {
  content: 'Know more';
  background: #ff4900;
  color: #fff;
  text-transform: uppercase;
  width: 220px;
  height: 100%;
  display: block;
  float: left;
  text-align: center;
  padding: 12% 0px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 600;
}
.know-more .field-collection-container ul.action-links-field-collection-add {
  position: absolute;
  top: 0;
  right: 0;
}
.know-more .lien-savoir {
  display: inline-block;
  height: 220px;
}
.know-more .lien-savoir > ul.links {
  overflow: hidden;
  float: left;
  height: 100%;
  margin: 0;
}
.know-more .lien-savoir > ul.links li {
  display: block;
  float: left;
  text-align: center;
  height: 100%;
  /*padding: 50% 0;*/
  margin: 0;
  width: 220px;
  background: #eeeeee;
  position: relative;
}
.know-more .lien-savoir > ul.links li a:before {
  background: url(../images/icons/oeil-mobile.png) no-repeat left 7px;
  padding: 0 0 0 35px;
  font-size: 20px;
  line-height: 27px;
  position: absolute;
  content: '';
  top: -35px;
  height: 25px;
  left: 42%;
}
.know-more .lien-savoir > ul.links li a {
  text-transform: uppercase;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 600;
  position: absolute;
  top: 50%;
  left: 9%;
  width: 80%;
}

.node-type-page-engagement .know-more{
	margin-top: 50px;
}

.node-type-page-engagement .field-name-body,
.node-type-page-engagement .bloc-texte{
	        margin-top: 50px;

}

.page-node-16115 .bloc-texte,
.page-node-16116 .bloc-texte{
	border-top: 1px solid #cdcdcd;
    padding-top: 30px;
}



.node-type-page-engagement .bloc-bouton{
	overflow: hidden;
    position: relative;
    height: 220px;
    margin-top: 20px;
    margin-bottom: 80px;
	padding-bottom: 0px;
}
.node-type-page-engagement .bloc-bouton:before {
      content: 'Rejoindre notre écosystème';
    background: #ff4900;
    color: #fff;
    text-transform: uppercase;
    width: 220px;
    height: 100%;
    display: block;
    float: left;
    text-align: center;
    padding: 105px 0px 0;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
}
.node-type-page-engagement .bloc-bouton.en:before {
      content: 'Join our ecosystem';
}
.node-type-page-engagement .droite {
    display: inline-block;
    height: 220px;
    display: block;
    float: left;
    text-align: center;
    height: 100%;
    /* padding: 50% 0; */
    margin: 0;
    width: 220px;
    background: #eeeeee;
    position: relative;
    font-size: 16px;
}
.node-type-page-engagement .droite a {
	text-transform: uppercase;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 600;
    position: absolute;
    top: 49%;
    left: 9%;
    width: 80%;
    color: inherit;
    text-decoration: none;
    font-size: 20px;

}
.node-type-page-engagement .testimony{
	    margin-top: 35px;
    border-top: 1px solid #cdcdcd;
    padding-top: 30px;
}
.node-type-page-engagement .slider{
	    margin-top: 60px;

    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.page-node-16115 .slider .bloc-slide-left,
.page-node-16116 .slider .bloc-slide-left{
    display: block;
    float: left;
    width: 50%;
    padding-right: 20px;
    box-sizing: border-box;
	padding: 20px 0 20px 60px;
}
.page-node-16115 .slider .bloc-slide-right,
.page-node-16116 .slider .bloc-slide-right{
    width: 50%;
    box-sizing: border-box;
    float: left;
    margin-bottom: 25px;
	padding: 0 20px;
}
.page-node-16115 .slider .bloc-slide-right .field-name-field-image img,
.page-node-16116 .slider .bloc-slide-right .field-name-field-image img{
     width: inherit;
    height: auto;
}


.page-node-16115 .slider,
.page-node-16116 .slider{
	border-top: 1px solid #cdcdcd;
    padding-top: 30px;
    border-bottom: none;
    padding-bottom: 0px;
}
.page-node-16115 .slider .slide figure,
.page-node-16116 .slider .slide figure{
	position: relative;
	min-height: 140px;
}
.page-node-16115 .slider .slide figure img,
.page-node-16116 .slider .slide figure img{
	position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}


.node-type-page-engagement .field-name-field-titre-temoignage,
.node-type-page-engagement .field-name-field-titre-chiffres-cles{
	font-family: "Roboto Condensed", sans-serif;
    font-size: 30px;
    font-weight: 800;
    text-transform: uppercase;
    margin-bottom: 15px;
}


.node-type-page-engagement .droite a:before {
         background: url(../images/icons/picto-chaine.png) no-repeat left -1px;
    padding: 0 0 0 35px;
    font-size: 20px;
    line-height: 27px;
    position: absolute;
    content: '';
    top: -35px;
    height: 28px;
    left: 42%;
}



.lang-fr.page-engagements #block-block-16--2 {
  display: none;
}
.lang-fr.page-engagements #block-block-15--2 {
  margin-bottom: 30px;
  font-size: 16px;
}
.lang-en.page-engagements #block-block-15--2 {
  display: none;
}
.lang-en.page-engagements #block-block-16--2 {
  margin-bottom: 30px;
  font-size: 16px;
}
.page-engagements #block-block-15--2 h2,
.page-engagements #block-block-16--2 h2 {
  color: #000;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 21px;
  margin-bottom: 10px;
}
.page-engagements #block-system-main {
  display: none;
}
#block-views-responsable-et-engag-block .view-content {
  overflow: hidden;
}
#block-views-responsable-et-engag-block .views-row {
  width: 294px;
  height: 505px;
  display: block;
  float: left;
  box-sizing: border-box;
  position: relative;
}
#block-views-responsable-et-engag-block .views-field-field-remontee-visuel{
  position: relative;
}
#block-views-responsable-et-engag-block .views-field-field-remontee-visuel:hover:after {
  content: '';
  width: 100%;
  height: 5px;
  background: #ff4a01;
  position: absolute;
  bottom: 0;
  left: 0;
}
#block-views-responsable-et-engag-block .views-row img {
  width: 100%;
  height: auto;
}
.page-engagements #block-block-14 {
  font-weight: 600;
  margin-bottom: 20px;
  font-family: 'Roboto', sans-serif;
  display: none;
}
.page-engagements #block-block-14 p {
  color: #000;
}
.page-engagements .views-field-title {
  padding: 20px;
	height: 46px;
}
.page-engagements .views-field-title a {
  color: #000;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 21px;
}
.page-engagements .views-field-field-chapo {
  padding: 0 20px 0;
  font-family: 'Roboto Condensed';
  font-size: 15px;
  line-height: 15px;
}
.page-engagements .views-field-view-node {
  padding: 25px 20px;
  position: absolute;
  bottom: 0;
}
.page-engagements .views-field-view-node a:before {
  background: url(../images/icons/oeil-mobile.png) no-repeat left 7px;
  padding: 0 0 0 30px;
  font-size: 20px;
  line-height: 27px;
  position: absolute;
  content: '';
  top: -5px;
  height: 25px;
  left: 0;
}

.page-engagements p {
  font-family: 'Roboto Condensed'!important;
  font-size: 19px!important;
  line-height: 24px!important;
  color: #000;
}

.page-engagements .views-field-view-node a {
  color: #000;
  position: relative;
  padding-left: 35px;
  text-decoration: none;
  font-family: 'Roboto Condensed';
  font-size: 15px;
}
.view-media-en-savoir-plus {
  overflow: hidden;
  height: 220px;
  margin-top: 20px;
}
#block-views-media-en-savoir-plus-block {
  position: relative;
}
#block-views-media-en-savoir-plus-block h2.block-title{
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  position: absolute;
  top: 100px;
  left: 0;
  font-size: 16px;
  width: 220px;
  text-align: center;
}
.view-media-en-savoir-plus .view-content:before {
  content: 'En savoir plus';
  text-indent: -9999999999px;
  background: #ff4900;
  color: #fff;
  text-transform: uppercase;
  width: 220px;
  height: 220px;
  display: block;
  float: left;
  text-align: center;
  padding: 0;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 600;
}
.view-media-en-savoir-plus .view-content {
  display: block;
  overflow: hidden;
  float: left;
  height: 100%;
  margin: 0;
}
.view-media-en-savoir-plus .view-content .views-row {
  display: block;
  float: left;
  text-align: center;
  /*height: 100%;*/
  padding: 12% 0;
  margin: 0;
  width: 220px;
  background: #eeeeee;
}
.view-media-en-savoir-plus .view-content .views-row a:before {
  background: url(../images/icons/oeil-mobile.png) no-repeat left 7px;
  padding: 0 0 0 35px;
  font-size: 20px;
  line-height: 27px;
  position: absolute;
  content: '';
  top: -35px;
  height: 25px;
  left: 29%;
}
.view-media-en-savoir-plus .view-content .views-row a {
      text-transform: uppercase;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: normal;
    position: relative;
    color: #000;
    text-decoration: none;
    font-size: 18px;
    line-height: 20px;
}
.view-media-en-savoir-plus .file img {
  display: none;
}
.liste-metiers {
  border-bottom: 1px solid #cdcdcd;
  margin-bottom: 10px;
  padding-bottom: 30px;
}
.liste-metiers h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 900;
  color: #000;
  font-size: 28px;
  margin-bottom: 10px;
}
.liste-metiers .field-name-field-texte-introductif {
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
}
.node-editorial .node-content p {
  font-family: 'Roboto', sans-serif;
}
.node-page-expertise .liste-metiers .view-bloc-liste-metiers,
.node-editorial .liste-metiers .view-bloc-liste-metiers {
  padding-bottom: 20px;
  overflow: hidden;
}
.node-page-expertise .liste-metiers .view-bloc-liste-metiers .views-row,
.node-editorial .liste-metiers .view-bloc-liste-metiers .views-row {
  box-sizing: border-box;
  float: left;
  width: 25%;
  height: 340px;
  text-align: center;
  position: relative;
}
.node-page-expertise .liste-metiers .view-bloc-liste-metiers .views-row .views-field-title a,
.node-editorial .liste-metiers .view-bloc-liste-metiers .views-row .views-field-title a {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 800;
  color: #000;
  font-size: 25px;
  text-decoration: none;
  padding-top: 10px;
  display: block;
}
.node-page-expertise .liste-metiers .view-bloc-liste-metiers .views-row .views-field-title a:hover,
.node-editorial .liste-metiers .view-bloc-liste-metiers .views-row .views-field-title a:hover {
  text-decoration: none;
}
.node-page-expertise .liste-metiers .view-bloc-liste-metiers .views-row .views-field-body,
.node-editorial .liste-metiers .view-bloc-liste-metiers .views-row .views-field-body {
  padding: 5px 10px;
}
.node-page-expertise .liste-metiers .view-bloc-liste-metiers .views-row .views-field-body p,
.node-editorial .liste-metiers .view-bloc-liste-metiers .views-row .views-field-body p {
  text-align: center;
}
.node-page-expertise .liste-metiers .view-bloc-liste-metiers .views-row .views-field-view-node,
.node-editorial .liste-metiers .view-bloc-liste-metiers .views-row .views-field-view-node {
  position: absolute;
  bottom: 0px;
  padding-bottom: 10px;
  text-align: center;
  width: 100%;
}
.node-page-expertise .liste-metiers .view-bloc-liste-metiers .views-row .views-field-view-node a,
.node-editorial .liste-metiers .view-bloc-liste-metiers .views-row .views-field-view-node a {
  color: #000;
  position: relative;
  padding-left: 35px;
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  font-weight: 600;
}
.node-page-expertise .liste-metiers .view-bloc-liste-metiers .views-row .views-field-view-node a:before,
.node-editorial .liste-metiers .view-bloc-liste-metiers .views-row .views-field-view-node a:before {
  background: url(../images/icons/oeil-mobile.png) no-repeat left 3px;
  padding: 0 0 0 30px;
  font-size: 20px;
  line-height: 27px;
  position: absolute;
  content: '';
  top: -5px;
  height: 21px;
  left: 0;
}
.node-page-expertise .testimony {
  padding-bottom: 10px;
  margin-bottom: 30px;
  border-bottom: 1px solid #cdcdcd;
}
/*.node-editorial .know-more .lien-savoir > ul.links li {
  padding: 12.6% 0;
}*/
.node-editorial .boc-intro .field-name-field-titre {
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  color: #000;
  font-size: 28px;
  margin-bottom: 10px;
}
.node-editorial .field-type-text-with-summary h2 {
  font-family: "Roboto Condensed", sans-serif;
    font-weight: 900;
    color: #000;
    font-size: 28px;
    margin-bottom: 10px;
}

/* line 121, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container .flexslider {
  margin: 25px auto 0;
  height: 100%;
  width: 96%;
}
/* line 125, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container .flexslider .slides {
  margin: 0;
}
/* line 127, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container .flexslider .slides li {
  margin: 0;
  max-width: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 130, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .slides li .illustration-item-wrapper {
    height: 555px;
    background: #ff9545;
  }
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
  /* line 130, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .slides li .illustration-item-wrapper {
    height: 565px;
  }
}

@media only screen and (max-width: 640px) and (orientation: landscape) {
  /* line 130, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .slides li .illustration-item-wrapper {
    height: 540px;
  }
}

@media only screen and (max-width: 360px) {
  /* line 130, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .slides li .illustration-item-wrapper {
    height: 601px;
  }
}
@media only screen and (max-width: 320px) {
  /* line 130, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .slides li .illustration-item-wrapper {
    height: 610px;
  }
}
/* line 157, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container .flexslider .slides li .illustration-item-wrapper .field-name-field-diapo-historique-visuel {
  float: left;
}
/* line 159, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container .flexslider .slides li .illustration-item-wrapper .field-name-field-diapo-historique-visuel img {
  width: 100% !important;
}
@media only screen and (max-width: 1024px) {
  /* line 159, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .slides li .illustration-item-wrapper .field-name-field-diapo-historique-visuel img {
    width: 120% !important;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 159, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .slides li .illustration-item-wrapper .field-name-field-diapo-historique-visuel img {
    width: 100% !important;
  }
}
/* line 170, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box {
  background: #ff9545;
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -ms-filter: alpha(opacity=100);
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  height: 175px;
  float: left;
}
@media only screen and (max-width: 1025px) {
  /* line 170, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box {
    height: 170px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 170, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box {
    height: 212px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 170, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box {
    height: auto;
  }
}
/* line 186, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box p, .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box .section-media .field-name-body p strong, .section-media .field-name-body p .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box strong {
  padding: 15px 10px;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: #fff;
}
@media only screen and (max-width: 1024px) {
  /* line 186, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box p, .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box .section-media .field-name-body p strong, .section-media .field-name-body p .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box strong {
    width: 96%;
    padding: 20px;
    -ms-text-size-adjust: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 186, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box p, .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box .section-media .field-name-body p strong, .section-media .field-name-body p .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box strong {
    width: 90%;
    padding: 20px 20px 0;
    -ms-text-size-adjust: none;
  }
}
/* line 198, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box p strong, .section-media .field-name-body p .section-page-historique .node-page-historique .field-collection-container .flexslider .slides li .illustration-item-wrapper .legend-box strong strong {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 21px;
  font-weight: 600;
  color: #fff !important;
  -ms-text-size-adjust: none;
}
/* line 210, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container .flexslider .flex-direction-nav {
  margin: 0 !important;
}
/* line 212, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container .flexslider .flex-direction-nav li {
  margin: 0;
}
/* line 215, ../sass/layout/_histoire-groupe.scss */
/*.node-editorial .field-collection-container .flexslider .flex-direction-nav li a.flex-prev {
  background: url("../images/icons/histoire-prev.png") no-repeat center top;
  width: 32px;
  height: 32px;
  top: auto;
  bottom: -31px;
  left: 0;
}
/* Gael*/
.node-editorial .field-collection-container .flexslider .flex-direction-nav li a{
   /*width: 25px;
   height: 25px;
   border-color: #000;
   position: absolute;
   top: 50%;
   margin-top: -31px;
   background-image: none !important;
   color: inherit;*/
   text-indent: -999999999999999999999px;
}
.node-editorial .field-collection-container .flexslider .flex-direction-nav li a.flex-prev {
    background: url(/sites/all/themes/bouygues/images/btn/arrLeftDiapo.png) no-repeat left top;
    left: -18px;
    opacity: 1 !important;
    top: 184px;
    width: 50px;
    height: 68px;
}
/**/
@media only screen and (max-width: 1024px) {
  /* line 215, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .flex-direction-nav li a.flex-prev {
    bottom: auto;
    top: 34%;
    left: -17px !important;
  }
}
@media only screen and (max-width: 800px) {
  /* line 215, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .flex-direction-nav li a.flex-prev {
    top: 30%;
  }
}
@media only screen and (max-width: 600px) {
  /* line 215, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .flex-direction-nav li a.flex-prev {
    top: 25%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 215, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .flex-direction-nav li a.flex-prev {
    top: 18%;
  }
}
@media only screen and (max-width: 414px) {
  /* line 215, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .flex-direction-nav li a.flex-prev {
    top: 15%;
  }
}
@media only screen and (max-width: 360px) {
  /* line 215, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .flex-direction-nav li a.flex-prev {
    top: 12%;
  }
}
@media only screen and (max-width: 320px) {
  /* line 215, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .flex-direction-nav li a.flex-prev {
    top: 10% !important;
  }
}
/* line 246, ../sass/layout/_histoire-groupe.scss */
/*.node-editorial .field-collection-container .flexslider .flex-direction-nav li a.flex-next {
  background: url("../images/icons/histoire-next.png") no-repeat center top;
  width: 32px;
  height: 32px;
  top: auto;
  bottom: -31px;
  right: 0;
}
/*Gael*/
.node-editorial .field-collection-container .flexslider .flex-direction-nav li a.flex-next {
       background: url(/sites/all/themes/bouygues/images/btn/arrRightDiapo.png) no-repeat left top;
    right: -18px;
    opacity: 1;
    top: 184px;
    width: 50px;
    height: 66px;
}
/**/
@media only screen and (max-width: 1024px) {
  /* line 246, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .flex-direction-nav li a.flex-next {
    bottom: auto;
    top: 34%;
    right: -17px !important;
  }
}
@media only screen and (max-width: 800px) {
  /* line 246, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .flex-direction-nav li a.flex-next {
    top: 30%;
  }
}
@media only screen and (max-width: 600px) {
  /* line 246, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .flex-direction-nav li a.flex-next {
    top: 25%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 246, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .flex-direction-nav li a.flex-next {
    top: 18%;
  }
}
@media only screen and (max-width: 414px) {
  /* line 246, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .flex-direction-nav li a.flex-next {
    top: 15%;
  }
}
@media only screen and (max-width: 360px) {
  /* line 246, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .flex-direction-nav li a.flex-next {
    top: 12%;
  }
}
@media only screen and (max-width: 320px) {
  /* line 246, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container .flexslider .flex-direction-nav li a.flex-next {
    top: 10% !important;
  }
}
.node-editorial  .legend-box .field-type-text-with-summary .field-item p a {
  color: #ffffff !important;
  font-family: 'Tahoma',Arial;
  font-size: 15px;
  font-weight: normal;
  text-decoration: underline !important;
  line-height: 15px;
}
/* line 282, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container #carousel {
  width: 96%;
  background: #f0f0f0;
  height: 57px;
  position: relative;
  top: -1px;
}
.node-editorial #carousel {
  height: auto;
  margin: 0 auto 30px;
  text-align: center;
  width: 826px;
}
.node-editorial #carousel ul {
  width: 100% !important;
}
.node-editorial #carousel li {
  float: none !important;
  display: inline-block !important;
  background: url(../images/icn/rond-slider.png) right center no-repeat;
  margin: 0;
  padding: 0 16px 0 6px;
  width: auto !important;
  cursor: pointer;
}
@media only screen and (max-width: 800px) {
  /* line 282, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container #carousel {
    height: auto;
  }
}
/* line 291, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container #carousel .flex-direction-nav {
  display: none;
}
/* line 294, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container #carousel .flex-direction-nav a.flex-prev {
  background: url("../images/icons/histoire-prev.png") no-repeat center top;
  width: 32px;
  height: 32px;
  top: 0;
}
/* line 300, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container #carousel .flex-direction-nav a.flex-next {
  background: url("../images/icons/histoire-next.png") no-repeat center top;
  width: 32px;
  height: 32px;
  top: 0;
}
/* line 309, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container #carousel .slides {
  margin: 0;
  padding: 5px 3px;
}
@media only screen and (max-width: 1024px) {
  /* line 309, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container #carousel .slides {
    width: 96.5% !important;
    padding: 7px 3px 5px 25px;
  }
}
@media only screen and (max-width: 800px) {
  /* line 309, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container #carousel .slides {
    padding: 8px 3px 5px 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 309, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container #carousel .slides {
    padding: 12px 8px 8px;
  }
}
@media only screen and (max-width: 420px) {
  /* line 309, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container #carousel .slides {
    width: 96% !important;
    padding: 9px 3px 5px 7px;
	transform:none !important;
  }
}
@media only screen and (max-width: 350px) {
  /* line 309, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container #carousel .slides {
    padding: 9px 3px 5px 6px;
  }
}
/* line 332, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container #carousel .slides li {
  background: transparent url("../images/icons/rond-slider.png") no-repeat scroll right center;
  cursor: pointer;
  margin: 0;
  padding: 0 16px 0 6px;
}
@media only screen and (max-width: 767px) {
  /* line 332, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container #carousel .slides li {
    padding: 0 14px 0 0;
  }
}
/* line 342, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container #carousel .slides li .field-name-field-ann-e {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  line-height: 21px;
  font-weight: 600;
  color: #000;
}
@media only screen and (max-width: 1024px) {
  /* line 342, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container #carousel .slides li .field-name-field-ann-e {
    font-weight: 400;
    font-size: 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 342, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container #carousel .slides li .field-name-field-ann-e {
    font-size: 18px;
    font-weight: 400;
	line-height:25px;
  }
}
/* line 355, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container #carousel .slides li.flex-active-slide {
  padding: 0 16px 0 6px;
}
@media only screen and (max-width: 767px) {
  /* line 355, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container #carousel .slides li.flex-active-slide {
    padding: 0 16px 0 0;
  }
}
/* line 360, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container #carousel .slides li.flex-active-slide .field-name-field-ann-e {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  line-height: 21px;
  font-weight: 600;
  color: #e94e10;
}
@media only screen and (max-width: 1024px) {
  /* line 360, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container #carousel .slides li.flex-active-slide .field-name-field-ann-e {
    font-size: 15px;
    font-weight: 600;
  }
}
@media only screen and (max-width: 767px) {
  /* line 360, ../sass/layout/_histoire-groupe.scss */
  .node-editorial .field-collection-container #carousel .slides li.flex-active-slide .field-name-field-ann-e {
    font-size: 18px;
    font-weight: 400;
  }
}
/* line 374, ../sass/layout/_histoire-groupe.scss */
.node-editorial .field-collection-container #carousel .slides li:last-child {
  background: none;
}

.media h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  color: #000;
  font-size: 28px;
  width: 73%;
  margin-bottom: 20px;
}
.boc-intro {
  margin-bottom: 10px;
}
.boc-intro .field-name-field-titre {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  color: #000;
  font-size: 28px;
  margin-bottom: 10px;
}

.visuel-home {
  position: relative;
    color: #FFF;
}
.visuel-home .image img {
  width: 100%;
  height: auto;
}

.visuel-home .bloc-texte-wrap {
  position: absolute;
    top: 0;
    background: linear-gradient(0deg, rgba(0,0,0,0.5), rgba(0,0,0,0));
    width: 100%;
    height: 100%;
}

.visuel-home .bloc-texte {
  position: absolute;
    top: 210px;
    padding: 20px;
    max-width: 780px;
    right: 10%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.visuel-home .titre {
      font-family: 'Barlow Condensed', sans-serif;
    font-size: 40px;
    font-weight: bold;
    display: inline-block;
    vertical-align: top;
    width: 49%;
    padding: 0 10px 0 0;
}
.visuel-home .titre .field-name-field-titre-accueil {
  padding-left: 50px;
}

.nos-activites{
	margin-top: 80px;
}

.nos-activites .titre-bloc-nos-activites{
	font-family: 'Barlow Condensed', sans-serif;
  font-size: 40px;
	color: #000;
	padding-bottom: 20px;
  font-weight: bold;
}
.nos-activites .fiel_descr-bloc-nos-activites{

}

.nos-activites .field-name-field-activites{
  margin: 20px auto 40px;
  max-width: 717px;
}
.nos-activites .field-name-field-activites .field-item{
	display: inline-block;
    vertical-align: top;
    width: 225px;
    text-align: center;
    padding: 5px;
	position: relative;
}
.nos-activites .field-collection-view {
    padding: 1em 0 0.3em 0;
    margin: 0 1em 0 1em;
    border-bottom: none;
}

.nos-activites .field-name-field-activites .field-item .field-name-field-activite-titre{
  font-size: 29px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: 'Barlow Condensed';
  font-weight: 600;
	height: 62px;

}
.nos-activites .field-name-field-activites .field-item .field-name-field-activite-description p{
	text-align: center;
}

.nos-activites .field-name-field-activites .field-item .field-name-field-activite-bouton{
    font-size: 16px;
	font-family: 'Roboto Condensed', sans-serif;
    position: absolute;
    top: 330px;
}
.nos-activites .field-name-field-activites .field-item .field-name-field-activite-bouton a{
  text-decoration: none;
color: #ff5a00;
display: block;
border: 1px solid #ff5a00;
padding: 10px 15px;
width: 100px;
margin: 0 auto;
font-family: 'Roboto Condensed';
font-weight: bold;
}
.nos-activites .field-name-field-activites .field-item .field-name-field-activite-bouton a:hover{
  color: #000;
  border: 1px solid #000;
}


.visuel-home .bloc-description {
  display: inline-block;
  vertical-align: top;
	    width: 49%;
	    padding-top: 5px;
}
.visuel-home .texte p{
  color: #FFF;
}
.visuel-home .bouton {
      background-color: #ff5a00;

    padding: 15px 20px;
    color: #FFF;
    display: inline-block;
    margin-top: 10px;
}
.visuel-home .bouton a{
    color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.node-page-accueil .keyfigures {
  overflow: hidden;
  margin: 0;
  border: none;
  padding: 0;
}
.node-page-accueil .keyfigures .field-collection-container {
  float: left;
  display: block;
}
.node-page-accueil .keyfigures .field-collection-multi-keyfigures > .field-item {
  width: 235px;
}
.ra {
  display: block;
  width: 220px;
  height: 220px;
  box-sizing: border-box;
  float: left;
}
.lang-en .ra a{
  padding: 43% 52px;
}
.ra a {
  display: block;
  float: left;
  text-align: center;
  /* height: 100%; */
  padding: 39% 52px;
  margin: 0;
  width: 135px;
  background: #fc7a45;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  position: relative;
}
.ra a:before {
  background: url(../images/icons/oeil-mobile-blan.png) no-repeat left 7px;
  padding: 0 0 0 35px;
  font-size: 20px;
  line-height: 27px;
  position: absolute;
  content: '';
  top: 50px;
  height: 25px;
  left: 43%;
}
.node-page-accueil .liste-metiers .view-bloc-liste-metiers {
  overflow: hidden;
}
.node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row {
  display: block;
  float: left;
  box-sizing: border-box;
  width: 471.3px;
  height: 470px;
}
.node-metiers.node-teaser {
  position: relative;
  overflow: hidden;
}
.node-metiers.node-teaser img {
  object-fit: cover;
  height: 470px;
  width: 100%;
}
@media screen and (min-width:0\0) {
  .node-metiers.node-teaser img {
    object-fit: none;
    height: 470px;
    width: auto;
  }
}
.node-metiers.node-teaser .square {
  position: absolute;
  width: 235px;
  height: 235px;
}
.node-metiers.node-teaser .square .titre-metier {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 21px;
  font-weight: 800;
  text-transform: uppercase;
}
.node-metiers.node-teaser .square p {
  font-family: 'Roboto', sans-serif;
  font-size: 13px !important;
}
.node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row:nth-child(1) .node-metiers.node-teaser .square {
  top: 0;
  left: 0;
  background: #ff4a01;
  text-align: left;
}
.node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row:nth-child(1) .node-metiers.node-teaser .square .text-bottom {
  position: absolute;
  bottom: 0;
  padding: 0 25px 10px 5px;
  color: #000;
}
.node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row:nth-child(1) .node-metiers.node-teaser .square p {
  text-align: left;
}
.node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row:nth-child(1) .node-metiers.node-teaser .square .titre-metier {
  color: #fff;
}
.node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row:nth-child(2) .node-metiers.node-teaser .square {
  bottom: 0;
  right: 0;
  background: #ffffff;
  text-align: right;
}
.node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row:nth-child(2) .node-metiers.node-teaser .square .text-bottom {
  position: absolute;
  bottom: 0;
  padding: 0 5px 10px 25px;
  color: #000;
}
.node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row:nth-child(2) .node-metiers.node-teaser .square p {
  text-align: right;
}
.node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row:nth-child(2) .node-metiers.node-teaser .square .titre-metier {
  color: #ff4a01;
}
.node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row:nth-child(3) .node-metiers.node-teaser .square {
  top: 0;
  left: 0;
  background: #c6c6c6;
  text-align: left;
}
.node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row:nth-child(3) .node-metiers.node-teaser .square .text-bottom {
  position: absolute;
  bottom: 0;
  padding: 0 25px 10px 5px;
  color: #000;
}
.node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row:nth-child(3) .node-metiers.node-teaser .square p {
  text-align: left;
}
.node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row:nth-child(3) .node-metiers.node-teaser .square .titre-metier {
  color: #fff;
}
.node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row:nth-child(4) .node-metiers.node-teaser .square {
  bottom: 0;
  right: 0;
  background: #fc7a45;
  text-align: right;
}
.node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row:nth-child(4) .node-metiers.node-teaser .square .text-bottom {
  position: absolute;
  bottom: 0;
  padding: 0 5px 10px 25px;
  color: #000;
}
.node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row:nth-child(4) .node-metiers.node-teaser .square p {
  text-align: right;
}
.node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row:nth-child(4) .node-metiers.node-teaser .square .titre-metier {
  color: #fff;
}
.node-page-accueil .social-network {
  margin-top: 20px;
  border-bottom: 1px solid #cdcdcd;
  margin-bottom: 20px;
  overflow: hidden;
}
.node-page-accueil .social-network h2 {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 28px;
  font-weight: 900;
  display: block;
  width: max-content;
  width: -moz-max-content;
  width: -webkit-max-content;
  width: -o-max-content;
  /* width: -ms-max-content;*/
  margin-bottom: 20px;
  color: #000;
}
.node-page-accueil .social-network > div:first-child {
  position: relative;
}
.node-page-accueil .social-network > div > span {
  position: absolute;
  top: 0;
  right: 0;
}
.node-page-accueil .social-network > div > span a {
  color: #000;
  position: relative;
  padding-left: 35px;
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 13px;
}
.node-page-accueil .social-network > div > span a:before {
  background: url(../images/icons/oeil-mobile.png) no-repeat left 7px;
  padding: 0 0 0 30px;
  font-size: 20px;
  line-height: 27px;
  position: absolute;
  content: '';
  top: -7px;
  height: 25px;
  left: 0;
}
.view-bloc-r-seaux-sociaux-home {
  width: 470px;
  height: 470px;
  overflow: hidden;
  float: left;
  display: block;
}
.node-article-mediaroom,
.node-article-presse {
  height: 470px;
  background: #eeeeee;
}
.node-article-mediaroom .field-name-field-vignette-article img,
.node-article-blog .field-name-field-vignette-article img,
.node-article-presse .field-name-field-vignette-article img,
.node-reseau-social .field-name-field-rs-image img {
  width: 100%;
  height: 245px;
  object-fit: cover;
}
.node-social-networks-2 .field-name-field-rs-image img {
  width: 100%;
  height: 310px;
  object-fit: cover;
}
/*.node-article-mediaroom .content-text {
  background: #eeeeee;
}*/
.content-text {
  padding: 10px 20px;
}
.rs-type {
  margin-bottom: 10px;
  background: #ff4a01;
  border-radius: 20px;
  padding: 3px 10px;
  width: max-content;
  width: -moz-max-content;
  width: -webkit-max-content;
  width: -o-max-content;
  /* width: -ms-max-content;*/
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  color: #fff;
}
.node-article-mediaroom h1 a,
.node-article-presse h1 a,
.node-article-blog h1 a,
.node-reseau-social h1 a {
  color: #ff4a01;
  font-family: 'Robot', sans-serif;
  font-size: 22px;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
  display: block;
  margin-bottom: 10px;
}
.node-article-mediaroom .content-text > a,
.node-article-presse .content-text > a,
.node-article-blog .content-text > a,
.node-reseau-social .content-text > a {
  text-decoration: none;
  color: #000;
  font-size: 15px;
  font-family: 'Roboto', sans-serif;
}
.bullet {
  margin: 0px 2px;
  padding: 0 4px;
  background: url(../images/icn/puceRond.png) center no-repeat;
  background-size: 50%;
}
.node-page-accueil .view-id-bloc_r_seaux_sociaux_home.view-display-id-block_1 {
  background: #ff4a01;
}
.node-page-accueil .view-id-bloc_r_seaux_sociaux_home.view-display-id-block_1 .view-content {
  padding: 35px 25px;
}
.node-page-accueil .view-id-bloc_r_seaux_sociaux_home.view-display-id-block_1 .view-content .row {
  margin-bottom: 30px;
}
.node-page-accueil .view-id-bloc_r_seaux_sociaux_home.view-display-id-block_1 .view-content a {
  text-decoration: none;
  color: #000;
}
.node-page-accueil .view-id-bloc_r_seaux_sociaux_home.view-display-id-block_1 .view-content a .Twitter .rs-logo {
  content: '';
  background: url(../images/Social_icn/picto-twitter.png) no-repeat center;
  display: inline-block;
  width: 23px;
  height: 19px;
  position: relative;
  top: 5px;
}
.node-page-accueil .view-id-bloc_r_seaux_sociaux_home.view-display-id-block_1 .view-content a .Facebook .rs-logo {
  content: '';
  background: url(../images/Social_icn/picto-facebook.png) no-repeat center;
  display: inline-block;
  width: 12px;
  height: 24px;
  position: relative;
  top: 5px;
}
.node-page-accueil .view-id-bloc_r_seaux_sociaux_home.view-display-id-block_1 .view-content a .rs-compte:before {
  content: '@';
  display: inline-block;
}
.node-page-accueil .view-id-bloc_r_seaux_sociaux_home.view-display-id-block_1 .view-content a .rs-compte {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 19px;
  font-weight: 800;
  display: inline-block;
  margin-bottom: 10px;
}
.node-page-accueil .view-id-bloc_r_seaux_sociaux_home.view-display-id-block_1 .view-content a .rs-body p {
  color: #fff;
  font-family: 'Roboto', sans-serif;
}
.node-page-accueil .view-id-bloc_r_seaux_sociaux_home.view-display-id-block_1 .view-content a .rs-date {
  color: #000;
  font-weight: 400;
}
.node-page-accueil .view-id-bloc_r_seaux_sociaux_home.view-display-id-block_1 .view-content a .rs-bold {
  color: #000;
  font-weight: 600;
}
.node-social-networks-2  a {
  text-decoration: none;
  color: #000;
}
.node-social-networks-2 .Instagram {
  padding: 25px 25px;
}
.node-social-networks-2 .Instagram .rs-logo {
  content: '';
  background: url(../images/Social_icn/picto-instagram.png) no-repeat center;
  display: inline-block;
  width: 26px;
  height: 26px;
  position: relative;
  top: 5px;
}
.node-social-networks-2 .rs-compte {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 19px;
  font-weight: 800;
  display: inline-block;
  margin-bottom: 10px;
  margin-left: 10px;
}
.slider-home {
  border-bottom: 1px solid #cdcdcd;
  margin-bottom: 20px;
}
.node-page-accueil .slider .titre {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  font-weight: 600;
  text-transform: uppercase;
  max-width: 100%;
  margin-bottom: 15px;
}
.node-page-accueil .slider .titre span {
  display: inline-block;
  font-weight: 900;
  margin-right: 5px;
}
.node-page-accueil .slider .titre .field-name-field-titre {
  display: inline-block;
}
.node-page-accueil .slider .bloc-slide-left,
.slider-metier .bloc-slide-left {
  position: relative;
  height: 380px;
}
.node-page-accueil .slider .bloc-slide-left .field-name-body p,
.slider-metier .bloc-slide-left .field-name-body p {
  font-family: 'Roboto', sans-serif !important;
}
.node-page-accueil .slider .field-name-field-metier,
.slider-metier .field-name-field-metier {
  color: #fc7a45;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 600;
  font-size: 15px;
  margin-bottom: 5px;
}
.node-page-accueil .slider .titre-projet,
.slider-metier .titre-projet {
  margin-bottom: 20px;
}
.node-page-accueil .slider .titre-projet a,
.slider-metier .titre-projet a {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 600;
  font-size: 20px;
  text-transform: uppercase;
  text-decoration: none;
  color: #000;
}
.node-page-accueil .slider .lien-rea,
.slider-metier .lien-rea {
  position: absolute;
  bottom: 10px;
}
.node-page-accueil .slider .lien-rea a,
.slider-metier .lien-rea a {
  color: #000;
  position: relative;
  padding-left: 35px;
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 13px;
}
.node-page-accueil .slider .lien-rea a:before,
.slider-metier .lien-rea a:before {
  background: url(../images/icons/oeil-mobile.png) no-repeat left 7px;
  padding: 0 0 0 30px;
  font-size: 20px;
  line-height: 27px;
  position: absolute;
  content: '';
  top: -7px;
  height: 25px;
  left: 0;
}
.node-page-accueil .slider .bx-wrapper .bx-next {
  background: url(../images/next-orange.png) no-repeat center !important;
  right: 625px;
}
.node-page-accueil .slider .bx-wrapper .bx-prev {
  background: url(../images/prev-orange.png) no-repeat center !important;
  left: 236px;
}
.slider-metier .bx-wrapper .bx-next {
  background: url(../images/next-orange.png) no-repeat center !important;
  right: 66.3%;
}
.slider-metier .bx-wrapper .bx-prev {
  background: url(../images/prev-orange.png) no-repeat center !important;
  left: 25%;
}
.node-page-accueil .slider .bx-wrapper .bx-controls-direction a,
.slider-metier .bx-wrapper .bx-controls-direction a {
 top: inherit;
 bottom: 25px;
 width: 41px !important;
 height: 41px !important;
}

/* 20/10/2020, on suspend l'affichage de la carte sur la home et sur la page nos filiales : */
/* home : */
.node-page-accueil .maps {
  display: none;
}
/* page nos filiales : */
.page-nos-filiales .maps h2 {
  display: none;
}
.page-nos-filiales .view-map {
  display: none;
}
.page-nos-filiales .map-legende {
  display: none;
}


.maps {
  border-bottom: 1px solid #cdcdcd;
  margin-bottom: 20px;
}
.maps h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  font-weight: 600;
  text-transform: uppercase;
  max-width: 100%;
  margin-bottom: 15px;
  color: #000;
}
.maps h2 span {
  display: inline-block;
  font-weight: 900;
  margin-right: 5px;
}
.maps #edit-type-1-wrapper {
  display: none;
}
.map-legende {
  margin: 20px 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
}
.map-legende div {
  display: inline-block;
  margin-right: 10px;
  cursor: pointer;
}
.map-legende .filiale span {
  content: '';
  background: url(../images/filiales-marker.png) no-repeat center;
  display: inline-block;
  width: 20px;
  height: 31px;
}
.map-legende .realisation span {
  content: '';
  background: url(../images/realisation-marker.png) no-repeat center;
  display: inline-block;
  width: 20px;
  height: 31px;
}
/* ALL THE SELECTS - rename and modify as needed*/

#block-menu-menu-main-menu-2{
  display: inline-block;
}
#block-lang-dropdown-language{
  display: inline-block;

	    float: right;
    padding: 6px 0 0;
}

#block-lang-dropdown-language h2{
display: none;
}
.lang_dropdown_form .dropdown{
  background-image: url(../images/chevron-menu.png);
  background-repeat: no-repeat;
  background-position: top 13px right 7px;
}
.lang_dropdown_form .dropdown-selected{

}

.dropdown{margin: 0 0 15px;padding: 0;position: relative;display: inline-block;z-index: 10;}
.dropdown .dropdown-selected{
  margin: 0;
  padding: 2px 0;
  width: 40px;
  height: 25px;
  font-size: 17px;
  font-family: "Roboto Condensed", sans-serif;
  color: #000;
  text-transform: uppercase;
  cursor: pointer;
  line-height: 24px;

  }
.dropdown.error .dropdown-selected {border-top: 1px solid red;border-bottom: 1px solid red;}
.dropdown .divscroller {
  margin: 0;
  padding: 0;
  border: 1px solid #B6B6B6;
  border-top: none;
  width: 40px;
  position: absolute;
  top: 31px;
  background: #fff;
  z-index: 9;
  left: 0;
}
.dropdown .divscroller .sel {
  margin: 0;
  padding: 8px;
  font-size: 17px;
  color: #000;
  cursor: pointer;
  text-transform: uppercase;
}
.dropdown .divscroller .sel:hover {background:#f4f2f1;color: #cc5b29; }
.dropdown .divscroller {display:none;}

.view-id-map .views-exposed-form{
	font-family: "Roboto Condensed", sans-serif;
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
}
.view-id-map .views-exposed-form .views-exposed-widget {
    float: left;
    width: 48%;
    margin-right: 10px;
    box-sizing: border-box;
}
.view-id-map .dropdown{
	width: 100%;
	background: url(../images/icons/drop-down.png) no-repeat top 8px right 10px;
	/*border-bottom: 1px solid #e1e1e1;*/
}
.view-id-map .dropdown .dropdown-selected {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 14px;
    line-height: 17px;
    font-weight: 600;
    text-transform: inherit;
    color: #000;
    margin: 3px 0;
    padding: 0 22px 0 0;
    width: auto;
	background: none;
}
.view-id-map .views-exposed-form .views-exposed-widget.views-submit-button {
	background: none;
    text-align: right;
    padding-top: 32px;
}
.view-id-map.views-exposed-form .views-exposed-widget .form-submit{
	margin-top: 0;
    padding: 0px 15px;
    border-radius: 3px;
    font-size: 16px;
    font-weight: bold;
    background: none;
    cursor: pointer;
    border: none;
}
.view-id-map .dropdown .divscroller {
    border: none;
    margin: 15px 0 0 0;
    width: 190px;
    background: #f7f7f7;
}
.view-id-map .dropdown .divscroller .sel {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 300;
    padding: 4px 8px;
    color: #000;
}
.gm-style .gm-style-iw-c,
.gm-style .gm-style-iw-d  {
  max-width: 500px !important;
  width: 100%;
}
.view-map .balloon {
  padding: 10px;
}
.view-map .balloon .Implantation .projet-content {
  display: none;
}
.view-map .balloon .Implantation .top {
  overflow: hidden;
  display: block;
}
.view-map .balloon .Implantation .top .logo {
  height: auto;
  padding: 0;
  float: left;
  margin: 0;
  padding: 0;
  width: 130px;
}
.view-map .balloon .Implantation .top .country {
  padding: 0;
  font-size: 13px;
  font-weight: bold;
  line-height: 15px;
  margin: 20px 0 0 0;
  text-transform: uppercase;
  display: table-cell;
  vertical-align: middle;
  height: 50px;
  color: #3f3e3e;
}
.view-map .balloon .Implantation .adress {
  color: #3f3e3e;
  font-family: 'Tahoma',Arial;
  font-size: 13px;
  font-weight: normal;
}
.view-map .balloon .Implantation .adress .titre {
  font-weight: bold;
}
/*.view-map .balloon .Implantation .logo img {
  width: 100%;
  height: auto;
}*/
.view-map .balloon .Projets .implantation-content {
  display: none;
}
.view-map .balloon .Projets .projet-content .titre {
  margin: 0 0 3px;
  /*padding: 0 0 0 15px;*/
  font-size: 16px;
  font-weight: bold;
  font-family: 'Tahoma',Arial;
  color: #E84E0F;
  line-height: 17px;
}
.view-map .balloon .Projets .projet-content .country {
  font-family: "Roboto", sans-serif;
    font-size: 14px;
    line-height: 15px;
    font-weight: 500;
    color: #000 !important;
    margin: 0;
    padding: 0 0 0 15px;
}
.view-map .balloon .Projets .projet-content .middle {
  margin: 10px 0 0;
  padding: 0;
  overflow: hidden;
}
.view-map .balloon .Projets .projet-content .middle a:before {
  content: '';
  width: 12px;
  height: 17px;
  display: inline-block;
  background: url(../images/icn/arrBtnOrange.png) no-repeat left 10px;
}
.view-map .balloon .Projets .projet-content .middle a {
  padding: 0 0 0 10px;
  margin: 0;
  padding: 0;
  font-size: 10px;
  font-family: 'Tahoma',Arial;
  color: #E84E0F;
  line-height: 15px;
  text-transform: uppercase;
  display: block;
}
.view-map .balloon .Projets .projet-content #project-slides {
  margin: 0 15px 10px 0;
  padding: 0;
  width: 205px;
  height: 135px;
  float: left;
}
.view-map .balloon .Projets .projet-content #project-slides img {
  width: 100%;
  height: auto;
}
.view-map .balloon .Projets .projet-content .map-link {
  margin: 0;
  padding: 0;
  width: 220px;
  float: left;
}
.view-map .balloon .Projets .projet-content .know-more {
  height: auto;
  width: auto;
  margin-top: 10px;
}
.view-map .balloon .Projets .projet-content .know-more:before {
  content: none;
}
.view-map .balloon .Projets .projet-content .know-more a {
  padding: 0 0 0 10px;
  margin: 0;
  padding: 0;
  font-size: 10px;
  font-family: 'Tahoma',Arial;
  color: #E84E0F;
  line-height: 15px;
  text-transform: uppercase;
}

.rejoindre h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  font-weight: 800;
  text-transform: uppercase;
  max-width: 100%;
  margin-bottom: 15px;
  color: #000;
}
.rejoindre .field-name-field-link {
  background: #ff4a01;
  text-align: center;
  padding: 40px 0;
}
.rejoindre .field-name-field-link a {
  text-decoration: none;
  color: #fff;
  position: relative;
  padding-left: 35px;
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 22px;
}
.rejoindre .field-name-field-link a:before {
  background: url(../images/icons/oeil-mobile-blan.png) no-repeat center;
  padding: 0 0 0 30px;
  font-size: 20px;
  line-height: 27px;
  position: absolute;
  content: '';
  top: 2px;
  height: 25px;
  left: 0;
  background-size: 70%;
}
.view-nos-filiales .view-header {
  margin-bottom: 20px;
}
.view-nos-filiales .view-header p {
  color: #000;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 19px;
  line-height: 25px;
}
.view-nos-filiales .view-content {
  overflow: hidden;
}
.view-nos-filiales .views-row {
  display: block;
  float: left;
  box-sizing: border-box;
  width: 441px;
  height: 441px;
}
.node-page-detail-filiale.node-teaser {
  position: relative;
  overflow: hidden;
}
.node-page-detail-filiale.node-teaser img {
  object-fit: cover;
  height: 441px;
  width: 100%;
}
.node-page-detail-filiale.node-teaser .square {
  position: absolute;
  width: 220px;
  height: 220px;
}
.node-page-detail-filiale.node-teaser .square .titre-filiales {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 21px;
  font-weight: 800;
  text-transform: uppercase;
}
.node-page-detail-filiale.node-teaser .square p {
  font-family: 'Roboto', sans-serif;
  font-size: 13px !important;
}
.node-page-detail-filiale.node-teaser .square .text-bottom span {
  color: #000;
  position: relative;
  padding-left: 30px;
  text-decoration: none;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 15px;
  font-weight: 600;
  display: block;
  margin: 10px 0;
  text-transform: uppercase;
}
.node-page-detail-filiale.node-teaser .square .text-bottom span:before {
  background: url(../images/icons/oeil-mobile.png) no-repeat left 3px;
  padding: 0 0 0 30px;
  font-size: 20px;
  line-height: 27px;
  position: absolute;
  content: '';
  top: -2px;
  height: 21px;
  left: 0;
  background-size: 70%;
}
.view-nos-filiales .views-row:nth-child(1) .node-page-detail-filiale.node-teaser .square {
  top: 0;
  right: 0;
  background: #c6c6c6;
}
.view-nos-filiales .views-row:nth-child(1) .node-page-detail-filiale.node-teaser .square .text-bottom {
  position: absolute;
  bottom: 0;
  padding: 0 25px 10px 5px;
  color: #000;
}
.view-nos-filiales .views-row:nth-child(1) .node-page-detail-filiale.node-teaser .square .titre-filiales {
  color: #fff;
}
.view-nos-filiales .views-row:nth-child(2) .node-page-detail-filiale.node-teaser .square {
  top: 0;
  left: 0;
  background: #fff;
}
.view-nos-filiales .views-row:nth-child(2) .node-page-detail-filiale.node-teaser .square .text-bottom {
  position: absolute;
  bottom: 0;
  padding: 0 25px 10px 5px;
  color: #000;
}
.view-nos-filiales .views-row:nth-child(2) .node-page-detail-filiale.node-teaser .square .titre-filiales {
  color: #ff4a01;
}
.view-nos-filiales .views-row:nth-child(3) .node-page-detail-filiale.node-teaser .square {
  top: 0;
  right: 0;
  background: #ff4a01;
}
.view-nos-filiales .views-row:nth-child(3) .node-page-detail-filiale.node-teaser .square .text-bottom {
  position: absolute;
  bottom: 0;
  padding: 0 25px 10px 5px;
  color: #000;
}
.view-nos-filiales .views-row:nth-child(3) .node-page-detail-filiale.node-teaser .square .titre-filiales {
  color: #fff;
}
.view-nos-filiales .views-row:nth-child(4) .node-page-detail-filiale.node-teaser .square {
  bottom: 0;
  right: 0;
  background: #fc7a45;
}
.view-nos-filiales .views-row:nth-child(4) .node-page-detail-filiale.node-teaser .square .text-bottom {
  position: absolute;
  bottom: 0;
  padding: 0 25px 10px 5px;
  color: #000;
}
.view-nos-filiales .views-row:nth-child(4) .node-page-detail-filiale.node-teaser .square .titre-filiales {
  color: #fff;
}
.view-nos-filiales .views-row:nth-child(5) .node-page-detail-filiale.node-teaser .square {
  top: 0;
  left: 0;
  background: #c6c6c6;
}
.view-nos-filiales .views-row:nth-child(5) .node-page-detail-filiale.node-teaser .square .text-bottom {
  position: absolute;
  bottom: 0;
  padding: 0 25px 10px 5px;
  color: #000;
}
.view-nos-filiales .views-row:nth-child(5) .node-page-detail-filiale.node-teaser .square .titre-filiales {
  color: #fff;
}
.view-nos-filiales .views-row:nth-child(6) .node-page-detail-filiale.node-teaser .square {
  bottom: 0;
  left: 0;
  background: #fff;
}
.view-nos-filiales .views-row:nth-child(6) .node-page-detail-filiale.node-teaser .square .text-bottom {
  position: absolute;
  bottom: 0;
  padding: 0 25px 10px 5px;
  color: #000;
}
.view-nos-filiales .views-row:nth-child(6) .node-page-detail-filiale.node-teaser .square .titre-filiales {
  color: #ff4a01;
}
.view-nos-filiales .views-row:nth-child(7) .node-page-detail-filiale.node-teaser .square {
  top: 0;
  left: 0;
  background: #fc7a45;
}
.view-nos-filiales .views-row:nth-child(7) .node-page-detail-filiale.node-teaser .square .text-bottom {
  position: absolute;
  bottom: 0;
  padding: 0 25px 10px 5px;
  color: #000;
}
.view-nos-filiales .views-row:nth-child(7) .node-page-detail-filiale.node-teaser .square .titre-filiales {
  color: #fff;
}
.view-nos-filiales .views-row:nth-child(8) .node-page-detail-filiale.node-teaser .square {
  top: 0;
  right: 0;
  background: #ff4a01;
}
.view-nos-filiales .views-row:nth-child(8) .node-page-detail-filiale.node-teaser .square .text-bottom {
  position: absolute;
  bottom: 0;
  padding: 0 25px 10px 5px;
  color: #000;
}
.view-nos-filiales .views-row:nth-child(8) .node-page-detail-filiale.node-teaser .square .titre-filiales {
  color: #fff;
}
.node-type-metiers .field-name-field-filiales > .field-items > .field-item {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #cdcdcd;
}
.node-type-metiers .field-name-field-filiales > .field-items > .field-item:first-child {
  padding-top: 0;
  border: none;
}
.node-page-detail-filiale.node-teaser-projet {
  overflow: hidden;
}
.node-page-detail-filiale.node-teaser-projet .block-left {
  display: block;
  float: left;
  width: 25%;
  padding-right: 20px;
  box-sizing: border-box;
}
.node-page-detail-filiale.node-teaser-projet .block-left img {
  width: 100%;
  height: auto;
}
.node-page-detail-filiale.node-teaser-projet .block-right {
  width: 75%;
  box-sizing: border-box;
  float: left;
  background: #eeeeee;
  color: #000;
  height: 100%;
  padding: 20px;
  font-family: 'Roboto', sans-serif;
}
.node-page-detail-filiale.node-teaser-projet .block-right > a {
  color: #000;
  position: relative;
  padding-left: 35px;
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 13px;
}
.node-page-detail-filiale.node-teaser-projet .block-right > a:before {
  background: url(../images/icons/oeil-mobile.png) no-repeat left 7px;
  padding: 0 0 0 30px;
  font-size: 20px;
  line-height: 27px;
  position: absolute;
  content: '';
  top: -7px;
  height: 25px;
  left: 0;
  background-size: 80%;
}
.node-type-editorial-2 h1 {
  display: none;
}
.node-type-editorial-2 h2#page-title {
  margin: 50px auto 25px;
  text-align: center;
  width: 100%;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 55px;
  line-height: 55px;
  font-weight: 500;
  color: #000;
  text-transform: inherit;
  padding: 0 0 5px;
}
.node-type-editorial-2 h2#page-title span {
  color: #ff9545;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 55px;
  line-height: 55px;
  font-weight: 800;
  display: block;
}
.node-type-editorial-2 .field-name-field-titre-boite .field-item {
  color: #ff9545;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 800;
  display: block;
}
.node-type-editorial-2 .field-name-field-chapo {
  margin: 0 auto 25px;
  padding: 0;
  width: 90%;
}
.node-type-editorial-2 .field-name-field-texte {
  width: 80%;
  padding: 60px 0 0 35px;
  background: none;
}
.node-type-editorial-2 .field-name-field-texte p,
.node-type-editorial-2 .field-name-field-texte .section-media .field-name-body p strong,
.section-media .field-name-body p .node-type-editorial-2 .field-name-field-texte strong {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 19px;
  line-height: 25px;
  font-weight: 500;
  color: #000;
}
.node-type-editorial-2 .flexslider.fc-diapo .flex-viewport ul li .illustration-item-wrapper .legend-box {
  width: 100% !important;
  background: #ff9545;
  float: left;
  position: static;
  height: 90px;
}
.node-type-editorial-2 .flexslider.fc-diapo .flex-direction-nav {
  display: none;
}
.node-type-editorial-2 .flexslider.fc-diapo .flex-control-nav {
  bottom: -65px;
  right: 0;
  text-align: center;
  width: 100%;
}
.node-type-editorial-2 .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;
}
.node-type-editorial-2 .flexslider.fc-diapo .flex-control-nav li a.flex-active {
  background: #fff;
}
.node-type-editorial-2 .field-name-field-texte h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 25px;
  line-height: 15px;
  font-weight: 800;
  color: #ff9545;
  padding: 15px 0 13px;
  text-transform: inherit;
}
.node-type-editorial-2 .bloc-temoignage {
  margin: 15px 0 0;
  padding: 0;
  width: 100%;
  height: 155px;
  background: #ff9545;
}
.node-type-editorial-2 .bloc-temoignage .bloc-temoin {
  background: none;
  overflow: hidden;
  padding-top: 30px;
}
.node-type-editorial-2 .editorial_bloc-bas {
  background: #f8f7f7;
  padding: 0 0 30px;
  margin: 50px 0 20px;
}
.node-type-editorial-2 .editorial_bloc-bas .field-collection-container {
  width: 100%;
}
.node-type-editorial-2 .editorial_bloc-bas .field-collection-container .field-label {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 25px;
  line-height: 25px;
  font-weight: 800;
  color: #14b9c8;
  padding: 30px 40px 22px;
  text-transform: inherit;
}
.node-type-editorial-2 .editorial_bloc-bas .field-collection-container .bloc-chiffres {
  width: 100%;
}
.node-type-editorial-2 .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left {
  float: left;
  width: 50%;
  padding: 0;
  margin: 0;
}
.node-type-editorial-2 .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;
}
.node-type-editorial-2 .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;
}
.node-type-editorial-2 .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left .field-name-field-chiffre-1 .field-items .field-item {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 38px;
  line-height: 41px;
  font-weight: 600;
  margin: 18px auto 0;
  color: #000;
  text-align: center;
}
.node-type-editorial-2 .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left .field-type-text-long {
  float: left;
  width: 300px;
}
.field-collection-container .bloc-chiffres .field-items .field-item {
  margin-bottom: 0;
}
.node-type-editorial-2 .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left .field-type-text-long .field-item p,
.node-type-editorial-2 .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left .field-type-text-long .field-item .section-media .field-name-body p strong,
.section-media .field-name-body p .node-type-editorial-2 .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-left .field-type-text-long .field-item strong {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 25px;
  line-height: 25px;
  font-weight: 300;
  float: left;
  color: #000;
  margin: 0;
  padding: 5px 0 0 20px;
  text-transform: inherit;
  display: inline-block;
}
.node-type-editorial-2 .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right {
  float: left;
  width: 50%;
  padding: 0;
  margin: 0;
}
.node-type-editorial-2 .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right .field-name-field-chiffre-2 {
  float: left;
  padding: 0;
  width: 88px;
  height: 88px;
}
.node-type-editorial-2 .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;
}
.node-type-editorial-2 .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right .field-name-field-chiffre-2 .field-items .field-item {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 38px;
  line-height: 41px;
  font-weight: 600;
  color: #000;
  text-align: center;
  margin: 18px auto 0;
}
.node-type-editorial-2 .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right .field-type-text-long {
  float: left;
  width: 330px;
}
.node-type-editorial-2 .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right .field-type-text-long .field-item p,
.node-type-editorial-2 .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right .field-type-text-long .field-item .section-media .field-name-body p strong,
.section-media .field-name-body p .node-type-editorial-2 .editorial_bloc-bas .field-collection-container .bloc-chiffres .bloc-c-right .field-type-text-long .field-item strong {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 25px;
  line-height: 25px;
  font-weight: 300;
  float: left;
  color: #000;
  padding: 5px 0 0 20px;
  margin: 0;
  text-transform: inherit;
}

h2.know-title {
      position: inherit;
    top: inherit;
    margin: 20px 0 0 0;
    text-align: center;
    font-family: "Roboto Condensed", sans-serif !important;
    color: #FFF!important;
    text-transform: uppercase;
    background: #ff5a00;
    height: 20px;
    width: 180px;
    display: inline-block;
    vertical-align: top;
    /* text-transform: inherit !important; */
    font-size: 21px !important;
    font-weight: 300 !important;
    padding: 90px 10px;
}
.node-type-editorial-2 .lien-savoir {
  clear: both;
  float: left;
  width: 100%;
  height: 198px;
  max-width: 100%;
  margin: -50px 0 0;
  background: url(../images/refonte/bg-linknews.jpg);
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}
.node-type-editorial-2 .lien-savoir h2 {
  margin: 35px auto 30px;
  text-align: center;
  font-family: "Roboto Condensed", sans-serif !important;
  color: #000 !important;
  background: none;
  display: block;
  text-transform: inherit !important;
  font-size: 30px !important;
  font-weight: 300 !important;
}
.node-type-editorial-2 .lien-savoir ul {
  padding-top: 52px;
}
.node-type-editorial-2 .lien-savoir .links li,
.node-type-editorial-2 .lien-savoir .section-media .fichier-hd li,
.section-media .node-type-editorial-2 .lien-savoir .fichier-hd li {
  margin: 5px 0;
  height: 38px;
  display: table;
  margin: 0 auto;
}

.node-type-editorial-2 .lien-savoir {
  width: inherit!important;
}
.node-type-editorial-2 .lien-savoir .links li{
  float: left;
  width: 210px;
  height: 210px;
}

.node-type-editorial-2 .lien-savoir .links li a,
.node-type-editorial-2 .lien-savoir .section-media .fichier-hd li a,
.section-media .node-type-editorial-2 .lien-savoir .fichier-hd li a {
  background: url(../images/icons/oeil-mobile.png) no-repeat left 7px;
  padding: 0 0 0 35px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 20px;
  line-height: 27px;
  font-weight: 500;
  color: #000;
  text-transform: uppercase;
}
#kmb-container .launcher-icon input {
  width: 90% !important;
  height: auto !important;
  position: relative !important;
  top: 8px !important;
  left: 5px !important;
}
#kmb-container .chat-bubble {
  background: #8f8f8f !important;
}
#kmb-container .chat-bubble p {
  color: #fff !important;
}

.node-type-partenaire .desktop {
  display: block;
}
.node-type-partenaire .mobile+.dropdown {
  display: none;
}
.node-partenaire h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 800;
  color: #000;
  font-size: 27px;
  width: 100%;
  margin-bottom: 20px;
}
.node-partenaire .field-collection-view {
  border: none;
}
.node-partenaire .testimony,
.node-partenaire .media {
  margin-bottom: 50px;
}
.testimony .bx-viewport {
  height: auto !important;
  background: #eeeeee;
  padding-bottom: 20px;
}
.not-logged-in .node-partenaire .bx-wrapper .bx-controls-direction a {
  bottom: 0;
  width: 41px!important;
  height: 41px!important;
}
.logged-in .node-partenaire .bx-wrapper .bx-controls-direction a {
  bottom: 0;
  width: 41px!important;
  height: 41px!important;
}
.node-partenaire .bx-wrapper .bx-controls-direction a.bx-next {
  position: absolute;
  left: 41px;
  top: inherit;
  background: url(../images/bt-slider-next.png)!important;
}
.node-partenaire .bx-wrapper .bx-controls-direction a.bx-prev {
  position: absolute;
  left: 0px;
  top: inherit;
  background: url(../images/bt-slider-prev.png)!important;
}
.field-name-field-slide-projet .bx-viewport {
  height: auto !important;
}
.field-name-field-slide-projet .projet {
  position: relative;
}
.field-name-field-slide-projet .bx-wrapper img {
  width: 100%;
  height: auto;
}
.field-name-field-slide-projet .bx-viewport > .field-items > .field-item {
  /*width: 24% !important;*/
  width: 943px !important;
}
/*.field-name-field-slide-projet .bx-viewport > .field-items > .field-item:first-child:nth-last-child(1) {
      width: 32%  !important;
}*/
@media only screen and (max-width: 1010) {
  .field-name-field-slide-projet .bx-viewport > .field-items > .field-item {
    /*width: 24% !important;*/
    width: 933px !important;
  }
}
@media only screen and (max-width: 970px) {
  .field-name-field-slide-projet .bx-viewport > .field-items > .field-item {
    /*width: 24% !important;*/
    width: 892px !important;
  }
}
@media only screen and (max-width: 920px) {
  .field-name-field-slide-projet .bx-viewport > .field-items > .field-item {
    /*width: 24% !important;*/
    width: 828px !important;
  }
}
@media only screen and (max-width: 855px) {
  .field-name-field-slide-projet .bx-viewport > .field-items > .field-item {
    /*width: 24% !important;*/
    width: 790px !important;
  }
}

.field-name-field-slide-projet .bloc-projet-text {
  position: absolute;
  bottom: 0;
  background: #fff;
  width: 47%;
  right: 0;
  padding: 20px 20px 30px;
}
.field-name-field-slide-projet .bloc-projet-text img {
  width: auto;
  height: auto;
}
.not-logged-in .node-partenaire .field-name-field-slide-projet .bx-wrapper .bx-controls-direction a {
  bottom: 1px !important;
}
#tabs ul {
  overflow: hidden;
  margin-left: 0;
}
#tabs ul li {
  list-style-type: none;
  text-transform: uppercase;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 16px;
  border: 1px solid #d0d0d0;
  padding: 5px 10px;
  background-image: none;
  display: block;
  float: left;
  margin-right: 25px;
  cursor: pointer;
}
#tabs ul li.open,
#tabs ul li.actif,
#tabs ul li:hover {
  color: #fff;
  background: #ff4a01;
}
#tabcontent > .onglet {
  display: none;
}
.onglet > h3 {
  display: none;
}
#tabcontent > .onglet.open,
#tabcontent > .onglet.actif {
  display: block;
  margin-top: 20px;
}
.view-id-innovation .item-list > ul {
  overflow: hidden;
}
.view-id-innovation .item-list > ul li.views-row.views-row-first {
  float: none;
}
.view-id-innovation .item-list > ul li.views-row {
  float: left;
}
/*Expertise 2*/
.node-type-page-expertise-2 #main-content-header h1 {
  display: none;
}
.node-type-page-expertise-2 .field-name-field-filiale-logo2 {
  margin: 45px 0 0;
}
.node-type-page-expertise-2 .field-name-field-filiale-logo2 figure {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 40px;
}
.node-type-page-expertise-2 h1 {
  font-size: 35px;
  font-family: 'Roboto Condensed';
  text-align: center;
  color: #ff9545;
  font-weight: bold;
}
.node-type-page-expertise-2 h1 span{
  font-size: 35px;
  font-family: 'Roboto Condensed'!important;
  text-align: center;
  display: block;
  color: #000;
  font-weight: normal;
}
.node-type-page-expertise-2 .field-name-field-p-d-f-chapeau {
  margin: 0 auto;
  margin-top: 40px;
  font-weight: 200;
  max-width: 660px;
}
.node-type-page-expertise-2 .field-name-field-p-d-f-chapeau p {
  text-align: center!important;
  font-size: 18px!important;
  line-height: 22px!important;
  color: #000!important;
  font-family: 'Roboto'!important;
  font-weight: 300!important;
}
.node-type-page-expertise-2 .detail-diaporama {
  margin-top: 20px;
}
.node-type-page-expertise-2 .detail-diaporama .bx-wrapper {
  background: none !important;
}
.node-type-page-expertise-2 .detail-diaporama .visuel-large .legend-box, .visuel-medium .legend-box {
  display: block;
  position: relative;
  max-width: 793px;
  background: none;
  background-color: #FF9545;
  padding: 10px 0 !important;
  text-align: center;
  font-size: 15px!important;
  font-weight: 200!important;
  width: calc(99% - 80px);
  color: #FFF;
  margin: 0 auto;
  height: 70px;
}
.node-type-page-expertise-2 .detail-diaporama .visuel-medium img {
  width: 100%;
  height: auto;
}
.node-type-page-expertise-2 .field-name-field-p-d-f-texte {
  margin-top: 50px;
}
.node-type-page-expertise-2 .field-name-field-p-d-f-texte h3 {
  color: #FF9545!important;
  font-family: 'Roboto Condensed'!important;
  font-size: 24px!important;
  text-transform: none!important;
}
.node-type-page-expertise-2 .field-name-field-p-d-f-texte p {
  color: #000!important;
  font-family: 'Roboto'!important;
  font-size: 16px!important;
  line-height: 26px!important;
}
.detail-filiale-pages-enfant .liste-pages .page-element {
  overflow: hidden;
  width: 828px;
}
.detail-filiale-pages-enfant .liste-pages .page-element .gauche {
  float: left;
}
.detail-filiale-pages-enfant .liste-pages .page-element .droite {
  float: right;
}

@media only screen and (max-width: 767px) {
  .visuel-home .titre {
    font-size: 25px;
  }
  .visuel-home .image img {
    width: 100%;
    height: 300px;
    object-fit: cover;
  }
  .keyfigures .field-collection-view {
    padding: 0;
  }
  .node-page-accueil .keyfigures > .field-collection-container {
    float: none;
  }
  .keyfigures .field-collection-multi-keyfigures .field-collection-item-field-multi-keyfigures .field-name-field-bloc-chiffres {
    padding: 20px 0 0;
  }
  .node-page-accueil .keyfigures .field-collection-multi-keyfigures > .field-item {
    width: 50%;
    float: left;
    height: 150px;
  }
  .front .node-page-accueil .field-name-field-bloc-chiffres {
    border: none;
  }
  .ra{
    position: absolute;
    width: 50%;
    height: 150px;
    right: 0;
    top: 450px;
  }
  .ra a {
    display: block;
    float: left;
    text-align: center;
    height: 100%;
    padding: 29% 24px;
    margin: 0;
    width: 135px;
    background: #fc7a45;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    position: relative;
  }
  .ra a::before {
    background: url(../images/icons/oeil-mobile-blan.png) no-repeat left 7px;
    padding: 0 0 0 35px;
    font-size: 20px;
    line-height: 27px;
    position: absolute;
    content: '';
    top: 27px;
    height: 25px;
    left: 43%;
  }
  .node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row {
    display: block;
    float: left;
    box-sizing: border-box;
    width: 100%;
  }
  .node-metiers.node-teaser img {
    width: 100%;
  }
  .node-metiers.node-teaser .square {
    width: 50%;
    height: 200px;
  }
  .node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row:nth-child(2) .node-metiers.node-teaser .square,
  .node-page-accueil .liste-metiers .view-bloc-liste-metiers .views-row:nth-child(4) .node-metiers.node-teaser .square {
    bottom: 0;
  }
  .site-name-bouygues-construction .field-type-text-with-summary {
    margin-top: 0;
  }
  .node-page-accueil .social-network {
    padding-bottom: 40px;
  }
  .node-page-accueil .social-network h2 {
    width: 100%;
    text-align: center;
  }
  .node-page-accueil .social-network > div > span {
    position: absolute;
    top: 1990px;
    right: 28%;
  }
  .view-bloc-r-seaux-sociaux-home {
    width: 100%;
    height: auto;
  }
  .node-page-accueil .slider .titre {
    padding-left: 20px;
  }
  .slider .bloc-slide-left {
    float: none;
    width: 100%;
    height: 250px;
  }
  .slider .bloc-slide-right {
    float: none;
    width: 100%;
  }
  .node-page-accueil .slider .bloc-slide-left,
  .slider-metier .bloc-slide-left {
    padding-left: 20px;
  }
  .node-page-accueil .slider .lien-rea a,
  .slider-metier .lien-rea a {
    margin-top: 20px;
  }
  .node-page-accueil .slider .bx-wrapper .bx-controls-direction a,
  .slider-metier .bx-wrapper .bx-controls-direction a {
    top: 91.1%;
  }
  .node-page-accueil .slider .bx-wrapper .bx-prev {
    left: 0;
  }
  .node-page-accueil .slider .bx-wrapper .bx-next {
    right: inherit;
    left: 41px;
  }
  .maps h2 {
    padding-left: 20px;
  }
  .view-map .view-filters {
    padding-left: 20px;
  }
  .view-id-map .views-exposed-form .views-exposed-widget {
    width: 100%;
  }
  #ip-geoloc-map-of-view-map-block {
    width: 100% !important;
  }
  .map-legende {
    padding: 0 50px;
  }
  .field-name-field-image img {
    width: 100%;
    height: auto;
  }
  .node-page-accueil .slider .lien-rea {
    margin-bottom: 40px;
    position: relative;
    bottom: -20px;
    left: 22%;
  }
  .rejoindre h2 {
    padding-left: 20px;
  }
  .rejoindre .field-name-field-link {
    padding: 25px 0;
  }
  .rejoindre .field-name-field-link a {
    font-size: 19px;
  }
  #footer .region-footer .footer-container #block-block-1 {
    display: block;
    margin: 20px auto;
    width: 100%;
    text-align: center;
  }
  #footer .region-footer .footer-container #block-block-1 p a {
    margin: 0 auto;
  }
  .node-type-metiers  #main-content #main-content-header h1 {
    width: 100%;
    font-size: 20px;
  }
  .node-type-metiers  h1 img {
    width: 29%;
  }
  .slider-metier .bx-wrapper .bx-controls-direction a {
    top: 89.1%;
  }
  .slider-metier .bx-wrapper .bx-prev {
    left: 0;
  }
  .slider-metier .bx-wrapper .bx-next {
    left: 41px;
  }
  .node-page-detail-filiale.node-teaser-projet .block-left {
    float: none;
    width: 80%;
    margin: 0 auto;
  }
  .node-page-detail-filiale.node-teaser-projet .block-right {
    width: 100%;
  }
  .keyfigures .field-collection-multi-keyfigures {
    overflow: inherit;
  }
  .keyfigures .field-collection-multi-keyfigures > .field-item {
    width: 50%;
    height: 170px;
  }
  .slider-metier .lien-rea {
    margin-bottom: 40px;
    position: relative;
    bottom: 0px;
    left: 0;
  }
  .node-type-page-expertise #main-content #main-content-header h1 {
    width: 100%;
  }
  .node-page-expertise .liste-metiers .view-bloc-liste-metiers,
  .node-editorial .liste-metiers .view-bloc-liste-metiers {
    overflow: inherit;
  }
  .node-page-expertise .liste-metiers .view-bloc-liste-metiers .views-row,
  .node-editorial .liste-metiers .view-bloc-liste-metiers .views-row {
    width: 100%;
  }
  .node-page-expertise .liste-metiers .view-bloc-liste-metiers .views-row .views-field-view-node,
  .node-editorial .liste-metiers .view-bloc-liste-metiers .views-row .views-field-view-node {
    bottom: inherit;
  }
  .bloc-temoin .bloc-temoin-left {
    float: none;
    width: 100%;
  }
  .bloc-temoin .bloc-temoin-right {
    width: 100%;
    float: none;
    max-width: 85%;
  }
  .ambi-perf .block-left{
    float: none;
    width: 100%;
  }
  .ambi-perf .block-right {
    float: none;
    width: 100%;
  }
  .page-nos-filiales .maps h2 {
    padding: 0;
  }
  .page-nos-filiales .view-map .view-filters {
    padding: 0;
  }
  .page-nos-filiales .map-legende {
    padding: 0 35px;
  }
  .view-nos-filiales .views-row {
    width: 100%;
    height: 400px;
  }
  .view-nos-filiales .views-row {
    width: 100%;
    height: 330px;
  }
  .node-page-detail-filiale.node-teaser .square .titre-filiales {
    font-size: 18px;
  }
  .node-page-detail-filiale.node-teaser .square {
    position: absolute;
    width: 50%;
    height: 165px;
  }
  .node-page-detail-filiale.node-teaser img {
    width: 100%
  }
  .view-nos-filiales .views-row:nth-child(4) .node-page-detail-filiale.node-teaser .square,
  .view-nos-filiales .views-row:nth-child(6) .node-page-detail-filiale.node-teaser .square {
    bottom: 114px;
  }
  #main-content #main-content-header h1 {
    width: 100%;
  }
  .liste-metiers {
    border: none;
  }
  .know-more {
        margin-top: 80px;
    margin: 0 auto;
    width: 200px;
	  height: inherit;
  }
  .know-more::before {
        padding: 90px 0;
    width: 200px;
    height: 200px;
  }

  .know-more.en::before {
        padding: 90px 0;
    width: 200px;
    height: 200px;
  }

  .know-more .lien-savoir {
    clear: both;
    width: 100%;
    height: 200px;
  }
  .know-more .lien-savoir > ul.links li {
    width: 200px;
    height: 200px;
  }
  #block-views-slider-realisations-block .bx-viewport {
    height: 310px !important;
  }
  #block-views-slider-realisations-block .bx-viewport .view-content {
    height: 100% !important;
  }
  #block-views-slider-realisations-block .bx-viewport .view-content .slide > a {
    position: relative;
    top: 120px;
  }
  .bx-wrapper .bx-controls-direction a {
    top: 65%;
    bottom: 22px!important;
  }
  #block-views-slider-realisations-block .slide .bloc-slide-text {
    width: 172px;
    height: 125px;
    width: 94%;
    height: 100px;
    top: 0;
    z-index: 40;
  }
  .page-realisations #block-system-main .views-exposed-form .views-exposed-widget {
    width: 100%;
  }
  .page-realisations #block-system-main .views-row {
    width: 100%;
  }
  .view-media-en-savoir-plus .view-content .views-row {
    display: block;
		float: left;
		text-align: center;
		/* height: 100%; */
		padding: 12% 0;
		margin: 0;
		width: inherit;
		background: #eeeeee;
  }

  .node-type-projet .lien_retour_liste {
    display: none;
  }
  .node-type-projet .pays {
    text-align: left;
  }
  .node-type-projet .bx-wrapper .bx-viewport {
    height: 205px !important;
  }
  .node-type-projet .bx-wrapper .bx-controls-direction a.bx-next,
  .node-type-projet .bx-wrapper .bx-controls-direction a.bx-prev {
    bottom: 6px;
  }
  .node-type-projet .field-collection-multi-keyfigures .ligne-1.field-item {
    width: 50%;
    box-sizing: border-box;
    height: 150px;
    float: left;
  }
  .node-type-projet .desktop {
    display: none;
  }
  .node-type-projet .mobile {
    display: inline-block;
  }
  .node-type-projet .bloc-metier .picto {
    width: 100%;
    text-align: inherit;
  }
  .node-type-projet .bloc-metier .picto  .field-name-field-picto {
    display: inline-block;
    width: 30%;
  }
  .node-type-projet .bloc-metier .picto img {
    width: 100%;
    height: auto;
  }
  .node-type-projet .bloc-metier .picto .titre {
    display: inline-block;
    position: relative;
    top: -40px;
  }
  .node-type-projet .bloc-metier .bloc-texte {
    max-width: 100%;
  }
  .site-name-bouygues-construction .field-type-text-with-summary {
    float: none;
  }
  #block-views-bloc-projet-associe-block .views-row {
    width: 100%;
  }
  .view-media-en-savoir-plus {
    height: auto;
  }
  .view-media-en-savoir-plus .view-content {
    width: 100%;
  }
  #block-views-media-en-savoir-plus-block h2.block-title {
    width: 100%;
  }
	.view-media-en-savoir-plus .view-content .views-row a {
    display: block;
}
.view-media-en-savoir-plus .view-content .views-row a:before {
    background: url(../images/icons/oeil-mobile.png) no-repeat;
    padding: 0;
    font-size: 20px;
    line-height: 27px;
    position: absolute;
    content: '';
    top: -35px;
    height: 25px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 30px;
}
  .view-media-en-savoir-plus .view-content::before {
    width: 100%;
  }
  .node-type-partenaire .desktop {
    display: none;
  }
  .node-type-partenaire .mobile+.dropdown {
    display: block;
  }
  .node-partenaire .field-name-field-temoignage .bx-viewport {
    height: 530px !important;
  }
  .bloc-temoin .bloc-temoin-text {
    min-height: 445px;
    padding: 10px;
  }
  .node-partenaire .bx-wrapper .bx-controls-direction a {
    bottom: 0 !important;
  }
  .node-partenaire .bx-wrapper .bx-controls-direction a.bx-next{
    left: inherit;
    right: 0;
  }
  #tabs .dropdown-selected {
    width: 100% !important;
    font-size: 16px;
  }
  .field-name-field-slide-projet .bx-viewport > .field-items > .field-item {
    width: 32% !important;
  }
  .field-name-field-slide-projet .bloc-projet-text {
    position: unset;
    width: 99%;
    padding: 20px 0 30px;
  }
  .verbatime .field-name-field-bloc-temoignage-texte p {
		font-family: "Barlow condensed", sans-serif;
		font-weight: 500;
		color: #ff5a00;
		font-size: 21px;
		line-height: 24px;
		text-align: center;
		padding: 15px;
		max-width: 820px;
		margin: 0 auto;
	}

	.slider-gouvernance {
		padding-left: 0px;
		padding-right: 0px;
	}

	.node-type-editorial-2 .field-name-field-texte {
		width: 100%;
		padding: 60px 5px 5px 10px;
		background: none;
	}

} /* fin de @media only screen and (max-width: 767px) */


a:focus {
    outline: 1px solid red;
    width: inherit;
    height: inherit;
    vertical-align: middle;
}

.menu .expanded:focus-within ul.menu{
 	outline: 1px solid red;
	display: block!important;
}




/* page accessibilité */
/* pré-prod, fr node 13412 */
article#node-15313 h2,
article#node-15313 h3,
article#node-15314 h2,
article#node-15314 h3{
	font-family: 'Roboto Condensed', sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #ff9545;
    text-align: left;
    padding: 0;
    margin-bottom: 5px;
    text-transform: uppercase;
    line-height: 21px;
}
article#node-15313 h4,
article#node-15314 h4{
	font-family: 'Roboto Condensed',Arial;
    font-size: 19px;
    font-weight: bold;
    color: #E84E0F;
    text-align: left;
    padding: 0;
    margin-bottom: 5px;
    line-height: 21px;
}
article#node-15313 p,
article#node-15314 p{
	font-family: "Roboto Condensed", sans-serif;
    font-size: 19px;
    line-height: 25px;
    font-weight: 300;
	color: #000;
}
article#node-15313 ul li,
article#node-15314 ul li{
    font-family: "Roboto Condensed", sans-serif;
    font-size: 19px;
    line-height: 25px;
    font-weight: 300;
    color: #000;
}


/* Image et lien notre histoire */
.page-node-7996 .field-name-field-image-notre-histoire,
.page-node-7997 .field-name-field-image-notre-histoire{
	width: 600px;
	    margin: 0 auto;
}
.page-node-7996 .field-name-field-image-notre-histoire img,
.page-node-7997 .field-name-field-image-notre-histoire img{
	max-width: 100%;
    height: auto;
}
.page-node-7996 .image-histoire,
.page-node-7997 .image-histoire{
	padding: 20px 0;
}


.page-node-7996 .wrap-lien-histoire,
.page-node-7997 .wrap-lien-histoire{
	    margin: 0 auto;
    width: 100%;
    max-width: 600px;
}

.page-node-7996 .lien-notre-histoire,
.page-node-7997 .lien-notre-histoire{
	font-size: 18px;
    position: relative;
    display: inline-block;
    padding: 10px 0 10px 40px;
    margin: 0 10px 30px 10px;
    color: #000;
    text-decoration: none;
    font-family: 'Roboto',sans-serif;
    font-weight: 600;
}

.page-node-7996 a.lien-notre-histoire:before,
.page-node-7997 a.lien-notre-histoire:before{
	background: url(/sites/all/themes/bouygues/images/icons/oeil-mobile.png) no-repeat left 3px;
    padding: 0 0 0 30px;
    font-size: 20px;
    line-height: 27px;
    position: absolute;
    content: '';
    top: 8px;
    height: 21px;
    left: 0;
}


#backtotop{
	background: url(../images/refonte/scroll-top.jpg) no-repeat;
    width: 50px;
    height: 50px;
    position: fixed;
    bottom: 75px;
    right: 20px;
    display: none;
    z-index: 1000;
}

.node-type-page-engagement .bloc-temoin span.orange{
	text-transform: capitalize;
}

.node-type-page-engagement h2{
	font-size: 20px;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 30px;
    font-weight: 800;
    text-transform: uppercase;
    margin-bottom: 15px;
    color: #000;
}



/* bandeau alerte */
.bandeau-alerte{
	    position: fixed;
    bottom: 50px;
    z-index: 999999999;
    font-size: 17px;
    line-height: 20px;
    padding: 20px;
    font-family: "Roboto",sans-serif;
    border-radius: 1em;
    text-align: center;
    color: #FFF;
    /* max-width: 954px; */
    width: 903px;
    background-color: #878787;
	height: 50px;
	transition: all 1s ease-out;
  left: 50%;
  transform: translateX(-50%);
}
.bandeau-alerte .wrap{
	 position: relative;
}

.bandeau-alerte .texte{
	    position: absolute;
    top: 30px;
    left: 21px;
    font-size: 15px;
}
.bandeau-alerte .texte strong{
	font-weight: bold;
}
.bandeau-alerte span.bt{
	font-weight: bold;
	    cursor: pointer;
}
.bandeau-alerte span.bt:hover{

}
.bandeau-alerte span.span-fermer{
	font-weight: bold;
	    cursor: pointer;
	    position: absolute;
    top: 0px;
    left: 20px;
	color: #ffa480;
}
.bandeau-alerte span.bt .chev{
	display: inline-block;
  vertical-align: super;
  font-size: 24px;
}

.texte-suite{
	display: none;
}



@media screen and (min-width:320px) and (max-width: 1023px){
	.bandeau-alerte{
		margin: 10px;
		max-width: 903px;
		width: 95%;
		height: 150px;
	}

}



/* MAJ évolutions nouvelles maquettes Fall 2021 */

.region.region-sidebar-first .region-inner{
	    max-width: 943px;
    margin: 0 auto;
    position: relative;
}

#header #branding #logo {
	max-width: 943px;
    margin: 0 auto;
}

#header .bloc-logo {
	margin: 0 auto;
    max-width: 943px;
}



#page #columns {
    max-width: 943px;
    margin: 0 auto;
}


body{
	color: #000;
	font-size: 18px;
	font-family: "Roboto condensed", sans-serif;
}

/* #page margin 0 auto */

.infographie-notre-histoire{
  margin-bottom: 100px;
}
.node-notre-histoire .node-content p {
    font-family: 'Roboto',sans-serif;
}


#header .show-desktop #block-system-main-menu .block-content ul.menu li.expanded{
  background-image: url(../images/chevron-menu.png);
  background-repeat: no-repeat;
  background-position: top 19px right;
  padding: 0px 8px 0 0;
}



/* page accueil (et éléments génériques) */
.bloc-promotionnel{
  margin: 90px 0 60px;
  background-color: #eeeeee;
}
.bloc-promotionnel .promo-visuel{
  text-align: top;
  vertical-align: top;
  display: inline-block;
  width: 400px;
}
.bloc-promotionnel .colonne-texte{
  text-align: top;
  vertical-align: top;
  display: inline-block;
  padding: 45px 40px;
	width: 450px;
}
.bloc-promotionnel .colonne-texte .field-promo-titre{
  font-family: "Barlow condensed", sans-serif;
  font-size: 39px;
  color: #000;
  font-weight: 500;
  margin-bottom: 20px;
}
.bloc-promotionnel .colonne-texte .field-promo-document{
  font-family: "Roboto condensed", sans-serif;
  font-size: 16px;
  color: #ff5a00;
  font-weight: bold;
  margin-bottom: 20px;
  background-image: url(../images/picto-telecharger.png);
  background-repeat: no-repeat;
  height: 20px;
  padding-left: 25px;
  line-height: 23px;
}
.bloc-promotionnel .colonne-texte .field-promo-document a{
  color: #ff5a00;
  text-decoration: none;
}
.bloc-promotionnel .colonne-texte .field_promo_intitule_lien{
  font-family: "Roboto condensed", sans-serif;
  font-size: 16px;
  color: #ff5a00;
  font-weight: bold;
}

.bloc-promotionnel .colonne-texte .field-promo-lien{
  font-family: "Roboto condensed", sans-serif;
  font-size: 16px;
  color: #ff5a00;
  font-weight: bold;
  background-image: url(../images/picto-version-web.png);
  background-position: left 3px top 0px;
  background-repeat: no-repeat;
  height: 20px;
  padding-left: 25px;
  line-height: 20px;
}
.bloc-promotionnel .colonne-texte .field-promo-lien a{
  color: #ff5a00;
  text-decoration: none;
}

.bloc-realisations{
  margin-top: 50px;
}

.bloc-realisations .field-bloc-realisations-titre{
  font-family: 'Barlow Condensed', sans-serif;
    font-size: 40px;
    color: #000;
    padding-bottom: 20px;
    font-weight: bold;
}

.bloc-realisation{
  position: relative;
}
.bloc-realisation .field-name-field-visuel-realisation img{
  max-width: 943px;
  height: auto;
}
.bloc-realisation .cartouche{
  position: absolute;
  bottom: 0;
  right: 20px;
  background-color: #FFF;
  width: 250px;
  padding: 35px 25px;
}
.bloc-realisation .field-name-field-titre-realisation{
  font-size: 34px;
  text-transform: uppercase;
  padding: 5px 0;
}
.bloc-realisation .lire-suite{
  background-image: url(../images/picto-version-web.png);
  background-position: left 0px top 0px;
  background-repeat: no-repeat;
  height: 20px;
  padding-left: 20px;
  line-height: 20px;
  margin: 10px 0;
}
.bloc-realisation .lire-suite a{
  font-size: 16px;
  color: #ff5a00;
  font-weight: bold;
  text-decoration: none;
}
.bloc-realisation .lire-suite a:hover{
  color: #000;
}
.bloc-realisations .bouton-voir-realisations{
  margin: 40px 0;
}
.bloc-realisations .bouton-voir-realisations a{
  text-decoration: none;
  font-size: 16px;
  color: #ff5a00;
  display: block;
  border: 1px solid #ff5a00;
  padding: 12px 15px;
  width: 180px;
  margin: 0 auto;
  font-family: 'Roboto Condensed';
  font-weight: bold;
  text-align: center;
}
.bloc-realisations .bouton-voir-realisations a:hover{
  color: #000;
  border: 1px solid #000;
}

.bloc-evenement{

}
.bloc-evenement .field-name-field-titre-evenement{
  font-family: 'Barlow Condensed', sans-serif;
    font-size: 40px;
    color: #000;
    padding-bottom: 20px;
    font-weight: bold;
}
.bloc-evenement .field-name-field-description-evenement{
  font-family: "Roboto condensed", sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
    color: #000;
}
.bloc-evenement .field-name-field-video-evenement{
  margin-top: 20px;
}
.bloc-evenement .field-name-field-video-evenement{
  overflow: hidden;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.bloc-evenement .field-name-field-video-evenement iframe {
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.bloc-rejoignez-nous{
  margin-top: 80px;
}
.bloc-rejoignez-nous .field-name-field-rejoindre-titre{
  font-family: 'Barlow Condensed', sans-serif;
    font-size: 40px;
    color: #000;
    padding-bottom: 20px;
    font-weight: bold;
}
.bloc-rejoignez-nous .field-name-field-rejoindre-description{
  font-family: "Roboto condensed", sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
    color: #000;
}
.bloc-rejoignez-nous .field-name-field-vid-o{
  margin-top: 20px;
}
.bloc-rejoignez-nous .field-name-field-vid-o{
  overflow: hidden;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.bloc-rejoignez-nous .field-name-field-vid-o iframe {
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.bloc-carriere{
  margin-top: 40px;
  position: relative;
}
.bloc-carriere .field-name-field-visuel-carriere{

}
.bloc-carriere .field-name-field-titre-carriere{
  position: absolute;
  top: 55px;
  left: 40px;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 35px;
  color: #FFF;
  background-image: url(../images/chevron-droite-orange.png);
  background-repeat: no-repeat;
  background-position: right 0px top 14px;
  padding-right: 30px;
}


/* page nous connaitre */

.node-type-page-nous-connaitre #main-content #main-content-header h1 {
    text-align: left;
}
.bloc-presentation .titre {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 40px;
    color: #000;
    padding-bottom: 20px;
    font-weight: bold;
}
.bloc-presentation .description {
  font-family: "Roboto condensed", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
  color: #000;
}
.bloc-presentation .field-name-field-connaitre-chiffres-cles{
  margin-top: 60px;
  max-width: 943px;
  text-align: center;
}
.bloc-presentation .field-name-field-connaitre-chiffres-cles .field-item{
  display: inline-block;
  vertical-align: top;
  width: 235px;
}
.bloc-presentation .field-name-field-connaitre-chiffres-cles .field-item .field-name-field-connaitre-cc-picto{
  padding-bottom: 20px;
  height: 60px;
}
.bloc-presentation .field-name-field-connaitre-chiffres-cles .field-item .field-name-field-connaitre-cc-chiffre{
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 66px;
  color: #000;
  padding-bottom: 15px;
}
.bloc-presentation .field-name-field-connaitre-chiffres-cles .field-item .field-name-field-connaitre-cc-description{
  font-family: "Roboto condensed", sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
  color: #000;
}

.bloc-mosaique{
  margin-top: 60px;
}
.bloc-mosaique .field-name-field-bloc-mosaique .field-item.odd .content{
  display: flex;
  flex-direction: row-reverse;
}
.bloc-mosaique .field-name-field-visuel-mosaique{
  display: inline-block;
    vertical-align: top;
    width: 49%;
}
.bloc-mosaique .field-name-field-texte-mosaique{
  display: inline-block;
  vertical-align: top;
    width: 49%;
}
.bloc-mosaique .field-name-field-texte-mosaique .field-item{
  padding: 25px;
  padding-bottom: 15px;
}
.bloc-mosaique .field-name-field-texte-mosaique p{
  font-family: "Roboto condensed", sans-serif;
  font-size: 19px;
  line-height: 27px;
  font-weight: normal;
  color: #000;
}
.bloc-mosaique .field-name-field-texte-mosaique h2{
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 31px;
  line-height: 33px;
  color: #000;
  font-weight: 500;
  text-transform: inherit;
  padding-bottom: 15px;
}

.field-collection-view {
    border-bottom: none;
}

.bloc-nos-expertises{
  margin-top: 80px;
}
.bloc-nos-expertises .titre{
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 40px;
  color: #000;
  padding-bottom: 20px;
  font-weight: bold;
}
.bloc-nos-expertises .field-name-field-activites{
  margin: 20px auto 40px;
  max-width: 717px;
}

.bloc-nos-expertises .field-name-field-activites .field-item {
    display: inline-block;
    vertical-align: top;
    width: 225px;
    text-align: center;
    padding: 5px;
    position: relative;
}

.bloc-nos-expertises .field-name-field-activites .field-item .field-name-field-activite-titre {
    font-size: 29px;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 5px;
    font-family: 'Barlow Condensed';
    font-weight: 600;
	height: 62px;
}

.bloc-nos-expertises .field-name-field-activites .field-item .field-name-field-activite-description p {
    text-align: center;
}
.bloc-nos-expertises .field-name-field-activites .field-item .field-name-field-activite-bouton {
    font-size: 16px;
    font-family: 'Roboto Condensed', sans-serif;
    position: absolute;
    top: 335px;
}
.bloc-nos-expertises .field-name-field-activites .field-item .field-name-field-activite-bouton a {
    text-decoration: none;
    color: #ff5a00;
    display: block;
    border: 1px solid #ff5a00;
    padding: 10px 15px;
    width: 100px;
    margin: 0 auto;
    font-family: 'Roboto Condensed';
    font-weight: bold;
}
.bloc-nos-expertises .field-name-field-activites .field-item .field-name-field-activite-bouton a:hover {
    color: #000;
    border: 1px solid #000;
}
.slider-nos-expertises{
	margin-top: 40px;
}
.slider-nos-expertises .group-wrap-text{
		position: absolute;
    top: 0px;
    background: linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0));
    width: 100%;
    height: 100%;
}

.slider-nos-expertises .field-name-field-nom-expertise{
  font-size: 16px;
  position: absolute;
  color: #FFF;
  top: 315px;
  left: 54px;
	padding: 6px 9px;
}
.slider-nos-expertises .field-collection-container .field-items .field-item:nth-child(1) .field-name-field-nom-expertise{
    background-color: #ff9544;
}
.slider-nos-expertises .field-collection-container .field-items .field-item:nth-child(2) .field-name-field-nom-expertise{
    background-color: #fb7a45;
}
.slider-nos-expertises .field-collection-container .field-items .field-item:nth-child(3) .field-name-field-nom-expertise{
    background-color: #ff4a00;
}
.slider-nos-expertises .field-collection-container .field-items .field-item:nth-child(4) .field-name-field-nom-expertise{
    background-color: #a2a29d;
}
.slider-nos-expertises .field-collection-container .field-items .field-item:nth-child(5) .field-name-field-nom-expertise{
    background-color: #ff9544;
}
.slider-nos-expertises .field-collection-container .field-items .field-item:nth-child(5) .field-name-field-nom-expertise{
    background-color: #fb7a45;
}
.slider-nos-expertises .field-name-field-titre-expertise{
  font-size: 25px;
  font-weight: bold;
  position: absolute;
  color: #FFF;
  top: 348px;
  left: 54px;

  display: none;
}
.slider-nos-expertises .field-name-field-projet{
  font-size: 25px;
  font-weight: bold;
  position: absolute;
  color: #FFF;
  top: 348px;
  left: 54px;
  text-decoration: none;
}
.slider-nos-expertises .field-name-field-projet:hover a{
  text-decoration: underline;
}
.slider-nos-expertises .field-name-field-projet a{
  color: #FFF;
  outline: none;
    text-decoration: none;
    vertical-align: inherit;
}
.slider-nos-expertises .field-name-field-projet a:focus{
  color: #FFF;
  outline: none;
    text-decoration: none;
    vertical-align: inherit;
}
.slider-nos-expertises .field-name-field-description-expertise{
  font-size: 17px;
  line-height: 21px;
  position: absolute;
  color: #FFF;
  top: 390px;
  left: 54px;
  max-width: 840px;
}

.slider-nos-expertises .text-wrapper{
  background: linear-gradient(0deg, rgba(0,0,0,0.5), rgba(0,0,0,0));
}

.slider-nos-expertises .bx-pager-item:nth-child(1) {
    background-color: red;
}
.slider-nos-expertises .bx-controls-direction a{
  position: absolute;
  top: inherit!important;
  bottom: 0px;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
  width: 41px!important;
  height: 41px!important;
}
.slider-nos-expertises .bx-wrapper .bx-next {
    left: 41px;
}
.slider-nos-expertises .bx-wrapper .bx-prev {
    left: 0px;
}
.bx-wrapper .bx-prev {
    background: url(/sites/all/themes/bouygues/images/prev-orange.png) no-repeat center !important;
}
.bx-wrapper .bx-next {
    background: url(/sites/all/themes/bouygues/images/next-orange.png) no-repeat center !important;
}

.bloc-video{
  margin-top: 80px;
}
.bloc-video .field-name-field-bloc-video{
  overflow: hidden;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.bloc-video .field-name-field-bloc-video iframe{
  border: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.bloc-en-savoir-plus{
  margin-top: 60px;
}
.bloc-en-savoir-plus .colonne-gauche{
  display: inline-block;
  vertical-align: top;
  width: 200px;
  background-color: #ff5a00;
  height: 200px;
  position: relative;
}
.bloc-en-savoir-plus .colonne-gauche .texte{
    font-family: 'Roboto Condensed';
    font-size: 21px;
    line-height: 24px;
    color: #FFF;
    text-transform: uppercase;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 142px;
}
.bloc-en-savoir-plus .colonne-droite{

  display: inline-block;
  vertical-align: top;
  width: 743px;
  background-color: #eeeeee;
  height: 200px;
}
.bloc-en-savoir-plus .colonne-droite .field-name-field-savoir-plus-lien-1{
  background: url(/sites/all/themes/bouygues/images/icons/oeil-mobile.png) no-repeat left 7px;
  background-position: center;
  display: inline-block;
  padding: 26px;
  width: 43%;
}
.bloc-en-savoir-plus .colonne-droite .field-name-field-savoir-plus-lien-2{
  background: url(/sites/all/themes/bouygues/images/icons/oeil-mobile.png) no-repeat left 7px;
  background-position: center;
  display: inline-block;
  padding: 26px;
  width: 43%;
}
.bloc-en-savoir-plus .colonne-droite .field a{
  display: block;
  padding-top: 66px;
  text-transform: uppercase;
  color: #323232;
  font-size: 20px;
  font-family: 'Roboto Condensed';
  text-decoration: none;

  -ms-transform: translateY(-50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}



#block-bouygues-main-top-social-links{
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-top: 50px;
}
#block-bouygues-main-top-social-links .block-content ul li a {
    display: block;
    width: 43px;
    height: 40px;
}
#block-bouygues-main-top-social-links .block-content ul li.Linkedin{
  background-image: url(../images/picto-rs-linkedin.png);
  background-repeat: no-repeat;
}
#block-bouygues-main-top-social-links .block-content ul li.Instagram{
  background-image: url(../images/picto-rs-instagram.png);
  background-repeat: no-repeat;
}
#block-bouygues-main-top-social-links .block-content ul li.Twitter{
  background-image: url(../images/picto-rs-twitter.png);
  background-repeat: no-repeat;
}
#block-bouygues-main-top-social-links .block-content ul li.Fb{
  background-image: url(../images/picto-rs-facebook.png);
  background-repeat: no-repeat;
}
#block-bouygues-main-top-social-links .block-content ul li.YouTube{
  background-image: url(../images/picto-rs-youtube.png);
  background-repeat: no-repeat;
}


/* PAGE NOS SOLUTIONS */
.view-liste-solutions{

}
.view-liste-solutions .views-row {
  display: inline-block;
  vertical-align: top;
  width: 32%;
  margin: 25px 12px 25px 0px;
  position: relative;
  height: 525px;
}
.view-liste-solutions .views-row .views-field-field-tag-solution{
  font-family: "barlow condensed", sans-serif;
  font-size: 19px;
  line-height: 19px;
  color: #fb7a45;
  padding: 20px 20px 0px 19px;
}
.view-liste-solutions .views-row .views-field-title{
  font-size: 25px;
  line-height: 25px;
  font-weight: bold;
  color: #000;
  text-transform: uppercase;
  padding: 10px 20px 0px 19px;
}
.view-liste-solutions .views-row .views-field-field-description-solution{
  font-size: 18px;
  line-height: 22px;
  color: #000;
  padding: 7px 20px 0px 19px;
}
.view-liste-solutions .views-row .views-field-nothing{
  margin: 0px 20px;
  position: absolute;
  bottom: 0px;
}
.view-liste-solutions .views-row .views-field-nothing a{
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
  color: #ff5a00;
  display: block;
  background-image: url(../images/picto-telecharger.png);
  background-repeat: no-repeat;
  background-position: left 10px center;
  padding-left: 25px;
  text-decoration: none;
  border: 1px solid #ff5a00;
  padding: 10px 15px 10px 35px;
}
.view-liste-solutions .views-row .views-field-field-document-pdf a:hover{
  color: #000;
  border: 1px solid #000;
}

/* PAGE INNOVATIONS */
.view-innovation{
  margin-top: 50px;
}
.view-innovation .views-row {
  display: inline-block;
  vertical-align: top;
  width: 32%;
  margin: 25px 12px 25px 0px;
  position: relative;
  height: 585px;
}
.view-innovation .views-row .picto {
  width:300px;
  height:300px;
  overflow: hidden;
}
.view-innovation .views-row .picto img {
  object-fit: cover;
  width:300px;
  height:300px;
}
.view-innovation .views-row .type-innov{
  font-family: "barlow condensed", sans-serif;
  font-size: 19px;
  line-height: 19px;
  font-weight: 600;
  color: #fb7a45;
  padding: 20px 20px 0px 19px;
}
.view-innovation .views-row .titre{
  font-size: 25px;
  line-height: 25px;
  font-weight: bold;
  color: #000;
  padding: 10px 20px 0px 19px;
}

.view-innovation .views-row .chapo{
  font-size: 18px;
  line-height: 22px;
  color: #000;
  padding: 10px 20px 0px 19px;
}
.view-innovation .views-row .lien{
  margin: 0px 20px;
  position: absolute;
  bottom: 0px;
}
.view-innovation .views-row .lien a{
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
  color: #000;
  display: block;
  background-image: url(../images/eye.png);
  background-repeat: no-repeat;
  background-position: left 0px center;
  padding-left: 25px;
  text-decoration: none;
  padding: 13px 15px 10px 30px;
}

/* page FAQ */
.node-page-faq{

}
.node-page-faq .vous-etes{

}
.node-page-faq .vous-etes .titre{
  font-family: "Barlow Condensed";
  font-size: 40px;
  color: #000;
  font-weight: bold;
	margin-bottom: 40px;
}
.node-page-faq .vous-etes .elements{
  font-family: "Barlow Condensed";
  font-size: 40px;
  color: #000;
  font-weight: bold;
}
.node-page-faq .vous-etes .elements .element{
	    display: inline-block;
    vertical-align: top;
    font-family: "Barlow Condensed";
    font-size: 40px;
    color: #000;
    font-weight: bold;
    width: 229px;
    text-align: center;
}
.node-page-faq .vous-etes .elements .element .picto{
	padding: 15px;
}
.node-page-faq .vous-etes .elements .element .profil{
	font-family: "Barlow Condensed";
  font-size: 43px;
  color: #000;
	cursor: pointer;
	caret-color: transparent;
}
.node-page-faq .vous-etes .elements .element .profil:hover{
  color: #ff5a00;
	text-decoration: underline;
}
.node-page-faq .wrap-reponses{
	min-height: 200px;
}
.node-page-faq .reponses{
	display: none;

      margin: 80px auto;
    max-width: 800px;
}
.node-page-faq .reponses .reponse{
  display: none;
}
.node-page-faq .champs-obligatoires{
      font-size: 16px;
    text-align: left;
    margin: 15px 0;
}


.node-page-faq .reponses .reponse .texte{
      font-size: 19px;
	line-height: 25px;
    color: #000;
    text-align: center;
}
.node-page-faq .reponses .reponse .texte .lien{
      font-size: 19px;
	font-weight: bold;
    color: #ff5a00;
	text-decoration: underline;
	padding: 30px;
}
.node-page-faq .reponses .reponse .texte .lien a{
    color: #ff5a00;
}

.node-page-faq select {
/*	display: block;
*/}

.node-page-faq .dropdown {
/*	display: none;
*/
	margin: 0 0 15px;
    padding: 0;
    position: relative;
    display: block;
    z-index: 10;
    margin: 0 auto;
    width: initial;
    text-align: left;
}
.node-page-faq .dropdown .dropdown-selected {
        margin: 0;
    padding: 8px 8px;
    width: 284px;
    height: 25px;
    font-size: 19px;
    font-family: "Roboto Condensed", sans-serif;
    color: #000;
    text-transform: none;
    cursor: pointer;
    background-color: #e6e6e6;
    line-height: 24px;
}
.node-page-faq .dropdown .divscroller {

	    margin: 0;
    padding: 0;
    border: none;
    border-top: none;
    width: 300px;
    position: absolute;
    top: 40px;
    background: #4a4a4a;
    z-index: 9;
    left: 0;
    text-align: left;
}
.node-page-faq .dropdown .divscroller {

}
.node-page-faq .dropdown .divscroller .sel {
    margin: 0;
    padding: 8px;
    font-size: 19px;
    color: #FFF;
    cursor: pointer;
    text-transform: none;
}
.node-page-faq .dropdown .divscroller .sel:first-child {
	display: none;
    background-color: #e6e6e6;
}
.node-page-faq .dropdown .divscroller .sel:hover {
    background-color: #ff5a00;
}

.node-page-faq .sel-entreprise{
	    width: 300px;
    margin: 0 auto;
    text-align: left;
}
.node-page-faq .sel-entreprise .choix{
	    height: 25px;
    font-size: 19px;
    background: #4a4a4a;
    color: #FFF;
    padding: 8px;
	margin-bottom: 1px;
	cursor: pointer;
	caret-color: transparent;
}
.node-page-faq .sel-entreprise .choix:not(:nth-child(1)):hover{
	background-color: #ff5a00!important;
}
.node-page-faq .sel-entreprise .choix#choisir{
	height: 25px;
    font-size: 19px;
	background-color: #e6e6e6;
	color: #000;
	cursor: auto;
}
.node-page-faq .reponses-2-entreprise .reponse-entreprise{
	display: none;
}
.node-page-faq .reponses-2-entreprise{
	    margin: 60px 10px;
}
.node-page-faq .reponses-2-entreprise .form-entreprise-formulaires{
	    margin-top: 40px;
	text-align: left;
}
.node-page-faq .reponses-2-entreprise .form-entreprise-formulaires .form-item{
	display: inline-block;
    vertical-align: top;
    width: 49%;
    text-align: left;
	margin-top: 25px;
}
.node-page-faq .reponses-2-entreprise .form-entreprise-formulaires .form-item.webform-component--entreprise,
.node-page-faq .reponses-2-entreprise .form-entreprise-formulaires .form-item.webform-component--message{
	display: block;
    vertical-align: top;
    text-align: left;
	width: 100%;
	margin-top: 18px;
}
.node-page-faq .reponses-2-entreprise .form-entreprise-formulaires .form-item label{
	display: block;
    margin-bottom: 6px;
    font-size: 19px;
    font-weight: bold;
    text-transform: inherit;
    font-family: 'Roboto Condensed';
}
.node-page-faq .reponses-2-entreprise .form-entreprise-formulaires .form-item input,
.node-page-faq .reponses-2-entreprise .form-entreprise-formulaires .form-item input[type=email]{
	        padding: 8px;
    width: 320px;
    font-family: 'Roboto Condensed';
    font-size: 19px;
    border: 1px solid #ff5a00 !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 0;
    background: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -ms-border-radius: 0;
    -ms-box-shadow: none;
}
.node-page-faq .reponses-2-entreprise .form-entreprise-formulaires .form-item .form-textarea-wrapper textarea{
	padding: 8px;
	font-size: 19px;
	font-family: 'Roboto Condensed';
	border: 1px solid #ff5a00 !important;
}
.node-page-faq .reponses-2-entreprise .form-entreprise-formulaires .form-actions{
	    margin-top: 30px;
}
.node-page-faq .reponses-2-entreprise .form-entreprise-formulaires .form-actions input.form-submit{
	    padding: 10px 30px;
    font-size: 19px;
    letter-spacing: 0.3px;
    font-weight: 500;
    font-family: 'Roboto Condensed';
    color: #FFF;
    background-color: #ff5a00;
    border: none;
    box-shadow: none;
    border-radius: 0;
	cursor: pointer;
}

.node-page-faq .sel-particulier{
	    width: 300px;
    margin: 0 auto;
    text-align: left;
}
.node-page-faq .sel-particulier .choix{
	    height: 25px;
    font-size: 19px;
    background: #4a4a4a;
    color: #FFF;
    padding: 8px;
	margin-bottom: 1px;
	cursor: pointer;
	caret-color: transparent;
}
.node-page-faq .sel-particulier .choix:not(:nth-child(1)):hover{
	background-color: #ff5a00!important;
}
.node-page-faq .sel-particulier .choix#choisir{
	height: 25px;
    font-size: 19px;
	background-color: #e6e6e6;
	color: #000;
	cursor: auto;
}
.node-page-faq .reponses-2-particulier .reponse-particulier{
	display: none;
}
.node-page-faq .reponses-2-particulier{
	margin: 60px 10px;
}
.node-page-faq .reponses-2-particulier .form-particulier-formulaires{
	margin-top: 40px;
	text-align: left;
}
.node-page-faq .reponses-2-particulier .form-particulier-formulaires .form-item{
	display: inline-block;
    vertical-align: top;
    width: 49%;
    text-align: left;
	margin-top: 30px;
}
.node-page-faq .reponses-2-particulier .form-particulier-formulaires .form-item.webform-component--entreprise,
.node-page-faq .reponses-2-particulier .form-particulier-formulaires .form-item.webform-component--message{
	display: block;
    vertical-align: top;
    text-align: left;
	width: 100%;
	margin-top: 18px;
}
.node-page-faq .reponses-2-particulier .form-particulier-formulaires .form-item.webform-component--veuillez-preciser-la-categorie-de-personnes-a-laquelle-vous-appartenez{
	display: block;
}
.node-page-faq .reponses-2-particulier .form-particulier-formulaires .form-item label{
	display: block;
    margin-bottom: 6px;
    font-size: 19px;
    font-weight: bold;
    text-transform: inherit;
    font-family: 'Roboto Condensed';
}
.node-page-faq .reponses-2-particulier .form-particulier-formulaires .form-item.webform-component--quel-droit-rgpd-souhaitez-vous-exercer label{
  margin-bottom: 31px;
}
.node-page-faq .reponses-2-particulier .form-particulier-formulaires .form-item input,
.node-page-faq .reponses-2-particulier .form-particulier-formulaires .form-item input[type=email]{
	padding: 8px;
    width: 320px;
    font-family: 'Roboto Condensed';
    font-size: 19px;
    border: 1px solid #ff5a00 !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 0;
    background: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -ms-border-radius: 0;
    -ms-box-shadow: none;
}
.node-page-faq .webform-component-fieldset legend{
  margin-bottom: -15px;
}
.node-page-faq .reponses-2-particulier .form-particulier-formulaires .form-item .form-textarea-wrapper textarea{
	padding: 8px;
	font-size: 19px;
	font-family: 'Roboto Condensed';
	border: 1px solid #ff5a00 !important;
}

.node-page-faq .reponses-2-particulier .form-particulier-formulaires .form-actions{
	    margin-top: 30px;
}
.node-page-faq .reponses-2-particulier .form-particulier-formulaires .form-actions input.form-submit{
	  padding: 10px 30px;
    font-size: 19px;
    letter-spacing: 0.3px;
    font-weight: 500;
    font-family: 'Roboto Condensed';
    color: #FFF;
    background-color: #ff5a00;
    border: none;
    box-shadow: none;
    border-radius: 0;
	cursor: pointer;
}

.node-type-page-faq #messages .messages.status{
  color: #000;
  background: #e1e1e1;
  border-color: #ff5a00;
  border: 1px solid #ff5a00;
  font-size: 19px;
}
.node-type-page-faq #messages .messages.status p{
  color: #000;
  font-size: 19px;
}
.node-type-page-faq .webform-component-fieldset{
  font-size: 19px;
  font-weight: bold;
  margin-top: 30px;
}
.node-page-faq .captcha{
  margin: 40px 0;
}

.node-type-editorial-2 .lien-savoir {
    /* clear: both; */
    float: none;
    width: 200px;
    display: inline-block;
    height: 200px;
    vertical-align: bottom;
	color: #FFF!important;
	background: #eeeeee;

}
.node-type-editorial-2 .lien-savoir .links li a, .node-type-editorial-2 .lien-savoir .section-media .fichier-hd li a,
.section-media .node-type-editorial-2 .lien-savoir .fichier-hd li a {
        background: url(../images/icons/oeil-mobile.png) no-repeat top center;
    padding: 26px 0 0 0px;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-weight: normal;
    color: #000;
    text-align: center;
    text-transform: uppercase;
}

.node-type-editorial-2 .lien-savoir .links li a {
  max-width: 190px;
  margin: 0 auto;
}



/* mobile ET tablette màj fall 2021 */
@media screen and (max-width: 768px) {

  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf {
      list-style-image: none;
      float: inherit;
      margin: 0;
      padding: 0;
      text-align: center;
  }
  #footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li:last-child {
      float: none;
      clear: none;
      display: block;
      margin: 0;
      width: inherit;
      text-align: center;
  }#footer .region-footer .footer-container #block-menu-menu-menu-footer .menu li.leaf.last {
      padding: 7px;
      float: none;
    }
    #block-bouygues-main-top-social-links {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        margin-top: 50px;
        width: 93%;
    }
    #footer .region-footer .footer-container #block-menu-menu-menu-footer {
        float: inherit;
        width: 100%;
        padding-top: 20px;
        padding-bottom: 35px;
    }
    #block-bouygues-main-top-social-links .block-content ul li.blog {
      position: relative;
      top: 6px;
      height: auto;
      width: auto;
      padding-left: 3px;
      margin-right: 17px;
      float: right;
      background-image: url(../images/picto-blog.png);
      background-repeat: no-repeat;
      background-position: top 5px center;
      width: 59px;
      }
    #block-bouygues-main-top-social-links .block-content ul li.blog a{
        color: #000;
        text-transform: uppercase;
        font-size: 0;
        font-weight: 500;
        font-family: 'Roboto Condensed';
    }


  	.visuel-home .bloc-texte {
      position: absolute;
      top: 120px;
      padding: 20px;
      max-width: 780px;
      right: 10%;
      left: 0;
      right: 0;
      margin-left: auto;
      margin-right: auto;
  }
  	.node-page-accueil .visuel-home figure {
  		overflow: hidden;
  	}
  	.node-page-accueil .visuel-home .image img {
  		width: inherit;
  		height: auto;
  		object-fit: cover;
  	}

  	.visuel-home .titre .field-name-field-titre-accueil {
  		padding-left: 0px;
  	}
  	.visuel-home .titre {
  		font-family: 'Barlow Condensed', sans-serif;
  		font-size: 40px;
  		font-weight: bold;
  		display: block;
  		vertical-align: top;
  		width: inherit;
  	}
  	.visuel-home .bloc-description {
  		display: block;
  		vertical-align: top;
  		width: inherit;
  		padding-top: 5px;
  		padding-left: 0px;
  	}
  	.nos-activites {
  		margin-top: 60px;
  		padding: 0 20px;
  	}

  	.nos-activites .field-name-field-activites .field-item {
  		display: inline-block;
  		vertical-align: top;
  		width: inherit;
  		text-align: center;
  		padding: 5px;
  		position: relative;
  	}
	.nos-activites .field-name-field-activites .field-item .field-name-field-activite-titre {
		height: inherit;
	}
	.nos-activites .field-name-field-activite-picto{
		margin-top: 20px;
	}

  	.nos-activites .field-name-field-activites .field-item .field-name-field-activite-bouton {
  		font-size: 16px;
  		font-family: 'Roboto Condensed', sans-serif;
  		position: inherit;
  		top: 290px;
  		}
  	.nos-activites .field-name-field-activites .field-item .field-name-field-activite-bouton a {
  		text-decoration: none;
  		color: #ff5a00;
  		display: block;
  		border: 1px solid #ff5a00;
  		padding: 10px 15px;
  		width: inherit;
  		margin: 0 auto;
  		font-family: 'Roboto Condensed';
  		font-weight: bold;
  	}
  	.bloc-promotionnel .promo-visuel {
  		width: inherit;
  	}
  	.bloc-promotionnel .colonne-texte {
  		vertical-align: top;
  		display: inline-block;
  		padding: 45px 20px;
		width: inherit;
  	}
  	.bloc-promotionnel .promo-visuel figure img {
  		max-width: 100%;
  		height: auto;
  	}
  	.bloc-realisations .field-bloc-realisations-titre {
  		font-family: 'Barlow Condensed', sans-serif;
  		font-size: 40px;
  		color: #000;
  		padding-bottom: 20px;
  		font-weight: bold;
  		padding-left: 20px;
  	}
  	.bloc-realisation .field-name-field-visuel-realisation img {
  		max-width: 100%;
  		height: auto;
  	}
  	.bloc-realisation .cartouche {
  		position: inherit;
  		bottom: 0;
  		right: inherit;
  		background-color: #FFF;
  		width: inherit;
  		padding: 35px 20px 15px;
  	}

  	.bloc-realisations .bouton-voir-realisations {
  		margin: 0;
  	}
  	.bloc-realisations .bouton-voir-realisations a {
  		text-decoration: none;
  		font-size: 16px;
  		color: #ff5a00;
  		display: block;
  		border: 1px solid #ff5a00;
  		padding: 12px 15px;
  		width: 208px;
  		margin: 0 auto;
  		font-family: 'Roboto Condensed';
  		font-weight: bold;
  		text-align: center;
  	}
  	.bloc-evenement {
  		margin-top: 60px;
  	}
  	.bloc-evenement .field-name-field-titre-evenement {
  		padding: 10px 20px;
  	}
  		.bloc-evenement .field-name-field-description-evenement {
  		padding: 0 20px;
  	}
  	.bloc-rejoignez-nous {
  		margin-top: 70px;
  	}
  	.bloc-rejoignez-nous .field-name-field-rejoindre-titre {
  		padding: 0 20px 20px;
  	}
  	.bloc-rejoignez-nous .field-name-field-rejoindre-description {
  		padding: 0 20px 20px;
  	}
  	.bloc-carriere .field-name-field-visuel-carriere figure{
  		overflow: hidden;
  	}
  	.bloc-carriere .field-name-field-visuel-carriere figure img{
  		margin-left: -100%;
  	}
  	.bloc-carriere .field-name-field-titre-carriere {
      	left: 20px;
  		background-position: left 110px top 49px;
  	}


  	/* Page nous connaitre */
  	.bloc-presentation .field-name-field-connaitre-chiffres-cles .field-item {
  		display: inline-block;
  		vertical-align: top;
  		width: 49%;
  		padding: 0 5px;
      margin-bottom: 30px;
  	}
  	.bloc-presentation .field-name-field-connaitre-chiffres-cles .field-item .field-name-field-connaitre-cc-chiffre {
  		font-family: 'Barlow Condensed', sans-serif;
  		font-size: 55px;
  		color: #000;
  		padding-bottom: 5px;
  		padding-top: 15px;
  	}
  	.bloc-presentation .field-name-field-connaitre-chiffres-cles .field-item .field-name-field-connaitre-cc-chiffre .field-item {
  		width: inherit;
  	}
  	.bloc-presentation .field-name-field-connaitre-chiffres-cles .field-item .field-name-field-connaitre-cc-description .field-item {
  		width: inherit;
  	}

    .bloc-mosaique {
        margin-top: 60px;
        padding: 0 20px;
    }
    .bloc-mosaique .field-name-field-visuel-mosaique {
        display: inline-block;
        vertical-align: top;
        width: 100%;
    }
    .bloc-mosaique .field-name-field-visuel-mosaique figure img {
      max-width: 100%;
      height: auto;
    }
    .bloc-mosaique .field-name-field-texte-mosaique {
        display: block;
        vertical-align: top;
        width: inherit;
    }
    .bloc-mosaique .field-name-field-texte-mosaique .field-item {
      padding: 25px 0;
      padding-bottom: 15px;
    }
    .bloc-mosaique .field-name-field-bloc-mosaique .field-item.odd .content {
        display: flex;
        flex-direction: column;
    }
    .bloc-nos-expertises {
        margin-top: 30px;
        padding: 0 20px;
      }
    .bloc-nos-expertises .titre {
        font-family: 'Barlow Condensed', sans-serif;
        font-size: 34px;
        color: #000;
        padding-bottom: 20px;
        font-weight: bold;
    }
    .bloc-nos-expertises .field-name-field-activites .field-item {
      display: block;
      vertical-align: top;
      width: inherit;
      text-align: center;
      padding: 5px;
      position: relative;
      margin-bottom: 10px;
  }
    .bloc-nos-expertises .field-name-field-activites .field-item .field-name-field-activite-titre {
      font-size: 29px;
      text-transform: uppercase;
      margin-top: 5px;
      margin-bottom: 5px;
      font-family: 'Barlow Condensed';
      font-weight: 600;
  }
    .bloc-nos-expertises .field-name-field-activites .field-item .field-name-field-activite-description p {
      text-align: center;
      margin: 0 0 5px;
    }
    .bloc-nos-expertises .field-name-field-activites .field-item .field-name-field-activite-bouton {
        font-size: 16px;
        font-family: 'Roboto Condensed', sans-serif;
        position: relative;
        top: inherit;
        width: inherit;
        text-align: center;
        margin: 0 auto;
    }
    .bloc-nos-expertises .field-name-field-activites .field-item .field-name-field-activite-bouton a {
      text-decoration: none;
      color: #ff5a00;
      display: block;
      border: 1px solid #ff5a00;
      padding: 10px 15px;
      width: 123px;
      margin: 0 auto;
      font-family: 'Roboto Condensed';
      font-weight: bold;
    }

    .slider-nos-expertises .bx-wrapper img {
        max-width: 100%;
        display: block;
        height: auto;
    }
    .slider-nos-expertises .group-wrap-text {
      position: relative;
      top: 0px;
      background: none;
      width: 100%;
      height: 100%;
  }
    .slider-nos-expertises .field-name-field-nom-expertise {
      font-size: 16px;
      position: relative;
      top: 0;
      left: 0;
      padding: 20px 20px  0;
      background-color: #fff!important;
      color: #fc7b46;
    }
    .slider-nos-expertises .field-name-field-titre-expertise {
      font-size: 25px;
      font-weight: bold;
      position: relative;
      color: #fc7b46;
      top: inherit;
      left: inherit;
      padding: 10px 20px 15px;
    }
    .slider-nos-expertises .field-name-field-description-expertise {
      font-family: "Roboto condensed", sans-serif;
      font-size: 17px;
      line-height: 21px;
      position: relative;
      color: #000;
      top: inherit;
      left: inherit;
      max-width: 840px;
      padding: 0 20px 10px;
      }

      .node-type-page-nous-connaitre.not-front #page #columns {
          padding: 0 0px;
      }
      .node-type-page-nous-connaitre #main-content #main-content-header h1 {
        text-align: left;
        padding-left: 20px;
        padding-right: 20px;
        font-size: 35px!important;
        line-height: 40px!important;
    }

    .node-type-page-nous-connaitre .bloc-presentation{
      padding: 0 20px;
    }

    .bloc-en-savoir-plus .colonne-gauche {
		  display: block;
		  vertical-align: top;
		  width: 100%;
		  background-color: #ff5a00;
		  height: 70px;
		  position: relative;
	  }
  .bloc-en-savoir-plus .colonne-droite {
		  display: block;
		  vertical-align: top;
		  width: 100%;
		  background-color: #eeeeee;
		  height: inherit;
	  }
  .bloc-en-savoir-plus .colonne-droite .field-name-field-savoir-plus-lien-1 {
      background: url(/sites/all/themes/bouygues/images/icons/oeil-mobile.png) no-repeat left 7px;
      background-position: center;
      display: block;
      padding: 5px;
      width: inherit;
  }
  .bloc-en-savoir-plus .colonne-droite .field-name-field-savoir-plus-lien-2 {
      background: url(/sites/all/themes/bouygues/images/icons/oeil-mobile.png) no-repeat left 7px;
      background-position: center;
      display: block;
      padding: 10px;
      width: inherit;
  }

  .node-type-page-solutions.not-front #page #columns {
      padding: 0 20px;
  }

  .view-liste-solutions .views-row {
    display: block;
    vertical-align: top;
    width: 304px;
    margin: 20px auto 40px;
    position: relative;
    height: inherit;
    }
    .view-liste-solutions .views-row .views-field-nothing {
      margin: 20px 0px;
      position: relative;
      bottom: 0px;
      width: 175px;
    }
    .view-liste-solutions .views-row .views-field-field-tag-solution {
      font-family: "barlow condensed", sans-serif;
      font-size: 19px;
      line-height: 19px;
      color: #fb7a45;
      padding: 20px 0px 0px 0px;
  }
  .view-liste-solutions .views-row .views-field-title {
      font-size: 25px;
      line-height: 25px;
      font-weight: bold;
      color: #000;
      text-transform: uppercase;
      padding: 10px 20px 0 0;
  }
  .view-liste-solutions .views-row .views-field-field-description-solution {
    font-size: 18px;
    line-height: 24px;
    color: #000;
    padding: 10px 0px 0px 0px;
  }


  .node-type-page-innovations.not-front #page #columns {
      padding: 0 20px;
  }
  .view-innovation .views-row {
    display: block;
    vertical-align: top;
    width: 100%;
    margin: 20px auto 35px;
    position: relative;
    height: inherit;
  }
  .view-innovation .views-row .type-innov {
    font-family: "barlow condensed", sans-serif;
    font-size: 19px;
    line-height: 19px;
    font-weight: 600;
    color: #fb7a45;
    padding: 20px 0px 0px 0px;
  }
  .view-innovation .views-row .titre {
    font-size: 25px;
    line-height: 25px;
    font-weight: bold;
    color: #000;
    padding: 10px 0px 0px 0px;
  }
  .view-innovation .views-row .chapo {
    font-size: 18px;
    line-height: 24px;
    color: #000;
    padding: 10px 0px 0px 0px;
  }
  .view-innovation .views-row .lien {
    margin: 0px 0px;
    position: relative;
    bottom: 0px;
  }
  .view-innovation .views-row .picto {
      width: 100%;
      height: inherit;
      overflow: inherit;
  }
  .view-innovation .views-row .picto img {
      object-fit: inherit;
      width: 100%;
      height: auto;
  }

  #block-views-responsable-et-engag-block .views-row {
    width: 294px;
    height: inherit;
    display: block;
    float: left;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 10px;
  }
  .page-engagements .views-field-title {
      padding: 20px 20px 10px 20px;
      height: auto;
  }
  .page-engagements .views-field-view-node {
      padding: 25px 20px 30px;
      position: relative;
      bottom: 0;
  }

	.node-type-metiers .keyfigures .field-collection-multi-keyfigures .field-collection-item-field-multi-keyfigures .field-name-field-bloc-chiffres p {
		text-align: center;
		line-height: 17px;
	}

	.node-type-metiers .field-name-body{
		margin-top: 15px;
	}
	.node-type-metiers .slider p{
		line-height: 22px;
	}

	.node-type-metiers h1 .title {
		display: inline-block;
		vertical-align: text-top;
		position: relative;
		top: -50px;
		width: 65%;
		line-height: 35px;
	}

}
/* fin maj mobile et tablette */


/* tablette */
@media screen and (min-width: 768px) and (max-width: 1024px) {

	.visuel-home .bloc-texte {
		position: absolute;
		top: 48%;
		padding: 20px;
		max-width: 780px;
		right: 10%;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
	}

	.nos-activites {
		margin-top: 80px;
		padding: 20px;
	}

}

/* mobile ajustements */
@media screen and (max-width: 760px) {

	#block-locale-language {
		display: none;
	}
  #main-content #main-content-header h1 {
      margin: 20px auto 0;
      text-align: left!important;
      width: 100%;
      font-family: "Barlow condensed", sans-serif;
      font-size: 35px!important;
      line-height: 38px!important;
      font-weight: 500!important;
      color: #000!important;
      text-transform: none!important;
  }

	/* page construction venture */
	.page-node-16115 .field-name-body img,
	.page-node-16115 .bloc-texte img,
	.page-node-16116 .field-name-body img,
	.page-node-16116 .bloc-texte img{
		max-width: 100%;
		height: auto!important;
	}
	.page-node-16115 .keyfigures .field-collection-multi-keyfigures .ligne-1,
	.page-node-16116 .keyfigures .field-collection-multi-keyfigures .ligne-1{
		background: #ffffff;
		width: 100%;
		height: auto;
	}

	.node-type-page-engagement .bloc-bouton {
		overflow: inherit;
		position: relative;
		height: 220px;
		margin-top: 20px;
		margin-bottom: 80px;
		padding-bottom: 10px;
		/* border-bottom: 1px solid #cdcdcd; */
		margin: 0 auto;
		width: 220px;
	}
	.page-node-16115 .marge,
	.page-node-16116 .marge{
		height: 100px;
    	margin: 80px;
	}

	.page-node-16115 .bloc-haut,
	.page-node-16116 .bloc-haut {
		margin: 50px 0 50px 0px;
	}
	.page-node-16115 .col-titre,
	.page-node-16116 .col-titre {
		    display: inline-block;
		vertical-align: top;
		font-size: 22px;
		line-height: 26px;
		font-weight: bold;
		padding: 29px 0 0 0px;
		width: 100%;
		text-align: left;
	}

	.page-node-16115 .slider .titre,
	.page-node-16116 .slider .titre{
		margin-bottom: 10px;
	}
	.page-node-16115 .slider .bloc-slide-left,
	.page-node-16116 .slider .bloc-slide-left {
		display: block;
		float: none;
		width: inherit;
		padding-right: 20px;
		box-sizing: border-box;
		    padding: 20px 30px 20px 40px;
		    height: inherit;
	}
	.page-node-16115 .slider .bloc-slide-right,
	.page-node-16116 .slider .bloc-slide-right {
		width: inherit;
		box-sizing: border-box;
		float: none;
		margin-bottom: 10px;
		padding: 0 20px;
	}

	.page-node-16115 .slider .slide figure img,
	.page-node-16116 .slider .slide figure img{
		position: relative;
		  top: 0;
		  left: 0;
		  transform: none;
		      margin: 0 auto;
	}

	.page-node-16115 .node-content .slider p,
	.page-node-16116 .node-content .slider p{
	    line-height: 23px;
	}

  .node-type-editorial-2 h2.know-title {
      height: 200px;
      width: 235px;
      display: block;
          margin: 25px auto 0;
  }
    .node-type-editorial-2 .lien-savoir{
      width: 237px!important;
          display: block;
          margin: 0 auto;
    }
  .node-type-editorial-2 .lien-savoir.more-links{
      width: 232px;
      margin: 0 auto;
  }
  .node-type-editorial-2 .lien-savoir.more-links ul{
      margin: 0;
  }
  .node-type-editorial-2 .lien-savoir.more-links ul li{
      background: #eeeeee;
      width: 237px;
      height: 180px;
  }



}

@media screen and (min-width:768px) and (max-width: 1024px){
  .node-type-editorial-2 .lien-savoir {
      /* clear: both; */
      float: none;
      width: 200px;
      display: inline-block;
      height: 180px;
      vertical-align: bottom;
      color: #FFF!important;
      background: #eeeeee;
  }
}



/* PAGE COMPAGNONS */

.node-type-page-compagnons .node-page-compagnons.node-unpublished{
  background: #FFF;
}
.node-type-page-compagnons .bloc-presentation .image-intro{
  margin-bottom: 40px;
}
.node-type-page-compagnons .bloc-presentation .image-intro img {
  max-width: 100%;
  height: auto;
}
.node-type-page-compagnons .bloc-presentation .bloc-60-ans{
  margin-top: 60px;
}
.node-type-page-compagnons .bloc-presentation .bloc-60-ans .field{
  display: inline-block;
	vertical-align: top;
}
.node-type-page-compagnons .bloc-presentation .bloc-60-ans .field-name-field-visuel-60-ans{
	width: 400px;
}
.node-type-page-compagnons .bloc-presentation .bloc-60-ans .field-name-field-texte-60-ans{
	width: 57%;
}

.node-type-page-compagnons .bloc-presentation .field-name-field-connaitre-chiffres-cles {
  margin-top: 70px;
  max-width: 943px;
  text-align: center;
}
.node-type-page-compagnons .bloc-presentation .field-name-field-connaitre-chiffres-cles .field-item {
    display: inline-block;
    vertical-align: top;
    width: 188px;
	padding: 0 20px;
}
.node-type-page-compagnons .bloc-presentation .field-name-field-connaitre-chiffres-cles .field-item {
    display: inline-block;
    vertical-align: top;
    width: 145px;
	padding: 0 15px;
}
.node-type-page-compagnons .bloc-presentation .field-name-field-connaitre-chiffres-cles .field-item .field-name-field-connaitre-cc-chiffre {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 66px;
    color: #ff5a00;
    padding-bottom: 15px;
}

.node-type-page-compagnons .bloc-valeurs{
  margin-top: 60px;
}
.node-type-page-compagnons .bloc-valeurs .field-name-field-titre-valeurs {
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 40px;
    color: #000;
    padding-bottom: 20px;
    font-weight: bold;
}
.node-type-page-compagnons .bloc-valeurs .field-name-field-valeurs .field-items {
    margin: 0 auto;
    max-width: 765px;
}
.node-type-page-compagnons .bloc-valeurs .field-name-field-valeurs .field-item {
    font-size: 30px;
    color: #FFF;
    /* padding-bottom: 20px; */
    font-weight: bold;
    width: 230px;
    display: inline-block;
    vertical-align: middle;
    background: red;
    height: 230px;
    margin: 10px;
    text-align: center;
	position: relative;
}
.node-type-page-compagnons .bloc-valeurs .field-name-field-valeurs .field-item.odd {
    background-color: #ff5a00;
}
.node-type-page-compagnons .bloc-valeurs .field-name-field-valeurs .field-item.even {
    background: #c6c6c6;
}
.node-type-page-compagnons .bloc-valeurs .field-name-field-valeurs .field-item span{
	display: block;
	position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.node-type-page-compagnons .bloc-valeurs-greenlight{
	margin-top:60px;
}
.node-type-page-compagnons .bloc-valeurs-greenlight .field-name-field-texte-intro-valeurs-greenl h3{
	font-family: 'Barlow Condensed', sans-serif;
    font-size: 40px;
    color: #000;
    padding-bottom: 20px;
    font-weight: bold;
	text-transform: inherit;
}
.node-type-page-compagnons .field-name-field-valeurs-greenlight .field-items .field-item{
  margin-bottom: 15px;
}
.node-type-page-compagnons .field-name-field-valeurs-greenlight .field-item .field-name-field-valeur-titre{
	font-size: 19px;
	font-weight: bold;
  padding: 10px 0 0;
}
.node-type-page-compagnons .field-name-field-valeurs-greenlight .field-item .field-name-field-valeur-visuel{
	display: inline-block;
	width: 445px;
}
.node-type-page-compagnons .field-name-field-valeurs-greenlight .field-item .field-name-field-valeur-visuel img{
	max-width: 100%;
  height: auto;
}
.node-type-page-compagnons .field-name-field-valeurs-greenlight .field-item .field-name-field-valeur-texte{
	display: inline-block;
    width: 47%;
    vertical-align: top;
    padding: 25px 25px 0 25px;
    border-top: 1px solid #e1e1e1;
}
.node-type-page-compagnons .field-name-field-valeurs-greenlight .field-item.odd .field-name-field-valeur-texte{
	float: left;
  padding-left: 0;
}

.node-type-page-compagnons .bloc-pour-savoir-plus{
  margin: 50px 0 0;
}
.node-type-page-compagnons .bloc-pour-savoir-plus h3{
  font-family: 'Barlow Condensed', sans-serif;
    font-size: 40px;
    color: #000;
    padding-bottom: 20px;
    font-weight: bold;
	text-transform: inherit;
}
.node-type-page-compagnons .bloc-en-savoir-plus {
  margin-top: 10px;
}

.node-type-page-compagnons .bloc-en-savoir-plus .colonne-droite .field-name-field-lien-1,
.node-type-page-compagnons .bloc-en-savoir-plus .colonne-droite .field-name-field-lien-2{
    background: url(/sites/all/themes/bouygues/images/icons/oeil-mobile.png) no-repeat left 7px;
    background-position: center;
    display: inline-block;
    padding: 5px;
    padding-top: 140px;
    width: 47%;
    position: relative;
}
.node-type-page-compagnons .bloc-en-savoir-plus .colonne-droite .field a {
  display: block;
  padding-top: 85px;
  text-transform: uppercase;
  color: #323232;
  font-size: 20px;
  line-height: 23px;
  font-family: 'Roboto Condensed';
  text-decoration: none;
  -ms-transform: translateY(-50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 60%;
}

.node-type-page-compagnons .bloc-video {
  margin-top: 60px;
}
.node-type-page-compagnons .bloc-video .field-name-field-bloc-video {
  overflow: inherit;
  position: inherit;
  padding-bottom: inherit;
  height: inherit;
}
.node-type-page-compagnons .bloc-video .field-name-field-bloc-video .field-item{
  overflow: hidden;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
	margin: 10px 0;
}
.node-type-page-compagnons .bloc-actus {
  margin-top: 60px;
}
.node-type-page-compagnons .bloc-actus h3 {
 font-family: 'Barlow Condensed', sans-serif;
    font-size: 40px;
    color: #000;
    padding-bottom: 20px;
    font-weight: bold;
	text-transform: inherit;
}

@media only screen and (max-width: 767px) {
  .node-type-page-compagnons .bloc-presentation .bloc-60-ans .field-name-field-visuel-60-ans {
    width: 100%;
    text-align: center;
  }
  .node-type-page-compagnons .bloc-presentation .bloc-60-ans .field-name-field-texte-60-ans {
    width: 100%;
  }
  .node-type-page-compagnons .bloc-presentation .field-name-field-connaitre-chiffres-cles .field-item {
    display: block;
    width: inherit;
  }
  .node-type-page-compagnons .bloc-presentation .field-name-field-connaitre-chiffres-cles .field-item .field-name-field-connaitre-cc-chiffre {
    height: inherit;
  }
  .node-type-page-compagnons .bloc-valeurs .field-name-field-valeurs .field-item {
    display: block;
    margin: 20px auto;
  }

  .node-type-page-compagnons .field-name-field-valeurs-greenlight .field-item .field-name-field-valeur-visuel {
      display: block;
      width: inherit;
  }
  .node-type-page-compagnons .field-name-field-valeurs-greenlight .field-item .field-name-field-valeur-texte {
      display: block;
      width: inherit;
      vertical-align: top;
      padding: 20px 0px;
      border-top: none;
  }

  .node-type-page-compagnons .bloc-en-savoir-plus .colonne-droite {
    display: block;
    vertical-align: top;
    width: 100%;
    background-color: #eeeeee;
    height: 100%;
  }
  .node-type-page-compagnons .bloc-en-savoir-plus .colonne-droite .field-name-field-lien-1, 
  .node-type-page-compagnons .bloc-en-savoir-plus .colonne-droite .field-name-field-lien-2 {
    background: url(/sites/all/themes/bouygues/images/icons/oeil-mobile.png) no-repeat left 7px;
    background-position: center;
    display: block;
    padding: 3px;
    padding-top: 38px;
    padding-bottom: 82px;
    width: 100%;
    position: relative;
    height: 100%;
  }
  .node-type-page-compagnons .bloc-en-savoir-plus .colonne-droite .field-items {
    padding: 40px 0;
  }
  .node-type-page-compagnons .bloc-en-savoir-plus .colonne-droite .field a {
    display: block;
    padding-top: 96px;
    text-transform: uppercase;
    color: #323232;
    font-size: 20px;
    line-height: 23px;
    font-family: 'Roboto Condensed';
    text-decoration: none;
    -ms-transform: translateY(-50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 70%;
  }

}

@media only screen and (min-width:768px) and (max-width: 1023px) {
  .node-type-page-compagnons .bloc-presentation .bloc-60-ans .field-name-field-texte-60-ans {
      width: 51%;
  }
  .node-type-page-compagnons .bloc-valeurs .field-name-field-valeurs .field-item {
      font-size: 30px;
      color: #FFF;
      font-weight: bold;
      width: 220px;
      display: inline-block;
      vertical-align: middle;
      background: red;
      height: 220px;
      margin: 10px;
      text-align: center;
      position: relative;
  }
.node-type-page-compagnons .field-name-field-valeurs-greenlight .field-item .field-name-field-valeur-visuel {
      display: block;
      width: inherit;
  }
  .node-type-page-compagnons .field-name-field-valeurs-greenlight .field-item .field-name-field-valeur-texte {
      display: block;
      width: inherit;
      vertical-align: top;
      padding: 20px 0px;
      border-top: none;
  }

  .node-type-page-compagnons .bloc-en-savoir-plus .colonne-droite .field-items {
    height: 50px;
  }
  .node-type-page-compagnons .bloc-en-savoir-plus .colonne-droite .field a {
      display: block;
      padding-top: 85px;
      text-transform: uppercase;
      color: #323232;
      font-size: 20px;
      line-height: 23px;
      font-family: 'Roboto Condensed';
      text-decoration: none;
      -ms-transform: translateY(-50%);
      -ms-transform: translate(-50%, -50%);
      text-align: center;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 73%;
  }



}

/* /// fin page compagagnons */
