/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/



/*------------------------------------------------------------------
------------------------ CSS PERSONNALISÉS --------------------------
-------------------------------------------------------------------*/

.broken_link, a.broken_link {
    text-decoration: underline !important;
}


/*  DERNIERE MODIFICATION: 18 09 2020 - 11h45 */





/*---------- Ne pas afficher quelques chose ----------*/

.no-show {
	display: none
}



/*-------------- formulaires Mailchimp désactivés ------------*/


/*page actus*/

.ressources-newsletter {
	display: none;
}


/*---------------- WP Splash page -----------------*/


#wpsp-container {
position:fixed; 
top:0px; 
left:0px; 
bottom:0px; 
right:0px; 
width:100%; 
height:100%; 
border:none; 
margin:0; 
padding:0; 
overflow:hidden; 
z-index:999999;
}


/*---------------- COOKIES NOTICES ----------------*/


#cookie-notice .button.wp-default {
    font-family: nimbus-sans-bold, Arial, sans-serif !important;
    border-width: 0px;
    background: #ffffff !important;
    border-radius: 0;
    border-style: none;
    padding: 4px 6px 2px 6px;
	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;

}

/*--------------- OPTIONS & BUG -------------------*/


#etude-de-cas-display-none {
    display: none;
}

.bug-paragraphe p:first-child {
    display: none;
}    





/*------------------ HEADER ----------------------*/





/*------------------- MENU -----------------------*/



/*.fusion-flyout-active .fusion-main-menu.fusion-flyout-menu {
    height: 100% !important;;
    margin-top: 0px !important;;
    padding-top: 94px !important;;
}*/


/*.fusion-header {
  padding-left: 10%;
}*/

.fusion-main-menu.fusion-flyout-menu {
	height: calc(100% - 127px) !important;
	margin-top: 127px !important;		
}

.fusion-flyout-menu-icons .wpml-ls-statics-shortcode_actions {
	background-color: transparent !important;
}

.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-toggle-icon-line {
    background-color: #ffffff;
}

.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon-search {
    color: #ffffff;
}

.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:before {
    color: #ffffff !important;
}

.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-icon:hover:before {
    color: #9f7d23 !important;
}

.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line {
    background-color: #ffffff !important;
}

.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line {
    background-color: #9f7d23 !important;
}

.fusion-header-v6.fusion-flyout-active .fusion-logo img,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6.fusion-flyout-active 
.fusion-logo-1x.fusion-sticky-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6.fusion-flyout-active 
.fusion-logo-2x.fusion-sticky-logo-2x {
    display: none;
}

.fusion-header-v6 .fusion-flyout-search .searchform  .s{
    color: #ffffff !important;
    border-color: #ffffff !important;
    font-family: 'Lora' !important;
}

.fusion-header-v6 .fusion-flyout-search .searchform  .s::-webkit-input-placeholder {
    color: #ffffff !important;
}

/*
.fusion-standard-logo.fusion-logo-1x,
.fusion-standard-logo.fusion-logo-2x {
    max-height: 55px !important;
}

.fusion-logo-1x.fusion-sticky-logo-1x,
.fusion-logo-2x.fusion-sticky-logo-2x {
    max-height: 45px !important;
}
*/

.fusion-logo-link .fusion-standard-logo {
    max-height: 55px !important;
}

.fusion-logo-link .fusion-sticky-logo {
    max-height: 45px !important;
}

.fusion-is-sticky .fusion-logo {
    margin-top: 10px;
    margin-bottom: 10px;
}

.fusion-flyout-active.fusion-flyout-menu-active .fusion-logo,
.fusion-flyout-active.fusion-flyout-search-active .fusion-logo {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    height: 55px;
}

.fusion-is-sticky .fusion-flyout-active.fusion-flyout-menu-active .fusion-logo,
.fusion-is-sticky .fusion-flyout-active.fusion-flyout-search-active .fusion-logo{
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    height: 45px;
}

.fusion-logo-link .fusion-mobile-logo {
    max-height: 55px !important;
}

.wpml-ls-statics-shortcode_actions {
    background-color: transparent;
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    display: none;
}

@media only screen and (max-width: 480px) {
    .fusion-logo-1x.fusion-mobile-logo-1x,
    .fusion-logo-2x.fusion-mobile-logo-2x {
     max-height: 40px !important;
    }
    
    #lang_sel,
    .nav-greg-menu{
        display: none;
    }
    
    .fusion-flyout-search-toggle{
        display: none !important;
    }
    
    .fusion-flyout-active.fusion-flyout-menu-active #lang_sel,
    .fusion-flyout-active.fusion-flyout-menu-active .nav-greg-menu,
    .fusion-flyout-active.fusion-flyout-menu-active .fusion-flyout-search-toggle .fusion-icon.fusion-icon-search{
        display: block;
    }

    
    .fusion-logo {
        margin-left: 0;
    }
    
    .fusion-flyout-search-toggle {
        padding: 0 10px !important;
    }
}


/*------------------- GENERAL ---------------------*/




    /*--- BREADCRUMB / FIL D'ARIANE ---*/
    
    
p#breadcrumbs{
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
    font-size: 10px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0px;
    text-transform: uppercase;
    color: #a3a3a3;
    margin-bottom: 30px;
    width: 60%;
}

#breadcrumbs a{
    text-decoration: underline;
    color: #a3a3a3;
}

#breadcrumbs .fa.fa-home {
    font-size: 14px;
}

    

    /*--- CONTAINER - BACKGROUND ---*/


/*.with-background-image {
    background-size: 105% !important;
}*/

.fullwidth-background-image {
    background-size: 140% !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.fullwidth{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    
}

.fullwidth-white{
   
}

.content-small-width {
    max-width: 1100px;
    margin-left: auto !important;
    margin-right: auto !important;
}

.small-width {
    max-width: 90%;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 0px !important;
}

@media only screen and (max-width: 480px) {
  .fusion-fullwidth-3.fullwidth {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  
    .fusion-fullwidth-3.fullwidth .alt-h1-h3,
    .fusion-fullwidth-3.fullwidth .alt-h1-h3,
    #notre-offre-n1,
    #notre-offre-n2,
    #notre-offre-n3{
        max-width: 90% !important;
        margin: 0 8% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media only screen and (min-width: 481px) and (max-width: 768px) {
  .fusion-fullwidth-3.fullwidth {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  
    .fusion-fullwidth-3.fullwidth .alt-h1-h3,
    .fusion-fullwidth-3.fullwidth .alt-h1-h3,
    #notre-offre-n1,
    #notre-offre-n2,
    #notre-offre-n3{
        max-width: 90% !important;
        margin: 0 7% !important;
        padding-left: 8% !important;
        padding-right: 8% !important;
    }
}    

.small-width > .fusion-column-wrapper:first-child {
    padding: 8% !important;    
}

	.fullwidth-background-image .small-width {
    	max-width: 100%;
	}

.sub-pages-principal {
    margin-top: 40px !important;
    margin-bottom: 55px !important;
}

.sub-pages-columns-images {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}

.sub-pages-columns-noimages {
    margin-top: 0 !important;
    margin-bottom: 40px !important;
}

.small-width-image-frame {
    padding: 0 5% 0 5%;
}

.page-title {
    margin-bottom: 0 !important;
}

@media only screen and (max-width: 779px) {
	.fullwidth-background-image {
	background-size: 220% !important;
	}
}


@media only screen and (min-width: 780px) and (max-width: 1600px) {

	.fullwidth-background-image {
	background-size: 180% !important;
	}

	.fullwidth-background-image .small-width {
    	max-width: 80%;
	}

}

@media only screen and (min-width: 1601px) and (max-width: 1800px) {

	.fullwidth-background-image {
	background-size: 200% !important;
	}
	
		.fullwidth-background-image .small-width {
    	max-width: 80%;
	}

}

@media only screen and (min-width: 1801px) and (max-width: 2000px) {

	.fullwidth-background-image {
	background-size: 180% !important;
	}

	.fullwidth-background-image .small-width {
    	max-width: 80%;
	}

}



#ressources-container{
	background-size: 90% !important;
	padding-bottom: 80px !important;
	}

	
#ressources-container #ressources-container-small-width {
    max-width: 90%;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 0px !important;
}

#ressources-container #ressources-container-small-width > .fusion-column-wrapper:first-child {
    padding: 0px;    
}


@media only screen and (max-width: 1600px) {
	
	#ressources-container {
	background-size: 110% !important;
	}
	
	#ressources-container #ressources-container-small-width {
    max-width: 80% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 0px !important;
    }

}

@media only screen and (min-width: 1601px) and (max-width: 1800px) {
	
	#ressources-container {
	background-size: 115% !important;
	}
	
	
    
}

@media only screen and (min-width: 1801px) and (max-width: 2200px) {
	#ressources-container {
	background-size: 100% !important;
	}
}




    /*--- DIVIDER ---*/
    

.divider-background-01 .divider-candy.bottom {
    background-color: rgba(255, 255, 255, 0) !important;
    background-position: center center !important;
    /*background-repeat: repeat !important;*/
    background-image: url(/wp-content/uploads/2016/07/Background-01.jpg) !important;
    background-size: 100% !important;
    /*bottom: -25px !important;*/
    height: 50px;
    width: 50px;
    /*
    -ms-transform: skewX(50deg) rotatex(90deg);
    *//* IE 9 */
    /*-webkit-transform: skewX(50deg) rotatex(90deg);*/ /* Safari */
    /*transform: skewX(50deg) rotatex(90deg);*/ /* Standard syntax */
    /*transform: skew(50deg, 0deg) rotatex(90deg);*/
    border-bottom: none !important;
    border-left: none !important;
}

.divider-background-01 .divider-candy-arrow.bottom {
    border-top-color: transparent !important;
}

.divider-white {
    
}

.divider-contact .divider-candy.bottom {
    background-color: #ffffff !important;
}



    /*--- SEPARATOR & BORDER ---*/
    
    
.border-bottom-h3 {
    border-color: #004052 !important;
    border-top-width: 5px !important;
    margin-left: auto;
    margin-right: auto;
    max-width: 44px;
    margin-bottom: 40px;
}

.border-bottom-h1 {
    border-color: #004052 !important;
    border-top-width: 1px !important;
    width: 100%;
    max-width: 16.6666%;
    margin-top:0;
    /*margin-bottom: -1.5em;*/
    
}

.separator-divider-big {
    margin-top: 80px;    
}

.separator-half-small {
    margin-top: 15px;
}

.separator-small {
    margin-top: 30px;
}

.separator-medium {
    margin-top: 80px;
}

.separator-big {
    margin-top: 140px;
}


.separator-content {
    
}

.separator-data {
   border-color: #004052 !important;
    border-top-width: 1px !important;
    width: 100%;
    max-width: 80%;
    margin-top: 20px;
    margin-bottom: 70px;
     
}

.separator-border {
   border-color: #004052 !important;
    border-top-width: 1px !important;
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 70px;
     
}

.separator-border-citation {
   border-color: #004052 !important;
    border-top-width: 1px !important;
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 40px;
}


    /*--- TABS ---*/



.sub-pages-tabs .nav ul li a.tab-link,
.sub-pages-tabs .nav ul li.active a.tab-link, 
.sub-pages-tabs .nav ul li.active a:hover.tab-link,
.sub-pages-tabs .nav ul li a:hover.tab-link {
    background: initial;
}
    
.sub-pages-tabs h4.fusion-tab-heading  {
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
    font-size: 13px !important;
    text-decoration: none !important;
}

.sub-pages-tabs .nav-tabs li {
    vertical-align: bottom;
}

.sub-pages-tabs .nav-tabs .tab-link {
    border: none !important;
    border-bottom: 1px solid #004052 !important;
}

.sub-pages-tabs .nav-tabs .active .tab-link {
    border: none !important;
    margin-bottom: -4px;
    border-bottom: 5px solid #004052 !important;
}

.sub-pages-tabs .nav-tabs .active .tab-link h4{
    color:#003468;
}

.sub-pages-tabs .nav-tabs .tab-link h4:hover{
    color:#003468;
}


.userpro-container .sub-pages-tabs .nav {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 60px;
    max-width: 1100px;
    padding-left: 8%;
    padding-right: 8%;
}


@media only screen and (max-width: 768px){
    #sub-pages-tabs-enterprise.sub-pages-tabs .nav-tabs {
        margin-left: -18% !important;
    }
    
    #sub-pages-tabs-rating.sub-pages-tabs .nav-tabs {
        margin-left: -12% !important;
    }
    
    /*#sub-pages-tabs-enterprise.sub-pages-tabs .nav-tabs h4{
        font-size: 12px !important;
    }*/
}

/*#sub-pages-tabs-enterprise.sub-pages-tabs .nav-tabs .active .tab-link h4{
    color:#003468;
}

#sub-pages-tabs-enterprise.sub-pages-tabs .nav-tabs .tab-link h4:hover{
    color:#003468;
}*/



 
     /*--- FONTS & ICONS ---*/
     
p a  {
    text-decoration: underline !important;
}

/*body #content .post-content .fusion-row .fusion-column-wrapper a {
text-decoration: underline !important;
}*/

/*p a:any-link  {
    text-decoration: underline;
} */    
    
body #content .post .post-content p ul li > a,
body #content .page .post-content p ul li > a{
    text-decoration: underline !important;
}    
    
ul {
    margin-top: -1em;
    padding-start: 17px;
    -webkit-padding-start: 17px;
}

ul li ul{
    margin-top: 0em;
}

/*ul li {
    padding-start: 20px;
    -webkit-padding-start: 20px;
} */   

em {
    font-style: normal !important;
    font-size: 18px;
    line-height: 1.4em;
}    


blockquote {
    margin-top: 50px;
    border: none !important;
    background: none !important;
}

blockquote:before {
    content: "“";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-weight: 400;
    font-size: 150px;
    font-style: normal;
    color: #9f7d23;
    position: absolute;
    margin-left: -50px;
    margin-top: -120px;
}

.signature-testi {
    padding-left: 55px;
}

h2 {
    /*text-transform: uppercase;*/
}

h4 {
    text-transform: uppercase;
}

h5 {
    padding-right: 5%;
}

h6 {
    text-decoration: underline;
}

/*.liens-01 {
    border: none !important;
    background: none !important;
    font-family: 'Lori' !important;
    font-weight: 400 !important;
    letter-spacing: 0px !important;
    text-transform: initial !important;
    font-style: italic;
}*/


/*icon-plus*/
.alignleft.wp-image-225 {
    margin-top: -2px;
    margin-right: 8px;
}

/*icon-download*/

.alignnone.wp-image-392 {
    margin-top: -6px;
    margin-right: 8px;
}




    /*--- CONTACT */
    
    
#footer-contacter-border-top {
	border-top: 15px solid #fff !important;   
}

#border-bottom-contacter {
    margin-top: 10px;
    margin-bottom: 0px;
}

#footer-contacter-border-top .divider-white .divider-candy-arrow:after {
	top: -50px !important;
}

.contact-counter-box {
    padding: 0 15% 0 15%;
}



.contact-counter-box .counter-box-content{
    font-family: 'nimbus-sans-bold';
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: 0px;
    text-transform: uppercase;
}

.contact-counter-box .content-box-percentage.content-box-counter{
    line-height: 1em !important;
}

@media only screen and (max-width: 480px) {
    .contact-counter-box .content-box-percentage.content-box-counter {
         font-size: 40px !important;   
    }
    
    .contact-counter-box .counter-box-content{
        font-size: 12px !important;
    }
    
    .contact-counter-box .col-sm-3 {
        float: left;
        width: 50%;
    }
    
    .nous-contacter-bureaux-partenaires .fusion-column-wrapper {
        display: inline-flex;
    }
    
    #bureaux,
    #partenaires {
        width: 50%;
        margin: 0 !important;
    }
    
    .contact-counter-box .fusion-counter-box .counter-box-container {
        padding: 20px 0 !important;
    }
    
    .separator-nous-contacter {
        display: none;
    }
    
    .nous-contacter-widget {
        margin-bottom: 0;
    }
}


#table-bureaux-01 table, #table-bureaux-02 table{
    border: none !important;
    background: none !important;
    box-shadow: none !important;
    margin: 0 auto 5px auto
}

#table-bureaux-01 table tr, #table-bureaux-02 table tr {
    vertical-align: top;
}

#table-bureaux-01 table th, #table-bureaux-02 table th{
    border: none !important;
    background:none !important;
    padding: 10px !important;
    text-align: center !important;
}

/*#table-bureaux-01 body, #table-bureaux-02 body{
    font-family: 'nimbus-sans-bold';
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: 0px;
    text-transform: uppercase;
}*/

#table-bureaux-01 table th a,
#table-bureaux-02 table th a{
    font-family: 'nimbus-sans-bold';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: 0px;
    text-transform: uppercase;
}

#table-bureaux-02 table th a{
     color: #003468;
}
#table-bureaux-02 table th a{
    color: #66b5b1;
}

#table-bureaux-01 table th a:hover{
    color: #9f7d23;
}

#table-bureaux-02 table th a:hover{
    color: #9f7d23;
}

    
    
.toggle-contact .panel-title.toggle {
    margin: 50px 0 0 0 !important;
}

.toggle-contact h4 .fusion-toggle-heading{
    font-family: 'Lora' !important;
    font-size: 30px !important;
    font-weight: 400 !important;
    font-style: italic !important;
    text-transform: initial;
    line-height: 1em !important;
    margin-top: 0px !important;
    margin-bottom: 1em !important;
    letter-spacing: 0px !important;
    color: #244c5a !important;
    margin-left: auto !important;
	margin-right: auto !important;
    text-align: center !important;
}

.toggle-contact h4 .fusion-toggle-heading:hover{
    color: #9f7d23 !important;
}

.toggle-contact h4 .fusion-toggle-heading:after{
    content: "";
    width:39px;
    height:16px;
    background-image:url('/wp-content/uploads/2016/08/icon-angle-down-78x31.png');
    display: block;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    background-size: cover;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-repeat: no-repeat;
}

.toggle-contact h4 .fusion-toggle-heading:hover:after{
    background-image:url('/wp-content/uploads/2016/08/icon-angle-down-78x31-hover.png');
}

.toggle-contact h4 .active .fusion-toggle-heading:after{

    display: block;
    
    box-sizing: border-box;
    
    border: 0 solid #e7e6e6;
    clear: both;
    position: relative;
    z-index: 11;
    
    border-color: #004052;
    border-top-width: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 23px;
    margin-bottom: 0px;
    width: 100%;
    max-width: 44px;
    /*-ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);*/
    content: "";
    background-image: none;
}

.toggle-contact h4 .active .fusion-toggle-heading:hover:after{
    border-color:#9f7d23;
}

.toggle-contact.fusion-accordian .panel-title .fusion-toggle-icon-wrapper {
    display: none;
}

#bureaux,
#partenaires,
#bureaux-page-contact,
#partenaires-page-contact{
    text-align: center;
}

#contact-bureaux-et-partenaires-last {
    clear: both;
}

@media only screen and (max-width: 480px) {
    .contact-bureaux,
    .contact-partenaires {
        width: 100% !important;
        /*display: block !important;*/
        margin-bottom: 0.5em !important;
    }
}

/*.contact-bureaux-usa {
	pointer-events: none;
}*/

.contact-bureaux {
    width: 8.85%;
    display: inline-table;
    /*float: left;*/
    /*margin-right: 1.25%;*/
    font-family: 'nimbus-sans-bold';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: 0.2px;
    text-transform: uppercase;
    margin-bottom: 1.2em;
    padding: 0 1.25% 0 0;
}

.contact-bureaux a {
	 color: #9f7d23;
}

.contact-bureaux a:hover {
	color: #244c5a;
}

.contact-bureaux-alt a {
	color: #9f7d23;
}

#contact-bureaux-fin-col,
#contact-partenaires-fin-col {
    margin-right: 0;
}

#partenaires {
    margin: 15px 5%;
}

.contact-partenaires {
    width: 13.21%;
    display: inline-table;
    /*float: left;*/
    /*margin-right: 1.25%;*/
    font-family: 'nimbus-sans-bold';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: 0.2px;
    text-transform: uppercase;
    padding: 0 1.25% 0 0;
}

.contact-partenaires a{
    color: #66b5b1 !important;
}

.contact-partenaires a:hover {
    color: #244c5a !important;
}

.contact-partenaires em{
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
    /*text-transform: none;*/
}


#partenaires-page-contact {
    margin: 15px 5%;
}

#bureaux-page-contact .contact-bureaux {
    width: 10%;
    /*margin-right: 1.25%;*/
    font-size: 12px;
    letter-spacing: 0.2px;
    padding: 0 1.5% 0 0;
    margin-bottom: 0;
}

#partenaires-page-contact .contact-partenaires {
    width: 13.21%;
    /*float: left;
    margin-right: 1.25%;*/
    font-size: 12px;
    letter-spacing: 0.2px;
    padding: 0 1.5% 0 0;
}

#partenaires-page-contact .contact-partenaires a{
    color: #66b5b1 !important;
}

#partenaires-page-contact .contact-partenaires a:hover {
    color: #9f7d23 !important;
}

#job-offers-container:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 0;
	height: 0;
	border-top: solid 25px #fff;
	border-left: solid 50px transparent;
	border-right: solid 50px transparent;
}


    /*--- FOOTER ---*/
    
    
/*.fusion-footer-widget-area .fusion-row {
    max-width: 1400px;
}*/



.fusion-footer-widget-area .widget-title {
    text-transform: initial;
    margin: 0 0 35px;
}

.fusion-footer-widget-area .fusion-column:nth-child(1) {
    padding-right: 5%;
}

.fusion-footer-widget-area .fusion-column:nth-child(1) .fusion-footer-widget-column{
    margin-bottom: 30px;
}

.fusion-footer-widget-area .fusion-column:nth-child(1) .fusion-footer-widget-column h4{
    margin-bottom: 35px;
}

.fusion-footer-widget-area .fusion-column:nth-child(1) .fusion-one-half {
    width: 47%;
}
.fusion-footer-widget-area .fusion-column:nth-child(1) .fusion-one-half:nth-child(1) {
    margin-right: 6%;
}

