@font-face{font-family:'NovelSansPro-ExtraBoldIt';src:url(/sites/all/themes/ecofi/fonts/2B4342_0_0.eot);src:url(/sites/all/themes/ecofi/fonts/2B4342_0_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ecofi/fonts/2B4342_0_0.woff) format('woff'),url(/sites/all/themes/ecofi/fonts/2B4342_0_0.ttf) format('truetype');}@font-face{font-family:'NovelSansPro-LightIt';src:url(/sites/all/themes/ecofi/fonts/2B4342_1_0.eot);src:url(/sites/all/themes/ecofi/fonts/2B4342_1_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ecofi/fonts/2B4342_1_0.woff) format('woff'),url(/sites/all/themes/ecofi/fonts/2B4342_1_0.ttf) format('truetype');}@font-face{font-family:'NovelSansPro-Light';src:url(/sites/all/themes/ecofi/fonts/2B4342_2_0.eot);src:url(/sites/all/themes/ecofi/fonts/2B4342_2_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ecofi/fonts/2B4342_2_0.woff) format('woff'),url(/sites/all/themes/ecofi/fonts/2B4342_2_0.ttf) format('truetype');}@font-face{font-family:'NovelSansPro-ExtraLight';src:url(/sites/all/themes/ecofi/fonts/2B4342_3_0.eot);src:url(/sites/all/themes/ecofi/fonts/2B4342_3_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ecofi/fonts/2B4342_3_0.woff) format('woff'),url(/sites/all/themes/ecofi/fonts/2B4342_3_0.ttf) format('truetype');}@font-face{font-family:'NovelSansPro-ExtraLightIt';src:url(/sites/all/themes/ecofi/fonts/2B4342_4_0.eot);src:url(/sites/all/themes/ecofi/fonts/2B4342_4_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ecofi/fonts/2B4342_4_0.woff) format('woff'),url(/sites/all/themes/ecofi/fonts/2B4342_4_0.ttf) format('truetype');}@font-face{font-family:'NovelSansPro-SemiBold';src:url(/sites/all/themes/ecofi/fonts/2B4342_5_0.eot);src:url(/sites/all/themes/ecofi/fonts/2B4342_5_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ecofi/fonts/2B4342_5_0.woff) format('woff'),url(/sites/all/themes/ecofi/fonts/2B4342_5_0.ttf) format('truetype');}@font-face{font-family:'NovelSansPro-Regular';src:url(/sites/all/themes/ecofi/fonts/2B4342_6_0.eot);src:url(/sites/all/themes/ecofi/fonts/2B4342_6_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ecofi/fonts/2B4342_6_0.woff) format('woff'),url(/sites/all/themes/ecofi/fonts/2B4342_6_0.ttf) format('truetype');}@font-face{font-family:'NovelSansPro-ExtraBold';src:url(/sites/all/themes/ecofi/fonts/2B4342_7_0.eot);src:url(/sites/all/themes/ecofi/fonts/2B4342_7_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ecofi/fonts/2B4342_7_0.woff) format('woff'),url(/sites/all/themes/ecofi/fonts/2B4342_7_0.ttf) format('truetype');}@font-face{font-family:'NovelSansPro-SemiBoldIt';src:url(/sites/all/themes/ecofi/fonts/2B4342_8_0.eot);src:url(/sites/all/themes/ecofi/fonts/2B4342_8_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ecofi/fonts/2B4342_8_0.woff) format('woff'),url(/sites/all/themes/ecofi/fonts/2B4342_8_0.ttf) format('truetype');}@font-face{font-family:'NovelSansPro-BoldIt';src:url(/sites/all/themes/ecofi/fonts/2B4342_9_0.eot);src:url(/sites/all/themes/ecofi/fonts/2B4342_9_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ecofi/fonts/2B4342_9_0.woff) format('woff'),url(/sites/all/themes/ecofi/fonts/2B4342_9_0.ttf) format('truetype');}@font-face{font-family:'NovelSansPro-Bold';src:url(/sites/all/themes/ecofi/fonts/2B4342_A_0.eot);src:url(/sites/all/themes/ecofi/fonts/2B4342_A_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ecofi/fonts/2B4342_A_0.woff) format('woff'),url(/sites/all/themes/ecofi/fonts/2B4342_A_0.ttf) format('truetype');}@font-face{font-family:'NovelSansPro-It';src:url(/sites/all/themes/ecofi/fonts/2B4342_B_0.eot);src:url(/sites/all/themes/ecofi/fonts/2B4342_B_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ecofi/fonts/2B4342_B_0.woff) format('woff'),url(/sites/all/themes/ecofi/fonts/2B4342_B_0.ttf) format('truetype');}@font-face{font-family:'FrutigerLTPro-Bold';src:url(/sites/all/themes/ecofi/fonts/2B4342_C_0.eot);src:url(/sites/all/themes/ecofi/fonts/2B4342_C_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ecofi/fonts/2B4342_C_0.woff) format('woff'),url(/sites/all/themes/ecofi/fonts/2B4342_C_0.ttf) format('truetype');}@font-face{font-family:'FrutigerLTPro-Roman';src:url(/sites/all/themes/ecofi/fonts/2B4342_D_0.eot);src:url(/sites/all/themes/ecofi/fonts/2B4342_D_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ecofi/fonts/2B4342_D_0.woff) format('woff'),url(/sites/all/themes/ecofi/fonts/2B4342_D_0.ttf) format('truetype');}@font-face{font-family:'FrutigerLTPro-Italic';src:url(/sites/all/themes/ecofi/fonts/2B4342_E_0.eot);src:url(/sites/all/themes/ecofi/fonts/2B4342_E_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ecofi/fonts/2B4342_E_0.woff) format('woff'),url(/sites/all/themes/ecofi/fonts/2B4342_E_0.ttf) format('truetype');}body{background:#f5f5f5;font-family:FrutigerLTPro-Roman,sans-serif;}img{max-width:100%;height:auto;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:NovelSansPro-Regular,sans-serif;font-size:1em;}h1{font-size:1.85em;background:url(/sites/all/themes/ecofi/images/h1-bg-blue.png) 0 0 no-repeat;line-height:53px;margin-bottom:40px;margin-top:0;}h2{font-size:1em;font-weight:bold;margin-top:0;}h3{font-size:1em;font-weight:bold;margin-top:0;}a{outline:none !important;color:#00afaa;}hr{border-top:1px solid #b5a993;}.breadcrumb,.breadcrumb>.active{background:none;padding:0;color:#b5a993;}.breadcrumb a{color:#b5a993;font-size:0.928em;}.media-youtube-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.media-youtube-video iframe,.media-youtube-video object,.media-youtube-video embed{position:absolute;top:0;left:0;width:100%;height:100%;}.dropdown-menu{border-radius:0;}.logo.navbar-btn{margin:0;}#page-header{background:#fff;}#page-header .lead{font-family:NovelSansPro-Regular,sans-serif;height:76px;line-height:76px;font-size:24px;color:#000;margin-top:28px;}.caret{display:none;}.nav{font-family:NovelSansPro-Regular,sans-serif;}#page-header-container .navbar{background:#fff;margin:0;padding-top:40px;border:none;padding-bottom:35px;width:100%;box-shadow:none;}#page-header-container .navbar ul.menu > li{background:url(/sites/all/themes/ecofi/images/main-menu-off.png) 0 0 no-repeat;margin:0 95px;position:static;}#page-header-container .navbar ul.menu > li:hover,#page-header-container .navbar ul.menu > li.open{background:url(/sites/all/themes/ecofi/images/main-menu-on-top.png) 0 0 no-repeat;}#page-header-container .navbar ul.menu > li.first{margin-left:40px;}#page-header-container .navbar ul.menu > li.last{margin-right:0}#page-header-container .navbar ul.navbar-nav > li a{padding:0;line-height:39px;color:#000;font-size:1.1em;background:none;}#page-header-container .navbar ul.navbar-nav>.active-trail,#page-header-container .navbar ul.navbar-nav>.active-trail:hover,#page-header-container .navbar ul.navbar-nav>.active-trail:focus{background:url(/sites/all/themes/ecofi/images/main-menu-on-top.png) 0 0 no-repeat;box-shadow:none;}#page-header-container .navbar ul.navbar-nav>.active-trail >a,#page-header-container .navbar ul.navbar-nav>li>a:hover,#page-header-container .navbar ul.navbar-nav>.active-trail>a:focus,#page-header-container .navbar ul.menu > li.open > a{background:url(/sites/all/themes/ecofi/images/main-menu-on.png) right bottom no-repeat;color:#000;box-shadow:none;}#page-header-container .navbar ul.navbar-nav>li>a:hover{font-weight:bold;}#page-header-container .navbar ul.menu > li:hover > .dropdown-menu{display:block;}#page-header-container .navbar ul.menu > li >.dropdown-menu{border:none;width:100%;padding:5px 0 0 0;margin-top:-35px;background:#00afad url(/sites/all/themes/ecofi/images/submenu-bg.png) 0 0 repeat-x;border-radius:0;text-align:right;padding-right:80px;box-shadow:none;}#page-header-container .navbar ul.menu > li.first >.dropdown-menu{text-align:left;padding-right:0;padding-left:64px;}body.i18n-en #page-header-container .navbar ul.menu > li.first >.dropdown-menu{padding-left:78px;}#page-header-container .navbar ul.menu > li+li >.dropdown-menu{text-align:left;padding-right:0;padding-left:390px;}body.i18n-en #page-header-container .navbar ul.menu > li+li >.dropdown-menu{padding-left:332px;}#page-header-container .navbar ul.menu > li+li+li >.dropdown-menu{padding-left:391px;}body.i18n-en #page-header-container .navbar ul.menu > li+li+li >.dropdown-menu{padding-left:645px;}#page-header-container .navbar ul.menu > li >.dropdown-menu > li{display:inline-block;}#page-header-container .navbar ul.menu > li >.dropdown-menu > li > a{color:#fff;line-height:28px;font-size:1em;background:url(/sites/all/themes/ecofi/images/main-menu-separator.png) center right no-repeat;padding:0 13px 0 0;margin:0 6px;}#page-header-container .navbar ul.menu > li >.dropdown-menu > li.last a{background:none;}#page-header-container .navbar ul.menu > li >.dropdown-menu > li.dropdown-submenu{position:relative;}#page-header-container .navbar ul.menu > li >.dropdown-menu > li.dropdown-submenu >.dropdown-menu li{position:relative;margin:0 20px;padding:0;text-align:center;}#page-header-container .navbar ul.menu > li >.dropdown-menu > li.dropdown-submenu >.dropdown-menu li a:after{content:"";}.dropdown-menu{background:url(/sites/all/themes/ecofi/images/s-menu.png) 0 0 repeat;background-image:transparent;}#page-header-container .sous-menu{position:relative;margin-top:-35px;height:34px;}#page-header-container .sous-menu .menu{background:#00afad url(/sites/all/themes/ecofi/images/submenu-bg.png) 0 0 repeat-x;padding-top:5px;padding-left:64px;}body.i18n-en #page-header-container .sous-menu .menu{padding-left:78px;}#page-header-container .sous-menu .menu li{display:inline-block;}#page-header-container .sous-menu .menu li .dropdown-menu{left:auto;background:url(/sites/all/themes/ecofi/images/s-menu.png) 0 0 repeat;background-color:transparent;}#page-header-container .sous-menu .menu li li{text-align:center;width:100%;}#page-header-container .sous-menu .menu li.menu-mlid-783{padding-left:326px;}#page-header-container .sous-menu .menu li.menu-mlid-784{padding-left:254px;}#page-header-container .sous-menu .menu li.menu-mlid-518{padding-left:327px;}#page-header-container .sous-menu .menu li.menu-mlid-757{padding-left:567px;}#page-header-container .sous-menu .menu li a{display:inline-block;padding:0;line-height:28px;color:#fff;background:url(/sites/all/themes/ecofi/images/main-menu-separator.png) center right no-repeat;padding:0 13px 0 0;margin:0 6px;}#page-header-container .sous-menu .menu li.last a{background:none;}#page-header-container .sous-menu .menu li li a{display:inline;background:none;color:#333;text-align:center;}.region-header{margin-top:35px;}#block-locale-language{padding-right:0;}ul.language-switcher-locale-url{margin:0;padding:0;}ul.language-switcher-locale-url li{display:inline-block;float:right;}ul.language-switcher-locale-url a{display:block;height:37px;text-indent:-9999em;text-decoration:none;}ul.language-switcher-locale-url .en a{background:url(/sites/all/themes/ecofi/images/flag-uk.png) 0 0 no-repeat;width:41px;}ul.language-switcher-locale-url .fr a{background:url(/sites/all/themes/ecofi/images/flag-fr.png) 0 0 no-repeat;width:35px;}a#text_resize_increase,a#text_resize_decrease{background:url(/sites/all/themes/ecofi/images/text-size-plus.png) no-repeat 0 0;width:30px;height:29px;margin:0;display:inline-block;text-indent:-9999em;}a#text_resize_decrease{background:url(/sites/all/themes/ecofi/images/text-size-moins.png) no-repeat 0 0;}.region-share{text-align:right;margin-top:20px;}#block-block-3,#block-block-59,#block-sharethis-sharethis-block{float:right;}#block-block-5{clear:both;}#block-sharethis-sharethis-block{margin-right:5px;}#block-block-3 button,#block-block-59 button{background:url(/sites/all/themes/ecofi/images/share-print.png) 0 0 no-repeat;border:none;text-indent:-9999em;line-height:29px;height:29px;width:34px;display:block;}.stButton .chicklets{height:29px !important;line-height:29px !important;}.stButton .viadeo{background-image:url(/sites/all/themes/ecofi/images/share-viadeo.png) !important;width:28px !important;}.stButton .facebook{background-image:url(/sites/all/themes/ecofi/images/share-facebook.png) !important;width:27px !important;}.stButton .twitter{background-image:url(/sites/all/themes/ecofi/images/share-twitter.png) !important;width:31px !important;}.stButton .linkedin{background-image:url(/sites/all/themes/ecofi/images/share-linkedin.png) !important;width:25px !important;}.stButton .email{background-image:url(/sites/all/themes/ecofi/images/share-mail.png) !important;width:29px !important;}.footer{border:none;padding-top:0;padding-bottom:0;color:#fff;margin-top:0;}.footer .footer-content{background:#00afaa;color:#fff;padding-bottom:20px;}.footer a{color:#fff;font-size:0.925em;}.footer .footer-content .block-isr{text-align:center;}.footer .footer-content .block-isr .block-content a{display:inline-block;width:190px;height:51px;background:url(/sites/all/themes/ecofi/images/footer/footer-isr.png) 0 0 no-repeat;text-indent:-9999em;}.i18n-en .footer .footer-content .block-isr .block-content a{background:url(/sites/all/themes/ecofi/images/footer/footer-isr-en.png) 0 0 no-repeat;}.footer .footer-content .block-isr .block-content a:hover{background-position:0 -52px;}.footer .footer-content .footer-contact{margin-top:10px;}.footer .footer-content .footer-contact .block-content a{display:inline-block;background:url(/sites/all/themes/ecofi/images/footer/footer-contact.png) 0 0 no-repeat;padding-left:60px;height:50px;line-height:50px;font-size:1em;text-transform:uppercase;}.footer .footer-content .footer-contact .block-content a:hover{background-position:0 -51px;}.footer .footer-content .sites-groupe{margin-top:10px;}.footer .footer-content .sites-groupe h2{margin:0;font-size:1em;background:url(/sites/all/themes/ecofi/images/footer/footer-sites-groupe.png) 0 0 no-repeat;padding-left:60px;height:50px;line-height:50px;}.footer .footer-content .sites-groupe .nav li a{text-align:left;margin-left:60px;}.footer .footer-content .sites-groupe .nav li a:before{content:"/ ";}.footer .footer-content .footer-suivre{margin-top:-15px;}.footer .footer-content .footer-suivre .block-content a{display:inline-block;height:36px;text-indent:-9999em;overflow:hidden;}.footer .footer-content .footer-suivre .block-content a:hover{background-position:0 -36px !important;}.footer .footer-content .footer-suivre .block-content a.follow-twitter{width:38px;background:url(/sites/all/themes/ecofi/images/footer/footer-suivre-twitter.png) 0 0 no-repeat;}.footer .footer-content .footer-suivre .block-content a.follow-linkedin{width:39px;background:url(/sites/all/themes/ecofi/images/footer/footer-suivre-linkedin.png) 0 0 no-repeat;}.footer .footer-content .footer-suivre .block-content a.follow-viadeo{width:40px;background:url(/sites/all/themes/ecofi/images/footer/footer-suivre-viadeo.png) 0 0 no-repeat;}.footer .footer-content .footer-suivre .block-content a.follow-facebook{width:40px;background:url(/sites/all/themes/ecofi/images/footer/footer-suivre-facebook.png) 0 0 no-repeat;}.footer .footer-content .nav li a{padding:0;background:none !important;}.footer .footer-content .footer-menu-1,.footer .footer-content .footer-menu-2{border-right:1px solid #fff;}#block-block-34{display:none;}#block-block-46 .block-content{margin-right:20px;text-align:right;margin-top:20px;}#menu-instit-region-container{background:#f5f5f5;}.home-instit{height:28px;line-height:28px;background:url(/sites/all/themes/ecofi/images/logo-home-instit.png) 5px 2px no-repeat;padding-left:43px;color:#60809d;font-size:1.3em;text-transform:uppercase;cursor:pointer;}.home-instit:hover{background:url(/sites/all/themes/ecofi/images/logo-home-instit.png) 5px -29px no-repeat;}.menu-instit-block{font-size:1.15em;}.menu-instit-block ul.menu li{padding-right:50px;margin-right:50px;background:url(/sites/all/themes/ecofi/images/menu-instit-separator.png) right top no-repeat;}.menu-instit-block ul.menu li.last{padding:0;margin:0;background:none;}.menu-instit-block ul.menu li a{padding:0;line-height:28px;color:#60809d;background-color:transparent;margin-top:-4px;padding-top:4px;}.menu-instit-block ul.menu li a:hover,.menu-instit-block ul.menu li a.active{color:#fb8018;background:url(/sites/all/themes/ecofi/images/menu-instit-on.png) top center no-repeat;}.main-container .main-content-container{background:#fff;padding-top:20px;padding-bottom:50px;}body.node-type-fond .main-container .main-content-container{padding-top:40px;}.flex-direction-nav{display:none;}.region-slideshow{padding-bottom:22px;background:#fff;}.view-homeslider{position:relative;max-height:320px;overflow:hidden;}.view-homeslider .views-row .content{position:relative;}.view-homeslider .views-row .content .flex-caption{position:absolute;top:0;left:5%;background:url(/sites/all/themes/ecofi/images/bg-description-slideshow-accueil.png) 0 0 no-repeat;width:33%;height:71%;padding:20px 20px 20px 50px;color:#fff;background-size:100% 100%;}.view-homeslider .views-row #node-572 .content .flex-caption{left:0;background:url(/sites/all/themes/ecofi/images/bg-description-slideshow-accueil-rouge.png) 0 0 no-repeat;width:41%;height:67%;padding:45px 20px 20px 20px;background-size:100% 100%;}.view-homeslider .views-row #node-572 .content .flex-caption .field-name-body{font-size:1.70em;}.view-homeslider .views-row #node-572 .content .flex-caption .field-name-body .bigdate{margin-bottom:0;font-size:3em;text-align:right;margin-right:20px;}.view-homeslider .views-row .content .flex-caption .field-name-slideshow-lien{text-align:right;margin-right:20px;}.view-homeslider .views-row .content .form-group{margin:0;}.view-homeslider .views-row .content .flex-caption h2,.view-homeslider .views-row .content .flex-caption h3,.view-homeslider .views-row .content .flex-caption h4,.view-homeslider .views-row .content .flex-caption h5{font-size:1.25em;margin:0 0 10px 0;font-weight:normal;}.view-homeslider .views-row .content .flex-caption h5.title{font-size:1.715em;display:none;}.view-homeslider .views-row .content .flex-caption .field-name-body{font-size:1.36em;line-height:1.1;}.view-homeslider .views-row .content .flex-caption .field-name-slideshow-lien a{color:#fff;text-decoration:underline;}.view-homeslider .flex-control-nav{bottom:3px;text-align:right;z-index:9;}.flex-control-nav li{margin:0 3px !important;}.flex-control-paging li a{background:#fff !important;text-indent:0 !important;width:17px !important;height:17px !important;line-height:17px;text-align:center;font-size:0.715em;}.flex-control-paging li a.flex-active{background:#60809d !important;color:#fff;}body.node-type-page-ditoriale-expertise .view-homeslider .views-row .content .flex-caption,body.qui-sommes-nous- .view-homeslider .views-row .content .flex-caption,body.nos-engagements .view-homeslider .views-row .content .flex-caption,body.nos-expertises .view-homeslider .views-row .content .flex-caption,body.about-us .view-homeslider .views-row .content .flex-caption,body.our-commitments .view-homeslider .views-row .content .flex-caption,body.areas-of-expertise .view-homeslider .views-row .content .flex-caption{top:auto;bottom:0;left:0;background:url(/sites/all/themes/ecofi/images/bg-description-slideshow-accueil.png) 0 0 repeat;width:100%;height:30%;}body.about-us .view-homeslider .views-row .content .flex-caption{background:url(/sites/all/themes/ecofi/images/vert.png) 0 0 repeat;}body.our-commitments .view-homeslider .views-row .content .flex-caption{background:url(/sites/all/themes/ecofi/images/violet.png) 0 0 repeat;}body.areas-of-expertise .view-homeslider .views-row .content .flex-caption{background:url(/sites/all/themes/ecofi/images/bleu.png) 0 0 repeat;}.titre-kiosque{margin-bottom:18px;}.not-front .titre-kiosque{margin-top:25px;clear:both;}.not-front .region-sidebar-second .titre-kiosque{margin-top:0;}.titre-kiosque h2{margin:0;font-size:1.715em;color:#000;height:55px;line-height:55px;background:url(/sites/all/themes/ecofi/images/le-kiosque-title-bg.png) 0 0 no-repeat;margin-left:10px;font-weight:normal;}.region-sidebar-second .titre-kiosque h2{margin:0;font-size:1.5em;}.region-sidebar-second .kiosque-video{margin-bottom:15px;}.kiosque-video .block-content{border:2px solid #d5d1cb;padding:8px;-moz-box-shadow:5px 5px 5px 0px #f6f4f2;-webkit-box-shadow:5px 5px 5px 0px #f6f4f2;-o-box-shadow:5px 5px 5px 0px #f6f4f2;box-shadow:5px 5px 5px 0px #f6f4f2;filter:progid:DXImageTransform.Microsoft.Shadow(color=#f6f4f2,Direction=134,Strength=5);}.kiosque-video .views-field-colorbox{position:relative;}.kiosque-video .views-field-colorbox a{display:block;width:100%;height:100%;text-decoration:none !important;}.kiosque-video .views-field-colorbox a .ma-fleche{position:absolute;top:0;left:0;width:147px;height:94px;background:url(/sites/all/themes/ecofi/images/kiosque-play-video) -16px -10px no-repeat;}.kiosque-video .views-field-title a{margin-top:4px;}.kiosque-video .views-field-title a{color:#000;font-size:0.925em;}.kiosque-actu .block-content{background:url(/sites/all/themes/ecofi/images/block-actus-bg.png) bottom right no-repeat;min-height:174px;padding:10px;-moz-box-shadow:5px 5px 5px 0px #f6f4f2;-webkit-box-shadow:5px 5px 5px 0px #f6f4f2;-o-box-shadow:5px 5px 5px 0px #f6f4f2;box-shadow:5px 5px 5px 0px #f6f4f2;filter:progid:DXImageTransform.Microsoft.Shadow(color=#f6f4f2,Direction=134,Strength=5);}.kiosque-actu .block-content .field-name-body{font-size:0.857em;}.kiosque-actu .form-group{margin:0;}.kiosque-actu .block-content .view-header h3{color:#074972;font-size:1.285em;margin:0;margin-bottom:10px}.kiosque-actu a{color:#333;}.kiosque-actu a.more-link{display:block;clear:both;}.kiosque-actu h2.node-title{font-size:1em;margin:0;}.liens-tous .block-content a{display:inline-block;padding:5px 25px 5px 10px;background:#60809d;color:#fff;text-transform:uppercase;margin:3px 0;width:100%;font-family:NovelSansPro-Regular,sans-serif;font-size:0.857em;}.i18n-en #block-block-28.liens-tous .block-content a{font-size:0.7em;}.liens-tous .block-content a:hover{background:#C9D5DD;text-decoration:none;}.liens-tous.fleche .block-content a{background:#60809d url(/sites/all/themes/ecofi/images/fleche-blanche.png) bottom right no-repeat;}.liens-tous.fleche .block-content a:hover{background:#C9D5DD url(/sites/all/themes/ecofi/images/fleche-bleue.png) bottom right no-repeat;}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{margin-left:0;}.node-webform h1{background:url(/sites/all/themes/ecofi/images/contact-title-icon.png) 0 0 no-repeat;padding-left:75px;line-height:53px;}.form-control,.form-email{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #b5aa93;height:19px;padding:2px 6px;font-size:0.857em;}label{font-weight:normal;font-size:0.857em;}.webform-container-inline{float:left;width:49%;margin-right:1%;margin-bottom:5px;}.webform-container-inline label{width:30%;display:inline-block;margin:0;}.webform-component-radios label{width:15%;float:left;margin:0;}.webform-container-inline input{display:inline;width:68%;}.webform-client-form .webform-component-radios{clear:both;float:left;width:100%;margin-bottom:10px;}.webform-client-form .webform-component-radios .form-radios{width:50%;float:left;}.webform-client-form .webform-component-radios .form-radios .radio{width:50%;float:left;margin:0;}.webform-client-form button.btn{background:#b5aa93 url(/sites/all/themes/ecofi/images/btn-submit-arrow.png) center right no-repeat;border-color:#ddd8ce;border-radius:0;margin:10px 0;padding-right:30px;float:right;}.conditions-pro{display:none;}.popup-instit button{background:#b5aa93;border:1px solid #ddd8ce;color:#fff;padding:2px 15px;margin-right:10px;}.popup-instit form span{clear:both;display:block;cursor:pointer;margin:8px 0;}.popup-instit form span:hover{font-weight:bold;}.legal-text{font-size:0.857em;margin-top:50px;}.search{padding-top:17px}.search h2{font-size:1.285em;background:#60809d;color:#fff;font-weight:normal;padding:10px 0;text-align:center;margin:0;}.search #edit-subtitle{background:#fff url(/sites/all/themes/ecofi/images/search-icon.png) top right no-repeat;height:68px;font-size:1.071em;color:#000;padding:16px 70px 0 15px}.search .block-content{background:#f2eee7;}.search .btn{float:right;margin:5px 0;border:none;background:#b5aa93;color:#fff;border-radius:0;padding:2px 6px;}.search .btn:hover{background:#ff7e15;}.search .form-group{margin:0;padding:0 0 10px 5px;background:#f2eee7;color:#b5a993;}.search .form-group label{font-weight:normal;font-size:0.857em;margin-bottom:0;}.search .form-control.form-select,.search .form-control.form-text{border:1px solid #b5a993;background:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-size:0.857em;color:#b5a993;padding:2px;height:20px;}.search .panel{border:none;background:#f2eee7;border-radius:0;margin-bottom:0;}.search .panel-default>.panel-heading{padding:0;margin:0;background:none;border:none;border-radius:0;}.search fieldset .panel-heading a.panel-title{margin:0;padding:0;font-size:12px;margin-left:5px;margin-bottom:10px;font-weight:bold;}.search fieldset .panel-heading a.panel-title:after{content:" >"}.search .panel-default>.panel-heading+.panel-collapse .panel-body{padding:0;}.form-autocomplete .dropdown .dropdown-menu{}.form-autocomplete .dropdown .dropdown-menu li{}.form-autocomplete .input-group-addon{padding:0 3px;}.form-autocomplete .dropdown .dropdown-menu li a{font-size:0.715em;white-space:pre-line;}.fund-list-home h2.block-title{background:url(/sites/all/themes/ecofi/images/home-title-icon-left.png) 0 0 no-repeat;font-size:1.715em;color:#000;font-weight:normal;height:53px;line-height:53px;margin-bottom:20px;}.fund-list-home h2.block-title span{background:url(/sites/all/themes/ecofi/images/home-title-icon-right.png) top right no-repeat;padding-right:80px;line-height:53px;display:inline-block;}table.fond-table th{background:#ff7e15 !important;color:#fff;font-size:0.857em;border-bottom:3px solid #fefefe;font-weight:normal;padding:11px;white-space:nowrap;padding-left:8px;}body.page-fonds table.fond-table th{padding-left:2px;}body.page-fonds table.fond-table th.thright{text-align:right;}table.fond-table thead th.tdname{padding-left:8px !important;}.table-striped>tbody>tr,.table-striped>tbody>tr>th,.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f4f3f1;border-top:3px solid #fff;}table.fond-table tbody td{line-height:22px;}table.fond-table th.thright{text-align:right;}table.fond-table tbody td:empty:after{content:"nc";margin-right:50%;}table.fond-table tbody td.tdengagement:empty:after{content:"";margin-right:50%;}table.fond-table tbody td.categfond{font-weight:bold;background:#fff;}table.fond-table tbody td a{color:#333;}table.fond-table  tbody td span.classe-actif{float:left;height:8px;width:8px;margin:7px 4px;}table.fond-table .vljaune{font-weight:bold;color:#e4982e;white-space:nowrap;}body.page-fonds .region-content{padding-left:15px;}body.page-fonds table.fond-table tbody td{padding:2px 6px 2px 2px;}table.sticky-header{background:#ff7e15;color:#fff;font-size:0.857em;font-weight:normal;}table.sticky-header th{font-weight:normal;padding:5px 0;padding-left:2px;padding-right:8px;}table.sticky-header th.thright{text-align:right;}table.sticky-header th.tdname{padding-left:8px;}.lien-espace-presse .block-content a{color:#72817e;font-size:1.14em;line-height:25px;display:inline-block;}.block-agenda{margin-top:20px;border:1px solid #b3aca1;-moz-box-shadow:5px 5px 5px 0px #f6f4f2;-webkit-box-shadow:5px 5px 5px 0px #f6f4f2;-o-box-shadow:5px 5px 5px 0px #f6f4f2;box-shadow:5px 5px 5px 0px #f6f4f2;filter:progid:DXImageTransform.Microsoft.Shadow(color=#f6f4f2,Direction=134,Strength=5);}.block-agenda h2.block-title{color:#fff;font-size:1.285em;background:url(/sites/all/themes/ecofi/images/agenda-title-bg.png) top right no-repeat;line-height:22px;padding-bottom:21px;margin-bottom:0;padding-left:10px;font-weight:normal;}.block-agenda .block-content{padding:0px 10px 5px 10px;background:url(/sites/all/themes/ecofi/images/block-actus-bg.png) bottom right no-repeat;min-height:130px;font-size:0.85em;}.block-agenda .block-content h2{font-weight:normal;margin-top:4px;}.block-agenda .block-content .form-group{margin:0;}.bloc-actu-simple{margin-bottom:5px;}.bloc-actu-simple .block-content{border:1px solid #b3aca1;-moz-box-shadow:5px 5px 5px 0px #f6f4f2;-webkit-box-shadow:5px 5px 5px 0px #f6f4f2;-o-box-shadow:5px 5px 5px 0px #f6f4f2;box-shadow:5px 5px 5px 0px #f6f4f2;filter:progid:DXImageTransform.Microsoft.Shadow(color=#f6f4f2,Direction=134,Strength=5);padding:20px 20px 45px 20px;background:url(/sites/all/themes/ecofi/images/actu-simple-bottom-bg.png) bottom right repeat repeat-x;font-size:1.285em;}.bloc-actu-simple .block-content h3{font-size:1.11em}.bloc-actu-simple h2.block-title{font-size:1.715em;font-weight:normal;line-height:53px;color:#000;background:url(/sites/all/themes/ecofi/images/h1-bg-black.png) 0 0 no-repeat;}@-moz-document url-prefix(){fieldset{display:table-cell;}}.bloc-last-publications{border:1px solid #d0ccc5;background:url(/sites/all/themes/ecofi/images/last-publications-bottom-bg.png) bottom right repeat-x;padding-bottom:36px;margin-top:92px;}.bloc-last-publications h2.block-title{padding:10px 0 5px 10px;background:#fefefe;font-size:1.285em;margin-bottom:0;font-weight:normal;}.bloc-last-publications .block-content{padding:10px 30px 10px 10px;background:#fefefe;font-size:0.715em;}.bloc-last-publications .block-content a{color:#000;}.bloc-last-publications .block-content a h2.node-title{font-weight:normal;}.bloc-last-publications .block-content .views-field-publications-categorie{text-transform:uppercase;margin-top:5px;}.bloc-last-publications .block-content .last-publication-link{background:url(/sites/all/themes/ecofi/images/last-publication-download-icon.png) bottom right no-repeat;padding-right:10px;}.bloc-publications{padding:10px;background:url(/sites/all/themes/ecofi/images/block-actus-bg.png) bottom right no-repeat;min-height:130px;font-size:0.85em;border:1px solid #eae6e3;margin-top:20px;}.bloc-publications h2.block-title,.bloc-publications .view-header h3{font-size:1.285em;}.region-sidebar-first .bloc-publications{margin-top:0;background:none;border:none;min-height:initial;padding:0 10px 0 10px;}.region-sidebar-first .bloc-publications .block-content{background:url(/sites/all/themes/ecofi/images/block-actus-bg.png) bottom right no-repeat;min-height:165px;border:1px solid #eae6e3;padding:10px;-moz-box-shadow:5px 5px 5px 0px #f6f4f2;-webkit-box-shadow:5px 5px 5px 0px #f6f4f2;-o-box-shadow:5px 5px 5px 0px #f6f4f2;box-shadow:5px 5px 5px 0px #f6f4f2;filter:progid:DXImageTransform.Microsoft.Shadow(color=#f6f4f2,Direction=134,Strength=5);}.bloc-publications .block-content .views-field-title{line-height:16px;margin-bottom:4px;}.bloc-publications .block-content .views-field-title a{display:inline-block;width:100%;padding-right:15px;color:#61809c;background:url(/sites/all/themes/ecofi/images/publi-download-icon.png) bottom right no-repeat;}.image-actu{margin-top:92px;}.region-sidebar-second .liens-tous,.region-sidebar-second .lien-espace-presse{margin-bottom:20px;}.region-sidebar-second .liens-tous p{margin:0;}#block-views-videos-block-2{margin-top:37px;}#block-views-videos-block-2 h2.block-title{font-size:1.285em;margin-bottom:20px;font-weight:normal;}body.node-type-pages-editoriales .field-name-field-chapeau{background:url(/sites/all/themes/ecofi/images/edito-chapeau-bg.png) bottom right no-repeat;padding:15px 40px 10px 10px;border:1px solid #c5bbaa;margin-bottom:20px;}body.node-type-pages-editoriales .field-name-field-chapeau h3{margin:0;}body.node-type-pages-editoriales .group-desc{max-height:145px;}body.node-type-pages-editoriales .group-desc .field-type-text{border-top:1px solid #b5a993;padding-top:20px;}body.node-type-pages-editoriales .group-desc-intro .field-type-image,body.node-type-pages-editoriales .group-desc .field-type-image{margin-top:15px;float:right;margin:0 0 20px 20px;}body.node-type-pages-editoriales .group-desc .field-type-image{margin-top:-10px;}body.node-type-pages-editoriales .group-desc .field-type-text-long{display:inline;}body.node-type-pages-editoriales .group-desc-intro a:not(.lien) img,body.node-type-pages-editoriales .group-desc a:not(.lien) img{cursor:zoom-in;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:url(/sites/all/themes/ecofi/images/cursor-zoom-in.cur),default;cursor:url(/sites/all/themes/ecofi/images/cursor-zoom-in.png) 0 0,auto;}body.node-type-pages-editoriales .region-content .field-name-body{margin-bottom:0;}body.node-type-pages-editoriales  a.toggle-readmore{text-indent:-9999em;display:block;height:42px;width:100%;clear:both;}body.node-type-pages-editoriales .toopen a.toggle-readmore{background:url(/sites/all/themes/ecofi/images/edito-lire-la-suite.png) 0 10px no-repeat;}body.node-type-pages-editoriales.i18n-en .toopen a.toggle-readmore{background:url(/sites/all/themes/ecofi/images/read-more.png) 0 10px no-repeat;}body.node-type-pages-editoriales .toclose a.toggle-readmore{background:url(/sites/all/themes/ecofi/images/edito-fermer.png) bottom right no-repeat;height:10px;}.view-publications .view-content .node-publications{margin-bottom:20px;}.view-publications .view-content legend{margin-bottom:15px;border-color:#323231;}.view-publications .view-content .fieldset-legend{font-size:14px;padding-bottom:15px;}.view-publications .view-content a.fieldset-title{text-transform:uppercase;color:#000;text-decoration:none !important;display:inline-block;width:100%;background:url(/sites/all/themes/ecofi/images/publi-fleche-ouvrir.png) center right no-repeat;}.view-publications .view-content a.fieldset-title img{float:left;}.view-publications .view-content a.fieldset-title span.fieldset-publi-title{padding-top:20px;display:block;}.view-publications .view-content a.fieldset-title:focus{outline:none;}.view-publications .view-content .group-titlegrp .field-name-publications-date .date-display-single{float:left;margin-right:4px;}.view-publications .view-content .group-titlegrp .field-name-publications-date .date-display-single:after{content:" | ";}.view-publications .view-content .group-titlegrp .node-title{line-height:20px;font-weight:normal;margin-bottom:5px;}.view-publications .view-content .form-group{margin-bottom:0;}.view-publications .view-content .field-name-body{font-size:0.857em;margin-bottom:15px;}.region-content .content span.file img,.region-content .content span.file span.file-size{display:none;}.region-content .content span.file a{text-indent:-9999em;display:inline-block;width:144px;height:29px;}body.i18n-fr .region-content .content span.file a{background:url(/sites/all/themes/ecofi/images/telechargement-btn.png) 0 0 no-repeat;}body.i18n-en .region-content .content span.file a{background:url(/sites/all/themes/ecofi/images/download-btn.png) 0 0 no-repeat;}html.js fieldset.collapsed{height:auto;}body.page-dernier-communique h1,body.page-communiques-de-presse h1,body.node-type-communique-de-presse h1,body.page-publications h1{background:url(/sites/all/themes/ecofi/images/presse-actu-title-bg.png) 0 0 no-repeat;}.liste-presse-actus .view-content .field-name-actualites-image{}.liste-presse-actus .view-content .group-rightstuff .field-name-communique-de-presse-date,.liste-presse-actus .view-content .group-rightstuff .field-name-actualites-date{font-size:0.715em;line-height:1em;margin-bottom:5px;}.liste-presse-actus .view-content .group-rightstuff .form-group{margin:0;}.liste-presse-actus .view-content .group-rightstuff h2.node-title{font-weight:bold;color:#00afaa;margin-bottom:5px;}.liste-presse-actus .view-content .group-rightstuff .field-name-body{font-size:0.857em;}.liste-presse-actus .view-content .group-rightstuff ul.links{border-bottom:1px solid #323231;margin-top:10px;margin-bottom:40px;padding-bottom:10px;text-align:right;}.liste-presse-actus .view-content .group-rightstuff ul.links  .node-readmore a{display:inline-block;padding-right:13px;line-height:13px;font-size:0.857em;color:#000;background:url(/sites/all/themes/ecofi/images/readmore-icon.png) top right no-repeat;}body.node-type-communique-de-presse .node-communique-de-presse .region-content .date-display-single,body.page-dernier-communique  .node-communique-de-presse .region-content .date-display-single,body.node-type-actualites .node-actualites .region-content .date-display-single{font-size:0.715em;}body.node-type-communique-de-presse .node-communique-de-presse .content .group-image,body.page-dernier-communique  .node-communique-de-presse .content .group-image,body.node-type-actualites .node-actualites .content .group-image{float:left;margin:0 30px 30px 0;}body.node-type-communique-de-presse .node-communique-de-presse .content .group-rightstuff .form-group,body.page-dernier-communique .node-communique-de-presse .content .group-rightstuff .form-group,body.node-type-actualites .node-actualites .content .group-rightstuff .form-group{margin:0;}body.node-type-communique-de-presse .node-communique-de-presse .content .group-rightstuff h1.title,body.page-dernier-communique .node-communique-de-presse .content .group-rightstuff h1.title,body.node-type-actualites .node-actualites .content .group-rightstuff h1.title{font-size:1em;color:#00afaa;margin:0 0 5px 0;background:none;line-height:normal;}.node-fond .group-icons .customfields{float:right;margin-left:5px;height:80px;}.customfields.field.field-name-ISRlabel.field-label-hidden img{width:50px;margin-top:7px;}.node-fond .group-icons .customfields.field.field-name-greenfin.field-label-hidden{height:25px;}.customfields.field.field-name-greenfin.field-label-hidden img{width:190px;margin-top:12px;}.group-header{margin-bottom:30px;}.group-header .field-name-LibelleLongPortefeuille img{width:50px;float:left;margin-right:10px;}.group-header .field-name-LibelleLongPortefeuille span{font-family:NovelSansPro-Regular,sans-serif;font-size:1.715em;height:77px;line-height:34px;padding-top:4px;display:inline-block;width:60%;}.group-contenu .group-left{padding-left:25px;}.group-contenu .cadrebleu,.group-contenu .field-name-TypePart{background:#60809d;color:#fff;font-size:0.857em;padding:8px;}.group-contenu .field-name-TypePart{float:left;margin-top:2px;}.group-contenu .field-name-field-autre-part a{background:#f5f5f5;color:#60809d;font-size:0.857em;padding:8px;float:left;margin-top:2px;margin-right:5px;}.group-contenu .field-name-field-autre-part a.active{background:#60809d;color:#fff;}.group-contenu .cadrebleu .field-name-CodeISIN .field-label,.group-contenu .cadrebleu .field-name-DerniereVLValidee .field-label{margin-right:2px;}.i18n-fr .group-contenu  .field-name-TypePart .field-items:before{content:"Part ";}.i18n-en .group-contenu  .field-name-TypePart .field-items:before{content:"Unit ";}.group-contenu .group-gerant{clear:both;}.group-contenu .group-gerant-right{padding-top:30px;}.group-contenu .field-name-Gerant{clear:both;}.group-contenu .field-name-Gerant img{margin:30px 0 20px 0;}.group-contenu .field-name-Gerant .gerantname{margin-bottom:10px;font-size:0.857em;}.group-contenu .field-name-field-video-fond a{display:inline-block;width:160px;height:30px;line-height:30px;background:#f5f5f5 url(/sites/all/themes/ecofi/images/bouton-video-fonds.png) 132px center no-repeat;padding:0 30px 0 20px;color:#60809d;margin-bottom:20px;}.group-contenu .group-gerant span.citation{font-size:60px;float:left;font-family:arial;line-height:48px;display:block;height:20px;width:40px;}.group-contenu .field-name-Duree{margin-top:20px;font-size:0.857em;}.group-contenu .field-name-DateFixe{float:left;margin-right:50px;}.view-recompenses{clear:both;padding-top:20px;margin-bottom:20px;}.view-recompenses .carousel-inner{background:url(/sites/all/themes/ecofi/images/slider-fond-bg.png) bottom left repeat-x;}.view-recompenses .vocabulary-recompense h2{display:none;}.view-recompenses .vocabulary-recompense .field-name-field-titre{font-weight:bold;}.view-recompenses .vocabulary-recompense .taxonomy-term-description{font-size:0.857em;}.view-recompenses .carounav{position:absolute;bottom:2px;height:20px;line-height:20px;width:100%;text-align:right;padding-right:5px;padding-bottom:5px;}.view-recompenses .carounav .carousel-control{position:relative;opacity:1;text-shadow:none;background:none;color:#2a6496;width:10px;display:inline;}.view-recompenses .carousel-indicators{position:relative;width:auto;margin:0;left:0;bottom:0;display:inline;}.view-recompenses .carousel-indicators li{text-indent:0;color:#2a6496;background:#fff;font-size:0.857em;width:15px;height:15px;border:none;margin:0;}.view-recompenses .carousel-indicators li.active{background:#2a6496;color:#fff;}.group-contenu div.horizontal-tabs{border:none;}.group-contenu .horizontal-tabs fieldset.horizontal-tabs-pane{padding:0;}.group-contenu fieldset.group-perf .panel-body{padding:20px 0 0 0;}.group-contenu fieldset.group-perf .panel-body .panel-body{padding:0;}.group-contenu .horizontal-tabs ul.horizontal-tabs-list{border:none;background:#f5f5f5;}.group-contenu .horizontal-tabs ul.horizontal-tabs-list li.selected{background:#60809d;}.group-contenu .horizontal-tabs ul.horizontal-tabs-list li{background:#f5f5f5 url(/sites/all/themes/ecofi/images/separateur-onglet-perf.png) center right no-repeat;border:none;min-width:0;}.group-contenu .horizontal-tabs ul.horizontal-tabs-list li.last{background-image:none;}.group-contenu .horizontal-tabs ul.horizontal-tabs-list li a{padding:0.5em 10px 0.3em 10px;}.group-contenu .horizontal-tabs ul.horizontal-tabs-list li.selected a{}.group-contenu .horizontal-tabs ul.horizontal-tabs-list li a:hover{background:none;}.group-contenu .horizontal-tabs ul.horizontal-tabs-list a strong{color:#60809d;font-weight:normal;border:none;}.group-contenu .horizontal-tabs ul.horizontal-tabs-list .selected a strong{color:#fff;}.group-contenu .horizontal-tabs .group-perf .grafiltercontainer{float:left;width:100%;clear:both;}.group-contenu .horizontal-tabs .group-perf .grafiltercontainer .grafilterform{float:left;width:70%;}.group-contenu .horizontal-tabs .group-perf .grafiltercontainer .grafilterform #edit-dates,.group-contenu .horizontal-tabs .group-perf .grafiltercontainer .grafilterform #edit-links{float:left;width:46%;margin-right:2%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:5px;border:1px solid #a5afae;font-size:0.714em;line-height:21px;}.group-contenu .horizontal-tabs .group-perf .grafiltercontainer .grafilterform #edit-links{float:left;width:48%;}.group-contenu .horizontal-tabs .group-perf .grafiltercontainer .grafilterform #edit-links span.graphfilter{color:#99a4a0;margin-right:3px;padding-right:3px;border-right:1px solid #99a4a0;cursor:pointer;}.group-contenu .horizontal-tabs .group-perf .grafiltercontainer .grafilterform #edit-links span.graphfilter#creation{border-right:none;}.group-contenu .horizontal-tabs .group-perf .grafiltercontainer .grafilterform .container-inline-date{float:left;width:50%;clear:none;}.group-contenu .horizontal-tabs .group-perf .grafiltercontainer .grafilterform .container-inline-date > .form-item{padding:0;margin:0;}.group-contenu .horizontal-tabs .group-perf .grafiltercontainer .grafilterform .container-inline-date > .form-item label{float:left;margin-bottom:0;margin-right:5px;line-height:19px;}.group-contenu .horizontal-tabs .group-perf .grafiltercontainer .grafilterform .container-inline-date .date-padding{padding:0;}.group-contenu .horizontal-tabs .group-perf .grafiltercontainer .grafilterform .container-inline-date .date-padding input{padding:0 20px 0 0;width:80px;background:url(/sites/all/themes/ecofi/images/calendrier-filtre-fonds.png) center right no-repeat;}.group-contenu .horizontal-tabs .group-perf .grafiltercontainer .graflink{float:left;width:30%;}.group-contenu .horizontal-tabs .group-perf .grafiltercontainer .graflink a{font-size:0.714em;color:#60809d;padding:5px 10px;line-height:21px;background:#f5f5f5 url(/sites/all/themes/ecofi/images/download-vl-icon.png) right center no-repeat;padding-right:50px;display:inline-block;}.group-contenu .horizontal-tabs .group-perf #expli{color:#ff7e15 !important;font-size:0.857em;clear:both;margin-bottom:15px;}.group-contenu .horizontal-tabs .group-perf #graphdiv{float:left;width:100% !important;clear:both;margin-top:50px;height:300px;}.group-contenu .horizontal-tabs .group-perf #graphdiv .dygraph-legend{font-size:12px !important;width:350px !important;left:50px !important;top:-50px !important;z-index:1 !important;}.group-contenu .horizontal-tabs .group-perf #graphdiv .dygraph-legend  > span + span{display:block;clear:both;}.group-contenu .horizontal-tabs .group-perf #graphdiv .dygraph-legend{color:#fff;}.group-contenu .horizontal-tabs .group-perf #graphdiv .dygraph-legend  > span{color:#333;}.group-contenu .horizontal-tabs .group-perf #graphdiv .dygraph-legend b,.group-contenu .horizontal-tabs .group-perf #graphdiv .dygraph-legend span{font-weight:normal !important;}.dygraph-axis-label{font-size:10px;}.field-name-field-fond-valeur-annee{clear:both;margin-top:30px;float:left;width:100%;}.field-name-field-fond-valeur-annee .field-label{margin-bottom:4px;}.field-name-field-fond-valeur-annee .field-label .flabcol{display:none;}.field-name-field-fond-valeur-annee table td,.field-name-field-fond-valeur-annee table th{border-right:1px solid #f7f6f4;text-align:center;}.field-name-field-fond-valeur-annee table thead{background:#60809d;color:#fff;font-size:0.857em;}.field-name-field-fond-valeur-annee table tbody td{font-size:0.857em;font-weight:bold;}.field-name-field-fond-valeur-annee table tbody td + td{font-weight:normal;}.field-name-field-data-on .field-item,.group-indicators .field-label{margin:32px 0 10px;}.group-indicators .field-label{margin:30px 0 10px;font-size:1.2em;}.group-indicators span.flabcol{display:none;}.field-name-field-data-on span.flabcol{display:inline;}.chart-legend ul{list-style:none;margin:0;padding:0;width:300px;margin-top:30%;}.chart-legend span{display:inline-block;width:30px;height:12px;margin-right:4px;margin-bottom:-2px;}.chart-legend li{margin-bottom:4px;display:block;margin-right:4px;}.field-name-field-chiffres,.field-name-field-focus .field-item,.group-documentation-cadre{margin-top:20px;font-size:0.714em;background:url(/sites/all/themes/ecofi/images/isr-bottom-text-bg.png) bottom left repeat-x;min-height:106px;padding:15px;}.group-documentation-cadre{font-size:0.857em;}.field-name-field-focus .field-item{margin-top:0;}.field-type-tablefield,.field-name-field-texte-des-5-ent-mieux,.field-name-field-texte-des-5-ent-moins{margin-top:10px;}.group-isr-bottom .field-type-tablefield.field-name-field-liste-des-5-ent-mieux{margin-top:50px;}.field-type-tablefield .field-label,.field-name-field-texte-des-5-ent-mieux .field-label,.field-name-field-texte-des-5-ent-moins .field-label{font-size:0.857em;margin-bottom:4px;}.field-type-tablefield table,.field-name-field-texte-des-5-ent-mieux table,.field-name-field-texte-des-5-ent-moins table,.field-name-field-texte-main-solidary-lines table{font-size:0.714em;border:0;}.field-name-field-texte-main-solidary-lines table{width:100%;max-width:100%;margin-bottom:20px;}.field-type-tablefield table thead,.field-name-field-texte-des-5-ent-mieux table thead,.field-name-field-texte-des-5-ent-moins table thead,.field-name-field-texte-main-solidary-lines table thead{color:#fff;background:#96a5a2;}.field-name-field-indicators .table-striped>tbody>tr:nth-child(odd)>td,.field-name-field-indicators .table-striped>tbody>tr{color:#fff;background:#4B4339;}.field-type-tablefield table tbody,.field-name-field-texte-des-5-ent-mieux table tbody,.field-name-field-texte-des-5-ent-moins table tbody,.field-name-field-texte-main-solidary-lines table tbody{border:1px solid #fff;}.field-type-tablefield table th,.field-type-tablefield table td,.field-name-field-texte-des-5-ent-mieux table th,.field-name-field-texte-des-5-ent-moins table th,.field-name-field-texte-des-5-ent-mieux table td,.field-name-field-texte-des-5-ent-moins table td,.field-name-field-indicators table th,.field-name-field-indicators table td,.field-name-field-10-main-lines-of-the-portf table th,.field-name-field-10-main-lines-of-the-portf table td,.field-name-field-texte-main-solidary-lines table th,.field-name-field-texte-main-solidary-lines table td{border-right:1px solid #f7f6f4;border-left:1px solid #f7f6f4;padding:8px;line-height:1.42857143}.field-name-field-10-main-lines-of-the-portf table thead,.field-name-field-10-main-lines-of-the-portf .table-striped>thead>th:nth-child(odd)>td,.field-name-field-10-main-lines-of-the-portf .table-striped>thead>th{color:#fff;background:#4B4339;border:1px solid #fff;}.field-name-field-texte-main-solidary-lines table tbody tr,.field-name-field-texte-main-solidary-lines table tbody tr td{background-color:#f4f3f1;border-top:3px solid #fff;}.field-name-field-focus .field-label,.field-name-field-texte-main-solidary-lines	.field-label,.field-name-field-benefiting-ong .field-label{font-size:12px;}.field-name-field-texte-main-solidary-lines	.field-label{margin-bottom:10px;}.field-name-field-texte-main-solidary-lines	.field-label:after{content:"*";}.field-name-field-focus .field-label .flabcol,.field-name-field-texte-main-solidary-lines	.field-label .flabcol{display:none;}.field-name-EsgComment,.field-name-field-commentaire-esg{text-align:right;margin-bottom:30px;}.field-name-EsgComment a,.field-name-field-commentaire-esg a{display:inline-block;padding:5px 25px 5px 10px;background:#60809d;color:#fff;text-transform:uppercase;margin:3px 0;font-family:NovelSansPro-Regular,sans-serif;font-size:0.857em;background:#60809d url(/sites/all/themes/ecofi/images/fleche-blanche.png) bottom right no-repeat;}.group-partage-right .field-label{margin-bottom:20px;}.group-partage-right .field-item .field-item{font-size:0.714em;}.group-spec-right-cadre{border:1px solid #bac2c1;background:#fefefe;padding:15px 10px;font-size:0.857em;}.group-spec-right-cadre .customfields{clear:both;}.group-spec-right-cadre .customfields .field-label{color:#60809d;width:200px;font-weight:normal;float:left;width:40%;}.group-spec-right-cadre .customfields .field-items{float:right;width:60%;}.group-documentation-cadre a{color:#2b2a29;background:url(/sites/all/themes/ecofi/images/last-publication-download-icon.png) right center no-repeat;padding-right:30px;min-width:130px;display:inline-block;}.group-sharing .group-partage-right .field-name-field-benefiting-ong > .field-items > .field-item{float:left;width:25%;margin-right:8%;min-height:200px;}.group-sharing .group-partage-right .field-name-field-benefiting-ong .field-label .flabcol{display:none;}.blockwarning{clear:both;background:url(/sites/all/themes/ecofi/images/slider-fond-bg.png) bottom left repeat-x;padding:50px 30px 20px 30px;font-size:0.857em;margin-top:30px;}div.donneesau{color:#ff7e15;font-size:0.857em;float:right;clear:both;}.bloc-contact-presse{margin-top:60px;}.bloc-contact-presse .contact-infos{background:url(/sites/all/themes/ecofi/images/contact-press-bg.png) bottom left repeat-x;min-height:129px;padding-bottom:29px;font-size:0.857em;}.bloc-contact-presse .contact-infos a{color:#000;}.region-content .node-videos h5.title{font-weight:bold;color:#23201f;}.region-content .node-videos .field-name-field-video{margin-bottom:30px;}.region-content .node-videos .field-name-field-videate{font-size:0.857em;font-weight:bold;}.region-content .node-videos .field-name-field-titre-de-la-parution{font-weight:bold;color:#00afad;}.region-content .node-videos .field-name-field-chapo{margin-top:15px;font-size:0.857em;font-weight:bold;}.region-content .node-videos .field-name-body{font-size:0.928em;margin-bottom:40px;}.region-sidebar-second .node-videos .content{margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid #c7bead;}.region-sidebar-second .views-row-last .node-videos .content{border:none;}.region-sidebar-second .node-videos .field-name-field-image-video{margin-bottom:10px;}.region-sidebar-second .node-videos .field-name-field-image-video .field-item{position:relative;}.region-sidebar-second .node-videos .field-name-field-image-video .field-item a + a{display:block;width:100%;height:100%;}.region-sidebar-second .node-videos .field-name-field-image-video .field-item span.ma-fleche{position:absolute;top:50%;left:50%;width:30%;height:30%;background:url(/sites/all/themes/ecofi/images/fleche-petite-video.png) center center no-repeat;margin-left:-15%;margin-top:-15%;}.region-sidebar-second .node-videos .field-name-field-videate{font-size:0.785em;margin-left:5px;}.region-sidebar-second .node-videos h2.node-title{font-size:1em;margin-left:5px;margin-bottom:5px;line-height:1.3;}.region-sidebar-second .node-videos .field-name-field-chapo{font-size:0.857em;padding-left:13px;background:url(/sites/all/themes/ecofi/images/video-puce-chapo.png) 0 4px no-repeat;margin-left:5px;padding-right:10px;}.region-sidebar-second .node-videos .form-group{margin-bottom:0;padding-right:10px;}.popup-instit{display:none;}.main-content-container .pagination{margin:0;}.main-content-container .pagination>li>a,.main-content-container .pagination>li>span{padding:0px 5px;border:none;border-radius:0 !important;color:#333;}.main-content-container .pagination>.active>a,.main-content-container .pagination>.active>span,.main-content-container .pagination>.active>a:hover,.main-content-container .pagination>.active>span:hover,.main-content-container .pagination>.active>a:focus,.main-content-container .pagination>.active>span:focus{background:none;font-weight:bold;color:#333;}.responsive-menus.responsified .responsive-menus-simple,.responsive-menus.responsified span.toggler{background:#00afaa;box-shadow:none;border-radius:0;}.responsive-menus.responsified .responsive-menus-simple li a{text-transform:none;}.responsive-menus.responsified .responsive-menus-simple li a:hover{background:#fff;color:#00afaa;}.responsive-menus.responsified .responsive-menus-simple li.dropdown > a,.responsive-menus.responsified .responsive-menus-simple li.last > a{font-size:1.286em;font-weight:bold;}.responsive-menus.responsified .responsive-menus-simple li ul li a{padding:0.75em 0 0.75em 15%;font-weight:bold;}.responsive-menus.responsified .responsive-menus-simple li ul li ul li a{padding:0.4em 0 0.4em 20%;font-weight:normal;}body.node-type-pages-editoriales .group-desc .association,body.node-type-pages-editoriales .group-desc .entreprise,body.node-type-pages-editoriales .group-desc .institutionnel,body.node-type-pages-editoriales .group-desc .selectionneur,body.node-type-pages-editoriales .group-desc .particulier,body.profilshow2.node-type-pages-editoriales .group-desc .public,body.profilshow4.node-type-pages-editoriales .group-desc .public,body.profilshow3.node-type-pages-editoriales .group-desc .public,body.profilshow6.node-type-pages-editoriales .group-desc .public,body.profilshow5.node-type-pages-editoriales .group-desc .public{display:none;}body.profilshow2.node-type-pages-editoriales .group-desc .association,body.profilshow4.node-type-pages-editoriales .group-desc .entreprise,body.profilshow3.node-type-pages-editoriales .group-desc .institutionnel,body.profilshow6.node-type-pages-editoriales .group-desc .selectionneur,body.profilshow5.node-type-pages-editoriales .group-desc .particulier{display:block;}@media(max-width:767px){.responsive-menus.responsified .responsive-menus-simple li ul li ul li a{display:none;}.region-sidebar-second,.region-content,.footer-content{margin-top:30px;padding:0 15px;}#page-header .lead{margin-top:0;text-align:center;font-size:1.143em;line-height:30px;height:30px;margin-bottom:0;}.region-header{margin-top:10px;}#block-text-resize-0{display:none;}#block-locale-language{text-align:center;}#page-header-container .navbar{padding-top:15px;}.view-homeslider .views-row .content .flex-caption{padding:5px;font-size:0.715em;}.view-homeslider .views-row .content .flex-caption h2,.view-homeslider .views-row .content .flex-caption h3,.view-homeslider .views-row .content .flex-caption h4,.view-homeslider .views-row .content .flex-caption h5,.view-homeslider .views-row .content .flex-caption div.voeux{display:none;}.menu-instit-block ul.menu li{text-align:center;margin:0;padding:0;background:none;}#page-header-container .sous-menu,.container>.navbar-header{display:none;}#page-header-container .sous-menu .menu{padding-left:0;text-align:center;}#page-header-container .sous-menu .menu li{padding-left:0 !important;}#page-header-container .navbar ul.menu > li{background:none !important;margin:0 !important;width:100%;text-align:center;}#page-header-container .navbar ul.menu > li a{background:none !important;}#page-header-container .navbar ul.menu > li a:hover{background:#f5f5f5 !important;}#page-header-container .navbar ul.menu > li >.dropdown-menu{margin-top:0;padding:0;}#page-header-container .navbar ul.menu > li >.dropdown-menu > li{width:100%;text-align:center;}#page-header-container .navbar ul.menu > li >.dropdown-menu > li a:after{background:none;padding:0;margin:0;}#page-header-container .navbar ul.menu > li.first >.dropdown-menu,#page-header-container .navbar ul.menu > li+li >.dropdown-menu{text-align:center;padding:0;}.region-sidebar-second .node-videos .field-name-field-image-video img{width:100%;}.liens-tous .block-content a{padding:15px 25px 15px 10px}.webform-container-inline,.webform-client-form .webform-component-radios .form-radios .radio,.webform-component-radios label{width:100%;margin-right:0;}#page-header .lead{display:none;}body.front #page-header .lead{display:block;}#block-locale-language{display:none;}body.front #block-locale-language{display:block;}.region-slideshow{display:none;}body.front .region-slideshow{display:block;}.bloc-publications,.image-actu{display:none;}.bloc-last-publications{margin-top:20px;margin-bottom:20px;}.group-gerant-right{display:none;}.group-contenu .group-left{margin-bottom:20px;}.group-contenu .horizontal-tabs ul.horizontal-tabs-list li{width:100%;background:none;}.group-contenu .horizontal-tabs .group-perf .grafiltercontainer .grafilterform{width:100%;}.group-contenu .horizontal-tabs .group-perf .grafiltercontainer .grafilterform #edit-dates,.group-contenu .horizontal-tabs .group-perf .grafiltercontainer .grafilterform #edit-links,.group-contenu .horizontal-tabs .group-perf .grafiltercontainer .graflink{width:100%;}.group-contenu .horizontal-tabs .group-perf .grafiltercontainer .graflink{margin-bottom:20px;}.panel-body{padding:15px 0;}.group-spec-right-cadre{margin-top:20px;}body.node-type-fond .main-container .main-content-container{padding-top:0;}body.page-dernier-communique h1,body.page-communiques-de-presse h1,body.node-type-communique-de-presse h1,body.page-publications h1{margin-top:20px;}body.node-type-communique-de-presse .node-communique-de-presse .content .group-image,body.page-dernier-communique .node-communique-de-presse .content .group-image,body.node-type-actualites .node-actualites .content .group-image,.liste-presse-actus .group-image{display:none;}body.node-type-pages-editoriales .group-desc .field-type-image{margin-top:0;width:100%;}.footer .footer-content .sites-groupe{margin-bottom:20px;}}@media(min-width:768px) and (max-width:991px){#page-header-container  #navbar .container{width:690px;}.region-sidebar-second .titre-kiosque h2{font-size:1.325em}.region-header,.region-share{margin-top:0;}.home-instit{font-size:0.715em;padding-left:30px;}.menu-instit-block ul.menu li{padding-right:10px;margin-right:10px;}#page-header-container .navbar{padding-top:15px;}#page-header-container .navbar ul.menu > li{margin:0 20px;}#page-header-container .sous-menu,.container>.navbar-header{display:none;}.view-homeslider .views-row .content .flex-caption h2,.view-homeslider .views-row .content .flex-caption h3,.view-homeslider .views-row .content .flex-caption h4,.view-homeslider .views-row .content .flex-caption h5{font-size:0.715em;}.titre-kiosque h2{font-size:1.3em;}.group-leftblock .field-name-publications-image{display:none;}body.node-type-communique-de-presse .node-communique-de-presse .content .group-image,body.page-dernier-communique .node-communique-de-presse .content .group-image,body.node-type-actualites .node-actualites .content .group-image{display:none;}.liste-presse-actus .group-image{display:none;}.bloc-actu-simple .block-content{font-size:0.957em;}.footer .footer-content{padding-left:20px;}body.node-type-fond .main-container .main-content-container{padding-top:20px;}.group-header .field-name-LibelleLongPortefeuille span{height:auto;}.group-contenu .group-left{margin-bottom:40px;}}@media(min-width:992px) and (max-width:1199px){#page-header .lead{margin-bottom:0;}.region-header,.region-share{margin-top:0;}#page-header-container .navbar ul.menu > li{margin:0 60px;}.home-instit{font-size:1em;}.menu-instit-block ul.menu li{padding-right:30px;margin-right:30px;}.search #edit-subtitle{font-size:0.715em;padding-left:5px;}body.node-type-communique-de-presse .node-communique-de-presse .content .group-image,body.page-dernier-communique .node-communique-de-presse .content .group-image,body.node-type-actualites .node-actualites .content .group-image{display:none;}.liste-presse-actus .group-image{display:none;}.region-sidebar-second .titre-kiosque h2{font-size:1.1em;}}@media(min-width:1200px){}@media print{a[href]:after{content:none !important;}}.node-information-aux-porteurs h2{font-size:1.2em;margin-right:10px;margin-bottom:0;}.node-information-aux-porteurs .form-group{margin-bottom:0;}.node-information-aux-porteurs div.group-titredate *{float:left;}.node-information-aux-porteurs div.field-name-body{float:none;clear:both;}.node-information-aux-porteurs div.field-name-body a.pdf{padding-left:15px;background:url(/sites/default/files/images/telechargement.png) 0 4px no-repeat;}.node-information-aux-porteurs .field-name-field-fichiers a{padding-left:15px;background:url(/sites/default/files/images/telechargement.png) 0 4px no-repeat;}.node-information-aux-porteurs.node-teaser{margin-bottom:25px;}a.accordion-toggle{width:100%;display:inline-block;}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}@font-face{font-family:'flexslider-icon';src:url(/sites/all/themes/ecofi/css/fonts/flexslider-icon.eot);src:url(/sites/all/themes/ecofi/css/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ecofi/css/fonts/flexslider-icon.woff) format('woff'),url(/sites/all/themes/ecofi/css/fonts/flexslider-icon.ttf) format('truetype'),url(/sites/all/themes/ecofi/css/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:normal;font-style:normal;}.flexslider{margin:0;padding:0;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{width:100%;display:block;}.flex-pauseplay span{text-transform:capitalize;}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.no-js .slides > li:first-child{display:block;}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}.flexslider .slides{zoom:1;}.carousel li{margin-right:5px;}.flex-direction-nav{*height:0;}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.flex-direction-nav .flex-prev{left:-50px;}.flex-direction-nav .flex-next{right:-50px;text-align:right;}.flexslider:hover .flex-prev{opacity:0.7;left:10px;}.flexslider:hover .flex-next{opacity:0.7;right:10px;}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';}.flex-direction-nav a.flex-next:before{content:'\f002';}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}.flex-pauseplay a:hover{opacity:1;}.flex-pauseplay a.flex-play:before{content:'\f003';}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .flex-active{opacity:1;cursor:default;}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}.flex-direction-nav .flex-next{opacity:1;right:10px;}}
