body {
    color: #000066;
    margin: 0;
    padding: 0;
    background-color: #d5d5d5;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    text-decoration: none;
    line-height: 1.3em;
    overflow-x:hidden;
    overflow-y:scroll;
}

header {
    margin: 0 auto;
    width: 99%;
    max-width: 1300px;
    /*background: #9cc7ea url('/Images/FondDegradeHautNew1pxsmall.gif') repeat-y left;*/
    background: rgb(255,255,255);
    /*voir cssgradient.io*/
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 11%, rgba(157,200,235,1) 42%, rgba(157,200,235,1) 100%);
    border-bottom: 3px solid #fff;
}


@media (max-width: 767px) {

    header {
        background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 30%, rgba(157,200,235,1) 70%, rgba(157,200,235,1) 100%);
    }
}

@media (max-width: 450px) {

    header {
        background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(157,200,235,1) 90%, rgba(157,200,235,1) 100%);
    }
}

    header .top-gauche {
        padding-top: 5px;
    }

@media (min-width: 1200px) {
    header .top-gauche {
        width: 26% !important;
    }
    header .top-droite {
        width: 74% !important;
    }

    header .publicite-top {
        height: 150px;
    }
}
    header .top-droite {
        text-align: center;
        padding-top: 5px;
    }


    header .espaceblanc {
        height: 3px;
        background: #fff;
        width: 100%;
    }

    .lien-directeur-haut {
        margin: 3px 0 0 52px;
        display: block;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #38398d;
        text-decoration: none;
    }

        .lien-directeur-haut:hover {
            color: #000066;
            text-decoration: underline;
        }


    /* Menu haut */
    .MenuHaut {
        border: solid 1px #9cc7ea;
    }


    .MenuHautDateGauche {
        text-align: center;
        font-size: 8pt;
        color: #6893D4;
        text-decoration: none;
        padding-top: 2px;
    }


    .menu-haut {
        margin: 0 !important;
    }

        .menu-haut li {
            padding: 0;
        }


            .menu-haut li a {
                padding: 0 1px;
                font-family: Verdana, Arial;
                font-size: 9pt;
                color: #000066;
                text-decoration: none;
            }

    a.LienMenuHaut:hover {
        text-decoration: underline;
    }

    .menu-haut li a:hover {
        text-decoration: underline;
        cursor: pointer;
    }

    .LienMenuHautSession {
        color: #000066;
        text-decoration: none;
        font-weight: bold;
    }

    A.LienMenuHautSession {
        color: #960039;
        text-decoration: none;
        font-weight: bold;
    }

        A.LienMenuHautSession:hover {
            color: #960039;
            text-decoration: underline;
            font-weight: bold;
        }

    header .RegardSurNous {
        max-width: 467px;
        float: left;
        padding-left: 3px;
        padding-top: 5px;
        font-size: 8pt;
        line-height: 1.1em;
    }

    header #imgCourbeEntete {
        width: 93px;
        height: 39px;
        margin: 9px 0 4px 20px;
        float: left;
    }


    header .search {
        width: 100%;
        max-width: 300px;
        text-align: right;
        float: right;
        margin-top: 6px;
        padding-right: 5px;
        margin-bottom: 8px
    }

        header .search .main {
            width: 100%;
            /*height: 22px;*/
            float: right;
        }

            header .search .main .label {
                float: left;
                text-align: right;
                font-size: 9pt;
                font-weight: bold;
                color: #333;
                padding-top: 5px;
            }

            header .search .main .box {
                width: 100%;
                float: right;
            }

    header .login {
        float: right;
        padding-top: 5px;
        clear: right;
    }

    /* Fin menu haut */





    /* Google custom search*/

    .search-nav {
        float: left;
        margin: 8px 10px 0 5px;
    }


    header .gsc-input-box {
        height: 30px !important;
        padding-top: 2px !important;
        border: 1px solid #666 !important;
        border-radius: 0px !important;
    }

    header input.gsc-search-button-v2 {
        height: 30px !important;
        width: 21px !important;
        padding: 3px !important;
        background: #2e5dab !important;
        border-radius: 0px !important;
        margin-top: 4px !important;
    }

    header .gsib_a, main .gsib_a {
        padding: 3px 2px 0 !important;
    }

    header .gsc-input {
        font-size: 12px !important;
    }

    header .gsc-search-box-tools .gsc-search-box .gsc-input, main .gsc-search-box-tools .gsc-search-box .gsc-input {
        padding-right: 0 !important;
    }

    header .gsc-search-button-v2 {
        height: 30px !important;
        width: 30px !important;
        padding: 3px !important;
        padding-top: 8px !important;
        background: #2e5dab !important;
        border-radius: 0px !important;
    }

    header .gsc-search-button, main .gsc-search-button {
        margin-left: 0px !important
    }

    main .gsc-input-box {
        height: 30px !important;
        border: 1px solid #666 !important;
        padding-top: 0px !important;
        border-radius: 0px !important;
    }

    main .search-nav {
        width: 60%;
    }

    main input.gsc-search-button-v2 {
        height: 30px !important;
        width: 25px !important;
        padding: 3px !important;
        background: #2e5dab !important;
        border-radius: 0px !important;
        margin-top: 4px !important;
    }

    main .gsc-input {
        font-size: 15px !important;
    }

    main .gsc-search-button-v2 {
        height: 30px !important;
        width: 30px !important;
        padding: 3px !important;
        padding-top: 8px !important;
        background: #2e5dab !important;
        border-radius: 0px !important;
    }


    /* Navbar custom */
    .CssMainBoxLeft .navbar {
        background-color: #2E5DAB;
        border-radius: 0;
        margin-bottom: 0;
    }

        .CssMainBoxLeft .navbar .container-fluid, .navbar-collapse {
            padding: 0;
        }

    .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .CssMainBoxLeft .navbar-nav {
        padding: 0 5px;
        margin-left: 0;
        margin-right: 0;
    }

        .CssMainBoxLeft .navbar-nav > li > a {
            padding: 0;
        }

    .CssMainBoxLeft .navbar-default .navbar-nav > li > a {
        color: #fff;
        font-size: 10pt;
    }

        .CssMainBoxLeft .navbar-default .navbar-nav > li > a:hover {
            color: #99CCFF;
        }

    .CssMainBoxLeft .navbar-nav > li {
        background: url('data:image/gif;base64,R0lGODlhBwACALMAAFm35//Qyy5+2qJ+q//n2sK3vFldqy5dvH7Q/6Ln/y5dq////wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHAAIAAAQK8KQVlChgKLSIiQA7') /*/images/tild2.gif*/ no-repeat top 10px left 3px;
        list-style-type: none;
        padding-left: 15px !important;
        float: none;
    }


    .CssMainBoxLeft .nav-entete {
        background: #cdb294 url('data:image/gif;base64,R0lGODlhAQAWAMQAAO7XvePLsM2ylN/Gq+rSuOzUu+vTudzCp+jQtu/YvuDHrOXNs+zVu+TMsfrt3/Dbw+LJr+nRt+bOtO3WvOHIrQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABYAAAUSoPMkwMQUBhEh0tIEEEUpwyGEADs=') /*/Images/backNavEntete.gif*/ repeat-x;
        font-size: 13px;
        font-style: italic;
        font-weight: bold;
        padding: 3px;
        height: 22px;
        margin-bottom: 5px;
        display: block;
        width: 100%;
        clear: both;
        border-radius: 0;
    }

    .CssMainBoxLeft .navbar-collapse {
        padding-top: 1px;
    }

    .CssMainBoxLeft .navbar ul {
        padding-bottom: 5px;
    }





    main {
        display: block;
        width: 99%;
        max-width: 1300px;
        background-color: #fff;
        margin: 0 auto;
    }

    section {
    }


    .texte-article, #ArticleTexteMilieu #w21675_landing, #ArticleTexteMilieu #w21677_landing {
        font-family: Georgia, 'Times New Roman', Times, serif;
        color: #000066;
        line-height: 1.4em;
        font-size: 16px;
        width: 100%;
        clear: left;
        -ms-word-wrap: break-word;
        word-wrap: break-word;
    }

        .texte-article p:not([class^="vjs-"]), #ArticleTexteMilieu #w21675_landing p, #ArticleTexteMilieu #w21677_landing p, .texte-article div:not([class^="vjs-"]), .texte-article span:not([class^="vjs-"]) {
            font-family: Georgia, 'Times New Roman', Times, serif;
            color: #000066;
            line-height: 1.4em;
            font-size: 16px;
            -ms-word-wrap: break-word;
            word-wrap: break-word;
        }

        .texte-article ul:not([class^="vjs-"]), .texte-article ol:not([class^="vjs-"]), #ArticleTexteMilieu #w21675_landing ol, #ArticleTexteMilieu #w21677_landing ol, #ArticleTexteMilieu #w21675_landing ul, #ArticleTexteMilieu #w21677_landing ul {
            font-family: Georgia, 'Times New Roman', Times, serif;
            color: #000066;
            line-height: 1.4em;
            font-size: 16px;
            -ms-word-wrap: break-word;
            word-wrap: break-word;
        }

        .texte-article .carre-article-verrouille {
            background-color: #d9d9d9;
            border: solid 1px black;
            padding: 10px 10px 0 10px;
            margin: 10px 0;
            clear: both;
        }

            .texte-article .carre-article-verrouille div {
                font-size: 14px !important;
                font-weight: bold !important;
                line-height: 18px !important;
                color: #333366;
                padding-bottom: 10px;
            }

            .texte-article .carre-article-verrouille .orange {
                color: #be4a16;
            }

            .texte-article .carre-article-verrouille a {
                color: #990000;
                text-decoration: underline;
            }

                .texte-article .carre-article-verrouille a:hover {
                    color: #333366;
                    text-decoration: underline;
                }

            .texte-article .carre-article-verrouille img {
                width: 34px;
                height: 34px;
                margin-right: 5px;
                margin-bottom: 5px;
                display: block;
                float: left;
            }

        .texte-article .img-pleine-largeur {
            width: 100%;
            max-width: 635px;
        }

        .texte-article figcaption {
            margin-bottom: 10px;
        }
        /*importé pour articles global voices texte sous les grandes photos */
        .texte-article .wp-caption-text, .texte-article figcaption {
            background-color: #eee;
            border-color: #999;
            padding: 5px;
        }

            .texte-article .wp-caption-text, .texte-article figcaption, .texte-article .wp-caption-text span, .texte-article .wp-caption-text p, .texte-article .wp-caption-text div, .texte-article .wp-caption-text ul, .texte-article .wp-caption-text ol, .texte-article figcaption span, .texte-article figcaption p, .texte-article figcaption div, .texte-article figcaption ul, .texte-article figcaption ol {
                font-size: 14px;
                line-height: 1.4em;
            }

                .texte-article figcaption .attribution span {
                    color: #888;
                }

        .texte-article .factbox {
            background-color: #eee;
            color: #111;
            line-height: 1.5rem;
            font-size: 1rem;
            box-sizing: border-box;
            padding: .75rem;
            margin-bottom: 1.5rem;
        }

        .texte-article h4 {
            line-height: 1.3;
        }

        .texte-article a, #ArticleTexteMilieu #w21675_landing a, #ArticleTexteMilieu #w21677_landing a, .texte-article a span {
            color: #C27146;
            text-decoration: underline;
        }

            .texte-article a:hover, #ArticleTexteMilieu #w21675_landing a:hover, #ArticleTexteMilieu #w21677_landing a:hover, .texte-article a:hover span {
                color: #000066;
                text-decoration: underline;
            }

            .texte-article a.LienNotes {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 7.5pt;
                color: #F56635;
                text-decoration: none;
            }

                .texte-article a.LienNotes:Hover {
                    font-family: Arial, Helvetica, sans-serif;
                    font-size: 7.5pt;
                    color: #000066;
                    text-decoration: none;
                }

    .popup-nb-article-gauche {
        z-index: 9;
        position: fixed;
        border: 1px solid #000;
        border-radius: 4px 4px 0px 4px;
        background-color: #d2e5f4; /*#9cc7ea;*/
        color: #2E2F82;
        padding: 10px;
        bottom: 10px;
        left: 10px;
        width: 100%;
        max-width: 230px;
        height: 120px;
        font-size: 14px;
        opacity: .98;
        box-shadow: 2px 2px rgba(0, 0, 0, 0.6);
    }

        .popup-nb-article-gauche div {
            font-size: 13px;
            margin-top: 12px;
        }

        .popup-nb-article-gauche a {
            color: blue;
        }

    footer {
        margin: 0 auto;
        text-align: center;
        background-color: #666;
    }

        footer .droits {
            max-width: 1000px;
            margin: 0 auto;
            padding: 20px;
            font-size: 8pt;
            color: #eee;
        }

            footer .droits a {
                color: #fff;
            }

    .CssMainBoxLeft {
        height: 100%;
    }

    .CssMainBoxCenter {
        /*padding-left: 12px;
    padding-right: 12px;*/
    }

    .CssMainBoxCenter-article {
        /*padding-left: 7px;
    padding-right: 17px;*/
    }

    .CssMainBoxCenter-large {
        /*padding-left: 10px;
    padding-right: 0;*/
    }

    .CssMainBoxRight {
    }

    .CssMainBoxRightInvisible {
        width: 0;
        display: none;
    }

    .ContourPhotoDesc {
        /*border-bottom: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;*/
        padding: 2px 3px 3px 3px;
    }

    #AddThisButton {
        margin-top: 2px;
        font-size: 9pt;
        color: #000000;
        text-decoration: none;
        line-height: 0;
        width: 243px;
        float: left;
    }

    #GooglePlus1 {
        width: 100px;
        float: left;
    }

    #fbrecom {
        width: 90px;
        float: left;
    }

    #twlogo {
        width: 100px;
        float: left;
    }

    .BtnShare {
        margin: 12px 0 0 0;
        clear: both;
        min-height: 60px;
    }

    .BtnJaime {
        min-height: 90px;
    }

    .partagez-cet-article {
        padding-left: 2px;
        font-weight: bold;
        margin-bottom: 4px;
        color: #006;
        font-size: 13px;
        font-family: Arial;
    }

    #ArticleTexteMilieu, #ReactionMsg {
        width: 100%;
        margin-top: 5px;
        padding-left: 20px;
        padding-right: 10px;
    }

    #ReactionMsg {
        margin-bottom: 10px;
    }

    #OptionArticle {
        width: 100%;
        margin: 5px 0 10px 0;
    }

    .RubriqueBlocAccueil {
        clear: left;
        background: #f1f1f1 url('/Images/PetitesCourbesTransparent.gif') no-repeat top 2px left 3px;
        padding-left: 20px;
        margin: 5px 0;
        border: 1px solid #e5e5e5;
        width: 98%;
    }

    .RubriqueBlocRubrique {
        clear: left;
        background: #f1f1f1;
        padding-left: 3px;
        margin: 5px 0;
        border: 1px solid #e5e5e5;
        width: 98%;
    }

    #ArticleTexteClear {
        clear: left;
    }

    .DroiteBoiteOrangeMain {
        width: 100%;
        margin-bottom: 5px;
        background-color: #F0D9C0;
    }

    .DroiteBoiteOrangeInterieur {
        padding: 14px 10px;
        background-color: #F0D9C0;
    }

        .DroiteBoiteOrangeInterieur .suivez-nous-facebook, .DroiteBoiteContourBleu .suivez-nous-facebook {
            display: inline-block;
            margin-left: 10px;
        }

        .DroiteBoiteOrangeInterieur .suivez-nous-twitter, .DroiteBoiteContourBleu .suivez-nous-twitter {
            display: inline-block;
            margin-left: 13px;
        }

        .DroiteBoiteOrangeInterieur td {
            padding-bottom: 6px;
        }

    .DroiteBoiteContourBleuMain {
        width: 100%;
        margin-bottom: 5px;
    }

    .DroiteBoiteContourBleuInterieur {
        border: solid 1px #9cc7ea;
        width: 100%;
        padding: 14px 7px 14px 6px;
    }

    .DroiteTitreBleuTerre {
        background: url('data:image/gif;base64,R0lGODlhLAEXANUAAFZ+wISq2VuDw3Sb0UNstYyy3UNvt36k1mGIxpa54IGn2Iiu2055vmmQy3KYz3ed0nCWznqg1OlnPmuSzGGDwmaHxW2VzmSMyWeOymyTzXyi1Xif00d1u0l2u2mJxmqNyX2Syk1xuFR5vKFueFF1uW+Sy3SOxzxttlN4u4Kl1khvtkhyuXtyl2d0p4ek1JKt2E55vXubz4aYzZ623KnA4Y6r10JyuUt3vQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBSaWdodHM9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9yaWdodHMvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wUmlnaHRzOk1hcmtlZD0iRmFsc2UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTEzNkJBMkM1MTMwMTFFMUIxQ0NFQ0ExQTBEOUM3MkIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTEzNkJBMkI1MTMwMTFFMUIxQ0NFQ0ExQTBEOUM3MkIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmlu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') no-repeat; /* url('/images/DroiteBleuTerre300px.gif') 300x23px height: 21px;*/
        font-family: Arial;
        color: White;
        font-size: 15px;
        padding: 2px 3px 0 27px;
        white-space: nowrap;
        overflow: hidden;
        font-style: italic;
        font-weight: bold;
    }

    #MessageHautPubApresRubrique {
        margin: 10px 20px 10px 20px;
        font-weight: bold;
    }

    .PhotoQuiSommesNous {
        float: left;
        margin-right: 7px;
        margin-bottom: 5px;
    }