.button-footer {
    margin-bottom: 20px;
}

.button-footer .fusion-button-text{
    /*position: absolute;
    left: 30px;*/
    vertical-align: middle;
    color: #ffffff !important;
}

.button-footer.fusion-button {
    text-align: left;
}

.button-footer .fusion-button-text:hover{
    color: #a3a3a3 !important;
}

@media only screen and (max-width: 480px) {
    .button-footer .fa{
        display: none;
    }
    
    .button-large.button-footer  {
        padding: 13px 13px;        
    }
}

.button-footer .fa{
    font-size: 20px;
    position: absolute;
    right: 12px;
    top: 12px
}

/*.button-footer {
    font-size: 11px;    
}*/


.fusion-footer  .mc4wp-form p {
    display: inline-block;
    margin: 0;
    margin-right: 2px;
}

.fusion-footer  .mc4wp-form p:nth-child(1) {
    width: 50%;
}

.fusion-footer  .mc4wp-form input[type="email"] {
    height: 55px;
    font-family: nimbus-sans-regular, Arial, sans-serif !important;    
	font-size: 13px;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: 0px;
    /*text-transform: uppercase;*/
    color: #000;
    border: none;
    padding: 5px 20px 0 20px;
}

.fusion-footer  .mc4wp-form input[type="submit"] {
    height: 55px;
    width: 55px;
    padding: 2px 6px;
    border: none;
    /*padding-top: 2px;
    padding-right: 6px;
    padding-bottom: 3px;
    padding-left: 6px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: outset;
    border-right-style: outset;
    border-bottom-style: outset;
    border-left-style: outset;
    border-top-color: buttonface;
    border-right-color: buttonface;
    border-bottom-color: buttonface;
    border-left-color: buttonface;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    */
    background-color: #ffffff;
    font-family: 'nimbus-sans-bold';
    font-size: 13px;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: 0px;
    cursor: pointer;
	text-transform: uppercase;
}

.fusion-footer  .mc4wp-form placeholder[type="Votre e-mail"] {
    /*text-transform: uppercase;*/
}

.fusion-footer  .mc4wp-form input[type="submit"]:hover {
    background-color: #eeeeee;
}

.mc4wp-alert {
    margin-top: 10px;
}

.info-newsletter-footer {
	/*display: none;*/
	margin-top: 20px;
}

.info-newsletter-footer p{
	font-size: 10px;
	color: #8c8989;
	width: calc(60% + 57px) !important;
}

.info-newsletter-footer p a{
		color: #8c8989;
}

.info-newsletter-footer p a:hover{
		color: #fff;
}

.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {
    margin: 10px 15px 10px 3.5px;
}

#table-logos-footer table {
    border: none !important;
    background: none !important;
    box-shadow: none !important;
    margin: 0;
}

#table-logos-footer table th{
    border: none !important;
    background:none !important;
    padding: 0 15px 0 0 !important;
}

.logo-footer {
    margin-right: 22px;
    padding-bottom: 8px;
}

.wp-image-289 {
    margin-right: 22px;    
}

.wp-image-290 {
    margin-top: 5px;
}

.wp-image-euronext {
    margin-top: 12px;
}

.wp-image-291,
.wp-image-292,
.wp-image-gri {
    margin-top: 10px;
}

.wp-image-fft {
    margin-top: -3px;
}

.footer-more-partenaires{

    font-family: 'Lora';
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
    font-style: italic;
    /*color: #c5b9ac !important;*/
    position: absolute;
    margin-top: 32px;
    text-decoration: underline;
}

@media only screen and (max-width: 768px) {
    .footer-more-partenaires{
        font-family: 'Lora';
        font-size: 18px;
        font-weight: 400;
        line-height: 1.5;
        letter-spacing: 0px;
        font-style: italic;
        /*color: #c5b9ac !important;*/
        position: relative;
        margin-top: 24px;
        text-decoration: underline;
        float: left;
    }   

}

.footer-more-partenaires:hover {
    color: #c5b9ac !important;
}



   /*--- BUTTONS ---*/
    
    
.return-button {
    margin-top: -8px;
}
     
.return-button img {
    max-width: 32px;
    float: right;
}

.return-button a:hover {
    
}


.button-filet {
    margin-bottom: 20px;
}

.button-filet.fusion-button.button-1 {
    border-width: 1px;
}

.button-filet.fusion-button.button-1:hover {
    border-width: 1px;
}

.button-filet.button-1 .fusion-button-text{
    /*position: absolute;
    left: 30px;*/
    vertical-align: middle;
    color: #003468 !important;
}

.button-filet.button-1 .fusion-button-text:hover{
    color: #9f7d23 !important;
}

.button-filet .fa{
    font-size: 20px;
}




    /*--- MENU BAS PAGE ---*/
    
    
.column-menu-bas-page.fusion-one-sixth{
    margin-right: 2%;
    width: 14.5%;
}
    
#menu-bas-solo .fusion-column-wrapper{
    padding-top: 0px !important;
}
    
@media only screen and (max-width: 480px) {
    

    .border-top-menu-bas {
        border: none !important;
        margin-top: 80px !important;
        margin-bottom: 0px !important;
    }    
    
    .column-menu-bas-page .fusion-column-wrapper {
        padding: 30px 0 0 20px !important;
        border-top: 1px solid #004054 !important;
    }
    
    .menu-bas-page .widget ul {
        margin-top: 0px !important;
    }  
    
    .menu-bas-page h4 {
        margin-top: 26px !important;
        margin-bottom: 13px !important;
    }  
    
    .menu-bas-page .widget {
        margin-bottom: 20px;
    }

    #menu-bas-solo .fusion-column-wrapper{
        padding: 0px 8% !important;
    }
}



@media only screen and (min-width: 481px) and (max-width: 768px) {
    

    .border-top-menu-bas {
        border: none !important;
        margin-top: 80px !important;
        margin-bottom: 0px !important;
    }    
    
    .column-menu-bas-page .fusion-column-wrapper {
        padding: 30px 0 0 20px !important;
        border-top: 1px solid #004054 !important;
    }
    
    .menu-bas-page .widget ul {
        margin-top: 0px !important;
    }  
    
    .menu-bas-page h4 {
        margin-top: 26px !important;
        margin-bottom: 13px !important;
    }  
    
    .menu-bas-page .widget {
        margin-bottom: 20px;
    }

    #menu-bas-solo .fusion-column-wrapper{
        padding: 0px 8% !important;
    }

}
    
.border-top-menu-bas {
    border-color: #004052 !important;
    border-top-width: 1px !important;
    margin-top: 120px;
    margin-bottom: 20px;
}
    
.menu-bas-page.fusion-content-widget-area .widget_nav_menu li {
    border: none;
    padding: 5px 0;
    line-height: 1em;

}
    
.menu-bas-page .widget ul {
    margin-top: 55px;
}    
    
.menu-bas-page h4{
    font-family: 'nimbus-sans-bold';
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 5px;
}

.menu-bas-page a{
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
    text-transform: uppercase;
}

.menu-bas-page a:before {
    display: none;
}


    
    /*--- PRÉSENTATIONS ÉQUIPES / DIRECTIONS / BUREAU ---*/
    
    
.member-directory-container{
    
}



    /*--- USERPRO ---*/

.userpro-container {
    padding-bottom: 100px !important;
}


#divider-white-userpro {
    margin-bottom: 90px; 
	top: -90px;
}

.emd-list {
    
}

.emd-list .emd-user {
    background-color: #ffffff;
    border: 1px solid #e6e6e6;
    border-radius: initial;
    box-shadow: none !important;
    padding: 20px !important;
    margin: 0 0 1% 1% !important;
}

.emd-list .emd-user .emd-user-img img {
    border-radius: initial !important;
}
    
.emd-list .emd-user-info .userpro-tags-span {
    display:none !important;
}

.emd-list .emd-user-info .userpro-profile-badge-verified,
.emd-list .emd-user-info .userpro-badges.inline{
    display:none !important;
}

.emd-list .emd-user-columns {
    padding: 5px 0 5px 0 !important;    
}

.emd-list .emd-user-columns .emd-user-left{
    display:none !important;
    
}   

.emd-list .emd-user-img {
    pointer-events: none;
    cursor: default;
}

.emd-list .emd-user-info {
    padding: 25px 0 0 0 !important;
}

.emd-list .emd-user-info .emd-user-left {
    float: none;
    text-align: center;
    pointer-events: none;
    cursor: default;
}

.emd-list .emd-user-columns strong {
    font-weight: normal;
}

.emd-list .emd-user-columns .emd-user-right {
    float: none !important;
    text-align: center !important;
}

.emd-list .emd-user-left a,
.emd-list .emd-user-right a {
    font-weight: normal !important;
}


.emd-list .emd-user-info .emd-user-left a,
.emd-list .emd-user-info .emd-user-right a {
    font-size: 13px !important;
    color: #9f7d23 !important;
    Text-transform: uppercase;
}

.emd-list .emd-user-column .emd-user-left,
.emd-list .emd-user-column .emd-user-right {
    font-family: 'lora', serif;
    font-size: 13px !important;
    font-style: italic;
}


.emd-list .emd-user-icons {
    margin: 10px auto  0 auto !important;
    border-top: 1px solid #244c5a;
    max-width: 66px;
}

.emd-list .emd-user-icons .userpro-centered-icons{
    margin: 5px 0 0 -18px !important;
    width: 100px;
}

.emd-list .userpro-centered-icons a.userpro-profile-icon {
    background: none !important;
    border: none;
}

div.emd-list div.emd-user div.emd-user-icons a.userpro-profile-icon {
    font-size: 18px !important;
}

.emd-list .emd-user .emd-user-icons a.userpro-profile-icon .userpro-icon-twitter {
    font-size: 20px !important;
    margin-bottom: 5px !important;
}

.emd-list .userpro-centered-icons a.userpro-profile-icon i {
    color: #9f7d23 !important;
}

 
.emd-list .userpro-centered-icons a:hover.userpro-profile-icon i {
    color: #244c5a !important;
}






    
/*------------------- HOME ---------------------*/


@media only screen and (max-width: 768px) {
    .width-100 .fullwidth-box.actus-home {
        padding-left: 5% !important;
        padding-right: 5% !important;
        }
}
    

#ressources-homepage {
    /*max-width: 100%;*/
    /*margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 0px !important;*/
}

#ressources-home {
    margin-bottom: 200px !important;
}

#ressources-home .fusion-column-wrapper {
    padding: 0px;    
}

@media only screen and (max-width: 480px) {
    /*.home-marque-subcolumn {
     width: 50% !important;
    }*/
    
    .diagonal-separator {
        display: none;
   
    }

    #home-investisseurs h1, 
    #home-organisations h1 {
        margin-bottom: 0.25em !important;    
    } 

    #home-investisseurs h2, 
    #home-organisations h2 {
        margin-top: 0em !important;    
    } 
    
    #logo-home-01,
    #logo-home-02{
        margin-bottom: 25px;
    }   
   
    #bandeau-marques h1 {
        line-height: 1em;
    }
    
    #bandeau-marques h2 {
        font-size: 16px !important;
        line-height: 1.2em;
    }
    
    #ressources-container-small-width {
        margin-bottom: 0 !important;
    }
    
    /*#separator-ressources-home {
        display: none;
    }*/
    
}


@media only screen and (min-width: 481px) and (max-width: 768px) {

    #home-investisseurs h1, 
    #home-organisations h1 {
        margin-bottom: 0.25em !important;    
    } 

    #home-investisseurs h2, 
    #home-organisations h2 {
        margin-top: 0em !important;    
    } 

    .diagonal-separator {
        display: none;
    /*
    height: auto !important;
    max-width: 33%;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid #b1b1b1;
    -webkit-transform: none !important; 
    position: relative;
    margin-top: 30px !important;
    */
    }
    
    #logo-home-01,
    #logo-home-02{
        margin-bottom: 30px;
    }   

    #home-marque-subcolumn-01 {
        width: 33% !important;
    }

    #home-marque-subcolumn-02 {
        width: 66% !important;
    }

     #ressources-container-small-width {
        margin-bottom: 0 !important;
    }
    
    /*#separator-ressources-home {
        display: none;
    }*/
    
}


@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .diagonal-separator {
        height: 109px !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .diagonal-separator {
        height: 140px !important;
    }
}

@media only screen and (min-width: 1281px) and (max-width: 1440px) {
    .diagonal-separator {
        height: 169px !important;
    }
}

.diagonal-separator {
    /*width: 112px;*/
height: 213px;
border-bottom: 1px solid #b1b1b1;
-webkit-transform: translateY(0px)translateX(-35%)rotate(-60deg); 
position: relative;

}


#home-investisseurs a:before {
    content: " ";
}

    
#bandeau-marques h2 {
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 24px;
    font-style: normal !important;
    margin-top: 1.3em;
    margin-bottom: 1.3em;
    text-transform: uppercase;
}


#bandeau-marques {
    padding-top: 20px !important;
    padding-left: 5% !important;
    padding-right: 5% !important;
    padding-bottom: 110px !important;
}


@media only screen and (max-width: 1600px) {
	
	#bandeau-marques {
    padding-right: 10% !important;
    padding-left: 10% !important;
    }

}






/*--------------------- VIGEO EIRIS ----------------------*/

.page-title h3 {
    font-size: 30px;
}







/*--------------------- VIGEO EIRIS ENTERPRISE & RATING ------------------------*/


.logo-top-vigeoeiris-enterprise,
.logo-top-vigeoeiris-rating{
    margin-top: 30px;
    margin-bottom: 20px;
    max-width: 165px;
}

.small-width#auditeurs p {
    padding-left: 20%;
}

#notre-offre-n1,
#notre-offre-n3 {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8%;
    padding-right: 8%;
}

#notre-offre-n2 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 0 0 5% !important ;
}

.alt-h1-h3 h1 {
    font-style: italic !important;
    margin-bottom: 0.8em;
}

.alt-h1-h3 h3 {
    font-style: normal;
    margin-top: 0em;
}

.alt-h1-h3 h2 {
    margin-bottom: -0.5em;
    
}

#notre-offre-n1 .p-margin-bottom-alt,
#notre-offre-n2 .p-margin-bottom-alt,
#notre-offre-n3 .p-margin-bottom-alt {
    margin-bottom: 3.5em !important;
}





/*--------------------------- CONTACTER / OFFRES EMPLOI -------------------------*/



#contact-fullwidth-background {
    padding-bottom: 0px !important;
    background-size: 200% !important;
    /*width: 100% !important;*/
}

.contact-fullwidth {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.contact-fullwidth > .fusion-column-wrapper{
    padding: 8% !important;
    background-color: #ffffff !important;
}

#contact-fullwidth-categorie .fusion-column-wrapper{
    background-color: #ffffff !important;
}

.contact-one-half-left,
.contact-one-half-right {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.fusion-layout-column.contact-one-half-right {
	float: left !important;
	margin-right: 0 !important;
}

.contact-one-half-left .fusion-column-wrapper{
    padding: 20px 2% 0 15% !important;
}

.contact-one-half-right .fusion-column-wrapper{
    padding: 10px 0 0 0 !important;
}

#page-contacter-counter-box.contact-counter-box {
    padding: 0;
}

#page-contacter-counter-box .counter-box-container:first-child {
    padding-left: 0 !important;
}

#page-contacter-counter-box .content-box-percentage.content-box-counter {
    font-size: 50px !important;
}

#page-contacter-counter-box .counter-box-content {
    font-size: 14px !important;
}

.contact-one-half-right #table-bureaux-01 table th a,
.contact-one-half-right #table-bureaux-02 table th a{
    font-size: 12px;
}

.google-map-offices {
    
}

.contact-offices-adresse .fusion-column-wrapper{
    padding: 0 !important;
}

.separator-offices-map {
    margin-top: 43px;
}




/*------------------------ FAQ ------------------------------*/



.toggles-faq.fusion-accordian .panel-heading {
    padding: 40px !important;
}

.toggles-faq h4.panel-title.toggle {
    font-size: 22px !important;
}

.toggles-faq.fusion-accordian .panel-heading a {
    font-family: 'lora' !important;
    text-transform: initial;
}

.toggles-faq.fusion-accordian .panel-title .fa-fusion-box,
.toggles-faq.fusion-accordian .panel-title .active .fa-fusion-box {
    display: none;
    background-color: initial !important;
    border: none !important;
}

.toggles-faq.fusion-accordian .panel-title .fa-fusion-box:before{
    display: none;
}

.toggles-faq.fusion-accordian .panel-title .active .fa-fusion-box:before{
    display: none;
}
    
/*
.toggles-faq.fusion-accordian .panel-title .fa-fusion-box:after {
    position: absolute;
    right: 0;
    top: 0;
    content: "";
    width: 39px;
    height: 16px;
    background-image: url('/wp-content/uploads/2016/08/icon-angle-down-78x31-hover.png');
    display: block;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    background-size: cover;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-repeat: no-repeat;
}

.toggles-faq.fusion-accordian .panel-title .active .fa-fusion-box:after {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
*/

.toggles-faq.fusion-accordian .panel-title .fusion-toggle-heading:after {
    position: absolute;
    right: 0;
    top: -5px;
    content: "";
    width: 39px;
    height: 16px;
    background-image: url('/wp-content/uploads/2016/08/icon-angle-down-78x31-hover.png');
    display: block;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    background-size: cover;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-repeat: no-repeat;
}

.toggles-faq.fusion-accordian .panel-title .active .fusion-toggle-heading:after {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.toggles-faq.fusion-accordian .fusion-toggle-heading {
    margin-left: 0px;
    padding-right: 0;
    width: 85%
}

.toggles-faq.fusion-accordian .panel-body.toggle-content {
    padding: 0 100px 40px 40px;
}




/*-------------------------- DATAVIZ -----------------------------*/


@media only screen and (max-width: 800px) {
	.climate-4reasons-pictos,
	.climate-4reasons-pictos{
		max-width: 33% !important;
	}
	
	#climate-lens-container .fusion-one-fourth{
		max-width: 90% !important;
		margin-left: auto;
		margin-right: auto;
		padding-left: 0% !important;
		padding-right: 0% !important;
		margin: 0 7% !important
	}
	
	#climate-lens-container .climate-lens-pictos {
		max-width: 33% !important;
	}
}



    #data-car-et-trans,
    #data-serv-cap-debt,
    #data-methodo-01 {
    padding: 0 0 0 6% !important;
}

@media screen and (max-width: 768px) {
     #data-serv-cap-debt .separator-small,
     #data-rech-esg .separator-small,
     #data-base-controverse .separator-small,
     #data-positive-screening .separator-small,
     #data-green .separator-small,
     #data-empreinte-terr .separator-small{
        display: none !important;         
     }
     
     #data-serv-cap-debt,
     #data-rech-esg,
     #data-base-controverse,
     #data-positive-screening,
     #data-green,
     #data-empreinte-terr{
         padding: 0 8% 60px 8% !important;
     }
     
     #separator-climat-risk {
         margin-top: 30px !important;
     }
     
}

@media screen and (min-widht: 769px) and (max-width: 1100px) {
    
    #data-methodo-01,
    #data-univers-invest {
    padding: 0 0 0 0 !important;
    }
    
    #data-methodo-02 {
    padding: 0 3% 0 3% !important;
    }
    
    #data-car-et-trans,
    #data-positive-screening,
    #data-green,
    #data-empreinte-terr,
    #data-base-controverse,
    #data-serv-cap-debt,
    #data-rech-esg  {
    padding: 0 0 0 0% !important;
    }
}

@media screen and (min-width: 1101px) and (max-width: 1600px) {
   
    #data-methodo-01,
    #data-univers-invest {
    padding: 0 0 0 0 !important;
    }
    
    #data-methodo-02{ 
    padding: 0 3% 0 3% !important;
    }
    
    #data-car-et-trans,
    #data-positive-screening,
    #data-green,
    #data-empreinte-terr,
    #data-base-controverse,
    #data-serv-cap-debt,
    #data-rech-esg {
    padding: 0 0 0 0% !important;
    }
}

@media screen and (min-width: 1601px) and (max-width: 1920px) {
   
    #data-methodo-01,
    #data-univers-invest {
    padding: 0 0 0 0 !important;
    }
    
    #data-methodo-02{ 
    padding: 0 3% 0 3% !important;
    }
    

    #data-positive-screening,
    #data-green,
    #data-empreinte-terr,
    #data-base-controverse,
    #data-rech-esg  {
    padding: 0 0 0 8% !important;
    }
    
    #data-car-et-trans,
    #data-serv-cap-debt  {
    padding: 0 0 0 4% !important;
    }
}

#data-methodo-01,
#data-univers-invest {
    padding: 0 15% 0 15%;
}

#data-methodo-02{
    padding: 0 10% 0 10% !important;
}

#data-positive-screening,
#data-green,
#data-empreinte-terr,
#data-base-controverse,
#data-rech-esg,
#data-sdg-ass,
#data-esg-impact{
    padding: 0 0 0 15%;
}

#data-faits-marquants-container > .fusion-column-wrapper:first-child {
    padding: 0 10% 0 22% !important;
}

@media only screen and (max-width: 768px) {
    #data-faits-marquants-container > .fusion-column-wrapper:first-child {
    padding: 0 8% 0 8% !important;
}
}

#data-faits-marquants-container h1 {
    font-size: 77px !important;  
    margin-top: 0em;
    margin-bottom: -0.1em;
}

#data-faits-marquants-container .border-bottom-h1 {
    margin-bottom: 40px;
    width: 15%;
}

#data-faits-marquants-container .data-faits-marquants strong,
#data-actionnariat strong{
    font-size: 50px !important;
    font-weight: normal !important;
}

#data-faits-marquants-container .data-faits-marquants .data-faits-marquants-alt {
    margin-top: -17px !important;
}

#data-faits-marquants-container .data-faits-marquants .data-faits-marquants-alt strong {
    font-size: 77px !important;  
    line-height: 1.2 !important;
}

