
.right_column_block {
    background-image: none !important;
}

body.width1262 {
    background-image: var(--body-bg-image);
    background-color: var(--body-bg-color);
    color: var(--home-font-color);
}
body.width1262.home {
    background-image: none !important;
    background-color: var(--central-container-bg-color);
}

#contenu #news_table_home .home_news_description p {
    color: var(--home-font-color);
}

body.width1262 .widget_tweet_wrapper *:not(.day) {
    color: var(--home-font-color);
}



#last_news_breves_container.width1262-full-container.full-width,
#other_news_container.width1262-full-container.full-width {
    background: var(--central-container-bg-color);
    margin-top: 0;
    margin-bottom: 0;
}


body.width1262.home #main_container_bg {
    background: var(--central-container-bg-color);
}

#news_table_home .news_read_tagline > span {
    background-color: var(--bg-themecolored);
}

#news_table_home .news {
    background: var(--news-bg-color) !important;
}

.top_resp_wrapper {
    /*background: var(--news-bg-color) !important;*/
}

.mfdotnet_box {
    /*background-color: var(--news-bg-color) !important;*/
    background-image: none !important;
}

.tweet_content,
.widget_recent_presse .presse_content,
.group_content {
    color: var(--home-font-color);
}


#mylene_home_lastvideos .mini_video.full {
    background-color: var(--videos-bg-color);
}

body.width1262 .widget_tweet_wrapper {
    /*background-color: var(--news-bg-color);*/
}


.darkgraycolored,
#contenu a.darkgraycolored {
    color: var(--link-color) !important;
}

#slide_menu {
    background-color: var(--bg-openmenu);
}


#le_duel_home {
    background-color: var(--bg-duel-panel);
}


.with-ellipse-glow {
    position: relative;
}
/* keep the actual content above the glow ::before, otherwise the semi-transparent
   gradient paints over in-flow text (e.g. the footer) and tints it */
.with-ellipse-glow > * {
    position: relative;
    z-index: 1;
}
.with-ellipse-glow::before {
    content: '';
    position: absolute;
    inset: 0;
    background: radial-gradient(ellipse at center, color-mix(in srgb, var(--ellipse-glow-color) 15%, transparent) 50%, transparent 100%);
    z-index: 0;
    pointer-events: none;
}
#slide_menu.with-ellipse-glow::before {
    background: radial-gradient(ellipse at center, color-mix(in srgb, var(--menu-ellipse-glow-color) 15%, transparent) 50%, transparent 100%);
}



/*********************  WP  *********************************/

/*article.type-mf_citation.sticky {*/
/*    background-color: var(--bg-themecolored);*/
/*}*/

/******************************************************/



.menu-link-color {
    color: var(--menu-main-link-color);
}



#top_right_container {
    background-color: var(--menu-login-bg-color);
}


/******************************************************/


.right_column_block.bg_themecolored,
.bg_themecolored {
    background-color: var(--bg-themecolored);
}

.themecolored,
#contenu h1.themecolored,
#contenu h2.themecolored,
#contenu h3.themecolored,
#contenu .contenu_title h1 {
    color: var(--themecolored);
}

.coloredtextonthemebg,
a.coloredtextonthemebg:hover,
.coloredtextonthemebg:hover,
.coloredtextonthemebghover:hover {
    color: var(--coloredtextonthemebg) !important;
}

a,
a.themecolored,
a.mf_link_button_v3:hover,
#contenu a.mf_link_button_v3:hover {
    color: var(--link-color);
}
a:hover,
.themecoloredhover:hover,
#contenu a.darkgraycolored:hover,
a.themecolored:hover,
a.mf_link_button_v3:hover,
#contenu a.mf_link_button_v3:hover {
    color: var(--link-color);
}
a.mf_dyn_menu,
#top_account_access,
#top_account_access a,
.account-panel__links a {
    color: var(--menu-main-link-color) !important;
}
#top_account_access a {
    transition: color 0.6s cubic-bezier(.09, .47, .18, .99);
}
#top_account_access a:hover {
    color: var(--link-color);
}

.width1262 #left_column a.mf_link_button_v3.bg_themecolored,
.width1262 #contenu div:not(.video_category) > div.mf_link_button_v3.bg_themecolored,
.width1262 #contenu a.mf_link_button_v3.bg_themecolored,
.width1262 #left_column a.mf_link_button_v3.bg_themecolored:hover,
.width1262 #contenu a.mf_link_button_v3.bg_themecolored:hover {
    background-color: var(--bg-themecolored);
}

@media only screen and (max-width: 767px)
{
    body.width1262 {
        background-image: none;
        background-color: #eeeeee;
    }
}