@media (max-width: 350px) {
    .PhotoQuiSommesNous {
        float: none;
    }

    .PhotoQuiSommesNous img {
        display:block !important;
    }
}

    /* A supprimer */
    .TildListeItemMenu {
        width: 10px;
        vertical-align: top;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: white;
    }

    .ListeItemMenu {
        padding-bottom: 2px;
        width: 140px;
    }
    /* Fin a supprimer */
    .ArticleAutreLangue {
        text-align: center;
        margin-bottom: 20px;
        font-size: 13px;
        color: #960039;
        margin-top: 5px;
    }
    /* Menus de gauche du site - normal et chroniques */
    /*.MenuGauche {
    border: none;
    width: 150px;
    padding: 0;
    margin: 0;
    border-collapse: collapse;
}

    .MenuGauche td {
        padding-bottom: 2px;
        vertical-align: top;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: white;
    }

        .MenuGauche td.Tild {
            width: 10px;
        }

    .MenuGauche a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: white;
        text-decoration: none;
        font-style: normal;
    }

        .MenuGauche a:hover {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 9pt;
            color: #99CCFF;
            text-decoration: none;
            font-style: normal;
        }*/
    /* Fin menu gauche*/
    /*Articles et vidéos plus lus */
    .MenuPlusLus {
        border: none;
        padding: 0;
        margin: 0;
        border-collapse: collapse;
    }

        .MenuPlusLus td {
            padding-bottom: 7px;
            vertical-align: top;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #2E2F82;
            text-decoration: none;
            line-height: 1.1em;
            padding-top: 5px;
        }

            .MenuPlusLus td.Tild {
                width: 10px;
            }

            .MenuPlusLus td.Video {
                width: 45px;
            }

                .MenuPlusLus td.Video img {
                    width: 40px;
                    height: 30px;
                }

        .MenuPlusLus a {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #2E2F82;
            text-decoration: none;
        }

            .MenuPlusLus a:hover {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: #C27146;
                text-decoration: none;
            }

    .ArticleRubriqueTablePopup {
        border: solid 1px #9cc7ea;
        width: 98%;
        padding: 8px 7px 8px 6px;
        margin: 0 0 5px 2px;
    }

        .ArticleRubriqueTablePopup a {
            display: block;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #000066;
            text-decoration: none;
            background: url('/images/tild.gif') no-repeat left top 7px;
            width: 100%;
            margin: 5px 0 5px 0;
            padding-left: 12px;
        }

            .ArticleRubriqueTablePopup a:hover {
                display: block;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: #C27146;
                text-decoration: underline;
                background: url('/images/tild.gif') no-repeat left top 7px;
                width: 100%;
                margin: 5px 0 5px 0;
                padding-left: 12px;
            }

    .titre-section-droite {
        background: #4b77bd url('data:image/jpeg;base64,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') bottom right no-repeat; /* url('/Images/backTerreGrosseTitreDroite.jpg') */
        min-height: 23px;
    }

        .titre-section-droite .in {
            color: #fff;
            font-size: 14px;
            font-style: italic;
            font-weight: bold;
            background: url('data:image/gif;base64,R0lGODlhDAAQAKIAAE55vWd0p3tyl1N4u6FueOlnPkt3vQAAACH5BAAAAAAALAAAAAAMABAAAAM1aKpV+yo0MuBqhdhFmtiDgH3W0HmbhG3G6Viu9gSuUD1iFgDQSd2KUAa4MBUCA16PlBoQIQkAOw==') /*/Images/FlecheOangeDroite.gif*/ top 5px left 8px no-repeat;
            padding: 3px 5px 0 25px;
            letter-spacing: 0.03em;
            /*white-space:nowrap;*/
        }

    .article-court-bloc {
        margin: 10px 0 10px 0;
        padding-bottom: 10px;
        border-bottom: 1px solid #d9ebf9;
        clear: both;
    }

        .article-court-bloc .titre, .articles-court-bloc .w21675_title, .articles-court-bloc .w21677_title {
            line-height: 1.2em;
            margin-bottom: 2px;
        }

        .article-court-bloc .auteur {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 9pt;
            color: #000066;
            text-decoration: none;
        }

        .article-court-bloc .date-parution {
            margin-top: 3px;
            font-size: 9pt;
            color: #555599;
            text-decoration: none;
            line-height: 1.2em;
        }

        .article-court-bloc .texte-prem {
            font-family: Tahoma, Verdana, Helvetica, sans-serif;
            font-size: 11pt;
            color: #000066;
            text-decoration: none;
            line-height: 1.2em;
            margin-top: 11px;
        }

        .article-court-bloc .texte-accueil, .articles-court-bloc .w21675_datetime, .articles-court-bloc .w21677_datetime {
            font-family: Tahoma, Verdana, Helvetica, sans-serif;
            font-size: 10pt;
            color: #000066;
            text-decoration: none;
            line-height: 1.2em;
            margin-top: 11px;
        }

        .article-court-bloc .auteur-photo {
            margin: 0 10px 10px 0;
            float: left;
        }

        .article-court-bloc .img-gauche {
            float: left;
            width: 100%;
            margin: 0 10px 10px 0;
        }

        .article-court-bloc .img-droite {
            float: right;
            width: 100%;
            margin: 0 0 10px 10px;
        }

        .article-court-bloc .img-pleine-largeur {
            width: 100%;
            margin-bottom: 10px;
        }

    .articles-court-bloc {
        padding-left: 20px;
        margin-bottom: 15px;
        clear: both;
    }

        .articles-court-bloc .lire-aussi {
            margin: 0 15px 20px 15px;
        }

            .articles-court-bloc .lire-aussi .mot-aussi {
                width: 40px;
                float: left;
            }

            .articles-court-bloc .lire-aussi ul {
                margin-bottom: 0;
            }

            .articles-court-bloc .lire-aussi li {
                background: url('data:image/gif;base64,R0lGODlhBwACALMAAP/atI3a/9qNm///5QBjzWON5Y00Ztr//wA0tLVjZgAAZv///wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHAAIAAAQKcBhFFigirKTQiQA7') /*/images/TildBleu.gif*/ no-repeat top 8px left 3px;
                list-style-type: none;
                float: none;
                padding: 0 0 3px 15px;
            }

                .articles-court-bloc .lire-aussi li a {
                    font-size: 14px;
                    color: #953e20;
                    text-decoration: none;
                    line-height: 1.1em;
                }

                    .articles-court-bloc .lire-aussi li a:hover {
                        font-size: 14px;
                        color: #000066;
                        text-decoration: underline;
                        line-height: 1.1em;
                    }

            .articles-court-bloc .lire-aussi .autres-articles {
                margin-left: 55px;
            }

        .articles-court-bloc .w21675_datetime, .articles-court-bloc .w21677_datetime {
            text-decoration: none !important;
            font-family: Tahoma, Verdana, Helvetica, sans-serif !important;
            line-height: 1.1em !important;
            margin-top: 5px !important;
        }

    .article-ligne-orange {
        margin-top: 3px;
        width: 150px;
        height: 1px;
    }

    .articles-court-bloc-multi {
        margin-top: 10px;
    }

    .articles-court-bloc #w21675_widget .w21675_release, .articles-court-bloc #w21677_widget .w21677_release {
        margin-top: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #d9ebf9;
    }

    .articles-court-bloc-multi #w21675_landing .w21675_release, .articles-court-bloc-multi #w21677_landing .w21677_release {
        margin-top: 10px;
        padding-bottom: 15px !important;
        border-bottom: 1px solid #d9ebf9;
    }

    .articles-court-bloc #w21675_widget .w21675_release:first-child, .articles-court-bloc #w21677_widget .w21677_release:first-child {
        margin-top: 5px;
    }

    .articles-court-bloc #w21675_widget .w21675_footer, .articles-court-bloc #w21677_widget .w21677_footer {
        margin-top: 10px;
        margin-bottom: 5px;
    }

        .articles-court-bloc #w21675_widget .w21675_footer a, .articles-court-bloc #w21677_widget .w21677_footer a {
            text-decoration: underline;
            padding-left: 5px;
        }
    /*
    .articles-court-bloc #w21675_widget .w21675_footer > a[href$="/en/newswire/?start=1&filter=21675"]:after, .articles-court-bloc #w21677_widget .w21677_footer > a[href$="/fr/fil-de-presse?start=1&filter=21677"]:after {
        content: "allo";
    }
    */
    .articles-court-bloc #w21675_widget .w21675_widgetTitle, .articles-court-bloc #w21677_widget .w21677_widgetTitle, .DroiteBoiteContourBleuInterieur #w21675_widget .w21675_widgetTitle, .DroiteBoiteContourBleuInterieur #w21677_widget .w21677_widgetTitle, .articles-court-bloc-multi #w21675_landing .w21675_widgetTitle, .articles-court-bloc-multi #w21677_landing .w21677_widgetTitle {
        display: none;
    }

    .articles-court-bloc-multi #w21675_landing .w21675_abstract, .articles-court-bloc-multi #w21677_landing .w21677_abstract {
        margin-top: 10px;
    }

    .articles-court-bloc-multi #w21675_landing .w21675_title, .articles-court-bloc-multi #w21677_landing .w21677_title {
        margin-bottom: 3px;
    }

    .DroiteBoiteContourBleuInterieur #w21675_widget .w21675_footer, .DroiteBoiteContourBleuInterieur #w21677_widget .w21677_footer {
        margin-top: 7px;
        text-align: right;
    }

        .DroiteBoiteContourBleuInterieur #w21675_widget .w21675_footer a, .DroiteBoiteContourBleuInterieur #w21677_widget .w21677_footer a {
            color: #c27146;
            text-decoration: underline;
            padding-right: 5px;
        }

            .DroiteBoiteContourBleuInterieur #w21675_widget .w21675_footer a:hover, .DroiteBoiteContourBleuInterieur #w21677_widget .w21677_footer a:hover {
                color: #006;
                text-decoration: underline;
            }

    .DroiteBoiteContourBleuInterieur #w21675_widget li:before, .DroiteBoiteContourBleuInterieur #w21677_widget li:before {
        content: "~";
        width: 8px;
        position: absolute;
        left: 22px;
    }

    .DroiteBoiteContourBleuInterieur #w21675_widget a, .DroiteBoiteContourBleuInterieur #w21677_widget a {
        padding-left: 5px;
    }

    .DroiteBoiteContourBleuInterieur #w21675_widget .w21675_datetime, .DroiteBoiteContourBleuInterieur #w21677_widget .w21677_datetime {
        display: none;
    }

    #ctl00_cphMilieu_rbtForfaits_0, #ctl00_cphMilieu_rbtForfaits_1, #ctl00_cphMilieu_rbtForfaits_2, #ctl00_cphMilieu_rbtForfaits_3 {
        float: left;
        width: 20px;
        vertical-align: top;
        margin: 0;
    }

    .DroiteBoiteContourBleuInterieur #w21675_widget .w21675_release, .DroiteBoiteContourBleuInterieur #w21677_widget .w21677_release {
        border-bottom: none;
    }

    #ctl00_cphMilieu_rbtForfaits tr td {
        vertical-align: top
    }

    #ctl00_cphMilieu_rbtForfaits label {
        max-width: 90%
    }

    .courbes-phrases {
        margin: 10px 0 20px 0;
    }

    .navbar-toggle {
        border: 1px solid #2e5dab !important;
    }

    .langue-xm {
        margin-top: 12px;
        margin-right: 5px;
    }

    .google-pub-article {
        margin: 8px 0;
        max-width: 99%;
        overflow-y: hidden;
        clear: both;
    }

    .nav .plusgros a {
        font-size: 17px !important;
        font-family: 'Helvetica'
    }

    .articles-rediges-auteur div.row {
        margin-top: 2px;
        margin-bottom: 3px;
    }

    @media (max-width: 767px) {

        .articles-rediges-auteur div.row {
            margin-top: 7px;
            margin-bottom: 8px;
        }
    }

    .articles-rediges-auteur .col-data-rubrique {
    }

    .articles-rediges-auteur .col-data-date {
        color: #000;
    }

    .articles-rediges-auteur .col-data-rubrique, .articles-rediges-auteur .col-data-date, .articles-rediges-auteur .col-data-titre {
        font-size: 13px;
    }

        .articles-rediges-auteur .col-data-titre a {
            font-size: 10pt;
            color: #b74721;
        }

            .articles-rediges-auteur .col-data-titre a:hover {
                color: #F56635;
            }

    .w21675_pagination a, .w21677_pagination a {
        display: inline-block !important;
        text-align: right !important;
    }

    .GridPager {
    }

        .GridPager a, .GridPager span, .w21675_footer span1, .w21677_footer span1, a.w21675_pagination, a.w21677_pagination {
            margin-top: 5px !important;
            display: inline-block !important;
            height: 23px !important;
            width: 23px !important;
            font-weight: bold !important;
            text-align: center !important;
            text-decoration: none !important;
            padding-top: 4px !important;
        }

        .GridPager span {
            margin-right: 4px !important;
        }

        .GridPager a, a.w21675_pagination, a.w21677_pagination {
            background-color: #f5f5f5 !important;
            color: #888 !important;
            border: 1px solid #969696 !important;
        }

            .GridPager a.GridPagerNo:hover, a.w21675_pagination:hover, a.w21677_pagination:hover, .GridPager a.GridPagerTexteAvantBout:hover, .GridPager a.GridPagerTexteAvant:hover, .GridPager a.GridPagerTexteApres:hover, .GridPager a.GridPagerTexteApresBout:hover {
                background-color: #fbbc92 !important;
                color: #444 !important;
            }

        .GridPager span, .w21675_pagination span, .w21677_pagination span {
            background-color: #A1DCF2 !important;
            color: #000 !important;
            border: 1px solid #3AC0F2 !important;
        }

        .GridPager a.GridPagerTexteAvantBout, .GridPager a.GridPagerTexteAvant {
            width: auto !important;
            margin-right: 8px !important;
            padding-left: 3px !important;
            padding-right: 3px !important;
            background-color: #ccc !important;
            color: #000 !important;
        }

        .GridPager a.GridPagerTexteApres, .GridPager a.GridPagerTexteApresBout {
            width: auto !important;
            margin-left: 8px !important;
            padding-left: 3px !important;
            padding-right: 3px !important;
            background-color: #ccc !important;
            color: #000 !important;
        }

    .mt10 {
        margin-top: 10px;
    }

    .mb10 {
        margin-bottom: 10px;
    }

    .AnnulerFiltre {
        color: #e46565;
    }

        .AnnulerFiltre:hover {
            color: green;
            text-decoration: none;
        }

    @media (max-width: 767px) {


        .CssMainBoxLeft .navbar-nav > li {
            float: left;
            width: 150px;
        }

        header .RegardSurNous {
            max-width: 400px;
            padding-top: 10px;
        }

        .CssMainBoxLeft .navbar-header {
            /*background: #9cc7ea url('/Images/FondDegradeHautNew1pxsmall.gif') repeat-y left;*/
            background: rgb(255,255,255);
            /*voir cssgradient.io*/
            background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 11%, rgba(157,200,235,1) 42%, rgba(157,200,235,1) 100%);
        }

        .CssMainBoxCenter {
            margin-left: 2px !important;
            margin-right: 2px !important;
        }


        .MenuHautFinal {
            padding-left: 5px;
        }

        header .login {
            float: right;
        }

        .articles-court-bloc {
            padding-left: 5px;
        }

        header .top-droite {
            border-top: 1px solid #e7e7e7;
            background-color: #fff;
            margin-top: 5px;
            padding-top: 5px;
            width: 100%;
        }
    }

    @media (min-width: 768px) {


        .CssMainBoxCenter {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .padding20droite {
            padding-right: 20px !important
        }
    }

    @media (max-width: 700px) {
        header .RegardSurNous {
            max-width: 350px
        }
    }

    @media (max-width: 645px) {
        header .RegardSurNous {
            max-width: 100%
        }

        header .login {
            float: left;
            clear: left;
            margin-top: 8px;
        }
    }

    @media (max-width: 1320px) {


        body {
            background-color: #fff !important;
        }
    }

    @media (max-width: 1050px) {

        .topstd .in .droite {
            display: none !important;
        }
    }

    @media (max-width: 900px) {

        .courbes-entete {
            display: none !important;
        }
    }

    @media (min-width: 1300px) {

        .courbes-entete {
            margin-left: 100px !important;
        }
    }

    .addthis_button_email, .addthis_button_print {
        margin-left: 5px;
    }

    .addthis_button_google_plusone, .addthis_counter {
        margin-left: 8px;
    }

    .addthis_reagir {
        float: Left;
        width: 70px;
    }
    /*Pour régler le problème que les icônes du fond ne vont pas à gauche si la page est plus petite et que les icones vont sur la 2e ligne.*/
    .addthis_reagir, .addthis_button_facebook_like, .addthis_button_facebook_share, .addthis_button_tweet, .addthis_button_google_plusone, .addthis_counter, .addthis_bubble_style, .addthis_button_email, .addthis_button_print {
        margin-bottom: 1px;
        height: 25px;
    }

    .accueil-chroniques-droite {
        width: 100%
    }

        .accueil-chroniques-droite .chronique-droite {
            width: 100%;
        }

            .accueil-chroniques-droite .chronique-droite img {
                display: block;
                float: left;
                margin: 0 5px 5px 0;
            }

        .accueil-chroniques-droite .ligne-blanche {
            border-top: 1px solid #fff;
            width: 100%;
            margin-top: 8px;
            padding-top: 8px;
        }

    .ctl00_cphMilieu_chkSauver {
        width: 95%;
        display: inline;
    }

    .logo-rss-bas-site {
        padding-bottom: 10px;
    }

    .preferences-cookies {
        padding-top: 10px;
        width: 100%;
    }

    @media print {

        .CssMainBoxCenter {
            vertical-align: top;
            width: 100%;
            padding-left: 0;
            padding-right: 0;
        }

        .CssMainBoxCenter-article {
            vertical-align: top;
            width: 100%;
            padding-left: 0;
            padding-right: 0;
        }

        .CssMainBoxCenter-large {
            vertical-align: top;
            width: 100%;
            padding-left: 0;
            padding-right: 0;
        }

        #AgrandirPhoto {
            display: none;
        }

        #ArticleTexteClear {
            clear: none;
        }

        .RubriqueBlocAccueil {
            border: none;
            border-bottom: 1px solid #000;
            line-height: 26px;
            text-transform: uppercase;
        }

        .container-responsive {
            margin: 0 !important;
            padding: 15px !important;
        }

        a[href]:after {
            content: none;
        }

        abbr[title]:after {
            content: none;
        }

        footer {
            text-align: left
        }
    }
    /*CISION*/
    #w21675_widget .logo, #w21677_widget .logo {
        display: none !important;
    }

    .btn-secondary {
        color: #fff;
        background-color: #7d8891;
        border-color: #7d8891;
    }

        .btn-secondary:hover {
            color: #fff;
            background-color: #5a6268;
            border-color: #545b62;
        }

    .btn-light {
        color: #212529;
        background-color: #f8f9fa;
        border-color: #f8f9fa;
    }

        .btn-light:hover {
            color: #212529;
            background-color: #e2e6ea;
            border-color: #dae0e5;
        }


    .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
        opacity: 1 !important;
        pointer-events: auto !important;
    }

    .video-js, .vjs-poster {
        background-color: #2e5dab !important;
    }



    .video-style-2 {
        overflow: hidden;
        position: relative;
        width: 100%;
        height: 0;
    }

        .video-style-2 iframe {
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            height: 100%;
            width: 100%;
        }

    .btn_reagissez {
        background-color: #0366ff;
        border-radius: 4px;
        display: inline-block;
        height: 32px;
        vertical-align: middle;
        padding: 0 8px;
        color: #fff;
        text-decoration: none;
        line-height: 32px;
    }

        .btn_reagissez:hover {
            color: #fff;
            text-decoration: none;
            opacity: 0.8;
        }


.ForfaitsListeChoix {
    width:100%;
}
    .ForfaitsListeChoix td {
        padding-top:10px;
    }