#data-faits-marquants-container .data-faits-marquants em,
#data-actionnariat em{
    font-size: 18px !important;
    font-weight: normal !important;
    line-height: 1.2em;
}

#data-faits-marquants-container .data-faits-marquants .data-faits-marquants-alt em {
    font-size: 24px !important;  
}

#data-faits-marquants-container .data-faits-marquants p,
#data-actionnariat  p{
    margin-bottom: 0px !important;
}

#data-faits-marquants-container .data-faits-marquants .data-faits-marquants-alt p {
    font-size: 24px !important;  
    font-style: italic !important;
}

.data-faits-marquants-separator {
    border: 1px solid #244c5a !important;
    text-align: left !important;
    width: 25% !important;
    margin-top: 30px !important;
}

#data-faits-marquants-container .data-faits-marquants .border-bottom-h1 {
    width: 33% !important;
    margin-top: 30px !important;
}

.small-width .titre-repartition-capital h2{
    /*display: none !important;*/
    font-style: normal !important;
    text-transform: uppercase !important;
    font-size: 18px !important;
    margin-bottom: 0.5em !important;
}

#main #actionnariat.fullwidth-box .fusion-row{
    padding-left: 5% !important;
    padding-right: 5% !important;
}

@media only screen and (max-width: 768px) {
    #main #actionnariat.fullwidth-box .fusion-row{
        padding-left: 8% !important;
        padding-right: 8% !important;
    }
    
    #actionnariat .fusion-one-half:first-child {
        margin-right: 0 !important;
    }
    
    #actionnariat .fusion-one-half .fusion-column-wrapper {
        padding: 0 !important;
    }
    
    #data-actionnariat-01,
    #data-actionnariat-02 {
        padding: 0 10% !important;
    }
    
     #data-actionnariat-02 {
        margin-top: 30px;  
      }
    
    #actionnariat #data-actionnariat {
        margin-bottom: 80px !important;
    }
    
    #actionnariat .separator-small {
        display: none;
    }
}


#data-actionnariat-01 {
    
}


/*-------------------------- ACTUALITÉS ET PUBLICATIONS ----------------------------*/




	/*--- ACTUS À LA UNE ---*/

@media screen and (max-width: 768px) {
	.ressources-a-la-une-container .fusion-row {
		flex-direction: column !important;
	}
}

.ressources-a-la-une-container .fusion-column-wrapper p {
	display: none;
}

.ressources-a-la-une-container .fusion-row {
	display: flex !important;
	flex-direction: row;
}

.actus-a-la-une-new-01,
.actus-a-la-une-new-02 {
	background-color:#fff;
}

 

/* NEWSLETTER NEW - Juin 2018 */



.ressources-newsletter-new {
    /*position: relative;
    padding: 30px 5%;
    background-color: #f9f9f9;
    border: 1px solid #e6e6e6;
	width: 70%;
    float: right;
    margin-bottom: 50px;
    position: relative;
    z-index: 999;*/
	padding: 60px;
	background-color:#244c5a;
}

.newsletter-text-new {
    /*display: inline-block;
    /*width: 54%;*/ 
    /*margin-right: 4%;
    float: left;*/
}

h3.newsletter-text-new {
    font-size: 30px !important;
	line-height: 32px !important;
    margin-top: 0;
    margin-bottom: 30px;
    color: #fff !important;
	font-style: initial !important;
    padding-top: 0px;
	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
    /*width: 40%;
    display: inline-block;
    float: left;
    text-align: right;*/
}

.newsletter-text-chapo {
	color: #fff;
	margin-bottom: 30px;
	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
}

.newsletter-form-new .info-newsletter {
	margin-top: 30px;
	font-size: 11px;
	color: #fff;
	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
}

.newsletter-form-new .info-newsletter a {
	color: #fff;
}
    
.newsletter-form-new {
    /*display: inline-block;  
    overflow: hidden;
    width: 60%;
    margin-top: 0px;
    float: right;*/
}

.newsletter-form-new .mc4wp-form {
    margin: 0 0 0 0;
    padding: 0;
    border-style: none;
   	/*float: right;
    width: 100%;
    display: block;*/
}

.newsletter-form-new .mc4wp-form-fields {
    display: block;
	margin: 0;
}

.newsletter-form-new .mc4wp-form-fields p{
    margin-bottom: 0px;
    display: inline-block;
}

.newsletter-form-new .mc4wp-form-fields p:first-child{
    width: calc(100% - 53px);
    /*margin-right: -4px;*/
    /*margin-left: 10%;*/
	-webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

.newsletter-form-new .mc4wp-form-fields p:nth-child(2){
    width: 50px;
    margin-top: 0px;
	-webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
	
}

.newsletter-form-new input:matches([type="button"], [type="submit"], [type="reset"], [type="email"]) {
    height: 50px;
	-webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

.newsletter-form-new input:matches([type="button"], [type="submit"], [type="reset"]) {
    width: 100%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    background-color: #9f7d23;
    box-sizing: initial;
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	color: #ffffff;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 400;
    cursor: pointer;
	-webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
}  

.newsletter-form-new [type="submit"] {
    align-items: flex-start;
    text-align: center;
    cursor: pointer;
    background-color: #9f7d23;
    box-sizing: initial;
    padding: 0px;
    border-width: 0px;
    border-style: none;
    border-color: transparent;
    border-image: initial;
    width: 100%;
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	color: #ffffff;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 400;
    height: 50px;
	-webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
}

.newsletter-form-new [type="email"] {
    width: 100%;
    margin-right: 0;
    border-color: #e6e6e6;
    box-sizing: inherit;
    height: 50px !important;
	-webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}  

.ressources-newsletter-new .newsletter-form-new .mc4wp-alert.mc4wp-error,
.ressources-newsletter-new .newsletter-form-new .mc4wp-alert.mc4wp-success {
    margin-top: 20px;
	font-size: 12px !important;
    /*margin-left: 10% !important;
    width: 82% !important;
    margin-right: 10% !important;*/
	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
}

.ressources-a-la-une-container .fusion-column-wrapper .ressources-newsletter-new .fusion-column-wrapper .newsletter-form-new .mc4wp-form .mc4wp-response .mc4wp-alert.mc4wp-error p,
.ressources-a-la-une-container .fusion-column-wrapper .ressources-newsletter-new .fusion-column-wrapper .newsletter-form-new .mc4wp-form .mc4wp-response .mc4wp-alert.mc4wp-success p{
	display: block !important;
	color: #D29F13;
	margin-bottom:0;
}



    /*--- TABS & FILTRES ---*/


.ressources-filtres .esg-filter-wrapper {
	visibility: visible !important;
	z-index: 0 !important
}

@media only screen and (max-width: 768px) {
	.ressources-filtres {
		display: none !important;
	}
}

@media only screen and (max-width: 480px) {
    
     .fusion-tabs.horizontal-tabs.clean .nav {
        display: none;
    }
    
    .ressources-tabs .ressources-filtres {
        position: inherit !important;
        padding: 60px 0 30px 0 !important;
        width: 100% !important;
    }

    .ressources-tabs .esg-filter-wrapper.dropdownstyle {
        margin-right: 0 !important;   
        width: 100% !important;
    }
}

@media only screen and (min-width: 481px) and (max-width: 768px) {
    .fusion-tabs.horizontal-tabs.clean .nav {
        display: none;
    }
    
    .ressources-tabs .ressources-filtres {
        position: inherit !important;
        padding: 60px 0 30px 0 !important;
         width: 100% !important;
    }
    
    .ressources-tabs .esg-filter-wrapper.dropdownstyle {
        margin-right: 0 !important;
        width: 33.33% !important;
    }
}

#esg-grid-3-1 > div.esg-overflowtrick {
    overflow: visible;
}

.ressources-tabs {
    position: relative;
    margin-top: 30px;
}

.ressources-tabs.fusion-tabs.horizontal-tabs.clean .tab-content {
    margin-top: 0;    
}

.ressources-tabs.fusion-tabs.clean .tab-content{
    margin-top: 0;
}

.ressources-tabs .fusion-tabs.clean .tab-pane {
    margin-top: 0;    
}

.ressources-tabs .nav {
    /*background-color: #f9f9f9;*/
    /*min-height: 80px;*/
    /*background-image: url("https://www.vigeo-eiris.com/wp-content/uploads/2016/07/Background-01.jpg");
    background-repeat: repeat;*/
    /*border: 1px solid #e6e6e6 !important;*/
}

.ressources-tabs .nav-tabs {
    border-color: initial;
    /*float: right;*/
    width: 100%;
    /*background-color: #000000 !important;*/
}

.ressources-tabs.fusion-tabs.horizontal-tabs .nav-tabs {
     /*margin: -8px;*/
     /*padding-right: 5%;*/
}

.ressources-tabs .nav-tabs #fusion-tab-masonry h4 {
    display: none;
}

.ressources-tabs .nav-tabs #fusion-tab-list h4 {
    display: none;
}

.ressources-tabs.fusion-tabs.nav-not-justified.clean .nav-tabs li .tab-link {
    padding: 0;
    border-color: initial;
    height: 39px;
}

.ressources-tabs.fusion-tabs.nav-not-justified.clean .nav-tabs li {
    /*margin: 8px 0 20px 0;*/
    float: right;
}

#wrapper .ressources-tabs.fusion-tabs.fusion-tabs-1.clean .nav-tabs li a {
    border: initial;
}

.ressources-tabs .nav-tabs .active a#fusion-tab-masonry::before {
    content: "";
	width: 59px;
	height: 59px;
	background-image: url('/wp-content/uploads/2016/10/icon-ressources-masonry-active.png');
	position: absolute;
	right: 69px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 0px;
  	margin-right: 0px;
	padding: 0 !important;
	background-color: initial !important;
	border: 1px solid #e6e6e6 !important;
}

.ressources-tabs .nav-tabs a#fusion-tab-masonry::before {
    content: "";
	width: 59px;
	height: 59px;
	background-image: url('/wp-content/uploads/2016/10/icon-ressources-masonry.png');
	position: absolute;
	right: 69px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 0px;
  	margin-right: 0px;
	padding: 0 !important;
	background-color: initial !important;
	border: 1px solid #e6e6e6 !important;
}

.ressources-tabs .nav-tabs .active a#fusion-tab-list::before {
    content: "";
	width: 59px;
	height: 59px;
	background-image: url('/wp-content/uploads/2016/10/icon-ressources-list-active.png');
	position: absolute;
	right: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 0px;
  	margin-right: 0px;
	padding: 0 !important;
	background-color: initial !important;
	border: 1px solid #e6e6e6 !important;
}

.ressources-tabs .nav-tabs a#fusion-tab-list::before {
    content: "";
	width: 59px;
	height: 59px;
	background-image: url('/wp-content/uploads/2016/10/icon-ressources-list.png');
	position: absolute;
	right: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 0px;
  	margin-right: 0px;
	padding: 0 !important;
	background-color: initial !important;
	border: 1px solid #e6e6e6 !important;
}

.ressources-tabs .ressources-filtres {
    position: absolute;
    top: 0px;
    padding: 0px 0 0px 0;
    width: 70.25%;
    /*margin-left: 5%;*/
    z-index: 220;
}

.ressources-tabs .esg-filter-wrapper.dropdownstyle {
    border: 1px solid #e6e6e6 !important;
    margin-right: 2.5%;
    padding: 18px 30px 18px 30px;
    border: none;
    background-color: #ffffff;
    width: 30%;
    position: relative;
	z-index: -20;
}

.ressources-tabs .esg-selected-filterbutton {
    color: #004052;
    padding: 0px;
    line-height: 15px;
    font-size: 13px;
    font-weight: 400;
    font-family: nimbus-sans-regular, Arial, sans-serif !important;    
	text-transform: uppercase;
    display: inline-block;
    background: rgba(0, 0, 0, 0);
    margin-bottom: 0px;
}

.ressources-tabs .esg-selected-filterbutton .eg-icon-down-open {
    position: absolute;
    right: 30px;
    top: 5px;
    content: "";
    width: 24px;
    height: 10px;
    background-image: url('/wp-content/uploads/2016/08/icon-angle-down-78x31.png');
    display: block;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    background-size: cover;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-repeat: no-repeat;
}

.ressources-tabs .esg-selected-filterbutton .eg-icon-down-open:before {
    display: none;
}

.ressources-tabs .esg-dropdown-wrapper {
    /* Firefox */
    width: -moz-calc(100% + 2px);
    /* WebKit */
    width: -webkit-calc(100% + 2px);
    /* Opera */
    width: -o-calc(100% + 2px);
    /* Standard */
    width: calc(100% + 2px);
    margin-left: -31px;
    padding: 0 30px 30px 30px;
    border: 1px solid #e6e6e6;
    /*border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;*/
}

.ressources-tabs .esg-filterbutton.esg-allfilter {
    padding-top: 30px;
    padding-bottom: 15px;
	display: block !important;
}

.esg-loadmore-wrapper {
    margin-top: 80px;
}

.ressources-tabs .ressources-grille {
	margin-top: 50px;
}


    /* AUTRE */
    
#ressources-separator-contact {
    padding-top: 15px;
    background-color: #ffffff;
    width: 100%;
}






/* SKIN RESSOURCES (Masonry) */


@media only screen and (max-width: 768px) {
    .esg-container .mainul li.filterall {
        padding: 40px !important;
    }
    
    .eg-ressources-element-27 {
        bottom: 40px !important;
        left: 40px !important;
    }
    
    .eg-ressources-element-36-a {
        bottom: 40px !important;
        right: 40px !important;
        
    }
}



    /* SKIN RESSOURCES UNE */


/* ACTU A LA UNE */


@media only screen and (max-width: 768px) {
    .filter-a-la-une.eg-ressources-une-wrapper .esg-entry-media-wrapper,
    .filter-latest-news.eg-ressources-une-wrapper .esg-entry-media-wrapper{
        width: 100% !important;
        margin: 0 0 30px 0 !important;
    }
    
    .filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-content,
    .filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-content{
       padding: 0px 0px 0px 0px;
       overflow: initial !important;
    }
    
    .filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-element-0,
    .filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-element-0{
        font-size: 28px !important;
	    line-height: 30px !important;
    }
    
    .filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-element-6,
    .filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-element-6{
	    /*display: none !important*/
        font-family: lora-italic, Georgia, serif !important;
        font-size: 16px !important;
        line-height: 21px !important;
    }

}


.filter-a-la-une.eg-ressources-une-wrapper,
.filter-latest-news.eg-ressources-une-wrapper{
  background: #ffffff !important;
}


.filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-element-23,
.filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #9f7d23 !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}

.filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-content,
.filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-content{
    padding: 0px 0px 0px 0px;
    /*float: left;
    width: 60%;*/
    overflow: hidden;
}

.filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-element-23::before,
.filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-brown-17x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-element-23::after,
.filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-element-3,
.filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #9f7d23 !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 1.00) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-element-0-a,
.filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-element-0-a{
	text-align: left;
}
  
.filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-element-0,
.filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-element-0{
    font-size: 55px;
	line-height: 58px;
	color: #244c5a !important;
	font-weight: 400 !important;
	display: block !important;
	/*float: left !important;
	clear: both !important;*/
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: lora, Georgia, serif !important;
	text-transform: none !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-element-0:hover,
.filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-element-0:hover{
	color: #9f7d23 !important;
}

.filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-element-6-a,
.filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-element-6-a{
	/*height: 0px !important;*/
}

.filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-element-6,
.filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-element-6{
	/*display: none !important*/
    font-family: lora-italic, Georgia, serif !important;
    font-size: 22px;
    line-height: 26px;
}

.filter-a-la-une.eg-ressources-une-wrapper .esg-media-cover-wrapper,
.filter-latest-news.eg-ressources-une-wrapper .esg-media-cover-wrapper{
	/*width: 72%;
	display: block;*/
    /*margin: 0 auto 0 auto;*/

}

.filter-a-la-une.eg-ressources-une-wrapper .esg-entry-cover .esg-overlay,
.filter-latest-news.eg-ressources-une-wrapper .esg-entry-cover .esg-overlay{
    width: 33%;
}

.filter-a-la-une.eg-ressources-une-wrapper .esg-cc,
.filter-latest-news.eg-ressources-une-wrapper .esg-cc{
    width: 33%;
}

.filter-a-la-une.eg-ressources-une-wrapper .esg-entry-media-wrapper,
.filter-latest-news.eg-ressources-une-wrapper .esg-entry-media-wrapper{
    width: 33.3%;
    float: left;
    margin: 0 60px 0 0;
}

.filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-element-30,
.filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-element-30{
	display: none !important
}

.filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-element-28,
.filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-element-28{
	display: none !important
}


.filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-element-27,
.filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #9f7d23;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
}

.filter-a-la-une.eg-ressources-une-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade,
.filter-latest-news.eg-ressources-une-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade{
  /*display: none;*/
}


.filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-element-36,
.filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-element-36{
	display: none;
}



/* ACTU A LA UNE (NEW) 01 */


@media only screen and (max-width: 768px) {
	
	.filter-a-la-une.eg-ressources-une-new-01-wrapper,
	.filter-latest-news.eg-ressources-une-new-01-wrapper{
  		/*background: #ffffff !important;*/
		 padding: 60px;

}
	
    .filter-a-la-une.eg-ressources-une-wrapper .esg-entry-media-wrapper,
    .filter-latest-news.eg-ressources-une-wrapper .esg-entry-media-wrapper{
        width: 100% !important;
        margin: 0 0 30px 0 !important;
    }
    
    .filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-content,
    .filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-content{
       padding: 0px 0px 0px 0px;
       overflow: initial !important;
    }
    
    .filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-element-0,
    .filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-element-0{
        font-size: 28px !important;
	    line-height: 30px !important;
    }
    
    .filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-element-6,
    .filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-element-6{
	    /*display: none !important*/
        font-family: lora-italic, Georgia, serif !important;
        font-size: 16px !important;
        line-height: 21px !important;
    }

}


.filter-a-la-une.eg-ressources-une-new-01-wrapper,
.filter-latest-news.eg-ressources-une-new-01-wrapper{
}


.filter-a-la-une.eg-ressources-une-new-01-wrapper .eg-ressources-une-new-01-element-23,
.filter-latest-news.eg-ressources-une-new-01-wrapper .eg-ressources-une-new-01-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #9f7d23 !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}

.filter-a-la-une.eg-ressources-une-new-01-wrapper .eg-ressources-une-new-01-content,
.filter-latest-news.eg-ressources-une-new-01-wrapper .eg-ressources-une-new-01-content{
    padding: 0px 0px 0px 0px;
    /*float: left;
    width: 60%;*/
    overflow: hidden;
	margin-bottom: 20px;
}

.filter-a-la-une.eg-ressources-une-new-01-wrapper .eg-ressources-une-new-01-element-23::before,
.filter-latest-news.eg-ressources-une-new-01-wrapper .eg-ressources-une-new-01-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-brown-17x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-a-la-une.eg-ressources-une-new-01-wrapper .eg-ressources-une-new-01-element-23::after,
.filter-latest-news.eg-ressources-une-new-01-wrapper .eg-ressources-une-new-01-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-a-la-une.eg-ressources-une-wrapper .esg-media-cover-wrapper,
.filter-latest-news.eg-ressources-une-wrapper .esg-media-cover-wrapper{
	/*width: 72%;
	display: block;*/
    /*margin: 0 auto 0 auto;*/

}

.filter-a-la-une.eg-ressources-une-wrapper .esg-entry-cover .esg-overlay,
.filter-latest-news.eg-ressources-une-wrapper .esg-entry-cover .esg-overlay{
    width: 33%;
}

.filter-a-la-une.eg-ressources-une-wrapper .esg-cc,
.filter-latest-news.eg-ressources-une-wrapper .esg-cc{
    width: 33%;
}

.filter-a-la-une.eg-ressources-une-wrapper .esg-entry-media-wrapper,
.filter-latest-news.eg-ressources-une-wrapper .esg-entry-media-wrapper{
    width: 33.3%;
    float: left;
    margin: 0 60px 0 0;
}




/* ACTU A LA UNE (NEW) 02 */


@media only screen and (max-width: 768px) {
	
	.filter-a-la-une.eg-ressources-une-new-02-wrapper,
	.filter-latest-news.eg-ressources-une-new-02-wrapper{
  		padding: 60px;
}
    .filter-a-la-une.eg-ressources-une-wrapper .esg-entry-media-wrapper,
    .filter-latest-news.eg-ressources-une-wrapper .esg-entry-media-wrapper{
        width: 100% !important;
        margin: 0 0 30px 0 !important;
    }
    
    .filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-content,
    .filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-content{
       padding: 0px 0px 0px 0px;
       overflow: initial !important;
    }
    
    .filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-element-0,
    .filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-element-0{
        font-size: 28px !important;
	    line-height: 30px !important;
    }
    
    .filter-a-la-une.eg-ressources-une-wrapper .eg-ressources-une-element-6,
    .filter-latest-news.eg-ressources-une-wrapper .eg-ressources-une-element-6{
	    /*display: none !important*/
        font-family: lora-italic, Georgia, serif !important;
        font-size: 16px !important;
        line-height: 21px !important;
    }

}


.filter-a-la-une.eg-ressources-une-new-02-wrapper,
.filter-latest-news.eg-ressources-une-new-02-wrapper{
  /*background: #ffffff !important;*/
}

.filter-a-la-une.eg-ressources-une-new-02-wrapper .esg-entry-media-wrapper,
.filter-latest-news.eg-ressources-une-new-02-wrapper .esg-entry-media-wrapper {
	display: none;
}

.filter-a-la-une.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-02-content,
.filter-latest-news.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-0-02-content{
    padding: 0px 0px 0px 0px;
    /*float: left;
    width: 60%;*/
    overflow: hidden;
}


.filter-a-la-une.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-02-element-3,
.filter-latest-news.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-02-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #9f7d23 !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 1.00) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-a-la-une.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-02-element-0-a,
.filter-latest-news.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-02-element-0-a{
	text-align: left;
}
  
.filter-a-la-une.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-02-element-0,
.filter-latest-news.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-02-element-0{
    font-size: 30px;
	line-height: 32px;
	color: #244c5a !important;
	font-weight: 400 !important;
	display: block !important;
	/*float: left !important;
	clear: both !important;*/
	margin: 40px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: lora, Georgia, serif !important;
	text-transform: none !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-a-la-une.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-02-element-0:hover,
.filter-latest-news.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-02-element-0:hover{
	color: #9f7d23 !important;
}

.filter-a-la-une.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-02-element-6-a,
.filter-latest-news.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-02-element-6-a{
	/*height: 0px !important;*/
}

.filter-a-la-une.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-02-element-6,
.filter-latest-news.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-02-element-6{
	/*display: none !important*/
    font-family: lora-italic, Georgia, serif !important;
    font-size: 15px;
    line-height: 23px;
}

.filter-a-la-une.eg-ressources-une-new-02-wrapper .esg-media-cover-wrapper,
.filter-latest-news.eg-ressources-une-new-02-wrapper .esg-media-cover-wrapper{
	/*width: 72%;
	display: block;*/
    /*margin: 0 auto 0 auto;*/
	/*display: none !important;*/

}

.filter-a-la-une.eg-ressources-une-new-02-wrapper .esg-entry-cover .esg-overlay,
.filter-latest-news.eg-ressources-une-new-02-wrapper .esg-entry-cover .esg-overlay{
    width: 33%;
}

.filter-a-la-une.eg-ressources-une-new-02-wrapper .esg-cc,
.filter-latest-news.eg-ressources-une-new-02-wrapper .esg-cc{
    width: 33%;
}

.filter-a-la-une.eg-ressources-une-new-02-wrapper .esg-entry-media-wrapper,
.filter-latest-news.eg-ressources-une-new-02-wrapper .esg-entry-media-wrapper{
    width: 33.3%;
    float: left;
    margin: 0 60px 0 0;
}

.filter-a-la-une.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-02-element-30,
.filter-latest-news.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-02-element-30{
	display: none !important
}

.filter-a-la-une.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-02-element-28,
.filter-latest-news.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-02-element-28{
	display: none !important
}


.filter-a-la-une.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-02-element-27,
.filter-latest-news.eg-ressources-une-new-02-wrapper .eg-ressources-une-new-02-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #9f7d23;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
}

.filter-a-la-une.eg-ressources-une-new-02-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade,
.filter-latest-news.eg-ressources-une-new-02-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade{
  /*display: none !important;*/
}


.filter-a-la-une.eg-ressources-une-new-2-wrapper .eg-ressources-une-new-02-element-36,
.filter-latest-news.eg-ressources-une-new-2-wrapper .eg-ressources-une-new-02-element-36{
	display: none;
} 





/* ACTU CORPORATE */


.filter-actualite-corporate.eg-ressources-wrapper,
.filter-corporate-news.eg-ressources-wrapper{
	border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
	margin-top: -1px !important;
	margin-right: -1px !important;
}

.filter-actualite-corporate.eg-ressources-wrapper .eg-ressources-element-23,
.filter-corporate-news.eg-ressources-wrapper .eg-ressources-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #9f7d23 !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-actualite-corporate.eg-ressources-wrapper .eg-ressources-element-23::before,
.filter-corporate-news.eg-ressources-wrapper .eg-ressources-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-brown-17x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-actualite-corporate.eg-ressources-wrapper .eg-ressources-element-23::after,
.filter-corporate-news.eg-ressources-wrapper .eg-ressources-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-actualite-corporate.eg-ressources-wrapper .eg-ressources-element-3,
.filter-corporate-news.eg-ressources-wrapper .eg-ressources-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #9f7d23 !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 1.00) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-actualite-corporate.eg-ressources-wrapper .eg-ressources-element-0,
.filter-corporate-news.eg-ressources-wrapper .eg-ressources-element-0{
    font-size: 16px !important;
	line-height: 18px !important;
	color: #244c5a !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 1.00) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-actualite-corporate.eg-ressources-wrapper .eg-ressources-element-0:hover,
.filter-corporate-news.eg-ressources-wrapper .eg-ressources-element-0:hover{
	color: #9f7d23 !important;
}

.filter-actualite-corporate.eg-ressources-wrapper .eg-ressources-element-6-a,
.filter-corporate-news.eg-ressources-wrapper .eg-ressources-element-6-a{
	display: none !important
}

.filter-actualite-corporate.eg-ressources-wrapper .eg-ressources-element-6,
.filter-corporate-news.eg-ressources-wrapper .eg-ressources-element-6{
	display: none !important
}


.filter-actualite-corporate.eg-ressources-wrapper .esg-media-cover-wrapper,
.filter-corporate-news.eg-ressources-wrapper .esg-media-cover-wrapper{
	margin-top: 35px;
    margin-bottom: 15px;
}  

.filter-actualite-corporate.eg-ressources-wrapper .eg-ressources-element-30,
.filter-corporate-news.eg-ressources-wrapper .eg-ressources-element-30{
	display: none !important
}

.filter-actualite-corporate.eg-ressources-wrapper .eg-ressources-element-28,
.filter-corporate-news.eg-ressources-wrapper .eg-ressources-element-28{
	display: none !important
}

.filter-actualite-corporate.eg-ressources-wrapper .eg-ressources-element-36-a,
.filter-corporate-news.eg-ressources-wrapper .eg-ressources-element-36-a{
	display:none !important
}

.filter-actualite-corporate.eg-ressources-wrapper .eg-ressources-element-27,
.filter-corporate-news.eg-ressources-wrapper .eg-ressources-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #9f7d23;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 1.00);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
	width: 60%;
}



    /* ACTU RATING */


.filter-actualite-rating.eg-ressources-wrapper,
.filter-rating-news.eg-ressources-wrapper{
	border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
	margin-top: -1px !important;
	margin-right: -1px !important;
}

.filter-actualite-rating.eg-ressources-wrapper .eg-ressources-element-23,
.filter-rating-news.eg-ressources-wrapper .eg-ressources-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #003468 !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-actualite-rating.eg-ressources-wrapper .eg-ressources-element-23::before,
.filter-rating-news.eg-ressources-wrapper .eg-ressources-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-darkblue-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-actualite-rating.eg-ressources-wrapper .eg-ressources-element-23::after,
.filter-rating-news.eg-ressources-wrapper .eg-ressources-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-actualite-rating.eg-ressources-wrapper .eg-ressources-element-3,
.filter-rating-news.eg-ressources-wrapper .eg-ressources-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #003468 !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 1.00) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-actualite-rating.eg-ressources-wrapper .eg-ressources-element-0,
.filter-rating-news.eg-ressources-wrapper .eg-ressources-element-0{
    font-size: 16px !important;
	line-height: 18px !important;
	color: #244c5a !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 1.00) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-actualite-rating.eg-ressources-wrapper .eg-ressources-element-0:hover,
.filter-rating-news.eg-ressources-wrapper .eg-ressources-element-0:hover{
	color: #9f7d23 !important;
}

.filter-actualite-rating.eg-ressources-wrapper .eg-ressources-element-6-a,
.filter-rating-news.eg-ressources-wrapper .eg-ressources-element-6-a{
	display: none !important
}

.filter-actualite-rating.eg-ressources-wrapper .eg-ressources-element-6,
.filter-rating-news.eg-ressources-wrapper .eg-ressources-element-6{
	display: none !important
}


.filter-actualite-rating.eg-ressources-wrapper .esg-media-cover-wrapper,
.filter-rating-news.eg-ressources-wrapper .esg-media-cover-wrapper{
	margin-top: 35px;
    margin-bottom: 15px;
}  

.filter-actualite-rating.eg-ressources-wrapper .eg-ressources-element-30,
.filter-rating-news.eg-ressources-wrapper .eg-ressources-element-30{
	display: none !important
}

.filter-actualite-rating.eg-ressources-wrapper .eg-ressources-element-28,
.filter-rating-news.eg-ressources-wrapper .eg-ressources-element-28{
	display: none !important
}

.filter-actualite-rating.eg-ressources-wrapper .eg-ressources-element-36-a,
.filter-rating-news.eg-ressources-wrapper .eg-ressources-element-36-a{
	display:none !important
}


.filter-actualite-rating.eg-ressources-wrapper .eg-ressources-element-27,
.filter-rating-news.eg-ressources-wrapper .eg-ressources-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #003468;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 1.00);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
	width: 60%;
}



    /* COMPANY & ORGANISATION NEWS + SECTOR REPORTS */


.filter-actualite-enterprise.eg-ressources-wrapper,
.filter-enterprise-news.eg-ressources-wrapper,
.filter-sector-reports.eg-ressources-wrapper,
.filter-etudes-sectorielles.eg-ressources-wrapper{
	border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
	margin-top: -1px !important;
	margin-right: -1px !important;
}


.filter-actualite-enterprise.eg-ressources-wrapper .eg-ressources-element-23,
.filter-enterprise-news.eg-ressources-wrapper .eg-ressources-element-23,
.filter-sector-reports.eg-ressources-wrapper .eg-ressources-element-23,
.filter-etudes-sectorielles.eg-ressources-wrapper .eg-ressources-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #b7112c !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-actualite-enterprise.eg-ressources-wrapper .eg-ressources-element-23::before,
.filter-enterprise-news.eg-ressources-wrapper .eg-ressources-element-23::before,
.filter-sector-reports.eg-ressources-wrapper .eg-ressources-element-23::before,
.filter-etudes-sectorielles.eg-ressources-wrapper .eg-ressources-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-red-17x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-actualite-enterprise.eg-ressources-wrapper .eg-ressources-element-23::after,
.filter-enterprise-news.eg-ressources-wrapper .eg-ressources-element-23::after,
.filter-sector-reports.eg-ressources-wrapper .eg-ressources-element-23::after,
.filter-etudes-sectorielles.eg-ressources-wrapper .eg-ressources-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-actualite-enterprise.eg-ressources-wrapper .eg-ressources-element-3,
.filter-enterprise-news.eg-ressources-wrapper .eg-ressources-element-3,
.filter-sector-reports.eg-ressources-wrapper .eg-ressources-element-3,
.filter-etudes-sectorielles.eg-ressources-wrapper .eg-ressources-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #b7112c !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 1.00) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-actualite-enterprise.eg-ressources-wrapper .eg-ressources-element-0,
.filter-enterprise-news.eg-ressources-wrapper .eg-ressources-element-0,
.filter-sector-reports.eg-ressources-wrapper .eg-ressources-element-0,
.filter-etudes-sectorielles.eg-ressources-wrapper .eg-ressources-element-0{
    font-size: 16px !important;
	line-height: 18px !important;
	color: #244c5a !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 1.00) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-actualite-enterprise.eg-ressources-wrapper .eg-ressources-element-0:hover,
.filter-enterprise-news.eg-ressources-wrapper .eg-ressources-element-0:hover,
.filter-sector-reports.eg-ressources-wrapper .eg-ressources-element-0:hover,
.filter-etudes-sectorielles.eg-ressources-wrapper .eg-ressources-element-0:hover{
	color: #9f7d23 !important;
}

.filter-actualite-enterprise.eg-ressources-wrapper .eg-ressources-element-6-a,
.filter-enterprise-news.eg-ressources-wrapper .eg-ressources-element-6-a,
.filter-sector-reports.eg-ressources-wrapper .eg-ressources-element-6-a,
.filter-etudes-sectorielles.eg-ressources-wrapper .eg-ressources-element-6-a{
	display: none !important
}

.filter-actualite-enterprise.eg-ressources-wrapper .eg-ressources-element-6,
.filter-enterprise-news.eg-ressources-wrapper .eg-ressources-element-6,
.filter-sector-reports.eg-ressources-wrapper .eg-ressources-element-6,
.filter-etudes-sectorielles.eg-ressources-wrapper .eg-ressources-element-6{
	display: none !important
}

.filter-actualite-enterprise.eg-ressources-wrapper .esg-media-cover-wrapper,
.filter-enterprise-news.eg-ressources-wrapper .esg-media-cover-wrapper,
.filter-sector-reports.eg-ressources-wrapper .esg-media-cover-wrapper,
.filter-etudes-sectorielles.eg-ressources-wrapper .esg-media-cover-wrapper{
	margin-top: 35px;
	margin-bottom: 15px;
}

.filter-actualite-enterprise.eg-ressources-wrapper .eg-ressources-element-30,
.filter-enterprise-news.eg-ressources-wrapper .eg-ressources-element-30,
.filter-sector-reports.eg-ressources-wrapper .eg-ressources-element-30,
.filter-etudes-sectorielles.eg-ressources-wrapper .eg-ressources-element-30{
	display: none !important
}

.filter-actualite-enterprise.eg-ressources-wrapper .eg-ressources-element-28,
.filter-enterprise-news.eg-ressources-wrapper .eg-ressources-element-28,
.filter-sector-reports.eg-ressources-wrapper .eg-ressources-element-28,
.filter-etudes-sectorielles.eg-ressources-wrapper .eg-ressources-element-28{
	display: none !important
}

.filter-actualite-enterprise.eg-ressources-wrapper .eg-ressources-element-36-a,
.filter-enterprise-news.eg-ressources-wrapper .eg-ressources-element-36-a,
.filter-sector-reports.eg-ressources-wrapper .eg-ressources-element-36-a,
.filter-etudes-sectorielles.eg-ressources-wrapper .eg-ressources-element-36-a{
	display:none !important
}

.filter-actualite-enterprise.eg-ressources-wrapper .eg-ressources-element-27,
.filter-enterprise-news.eg-ressources-wrapper .eg-ressources-element-27,
.filter-sector-reports.eg-ressources-wrapper .eg-ressources-element-27,
.filter-etudes-sectorielles.eg-ressources-wrapper .eg-ressources-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #b7112c;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 1.00);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
	width: 60%;
}



    /* ACTU ETUDE */


.filter-etude.eg-ressources-wrapper,
.filter-study.eg-ressources-wrapper{
    border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #cccccc !important;
	border-style: solid !important;
    background: #9f7d23 !important;
    margin-top: -1px !important;
	margin-right: -1px !important;
}

.filter-etude.eg-ressources-wrapper .eg-ressources-element-23,
.filter-study.eg-ressources-wrapper .eg-ressources-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-etude.eg-ressources-wrapper .eg-ressources-element-23::before,
.filter-study.eg-ressources-wrapper .eg-ressources-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-white-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-etude.eg-ressources-wrapper .eg-ressources-element-23::after,
.filter-study.eg-ressources-wrapper .eg-ressources-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-etude.eg-ressources-wrapper .eg-ressources-element-3,
.filter-study.eg-ressources-wrapper .eg-ressources-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-etude.eg-ressources-wrapper .eg-ressources-element-0,
.filter-study.eg-ressources-wrapper .eg-ressources-element-0{
    font-size: 26px !important;
	line-height: 28px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-etude.eg-ressources-wrapper .eg-ressources-element-0:hover,
.filter-study.eg-ressources-wrapper .eg-ressources-element-0:hover{
	color: #dfdfdf !important;
}

.filter-etude.eg-ressources-wrapper .eg-ressources-element-6-a,
.filter-study.eg-ressources-wrapper .eg-ressources-element-6-a{
	margin: 30px 0px 15px 0px !important;
}

.filter-etude.eg-ressources-wrapper .eg-ressources-element-6,
.filter-study.eg-ressources-wrapper .eg-ressources-element-6{
	color: #ffffff;
	font-size: 16px !important;
  	line-height: 19px !important;
}

.filter-etude.eg-ressources-wrapper .eg-ressources-element-6:hover,
.filter-study.eg-ressources-wrapper .eg-ressources-element-6:hover{
	color: #dfdfdf;
}

.filter-etude.eg-ressources-wrapper .esg-media-cover-wrapper,
.filter-study.eg-ressources-wrapper .esg-media-cover-wrapper{
	display: none;
}

.filter-etude.eg-ressources-wrapper .eg-ressources-element-30,
.filter-study.eg-ressources-wrapper .eg-ressources-element-30{
	display: none !important
}

.filter-etude.eg-ressources-wrapper .eg-ressources-element-28,
.filter-study.eg-ressources-wrapper .eg-ressources-element-28{
	display: none !important
}

.filter-etude.eg-ressources-wrapper .eg-ressources-element-36-a,
.filter-study.eg-ressources-wrapper .eg-ressources-element-36-a{
	display:none !important
}


.filter-etude.eg-ressources-wrapper .eg-ressources-element-27,
.filter-study.eg-ressources-wrapper .eg-ressources-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
	width: 60%;
}



    /* ACTU TRIBUNE */


.filter-tribune.eg-ressources-wrapper,
.filter-opinion-column.eg-ressources-wrapper{
    border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #cccccc !important;
	border-style: solid !important;
    background: #244c5a !important;
    margin-top: -1px !important;
	margin-right: -1px !important;
}

.filter-tribune.eg-ressources-wrapper .eg-ressources-element-23,
.filter-opinion-column.eg-ressources-wrapper .eg-ressources-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-tribune.eg-ressources-wrapper .eg-ressources-element-23::before,
.filter-opinion-column.eg-ressources-wrapper .eg-ressources-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-white-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-tribune.eg-ressources-wrapper .eg-ressources-element-23::after,
.filter-opinion-column.eg-ressources-wrapper .eg-ressources-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-tribune.eg-ressources-wrapper .eg-ressources-element-3,
.filter-opinion-column.eg-ressources-wrapper .eg-ressources-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-tribune.eg-ressources-wrapper .eg-ressources-element-0,
.filter-opinion-column.eg-ressources-wrapper .eg-ressources-element-0{
    font-size: 30px !important;
	line-height: 32px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: lora, Georgia, serif !important;
	text-transform: none !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    /*pointer-events: none !important;*/
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-tribune.eg-ressources-wrapper .eg-ressources-element-0:hover,
.filter-opinion-column.eg-ressources-wrapper .eg-ressources-element-0:hover{
	color: #efefef !important;
}

.filter-tribune.eg-ressources-wrapper .eg-ressources-element-6-a,
.filter-opinion-column.eg-ressources-wrapper .eg-ressources-element-6-a{
	height: 0px !important;
}

.filter-tribune.eg-ressources-wrapper .eg-ressources-element-6,
.filter-opinion-column.eg-ressources-wrapper .eg-ressources-element-6{
	display: none !important
}

.filter-tribune.eg-ressources-wrapper .esg-media-cover-wrapper,
.filter-opinion-column.eg-ressources-wrapper .esg-media-cover-wrapper{
	display: none;
}

.filter-tribune.eg-ressources-wrapper .esg-media-cover-wrapper .esg-media-poster,
.filter-opinion-column.eg-ressources-wrapper .esg-media-cover-wrapper .esg-media-poster{
	width: 90px;
	height: 90px;
}

.filter-tribune.eg-ressources-wrapper .eg-ressources-element-30,
.filter-opinion-column.eg-ressources-wrapper .eg-ressources-element-30{
	display: none !important
}

.filter-tribune.eg-ressources-wrapper .eg-ressources-element-28,
.filter-opinion-column.eg-ressources-wrapper .eg-ressources-element-28{
	display: none !important
}


.filter-tribune.eg-ressources-wrapper .eg-ressources-element-27,
.filter-opinion-column.eg-ressources-wrapper .eg-ressources-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
	width: 60%;
}

.filter-tribune.eg-ressources-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade,
.filter-opinion-column.eg-ressources-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade{
  display: none;
}




    /* TWEET */


@media only screen and (max-width: 480px) {

    .filter-tweet.eg-ressources-wrapper,
    .filter-tweet-en.eg-ressources-wrapper{
        padding: 15px !important;
    }
}

.filter-tweet.eg-ressources-wrapper,
.filter-tweet-en.eg-ressources-wrapper{
    padding: 60px;
	border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
	margin-top: -1px !important;
	margin-right: -1px !important;
}

.filter-tweet.eg-ressources-wrapper .eg-ressources-element-23,
.filter-tweet-en.eg-ressources-wrapper .eg-ressources-element-23{
    display: none
}


.filter-tweet.eg-ressources-wrapper .eg-ressources-element-23::before,
.filter-tweet-en.eg-ressources-wrapper .eg-ressources-element-23::before{
    display: none
}

.filter-tweet.eg-ressources-wrapper .eg-ressources-element-23::after,
.filter-tweet-en.eg-ressources-wrapper .eg-ressources-element-23::after{
    display: none
}

.filter-tweet.eg-ressources-wrapper .eg-ressources-element-3,
.filter-tweet-en.eg-ressources-wrapper .eg-ressources-element-3{
    display: none !important
}

.filter-tweet.eg-ressources-wrapper .eg-ressources-element-0-a,
.filter-tweet-en.eg-ressources-wrapper .eg-ressources-element-0-a{
	display: none
}

.filter-tweet.eg-ressources-wrapper .eg-ressources-element-0,
.filter-tweet-en.eg-ressources-wrapper .eg-ressources-element-0{
  	display: none
}

.filter-tweet.eg-ressources-wrapper .eg-ressources-element-0:hover,
.filter-tweet-en.eg-ressources-wrapper .eg-ressources-element-0:hover{
	color: #efefef !important;
}

.filter-tweet.eg-ressources-wrapper .eg-ressources-element-6-a,
.filter-tweet-en.eg-ressources-wrapper .eg-ressources-element-6-a{
	display: none
}

.filter-tweet.eg-ressources-wrapper .eg-ressources-element-6,
.filter-tweet-en.eg-ressources-wrapper .eg-ressources-element-6{
	color: #ffffff;
	font-size: 14px !important;
  	line-height: 17px !important;
}

.filter-tweet.eg-ressources-wrapper .esg-media-cover-wrapper,
.filter-tweet-en.eg-ressources-wrapper .esg-media-cover-wrapper{
	display: none
}

.filter-tweet.eg-ressources-wrapper .esg-media-cover-wrapper .esg-media-poster,
.filter-tweet-en.eg-ressources-wrapper .esg-media-cover-wrapper .esg-media-poster{
	display: none
}

.filter-tweet.eg-ressources-wrapper .eg-ressources-element-30,
.filter-tweet-en.eg-ressources-wrapper .eg-ressources-element-30{
	display: none !important
}

.filter-tweet.eg-ressources-wrapper .eg-ressources-element-28,
.filter-tweet-en.eg-ressources-wrapper .eg-ressources-element-28{
	display: none !important
}

.filter-tweet.eg-ressources-wrapper .eg-ressources-element-28-a,
.filter-tweet-en.eg-ressources-wrapper .eg-ressources-element-28-a{
	width: 100%
}

.filter-tweet.eg-ressources-wrapper .eg-ressources-element-28-a .twitter-tweet.twitter-tweet-rendered,
.filter-tweet-en.eg-ressources-wrapper .eg-ressources-element-28-a .twitter-tweet.twitter-tweet-rendered{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
  	width: 100% !important;
}

.filter-tweet.eg-ressources-wrapper .eg-ressources-element-36,
.filter-tweet-en.eg-ressources-wrapper .eg-ressources-element-36{
	display:none !important
}

.filter-tweet.eg-ressources-wrapper .eg-ressources-element-27,
.filter-tweet-en.eg-ressources-wrapper .eg-ressources-element-27{
    display: none
}

.filter-tweet.eg-ressources-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade,
.filter-tweet-en.eg-ressources-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade{
  display: none;
}



    /* ACTU COMMUNIQUÉ */


.filter-communique.eg-ressources-wrapper,
.filter-press-release.eg-ressources-wrapper{
  	border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
    background: #5cb8b2 !important;
    margin-top: -1px !important;
	margin-right: -1px !important;
}

.filter-communique.eg-ressources-wrapper .eg-ressources-element-23,
.filter-press-release.eg-ressources-wrapper .eg-ressources-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-communique.eg-ressources-wrapper .eg-ressources-element-23::before,
.filter-press-release.eg-ressources-wrapper .eg-ressources-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-white-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-communique.eg-ressources-wrapper .eg-ressources-element-23::after,
.filter-press-release.eg-ressources-wrapper .eg-ressources-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-communique.eg-ressources-wrapper .eg-ressources-element-3,
.filter-press-release.eg-ressources-wrapper .eg-ressources-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-communique.eg-ressources-wrapper .eg-ressources-element-0,
.filter-press-release.eg-ressources-wrapper .eg-ressources-element-0{
    font-size: 16px !important;
	line-height: 18px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    /*pointer-events: none !important;*/
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-communique.eg-ressources-wrapper .eg-ressources-element-0:hover,
.filter-press-release.eg-ressources-wrapper .eg-ressources-element-0:hover{
	color: #efefef !important;
}

.filter-communique.eg-ressources-wrapper .eg-ressources-element-6-a,
.filter-press-release.eg-ressources-wrapper .eg-ressources-element-6-a{
	height: 0px !important;
}

.filter-communique.eg-ressources-wrapper .eg-ressources-element-6,
.filter-press-release.eg-ressources-wrapper .eg-ressources-element-6{
	display: none !important
}

.filter-communique.eg-ressources-wrapper .esg-media-cover-wrapper,
.filter-press-release.eg-ressources-wrapper .esg-media-cover-wrapper{
	display: none;
}

.filter-communique.eg-ressources-wrapper .esg-media-cover-wrapper .esg-media-poster,
.filter-press-release.eg-ressources-wrapper .esg-media-cover-wrapper .esg-media-poster{
	width: 90px;
	height: 90px;
}

.filter-communique.eg-ressources-wrapper .eg-ressources-element-30,
.filter-press-release.eg-ressources-wrapper .eg-ressources-element-30{
	display: none !important
}

.filter-communique.eg-ressources-wrapper .eg-ressources-element-28,
.filter-press-release.eg-ressources-wrapper .eg-ressources-element-28{
	display: none !important
}


.filter-communique.eg-ressources-wrapper .eg-ressources-element-27,
.filter-press-release.eg-ressources-wrapper .eg-ressources-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
	width: 60%;
}

.filter-communique.eg-ressources-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade,
.filter-press-release.eg-ressources-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade{
  display: none;
}



    /* ACTU DANS LA PRESSE */


.filter-dans-la-presse.eg-ressources-wrapper,
.filter-in-the-press.eg-ressources-wrapper{
  	border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
    background: #007b4b !important;
    margin-top: -1px !important;
	margin-right: -1px !important;
}

.filter-dans-la-presse.eg-ressources-wrapper .eg-ressources-element-23,
.filter-in-the-press.eg-ressources-wrapper .eg-ressources-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-dans-la-presse.eg-ressources-wrapper .eg-ressources-element-23::before,
.filter-in-the-press.eg-ressources-wrapper .eg-ressources-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-white-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-dans-la-presse.eg-ressources-wrapper .eg-ressources-element-23::after,
.filter-in-the-press.eg-ressources-wrapper .eg-ressources-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-dans-la-presse.eg-ressources-wrapper .eg-ressources-element-3,
.filter-in-the-press.eg-ressources-wrapper .eg-ressources-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-dans-la-presse.eg-ressources-wrapper .eg-ressources-element-0,
.filter-in-the-press.eg-ressources-wrapper .eg-ressources-element-0{
    font-size: 16px !important;
	line-height: 18px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    pointer-events: initial !important;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-dans-la-presse.eg-ressources-wrapper .eg-ressources-element-0:hover,
.filter-in-the-press.eg-ressources-wrapper .eg-ressources-element-0:hover{
	color: #efefef !important;
}

.filter-dans-la-presse.eg-ressources-wrapper .eg-ressources-element-6-a,
.filter-in-the-press.eg-ressources-wrapper .eg-ressources-element-6-a{
	height: 0px !important;
}

.filter-dans-la-presse.eg-ressources-wrapper .eg-ressources-element-6,
.filter-in-the-press.eg-ressources-wrapper .eg-ressources-element-6{
	display: none !important
}

.filter-dans-la-presse.eg-ressources-wrapper .esg-media-cover-wrapper,
.filter-in-the-press.eg-ressources-wrapper .esg-media-cover-wrapper{
	display: none;
}

.filter-dans-la-presse.eg-ressources-wrapper .esg-media-cover-wrapper .esg-media-poster,
.filter-in-the-press.eg-ressources-wrapper .esg-media-cover-wrapper .esg-media-poster{
	width: 90px;
	height: 90px;
}

.filter-dans-la-presse.eg-ressources-wrapper .eg-ressources-element-30,
.filter-in-the-press.eg-ressources-wrapper .eg-ressources-element-30{
	display: none !important
}

.filter-dans-la-presse.eg-ressources-wrapper .eg-ressources-element-28,
.filter-in-the-press.eg-ressources-wrapper .eg-ressources-element-28{
	display: none !important
}


.filter-dans-la-presse.eg-ressources-wrapper .eg-ressources-element-27,
.filter-in-the-press.eg-ressources-wrapper .eg-ressources-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
	width: 60%;
}

.filter-dans-la-presse.eg-ressources-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade,
.filter-in-the-press.eg-ressources-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade{
  display: none;
}



    /* ACTU RAPPORTS ACTIVITÉ */


.filter-rapport-activite.eg-ressources-wrapper,
.filter-activity-report.eg-ressources-wrapper{
  	border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
    background: #d29f13 !important;
    margin-top: -1px !important;
	margin-right: -1px !important;
}

.filter-rapport-activite.eg-ressources-wrapper .eg-ressources-element-23,
.filter-activity-report.eg-ressources-wrapper .eg-ressources-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-rapport-activite.eg-ressources-wrapper .eg-ressources-element-23::before,
.filter-activity-report.eg-ressources-wrapper .eg-ressources-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-white-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-rapport-activite.eg-ressources-wrapper .eg-ressources-element-23::after,
.filter-activity-report.eg-ressources-wrapper .eg-ressources-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-rapport-activite.eg-ressources-wrapper .eg-ressources-element-3,
.filter-activity-report.eg-ressources-wrapper .eg-ressources-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-rapport-activite.eg-ressources-wrapper .eg-ressources-element-0,
.filter-activity-report.eg-ressources-wrapper .eg-ressources-element-0{
    font-size: 16px !important;
	line-height: 18px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    pointer-events: initial !important;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-rapport-activite.eg-ressources-wrapper .eg-ressources-element-0:hover,
.filter-activity-report.eg-ressources-wrapper .eg-ressources-element-0:hover{
	color: #efefef !important;
}

.filter-rapport-activite.eg-ressources-wrapper .eg-ressources-element-6-a,
.filter-activity-report.eg-ressources-wrapper .eg-ressources-element-6-a{
	height: 0px !important;
}

.filter-rapport-activite.eg-ressources-wrapper .eg-ressources-element-6,
.filter-activity-report.eg-ressources-wrapper .eg-ressources-element-6{
	display: none !important
}

.filter-rapport-activite.eg-ressources-wrapper .esg-media-cover-wrapper,
.filter-activity-report.eg-ressources-wrapper .esg-media-cover-wrapper{
	display: none;
}

.filter-rapport-activite.eg-ressources-wrapper .esg-media-cover-wrapper .esg-media-poster,
.filter-activity-report.eg-ressources-wrapper .esg-media-cover-wrapper .esg-media-poster{
	width: 90px;
	height: 90px;
}

.filter-rapport-activite.eg-ressources-wrapper .eg-ressources-element-30,
.filter-activity-report.eg-ressources-wrapper .eg-ressources-element-30{
	display: none !important
}

.filter-rapport-activite.eg-ressources-wrapper .eg-ressources-element-28,
.filter-activity-report.eg-ressources-wrapper .eg-ressources-element-28{
	display: none !important
}


.filter-rapport-activite.eg-ressources-wrapper .eg-ressources-element-27,
.filter-activity-report.eg-ressources-wrapper .eg-ressources-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
	width: 60%;
}

.filter-rapport-activite.eg-ressources-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade,
.filter-activity-report.eg-ressources-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade{
  display: none;
}




    /* ACTU FOCUS */


.filter-focus.eg-ressources-wrapper,
.filter-focus-en.eg-ressources-wrapper{
  	border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
    background: #00b74f !important;
    margin-top: -1px !important;
	margin-right: -1px !important;
}

.filter-focus.eg-ressources-wrapper .eg-ressources-element-23,
.filter-focus-en.eg-ressources-wrapper .eg-ressources-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-focus.eg-ressources-wrapper .eg-ressources-element-23::before,
.filter-focus-en.eg-ressources-wrapper .eg-ressources-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-white-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-focus.eg-ressources-wrapper .eg-ressources-element-23::after,
.filter-focus-en.eg-ressources-wrapper .eg-ressources-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-focus.eg-ressources-wrapper .eg-ressources-element-3,
.filter-focus-en.eg-ressources-wrapper .eg-ressources-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-focus.eg-ressources-wrapper .eg-ressources-element-0,
.filter-focus-en.eg-ressources-wrapper .eg-ressources-element-0{
    font-size: 30px !important;
	line-height: 32px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: lora, Georgia, serif !important;
	text-transform: none !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-focus.eg-ressources-wrapper .eg-ressources-element-0:hover,
.filter-focus-en.eg-ressources-wrapper .eg-ressources-element-0:hover{
	color: #dfdfdf !important;
}

.filter-focus.eg-ressources-wrapper .eg-ressources-element-6-a,
.filter-focus-en.eg-ressources-wrapper .eg-ressources-element-6-a{
	height: 0px !important;
}

.filter-focus.eg-ressources-wrapper .eg-ressources-element-6,
.filter-focus-en.eg-ressources-wrapper .eg-ressources-element-6{
	display: none !important
}

.filter-focus.eg-ressources-wrapper .esg-media-cover-wrapper,
.filter-focus-en.eg-ressources-wrapper .esg-media-cover-wrapper{
	display: none;
}

.filter-focus.eg-ressources-wrapper .esg-media-cover-wrapper .esg-media-poster,
.filter-focus-en.eg-ressources-wrapper .esg-media-cover-wrapper .esg-media-poster{
	width: 90px;
	height: 90px;
}

.filter-focus.eg-ressources-wrapper .eg-ressources-element-30,
.filter-focus-en.eg-ressources-wrapper .eg-ressources-element-30{
	display: none !important
}

.filter-focus.eg-ressources-wrapper .eg-ressources-element-28,
.filter-focus-en.eg-ressources-wrapper .eg-ressources-element-28{
	display: none !important
}


.filter-focus.eg-ressources-wrapper .eg-ressources-element-27,
.filter-focus-en.eg-ressources-wrapper .eg-ressources-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
	width: 60%;
}

.filter-focus.eg-ressources-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade,
.filter-focus-en.eg-ressources-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade{
  display: none;
}



    /* ACTU BUREAU */


.filter-bureau.eg-ressources-wrapper,
.filter-office.eg-ressources-wrapper{
	border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #cccccc !important;
	border-style: solid !important;
    background: #006ba6 !important;
    margin-top: -1px !important;
	margin-right: -1px !important;
}

.filter-bureau.eg-ressources-wrapper .eg-ressources-element-23,
.filter-office.eg-ressources-wrapper .eg-ressources-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-bureau.eg-ressources-wrapper .eg-ressources-element-23::before,
.filter-office.eg-ressources-wrapper .eg-ressources-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-white-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-bureau.eg-ressources-wrapper .eg-ressources-element-23::after,
.filter-office.eg-ressources-wrapper .eg-ressources-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-bureau.eg-ressources-wrapper .eg-ressources-element-3,
.filter-office.eg-ressources-wrapper .eg-ressources-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-bureau.eg-ressources-wrapper .eg-ressources-element-0,
.filter-office.eg-ressources-wrapper .eg-ressources-element-0{
    font-size: 16px !important;
	line-height: 18px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-bureau.eg-ressources-wrapper .eg-ressources-element-0:hover,
.filter-office.eg-ressources-wrapper .eg-ressources-element-0:hover{
	color: #dfdfdf !important;
}

.filter-bureau.eg-ressources-wrapper .eg-ressources-element-6-a,
.filter-office.eg-ressources-wrapper .eg-ressources-element-6-a{
	height: 0px !important;
}

.filter-bureau.eg-ressources-wrapper .eg-ressources-element-6,
.filter-office.eg-ressources-wrapper .eg-ressources-element-6{
	display: none !important
}

.filter-bureau.eg-ressources-wrapper .esg-media-cover-wrapper,
.filter-office.eg-ressources-wrapper .esg-media-cover-wrapper{
	display: none;
}

.filter-bureau.eg-ressources-wrapper .esg-media-cover-wrapper .esg-media-poster,
.filter-office.eg-ressources-wrapper .esg-media-cover-wrapper .esg-media-poster{
	width: 90px;
	height: 90px;
}

.filter-bureau.eg-ressources-wrapper .eg-ressources-element-30,
.filter-office.eg-ressources-wrapper .eg-ressources-element-30{
	display: none !important
}

.filter-bureau.eg-ressources-wrapper .eg-ressources-element-28,
.filter-office.eg-ressources-wrapper .eg-ressources-element-28{
	display: none !important
}


.filter-bureau.eg-ressources-wrapper .eg-ressources-element-27,
.filter-office.eg-ressources-wrapper .eg-ressources-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
	width: 60%;
}

.filter-bureau.eg-ressources-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade,
.filter-office.eg-ressources-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade{
  display: none;
}



    /* ACTU INDICE */


.filter-indice.eg-ressources-wrapper,
.filter-indice-en.eg-ressources-wrapper{
    background: #d6d2c4 !important;
    padding: 60px 60px 80px 60px !important;
  	border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
	margin-top: -1px !important;
	margin-right: -1px !important;
}

.filter-indice.eg-ressources-wrapper .eg-ressources-element-23,
.filter-indice-en.eg-ressources-wrapper .eg-ressources-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #244c5a !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
}


.filter-indice.eg-ressources-wrapper .eg-ressources-element-23::before,
.filter-indice-en.eg-ressources-wrapper .eg-ressources-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-darkblue-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-indice.eg-ressources-wrapper .eg-ressources-element-23::after,
.filter-indice-en.eg-ressources-wrapper .eg-ressources-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-indice.eg-ressources-wrapper .eg-ressources-element-3,
.filter-indice-en.eg-ressources-wrapper .eg-ressources-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #244c5a !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-indice.eg-ressources-wrapper .eg-ressources-element-0-a,
.filter-indice-en.eg-ressources-wrapper .eg-ressources-element-0-a{
	text-align: center;
}
  
.filter-indice.eg-ressources-wrapper .eg-ressources-element-0,
.filter-indice-en.eg-ressources-wrapper .eg-ressources-element-0{
    font-size: 30px !important;
	line-height: 32px !important;
	color: #244c5a !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: lora, Georgia, serif !important;
	text-transform: none !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-indice.eg-ressources-wrapper .eg-ressources-element-0:hover,
.filter-indice-en.eg-ressources-wrapper .eg-ressources-element-0:hover{
	color: #9f7d23 !important;
}

.filter-indice.eg-ressources-wrapper .eg-ressources-element-6-a,
.filter-indice-en.eg-ressources-wrapper .eg-ressources-element-6-a{
	height: 0px !important;
}

.filter-indice.eg-ressources-wrapper .eg-ressources-element-6,
.filter-indice-en.eg-ressources-wrapper .eg-ressources-element-6{
	display: none !important
}

.filter-indice.eg-ressources-wrapper .esg-media-cover-wrapper,
.filter-indice-en.eg-ressources-wrapper .esg-media-cover-wrapper{
	width: 72%;
	display: block;
    margin: 40px auto 30px auto;

}

.filter-indice.eg-ressources-list-wrapper .esg-entry-cover .esg-overlay,
.filter-indice-en.eg-ressources-list-wrapper .esg-entry-cover .esg-overlay{
    width: 72%;
}

.filter-indice.eg-ressources-list-wrapper .esg-cc,
.filter-indice-en.eg-ressources-list-wrapper .esg-cc{
    width: 72%;
}

.filter-indice.eg-ressources-list-wrapper .esg-entry-media-wrapper,
.filter-indice-en.eg-ressources-list-wrapper .esg-entry-media-wrapper{
    width: 72%;
   /* float: left;
    margin: 0 30px 0 0;*/
}

.filter-indice.eg-ressources-wrapper .eg-ressources-element-30,
.filter-indice-en.eg-ressources-wrapper .eg-ressources-element-30{
	display: none !important
}

.filter-indice.eg-ressources-wrapper .eg-ressources-element-28,
.filter-indice-en.eg-ressources-wrapper .eg-ressources-element-28{
	display: none !important
}


.filter-indice.eg-ressources-wrapper .eg-ressources-element-27,
.filter-indice-en.eg-ressources-wrapper .eg-ressources-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #244c5a;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
	text-align: center !important;
}

/*.filter-indice.eg-ressources-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade,
.filter-indice-en.eg-ressources-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade{
  display: none;
}*/


.filter-indice.eg-ressources-wrapper .eg-ressources-element-36,
.filter-indice-en.eg-ressources-wrapper .eg-ressources-element-36{
	display: none;
}




   /* OFFRES D'EMPLOI */


.filter-offres-emplois.eg-ressources-wrapper,
.filter-job-offers.eg-ressources-wrapper{
	border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
	margin-top: -1px !important;
	margin-right: -1px !important;
	padding: 60px 60px 60px 60px !important;
}


.filter-offres-emplois.eg-ressources-wrapper .eg-ressources-element-23,
.filter-job-offers.eg-ressources-wrapper .eg-ressources-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #244c5a !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-offres-emplois.eg-ressources-wrapper .eg-ressources-element-23::before,
.filter-job-offers.eg-ressources-wrapper .eg-ressources-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-darkblue-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-offres-emplois.eg-ressources-wrapper .eg-ressources-element-23::after,
.filter-job-offers.eg-ressources-wrapper .eg-ressources-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-offres-emplois.eg-ressources-wrapper .eg-ressources-element-3,
.filter-job-offers.eg-ressources-wrapper .eg-ressources-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #244c5a !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 1.00) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-offres-emplois.eg-ressources-wrapper .eg-ressources-element-0,
.filter-job-offers.eg-ressources-wrapper .eg-ressources-element-0{
    font-size: 30px !important;
	line-height: 32px !important;
	color: #9f7d23 !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 1.00) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-offres-emplois.eg-ressources-wrapper .eg-ressources-element-0:hover,
.filter-job-offers.eg-ressources-wrapper .eg-ressources-element-0:hover{
	color: #244c5a !important;
}

.filter-offres-emplois.eg-ressources-wrapper .eg-ressources-element-6-a,
.filter-job-offers.eg-ressources-wrapper .eg-ressources-element-6-a{
	/*display: none !important*/
}

.filter-offres-emplois.eg-ressources-wrapper .eg-ressources-element-6,
.filter-job-offers.eg-ressources-wrapper .eg-ressources-element-6{
	font-size: 14px;
    line-height: 17px;
    color: #244c5a;
    font-weight: 400;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255, 255, 255, 0);
    z-index: 2 !important;
    display: block;
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
    text-transform: uppercase;
}

.filter-offres-emplois.eg-ressources-wrapper .eg-ressources-element-6:hover,
.filter-job-offers.eg-ressources-wrapper .eg-ressources-element-6:hover{
    color: #9f7d23;
}

.filter-offres-emplois.eg-ressources-wrapper .esg-media-cover-wrapper,
.filter-job-offers.eg-ressources-wrapper .esg-media-cover-wrapper{
	display: none! important;
	/*margin-top: 35px;
	margin-bottom: 15px;*/
}

.filter-offres-emplois.eg-ressources-wrapper .eg-ressources-element-30,
.filter-job-offers.eg-ressources-wrapper .eg-ressources-element-30{
	display: none !important
}

.filter-offres-emplois.eg-ressources-wrapper .eg-ressources-element-28,
.filter-job-offers.eg-ressources-wrapper .eg-ressources-element-28{
	display: none !important
}

.filter-offres-emplois.eg-ressources-wrapper .eg-ressources-element-36-a,
.filter-job-offers.eg-ressources-wrapper .eg-ressources-element-36-a{
	display:none !important
}

.filter-offres-emplois.eg-ressources-wrapper .eg-ressources-element-27,
.filter-job-offers.eg-ressources-wrapper .eg-ressources-element-27{
    display: none !important;
    font-size: 12px;
	line-height: 14px;
	color: #b7112c;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 1.00);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
	width: 60%;
}

.filter-offres-emplois.eg-ressources-wrapper .eg-ressources-element-27-a,
.filter-job-offers.eg-ressources-wrapper .eg-ressources-element-27-a{
    display: none !important;
}




/* SKIN RESSOURCES LIST */


    /* ACTU CORPORATE */


.filter-actualite-corporate.eg-ressources-list-wrapper,
.filter-corporate-news.eg-ressources-list-wrapper{
	border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
	margin-top: -1px !important;
}

.filter-actualite-corporate.eg-ressources-list-wrapper .eg-ressources-list-content,
.filter-corporate-news.eg-ressources-list-wrapper .eg-ressources-list-content{
    padding: 0px 0px 0px 0px;
    overflow: hidden;
}

.filter-actualite-corporate.eg-ressources-list-wrapper .eg-ressources-list-element-23,
.filter-corporate-news.eg-ressources-list-wrapper .eg-ressources-list-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #9f7d23 !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-actualite-corporate.eg-ressources-list-wrapper .eg-ressources-list-element-23::before,
.filter-corporate-news.eg-ressources-list-wrapper .eg-ressources-list-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-brown-17x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-actualite-corporate.eg-ressources-list-wrapper .eg-ressources-list-element-23::after,
.filter-corporate-news.eg-ressources-list-wrapper .eg-ressources-list-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-actualite-corporate.eg-ressources-list-wrapper .eg-ressources-list-element-3,
.filter-corporate-news.eg-ressources-list-wrapper .eg-ressources-list-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #9f7d23 !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 1.00) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-actualite-corporate.eg-ressources-list-wrapper .eg-ressources-list-element-0,
.filter-corporate-news.eg-ressources-list-wrapper .eg-ressources-list-element-0{
    font-size: 16px !important;
	line-height: 18px !important;
	color: #244c5a !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 1.00) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-actualite-corporate.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover,
.filter-corporate-news.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover{
	color: #9f7d23 !important;
}

.filter-actualite-corporate.eg-ressources-list-wrapper .esg-entry-cover .esg-overlay,
.filter-corporate-news.eg-ressources-list-wrapper .esg-entry-cover .esg-overlay{
    width: 15%;
}

.filter-actualite-corporate.eg-ressources-list-wrapper .esg-cc,
.filter-corporate-news.eg-ressources-list-wrapper .esg-cc{
    width: 15%;
}

.filter-actualite-corporate.eg-ressources-list-wrapper .esg-entry-media-wrapper,
.filter-corporate-news.eg-ressources-list-wrapper .esg-entry-media-wrapper{
    width: 15%;
    float: left;
    margin: 0 60px 0 0;
}


.filter-actualite-corporate.eg-ressources-list-wrapper .eg-ressources-list-element-30,
.filter-corporate-news.eg-ressources-list-wrapper .eg-ressources-list-element-30{
	display: none !important
}

.filter-actualite-corporate.eg-ressources-list-wrapper .eg-ressources-list-element-28,
.filter-corporate-news.eg-ressources-list-wrapper .eg-ressources-list-element-28{
	display: none !important
}

.filter-actualite-corporate.eg-ressources-list-wrapper .eg-ressources-list-element-36-a,
.filter-corporate-news.eg-ressources-list-wrapper .eg-ressources-list-element-36-a{
	display:none !important
}

.filter-actualite-corporate.eg-ressources-list-wrapper .eg-ressources-list-element-27,
.filter-corporate-news.eg-ressources-list-wrapper .eg-ressources-list-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #9f7d23;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 1.00);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}



    /* ACTU RATING */


.filter-actualite-rating.eg-ressources-list-wrapper,
.filter-rating-news.eg-ressources-list-wrapper{
	border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
	margin-top: -1px !important;
}

.filter-actualite-rating.eg-ressources-list-wrapper .eg-ressources-list-content,
.filter-rating-news.eg-ressources-list-wrapper .eg-ressources-list-content{
    padding: 0px 0px 0px 0px;
    overflow: hidden;
}

.filter-actualite-rating.eg-ressources-list-wrapper .eg-ressources-list-element-23,
.filter-rating-news.eg-ressources-list-wrapper .eg-ressources-list-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #003468 !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-actualite-rating.eg-ressources-list-wrapper .eg-ressources-list-element-23::before,
.filter-rating-news.eg-ressources-list-wrapper .eg-ressources-list-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-darkblue-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-actualite-rating.eg-ressources-list-wrapper .eg-ressources-list-element-23::after,
.filter-rating-news.eg-ressources-list-wrapper .eg-ressources-list-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-actualite-rating.eg-ressources-list-wrapper .eg-ressources-list-element-3,
.filter-rating-news.eg-ressources-list-wrapper .eg-ressources-list-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #003468 !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 1.00) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-actualite-rating.eg-ressources-list-wrapper .eg-ressources-list-element-0,
.filter-rating-news.eg-ressources-list-wrapper .eg-ressources-list-element-0{
    font-size: 16px !important;
	line-height: 18px !important;
	color: #244c5a !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 1.00) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-actualite-rating.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover,
.filter-rating-news.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover{
	color: #9f7d23 !important;
}

.filter-actualite-rating.eg-ressources-list-wrapper .esg-entry-cover .esg-overlay,
.filter-rating-news.eg-ressources-list-wrapper .esg-entry-cover .esg-overlay{
    width: 15%;
}

.filter-actualite-rating.eg-ressources-list-wrapper .esg-cc,
.filter-rating-news.eg-ressources-list-wrapper .esg-cc{
    width: 15%;
}

.filter-actualite-rating.eg-ressources-list-wrapper .esg-entry-media-wrapper,
.filter-rating-news.eg-ressources-list-wrapper .esg-entry-media-wrapper{
    width: 15%;
    float: left;
    margin: 0 60px 0 0;
}

.filter-actualite-rating.eg-ressources-list-wrapper .eg-ressources-list-element-30,
.filter-rating-news.eg-ressources-list-wrapper .eg-ressources-list-element-30{
	display: none !important
}

.filter-actualite-rating.eg-ressources-list-wrapper .eg-ressources-list-element-28,
.filter-rating-news.eg-ressources-list-wrapper .eg-ressources-list-element-28{
	display: none !important
}

.filter-actualite-rating.eg-ressources-list-wrapper .eg-ressources-list-element-36-a,
.filter-rating-news.eg-ressources-list-wrapper .eg-ressources-list-element-36-a{
	display:none !important
}


.filter-actualite-rating.eg-ressources-list-wrapper .eg-ressources-list-element-27,
.filter-rating-news.eg-ressources-list-wrapper .eg-ressources-list-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #003468;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 1.00);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}



    /* COMPANY & ORGANISATION NEWS + SECTOR REPORTS */


.filter-actualite-enterprise.eg-ressources-list-wrapper,
.filter-enterprise-news.eg-ressources-list-wrapper,
.filter-sector-reports.eg-ressources-list-wrapper,
.filter-etudes-sectorielles.eg-ressources-list-wrapper{
	border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
	margin-top: -1px !important;
}

.filter-actualite-enterprise.eg-ressources-list-wrapper .eg-ressources-list-content,
.filter-enterprise-news.eg-ressources-list-wrapper .eg-ressources-list-content,
.filter-sector-reports.eg-ressources-list-wrapper .eg-ressources-list-content,
.filter-etudes-sectorielles.eg-ressources-list-wrapper .eg-ressources-list-content{
    padding: 0px 0px 0px 0px;
    overflow: hidden;
}

.filter-actualite-enterprise.eg-ressources-list-wrapper .eg-ressources-list-element-23,
.filter-enterprise-news.eg-ressources-list-wrapper .eg-ressources-list-element-23,
.filter-sector-reports.eg-ressources-list-wrapper .eg-ressources-list-element-23,
.filter-etudes-sectorielles.eg-ressources-list-wrapper .eg-ressources-list-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #b7112c !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-actualite-enterprise.eg-ressources-list-wrapper .eg-ressources-list-element-23::before,
.filter-enterprise-news.eg-ressources-list-wrapper .eg-ressources-list-element-23::before,
.filter-sector-reports.eg-ressources-list-wrapper .eg-ressources-list-element-23::before,
.filter-etudes-sectorielles.eg-ressources-list-wrapper .eg-ressources-list-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-red-17x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-actualite-enterprise.eg-ressources-list-wrapper .eg-ressources-list-element-23::after,
.filter-enterprise-news.eg-ressources-list-wrapper .eg-ressources-list-element-23::after,
.filter-sector-reports.eg-ressources-list-wrapper .eg-ressources-list-element-23::after,
.filter-etudes-sectorielles.eg-ressources-list-wrapper .eg-ressources-list-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-actualite-enterprise.eg-ressources-list-wrapper .eg-ressources-list-element-3,
.filter-enterprise-news.eg-ressources-list-wrapper .eg-ressources-list-element-3,
.filter-sector-reports.eg-ressources-list-wrapper .eg-ressources-list-element-3,
.filter-etudes-sectorielles.eg-ressources-list-wrapper .eg-ressources-list-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #b7112c !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 1.00) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-actualite-enterprise.eg-ressources-list-wrapper .eg-ressources-list-element-0,
.filter-enterprise-news.eg-ressources-list-wrapper .eg-ressources-list-element-0,
.filter-sector-reports.eg-ressources-list-wrapper .eg-ressources-list-element-0,
.filter-etudes-sectorielles.eg-ressources-list-wrapper .eg-ressources-list-element-0{
    font-size: 16px !important;
	line-height: 18px !important;
	color: #244c5a !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 1.00) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-actualite-enterprise.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover,
.filter-enterprise-news.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover,
.filter-sector-reports.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover,
.filter-etudes-sectorielles.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover{
	color: #9f7d23 !important;
}

/*.filter-actualite-enterprise.eg-ressources-list-wrapper .eg-ressources-list-element-6-a,
.filter-enterprise-news.eg-ressources-list-wrapper .eg-ressources-list-element-6-a{
	display: none !important
}

.filter-actualite-enterprise.eg-ressources-list-wrapper .eg-ressources-list-element-6,
.filter-enterprise-news.eg-ressources-list-wrapper .eg-ressources-list-element-6 {
	display: none !important
}

.filter-actualite-enterprise.eg-ressources-list-wrapper .esg-media-cover-wrapper,
.filter-enterprise-news.eg-ressources-list-wrapper .esg-media-cover-wrapper{
	margin-top: 35px;
	margin-bottom: 15px;
}*/

.filter-actualite-enterprise.eg-ressources-list-wrapper .esg-entry-cover .esg-overlay,
.filter-enterprise-news.eg-ressources-list-wrapper .esg-entry-cover .esg-overlay,
.filter-sector-reports.eg-ressources-list-wrapper .esg-entry-cover .esg-overlay,
.filter-etudes-sectorielles.eg-ressources-list-wrapper .esg-entry-cover .esg-overlay{
    width: 15%;
}

.filter-actualite-enterprise.eg-ressources-list-wrapper .esg-cc,
.filter-enterprise-news.eg-ressources-list-wrapper .esg-cc,
.filter-sector-reports.eg-ressources-list-wrapper .esg-cc,
.filter-etudes-sectorielles.eg-ressources-list-wrapper .esg-cc{
    width: 15%;
}

.filter-actualite-enterprise.eg-ressources-list-wrapper .esg-entry-media-wrapper,
.filter-enterprise-news.eg-ressources-list-wrapper .esg-entry-media-wrapper,
.filter-sector-reports.eg-ressources-list-wrapper .esg-entry-media-wrapper,
.filter-etudes-sectorielles.eg-ressources-list-wrapper .esg-entry-media-wrapper{
    width: 15%;
    float: left;
    margin: 0 60px 0 0;
}

.filter-actualite-enterprise.eg-ressources-list-wrapper .eg-ressources-list-element-30,
.filter-enterprise-news.eg-ressources-list-wrapper .eg-ressources-list-element-30,
.filter-sector-reports.eg-ressources-list-wrapper .eg-ressources-list-element-30,
.filter-etudes-sectorielles.eg-ressources-list-wrapper .eg-ressources-list-element-30{
	display: none !important
}

.filter-actualite-enterprise.eg-ressources-list-wrapper .eg-ressources-list-element-28,
.filter-enterprise-news.eg-ressources-list-wrapper .eg-ressources-list-element-28,
.filter-sector-reports.eg-ressources-list-wrapper .eg-ressources-list-element-28,
.filter-etudes-sectorielles.eg-ressources-list-wrapper .eg-ressources-list-element-28{
	display: none !important
}

.filter-actualite-enterprise.eg-ressources-list-wrapper .eg-ressources-list-element-36-a,
.filter-enterprise-news.eg-ressources-list-wrapper .eg-ressources-list-element-36-a,
.filter-sector-reports.eg-ressources-list-wrapper .eg-ressources-list-element-36-a,
.filter-etudes-sectorielles.eg-ressources-list-wrapper .eg-ressources-list-element-36-a{
	display:none !important
}

.filter-actualite-enterprise.eg-ressources-list-wrapper .eg-ressources-list-element-27,
.filter-enterprise-news.eg-ressources-list-wrapper .eg-ressources-list-element-27,
.filter-sector-reports.eg-ressources-list-wrapper .eg-ressources-list-element-27,
.filter-etudes-sectorielles.eg-ressources-list-wrapper .eg-ressources-list-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #b7112c;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 1.00);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}



    /* ACTU ETUDE */


.filter-etude.eg-ressources-list-wrapper,
.filter-study.eg-ressources-list-wrapper{
    border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #cccccc !important;
	border-style: solid !important;
    background: #9f7d23 !important;
    margin-top: -1px !important;
}

.filter-etude.eg-ressources-list-wrapper .eg-ressources-list-element-23,
.filter-study.eg-ressources-list-wrapper .eg-ressources-list-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-etude.eg-ressources-list-wrapper .eg-ressources-list-element-23::before,
.filter-study.eg-ressources-list-wrapper .eg-ressources-list-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-white-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-etude.eg-ressources-list-wrapper .eg-ressources-list-element-23::after,
.filter-study.eg-ressources-list-wrapper .eg-ressources-list-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-etude.eg-ressources-list-wrapper .eg-ressources-list-element-3,
.filter-study.eg-ressources-list-wrapper .eg-ressources-list-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-etude.eg-ressources-list-wrapper .eg-ressources-list-element-0,
.filter-study.eg-ressources-list-wrapper .eg-ressources-list-element-0{
    font-size: 16px !important;
	line-height: 18px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-etude.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover,
.filter-study.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover{
	color: #dfdfdf !important;
}

.filter-etude.eg-ressources-list-wrapper .eg-ressources-list-element-6-a,
.filter-study.eg-ressources-list-wrapper .eg-ressources-list-element-6-a{
	margin: 30px 0px 15px 0px !important;
}

.filter-etude.eg-ressources-list-wrapper .eg-ressources-list-element-6,
.filter-study.eg-ressources-list-wrapper .eg-ressources-list-element-6{
	color: #ffffff;
	font-size: 16px !important;
  	line-height: 19px !important;
}

.filter-etude.eg-ressources-list-wrapper .eg-ressources-list-element-6:hover,
.filter-study.eg-ressources-list-wrapper .eg-ressources-list-element-6:hover{
	color: #dfdfdf;
}

.filter-etude.eg-ressources-list-wrapper .esg-media-cover-wrapper,
.filter-study.eg-ressources-list-wrapper .esg-media-cover-wrapper{
	/*display: none;*/
}

.filter-etude.eg-ressources-list-wrapper .esg-entry-media-wrapper,
.filter-study.eg-ressources-list-wrapper .esg-entry-media-wrapper{
    display:none;
}

.filter-etude.eg-ressources-list-wrapper .eg-ressources-list-element-30,
.filter-study.eg-ressources-list-wrapper .eg-ressources-list-element-30{
	display: none !important
}

.filter-etude.eg-ressources-list-wrapper .eg-ressources-list-element-28,
.filter-study.eg-ressources-list-wrapper .eg-ressources-list-element-28{
	display: none !important
}

.filter-etude.eg-ressources-list-wrapper .eg-ressources-list-element-36-a,
.filter-study.eg-ressources-list-wrapper .eg-ressources-list-element-36-a{
	display:none !important
}


.filter-etude.eg-ressources-list-wrapper .eg-ressources-list-element-27,
.filter-study.eg-ressources-list-wrapper .eg-ressources-list-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}



    /* ACTU TRIBUNE */


.filter-tribune.eg-ressources-list-wrapper,
.filter-opinion-column.eg-ressources-list-wrapper{
    border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #cccccc !important;
	border-style: solid !important;
    background: #244c5a !important;
    margin-top: -1px !important;
}

.filter-tribune.eg-ressources-list-wrapper .eg-ressources-list-element-23,
.filter-opinion-column.eg-ressources-list-wrapper .eg-ressources-list-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-tribune.eg-ressources-list-wrapper .eg-ressources-list-element-23::before,
.filter-opinion-column.eg-ressources-list-wrapper .eg-ressources-list-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-white-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-tribune.eg-ressources-list-wrapper .eg-ressources-list-element-23::after,
.filter-opinion-column.eg-ressources-list-wrapper .eg-ressources-list-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-tribune.eg-ressources-list-wrapper .eg-ressources-list-element-3,
.filter-opinion-column.eg-ressources-list-wrapper .eg-ressources-list-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-tribune.eg-ressources-list-wrapper .eg-ressources-list-element-0,
.filter-opinion-column.eg-ressources-list-wrapper .eg-ressources-list-element-0{
    font-size: 19px !important;
    line-height: 22px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: lora, Georgia, serif !important;
	text-transform: none !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    /*pointer-events: none !important;*/
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-tribune.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover,
.filter-opinion-column.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover{
	color: #efefef !important;
}

.filter-tribune.eg-ressources-list-wrapper .eg-ressources-list-element-6-a,
.filter-opinion-column.eg-ressources-list-wrapper .eg-ressources-list-element-6-a{
	height: 0px !important;
}

.filter-tribune.eg-ressources-list-wrapper .eg-ressources-list-element-6,
.filter-opinion-column.eg-ressources-list-wrapper .eg-ressources-list-element-6{
	display: none !important
}

.filter-tribune.eg-ressources-list-wrapper .esg-media-cover-wrapper,
.filter-opinion-column.eg-ressources-list-wrapper .esg-media-cover-wrapper{
	/*display: none;*/
}

.filter-tribune.eg-ressources-list-wrapper .esg-entry-media-wrapper,
.filter-opinion-column.eg-ressources-list-wrapper .esg-entry-media-wrapper{
    display:none;
}

.filter-tribune.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-media-poster,
.filter-opinion-column.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-media-poster{
	width: 90px;
	height: 90px;
}

.filter-tribune.eg-ressources-list-wrapper .eg-ressources-list-element-30,
.filter-opinion-column.eg-ressources-list-wrapper .eg-ressources-list-element-30{
	display: none !important
}

.filter-tribune.eg-ressources-list-wrapper .eg-ressources-list-element-28,
.filter-opinion-column.eg-ressources-list-wrapper .eg-ressources-list-element-28{
	display: none !important
}


.filter-tribune.eg-ressources-list-wrapper .eg-ressources-list-element-27,
.filter-opinion-column.eg-ressources-list-wrapper .eg-ressources-list-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
}

.filter-tribune.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade,
.filter-opinion-column.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade{
  display: none;
}




    /* TWEET */
    


.filter-tweet.eg-ressources-list-wrapper,
.filter-tweet-en.eg-ressources-list-wrapper{
    padding: 30px 60px 30px 60px !important;
    border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
	margin-top: -1px !important;
}

.filter-tweet.eg-ressources-list-wrapper .eg-ressources-list-element-23,
.filter-tweet-en.eg-ressources-list-wrapper .eg-ressources-list-element-23{
    display: none
}


.filter-tweet.eg-ressources-list-wrapper .eg-ressources-list-element-23::before,
.filter-tweet-en.eg-ressources-list-wrapper .eg-ressources-list-element-23::before{
    display: none
}

.filter-tweet.eg-ressources-list-wrapper .eg-ressources-list-element-23::after,
.filter-tweet-en.eg-ressources-list-wrapper .eg-ressources-list-element-23::after{
    display: none
}

.filter-tweet.eg-ressources-list-wrapper .eg-ressources-list-element-3,
.filter-tweet-en.eg-ressources-list-wrapper .eg-ressources-list-element-3{
    display: none !important
}

.filter-tweet.eg-ressources-list-wrapper .eg-ressources-list-element-0-a,
.filter-tweet-en.eg-ressources-list-wrapper .eg-ressources-list-element-0-a{
	display: none
}
.filter-tweet.eg-ressources-list-wrapper .eg-ressources-list-element-0,
.filter-tweet-en.eg-ressources-list-wrapper .eg-ressources-list-element-0{
  	display: none
}

.filter-tweet.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover,
.filter-tweet-en.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover{
	color: #efefef !important;
}

.filter-tweet.eg-ressources-list-wrapper .eg-ressources-list-element-6-a,
.filter-tweet-en.eg-ressources-list-wrapper .eg-ressources-list-element-6-a{
	display: none
}

.filter-tweet.eg-ressources-list-wrapper .eg-ressources-list-element-6,
.filter-tweet-en.eg-ressources-list-wrapper .eg-ressources-list-element-6{
	color: #ffffff;
	font-size: 14px !important;
  	line-height: 17px !important;
}


.filter-tweet.eg-ressources-list-wrapper .esg-media-cover-wrapper,
.filter-tweet-en.eg-ressources-list-wrapper .esg-media-cover-wrapper{
	/*display: none*/
}

.filter-tweet.eg-ressources-list-wrapper .esg-entry-media-wrapper,
.filter-tweet-en.eg-ressources-list-wrapper .esg-entry-media-wrapper{
    display:none;
}

.filter-tweet.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-media-poster,
.filter-tweet-en.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-media-poster{
	display: none
}

.filter-tweet.eg-ressources-list-wrapper .eg-ressources-list-element-30,
.filter-tweet-en.eg-ressources-list-wrapper .eg-ressources-list-element-30{
	display: none !important
}

.filter-tweet.eg-ressources-list-wrapper .eg-ressources-list-element-37,
.filter-tweet-en.eg-ressources-list-wrapper .eg-ressources-list-element-37{
	display: none !important
}

.filter-tweet.eg-ressources-list-wrapper .eg-ressources-list-element-37-a,
.filter-tweet-en.eg-ressources-list-wrapper .eg-ressources-list-element-37-a{
	width: 100%
}

.filter-tweet.eg-ressources-list-wrapper .eg-ressources-list-element-37-a .twitter-tweet.twitter-tweet-rendered,
.filter-tweet-en.eg-ressources-list-wrapper .eg-ressources-list-element-37-a .twitter-tweet.twitter-tweet-rendered{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
  	/*width: 100% !important;*/
    overflow: hidden !important;
}

.filter-tweet.eg-ressources-list-wrapper .eg-ressources-list-element-36,
.filter-tweet-en.eg-ressources-list-wrapper .eg-ressources-list-element-36{
	display:none !important
}

.filter-tweet.eg-ressources-list-wrapper .eg-ressources-list-element-27,
.filter-tweet-en.eg-ressources-list-wrapper .eg-ressources-list-element-27{
    display: none
}

.filter-tweet.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade,
.filter-tweet-en.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade{
  display: none;
}


    /* ACTU COMMUNIQUÉ */


.filter-communique.eg-ressources-list-wrapper,
.filter-press-release.eg-ressources-list-wrapper{
    border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
    background: #5cb8b2 !important;
    margin-top: -1px !important;
}

.filter-communique.eg-ressources-list-wrapper .eg-ressources-list-element-23,
.filter-press-release.eg-ressources-list-wrapper .eg-ressources-list-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-communique.eg-ressources-list-wrapper .eg-ressources-list-element-23::before,
.filter-press-release.eg-ressources-list-wrapper .eg-ressources-list-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-white-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-communique.eg-ressources-list-wrapper .eg-ressources-list-element-23::after,
.filter-press-release.eg-ressources-list-wrapper .eg-ressources-list-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-communique.eg-ressources-list-wrapper .eg-ressources-list-element-3,
.filter-press-release.eg-ressources-list-wrapper .eg-ressources-list-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-communique.eg-ressources-list-wrapper .eg-ressources-list-element-0,
.filter-press-release.eg-ressources-list-wrapper .eg-ressources-list-element-0{
    font-size: 16px !important;
	line-height: 18px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    /*pointer-events: none !important;*/
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-communique.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover,
.filter-press-release.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover{
	color: #efefef !important;
}

.filter-communique.eg-ressources-list-wrapper .eg-ressources-list-element-6-a,
.filter-press-release.eg-ressources-list-wrapper .eg-ressources-list-element-6-a{
	height: 0px !important;
}

.filter-communique.eg-ressources-list-wrapper .eg-ressources-list-element-6,
.filter-press-release.eg-ressources-list-wrapper .eg-ressources-list-element-6{
	display: none !important
}

.filter-communique.eg-ressources-list-wrapper .esg-media-cover-wrapper,
.filter-press-release.eg-ressources-list-wrapper .esg-media-cover-wrapper{
	/*display: none;*/
}

.filter-communique.eg-ressources-list-wrapper .esg-entry-media-wrapper,
.filter-press-release.eg-ressources-list-wrapper .esg-entry-media-wrapper{
    display:none;
}

.filter-communique.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-media-poster,
.filter-press-release.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-media-poster{
	width: 90px;
	height: 90px;
}

.filter-communique.eg-ressources-list-wrapper .eg-ressources-list-element-30,
.filter-press-release.eg-ressources-list-wrapper .eg-ressources-list-element-30{
	display: none !important
}

.filter-communique.eg-ressources-list-wrapper .eg-ressources-list-element-28,
.filter-press-release.eg-ressources-list-wrapper .eg-ressources-list-element-28{
	display: none !important
}


.filter-communique.eg-ressources-list-wrapper .eg-ressources-list-element-27,
.filter-press-release.eg-ressources-list-wrapper .eg-ressources-list-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
}

.filter-communique.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade,
.filter-press-release.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade{
  display: none;
}



    /* ACTU DANS LA PRESSE */


.filter-dans-la-presse.eg-ressources-list-wrapper,
.filter-in-the-press.eg-ressources-list-wrapper{
    border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
    background: #007b4b !important;
    margin-top: -1px !important;
}

.filter-dans-la-presse.eg-ressources-list-wrapper .eg-ressources-list-element-23,
.filter-in-the-press.eg-ressources-list-wrapper .eg-ressources-list-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-dans-la-presse.eg-ressources-list-wrapper .eg-ressources-list-element-23::before,
.filter-in-the-press.eg-ressources-list-wrapper .eg-ressources-list-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-white-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-dans-la-presse.eg-ressources-list-wrapper .eg-ressources-list-element-23::after,
.filter-in-the-press.eg-ressources-list-wrapper .eg-ressources-list-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-dans-la-presse.eg-ressources-list-wrapper .eg-ressources-list-element-3,
.filter-in-the-press.eg-ressources-list-wrapper .eg-ressources-list-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-dans-la-presse.eg-ressources-list-wrapper .eg-ressources-list-element-0,
.filter-in-the-press.eg-ressources-list-wrapper .eg-ressources-list-element-0{
    font-size: 16px !important;
	line-height: 18px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    pointer-events: initial !important;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-dans-la-presse.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover,
.filter-in-the-press.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover{
	color: #efefef !important;
}

.filter-dans-la-presse.eg-ressources-list-wrapper .eg-ressources-list-element-6-a,
.filter-in-the-press.eg-ressources-list-wrapper .eg-ressources-list-element-6-a{
	height: 0px !important;
}

.filter-dans-la-presse.eg-ressources-list-wrapper .eg-ressources-list-element-6,
.filter-in-the-press.eg-ressources-list-wrapper .eg-ressources-list-element-6{
	display: none !important
}

.filter-dans-la-presse.eg-ressources-list-wrapper .esg-media-cover-wrapper,
.filter-in-the-press.eg-ressources-list-wrapper .esg-media-cover-wrapper{
	/*display: none;*/
}

.filter-dans-la-presse.eg-ressources-list-wrapper .esg-entry-media-wrapper,
.filter-in-the-press.eg-ressources-list-wrapper .esg-entry-media-wrapper{
    display:none;
}

.filter-dans-la-presse.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-media-poster,
.filter-in-the-press.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-media-poster{
	width: 90px;
	height: 90px;
}

.filter-dans-la-presse.eg-ressources-list-wrapper .eg-ressources-list-element-30,
.filter-in-the-press.eg-ressources-list-wrapper .eg-ressources-list-element-30{
	display: none !important
}

.filter-dans-la-presse.eg-ressources-list-wrapper .eg-ressources-list-element-28,
.filter-in-the-press.eg-ressources-list-wrapper .eg-ressources-list-element-28{
	display: none !important
}


.filter-dans-la-presse.eg-ressources-list-wrapper .eg-ressources-list-element-27,
.filter-in-the-press.eg-ressources-list-wrapper .eg-ressources-list-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
}

.filter-dans-la-presse.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade,
.filter-in-the-press.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade{
  display: none;
}


    /* ACTU RAPPORTS D'ACTIVITÉ */


.filter-rapport-activite.eg-ressources-list-wrapper,
.filter-activity-report.eg-ressources-list-wrapper{
    border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
    background: #d29f13 !important;
    margin-top: -1px !important;
}

.filter-rapport-activite.eg-ressources-list-wrapper .eg-ressources-list-element-23,
.filter-activity-report.eg-ressources-list-wrapper .eg-ressources-list-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-rapport-activite.eg-ressources-list-wrapper .eg-ressources-list-element-23::before,
.filter-activity-report.eg-ressources-list-wrapper .eg-ressources-list-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-white-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-rapport-activite.eg-ressources-list-wrapper .eg-ressources-list-element-23::after,
.filter-activity-report.eg-ressources-list-wrapper .eg-ressources-list-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-rapport-activite.eg-ressources-list-wrapper .eg-ressources-list-element-3,
.filter-activity-report.eg-ressources-list-wrapper .eg-ressources-list-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-rapport-activite.eg-ressources-list-wrapper .eg-ressources-list-element-0,
.filter-activity-report.eg-ressources-list-wrapper .eg-ressources-list-element-0{
    font-size: 16px !important;
	line-height: 18px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    pointer-events: none !important;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-rapport-activite.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover,
.filter-activity-report.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover{
	color: #efefef !important;
}

.filter-rapport-activite.eg-ressources-list-wrapper .eg-ressources-list-element-6-a,
.filter-activity-report.eg-ressources-list-wrapper .eg-ressources-list-element-6-a{
	height: 0px !important;
}

.filter-rapport-activite.eg-ressources-list-wrapper .eg-ressources-list-element-6,
.filter-activity-report.eg-ressources-list-wrapper .eg-ressources-list-element-6{
	display: none !important
}

.filter-rapport-activite.eg-ressources-list-wrapper .esg-media-cover-wrapper,
.filter-activity-report.eg-ressources-list-wrapper .esg-media-cover-wrapper{
	/*display: none;*/
}

.filter-rapport-activite.eg-ressources-list-wrapper .esg-entry-media-wrapper,
.filter-activity-report.eg-ressources-list-wrapper .esg-entry-media-wrapper{
    display:none;
}

.filter-rapport-activite.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-media-poster,
.filter-activity-report.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-media-poster{
	width: 90px;
	height: 90px;
}

.filter-rapport-activite.eg-ressources-list-wrapper .eg-ressources-list-element-30,
.filter-activity-report.eg-ressources-list-wrapper .eg-ressources-list-element-30{
	display: none !important
}

.filter-rapport-activite.eg-ressources-list-wrapper .eg-ressources-list-element-28,
.filter-activity-report.eg-ressources-list-wrapper .eg-ressources-list-element-28{
	display: none !important
}


.filter-rapport-activite.eg-ressources-list-wrapper .eg-ressources-list-element-27,
.filter-activity-report.eg-ressources-list-wrapper .eg-ressources-list-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
}

.filter-rapport-activite.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade,
.filter-activity-report.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade{
  display: none;
}






    /* ACTU FOCUS */


.filter-focus.eg-ressources-list-wrapper,
.filter-focus-en.eg-ressources-list-wrapper{
    border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
    background: #00b74f !important;
    margin-top: -1px !important;
}

.filter-focus.eg-ressources-list-wrapper .eg-ressources-list-element-23,
.filter-focus-en.eg-ressources-list-wrapper .eg-ressources-list-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-focus.eg-ressources-list-wrapper .eg-ressources-list-element-23::before,
.filter-focus-en.eg-ressources-list-wrapper .eg-ressources-list-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-white-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-focus.eg-ressources-list-wrapper .eg-ressources-list-element-23::after,
.filter-focus-en.eg-ressources-list-wrapper .eg-ressources-list-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-focus.eg-ressources-list-wrapper .eg-ressources-list-element-3,
.filter-focus-en.eg-ressources-list-wrapper .eg-ressources-list-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-focus.eg-ressources-list-wrapper .eg-ressources-list-element-0,
.filter-focus-en.eg-ressources-list-wrapper .eg-ressources-list-element-0{
    font-size: 19px !important;
    line-height: 22px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: lora, Georgia, serif !important;
	text-transform: none !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-focus.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover,
.filter-focus-en.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover{
	color: #dfdfdf !important;
}

.filter-focus.eg-ressources-list-wrapper .eg-ressources-list-element-6-a,
.filter-focus-en.eg-ressources-list-wrapper .eg-ressources-list-element-6-a{
	height: 0px !important;
}

.filter-focus.eg-ressources-list-wrapper .eg-ressources-list-element-6,
.filter-focus-en.eg-ressources-list-wrapper .eg-ressources-list-element-6{
	display: none !important
}

.filter-focus.eg-ressources-list-wrapper .esg-media-cover-wrapper,
.filter-focus-en.eg-ressources-list-wrapper .esg-media-cover-wrapper{
	/*display: none;*/
}

.filter-focus.eg-ressources-list-wrapper .esg-entry-media-wrapper,
.filter-focus-en.eg-ressources-list-wrapper .esg-entry-media-wrapper{
    display:none;
}

.filter-focus.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-media-poster,
.filter-focus-en.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-media-poster{
	width: 90px;
	height: 90px;
}

.filter-focus.eg-ressources-list-wrapper .eg-ressources-list-element-30,
.filter-focus-en.eg-ressources-list-wrapper .eg-ressources-list-element-30{
	display: none !important
}

.filter-focus.eg-ressources-list-wrapper .eg-ressources-list-element-28,
.filter-focus-en.eg-ressources-list-wrapper .eg-ressources-list-element-28{
	display: none !important
}


.filter-focus.eg-ressources-list-wrapper .eg-ressources-list-element-27,
.filter-focus-en.eg-ressources-list-wrapper .eg-ressources-list-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
}

.filter-focus.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade,
.filter-focus-en.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade{
  display: none;
}



    /* ACTU BUREAU */


.filter-bureau.eg-ressources-list-wrapper,
.filter-office.eg-ressources-list-wrapper{
	border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #cccccc !important;
	border-style: solid !important;
    background: #006ba6 !important;
    margin-top: -1px !important;
}

.filter-bureau.eg-ressources-list-wrapper .eg-ressources-list-element-23,
.filter-office.eg-ressources-list-wrapper .eg-ressources-list-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-bureau.eg-ressources-list-wrapper .eg-ressources-list-element-23::before,
.filter-office.eg-ressources-list-wrapper .eg-ressources-list-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-white-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-bureau.eg-ressources-list-wrapper .eg-ressources-list-element-23::after,
.filter-office.eg-ressources-list-wrapper .eg-ressources-list-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-bureau.eg-ressources-list-wrapper .eg-ressources-list-element-3,
.filter-office.eg-ressources-list-wrapper .eg-ressources-list-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-bureau.eg-ressources-list-wrapper .eg-ressources-list-element-0,
.filter-office.eg-ressources-list-wrapper .eg-ressources-list-element-0{
    font-size: 16px !important;
	line-height: 18px !important;
	color: #ffffff !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-bureau.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover,
.filter-office.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover{
	color: #dfdfdf !important;
}

.filter-bureau.eg-ressources-list-wrapper .eg-ressources-list-element-6-a,
.filter-office.eg-ressources-list-wrapper .eg-ressources-list-element-6-a{
	height: 0px !important;
}

.filter-bureau.eg-ressources-list-wrapper .eg-ressources-list-element-6,
.filter-office.eg-ressources-list-wrapper .eg-ressources-list-element-6{
	display: none !important
}

.filter-bureau.eg-ressources-list-wrapper .esg-media-cover-wrapper,
.filter-office.eg-ressources-list-wrapper .esg-media-cover-wrapper{
	/*display: none;*/
}

.filter-bureau.eg-ressources-list-wrapper .esg-entry-media-wrapper,
.filter-office.eg-ressources-list-wrapper .esg-entry-media-wrapper{
    display:none;
}

.filter-bureau.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-media-poster,
.filter-office.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-media-poster{
	width: 90px;
	height: 90px;
}

.filter-bureau.eg-ressources-list-wrapper .eg-ressources-list-element-30,
.filter-office.eg-ressources-list-wrapper .eg-ressources-list-element-30{
	display: none !important
}

.filter-bureau.eg-ressources-list-wrapper .eg-ressources-list-element-28,
.filter-office.eg-ressources-list-wrapper .eg-ressources-list-element-28{
	display: none !important
}


.filter-bureau.eg-ressources-list-wrapper .eg-ressources-list-element-27,
.filter-office.eg-ressources-list-wrapper .eg-ressources-list-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
}

.filter-bureau.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade,
.filter-office.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade{
  display: none;
}



    /* ACTU INDICE */


.filter-indice.eg-ressources-list-wrapper,
.filter-indice-en.eg-ressources-list-wrapper{
    background: #d6d2c4 !important;
  	border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
	margin-top: -1px !important;
  /*padding: 60px 60px 80px 60px !important;*/
}

.filter-indice.eg-ressources-list-wrapper .eg-ressources-list-content,
.filter-indice-en.eg-ressources-list-wrapper .eg-ressources-list-content{
    padding: 0px 0px 0px 0px;
    overflow: hidden;
}

.filter-indice.eg-ressources-list-wrapper .eg-ressources-list-element-23,
.filter-indice-en.eg-ressources-list-wrapper .eg-ressources-list-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #244c5a !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
}


.filter-indice.eg-ressources-list-wrapper .eg-ressources-list-element-23::before,
.filter-indice-en.eg-ressources-list-wrapper .eg-ressources-list-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-darkblue-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-indice.eg-ressources-list-wrapper .eg-ressources-list-element-23::after,
.filter-indice-en.eg-ressources-list-wrapper .eg-ressources-list-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-indice.eg-ressources-list-wrapper .eg-ressources-list-element-3,
.filter-indice-en.eg-ressources-list-wrapper .eg-ressources-list-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #244c5a !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

/*.filter-indice.eg-ressources-list-wrapper .eg-ressources-list-element-0-a,
.filter-indice-en.eg-ressources-list-wrapper .eg-ressources-list-element-0-a{
	text-align: center;
}*/
  
.filter-indice.eg-ressources-list-wrapper .eg-ressources-list-element-0,
.filter-indice-en.eg-ressources-list-wrapper .eg-ressources-list-element-0{
    font-size: 19px !important;
    line-height: 22px !important;
	color: #244c5a !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 0) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: lora, Georgia, serif !important;
	text-transform: none !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}

.filter-indice.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover,
.filter-indice-en.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover{
	color: #9f7d23 !important;
}

/*.filter-indice.eg-ressources-list-wrapper .eg-ressources-list-element-6-a,
/*.filter-indice-en.eg-ressources-list-wrapper .eg-ressources-list-element-6-a{
	height: 0px !important;
}

.filter-indice.eg-ressources-list-wrapper .eg-ressources-list-element-6,
.filter-indice-en.eg-ressources-list-wrapper .eg-ressources-list-element-6{
	display: none !important
}


.filter-indice.eg-ressources-list-wrapper .esg-media-cover-wrapper,
.filter-indice-en.eg-ressources-list-wrapper .esg-media-cover-wrapper{
	width: 15%;
	display: block;
    margin: 40px auto 30px auto;

}*/

.filter-indice.eg-ressources-list-wrapper .esg-entry-cover .esg-overlay,
.filter-indice-en.eg-ressources-list-wrapper .esg-entry-cover .esg-overlay{
    width: 15%;
}

.filter-indice.eg-ressources-list-wrapper .esg-cc,
.filter-indice-en.eg-ressources-list-wrapper .esg-cc{
    width: 15%;
}

.filter-indice.eg-ressources-list-wrapper .esg-entry-media-wrapper,
.filter-indice-en.eg-ressources-list-wrapper .esg-entry-media-wrapper{
    width: 15%;
    float: left;
    margin: 0 30px 0 0;
}

.filter-indice.eg-ressources-list-wrapper .eg-ressources-list-element-30,
.filter-indice-en.eg-ressources-list-wrapper .eg-ressources-list-element-30{
	display: none !important
}

.filter-indice.eg-ressources-list-wrapper .eg-ressources-list-element-28,
.filter-indice-en.eg-ressources-list-wrapper .eg-ressources-list-element-28{
	display: none !important
}


.filter-indice.eg-ressources-list-wrapper .eg-ressources-list-element-27,
.filter-indice-en.eg-ressources-list-wrapper .eg-ressources-list-element-27{
    font-size: 12px;
	line-height: 14px;
	color: #244c5a;
	font-weight: 400;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0);
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase;
	/*text-align: center !important;*/
}

/*.filter-indice.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade,
.filter-indice-en.eg-ressources-list-wrapper .esg-media-cover-wrapper .esg-entry-cover.esg-fade{
  display: none;
}*/


.filter-indice.eg-ressources-list-wrapper .eg-ressources-list-element-36,
.filter-indice-en.eg-ressources-list-wrapper .eg-ressources-list-element-36{
	display: none;
}




/*----------- CONTACT / GRILLE LISTE ----------*/

    /* OFFRES EMPLOIS */


.filter-offres-emplois.eg-ressources-list-wrapper,
.filter-job-offers.eg-ressources-list-wrapper{
	border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-color: #ebebeb !important;
	border-style: solid !important;
	margin-top: -1px !important;
}

.filter-offres-emplois.eg-ressources-list-wrapper .eg-ressources-list-content,
.filter-job-offers.eg-ressources-list-wrapper .eg-ressources-list-content{
    padding: 0px 0px 0px 0px;
    overflow: hidden;
}

.filter-offres-emplois.eg-ressources-list-wrapper .eg-ressources-list-element-23,
.filter-job-offers.eg-ressources-list-wrapper .eg-ressources-list-element-23{
    font-size: 12px;
	line-height: 14px;
	color: #244c5a !important;
	font-weight: 400;
	display: inline-block;
	float: left;
	clear: both;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 1.00);
	position: relative;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif;
	text-transform: uppercase
}


.filter-offres-emplois.eg-ressources-list-wrapper .eg-ressources-list-element-23::before,
.filter-job-offers.eg-ressources-list-wrapper .eg-ressources-list-element-23::before{
    content: "";
	width: 8px;
	height: 7px;
	background-image: url('/wp-content/uploads/2016/09/icon-triangle-darkblue-16x13.png');
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: -15px;
  	margin-right: 0px;
	padding: 0 0 0 0;
}

.filter-offres-emplois.eg-ressources-list-wrapper .eg-ressources-list-element-23::after,
.filter-job-offers.eg-ressources-list-wrapper .eg-ressources-list-element-23::after{
    content: "-";
    font-family: nimbus-sans-regular, Arial, sans-serif !important;
	font-size: 12px;
	width: 8px;
	height: 7px;
	background-image:
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-repeat: no-repeat;
	margin-top: -2px;
	margin-left: 4px;
  	margin-right: 4px;
	padding: 0 0 0 0;
}

.filter-offres-emplois.eg-ressources-list-wrapper .eg-ressources-list-element-3,
.filter-job-offers.eg-ressources-list-wrapper .eg-ressources-list-element-3{
    font-size: 12px !important;
	line-height: 14px !important;
	color: #244c5a !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 1.00) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important
}

.filter-offres-emplois.eg-ressources-list-wrapper .eg-ressources-list-element-0,
.filter-job-offers.eg-ressources-list-wrapper .eg-ressources-list-element-0{
    font-size: 35px !important;
	line-height: 37px !important;
	color: #9f7d23 !important;
	font-weight: 400 !important;
	display: inline-block !important;
	float: none !important;
	clear: both !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	background-color: rgba(255, 255, 255, 1.00) !important;
	position: relative !important;
	z-index: 2 !important;
	font-family: nimbus-sans-bold, Arial, sans-serif !important;
	text-transform: uppercase !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-color: #ffffff !important;
	border-style: solid !important;
    /*-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
    text-overflow: ellipsis;*/
}


.filter-offres-emplois.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover,
.filter-job-offers.eg-ressources-list-wrapper .eg-ressources-list-element-0:hover{
	color: #244c5a !important;
}

.filter-offres-emplois.eg-ressources-list-wrapper .esg-entry-cover .esg-overlay,
.filter-offres-emplois.eg-ressources-list-wrapper .esg-entry-cover .esg-overlay{
    width: 15%;
}

.filter-offres-emplois.eg-ressources-list-wrapper .esg-cc,
.filter-job-offers.eg-ressources-list-wrapper .esg-cc{
    width: 15%;
}

.filter-offres-emplois.eg-ressources-list-wrapper .esg-entry-media-wrapper,
.filter-job-offers.eg-ressources-list-wrapper .esg-entry-media-wrapper{
    width: 15%;
    float: left;
    margin: 0 60px 0 0;
}

.filter-offres-emplois.eg-ressources-list-wrapper .eg-ressources-list-element-6-a,
.filter-job-offers.eg-ressources-list-wrapper .eg-ressources-list-element-6-a{
	margin: 15px 0px 15px 0px !important;
}

.filter-offres-emplois.eg-ressources-list-wrapper .eg-ressources-list-element-6,
.filter-job-offers.eg-ressources-list-wrapper .eg-ressources-list-element-6{
    font-size: 14px;
    line-height: 17px;
    color: #244c5a;
    font-weight: 400;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(255, 255, 255, 0);
    z-index: 2 !important;
    display: block;
	font-family: nimbus-sans-regular, Arial, sans-serif !important;
	text-transform: uppercase;
}

.filter-offres-emplois.eg-ressources-list-wrapper .eg-ressources-list-element-6:hover,
.filter-job-offers.eg-ressources-list-wrapper .eg-ressources-list-element-6:hover{
    color: #9f7d23;
}

.filter-offres-emplois.eg-ressources-list-wrapper .eg-ressources-list-element-30,
.filter-job-offers.eg-ressources-list-wrapper .eg-ressources-list-element-30{
	display: none !important
}

.filter-offres-emplois.eg-ressources-list-wrapper .eg-ressources-list-element-28,
.filter-job-offers.eg-ressources-list-wrapper .eg-ressources-list-element-28{
	display: none !important
}

.filter-offres-emplois.eg-ressources-list-wrapper .eg-ressources-list-element-36-a,
.filter-job-offers.eg-ressources-list-wrapper .eg-ressources-list-element-36-a{
	display:none !important
}


.filter-offres-emplois.eg-ressources-list-wrapper .eg-ressources-list-element-27,
.filter-job-offers.eg-ressources-list-wrapper .eg-ressources-list-element-27{
    display: none;
    
}

.filter-offres-emplois.eg-ressources-list-wrapper .eg-ressources-list-element-39-a,
.filter-job-offers.eg-ressources-list-wrapper .eg-ressources-list-element-39-a{
    display: none;
}


/*----------------------- PARTENAIRES (article)---------------------*/

.container-partenaires {
    padding: 0 !important;
}

/*----------------------- PLAN DU SITE --------------------------*/


.plan-site {
    padding-top: 30px;
}

#main .post-content .plan-site h2 {
    font-size: 15px;
    line-height: 1.4em;
}

.plan-site h2 ul li a{
    font-family: 'nimbus-sans-bold';
    font-size: 12px;
    text-transform: uppercase;
    color: #9f7d23;
    font-style: normal;
    padding-bottom: 5px;
}

.plan-site h2 ul li a:hover{
    color: #244c5a;
}

#main .post-content .plan-site h2 ul li ul li a{
    font-family: 'lora', serif;
    font-size: 15px;
    text-transform: none;
    color: #244c5a;
    font-style: italic;
    line-height: 1em;
    padding-bottom: 0px;
}

.plan-site h2 ul li ul li a:hover{
    color: #9f7d23;
}



/*-----------------------   PRESSE  -----------------------*/


/*#contact-presse-container.small-width > .fusion-column-wrapper:first-child {
    padding: 0px !important;
    background-color: initial !important;
}*/

.contact-form-surname,
.contact-form-name,
.contact-form-society {
   width: 23.5%;
    float: left;
    margin-right: 2% !important;
}

.contact-form-email {
    width: 23.5%;
    float: left;
}

.contact-form-surname .wpcf7-form-control,
.contact-form-name .wpcf7-form-control,
.contact-form-society .wpcf7-form-control,
.contact-form-email .wpcf7-form-control,
.contact-form-subject .wpcf7-form-control,
.contact-form-message .wpcf7-form-control {
    border-color: #a3a3a3;
}

.wpcf7-form .wpcf7-mail-sent-ok,
.wpcf7-form .wpcf7-validation-errors{
    background-color: transparent !important;
    color: #9f7d23;
    text-transform: none;
    font-size: 18px;
}

span.wpcf7-not-valid-tip {
    color: #9f7d23;
}




/*---------------- PUBLICATIONS PARTENAIRES -------------------*/


    
@media only screen and (max-width: 768px) {
    #publications-partenaires .fusion-imageframe {
        max-width: 33% !important;
    }
}




/*----------------- RÉSULTAT DE RECHERCHE ----------------*/


.search-results #main {
    padding-left: 8%;
    padding-right: 8%;
    background-image: url(/wp-content/uploads/2016/07/Background-01.jpg);
    background-repeat: repeat;
}

.search-results #main .fusion-row {
    margin: 0px auto;
}

.search-results #main #content {
    margin-top: 80px;
    margin-bottom: 80px;
    
}

@media only screen and (max-width: 480px) {
    .search-results #main .search-page-search-form-top {
        width: 100% !important;
    }
}

@media only screen and (min-width: 481px) and (max-width: 768px) {
    .search-results #main .search-page-search-form-top {
        width: 66.66% !important;
    }
}

.search-results #main .search-page-search-form-top {
    width: 50%;
    border-bottom: 0px solid #E6E5E6;
    padding-bottom: 0;
}

.search-results .search-field {
	display: table-cell;
	width: calc(100% - 33px);
}

.search-results .search-button {
	display: table-cell;
	width: 33px;
}

.search-results #main .searchform .search-table .search-button input[type="submit"]{
    background: #244c5a;
}

.search-results #main .searchform .search-table .search-button input[type="submit"]:hover{
    background: #9f7d23;
}

.search-results #main .fusion-meta-info {
    border-top: 0px solid #e7e6e6;
    border-bottom: 0px solid #e7e6e6;
    margin-top: 10px;
}

.search-results #main .fusion-meta-info a[rel="category tag"] {
    pointer-events: none;
    cursor: default;
    font-size: 12px;
    line-height: 14px;
    color: #9f7d23 !important;
    font-weight: 400;
    font-family: nimbus-sans-bold, Arial, sans-serif;
    text-transform: uppercase;
}

.search-results #main .fusion-meta-info .fusion-alignleft {
    display: block;
    float: none;
    margin: 0 0 20px 0 !important;
    width: auto !important;
}

.search-results #main .fusion-meta-info .fusion-alignright {
    display: block;
    float: none;
    margin-left: 0px;
    margin-top: 30px;
    font-family: 'Lora';
    font-weight: 400;
     line-height: 18px;
    letter-spacing: 0px;
    font-style: italic;
    font-size: 13px;
    text-decoration: underline;
}

.search-results #main .fusion-meta-info .fusion-alignright a.fusion-read-more {
    margin-left: 26px;
}

.search-results #main .fusion-meta-info .fusion-alignright a:after{
    content: none;
}

.search-results #main .fusion-meta-info .fusion-alignright a:before{
    background-image: url('/wp-content/uploads/2016/07/icon-plus.png?zoom=2&resize=16%2C16');
    background-size: 100%;
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding-left: 0;
    margin-left: -26px;
}

/*.search-results #main .fusion-meta-info .fusion-alignright a:before .alignnone.wp-image-392 {
    background-image: none;
    background-size: 100%;
    content: "";
    position: absolute;
    width: 0px;
    height: 0px;
    top: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding-left: 0;
    margin-left: 0px;
}*/

/*.search-results #main .fusion-meta-info .fusion-alignright a:before < .alignnone.wp-image-392 {
    margin-left: 0px;
}*/
    
.search-results #main #posts-container h3 {
    font-family: 'Lora';
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: 0px;
    font-style: normal;
    color: #9f7d23;
}

.search-results #main #posts-container .post {
    margin-bottom: 0px;
    padding-bottom: 30px;
    border-bottom: 1px solid #b1b1b1;
}

.search-results #main .pagination .current,
.search-results #main .pagination a{
    border: 0px solid #a0ce4e;
}


/*--------- 404 -------------*/


.error404 #post-404page .title-sep-container {
    display: none;
}

.error404 #main {
    background-position: left top;
    background-repeat: repeat;
    background-image: url(/wp-content/uploads/2016/07/Background-01.jpg);
    padding-top: 140px;
    padding-bottom: 140px;
}

.error404 .error-message {
    color: #00558c;
    font-size: 170px;
    line-height: 1;
    font-weight: bold;
}

.error404 .error-menu {
    margin-top: 30px;
}

.error-page .useful-links {
	display: none !important;
}



/*-------------------------------------------------------------
---------------------------- GREG -----------------------------
--------------------------------------------------------------*/

#sidebar    {
margin-top: -44px;
}
.wpautbox-above{
}
body .a-tabs .a-tab-container, .a-tab-content, .a-tabs{
	border: none !important;
	-webkit-box-shadow:none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
	padding: 0 !important;
}

.rond-social a:link{	
    border-radius: 50% !important;
    width: 35px  !important;
    height: 35px  !important;
	padding: 7px !important;
}
.rond-social{	
margin-top:0 !important;
	padding: 0px !important;
	height:inherit !important;
	 float: right !important;
    width: 135px !important;
}
	.cadre-auteur{	
	background-color: #ffffff;
    padding: 20px 20px 20px 20px;
	border: 1px solid #e6e6e6;
	text-align:center;
	}
	.author-name{	
	font-size: 14px  ;
    line-height: 16px  ;
    color: #9f7d23  ;
    font-weight: 400  ;
    display: block  ;
    text-align: center  ;
    margin: 0px 0px 25px 0px  ;
    padding: 0px 0px 0px 0px  ;
    font-family: nimbus-sans-bold,Arial,sans-serif  ;
    text-transform: uppercase  ;
	margin-top:30px;
	}
	
	.rubrique-name{	
	font-size: 12px  ;
    line-height: 16px  ;
    color: #244c5a  ;
    font-weight: 400  ;
    display: block  ;
    text-align: left  ;
    margin: 35px 0px 35px 0px  ;
    padding: 0px 0px 0px 10px  ;
    font-family: "nimbus-sans-bold",Arial,sans-serif  ;
    text-transform: uppercase  ;
	}
	
	.rubrique-theme{	
	font-size: 14px  ;
    line-height: 16px  ;
    color: #9f7d23  ;
    font-weight: 400  ;
    text-align: left  ;
    margin: 55px 0px 35px 0px  ;
    padding: 0px 0px 0px 0px  ;
    font-family: "nimbus-sans-bold",Arial,sans-serif  ;
    text-transform: uppercase  ;
	}
	
	.rubrique-separator{	
	    border-top: 5px solid #244c5a;
    width: 100%;
    margin: 40px 0;
	}
	
	
	
	.author-description{	
	font-size: 13px !important;
    line-height: 15px !important;
    color: #244c5a !important;
    font-weight: 300 !important;
    font-style: italic !important;
    display: block !important;
    text-align: center !important;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
    font-family: 'lora',serif !important;
	}
	.author-separator{	
    display: block ;
    padding: 0px 0px 0px 0px ;
	width: 100%;
	position: relative;
	margin-top: 10px;
	}
	
	.author-separator:after { content: "";
        position: absolute;
        bottom: 50%;
        border-top: 1px solid #244c5a ;
        width: 20%;
        z-index:0;
		  transform: translateX(-50%);

    }

	.post-auteur{	
	background-color: #ffffff;
    padding: 0px 10px 40px 10px;
	text-align:left;
	}
	
	.author-post-date{	
	font-size: 12px  ;
    line-height: 14px  ;
    color: #AAA  ;
    font-weight: 400  ;
    margin: 20px 0px 5px 0px !important;
    padding: 0px 0px 0px 0px  ;
    font-family: nimbus-sans-regular, Arial, sans-serif  ;
	}
	
	.author-post-title a{	
	font-family: "Lora";
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: 0px;
	color: #244c5a !important;
	font-size:18px;
	 cursor:pointer;
	  -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
	}
	
	.author-post-title a:hover{	
	color: #9f7d23 !important;
	
	}
	.rubrique-theme-lien{	
	font-family: "Lora";
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0px;
    font-style: italic;
    font-size: 13px;
	text-transform: capitalize  ;
	color:#244c5a;
	
	}
	
	.a2a_kit a {
    cursor: pointer;
	-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
.a2a_kit a:hover {
    cursor: pointer;
    -webkit-filter: hue-rotate(180deg);
    filter: hue-rotate(180deg);
}



.toggles-faq.fusion-accordian .postgreg .panel-title .fusion-toggle-heading:after{
   -webkit-background-size: 30px 12px !important;
    -moz-background-size: 30px 12px !important;
    -o-background-size: 30px 12px !important;
	top: 15px !important;
	 background-position: right !important;
}
.toggles-faq.fusion-accordian .postgreg .panel-title .active .fusion-toggle-heading:after {
  
    background-position: 0px !important;
}


.divider-white .divider-candy-arrow {
    position:relative !important;
    background-color:#fff;
    height:0px !important;
    width:100% !important;
	left:0 !important;
	margin:0 !important;
	border:none !important;
}
.divider-white .divider-candy-arrow:after{
   content:'';
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: solid 25px #fff;
    border-left: solid 50px transparent;
    border-right: solid 50px transparent;
}
.divider-white .divider-candy {
	display:none;
   
}
.Tweet-text e-entry-title{
	font-size:40px !important;
   
}

.divider-background-01 .divider-candy-arrow {
    position:relative !important;
    background-color:#fff;
    height:0px !important;
    width:100% !important;
	left:0 !important;
	margin:0 !important;
	border:none !important;
}

.divider-background-01 .divider-candy-arrow:after {
	 content:'';
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: solid 25px #eeedf2;
    border-left: solid 50px transparent;
    border-right: solid 50px transparent;
}

.divider-background-01 .divider-candy {
	display:none;
   
}
.addtoany_shortcode{
    float:right;
	margin-top: -3px;
    margin-left: 20px;
}
.nav-greg-menu {
	height: 21px;
	background: inherit;
}

.nav-greg-menu ul {
 margin-top: 0 !important; 
    padding-start: 0 !important; 
    -webkit-padding-start: 0 !important; 
}

.ul-greg-menu {
	 margin-top: 0 !important; 
    padding-start: 0 !important; 
    -webkit-padding-start: 0 !important; 
}

.ul-greg-menu li {
	font: 11px 'nimbus-sans-bold';
	cursor: pointer;
	-webkit-transition: padding .05s linear;
	-moz-transition: padding .05s linear;
	-ms-transition: padding .05s linear;
	-o-transition: padding .05s linear;
	transition: padding .05s linear;
	list-style-type: none;
}
.ul-greg-menu li.drop {
	position: relative;
}
.ul-greg-menu > li {
	display: inline-block;
}
.ul-greg-menu li a {
	line-height: 40px;
	padding: 0 20px;
	height: 80px;
	color: #777;
	text-transform: uppercase;
	-webkit-transition: all .1s ease-out;
	-moz-transition: all .1s ease-out;
	-ms-transition: all .1s ease-out;
	-o-transition: all .1s ease-out;
}

.fusion-flyout-menu-active .ul-greg-menu li a img, .fusion-flyout-menu-active .ul-greg-menu li a img , .fusion-flyout-menu-active .ul-greg-menu li a img{
	transition: all .1s ease-out;
	-webkit-filter: invert(100%); 
	filter: invert(100%);
}

.fusion-flyout-search-active .ul-greg-menu li a img, .fusion-flyout-menu-active .ul-greg-menu li a img , .fusion-flyout-menu-active .ul-greg-menu li a img{
	transition: all .1s ease-out;
	-webkit-filter: invert(100%); 
	filter: invert(100%);
}

.ul-greg-menu li a img{
	
	-webkit-filter: opacity(75%); filter: opacity(75%);
}



.ul-greg-menu li a:hover {
	color: #eee;
}

.dropOut .triangle {
	width: 0;
	height: 0;
	position: absolute;
	border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #ddd;
	top: -5px;
	left: 50%;
	margin-left: -5px;
}
.dropdownContain {
	position: absolute;
	z-index: 2;
	left: 50%;
	top: -400px;
}
.dropOut {
/*	width: 180px;*/
	background: white;
	float: left;
	position: relative;
	margin-top: 0px;
	opacity: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 6px rgba(0,0,0,.15);
	-moz-box-shadow: 0 1px 6px rgba(0,0,0,.15);
	box-shadow: 0 1px 6px rgba(0,0,0,.15);
	-webkit-transition: all .1s ease-out;
	-moz-transition: all .1s ease-out;
	-ms-transition: all .1s ease-out;
	-o-transition: all .1s ease-out;
	transition: all .1s ease-out;
}

.dropOut ul {
	float: left;
	padding: 10px 0;
		text-align:center;

}
.dropOut ul li {
	text-align: left;
	float: left;
/*	width: 160px;*/
	margin: 0px 10px;
	color: #244c5a;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: background .1s ease-out;
	-moz-transition: background .1s ease-out;
	-ms-transition: background .1s ease-out;
	-o-transition: background .1s ease-out;
	transition: background .1s ease-out;
}

.dropOut ul li:hover {
}
.dropOut ul li:hover > a {
	color:#9f7d23;
}



.ul-greg-menu li:hover a { color: #244c5a;     white-space: nowrap !important;}
.ul-greg-menu li:hover .dropdownContain { top: 38px; }
.ul-greg-menu li:hover .underline { border-bottom-color: #777; }
.ul-greg-menu li:hover .dropOut { opacity: 1; margin-top: 0px;  }




/*----------------------------------------------------------------
-------------------------- UBERMENU ------------------------------
----------------------------------------------------------------*/	

/*------ Responsive ------*/

@media screen and (max-width: 1024px) {
	.ubermenu-responsive-default.ubermenu-responsive.ubermenu {
    	margin: auto !important;
	}

	.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0 .ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    	border-bottom: 1px solid #ffffff;
    	margin-bottom: 20px;
	}

	.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu .ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    	border-bottom: none;
    	margin-bottom: 0px;
	}
}

@media screen and (max-width: 1380px) {
	.ubermenu.ubermenu-main {
		padding-top: 80px !important;
	}
}



/*------ Desktop ------*/




/*--- Centrage menu & marge bas ---*/
.ubermenu.ubermenu-main {
    margin: auto;
padding-bottom: 100px;
}

/*--- Toggle Uber Menu ---*/
.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-none.ubermenu-loc-main_navigation.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-full {
    display: none;
}

/*--- Padding droit colonnes ---*/
.ubermenu-item.ubermenu-item-type-post_type.ubermenu-item-object-page.ubermenu-item-level-0.ubermenu-column {
    padding-right: 5%;
}

/*.ubermenu-submenu .ubermenu-item {
    padding-bottom: 20px;
}*/

/*--- Padding Submenu ---*/
.ubermenu .ubermenu-autocolumn, .ubermenu .ubermenu-submenu-type-stack {
    padding-top: 0;
    padding-bottom: 0;
}

.ubermenu .ubermenu-target-text{
	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
}

/*--- Header Top Level (hover) ---*/
.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only:hover {
    color: #ccccdd;
}

.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only:focus{
    outline: 0;
}

/*--- Filet bas Headers (partout) ---*/
.ubermenu-item-level-0 .ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    border-bottom: 1px solid #ffffff;
    margin-bottom: 20px;
}

/*--- Filet bas Headers (pas sur sous menus) ---*/
.ubermenu-submenu .ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    border-bottom: none;
    margin-bottom: 0px;
}

/*--- Padding Texte courant ---*/
.ubermenu-item-normal .ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only{
    padding: 5px 20px 5px 20px;
}

/*--- Header 2 ---*/
.ubermenu-item-level-2 .ubermenu-target-title.ubermenu-target-text{
    font-style: italic;
    letter-spacing: 0.5px;
	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
}

/*--- Texte courant ---*/
.ubermenu-item-normal .ubermenu-target-title.ubermenu-target-text{
    font-family: 'nimbus-sans-bold', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: 0.5px;
	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;



}
