
div.a_blocappli hr {
    display: block;
    height: 1px;
    margin: 1em 0;
    padding: 0;
    border: 1px solid #ccc;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc -moz-use-text-color -moz-use-text-color;
    border-right: 0;
    border-style: solid none none;
    border-width: 1px 0 0
}

img.fd {
    margin-left: 15px;
    margin-bottom: 4px
}

img.fg {
    margin-right: 15px;
    margin-bottom: 4px
}

img.eir_img {
    border: 0;
    width: 100%
}

@media screen and (max-width:999px) {
    img.eir_sm_img {
        border: 0;
        width: 100%
    }
}

@media screen and (max-width:759px) {
    img.eir_xs_img {
        border: 0;
        width: 100%
    }
}

 div.a_blocappli a {
    /*color: #0079b2;*/
    min-width: auto;
} 

div.blocmois a img {

    margin-left: -0.6rem;
    width: 27px;
}

div.a_blocappli a:hover {
    text-decoration: none;
    /* color: #0079b2 */
}

div.a_blocappli a:focus {
    text-decoration: none;
    /* color: #0079b2 */
}

span.err {
    display: inline-block;
    /* border: 2px solid #bc0624 !important; */
    background-color: #fff;
    padding-left: 0
}

/* .a_blocappli span.err {
    border: 2px solid #bc0624 !important
} */

/* .a_blocappli fieldset {
    border: 0;
    margin: 0 0 5px;
    padding: 0;
    border-radius: 5px
} */

.a_blocappli form {
    margin: 0
}

.ei_verticalform_item {
    margin: 0 0 12px !important
}

.ei_verticalform_item_label {
    margin: 8px 0 !important
}

input.cpc {
    box-sizing: border-box
}

input.image {
    border: 0
}

input.bqe, input.cp, input.gui, input.inp5 {
    width: 5em
}

input.clerib {
    width: 2em
}

input.iban {
    width: 26em
}

input.inp15 {
    width: 12em
}

input.inp32 {
    width: 24em
}

input.inp36 {
    width: 26em
}

input.inp64 {
    width: 50em
}

input.date {
    width: 10em
}

input.mttp {
    width: 8em;
    text-align: right
}

input.mttg {
    width: 12em;
    text-align: right
}

input.numcpt {
    width: 11em
}

input.numrac {
    width: 8em
}

input.ident {
    width: 16em
}

input.num1 {
    width: 1em
}

input.num2 {
    width: 1.7em
}

input.num3 {
    width: 2.4em
}

input.num4 {
    width: 3.1em
}

input.num5 {
    width: 3.8em
}

input.num6 {
    width: 4.5em
}

input.num7 {
    width: 5.1em
}

input.num8 {
    width: 5.8em
}

input.num9 {
    width: 6.4em
}

input.num10 {
    width: 7.1em
}

input.num11 {
    width: 7.7em
}

input.num12 {
    width: 8.4em
}

input.alpha1 {
    width: 1.5em
}

input.alpha2 {
    width: 2.5em
}

input.alpha3 {
    width: 3.6em
}

input.alpha4 {
    width: 4.7em
}

input.alpha5 {
    width: 5.7em
}

input.alpha6 {
    width: 6.3em
}

input.alpha7 {
    width: 7.3em
}

input.alpha8 {
    width: 8.3em
}

input.alpha9 {
    width: 9.3em
}

input.alpha10 {
    width: 10.1em
}

input.alpha11 {
    width: 11.2em
}

input.alpha12 {
    width: 12.1em
}

input.err {
    border: 2px solid #bc0624 !important;
    background-color: #fff;
    padding-left: 0
}

/* input.disable {
    color: #5d5d5d;
    background-color: #ececec
} */

.a_blocappli input:invalid {
    background-color: #fff
}

.a_blocappli input.err {
    border: 2px solid #bc0624 !important
}

.a_blocappli input.err:focus {
    outline: #bc0624 .125rem dashed;
    outline-offset: 0.125rem
}

/* .a_blocappli button, .a_blocappli input {
    margin: 0;
    line-height: normal;
    font-size: 100%
} */

input[type=image].ei_btmove_down, input[type=image].ei_btmove_first, input[type=image].ei_btmove_last, input[type=image].ei_btmove_up {
    width: 16px;
    height: 16px;
    background: url(../images/css/v3commun/ei_btmove_pictos.png) left top no-repeat
}

input[type=image].ei_btmove_up {
    background-position: -19px top
}

input[type=image].ei_btmove_down {
    background-position: -38px top
}

input[type=image].ei_btmove_last {
    background-position: -56px top
}

input[type=image].ei_btmove_first:focus, input[type=image].ei_btmove_first:hover {
    background-position: left -24px
}

input[type=image].ei_btmove_up:focus, input[type=image].ei_btmove_up:hover {
    background-position: -19px -24px
}

input[type=image].ei_btmove_down:focus, input[type=image].ei_btmove_down:hover {
    background-position: -38px -24px
}

input[type=image].ei_btmove_last:focus, input[type=image].ei_btmove_last:hover {
    background-position: -56px -24px
}

/* .a_blocappli button, .a_blocappli input.image, .a_blocappli input[type=button], .a_blocappli input[type=image], .a_blocappli input[type=reset], .a_blocappli input[type=submit] {
    cursor: pointer
} */

input.checkbox {
    border: 0
}

input[type=checkbox] {
    accent-color: #0075ff
}

.a_blocappli input[type=checkbox] {
    margin-left: 5px;
    margin-right: 5px
}

span.err input[type=checkbox] {
    margin: 0
}

input.mail {
    width: 30em
}

.a_blocappli input[type=email] {
    border: 2px solid #002f5f;
    padding: 3px;
    border-radius: 5px;
    background-color: #fff
}

/* .a_blocappli input[type=email]:focus {
    border: 2px solid #0079b2
} */

.a_blocappli input[type=number] {
    border: 2px solid #002f5f;
    padding: 3px;
    border-radius: 5px;
    background-color: #fff
}

/* .a_blocappli input[type=number]:focus {
    border: 2px solid #0079b2
} */

.ei_inputpassword-reveal {
    position: relative;
    display: block
}

.ei_inputpassword-reveal input[type=password], .ei_inputpassword-reveal input[type=text] {
    padding-right: 30px !important;
    width: calc(100% - 60px) !important
}

.a_blocappli .ei_inputpassword-reveal input.ei_appl_pwduser[type=text] {
    width: calc(100% - 60px) !important
}

.ei_inputpassword-reveal .ei_inputpassword__reveal {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    background: 0 0;
    padding: 0;
    margin: 0 !important;
    position: absolute;
    top: 50%;
    right: 26px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 30px;
    height: 20px
}

.ei_inputpassword-reveal .ei_inputpassword__reveal:hover {
    cursor: pointer
}

.ei_inputpassword-reveal .ei_inputpassword__reveal-icon:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\F04E8";
    font-size: 20px;
    color: #002f5f
}

.ei_inputpassword-reveal input[type=text]+.ei_inputpassword__reveal .ei_inputpassword__reveal-icon:before {
    content: "\F04E7";
    font-size: 20px;
    color: #002f5f
}

.ei_inputpassword-reveal input::-ms-clear, .ei_inputpassword-reveal input::-ms-reveal {
    display: none
}

.a_blocappli input[type=password] {
    border: 2px solid #002f5f;
    padding: 3px;
    border-radius: 5px;
    background-color: #fff
}

/* .a_blocappli input[type=password]:focus {
    border: 2px solid #0079b2
} */

input.radio {
    border: 0
}

/* input[type=radio] {
    accent-color: #0075ff
} */

.a_blocappli input[type=radio] {
    margin-left: 5px;
    margin-right: 5px
}

span.err input[type=radio] {
    margin: 0
}

.a_blocappli input[type=search] {
    box-sizing: content-box
}

input.tel {
    width: 16em
}

.ei_inputphone__number {
    box-sizing: border-box
}

@media screen and (max-width:759px) {
    .ei_inputphone__number {
        width: 100%;
        margin-right: 0 !important
    }
}

/* .a_blocappli input[type=tel] {
    border: 2px solid #002f5f;
    padding: 3px;
    border-radius: 5px;
    background-color: #fff
} */

/* .a_blocappli input[type=tel]:focus {
    border: 2px solid #0079b2
} */

.ei_inputCurrency {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center
}

.ei_inputCurrency select {
    align-self: baseline;
    flex-shrink: 0
}

@media screen\0 {
    input.ei_inputCurrency, select.ei_inputCurrency {
        display: inline-block
    }
}

/* .a_blocappli input[type=text] {
    border: 2px solid #002f5f;
    padding: 3px;
    border-radius: 5px;
    background-color: #fff
} */

/*.a_blocappli input[type=text]:focus {
     border: 2px solid #0079b2 
}*/

.a_blocappli .ei_iban {
    display: flex
}

@media screen and (max-width:999px) {
    .a_blocappli .ei_iban {
        display: block
    }
}

.a_blocappli .ei_iban--value {
    display: flex
}

@media screen and (max-width:759px) {
    .a_blocappli .ei_iban--value {
        display: block
    }
}

.a_blocappli .ei_iban--value input[type=text] {
    margin: 3px 0;
    padding: 3px 2px;
    box-sizing: border-box
}

/* .a_blocappli .ei_iban--value input[type=text]:focus {
    border-bottom-color: #0079b2
} */

.a_blocappli .ei_iban--ref {
    margin-left: 5px;
    margin-right: 5px
}

.a_blocappli .ei_iban--ref input[type=text]:not(:first-child) {
    border-left-width: 0
}

@media screen and (max-width:999px) {
    .a_blocappli .ei_iban--ref {
        margin-left: 0;
        margin-right: 0
    }
}

@media screen and (max-width:759px) {
    .a_blocappli .ei_iban--ref input[type=text] {
        border-width: 1px !important
    }
}

@media screen and (max-width:460px) {
    .a_blocappli .ei_iban--bic input[type=text] {
        width: 100%
    }
}

/* .a_blocappli legend {
    padding: 10px;
    border: 0;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    color: #002f5f
} */

.a_blocappli select {
    margin: 0;
    padding: 3px;
    border: 2px solid #002f5f;
    font-size: 100%;
    border-radius: 5px;
    background-color: #fff
}

/* .a_blocappli select:focus {
    border: 2px solid #0079b2
} */

.a_blocappli select.err {
    border: 2px solid #bc0624 !important;
    padding-left: 0
}

select.err {
    border: 2px solid #bc0624 !important;
    background-color: #fff
}

option.err {
    color: #bc0624
}

.a_blocappli textarea.ei_noresize {
    resize: none
}

.a_blocappli textarea {
    margin: 0;
    padding: 3px;
    font-size: 100%;
    overflow: auto;
    vertical-align: top;
    border: 2px solid #002f5f;
    border-radius: 5px;
    background-color: #fff
}

.a_blocappli textarea:invalid {
    background-color: #fff
}

/* .a_blocappli textarea:focus {
    border: 2px solid #0079b2
} */

.a_blocappli textarea.err {
    border: 2px solid #bc0624 !important;
    padding-left: 0
}

.a_blocappli textarea.err:focus {
    outline: #bc0624 .125rem dashed;
    outline-offset: 0.125rem
}

textarea.err {
    border: 2px solid #bc0624 !important;
    background-color: #fff
}

textarea.disable {
    color: #5d5d5d;
    background-color: #ececec
}

@-webkit-keyframes fpFadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fpFadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.flatpickr {
    box-sizing: border-box
}

.flatpickr-calendar {
    position: absolute;
    opacity: 0;
    display: none;
    visibility: hidden;
    box-sizing: border-box;
    -webkit-animation: none;
    animation: none;
    direction: ltr;
    touch-action: manipulation;
    background: #fff;
    text-align: center;
    width: 265px;
    padding: 0;
    font-size: 14px;
    line-height: 24px;
    border: 1px solid #e4e4e4;
    box-shadow: 0 3px 13px rgba(0, 0, 0, .08)
}

.flatpickr-calendar:focus {
    outline: 0
}

.flatpickr-calendar.inline, .flatpickr-calendar.open {
    opacity: 1;
    visibility: visible;
    max-height: 640px
}

.flatpickr-calendar.open {
    display: inline-block;
    z-index: 99999
}

.flatpickr-calendar.open.animate {
    -webkit-animation: fpFadeInDown .3s cubic-bezier(.23, 1, .32, 1);
    animation: fpFadeInDown .3s cubic-bezier(.23, 1, .32, 1)
}

.flatpickr-calendar.open.static {
    display: block;
    z-index: 999
}

.flatpickr-calendar.inline {
    display: block;
    position: relative;
    top: 2px
}

.flatpickr-calendar.static {
    position: absolute;
    top: calc(100% - 2px)
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
    box-shadow: none !important
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
    box-shadow: 5px 0 0 #e0e0e0
}

.flatpickr-calendar .hasWeeks .dayContainer {
    border-bottom: 0;
    border-left: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.flatpickr-calendar .shortcut-buttons-flatpickr-button {
    cursor: pointer;
    line-height: 1;
    background: #fff;
    color: #002f5f;
    font-weight: 600;
    font-size: 13px;
    margin: 0 0 10px;
    padding: 8px 20px;
    transition: all .2s ease-in;
    border: 1px solid #002f5f
}

.flatpickr-calendar .shortcut-buttons-flatpickr-button:focus, .flatpickr-calendar .shortcut-buttons-flatpickr-button:hover {
    background: #d9d9d9;
    color: #002f5f;
    border-color: #002f5f
}

.flatpickr-wrapper {
    position: relative;
    display: inline-block
}

.flatpickr-innerContainer {
    display: flex;
    overflow: hidden
}

.flatpickr-rContainer {
    display: inline-block;
    padding: 10px 0 0
}

.flatpickr-months {
    display: flex;
    align-items: center;
    width: 100%;
    background: #002f5f;
    height: 50px
}

.flatpickr-months .flatpickr-month {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    flex: 1;
    box-sizing: border-box;
    color: #fff
}

.flatpickr-months .flatpickr-current-month {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-weight: 400;
    font-size: 18px
}

.flatpickr-months .flatpickr-next-month, .flatpickr-months .flatpickr-prev-month {
    cursor: pointer;
    z-index: 3;
    height: 14px;
    fill: #FFFFFF;
    stroke: #FFFFFF
}

.flatpickr-months .flatpickr-next-month svg, .flatpickr-months .flatpickr-prev-month svg {
    width: 14px;
    height: 14px
}

.flatpickr-months .flatpickr-next-month svg path, .flatpickr-months .flatpickr-prev-month svg path {
    transition: fill .1s
}

.flatpickr-months .flatpickr-next-month:hover svg, .flatpickr-months .flatpickr-prev-month:hover svg {
    fill: #FFFFFF;
    stroke: #FFFFFF
}

.flatpickr-months .flatpickr-next-month .flatpickr-disabled, .flatpickr-months .flatpickr-prev-month .flatpickr-disabled {
    display: none
}

.flatpickr-months .flatpickr-next-month i, .flatpickr-months .flatpickr-prev-month i {
    position: relative
}

.flatpickr-months .flatpickr-prev-month {
    padding: 0 0 0 15px
}

.flatpickr-months .flatpickr-next-month {
    padding: 0 15px 0 0
}

.flatpickr-months .numInputWrapper {
    position: relative;
    display: inline-block;
    width: 63px;
    height: 36px
}

.blocmois .numInputWrapper {
    position: relative;
    display: inline-block;
    width: 63px;
    height: 36px
}

.flatpickr-months .numInputWrapper input, .flatpickr-months .numInputWrapper span {
    display: inline-block
}

.flatpickr-months .numInputWrapper input {
    cursor: text;
    display: inline-block;
    background-color: transparent;
    width: 100%;
    margin: 0;
    border: 0;
    border-radius: 0;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
    color: #fff;
    padding: 8px 3px
}

.flatpickr-months .numInputWrapper input::-ms-clear {
    display: none
}

.flatpickr-months .numInputWrapper input::-webkit-inner-spin-button, .flatpickr-months .numInputWrapper input::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none;
    appearance: none
}

.flatpickr-months .numInputWrapper input:focus {
    outline: 1px solid #FFFFFF
}

.flatpickr-months .numInputWrapper input:disabled {
    pointer-events: none;
    color: rgba(255, 255, 255, .5)
}

.flatpickr-months .numInputWrapper input:disabled~.arrowDown:before, .flatpickr-months .numInputWrapper input:disabled~.arrowUp:before {
    cursor: default;
    color: rgba(255, 255, 255, .5)
}

.flatpickr-months .numInputWrapper span {
    cursor: pointer;
    position: absolute;
    right: 0;
    height: 14px;
    line-height: 1;
    width: 14px;
    padding: 0
}

.flatpickr-months .numInputWrapper span:before {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    font-family: fts_picto;
    color: #fff;
    font-size: 14px
}

.flatpickr-months .numInputWrapper span.arrowUp {
    top: 5px
}

.blocmois .numInputWrapper span.arrowUp {
    top: 5px
}


.flatpickr-months .numInputWrapper span.arrowUp:before {
    /* content: "\F032A" */
    content: "\25B4"
}

.flatpickr-months .numInputWrapper span.arrowDown {
    bottom: 3px
}

.flatpickr-months .numInputWrapper span.arrowDown:before {
    content: "\25BE"
}

.flatpickr-months .numInputWrapper span:active:before, .flatpickr-months .numInputWrapper span:hover:before {
    color: #fff
}

.flatpickr-months select.flatpickr-monthDropdown-months {
    cursor: pointer;
    background: 0 0;
    color: #fff;
    padding: 0 5px 0 0;
    border-radius: 0;
    border: 0 !important;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    appearance: menulist;
    text-transform: capitalize;
    height: 36px;
    margin-right: 8px
}

.flatpickr-months select.flatpickr-monthDropdown-months:focus {
    background: 0 0 !important;
    outline: 1px solid #FFFFFF;
    color: #fff !important
}

.flatpickr-months select.flatpickr-monthDropdown-months option {
    color: #212121
}

.flatpickr-weekwrapper {
    float: left
}

.flatpickr-weekwrapper .flatpickr-weeks {
    padding: 0 12px;
    box-shadow: 1px 0 0 #e0e0e0
}

.flatpickr-weekwrapper .flatpickr-weekday {
    float: none;
    width: 100%;
    line-height: 28px
}

.flatpickr-weekdays {
    display: flex;
    background: 0 0;
    overflow: hidden;
    align-items: center;
    width: 100%;
    height: 28px
}

.flatpickr-weekdays .flatpickr-weekdaycontainer {
    display: flex;
    flex: 1;
    padding: 0 10px
}

.flatpickr-weekdays .flatpickr-weekday {
    color: #707070;
    font-weight: 600;
    font-size: 12px;
    flex: 1
}

.flatpickr-weekdays .flatpickr-day, .flatpickr-weekdays .flatpickr-day:hover {
    display: block;
    background: 0 0;
    border: 0;
    width: 100%;
    max-width: none;
    color: #707070
}

.flatpickr-days {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: flex-start;
    width: 265px;
    padding: 0 10px 10px;
    box-sizing: border-box
}

.flatpickr-days .dayContainer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 100%;
    max-width: 265px
}

.flatpickr-days .dayContainer+.dayContainer {
    box-shadow: 1px 0 0 #e0e0e0
}

.flatpickr-day {
    flex-basis: 14%;
    cursor: pointer;
    display: inline-block;
    color: #707070;
    font-weight: 400;
    text-align: center;
    height: 32px;
    max-width: 32px;
    line-height: 32px;
    font-size: 14px;
    margin-bottom: 2px;
    border: 1px solid transparent;
    border-radius: 50px
}

.flatpickr-day.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.today.inRange, .flatpickr-day:focus, .flatpickr-day:hover {
    color: #707070;
    background: #ebebeb;
    border-color: #ebebeb
}

.flatpickr-day.hidden {
    visibility: hidden
}

.rangeMode .flatpickr-day {
    margin-top: 1px
}

.flatpickr-day.today {
    color: #002f5f;
    border-color: #002f5f
}

.flatpickr-day.today:focus, .flatpickr-day.today:hover {
    background: #002f5f;
    color: #fff
}

.flatpickr-day.endRange, .flatpickr-day.endRange.inRange, .flatpickr-day.endRange:focus, .flatpickr-day.endRange:hover, .flatpickr-day.selected, .flatpickr-day.selected.inRange, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange, .flatpickr-day.startRange.inRange, .flatpickr-day.startRange:focus, .flatpickr-day.startRange:hover {
    background: #002f5f;
    color: #fff;
    border-color: #002f5f
}

.flatpickr-day.inRange, .flatpickr-day.week.selected {
    border-radius: 0
}

.flatpickr-day.week.selected {
    box-shadow: 5px 0 0 #000
}

.flatpickr-day.inRange {
    box-shadow: 5px 0 0 #e0e0e0
}

.flatpickr-day.endRange.startRange, .flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange {
    border-radius: 50px 0 0 50px
}

.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n + 1)), .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n + 1)), .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n + 1)) {
    box-shadow: -10px 0 0 #000
}

.flatpickr-day.endRange.endRange, .flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange {
    border-radius: 0 50px 50px 0
}

.flatpickr-day.endRange.endRange.endRange, .flatpickr-day.selected.endRange.endRange, .flatpickr-day.startRange.endRange.endRange {
    border-radius: 50px
}

.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.nextMonthDay, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.prevMonthDay {
    cursor: not-allowed;
    color: #c9c9c9;
    background: 0 0;
    border-color: transparent
}

.flatpickr-day.endRange.nextMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.startRange.prevMonthDay {
    background: #f7f7f7;
    color: #fff;
    border-color: #f7f7f7
}

.flatpickr-monthSelect-months {
    padding: 0 10px 10px
}

.flatpickr-monthSelect-month {
    cursor: pointer;
    display: inline-block;
    box-sizing: border-box;
    background: 0 0;
    color: #707070;
    width: 33%;
    margin: 0;
    padding: 10px
}

.flatpickr-monthSelect-month:focus, .flatpickr-monthSelect-month:hover {
    background: #ebebeb;
    color: #707070
}

.flatpickr-monthSelect-month.selected {
    background: #002f5f;
    color: #fff
}

.flatpickr-monthSelect-month.disabled {
    cursor: not-allowed;
    color: #c9c9c9
}

em.attn, span.attn {
    position: relative;
    padding-left: 8px;
    font-weight: 400;
    display: inline-block;
    color: #bc133e
}

em.attn strong, span.attn strong {
    color: #bc133e;
    font-weight: 400
}

em.attn:before, span.attn:before {
    content: "!";
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: -1px;
    text-decoration: none;
    font-size: 1.2em;
    color: #bc133e;
    left: 0
}

.d em.attn, .d span.attn {
    padding-left: 0;
    padding-right: 20px
}

.d em.attn:before, .d span.attn:before {
    content: ""
}

.d em.attn:after, .d span.attn:after {
    right: 0;
    content: "!";
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: -1px;
    text-decoration: none;
    font-size: 1.2em;
    color: #bc133e
}

td.d em.attn, td.d span.attn {
    white-space: nowrap
}

.blocmsg, .bloctxt {
    overflow: hidden;
    margin-bottom: 10px;
    padding: 15px 0 15px 27px;
    border: 0
}

.blocmsg:empty, .bloctxt:empty {
    display: none
}

.ERREUR, .alerte, .ei_promote, .err, .info, .succes {
    padding-left: 27px
}

.ERREUR .ei_paraghtitle, .alerte .ei_paraghtitle, .ei_promote .ei_paraghtitle, .err .ei_paraghtitle, .info .ei_paraghtitle, .succes .ei_paraghtitle {
    font-size: 3.2rem;
    font-weight: 800;
    margin-top: 0
}

.ERREUR .ei_intro, .alerte .ei_intro, .ei_promote .ei_intro, .err .ei_intro, .info .ei_intro, .succes .ei_intro {
    margin: 10px 0;
    font-style: italic
}

.alerte {
    background: transparent none;
    color: #474747;
    border: 2px solid #bc0624
}

.alerte .ei_paraghtitle, .alerte a, .alerte p, .alerte ul li {
    color: #474747
}

.alerte .ei_paraghtitle a, .alerte a a, .alerte p a, .alerte ul li a {
    color: #474747
}

.alerte .ei_paraghtitle:before, .alerte a:before, .alerte p:before, .alerte ul li:before {
    color: #474747 !important
}

.ERREUR, div.err {
    color: #bc0624;
    position: relative;
    background: transparent none;
    border: 2px solid #bc0624
}

.ERREUR .ei_paraghtitle, .ERREUR a, .ERREUR li, .ERREUR p, div.err .ei_paraghtitle, div.err a, div.err li, div.err p {
    color: #bc0624
}

.ERREUR .ei_paraghtitle a, .ERREUR a a, .ERREUR li a, .ERREUR p a, div.err .ei_paraghtitle a, div.err a a, div.err li a, div.err p a {
    color: #bc0624
}

.ERREUR .ei_paraghtitle:before, .ERREUR a:before, .ERREUR li:before, .ERREUR p:before, div.err .ei_paraghtitle:before, div.err a:before, div.err li:before, div.err p:before {
    color: #bc0624 !important
}

.ei_err, ul.err {
    border: 2px solid #bc0624 !important;
    background-color: #fff
}

p.err {
    color: #bc0624;
    margin-top: 2px;
    margin-bottom: 2px
}

p.err strong {
    font-weight: 400
}

.info {
    color: #002f5f;
    background: transparent none;
    border: 0
}

.info .ei_paraghtitle, .info a, .info p, .info ul li {
    color: #002f5f
}

.info .ei_paraghtitle a, .info a a, .info p a, .info ul li a {
    color: #002f5f
}

.info .ei_paraghtitle:before, .info a:before, .info p:before, .info ul li:before {
    color: #002f5f !important
}

.succes {
    color: #002f5f;
    background: transparent none;
    border: 0
}

.succes .ei_paraghtitle, .succes a, .succes p, .succes ul li {
    color: #002f5f
}

.succes .ei_paraghtitle a, .succes a a, .succes p a, .succes ul li a {
    color: #002f5f
}

.succes .ei_paraghtitle a:hover, .succes a a:hover, .succes p a:hover, .succes ul li a:hover {
    color: #002f5f
}

.succes .ei_paraghtitle:before, .succes a:before, .succes p:before, .succes ul li:before {
    color: #002f5f !important
}

div.ei_promote {
    color: #fff;
    background: #bc133e;
    border: 1px solid #fff
}

div.ei_promote .ei_paraghtitle, div.ei_promote a, div.ei_promote p, div.ei_promote ul li {
    color: #fff
}

div.ei_promote .ei_paraghtitle:focus, div.ei_promote .ei_paraghtitle:hover, div.ei_promote a:focus, div.ei_promote a:hover, div.ei_promote p:focus, div.ei_promote p:hover, div.ei_promote ul li:focus, div.ei_promote ul li:hover {
    color: #fff
}

div.ei_promote .ei_paraghtitle a, div.ei_promote a a, div.ei_promote p a, div.ei_promote ul li a {
    color: #fff
}

div.ei_promote .ei_paraghtitle a:focus, div.ei_promote .ei_paraghtitle a:hover, div.ei_promote a a:focus, div.ei_promote a a:hover, div.ei_promote p a:focus, div.ei_promote p a:hover, div.ei_promote ul li a:focus, div.ei_promote ul li a:hover {
    color: #fff
}

div.ei_promote .ei_paraghtitle:before, div.ei_promote a:before, div.ei_promote p:before, div.ei_promote ul li:before {
    color: #fff !important
}

div.ei_promote big big {
    font-size: 1.25em
}

div.ei_promote small {
    font-size: .875em
}

div.alerte.ei_custicon:after, div.alerte.ei_custicon:before, div.ei_promote.ei_custicon:after, div.ei_promote.ei_custicon:before, div.err.ei_custicon:after, div.err.ei_custicon:before, div.info.ei_custicon:after, div.info.ei_custicon:before, div.succes.ei_custicon:after, div.succes.ei_custicon:before {
    display: none !important
}

div.alerte.ei_custicon span[class*=ei_gly_]:before, div.ei_promote.ei_custicon span[class*=ei_gly_]:before, div.err.ei_custicon span[class*=ei_gly_]:before, div.info.ei_custicon span[class*=ei_gly_]:before, div.succes.ei_custicon span[class*=ei_gly_]:before {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 20px
}

div.alerte.ei_custicon span.ei_root_icon, div.ei_promote.ei_custicon span.ei_root_icon, div.err.ei_custicon span.ei_root_icon, div.info.ei_custicon span.ei_root_icon, div.succes.ei_custicon span.ei_root_icon {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 20px
}

div.alerte.ei_custicon span.ei_root_icon span[class*=ei_gly_]:before, div.alerte.ei_custicon span.ei_root_icon span[class*=ei_icon_]:before, div.ei_promote.ei_custicon span.ei_root_icon span[class*=ei_gly_]:before, div.ei_promote.ei_custicon span.ei_root_icon span[class*=ei_icon_]:before, div.err.ei_custicon span.ei_root_icon span[class*=ei_gly_]:before, div.err.ei_custicon span.ei_root_icon span[class*=ei_icon_]:before, div.info.ei_custicon span.ei_root_icon span[class*=ei_gly_]:before, div.info.ei_custicon span.ei_root_icon span[class*=ei_icon_]:before, div.succes.ei_custicon span.ei_root_icon span[class*=ei_gly_]:before, div.succes.ei_custicon span.ei_root_icon span[class*=ei_icon_]:before {
    position: absolute;
    top: 0;
    left: 0
}

.blocmsg, .bloctxt {
    position: relative
}

div.alerte, div.ei_promote, div.err, div.info, div.succes {
    padding-left: 2.5rem
}

div.alerte:before, div.ei_promote:before, div.err:before, div.info:before, div.succes:before {
    position: absolute;
    left: 10px;
    top: 10px
}

div.alerte:before, div.ei_promote:before, div.err:before, div.info:before, div.succes:before {
    font-family: fts_picto;
    line-height: 1;
    text-transform: none;
    font-size: 20px
}

div.alerte:before {
    content: "\F0AB8";
    color: #474747
}

div.info:before {
    content: "\F0A48";
    color: #002f5f
}

div.err:before {
    content: "\F0A35";
    color: #bc0624
}

div.succes:before {
    content: "\F008E";
    color: #002f5f
}

div.ei_promote:before {
    content: "\F0410";
    color: #fff;
    font-size: 25px;
    top: 6px;
    left: 8px
}

div.UserPrivacyMessage ul {
    padding: 0;
    margin: 0
}

div.UserPrivacyMessage p {
    font-weight: 400
}

.ei_nav-ariane .a_ariane__sep {
    position: relative;
    font-size: 0;
    color: transparent
}

.ei_nav-ariane .a_ariane__sep:before {
    position: relative;
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\F0329";
    font-size: 18px;
    color: #414141;
    top: 4px
}

.ei_nav-ariane .a_ariane__item:first-child .a_ariane__itemlink {
    position: relative;
    padding-left: 24px
}

.ei_nav-ariane .a_ariane__item:first-child .a_ariane__itemlink:before {
    position: absolute;
    top: 2px;
    left: 0;
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\F030C";
    font-size: 20px
}

.ei_nav-ariane .a_ariane__item .a_ariane__itemlink {
    text-decoration: none
}

.ei_breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 12px 0
}

.ei_breadcrumb_list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0;
    width: 100%;
    padding: 0 0 3px
}

.ei_breadcrumb_listitem {
    display: flex;
    align-items: center;
    list-style: none;
    padding-right: 5px;
    font-size: 18px
}

.ei_breadcrumb_listitem a, .ei_breadcrumb_listitem a.needscript, .ei_breadcrumb_listitem span {
    display: flex !important;
    align-items: center
}

/* .ei_breadcrumb_listitem a {
    text-decoration: underline;
    padding-right: 5px;
    color: #0079b2 !important;
    font-weight: 400
}

.ei_breadcrumb_listitem a:hover {
    color: #0079b2 !important;
    text-decoration: none
} */

.ei_breadcrumb_listitem span {
    color: #002f5f;
    font-weight: 400
}

.ei_breadcrumb_listitem:last-child, .ei_breadcrumb_listitem:last-child a {
    padding-right: 0
}

.ei_breadcrumb_sep {
    display: flex;
    align-items: center
}

.ei_breadcrumb_sep:before {
    font-family: fts_picto;
    content: "\F0329";
    font-size: 18px;
    color: #414141
}

.ei_text-ellipsis {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.ei_hintedinput__input {
    display: flex;
    align-items: center
}

.ei_hintedinput__input .ei_hdet_item, .ei_hintedinput__input .ei_hint_decor {
    margin-left: 8px
}

.ei_hintedinput__input .ei_slider_hz~.ei_hdet_item, .ei_hintedinput__input .ei_slider_hz~.ei_hint_decor {
    margin-top: 24px
}

.ei_hint_decor {
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 20px;
    width: 20px
}

.ei_hint_decor:before {
    position: absolute;
    top: 0;
    left: 0;
    /* color: #0079b2; */
    content: "\F0319";
    font-size: 20px;
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ei_hint_decor img {
    display: none
}

.ei_hint_decor-info:before {
    content: "\F0319"
}

.ei_scroller {
    position: relative
}

.ei_scroller .ei_scroller_button-right {
    right: 0
}

.ei_scroller .ei_scroller_button {
    color: #fff;
    background-color: #002f5f;
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 1;
    width: 32px;
    cursor: pointer
}

.ei_scroller .ei_scroller_button:focus, .ei_scroller .ei_scroller_button:hover {
    background-color: #00162c;
    color: #fff
}

.ei_scroller .ei_scroller_button.ei_scroller_button-hidden {
    display: none
}

.ei_scroller .ei_scroller_button.ei_scroller_button-right .ei_scroller_icon:before {
    content: "\F0329"
}

.ei_scroller .ei_scroller_button.ei_scroller_button-left .ei_scroller_icon:before {
    content: "\F0328"
}

.ei_scroller .ei_scroller_button .ei_scroller_icon {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%
}

.ei_scroller .ei_scroller_button .ei_scroller_icon:before {
    font-size: 24px;
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ei_scroller .ei_scroller_scrollbarhider {
    overflow: hidden
}

.ei_scroller .ei_scroller_wrapper {
    position: relative;
    margin: 0 auto;
    width: 100%;
    overflow-y: hidden;
    scrollbar-width: none;
    height: 100%
}

.ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content {
    position: relative;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    min-width: 100%
}

.ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list {
    overflow: hidden;
    white-space: nowrap;
    height: 100%
}

.ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li {
    display: inline-block;
    float: none;
    width: auto
}

.ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.ei_applicationmenu__item-right, .ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.listItem-right {
    float: right
}

.ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.ei_applicationmenu__item a.param, .ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.ei_applicationmenu__item a.popaide, .ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.ei_applicationmenu__item a.poppdf, .ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.listItem a.param, .ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.listItem a.popaide, .ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.listItem a.poppdf {
    padding-left: 32px;
    height: 20px
}

.ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.ei_applicationmenu__item a.param:before, .ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.ei_applicationmenu__item a.popaide:before, .ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.ei_applicationmenu__item a.poppdf:before, .ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.listItem a.param:before, .ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.listItem a.popaide:before, .ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.listItem a.poppdf:before {
    top: 2px;
    left: 15px;
    color: #fff;
    font-size: 20px
}

.ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.ei_applicationmenu__item a.param span, .ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.ei_applicationmenu__item a.popaide span, .ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.ei_applicationmenu__item a.poppdf span, .ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.listItem a.param span, .ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.listItem a.popaide span, .ei_scroller .ei_scroller_wrapper .ei_scroller_wrapper-content ul.list li.listItem a.poppdf span {
    padding-left: 8px
}

.ei_applicationmenu .ei_scroller .ei_scroller_button .ei_scroller_icon:before {
    font-size: 18px;
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ei_applicationmenu .ei_scroller .ei_scroller_button-right {
    color: #fff;
    background-color: #002f5f
}

.ei_applicationmenu .ei_scroller .ei_scroller_button-right:focus, .ei_applicationmenu .ei_scroller .ei_scroller_button-right:hover {
    background-color: #00162c;
    color: #fff
}

.ei_applicationmenu .ei_scroller_button-left {
    color: #fff;
    background-color: #002f5f
}

.ei_applicationmenu .ei_scroller_button-left:focus, .ei_applicationmenu .ei_scroller_button-left:hover {
    background-color: #00162c;
    color: #fff
}

.ei_fnblock div.restriction .ei_scroller ul {
    display: flex
}

.ei_fnblock div.restriction .ei_scroller ul li {
    flex: 1
}

@media (max-width:759px) {
    .ei_scroller .restriction ul, .ei_scroller ul.a_menuappli {
        overflow: auto;
        display: inline-flex;
        flex-wrap: nowrap
    }

    .ei_scroller .restriction ul li, .ei_scroller ul.a_menuappli li {
        flex: none;
        width: auto !important;
        border-bottom: none !important
    }

    .ei_scroller .restriction ul li.ei_applicationmenu__item.ei_applicationmenu__item-right, .ei_scroller ul.a_menuappli li.ei_applicationmenu__item.ei_applicationmenu__item-right {
        float: none !important
    }

    .ei_scroller .restriction ul li.ei_applicationmenu__item a.param, .ei_scroller .restriction ul li.ei_applicationmenu__item a.popaide, .ei_scroller ul.a_menuappli li.ei_applicationmenu__item a.param, .ei_scroller ul.a_menuappli li.ei_applicationmenu__item a.popaide {
        padding-top: 6px;
        height: 20px
    }

    .ei_scroller .restriction ul li.ei_applicationmenu__item a.param:before, .ei_scroller .restriction ul li.ei_applicationmenu__item a.popaide:before, .ei_scroller ul.a_menuappli li.ei_applicationmenu__item a.param:before, .ei_scroller ul.a_menuappli li.ei_applicationmenu__item a.popaide:before {
        top: 6px !important
    }

    .ei_scroller .restriction ul li a, .ei_scroller ul.a_menuappli li a {
        white-space: nowrap
    }

    .ei_scroller ul.a_menuappli li a:hover:after {
        background-color: #fff
    }

    .ei_scroller ul.a_menuappli li a:after {
        bottom: -3px
    }

    .ei_scroller .ei_applicationmenu__item.ei_applicationmenu__item-right {
        float: none !important
    }
}

[class*=ei_icon_]:before {
    font-family: fts_picto;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ei_icon_refresh:before {
    content: "\F0498"
}

.ei_icon_refresh:before {
    content: "\F0498"
}

.ei_icon_apps:before {
    content: "\F01B0"
}

.ei_icon_apps:before {
    content: "\F01B0"
}

.ei_icon_add:before {
    content: "\F0193"
}

.ei_icon_add:before {
    content: "\F0193"
}

.ei_icon_caddy:before {
    content: "\F0196"
}

.ei_icon_caddy:before {
    content: "\F0196"
}

.ei_icon_call:before {
    content: "\F03D6"
}

.ei_icon_call:before {
    content: "\F03D6"
}

.ei_icon_excel:before {
    content: "\F0130"
}

.ei_icon_excel:before {
    content: "\F0130"
}

.ei_icon_document:before {
    content: "\F031E"
}

.ei_icon_document:before {
    content: "\F031E"
}

.ei_icon_pdf:before {
    content: "\F05B8"
}

.ei_icon_pdf:before {
    content: "\F05B8"
}

.ei_icon_ppt:before {
    content: "\F06BC"
}

.ei_icon_ppt:before {
    content: "\F06BC"
}

.ei_icon_text:before {
    content: "\F0A3A"
}

.ei_icon_text:before {
    content: "\F0A3A"
}

.ei_icon_word:before {
    content: "\F076B"
}

.ei_icon_word:before {
    content: "\F076B"
}

.ei_icon_mail:before {
    content: "\F037C"
}

.ei_icon_mail:before {
    content: "\F037C"
}

.ei_icon_bookmark:before {
    content: "\F0297"
}

.ei_icon_bookmark:before {
    content: "\F0297"
}

.ei_icon_zip:before {
    content: "\F04C9"
}

.ei_icon_zip:before {
    content: "\F04C9"
}

.ei_icon_locate:before {
    content: "\F039A"
}

.ei_icon_locate:before {
    content: "\F039A"
}

.ei_icon_graph:before {
    content: "\F031C"
}

.ei_icon_graph:before {
    content: "\F031C"
}

.ei_icon_history:before {
    content: "\F030B"
}

.ei_icon_history:before {
    content: "\F030B"
}

.ei_icon_image:before {
    content: "\F0313"
}

.ei_icon_image:before {
    content: "\F0313"
}

.ei_icon_print:before {
    content: "\F0400"
}

.ei_icon_print:before {
    content: "\F0400"
}

.ei_icon_location:before {
    content: "\F03EC"
}

.ei_icon_location:before {
    content: "\F03EC"
}

.ei_icon_update:before {
    content: "\F027A"
}

.ei_icon_update:before {
    content: "\F027A"
}

.ei_icon_scan:before {
    content: "\F0434"
}

.ei_icon_scan:before {
    content: "\F0434"
}

.ei_icon_settings:before {
    content: "\F0446"
}

.ei_icon_settings:before {
    content: "\F0446"
}

.ei_icon_photo:before {
    content: "\F03E4"
}

.ei_icon_photo:before {
    content: "\F03E4"
}

.ei_icon_pj:before {
    content: "\F01C6"
}

.ei_icon_pj:before {
    content: "\F01C6"
}

.ei_icon_downward:before {
    content: "\F01B3"
}

.ei_icon_downward:before {
    content: "\F01B3"
}

.ei_icon_upward:before {
    content: "\F01BA"
}

.ei_icon_upward:before {
    content: "\F01BA"
}

.ei_icon_go_bottom:before {
    content: "\F04D0"
}

.ei_icon_go_bottom:before {
    content: "\F04D0"
}

.ei_icon_go_top:before {
    content: "\F04D2"
}

.ei_icon_go_top:before {
    content: "\F04D2"
}

.ei_icon_search:before {
    content: "\F043D"
}

.ei_icon_search:before {
    content: "\F043D"
}

.ei_icon_go_top_page:before {
    content: "\F032A"
}

.ei_icon_go_top_page:before {
    content: "\F032A"
}

.ei_icon_signature:before {
    content: "\F070B"
}

.ei_icon_signature:before {
    content: "\F070B"
}

.ei_icon_delete:before {
    content: "\F0254"
}

.ei_icon_delete:before {
    content: "\F0254"
}

.ei_icon_delete_bookmarks:before {
    content: "\F0298"
}

.ei_icon_delete_bookmarks:before {
    content: "\F0298"
}

.ei_icon_search_details:before {
    content: "\F0773"
}

.ei_icon_search_details:before {
    content: "\F0773"
}

.ei_icon_vote:before {
    content: "\F047D"
}

.ei_icon_vote:before {
    content: "\F047D"
}

.ei_icon_first:before {
    content: "\F02BA"
}

.ei_icon_first:before {
    content: "\F02BA"
}

.ei_icon_last:before {
    content: "\F0339"
}

.ei_icon_last:before {
    content: "\F0339"
}

.ei_icon_backward:before {
    content: "\F0296"
}

.ei_icon_backward:before {
    content: "\F0296"
}

.ei_icon_forward:before {
    content: "\F0295"
}

.ei_icon_forward:before {
    content: "\F0295"
}

.ei_icon_previous:before {
    content: "\F0328"
}

.ei_icon_previous:before {
    content: "\F0328"
}

.ei_icon_next:before {
    content: "\F0329"
}

.ei_icon_next:before {
    content: "\F0329"
}

.ei_icon_burger:before {
    content: "\F0382"
}

.ei_icon_burger:before {
    content: "\F0382"
}

.ei_icon_vocalrecord:before {
    content: "\F0385"
}

.ei_icon_vocalrecord:before {
    content: "\F0385"
}

.ei_icon_calendar:before {
    content: "\F04B6"
}

.ei_icon_calendar:before {
    content: "\F04B6"
}

.ei_icon_download:before {
    content: "\F0E07"
}

.ei_icon_download:before {
    content: "\F0E07"
}

.ei_icon_attention:before {
    content: "\F0280"
}

.ei_icon_attention:before {
    content: "\F0280"
}

.ei_icon_timestamp:before {
    content: "\F0435"
}

.ei_icon_timestamp:before {
    content: "\F0435"
}

.ei_icon_unselected:before {
    content: "\F0210"
}

.ei_icon_unselected:before {
    content: "\F0210"
}

.ei_icon_selected:before {
    content: "\F0220"
}

.ei_icon_selected:before {
    content: "\F0220"
}

.ei_icon_value-desc:before {
    content: "\F04C2"
}

.ei_icon_value-desc:before {
    content: "\F04C2"
}

.ei_icon_value-asc:before {
    content: "\F04C4"
}

.ei_icon_value-asc:before {
    content: "\F04C4"
}

.ei_icon_value-stable:before {
    content: "\F04C3"
}

.ei_icon_value-stable:before {
    content: "\F04C3"
}

.ei_icon_score:before {
    content: "\F02F3"
}

.ei_icon_score:before {
    content: "\F02F3"
}

.ei_icon_postmail:before {
    content: "\F0AC3"
}

.ei_icon_postmail:before {
    content: "\F0AC3"
}

.ei_icon_sms:before {
    content: "\F0471"
}

.ei_icon_sms:before {
    content: "\F0471"
}

.ei_icon_facetoface:before {
    content: "\F0A7B"
}

.ei_icon_facetoface:before {
    content: "\F0A7B"
}

.ei_icon_padlock:before {
    content: "\F036E"
}

.ei_icon_padlock:before {
    content: "\F036E"
}

.ei_icon_turnkey:before {
    content: "\F0734"
}

.ei_icon_turnkey:before {
    content: "\F0734"
}

.ei_icon_keyboard:before {
    content: "\F0326"
}

.ei_icon_keyboard:before {
    content: "\F0326"
}

.ei_icon_group:before {
    content: "\F0A79"
}

.ei_icon_group:before {
    content: "\F0A79"
}

.ei_icon_filter:before {
    content: "\F083C"
}

.ei_icon_filter:before {
    content: "\F083C"
}

.ei_icon_internet:before {
    content: "\F1081"
}

.ei_icon_internet:before {
    content: "\F1081"
}

.ei_icon_cancel:before {
    content: "\F0228"
}

.ei_icon_cancel:before {
    content: "\F0228"
}

.a_blocappli .ei_spinnbtn {
    position: relative;
    display: inline-flex;
    align-items: center;
    max-width: 100%;
    background: #fff;
    border-radius: 0;
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content
}

.a_blocappli .ei_spinnbtn-focus {
    outline: .125rem solid #000
}

.a_blocappli .ei_spinnbtn>* {
    box-sizing: border-box
}

.a_blocappli .ei_spinnbtn button {
    padding: 0;
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 1.875rem;
    width: 1.875rem;
    min-width: 1.875rem;
    background-color: #002f5f;
    border: 0
}

.a_blocappli .ei_spinnbtn button:hover {
    background-color: #00070d;
    cursor: pointer
}

.a_blocappli .ei_spinnbtn button.ei_spinnbtn_minus {
    border-radius: .1875rem 0 0 .1875rem
}

.a_blocappli .ei_spinnbtn button.ei_spinnbtn_plus {
    border-radius: 0 .1875rem .1875rem 0
}

.a_blocappli .ei_spinnbtn button .ei_spinnbtn_minus_picto, .a_blocappli .ei_spinnbtn button .ei_spinnbtn_plus_picto {
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 0;
    width: inherit
}

.a_blocappli .ei_spinnbtn button .ei_spinnbtn_minus_picto:before, .a_blocappli .ei_spinnbtn button .ei_spinnbtn_plus_picto:before {
    font-size: 1.75rem;
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff
}

.a_blocappli .ei_spinnbtn button .ei_spinnbtn_minus_picto:before {
    content: "\F0413"
}

.a_blocappli .ei_spinnbtn button .ei_spinnbtn_plus_picto:before {
    content: "\F018E"
}

.a_blocappli .ei_spinnbtn button.disable, .a_blocappli .ei_spinnbtn button[disabled=disabled] {
    background-color: #002f5f;
    opacity: .5;
    cursor: default
}

.a_blocappli .ei_spinnbtn__inputcontainer {
    height: 1.875rem;
    display: flex;
    align-items: center;
    border-top: 1px solid #d2d0cc;
    border-bottom: 1px solid #d2d0cc;
    flex-grow: 1;
    padding: .125rem .5rem 0;
    justify-content: center;
    font-family: Arial, sans-serif
}

.a_blocappli .ei_spinnbtn__inputcontainer:focus, .a_blocappli .ei_spinnbtn__inputcontainer:focus-visible {
    outline: 0
}

.a_blocappli .ei_spinnbtn__inputcontainer:focus, .a_blocappli .ei_spinnbtn__inputcontainer:focus-visible {
    outline: 0
}

.a_blocappli .ei_spinnbtn .ei_spinnbtn__input {
    outline: 0;
    font-size: 1em;
    border: 0 !important;
    margin: 0;
    padding: 0 .5rem;
    width: 100%;
    height: 100%;
    min-width: .5rem;
    text-align: center
}

.a_blocappli .ei_spinnbtn .ei_spinnbtn__input.disable {
    background-color: #eee;
    color: #212121
}

.a_blocappli .ei_spinnbtn .ei_spinnbtn__input:focus {
    border: none
}

.a_blocappli .ei_spinnbtn_prefix, .a_blocappli .ei_spinnbtn_suffix {
    background-color: #ededed;
    display: flex;
    align-items: center;
    border-top: 1px solid #d2d0cc;
    border-bottom: 1px solid #d2d0cc;
    height: 1.875rem;
    flex-shrink: 0
}

.a_blocappli .ei_spinnbtn_prefix:empty, .a_blocappli .ei_spinnbtn_suffix:empty {
    padding: 0;
    background-color: #fff
}

.a_blocappli .ei_spinnbtn_prefix {
    padding: 0 .25rem
}

.a_blocappli .ei_spinnbtn_suffix {
    padding: 0 .25rem
}

.a_blocappli .ei_spinnbtn.ei_spinnbtn__stepbystep .ei_spinnbtn__inputcontainer {
    background-color: #ededed;
    padding: .125rem .5rem 0
}

.a_blocappli .ei_spinnbtn.ei_spinnbtn__stepbystep.ei_spinnbtn__with_prefix .ei_spinnbtn__inputcontainer {
    padding: .125rem .5rem 0 0
}

.a_blocappli .ei_spinnbtn.ei_spinnbtn__stepbystep.ei_spinnbtn__with_prefix .ei_spinnbtn_prefix {
    background-color: #ededed
}

.a_blocappli .ei_spinnbtn.ei_spinnbtn__stepbystep.ei_spinnbtn__with_suffix .ei_spinnbtn__inputcontainer {
    padding: 0 0 0 .5rem
}

.a_blocappli .ei_spinnbtn.ei_spinnbtn__stepbystep.ei_spinnbtn__with_suffix .ei_spinnbtn_suffix {
    background-color: #ededed
}

.a_blocappli .ei_spinnbtn.ei_spinnbtn__stepbystep.ei_spinnbtn__with_prefix.ei_spinnbtn__with_suffix .ei_spinnbtn__inputcontainer {
    padding: .125rem 0 0 .5rem
}

.a_blocappli .ei_spinnbtn.ei_spinnbtn__with_prefix.ei_spinnbtn__with_suffix .ei_spinnbtn__inputcontainer {
    justify-content: center
}

.a_blocappli .ei_spinnbtn.ei_spinnbtn__with_prefix.ei_spinnbtn__with_suffix .ei_spinnbtn__inputcontainer .ei_spinnbtn__input {
    text-align: center
}

.a_blocappli .ei_spinnbtn__with_prefix .ei_spinnbtn__inputcontainer {
    justify-content: flex-start
}

.a_blocappli .ei_spinnbtn__with_prefix .ei_spinnbtn__inputcontainer .ei_spinnbtn__input {
    text-align: start
}

.a_blocappli .ei_spinnbtn__with_suffix .ei_spinnbtn__inputcontainer {
    justify-content: flex-end
}

.a_blocappli .ei_spinnbtn__with_suffix .ei_spinnbtn__inputcontainer .ei_spinnbtn__input {
    text-align: end
}

.blocpatience {
    margin: 10px;
    padding: 0 30px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .5);
    background: url(../images/css/v3commun/await.gif) center center no-repeat
}

.blocpatience p {
    margin: 30px 0;
    text-align: center;
    font-weight: 700;
    font-size: 1.2em;
    white-space: nowrap
}

.blocpatience2 {
    padding: 20px;
    text-align: center;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .5);
    width: 40%;
    position: fixed;
    top: 30%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #fff;
    z-index: 100000
}

.blocpatience2 p {
    margin: 10px 0 !important;
    text-align: center;
    font-weight: 700;
    font-size: 1.2em
}

.blocprogression {
    width: 10rem;
    height: 15px;
    margin: auto;
    border: 1px solid #002f5f;
    background-color: #fff
}

.blocprogression div {
    background-color: #002f5f
}

.ei_mainfunctionblock__header {
    background: #fff;
    padding: 1.25rem 0 0;
    border-radius: 0;
    margin: 0
}

.ei_mainfunctionblock__header__maincontent {
    display: flex;
    flex: unset;
    margin-bottom: .3125rem
}

@media screen and (max-width:759px) {
    .ei_mainfunctionblock__header__maincontent {
        width: 100%
    }
}

.ei_mainfunctionblock__header__content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    color: #000;
    background: #fff;
    border-radius: 0
}

.ei_mainfunctionblock__header__content .ei_headerback {
    padding: .5rem .3125rem 0 0;
    width: 1.875rem;
    min-height: auto;
    display: block
}

.ei_mainfunctionblock__header__content .ei_headerback__button {
    text-decoration: none;
    position: relative
}

.ei_mainfunctionblock__header__content .ei_headerback__button:before {
    padding: 0 .3125rem 0 0;
    border-right: .0625rem solid #262626;
    transition: all .2s linear;
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\F009B";
    color: #262626;
    font-size: 1.125rem
}

.ei_mainfunctionblock__header__content .ei_headerback__button:hover {
    text-decoration: none
}

.ei_mainfunctionblock__header__content .ei_headerback__button:hover:before {
    border-color: #0093eb;
    color: #0093eb
}

.ei_mainfunctionblock__header__content .ei_fbtitleblock {
    display: block;
    margin: 0 .5rem .25rem 0 !important;
    padding: 0
}

.ei_mainfunctionblock__header__content .ei_fbtitleblock:before {
    display: none
}

.ei_mainfunctionblock__header__content .ei_fbtitleblock__header {
    font-weight: 900;
    font-size: 2rem;
    color: #002f5f;
    text-transform: none;
    font-family: Circular;
    margin: 0 0 .5rem;
    display: flex;
    align-items: center
}

.ei_mainfunctionblock__header__content .ei_fbtitleblock__header:after {
    content: "";
    color: #c50307;
    font-size: 2rem;
    top: 0;
    left: .25rem;
    position: relative;
    font-weight: 600
}

.ei_mainfunctionblock__header__content .ei_fbtitleblock__subheader {
    font-weight: 400;
    font-size: .8125rem;
    color: #767676;
    margin: .3125rem 0
}

@media screen and (max-width:759px) {
    .ei_mainfunctionblock__header__content .ei_fbtitleblock__header {
        font-size: 2rem;
        margin: 0
    }
}

.ei_mainfunctionblock__header__content .ei_actionsblock_menu {
    justify-content: flex-end
}

.ei_mainfunctionblock__header__content [class*=ei_btn_]:before {
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.125rem
}

.ei_mainfunctionblock__header__content .ei_btn_previous {
    color: #000;
    background-image: none !important;
    margin: .25rem
}

.ei_mainfunctionblock__header__content .ei_btn_previous:before {
    padding: 0;
    content: "\F009B"
}

.ei_mainfunctionblock__header__content .ei_btn_next {
    background-image: none !important;
    color: #000;
    margin: .25rem
}

.ei_mainfunctionblock__header__content .ei_btn_next:before {
    padding: 0;
    content: "\F009A"
}

.ei_mainfunctionblock__header__content .ei_headerblock.ei_mainfunctionblock__help {
    display: flex;
    align-items: center
}

.ei_mainfunctionblock__header__content .ei_headerblock.ei_mainfunctionblock__help a {
    color: #000;
    text-decoration: none;
    margin: auto .25rem;
    line-height: 1rem
}

.ei_mainfunctionblock__header__content .ei_headerblock.ei_mainfunctionblock__help a.popaide span {
    font-weight: 400
}

.ei_mainfunctionblock__header__content .ei_headerblock.ei_mainfunctionblock__help a:hover {
    color: #000;
    background: 0 0;
    text-decoration: none
}

.ei_mainfunctionblock__header__content .ei_pageblock_options {
    justify-content: flex-end;
    display: flex;
    min-width: 0
}

.ei_mainfunctionblock__header__content .ei_pageblock_options .ei_actionsblock .ei_actionsblock_menu_container {
    background: 0 0;
    flex: 1 1 auto;
    width: 100%
}

.ei_mainfunctionblock__header__content .ei_pageblock_options .ei_actionsblock .ei_actionsblock_menu>li>a, .ei_mainfunctionblock__header__content .ei_pageblock_options .ei_actionsblock .ei_actionsblock_menu>li>button, .ei_mainfunctionblock__header__content .ei_pageblock_options .ei_actionsblock .ei_actionsblock_menu>li>span:not(.act) {
    color: #414141;
    background: #f8f8f8;
    border-color: #f8f8f8
}

/* .ei_mainfunctionblock__header__content .ei_pageblock_options .ei_actionsblock .ei_actionsblock_menu>li>a:hover, .ei_mainfunctionblock__header__content .ei_pageblock_options .ei_actionsblock .ei_actionsblock_menu>li>button:hover, .ei_mainfunctionblock__header__content .ei_pageblock_options .ei_actionsblock .ei_actionsblock_menu>li>span:not(.act):hover {
    color: #0079b2;
    background: #fff;
    border-color: #f8f8f8
}

.ei_mainfunctionblock__header__content .ei_pageblock_options .ei_actionsblock .ei_actionsblock_menu>li>a:focus, .ei_mainfunctionblock__header__content .ei_pageblock_options .ei_actionsblock .ei_actionsblock_menu>li>button:focus, .ei_mainfunctionblock__header__content .ei_pageblock_options .ei_actionsblock .ei_actionsblock_menu>li>span:not(.act):focus {
    color: #0079b2;
    background: #fff;
    border-color: #f8f8f8
} */

.ei_mainfunctionblock__header__content .ei_pageblock_options .ei_actionsblock .ei_actionsblock_button {
    color: #414141;
    background: #f8f8f8;
    border-color: #f8f8f8
}

/* .ei_mainfunctionblock__header__content .ei_pageblock_options .ei_actionsblock .ei_actionsblock_button:hover {
    color: #0079b2;
    background: #fff;
    border-color: #f8f8f8
}

.ei_mainfunctionblock__header__content .ei_pageblock_options .ei_actionsblock .ei_actionsblock_button:focus {
    color: #0079b2;
    background: #fff;
    border-color: #f8f8f8
} */

.ei_mainfunctionblock__headeractions {
    justify-content: flex-end;
    display: flex;
    align-items: baseline;
    min-width: 0
}

.ei_mainfunctionblock__headeractions .ei_actionsblock_menu_container {
    background: 0 0;
    flex: 1 1 auto;
    width: 100%
}

.ei_mainfunctionblock__headeractions .ei_actionsblock_menu>li>a, .ei_mainfunctionblock__headeractions .ei_actionsblock_menu>li>button, .ei_mainfunctionblock__headeractions .ei_actionsblock_menu>li>span:not(.act) {
    color: #414141;
    background: #f8f8f8;
    border-color: #f8f8f8
}

/* .ei_mainfunctionblock__headeractions .ei_actionsblock_menu>li>a:hover, .ei_mainfunctionblock__headeractions .ei_actionsblock_menu>li>button:hover, .ei_mainfunctionblock__headeractions .ei_actionsblock_menu>li>span:not(.act):hover {
    color: #0079b2;
    background: #fff;
    border-color: #f8f8f8
}

.ei_mainfunctionblock__headeractions .ei_actionsblock_menu>li>a:focus, .ei_mainfunctionblock__headeractions .ei_actionsblock_menu>li>button:focus, .ei_mainfunctionblock__headeractions .ei_actionsblock_menu>li>span:not(.act):focus {
    color: #0079b2;
    background: #fff;
    border-color: #f8f8f8
} */

.ei_mainfunctionblock__headeractions .ei_actionsblock_button {
    color: #414141;
    background: #f8f8f8;
    border-color: #f8f8f8
}

/* .ei_mainfunctionblock__headeractions .ei_actionsblock_button:hover {
    color: #0079b2;
    background: #fff;
    border-color: #f8f8f8
}

.ei_mainfunctionblock__headeractions .ei_actionsblock_button:focus {
    color: #0079b2;
    background: #fff;
    border-color: #f8f8f8
} */

.ei_mainfunctionblock__headeractions .ei_actionsblock {
    justify-content: flex-end;
    margin: .3125rem 0 0
}

.ei_mainfunctionblock__headeractions .ei_actionmenu_checkcontrolleritem span, .ei_mainfunctionblock__headeractions .ei_actionmenu_checkcontrolleritem_link, .ei_mainfunctionblock__headeractions .ei_actionmenu_expandercontrolleritem span, .ei_mainfunctionblock__headeractions .ei_actionmenu_expandercontrolleritem_link {
    color: #414141
}

/* .ei_mainfunctionblock__headeractions .ei_actionmenu_checkcontrolleritem a:hover, .ei_mainfunctionblock__headeractions .ei_actionmenu_expandercontrolleritem a:hover {
    color: #0079b2
} */

.ei_mainfunctionblock__header .ei_mainfunctionblock__actionsblock {
    display: flex;
    align-items: baseline;
    list-style: none
}

.ei_mainfunctionblock__header .ei_mainfunctionblock__actionsblock .ei_actionsblock_menu_container {
    background: 0 0;
    flex: 1 1 auto;
    width: 100%
}

.ei_mainfunctionblock__header .ei_mainfunctionblock__actionsblock .ei_actionsblock_menu>li>a, .ei_mainfunctionblock__header .ei_mainfunctionblock__actionsblock .ei_actionsblock_menu>li>button, .ei_mainfunctionblock__header .ei_mainfunctionblock__actionsblock .ei_actionsblock_menu>li>span:not(.act) {
    color: #414141;
    background: #f8f8f8;
    border-color: #f8f8f8
}

/* .ei_mainfunctionblock__header .ei_mainfunctionblock__actionsblock .ei_actionsblock_menu>li>a:hover, .ei_mainfunctionblock__header .ei_mainfunctionblock__actionsblock .ei_actionsblock_menu>li>button:hover, .ei_mainfunctionblock__header .ei_mainfunctionblock__actionsblock .ei_actionsblock_menu>li>span:not(.act):hover {
    color: #0079b2;
    background: #fff;
    border-color: #f8f8f8
} */

/* .ei_mainfunctionblock__header .ei_mainfunctionblock__actionsblock .ei_actionsblock_menu>li>a:focus, .ei_mainfunctionblock__header .ei_mainfunctionblock__actionsblock .ei_actionsblock_menu>li>button:focus, .ei_mainfunctionblock__header .ei_mainfunctionblock__actionsblock .ei_actionsblock_menu>li>span:not(.act):focus {
    color: #0079b2;
    background: #fff;
    border-color: #f8f8f8
} */

.ei_mainfunctionblock__header .ei_mainfunctionblock__actionsblock .ei_actionsblock_button {
    color: #414141;
    background: #f8f8f8;
    border-color: #f8f8f8
}

/* .ei_mainfunctionblock__header .ei_mainfunctionblock__actionsblock .ei_actionsblock_button:hover {
    color: #0079b2;
    background: #fff;
    border-color: #f8f8f8
}

.ei_mainfunctionblock__header .ei_mainfunctionblock__actionsblock .ei_actionsblock_button:focus {
    color: #0079b2;
    background: #fff;
    border-color: #f8f8f8
} */

.ei_mainfunctionblock__header .ei_mainfunctionblock__actionsblock__right {
    margin-left: auto
}

.ei_mainfunctionblock__header .ei_mainfunctionblock__actionsblock__left {
    margin-right: auto
}

.ei_mainfunctionblock.ei_mainfunctionblock-hasheadact .ei_mainfunctionblock__header__maincontent {
    max-width: 90%
}

@media screen and (max-width:759px) {
    .ei_mainfunctionblock.ei_mainfunctionblock-hasheadact .ei_mainfunctionblock__header__maincontent {
        width: calc(100% - 50px)
    }
}

.ei_mainfunctionblock .ei_actionsblock_menu {
    flex-wrap: wrap
}

.ei_mainfunctionblock table .ei_actionsblock_menu {
    flex-wrap: nowrap
}

.ei_mainfunctionblock__content {
    background: #fff;
    padding: 1.25rem 0
}

.ei_mainfunctionblock-invisibletitle>.ei_mainfunctionblock__header {
    padding: 0
}

.ei_mainfunctionblock-invisibletitle>.ei_mainfunctionblock__header .ei_mainfunctionblock__actionsblock {
    padding: 1.25rem 0 0
}

.ei_mainfunctionblock-invisibletitle>.ei_mainfunctionblock__header .ei_fbtitleblock {
    position: absolute;
    top: 0;
    left: -9000px;
    overflow: hidden;
    opacity: 0
}

.ei_expandbutton__button-show .ei_expandbutton__button__icon:before {
    content: "\F009D"
}

.ei_expandbutton__button-mask .ei_expandbutton__button__icon:before {
    content: "\F0098"
}

.ei_expandbutton__button {
    cursor: pointer;
    color: #0058a8;
    background: 0 0;
    border: none;
    margin: 0 !important
}

.ei_expandbutton__button__icon:before {
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: .8125rem;
    font-weight: 400
}

.ei_secondaryfunctionblock {
    border: none
}

.ei_secondaryfunctionblock__header {
    background: 0 0
}

.ei_secondaryfunctionblock__header__content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: .5rem;
    color: #0058a8
}

.ei_secondaryfunctionblock__header__maincontent {
    display: flex;
    align-items: center;
    margin-bottom: .3125rem
}

.ei_secondaryfunctionblock__header__maincontent .ei_expandbutton {
    padding: .3125rem 0
}

.ei_secondaryfunctionblock.ei_secondaryfunctionblock-hasheadact .ei_secondaryfunctionblock__header__maincontent {
    max-width: 90%
}

.ei_secondaryfunctionblock__actionsblock {
    display: flex;
    background: 0 0
}

.ei_secondaryfunctionblock__actionsblock__right {
    margin-left: auto
}

.ei_secondaryfunctionblock__actionsblock__left {
    margin-right: auto
}

.ei_secondaryfunctionblock .ei_fbtitleblock__header {
    font-weight: 600;
    font-size: 1.1875rem;
    color: #0058a8;
    padding: .3125rem 0
}

.ei_secondaryfunctionblock .ei_fbtitleblock__subheader {
    font-weight: 400;
    font-size: .8125rem;
    color: #0058a8;
    padding: .3125rem 0 .5rem;
    margin: 0
}

@media screen and (max-width:460px) {
    .ei_secondaryfunctionblock .ei_fbtitleblock__header {
        font-size: 1.0625rem
    }
}

.ei_secondaryfunctionblock .ei_groupingblock .ei_fbtitleblock {
    margin: 0 .5rem .25rem 0;
    flex: 1 1 auto
}

.ei_secondaryfunctionblock .ei_groupingblock .ei_fbtitleblock-complex .ei_fbtitleblock__header, .ei_secondaryfunctionblock .ei_groupingblock .ei_fbtitleblock-simple .ei_fbtitleblock__header, .ei_secondaryfunctionblock .ei_groupingblock .ei_fbtitleblock__header {
    color: #262626;
    font-weight: 700;
    font-size: 1.125rem;
    text-transform: none;
    font-family: inherit;
    padding: 0
}

.ei_secondaryfunctionblock .ei_groupingblock .ei_fbtitleblock__subheader {
    color: #0058a8;
    margin: .3125rem 0
}

.ei_secondaryfunctionblock .ei_groupingblock .ei_groupingblock .ei_groupingblock__header .ei_fbtitleblock__header {
    color: #262626;
    font-weight: 700;
    font-size: 1rem
}

.ei_secondaryfunctionblock__headeractions {
    display: flex;
    min-width: 0
}

.ei_secondaryfunctionblock__headeractions .ei_actionsblock_menu_container {
    background: 0 0;
    flex: 1 1 auto;
    width: 100%
}

/* .ei_secondaryfunctionblock__headeractions .ei_actionsblock_menu>li>a, .ei_secondaryfunctionblock__headeractions .ei_actionsblock_menu>li>button, .ei_secondaryfunctionblock__headeractions .ei_actionsblock_menu>li>span:not(.act) {
    color: #414141;
    background: #f8f8f8;
    border-color: #f8f8f8
} */

/* .ei_secondaryfunctionblock__headeractions .ei_actionsblock_menu>li>a:hover, .ei_secondaryfunctionblock__headeractions .ei_actionsblock_menu>li>button:hover, .ei_secondaryfunctionblock__headeractions .ei_actionsblock_menu>li>span:not(.act):hover {
    color: #0079b2;
    background: #fff;
    border-color: #f8f8f8
}

.ei_secondaryfunctionblock__headeractions .ei_actionsblock_menu>li>a:focus, .ei_secondaryfunctionblock__headeractions .ei_actionsblock_menu>li>button:focus, .ei_secondaryfunctionblock__headeractions .ei_actionsblock_menu>li>span:not(.act):focus {
    color: #0079b2;
    background: #fff;
    border-color: #f8f8f8
} */

.ei_secondaryfunctionblock__headeractions .ei_actionsblock_button {
    color: #414141;
    background: #f8f8f8;
    border-color: #f8f8f8
}

/* .ei_secondaryfunctionblock__headeractions .ei_actionsblock_button:hover {
    color: #0079b2;
    background: #fff;
    border-color: #f8f8f8
} */

/* .ei_secondaryfunctionblock__headeractions .ei_actionsblock_button:focus {
    color: #0079b2;
    background: #fff;
    border-color: #f8f8f8
} */

.ei_secondaryfunctionblock__headeractions .ei_actionsblock {
    justify-content: flex-end;
    align-items: flex-start
}

.ei_secondaryfunctionblock__headeractions .ei_actionsblock .ei_actionsblock_menu {
    justify-content: flex-end
}

.ei_secondaryfunctionblock__content {
    padding: .625rem;
    border: .1875rem solid #9ab6e0;
    margin: .625rem 0 .625rem 0
}

.ei_secondaryfunctionblock__content .ei_expandbutton__button {
    margin: -2px 2px 0 0 !important
}

.ei_secondaryfunctionblock__content .ei_groupingblock__content .ei_groupingblock__header {
    font-weight: 700;
    font-size: 1.125rem
}

.ei_secondaryfunctionblock__content table.fiche, .ei_secondaryfunctionblock__content table.liste, .ei_secondaryfunctionblock__content table.saisie, .ei_secondaryfunctionblock__content table.tab2dim {
    margin: 0
}

.ei_secondaryfunctionblock-invisibletitle>.ei_secondaryfunctionblock__header .ei_fbtitleblock {
    position: absolute;
    top: 0;
    left: -9000px;
    overflow: hidden;
    opacity: 0
}

.ei_secondaryfunctionblock-invisibletitle .ei_secondaryfunctionblock__header__content {
    margin-bottom: 0
}

@media screen and (max-width:759px) {
    .ei_secondaryfunctionblock__header__maincontent {
        width: 100%
    }

    .ei_secondaryfunctionblock-hasheadact .ei_secondaryfunctionblock__header__maincontent {
        width: calc(100% - 50px)
    }
}

.ei_groupingblock {
    margin: 0 0 .5rem 0;
    padding: 0
}

.ei_groupingblock-column {
    border: none
}

.ei_groupingblock-row {
    padding: .5rem;
    border: .0625rem solid #e9e4e1
}

.ei_groupingblock-row.ei_groupingblock-input {
    padding: .5rem
}

.ei_groupingblock-input .ei_groupingblock__header {
    background: #fff
}

.ei_groupingblock-input .ei_groupingblock__content {
    background: #f1f9fe;
    padding: .625rem
}

.ei_groupingblock .ei_groupingblock .ei_groupingblock__header .ei_fbtitleblock__header {
    font-weight: 700;
    font-size: 1.125rem;
    color: #262626
}

.ei_groupingblock .ei_groupingblock__headeractions, .ei_groupingblock__actions {
    flex: 1 1 auto;
    justify-content: flex-end;
    display: flex;
    background: 0 0;
    align-items: baseline
}

.ei_groupingblock .ei_groupingblock__headeractions .ei_actionsblock_menu, .ei_groupingblock__actions .ei_actionsblock_menu {
    justify-content: flex-end
}

.ei_groupingblock .ei_groupingblock__headeractions {
    background: 0 0;
    justify-content: flex-end
}

.ei_groupingblock .ei_groupingblock__headeractions .ei_actionsblock {
    justify-content: flex-end
}

.ei_groupingblock .ei_expandbutton {
    align-items: baseline;
    display: flex
}

.ei_groupingblock .ei_expandbutton__button-show .ei_expandbutton__button__icon:before {
    content: "\F009D"
}

.ei_groupingblock .ei_expandbutton__button-mask .ei_expandbutton__button__icon:before {
    content: "\F0098"
}

.ei_groupingblock .ei_expandbutton__button {
    color: #0058a8;
    background: 0 0;
    border: none;
    margin: 0 .125rem 0 0 !important
}

.ei_groupingblock .ei_expandbutton__button__icon:before {
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: .8125rem;
    font-weight: 400
}

.ei_groupingblock__actionsblock {
    display: flex;
    background: 0 0
}

.ei_groupingblock__actionsblock__right {
    margin-left: auto
}

.ei_groupingblock__actionsblock__left {
    margin-right: auto
}

.ei_groupingblock__header {
    font-weight: 700;
    font-size: 1.125rem;
    color: #262626;
    text-transform: none;
    padding: 0;
    margin: 0 0 .5rem 0;
    background: #fff;
    font-family: inherit;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.ei_groupingblock__header__content {
    display: flex;
    flex: 1 1 auto;
    min-width: 0;
    padding: 0
}

.ei_groupingblock__header__maincontent {
    display: flex
}

.ei_groupingblock__header .ei_fbtitleblock {
    display: flex;
    flex-direction: column;
    padding: 0
}

.ei_groupingblock__header .ei_fbtitleblock__header .ei_ico_spacing {
    padding: 0
}

.ei_groupingblock__header .ei_fbtitleblock-complex .ei_fbtitleblock__header {
    font-weight: 700;
    font-size: 1.25rem;
    color: #262626;
    font-family: inherit;
    padding: 0;
    margin: 0
}

.ei_groupingblock__header .ei_fbtitleblock-complex .ei_fbtitleblock__subheader {
    font-weight: 400;
    font-size: .875rem;
    color: #262626;
    font-family: inherit;
    padding: 0;
    margin: .3125rem 0
}

.ei_groupingblock__header .ei_fbtitleblock-simple .ei_fbtitleblock__header {
    font-weight: 700;
    font-size: 1.25rem;
    color: #262626;
    font-family: inherit
}

.ei_groupingblock__content {
    padding: 0;
    background: #fff;
    border-left: none;
    border-right: none
}

.ei_groupingblock__content table.fiche, .ei_groupingblock__content table.liste, .ei_groupingblock__content table.saisie, .ei_groupingblock__content table.tab2dim {
    margin: 0
}

.ei_groupingblock__content .ei_groupingblock__header {
    font-weight: 700;
    font-size: 18px;
    font-size: 1.125rem
}

.ei_groupingblock-invisibletitle>.ei_groupingblock__header, .ei_groupingblock-invisibletitle>.ei_groupingblock__header .ei_groupingblock__header__content {
    padding: 0
}

.ei_groupingblock-invisibletitle>.ei_groupingblock__header .ei_fbtitleblock {
    position: absolute;
    top: 0;
    left: -9000px;
    overflow: hidden;
    opacity: 0
}

.ei_groupingblock-invisibletitle>.ei_groupingblock__header .ei_groupingblock__actionsblock {
    padding-bottom: 0
}

.ei_actionsblock {
    display: flex;
    width: 100%
}

.ei_actionsblock ul {
    padding: 0;
    list-style: none
}

.ei_actionsblock_menu_container {
    min-width: 0;
    background: 0 0;
    align-items: center;
    display: flex
}

.ei_actionsblock_button {
    border-radius: .3125rem;
    margin: 0 0 0 .188rem !important;
    height: 1.875rem;
    flex: 0 0 auto;
    transition: color .2s linear, background .2s linear;
   /*  color: #002f5f; */
    border: .0625rem solid #f8f8f8;
    background: #f8f8f8;
    padding: 0 .375rem;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

/* .ei_actionsblock_button:hover {
    color: #0079b2;
    background: #fff;
    border: .0625rem solid #707070
}

.ei_actionsblock_button:focus {
    color: #0079b2;
    background: #fff;
    border: .0625rem solid #707070
} */

.ei_actionsblock_button_icon {
    display: inline-flex
}

.ei_actionsblock_button_icon:before {
    position: relative;
    bottom: 0;
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\F0069";
    font-size: .8125rem;
    font-weight: 400
}

.ei_actionsblock_menu {
    width: 100%;
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0
}

.ei_actionsblock_menu>div {
    flex: 1 1 auto
}

.ei_actionsblock_menu>li {
    white-space: nowrap;
    position: relative
}

.ei_actionsblock_menu>li>a, .ei_actionsblock_menu>li>button, .ei_actionsblock_menu>li>span {
    white-space: nowrap;
    color: #002f5f;
    background: #f8f8f8;
    padding: .375rem .625rem;
    margin: 0 .125rem .125rem;
    border-radius: .3125rem;
    font-weight: 400;
    line-height: 1rem;
    transition: color .2s linear, background .2s linear;
    border: .0625rem solid #f8f8f8;
    font-size: 1rem
}

.ei_actionsblock_menu>li>a.ei_richlink, .ei_actionsblock_menu>li>button.ei_richlink, .ei_actionsblock_menu>li>span.ei_richlink {
    cursor: pointer
}

.ei_actionsblock_menu>li>a.act:hover, .ei_actionsblock_menu>li>button.act:hover, .ei_actionsblock_menu>li>span.act:hover {
    color: #002f5f
}

.ei_actionsblock_menu>li>a.act a, .ei_actionsblock_menu>li>button.act a, .ei_actionsblock_menu>li>span.act a {
    text-decoration: none
}

/* .ei_actionsblock_menu>li>a.act a:hover, .ei_actionsblock_menu>li>button.act a:hover, .ei_actionsblock_menu>li>span.act a:hover {
    color: #0079b2;
    text-decoration: none
}

.ei_actionsblock_menu>li>a:hover, .ei_actionsblock_menu>li>button:hover, .ei_actionsblock_menu>li>span:hover {
    color: #0079b2;
    background: #fff;
    border: .0625rem solid #707070
} */

/* .ei_actionsblock_menu>li>a:focus, .ei_actionsblock_menu>li>button:focus, .ei_actionsblock_menu>li>span:focus {
    color: #0079b2;
    background: #fff;
    border: .0625rem solid #707070
} */

.ei_actionsblock_menu>li.ei_actionmenu_item_highlight>a, .ei_actionsblock_menu>li.ei_actionmenu_item_highlight>button, .ei_actionsblock_menu>li.ei_actionmenu_item_highlight>span {
    background: #002f5f;
    border-color: #002f5f;
    color: #fff
}

.ei_actionsblock_menu>li.ei_actionmenu_item_highlight>a:hover, .ei_actionsblock_menu>li.ei_actionmenu_item_highlight>button:hover, .ei_actionsblock_menu>li.ei_actionmenu_item_highlight>span:hover {
    background: #fff;
    border-color: #002f5f;
    color: #002f5f
}

.ei_actionsblock_menu>li.ei_actionmenu_item_highlight>a:focus, .ei_actionsblock_menu>li.ei_actionmenu_item_highlight>button:focus, .ei_actionsblock_menu>li.ei_actionmenu_item_highlight>span:focus {
    background: #fff;
    border-color: transparent;
    color: #002f5f
}

.ei_actionsblock_menu>li .ei_actionmenu_pic-custom .ei_richlink_body {
    margin-left: .25rem
}

.ei_actionsblock_menu>li.help a:before {
    display: none
}

.ei_actionsblock_menu>li.ei_actionmenu-disabled, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled {
    cursor: default
}

.ei_actionsblock_menu>li.ei_actionmenu-disabled:before, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled:before {
    display: none
}

.ei_actionsblock_menu>li.ei_actionmenu-disabled:not(.ei_actionmenu_item-icononly)>a [class*=ei_gly_]:before, .ei_actionsblock_menu>li.ei_actionmenu-disabled:not(.ei_actionmenu_item-icononly)>a [class*=ei_icon_]:before, .ei_actionsblock_menu>li.ei_actionmenu-disabled:not(.ei_actionmenu_item-icononly)>button [class*=ei_gly_]:before, .ei_actionsblock_menu>li.ei_actionmenu-disabled:not(.ei_actionmenu_item-icononly)>button [class*=ei_icon_]:before, .ei_actionsblock_menu>li.ei_actionmenu-disabled:not(.ei_actionmenu_item-icononly)>span [class*=ei_gly_]:before, .ei_actionsblock_menu>li.ei_actionmenu-disabled:not(.ei_actionmenu_item-icononly)>span [class*=ei_icon_]:before, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled:not(.ei_actionmenu_item-icononly)>a [class*=ei_gly_]:before, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled:not(.ei_actionmenu_item-icononly)>a [class*=ei_icon_]:before, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled:not(.ei_actionmenu_item-icononly)>button [class*=ei_gly_]:before, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled:not(.ei_actionmenu_item-icononly)>button [class*=ei_icon_]:before, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled:not(.ei_actionmenu_item-icononly)>span [class*=ei_gly_]:before, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled:not(.ei_actionmenu_item-icononly)>span [class*=ei_icon_]:before {
    display: none
}

.ei_actionsblock_menu>li.ei_actionmenu-disabled>a, .ei_actionsblock_menu>li.ei_actionmenu-disabled>button, .ei_actionsblock_menu>li.ei_actionmenu-disabled>span, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>a, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>button, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>span {
    cursor: default;
    color: #5d5d5d;
    background: 0 0 !important
}

.ei_actionsblock_menu>li.ei_actionmenu-disabled>a:hover, .ei_actionsblock_menu>li.ei_actionmenu-disabled>button:hover, .ei_actionsblock_menu>li.ei_actionmenu-disabled>span:hover, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>a:hover, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>button:hover, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>span:hover {
    color: #5d5d5d;
    background: 0 0 !important
}

.ei_actionsblock_menu>li.ei_actionmenu-disabled>a:focus, .ei_actionsblock_menu>li.ei_actionmenu-disabled>button:focus, .ei_actionsblock_menu>li.ei_actionmenu-disabled>span:focus, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>a:focus, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>button:focus, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>span:focus {
    color: #5d5d5d;
    background: 0 0 !important
}

.ei_actionsblock_menu>li.ei_actionmenu-disabled>a:before, .ei_actionsblock_menu>li.ei_actionmenu-disabled>button:before, .ei_actionsblock_menu>li.ei_actionmenu-disabled>span:before, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>a:before, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>button:before, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>span:before {
    margin: 0;
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\F0228" !important;
    font-size: 1rem;
    color: #726f6a
}

.ei_actionsblock_menu>li.ei_actionmenu-disabled>a .ei_richlink_body, .ei_actionsblock_menu>li.ei_actionmenu-disabled>button .ei_richlink_body, .ei_actionsblock_menu>li.ei_actionmenu-disabled>span .ei_richlink_body, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>a .ei_richlink_body, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>button .ei_richlink_body, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>span .ei_richlink_body {
    color: #5d5d5d;
    text-decoration: none
}

.ei_actionsblock_menu>li.ei_actionmenu-disabled>a .ei_richlink_body .ei_richlink_text, .ei_actionsblock_menu>li.ei_actionmenu-disabled>button .ei_richlink_body .ei_richlink_text, .ei_actionsblock_menu>li.ei_actionmenu-disabled>span .ei_richlink_body .ei_richlink_text, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>a .ei_richlink_body .ei_richlink_text, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>button .ei_richlink_body .ei_richlink_text, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>span .ei_richlink_body .ei_richlink_text {
    margin-left: 0
}

.ei_actionsblock_menu>li.ei_actionmenu-disabled>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock_menu>li.ei_actionmenu-disabled>button.ei_richlink:hover .ei_richlink_body, .ei_actionsblock_menu>li.ei_actionmenu-disabled>span.ei_richlink:hover .ei_richlink_body, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>button.ei_richlink:hover .ei_richlink_body, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>span.ei_richlink:hover .ei_richlink_body {
    text-decoration: none
}

.ei_actionsblock_menu>li.ei_actionmenu-disabled>a .ei_actionmenu_pic:before, .ei_actionsblock_menu>li.ei_actionmenu-disabled>button .ei_actionmenu_pic:before, .ei_actionsblock_menu>li.ei_actionmenu-disabled>span .ei_actionmenu_pic:before, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>a .ei_actionmenu_pic:before, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>button .ei_actionmenu_pic:before, .ei_actionsblock_menu>li.ei_actionmenu_item-disabled>span .ei_actionmenu_pic:before {
    display: none
}

.ei_actionsblock_menu>li .ei_richlink {
    text-decoration: none;
    display: flex;
    align-items: center;
    font-weight: 400
}

.ei_actionsblock_menu>li .ei_richlink.needscript {
    display: flex !important
}

.ei_actionsblock_menu>li .ei_richlink.needscript.ei_js_hidden {
    display: none !important
}

.ei_actionsblock_menu>li span.ei_richlink:hover .ei_richlink_body {
    text-decoration: none
}

.ei_actionsblock_menu>li .ei_richlink_body {
    display: flex;
    align-items: center
}

.ei_actionsblock_menu>li .ei_richlink_body .ei_richlink_text {
    margin-left: 0
}

.ei_actionsblock_menu>li [class*=ei_gly_], .ei_actionsblock_menu>li [class*=ei_icon_] {
    display: flex;
    font-size: 1rem
}

.ei_actionsblock_menu>li [class*=ei_gly_]:before, .ei_actionsblock_menu>li [class*=ei_icon_]:before {
    overflow: hidden
}

.ei_actionsblock_menu>li [class*=ei_gly_].ei_ico_spacing, .ei_actionsblock_menu>li [class*=ei_icon_].ei_ico_spacing {
    padding: 0
}

.ei_actionsblock_menu>li [class*=ei_gly_].ei_ico_spacing.ei_icon_add, .ei_actionsblock_menu>li [class*=ei_icon_].ei_ico_spacing.ei_icon_add {
    font-size: 1rem
}

.ei_actionsblock_menu>li [class*=ei_gly_].ei_ico_spacing.ei_occurico:before, .ei_actionsblock_menu>li [class*=ei_icon_].ei_ico_spacing.ei_occurico:before {
    padding: .1875rem;
    font-size: .75rem
}

.ei_actionsblock_menu>li a:hover .ei_richlink_body {
    text-decoration: none
}

.ei_actionsblock_menu>li button {
    cursor: pointer
}

.ei_actionsblock_menu>li button .ei_ico_spacing {
    padding: 0
}

.ei_actionsblock_menu>li button:hover .ei_richlink_text {
    text-decoration: none
}

.ei_actionsblock_overflowmenu_container {
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    list-style-image: none;
    outline: 0;
    margin-top: -1px
}

.ei_actionsblock_overflowmenu {
    margin: 0
}

.ei_actionsblock-eir-td, .ei_actionsblock-td, .ei_actionsblock-th {
    text-align: right !important;
    display: table-cell;
    white-space: nowrap;
    width: 1%
}

.ei_actionsblock-eir-td .ei_actionsblock_menu li:before, .ei_actionsblock-td .ei_actionsblock_menu li:before, .ei_actionsblock-th .ei_actionsblock_menu li:before {
    position: absolute;
    content: " ";
    left: 0;
    top: 0;
    border-left-width: .0625rem;
    border-left-style: solid;
    height: 1em
}

.ei_actionsblock-eir-td .ei_actionsblock_menu li:first-child:before, .ei_actionsblock-td .ei_actionsblock_menu li:first-child:before, .ei_actionsblock-th .ei_actionsblock_menu li:first-child:before {
    content: none
}

.ei_actionsblock-eir-td .ei_actionsblock_menu_container, .ei_actionsblock-td .ei_actionsblock_menu_container, .ei_actionsblock-th .ei_actionsblock_menu_container {
    width: auto;
    display: inline-block;
    position: relative
}

.ei_actionsblock-eir-td .ei_actionsblock_menu_container:not(.ei_js_hidden)+.ei_actionsblock_button, .ei_actionsblock-td .ei_actionsblock_menu_container:not(.ei_js_hidden)+.ei_actionsblock_button, .ei_actionsblock-th .ei_actionsblock_menu_container:not(.ei_js_hidden)+.ei_actionsblock_button {
    position: relative
}

.ei_actionsblock-eir-td .ei_actionsblock_menu_container:not(.ei_js_hidden)+.ei_actionsblock_button:after, .ei_actionsblock-td .ei_actionsblock_menu_container:not(.ei_js_hidden)+.ei_actionsblock_button:after, .ei_actionsblock-th .ei_actionsblock_menu_container:not(.ei_js_hidden)+.ei_actionsblock_button:after {
    position: absolute;
    content: " ";
    left: 0;
    top: 0;
    border-left-width: .0625rem;
    border-left-style: solid;
    height: 1em;
    color: initial
}

.ei_actionsblock-eir-td .ei_actionsblock_button, .ei_actionsblock-eir-td .ei_actionsblock_menu_container, .ei_actionsblock-td .ei_actionsblock_button, .ei_actionsblock-td .ei_actionsblock_menu_container, .ei_actionsblock-th .ei_actionsblock_button, .ei_actionsblock-th .ei_actionsblock_menu_container {
    background: 0 0;
    vertical-align: middle;
    height: 1em
}

.ei_actionsblock-eir-td .ei_actionsblock_button, .ei_actionsblock-td .ei_actionsblock_button, .ei_actionsblock-th .ei_actionsblock_button {
    height: 1em;
    border: none;
    vertical-align: middle;
    display: inline-block;
    padding-right: 0
}

/* .ei_actionsblock-eir-td .ei_actionsblock_button_icon:before, .ei_actionsblock-td .ei_actionsblock_button_icon:before, .ei_actionsblock-th .ei_actionsblock_button_icon:before {
    color: #0079b2
} */

.ei_actionsblock-eir-td .ei_actionsblock_button_icon:hover:before, .ei_actionsblock-td .ei_actionsblock_button_icon:hover:before, .ei_actionsblock-th .ei_actionsblock_button_icon:hover:before {
    color: #fff
}

.ei_actionsblock-eir-td .ei_actionsblock_button:after, .ei_actionsblock-td .ei_actionsblock_button:after, .ei_actionsblock-th .ei_actionsblock_button:after {
    color: inherit !important
}

.ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a.ei_richlink, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>button, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>span, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>button, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>span, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a.ei_richlink, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>button, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>span, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>button, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>span, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a.ei_richlink, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>button, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>span, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>button, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>span, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a.ei_richlink, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>button, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>span, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>button, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>span, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a.ei_richlink, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>button, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>span, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>button, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>span, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a.ei_richlink, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>button, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>span, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>button, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>span {
    color: #002f5f
}

.ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a.ei_richlink .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a.ei_richlink .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>button .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>button .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>span .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>span .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>button .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>button .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>span .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>span .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a.ei_richlink .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a.ei_richlink .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>button .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>button .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>span .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>span .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>button .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>button .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>span .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>span .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a.ei_richlink .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a.ei_richlink .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>button .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>button .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>span .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>span .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>button .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>button .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>span .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>span .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a.ei_richlink .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a.ei_richlink .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>button .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>button .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>span .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>span .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>button .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>button .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>span .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>span .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a.ei_richlink .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a.ei_richlink .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>button .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>button .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>span .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>span .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>button .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>button .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>span .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>span .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a.ei_richlink .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a.ei_richlink .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>button .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>button .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>span .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>span .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>button .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>button .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>span .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>span .ei_richlink_body {
    color: #002f5f !important
}

.ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a.ei_richlink:hover, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a.ei_richlink:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a.ei_richlink:hover span, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a:hover, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a:hover .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a:hover span, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>button:hover, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>button:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>button:hover .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>button:hover span, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>span:hover, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>span:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>span:hover .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>span:hover span, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover span, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a:hover, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a:hover .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a:hover span, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>button:hover, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>button:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>button:hover .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>button:hover span, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>span:hover, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>span:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>span:hover .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>span:hover span, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a.ei_richlink:hover, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a.ei_richlink:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a.ei_richlink:hover span, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a:hover, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a:hover .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a:hover span, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>button:hover, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>button:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>button:hover .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>button:hover span, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>span:hover, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>span:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>span:hover .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>span:hover span, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover span, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a:hover, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a:hover .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a:hover span, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>button:hover, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>button:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>button:hover .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>button:hover span, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>span:hover, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>span:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>span:hover .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>span:hover span, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a.ei_richlink:hover, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a.ei_richlink:hover .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a.ei_richlink:hover span, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a:hover, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a:hover .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a:hover .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a:hover span, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>button:hover, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>button:hover .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>button:hover .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>button:hover span, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>span:hover, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>span:hover .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>span:hover .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>span:hover span, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover span, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a:hover, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a:hover .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a:hover .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a:hover span, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>button:hover, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>button:hover .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>button:hover .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>button:hover span, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>span:hover, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>span:hover .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>span:hover .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>span:hover span, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a.ei_richlink:hover, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a.ei_richlink:hover .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a.ei_richlink:hover span, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a:hover, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a:hover .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a:hover .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a:hover span, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>button:hover, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>button:hover .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>button:hover .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>button:hover span, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>span:hover, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>span:hover .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>span:hover .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>span:hover span, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover span, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a:hover, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a:hover .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a:hover .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a:hover span, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>button:hover, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>button:hover .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>button:hover .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>button:hover span, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>span:hover, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>span:hover .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>span:hover .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>span:hover span, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a.ei_richlink:hover, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a.ei_richlink:hover .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a.ei_richlink:hover span, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a:hover, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a:hover .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a:hover .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a:hover span, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>button:hover, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>button:hover .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>button:hover .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>button:hover span, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>span:hover, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>span:hover .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>span:hover .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>span:hover span, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover span, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a:hover, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a:hover .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a:hover .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a:hover span, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>button:hover, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>button:hover .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>button:hover .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>button:hover span, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>span:hover, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>span:hover .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>span:hover .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>span:hover span, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a.ei_richlink:hover, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a.ei_richlink:hover .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a.ei_richlink:hover span, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a:hover, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a:hover .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a:hover .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a:hover span, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>button:hover, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>button:hover .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>button:hover .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>button:hover span, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>span:hover, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>span:hover .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>span:hover .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>span:hover span, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:hover span, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a:hover, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a:hover .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a:hover .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a:hover span, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>button:hover, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>button:hover .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>button:hover .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>button:hover span, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>span:hover, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>span:hover .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>span:hover .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>span:hover span {
    color: #fff !important
}

.ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a.ei_richlink:focus, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a.ei_richlink:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a.ei_richlink:focus .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a.ei_richlink:focus span, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a:focus, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a:focus .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>a:focus span, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>button:focus, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>button:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>button:focus .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>button:focus span, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>span:focus, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>span:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>span:focus .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionmenu_menu li>span:focus span, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus span, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a:focus, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a:focus .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>a:focus span, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>button:focus, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>button:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>button:focus .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>button:focus span, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>span:focus, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>span:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>span:focus .ei_richlink_body, .ei_actionsblock-eir-td.datarupture .ei_actionsblock_overflowmenu li>span:focus span, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a.ei_richlink:focus, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a.ei_richlink:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a.ei_richlink:focus .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a.ei_richlink:focus span, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a:focus, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a:focus .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>a:focus span, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>button:focus, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>button:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>button:focus .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>button:focus span, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>span:focus, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>span:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>span:focus .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionmenu_menu li>span:focus span, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus span, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a:focus, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a:focus .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>a:focus span, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>button:focus, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>button:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>button:focus .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>button:focus span, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>span:focus, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>span:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>span:focus .ei_richlink_body, .ei_actionsblock-eir-td.rupture .ei_actionsblock_overflowmenu li>span:focus span, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a.ei_richlink:focus, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a.ei_richlink:focus .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a.ei_richlink:focus .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a.ei_richlink:focus span, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a:focus, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a:focus .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a:focus .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>a:focus span, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>button:focus, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>button:focus .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>button:focus .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>button:focus span, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>span:focus, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>span:focus .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>span:focus .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionmenu_menu li>span:focus span, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus span, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a:focus, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a:focus .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a:focus .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>a:focus span, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>button:focus, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>button:focus .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>button:focus .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>button:focus span, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>span:focus, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>span:focus .ei_actionmenu_pic:before, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>span:focus .ei_richlink_body, .ei_actionsblock-td.datarupture .ei_actionsblock_overflowmenu li>span:focus span, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a.ei_richlink:focus, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a.ei_richlink:focus .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a.ei_richlink:focus .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a.ei_richlink:focus span, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a:focus, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a:focus .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a:focus .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>a:focus span, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>button:focus, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>button:focus .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>button:focus .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>button:focus span, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>span:focus, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>span:focus .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>span:focus .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionmenu_menu li>span:focus span, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus span, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a:focus, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a:focus .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a:focus .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>a:focus span, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>button:focus, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>button:focus .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>button:focus .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>button:focus span, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>span:focus, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>span:focus .ei_actionmenu_pic:before, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>span:focus .ei_richlink_body, .ei_actionsblock-td.rupture .ei_actionsblock_overflowmenu li>span:focus span, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a.ei_richlink:focus, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a.ei_richlink:focus .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a.ei_richlink:focus .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a.ei_richlink:focus span, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a:focus, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a:focus .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a:focus .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>a:focus span, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>button:focus, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>button:focus .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>button:focus .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>button:focus span, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>span:focus, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>span:focus .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>span:focus .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionmenu_menu li>span:focus span, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus span, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a:focus, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a:focus .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a:focus .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>a:focus span, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>button:focus, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>button:focus .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>button:focus .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>button:focus span, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>span:focus, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>span:focus .ei_actionmenu_pic:before, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>span:focus .ei_richlink_body, .ei_actionsblock-th.datarupture .ei_actionsblock_overflowmenu li>span:focus span, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a.ei_richlink:focus, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a.ei_richlink:focus .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a.ei_richlink:focus .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a.ei_richlink:focus span, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a:focus, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a:focus .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a:focus .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>a:focus span, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>button:focus, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>button:focus .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>button:focus .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>button:focus span, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>span:focus, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>span:focus .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>span:focus .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionmenu_menu li>span:focus span, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a.ei_richlink:focus span, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a:focus, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a:focus .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a:focus .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>a:focus span, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>button:focus, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>button:focus .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>button:focus .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>button:focus span, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>span:focus, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>span:focus .ei_actionmenu_pic:before, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>span:focus .ei_richlink_body, .ei_actionsblock-th.rupture .ei_actionsblock_overflowmenu li>span:focus span {
    color: #002f5f !important
}

.ei_actionsblock-eir-td.datarupture .ei_actionsblock_button_icon:before, .ei_actionsblock-eir-td.rupture .ei_actionsblock_button_icon:before, .ei_actionsblock-td.datarupture .ei_actionsblock_button_icon:before, .ei_actionsblock-td.rupture .ei_actionsblock_button_icon:before, .ei_actionsblock-th.datarupture .ei_actionsblock_button_icon:before, .ei_actionsblock-th.rupture .ei_actionsblock_button_icon:before {
    color: inherit
}

.ei_actionsblock-eir-td.datarupture .ei_actionsblock_button_icon:hover:before, .ei_actionsblock-eir-td.rupture .ei_actionsblock_button_icon:hover:before, .ei_actionsblock-td.datarupture .ei_actionsblock_button_icon:hover:before, .ei_actionsblock-td.rupture .ei_actionsblock_button_icon:hover:before, .ei_actionsblock-th.datarupture .ei_actionsblock_button_icon:hover:before, .ei_actionsblock-th.rupture .ei_actionsblock_button_icon:hover:before {
    color: inherit
}

.ei_actionsblock-eir-td .ei_actionmenu_menu li>a, .ei_actionsblock-eir-td .ei_actionmenu_menu li>a.ei_richlink, .ei_actionsblock-eir-td .ei_actionmenu_menu li>button, .ei_actionsblock-eir-td .ei_actionmenu_menu li>span, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a.ei_richlink, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>button, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>span, .ei_actionsblock-td .ei_actionmenu_menu li>a, .ei_actionsblock-td .ei_actionmenu_menu li>a.ei_richlink, .ei_actionsblock-td .ei_actionmenu_menu li>button, .ei_actionsblock-td .ei_actionmenu_menu li>span, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a.ei_richlink, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>button, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>span, .ei_actionsblock-th .ei_actionmenu_menu li>a, .ei_actionsblock-th .ei_actionmenu_menu li>a.ei_richlink, .ei_actionsblock-th .ei_actionmenu_menu li>button, .ei_actionsblock-th .ei_actionmenu_menu li>span, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a.ei_richlink, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>button, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>span {
    color: #002f5f
}

.ei_actionsblock-eir-td .ei_actionmenu_menu li>a .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionmenu_menu li>a .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionmenu_menu li>a.ei_richlink .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionmenu_menu li>a.ei_richlink .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionmenu_menu li>button .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionmenu_menu li>button .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionmenu_menu li>span .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionmenu_menu li>span .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a.ei_richlink .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a.ei_richlink .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>button .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>button .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>span .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>span .ei_richlink_body, .ei_actionsblock-td .ei_actionmenu_menu li>a .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionmenu_menu li>a .ei_richlink_body, .ei_actionsblock-td .ei_actionmenu_menu li>a.ei_richlink .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionmenu_menu li>a.ei_richlink .ei_richlink_body, .ei_actionsblock-td .ei_actionmenu_menu li>button .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionmenu_menu li>button .ei_richlink_body, .ei_actionsblock-td .ei_actionmenu_menu li>span .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionmenu_menu li>span .ei_richlink_body, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a .ei_richlink_body, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a.ei_richlink .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a.ei_richlink .ei_richlink_body, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>button .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>button .ei_richlink_body, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>span .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>span .ei_richlink_body, .ei_actionsblock-th .ei_actionmenu_menu li>a .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionmenu_menu li>a .ei_richlink_body, .ei_actionsblock-th .ei_actionmenu_menu li>a.ei_richlink .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionmenu_menu li>a.ei_richlink .ei_richlink_body, .ei_actionsblock-th .ei_actionmenu_menu li>button .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionmenu_menu li>button .ei_richlink_body, .ei_actionsblock-th .ei_actionmenu_menu li>span .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionmenu_menu li>span .ei_richlink_body, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a .ei_richlink_body, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a.ei_richlink .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a.ei_richlink .ei_richlink_body, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>button .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>button .ei_richlink_body, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>span .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>span .ei_richlink_body {
    color: #002f5f
}

.ei_actionsblock-eir-td .ei_actionmenu_menu li>a.ei_richlink:hover, .ei_actionsblock-eir-td .ei_actionmenu_menu li>a.ei_richlink:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionmenu_menu li>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionmenu_menu li>a.ei_richlink:hover span, .ei_actionsblock-eir-td .ei_actionmenu_menu li>a:hover, .ei_actionsblock-eir-td .ei_actionmenu_menu li>a:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionmenu_menu li>a:hover .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionmenu_menu li>a:hover span, .ei_actionsblock-eir-td .ei_actionmenu_menu li>button:hover, .ei_actionsblock-eir-td .ei_actionmenu_menu li>button:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionmenu_menu li>button:hover .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionmenu_menu li>button:hover span, .ei_actionsblock-eir-td .ei_actionmenu_menu li>span:hover, .ei_actionsblock-eir-td .ei_actionmenu_menu li>span:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionmenu_menu li>span:hover .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionmenu_menu li>span:hover span, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a.ei_richlink:hover, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a.ei_richlink:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a.ei_richlink:hover span, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a:hover, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a:hover .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a:hover span, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>button:hover, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>button:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>button:hover .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>button:hover span, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>span:hover, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>span:hover .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>span:hover .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>span:hover span, .ei_actionsblock-td .ei_actionmenu_menu li>a.ei_richlink:hover, .ei_actionsblock-td .ei_actionmenu_menu li>a.ei_richlink:hover .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionmenu_menu li>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock-td .ei_actionmenu_menu li>a.ei_richlink:hover span, .ei_actionsblock-td .ei_actionmenu_menu li>a:hover, .ei_actionsblock-td .ei_actionmenu_menu li>a:hover .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionmenu_menu li>a:hover .ei_richlink_body, .ei_actionsblock-td .ei_actionmenu_menu li>a:hover span, .ei_actionsblock-td .ei_actionmenu_menu li>button:hover, .ei_actionsblock-td .ei_actionmenu_menu li>button:hover .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionmenu_menu li>button:hover .ei_richlink_body, .ei_actionsblock-td .ei_actionmenu_menu li>button:hover span, .ei_actionsblock-td .ei_actionmenu_menu li>span:hover, .ei_actionsblock-td .ei_actionmenu_menu li>span:hover .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionmenu_menu li>span:hover .ei_richlink_body, .ei_actionsblock-td .ei_actionmenu_menu li>span:hover span, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a.ei_richlink:hover, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a.ei_richlink:hover .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a.ei_richlink:hover span, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a:hover, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a:hover .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a:hover .ei_richlink_body, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a:hover span, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>button:hover, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>button:hover .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>button:hover .ei_richlink_body, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>button:hover span, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>span:hover, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>span:hover .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>span:hover .ei_richlink_body, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>span:hover span, .ei_actionsblock-th .ei_actionmenu_menu li>a.ei_richlink:hover, .ei_actionsblock-th .ei_actionmenu_menu li>a.ei_richlink:hover .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionmenu_menu li>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock-th .ei_actionmenu_menu li>a.ei_richlink:hover span, .ei_actionsblock-th .ei_actionmenu_menu li>a:hover, .ei_actionsblock-th .ei_actionmenu_menu li>a:hover .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionmenu_menu li>a:hover .ei_richlink_body, .ei_actionsblock-th .ei_actionmenu_menu li>a:hover span, .ei_actionsblock-th .ei_actionmenu_menu li>button:hover, .ei_actionsblock-th .ei_actionmenu_menu li>button:hover .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionmenu_menu li>button:hover .ei_richlink_body, .ei_actionsblock-th .ei_actionmenu_menu li>button:hover span, .ei_actionsblock-th .ei_actionmenu_menu li>span:hover, .ei_actionsblock-th .ei_actionmenu_menu li>span:hover .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionmenu_menu li>span:hover .ei_richlink_body, .ei_actionsblock-th .ei_actionmenu_menu li>span:hover span, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a.ei_richlink:hover, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a.ei_richlink:hover .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a.ei_richlink:hover span, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a:hover, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a:hover .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a:hover .ei_richlink_body, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a:hover span, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>button:hover, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>button:hover .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>button:hover .ei_richlink_body, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>button:hover span, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>span:hover, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>span:hover .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>span:hover .ei_richlink_body, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>span:hover span {
    color: #fff
}

.ei_actionsblock-eir-td .ei_actionmenu_menu li>a.ei_richlink:focus, .ei_actionsblock-eir-td .ei_actionmenu_menu li>a.ei_richlink:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionmenu_menu li>a.ei_richlink:focus .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionmenu_menu li>a.ei_richlink:focus span, .ei_actionsblock-eir-td .ei_actionmenu_menu li>a:focus, .ei_actionsblock-eir-td .ei_actionmenu_menu li>a:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionmenu_menu li>a:focus .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionmenu_menu li>a:focus span, .ei_actionsblock-eir-td .ei_actionmenu_menu li>button:focus, .ei_actionsblock-eir-td .ei_actionmenu_menu li>button:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionmenu_menu li>button:focus .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionmenu_menu li>button:focus span, .ei_actionsblock-eir-td .ei_actionmenu_menu li>span:focus, .ei_actionsblock-eir-td .ei_actionmenu_menu li>span:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionmenu_menu li>span:focus .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionmenu_menu li>span:focus span, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a.ei_richlink:focus, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a.ei_richlink:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a.ei_richlink:focus .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a.ei_richlink:focus span, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a:focus, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a:focus .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>a:focus span, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>button:focus, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>button:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>button:focus .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>button:focus span, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>span:focus, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>span:focus .ei_actionmenu_pic:before, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>span:focus .ei_richlink_body, .ei_actionsblock-eir-td .ei_actionsblock_overflowmenu li>span:focus span, .ei_actionsblock-td .ei_actionmenu_menu li>a.ei_richlink:focus, .ei_actionsblock-td .ei_actionmenu_menu li>a.ei_richlink:focus .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionmenu_menu li>a.ei_richlink:focus .ei_richlink_body, .ei_actionsblock-td .ei_actionmenu_menu li>a.ei_richlink:focus span, .ei_actionsblock-td .ei_actionmenu_menu li>a:focus, .ei_actionsblock-td .ei_actionmenu_menu li>a:focus .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionmenu_menu li>a:focus .ei_richlink_body, .ei_actionsblock-td .ei_actionmenu_menu li>a:focus span, .ei_actionsblock-td .ei_actionmenu_menu li>button:focus, .ei_actionsblock-td .ei_actionmenu_menu li>button:focus .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionmenu_menu li>button:focus .ei_richlink_body, .ei_actionsblock-td .ei_actionmenu_menu li>button:focus span, .ei_actionsblock-td .ei_actionmenu_menu li>span:focus, .ei_actionsblock-td .ei_actionmenu_menu li>span:focus .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionmenu_menu li>span:focus .ei_richlink_body, .ei_actionsblock-td .ei_actionmenu_menu li>span:focus span, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a.ei_richlink:focus, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a.ei_richlink:focus .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a.ei_richlink:focus .ei_richlink_body, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a.ei_richlink:focus span, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a:focus, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a:focus .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a:focus .ei_richlink_body, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>a:focus span, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>button:focus, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>button:focus .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>button:focus .ei_richlink_body, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>button:focus span, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>span:focus, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>span:focus .ei_actionmenu_pic:before, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>span:focus .ei_richlink_body, .ei_actionsblock-td .ei_actionsblock_overflowmenu li>span:focus span, .ei_actionsblock-th .ei_actionmenu_menu li>a.ei_richlink:focus, .ei_actionsblock-th .ei_actionmenu_menu li>a.ei_richlink:focus .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionmenu_menu li>a.ei_richlink:focus .ei_richlink_body, .ei_actionsblock-th .ei_actionmenu_menu li>a.ei_richlink:focus span, .ei_actionsblock-th .ei_actionmenu_menu li>a:focus, .ei_actionsblock-th .ei_actionmenu_menu li>a:focus .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionmenu_menu li>a:focus .ei_richlink_body, .ei_actionsblock-th .ei_actionmenu_menu li>a:focus span, .ei_actionsblock-th .ei_actionmenu_menu li>button:focus, .ei_actionsblock-th .ei_actionmenu_menu li>button:focus .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionmenu_menu li>button:focus .ei_richlink_body, .ei_actionsblock-th .ei_actionmenu_menu li>button:focus span, .ei_actionsblock-th .ei_actionmenu_menu li>span:focus, .ei_actionsblock-th .ei_actionmenu_menu li>span:focus .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionmenu_menu li>span:focus .ei_richlink_body, .ei_actionsblock-th .ei_actionmenu_menu li>span:focus span, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a.ei_richlink:focus, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a.ei_richlink:focus .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a.ei_richlink:focus .ei_richlink_body, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a.ei_richlink:focus span, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a:focus, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a:focus .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a:focus .ei_richlink_body, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>a:focus span, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>button:focus, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>button:focus .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>button:focus .ei_richlink_body, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>button:focus span, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>span:focus, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>span:focus .ei_actionmenu_pic:before, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>span:focus .ei_richlink_body, .ei_actionsblock-th .ei_actionsblock_overflowmenu li>span:focus span {
    color: #002f5f
}

.ei_actionsblock-eir-td .ei_actionsblock_menu, .ei_actionsblock-td .ei_actionsblock_menu, .ei_actionsblock-th .ei_actionsblock_menu {
    height: 100%
}

/* .ei_actionsblock-eir-td .ei_actionsblock_menu>li>a, .ei_actionsblock-eir-td .ei_actionsblock_menu>li>button, .ei_actionsblock-eir-td .ei_actionsblock_menu>li>span, .ei_actionsblock-td .ei_actionsblock_menu>li>a, .ei_actionsblock-td .ei_actionsblock_menu>li>button, .ei_actionsblock-td .ei_actionsblock_menu>li>span, .ei_actionsblock-th .ei_actionsblock_menu>li>a, .ei_actionsblock-th .ei_actionsblock_menu>li>button, .ei_actionsblock-th .ei_actionsblock_menu>li>span {
    background: 0 0;
    border: none;
    color: #0079b2;
    padding: 0;
    margin: 0 .25rem;
    line-height: 1em;
    height: 1em
} */

.ei_actionsblock-eir-td .ei_actionsblock_menu>li>a:hover, .ei_actionsblock-eir-td .ei_actionsblock_menu>li>button:hover, .ei_actionsblock-eir-td .ei_actionsblock_menu>li>span:hover, .ei_actionsblock-td .ei_actionsblock_menu>li>a:hover, .ei_actionsblock-td .ei_actionsblock_menu>li>button:hover, .ei_actionsblock-td .ei_actionsblock_menu>li>span:hover, .ei_actionsblock-th .ei_actionsblock_menu>li>a:hover, .ei_actionsblock-th .ei_actionsblock_menu>li>button:hover, .ei_actionsblock-th .ei_actionsblock_menu>li>span:hover {
    background: 0 0;
    border: none;
    color: #fff !important
}

.ei_actionsblock-eir-td .ei_actionsblock_menu>li>a.ei_actionmenu_trigger .ei_richlink_body:not(.ei_richlink_body-custom):before, .ei_actionsblock-eir-td .ei_actionsblock_menu>li>a:not(.ei_actionmenu_pic-custom):not(.ei_actionmenu_trigger-icononly):not(.ei_actionmenu_trigger):before, .ei_actionsblock-eir-td .ei_actionsblock_menu>li>button.ei_actionmenu_trigger .ei_richlink_body:not(.ei_richlink_body-custom):before, .ei_actionsblock-eir-td .ei_actionsblock_menu>li>button:not(.ei_actionmenu_pic-custom):not(.ei_actionmenu_trigger-icononly):not(.ei_actionmenu_trigger):before, .ei_actionsblock-eir-td .ei_actionsblock_menu>li>span.ei_actionmenu_trigger .ei_richlink_body:not(.ei_richlink_body-custom):before, .ei_actionsblock-eir-td .ei_actionsblock_menu>li>span:not(.ei_actionmenu_pic-custom):not(.ei_actionmenu_trigger-icononly):not(.ei_actionmenu_trigger):before, .ei_actionsblock-td .ei_actionsblock_menu>li>a.ei_actionmenu_trigger .ei_richlink_body:not(.ei_richlink_body-custom):before, .ei_actionsblock-td .ei_actionsblock_menu>li>a:not(.ei_actionmenu_pic-custom):not(.ei_actionmenu_trigger-icononly):not(.ei_actionmenu_trigger):before, .ei_actionsblock-td .ei_actionsblock_menu>li>button.ei_actionmenu_trigger .ei_richlink_body:not(.ei_richlink_body-custom):before, .ei_actionsblock-td .ei_actionsblock_menu>li>button:not(.ei_actionmenu_pic-custom):not(.ei_actionmenu_trigger-icononly):not(.ei_actionmenu_trigger):before, .ei_actionsblock-td .ei_actionsblock_menu>li>span.ei_actionmenu_trigger .ei_richlink_body:not(.ei_richlink_body-custom):before, .ei_actionsblock-td .ei_actionsblock_menu>li>span:not(.ei_actionmenu_pic-custom):not(.ei_actionmenu_trigger-icononly):not(.ei_actionmenu_trigger):before, .ei_actionsblock-th .ei_actionsblock_menu>li>a.ei_actionmenu_trigger .ei_richlink_body:not(.ei_richlink_body-custom):before, .ei_actionsblock-th .ei_actionsblock_menu>li>a:not(.ei_actionmenu_pic-custom):not(.ei_actionmenu_trigger-icononly):not(.ei_actionmenu_trigger):before, .ei_actionsblock-th .ei_actionsblock_menu>li>button.ei_actionmenu_trigger .ei_richlink_body:not(.ei_richlink_body-custom):before, .ei_actionsblock-th .ei_actionsblock_menu>li>button:not(.ei_actionmenu_pic-custom):not(.ei_actionmenu_trigger-icononly):not(.ei_actionmenu_trigger):before, .ei_actionsblock-th .ei_actionsblock_menu>li>span.ei_actionmenu_trigger .ei_richlink_body:not(.ei_richlink_body-custom):before, .ei_actionsblock-th .ei_actionsblock_menu>li>span:not(.ei_actionmenu_pic-custom):not(.ei_actionmenu_trigger-icononly):not(.ei_actionmenu_trigger):before {
    content: ''
}

.ei_actionsblock-eir-td.stabilo .ei_actionsblock_overflowmenu_container .ei_actionsblock_overflowmenu .ei_actionmenu_item span, .ei_actionsblock-eir-td.stabilo2 .ei_actionsblock_overflowmenu_container .ei_actionsblock_overflowmenu .ei_actionmenu_item span, .ei_actionsblock-td.stabilo .ei_actionsblock_overflowmenu_container .ei_actionsblock_overflowmenu .ei_actionmenu_item span, .ei_actionsblock-td.stabilo2 .ei_actionsblock_overflowmenu_container .ei_actionsblock_overflowmenu .ei_actionmenu_item span, .ei_actionsblock-th.stabilo .ei_actionsblock_overflowmenu_container .ei_actionsblock_overflowmenu .ei_actionmenu_item span, .ei_actionsblock-th.stabilo2 .ei_actionsblock_overflowmenu_container .ei_actionsblock_overflowmenu .ei_actionmenu_item span {
    background: 0 0 !important
}

.ei_actionsblock-eir-td.stabilo .ei_actionmenu .ei_actionmenu_trigger span, .ei_actionsblock-eir-td.stabilo .ei_actionsblock_menu_container .ei_actionmenu_item span, .ei_actionsblock-eir-td.stabilo2 .ei_actionmenu .ei_actionmenu_trigger span, .ei_actionsblock-eir-td.stabilo2 .ei_actionsblock_menu_container .ei_actionmenu_item span, .ei_actionsblock-td.stabilo .ei_actionmenu .ei_actionmenu_trigger span, .ei_actionsblock-td.stabilo .ei_actionsblock_menu_container .ei_actionmenu_item span, .ei_actionsblock-td.stabilo2 .ei_actionmenu .ei_actionmenu_trigger span, .ei_actionsblock-td.stabilo2 .ei_actionsblock_menu_container .ei_actionmenu_item span, .ei_actionsblock-th.stabilo .ei_actionmenu .ei_actionmenu_trigger span, .ei_actionsblock-th.stabilo .ei_actionsblock_menu_container .ei_actionmenu_item span, .ei_actionsblock-th.stabilo2 .ei_actionmenu .ei_actionmenu_trigger span, .ei_actionsblock-th.stabilo2 .ei_actionsblock_menu_container .ei_actionmenu_item span {
    background: 0 0 !important
}

.ei_actionmenu_menu, .ei_actionsblock_overflowmenu {
    border: .0625rem solid #d2d0cc;
    background: #fff;
    border-radius: 0;
    overflow: hidden
}

.ei_actionmenu_menu li, .ei_actionsblock_overflowmenu li {
    border-bottom: 0;
    transition: color .2s linear;
    border-radius: 0;
    white-space: nowrap;
    font-size: 1rem;
    display: flex;
    align-items: center;
    width: 100%
}

.ei_actionmenu_menu li:last-child, .ei_actionsblock_overflowmenu li:last-child {
    border-bottom: none
}

.ei_actionmenu_menu li [class*=ei_gly_].ei_ico_spacing, .ei_actionmenu_menu li [class*=ei_icon_].ei_ico_spacing, .ei_actionsblock_overflowmenu li [class*=ei_gly_].ei_ico_spacing, .ei_actionsblock_overflowmenu li [class*=ei_icon_].ei_ico_spacing {
    padding: 0;
    display: flex;
    margin-right: .125rem;
    font-size: 1.25rem
}

.ei_actionmenu_menu li>a, .ei_actionmenu_menu li>a.ei_richlink, .ei_actionmenu_menu li>button, .ei_actionmenu_menu li>span, .ei_actionsblock_overflowmenu li>a, .ei_actionsblock_overflowmenu li>a.ei_richlink, .ei_actionsblock_overflowmenu li>button, .ei_actionsblock_overflowmenu li>span {
    padding: .625rem .5rem .625rem .25rem !important;
    white-space: nowrap;
    transition: color .2s linear, background .2s linear;
    color: #002f5f;
    background: 0 0 !important;
    font-weight: 400;
    text-decoration: none;
    display: flex;
    align-items: center;
    width: 100% !important
}

.ei_actionmenu_menu li>a.ei_richlink.needscript, .ei_actionmenu_menu li>a.needscript, .ei_actionmenu_menu li>button.needscript, .ei_actionmenu_menu li>span.needscript, .ei_actionsblock_overflowmenu li>a.ei_richlink.needscript, .ei_actionsblock_overflowmenu li>a.needscript, .ei_actionsblock_overflowmenu li>button.needscript, .ei_actionsblock_overflowmenu li>span.needscript {
    display: flex !important
}

.ei_actionmenu_menu li>a.ei_richlink.needscript.ei_js_hidden, .ei_actionmenu_menu li>a.needscript.ei_js_hidden, .ei_actionmenu_menu li>button.needscript.ei_js_hidden, .ei_actionmenu_menu li>span.needscript.ei_js_hidden, .ei_actionsblock_overflowmenu li>a.ei_richlink.needscript.ei_js_hidden, .ei_actionsblock_overflowmenu li>a.needscript.ei_js_hidden, .ei_actionsblock_overflowmenu li>button.needscript.ei_js_hidden, .ei_actionsblock_overflowmenu li>span.needscript.ei_js_hidden {
    display: none !important
}

.ei_actionmenu_menu li>a.ei_richlink, .ei_actionmenu_menu li>a.ei_richlink.ei_richlink, .ei_actionmenu_menu li>button.ei_richlink, .ei_actionmenu_menu li>span.ei_richlink, .ei_actionsblock_overflowmenu li>a.ei_richlink, .ei_actionsblock_overflowmenu li>a.ei_richlink.ei_richlink, .ei_actionsblock_overflowmenu li>button.ei_richlink, .ei_actionsblock_overflowmenu li>span.ei_richlink {
    text-decoration: none
}

/* .ei_actionmenu_menu li>a.ei_richlink:hover, .ei_actionmenu_menu li>a:hover, .ei_actionmenu_menu li>button:hover, .ei_actionmenu_menu li>span:hover, .ei_actionsblock_overflowmenu li>a.ei_richlink:hover, .ei_actionsblock_overflowmenu li>a:hover, .ei_actionsblock_overflowmenu li>button:hover, .ei_actionsblock_overflowmenu li>span:hover {
    color: #fff;
    background: #0079b2 !important
} */

.ei_actionmenu_menu li>a.ei_richlink:focus, .ei_actionmenu_menu li>a:focus, .ei_actionmenu_menu li>button:focus, .ei_actionmenu_menu li>span:focus, .ei_actionsblock_overflowmenu li>a.ei_richlink:focus, .ei_actionsblock_overflowmenu li>a:focus, .ei_actionsblock_overflowmenu li>button:focus, .ei_actionsblock_overflowmenu li>span:focus {
    color: #002f5f;
    background: 0 0 !important
}

.ei_actionmenu_menu li button, .ei_actionsblock_overflowmenu li button {
    border: none;
    margin: 0;
    cursor: pointer;
    width: 100%;
    vertical-align: baseline
}

.ei_actionmenu_menu li button:before, .ei_actionsblock_overflowmenu li button:before {
    vertical-align: bottom;
    width: 1em;
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\F0329";
    font-size: 1.25rem;
    font-weight: 400
}

.ei_actionmenu_menu li button.ei_actionmenu_trigger-action:before, .ei_actionsblock_overflowmenu li button.ei_actionmenu_trigger-action:before {
    content: '';
    width: 0
}

.ei_actionmenu_menu li .ei_actionmenu_pic, .ei_actionsblock_overflowmenu li .ei_actionmenu_pic {
    margin-right: 0;
    text-align: center
}

.ei_actionmenu_menu li .ei_actionmenu_pic:before, .ei_actionsblock_overflowmenu li .ei_actionmenu_pic:before {
    vertical-align: bottom;
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\F0329";
    font-size: 1.25rem;
    font-weight: 400
}

.ei_actionmenu_menu li .ei_actionmenu_pic-custom .ei_actionmenu_pic:before, .ei_actionsblock_overflowmenu li .ei_actionmenu_pic-custom .ei_actionmenu_pic:before {
    display: none
}

.ei_actionmenu_menu li.ei_actionmenu .ei_richlink_body, .ei_actionsblock_overflowmenu li.ei_actionmenu .ei_richlink_body {
    margin-left: .125rem;
    display: flex;
    align-items: center
}

.ei_actionmenu_menu li.ei_actionmenu .ei_richlink_body .ei_richlink_text, .ei_actionsblock_overflowmenu li.ei_actionmenu .ei_richlink_body .ei_richlink_text {
    margin-left: 0
}

.ei_actionmenu_menu li.ei_actionmenu-disabled, .ei_actionmenu_menu li.ei_actionmenu_item-disabled, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled {
    cursor: default
}

.ei_actionmenu_menu li.ei_actionmenu-disabled:before, .ei_actionmenu_menu li.ei_actionmenu_item-disabled:before, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled:before, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled:before {
    display: none
}

.ei_actionmenu_menu li.ei_actionmenu-disabled:not(.ei_actionmenu_item-icononly)>a [class*=ei_gly_]:before, .ei_actionmenu_menu li.ei_actionmenu-disabled:not(.ei_actionmenu_item-icononly)>a [class*=ei_icon_]:before, .ei_actionmenu_menu li.ei_actionmenu-disabled:not(.ei_actionmenu_item-icononly)>button [class*=ei_gly_]:before, .ei_actionmenu_menu li.ei_actionmenu-disabled:not(.ei_actionmenu_item-icononly)>button [class*=ei_icon_]:before, .ei_actionmenu_menu li.ei_actionmenu-disabled:not(.ei_actionmenu_item-icononly)>span [class*=ei_gly_]:before, .ei_actionmenu_menu li.ei_actionmenu-disabled:not(.ei_actionmenu_item-icononly)>span [class*=ei_icon_]:before, .ei_actionmenu_menu li.ei_actionmenu_item-disabled:not(.ei_actionmenu_item-icononly)>a [class*=ei_gly_]:before, .ei_actionmenu_menu li.ei_actionmenu_item-disabled:not(.ei_actionmenu_item-icononly)>a [class*=ei_icon_]:before, .ei_actionmenu_menu li.ei_actionmenu_item-disabled:not(.ei_actionmenu_item-icononly)>button [class*=ei_gly_]:before, .ei_actionmenu_menu li.ei_actionmenu_item-disabled:not(.ei_actionmenu_item-icononly)>button [class*=ei_icon_]:before, .ei_actionmenu_menu li.ei_actionmenu_item-disabled:not(.ei_actionmenu_item-icononly)>span [class*=ei_gly_]:before, .ei_actionmenu_menu li.ei_actionmenu_item-disabled:not(.ei_actionmenu_item-icononly)>span [class*=ei_icon_]:before, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled:not(.ei_actionmenu_item-icononly)>a [class*=ei_gly_]:before, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled:not(.ei_actionmenu_item-icononly)>a [class*=ei_icon_]:before, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled:not(.ei_actionmenu_item-icononly)>button [class*=ei_gly_]:before, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled:not(.ei_actionmenu_item-icononly)>button [class*=ei_icon_]:before, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled:not(.ei_actionmenu_item-icononly)>span [class*=ei_gly_]:before, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled:not(.ei_actionmenu_item-icononly)>span [class*=ei_icon_]:before, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled:not(.ei_actionmenu_item-icononly)>a [class*=ei_gly_]:before, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled:not(.ei_actionmenu_item-icononly)>a [class*=ei_icon_]:before, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled:not(.ei_actionmenu_item-icononly)>button [class*=ei_gly_]:before, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled:not(.ei_actionmenu_item-icononly)>button [class*=ei_icon_]:before, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled:not(.ei_actionmenu_item-icononly)>span [class*=ei_gly_]:before, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled:not(.ei_actionmenu_item-icononly)>span [class*=ei_icon_]:before {
    display: none
}

.ei_actionmenu_menu li.ei_actionmenu-disabled>a, .ei_actionmenu_menu li.ei_actionmenu-disabled>button, .ei_actionmenu_menu li.ei_actionmenu-disabled>span, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>a, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>button, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>span, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>a, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>button, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>span, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>a, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>button, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>span {
    cursor: default;
    color: #5d5d5d;
    background: 0 0 !important
}

.ei_actionmenu_menu li.ei_actionmenu-disabled>a:hover, .ei_actionmenu_menu li.ei_actionmenu-disabled>button:hover, .ei_actionmenu_menu li.ei_actionmenu-disabled>span:hover, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>a:hover, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>button:hover, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>span:hover, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>a:hover, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>button:hover, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>span:hover, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>a:hover, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>button:hover, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>span:hover {
    color: #5d5d5d;
    background: 0 0 !important
}

.ei_actionmenu_menu li.ei_actionmenu-disabled>a:focus, .ei_actionmenu_menu li.ei_actionmenu-disabled>button:focus, .ei_actionmenu_menu li.ei_actionmenu-disabled>span:focus, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>a:focus, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>button:focus, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>span:focus, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>a:focus, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>button:focus, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>span:focus, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>a:focus, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>button:focus, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>span:focus {
    color: #5d5d5d;
    background: 0 0 !important
}

.ei_actionmenu_menu li.ei_actionmenu-disabled>a:before, .ei_actionmenu_menu li.ei_actionmenu-disabled>button:before, .ei_actionmenu_menu li.ei_actionmenu-disabled>span:before, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>a:before, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>button:before, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>span:before, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>a:before, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>button:before, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>span:before, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>a:before, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>button:before, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>span:before {
    margin: 0;
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\F0228" !important;
    font-size: 1rem;
    color: #726f6a
}

.ei_actionmenu_menu li.ei_actionmenu-disabled>a .ei_richlink_body, .ei_actionmenu_menu li.ei_actionmenu-disabled>button .ei_richlink_body, .ei_actionmenu_menu li.ei_actionmenu-disabled>span .ei_richlink_body, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>a .ei_richlink_body, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>button .ei_richlink_body, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>span .ei_richlink_body, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>a .ei_richlink_body, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>button .ei_richlink_body, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>span .ei_richlink_body, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>a .ei_richlink_body, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>button .ei_richlink_body, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>span .ei_richlink_body {
    color: #5d5d5d;
    text-decoration: none
}

.ei_actionmenu_menu li.ei_actionmenu-disabled>a .ei_richlink_body .ei_richlink_text, .ei_actionmenu_menu li.ei_actionmenu-disabled>button .ei_richlink_body .ei_richlink_text, .ei_actionmenu_menu li.ei_actionmenu-disabled>span .ei_richlink_body .ei_richlink_text, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>a .ei_richlink_body .ei_richlink_text, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>button .ei_richlink_body .ei_richlink_text, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>span .ei_richlink_body .ei_richlink_text, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>a .ei_richlink_body .ei_richlink_text, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>button .ei_richlink_body .ei_richlink_text, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>span .ei_richlink_body .ei_richlink_text, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>a .ei_richlink_body .ei_richlink_text, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>button .ei_richlink_body .ei_richlink_text, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>span .ei_richlink_body .ei_richlink_text {
    margin-left: 0
}

.ei_actionmenu_menu li.ei_actionmenu-disabled>a.ei_richlink:hover .ei_richlink_body, .ei_actionmenu_menu li.ei_actionmenu-disabled>button.ei_richlink:hover .ei_richlink_body, .ei_actionmenu_menu li.ei_actionmenu-disabled>span.ei_richlink:hover .ei_richlink_body, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>a.ei_richlink:hover .ei_richlink_body, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>button.ei_richlink:hover .ei_richlink_body, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>span.ei_richlink:hover .ei_richlink_body, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>button.ei_richlink:hover .ei_richlink_body, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>span.ei_richlink:hover .ei_richlink_body, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>a.ei_richlink:hover .ei_richlink_body, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>button.ei_richlink:hover .ei_richlink_body, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>span.ei_richlink:hover .ei_richlink_body {
    text-decoration: none
}

.ei_actionmenu_menu li.ei_actionmenu-disabled>a .ei_actionmenu_pic:before, .ei_actionmenu_menu li.ei_actionmenu-disabled>button .ei_actionmenu_pic:before, .ei_actionmenu_menu li.ei_actionmenu-disabled>span .ei_actionmenu_pic:before, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>a .ei_actionmenu_pic:before, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>button .ei_actionmenu_pic:before, .ei_actionmenu_menu li.ei_actionmenu_item-disabled>span .ei_actionmenu_pic:before, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>a .ei_actionmenu_pic:before, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>button .ei_actionmenu_pic:before, .ei_actionsblock_overflowmenu li.ei_actionmenu-disabled>span .ei_actionmenu_pic:before, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>a .ei_actionmenu_pic:before, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>button .ei_actionmenu_pic:before, .ei_actionsblock_overflowmenu li.ei_actionmenu_item-disabled>span .ei_actionmenu_pic:before {
    display: none
}

.ei_actionmenu_menu li .ei_actionmenu_pic-custom .ei_richlink_body, .ei_actionsblock_overflowmenu li .ei_actionmenu_pic-custom .ei_richlink_body {
    margin-left: 0
}

.ei_actionmenu_menu li.ei_actionmenu_checkcontrolleritem .act, .ei_actionmenu_menu li.ei_actionmenu_expandercontrolleritem .act, .ei_actionsblock_overflowmenu li.ei_actionmenu_checkcontrolleritem .act, .ei_actionsblock_overflowmenu li.ei_actionmenu_expandercontrolleritem .act {
    position: initial
}

.ei_actionmenu_menu li.ei_actionmenu_checkcontrolleritem .act:before, .ei_actionmenu_menu li.ei_actionmenu_expandercontrolleritem .act:before, .ei_actionsblock_overflowmenu li.ei_actionmenu_checkcontrolleritem .act:before, .ei_actionsblock_overflowmenu li.ei_actionmenu_expandercontrolleritem .act:before {
    width: 1em;
    position: inherit;
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\F0329";
    font-size: 1.25rem;
    font-weight: 400
}

.ei_actionmenu_menu li.ei_actionmenu_checkcontrolleritem .act span, .ei_actionmenu_menu li.ei_actionmenu_expandercontrolleritem .act span, .ei_actionsblock_overflowmenu li.ei_actionmenu_checkcontrolleritem .act span, .ei_actionsblock_overflowmenu li.ei_actionmenu_expandercontrolleritem .act span {
    margin-left: .125rem;
    display: flex;
    align-items: center
}

.ei_actionmenu_menu li.ei_actionmenu_checkcontrolleritem .act a, .ei_actionmenu_menu li.ei_actionmenu_expandercontrolleritem .act a, .ei_actionsblock_overflowmenu li.ei_actionmenu_checkcontrolleritem .act a, .ei_actionsblock_overflowmenu li.ei_actionmenu_expandercontrolleritem .act a {
    font-weight: 400;
    text-decoration: none
}

.ei_actionmenu_alonepicto .ei_actionmenu_trigger, .ei_actionmenu_alonepicto [class*=ei_gly_], .ei_actionmenu_alonepicto [class*=ei_icon_], .ei_actionmenu_item_alonepicto .ei_actionmenu_trigger, .ei_actionmenu_item_alonepicto [class*=ei_gly_], .ei_actionmenu_item_alonepicto [class*=ei_icon_] {
    color: #002f5f
}

/* .ei_actionmenu_alonepicto:hover .ei_actionmenu_menupic, .ei_actionmenu_alonepicto:hover .ei_actionmenu_trigger, .ei_actionmenu_alonepicto:hover [class*=ei_gly_], .ei_actionmenu_alonepicto:hover [class*=ei_icon_], .ei_actionmenu_item_alonepicto:hover .ei_actionmenu_menupic, .ei_actionmenu_item_alonepicto:hover .ei_actionmenu_trigger, .ei_actionmenu_item_alonepicto:hover [class*=ei_gly_], .ei_actionmenu_item_alonepicto:hover [class*=ei_icon_] {
    color: #0079b2
} */

.ei_tile-devb.ei_tile.disable .ei_tile_header .ei_tile_tools .ei_actionsblock_button_icon {
    color: #666
}

.ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools {
    min-width: 0
}

.ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock {
    justify-content: right
}

.ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock_menu {
    justify-content: flex-end
}

.ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock_menu_container {
    min-width: 0
}

.ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock_menu>li {
    margin: 0;
    border: none;
    padding: 0;
    position: relative
}

.ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock_menu>li:after {
    position: absolute;
    content: " ";
    right: 0;
    top: 0;
    border-left-width: .0625rem;
    border-left-style: solid;
    height: 1em
}

.ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock_menu>li:last-child:after {
    content: none
}

.ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock_menu>li>a, .ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock_menu>li>button, .ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock_menu>li>span {
    border: none;
    background: 0 0;
    padding: .1875rem .25rem !important;
    margin: 0
}

.ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock_button {
    border: none;
    background: 0 0;
    margin: 0 !important;
    padding: 0;
    height: auto;
    flex: 0 0 auto
}

.ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock_button_icon {
    height: 1rem
}

.ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock_button_icon:before {
    bottom: 0;
    padding: 0 0 0 .25rem;
    font-size: 1.6875rem;
    font-weight: 400;
    content: "\F0A9E"
}

.ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock .ei_actionmenu_menu li, .ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock .ei_actionsblock_overflowmenu li {
    border-left: none;
    padding: 0;
    margin-left: 0;
    margin-right: 0
}

.ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock .ei_actionmenu_menu li>a, .ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock .ei_actionmenu_menu li>button, .ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock .ei_actionmenu_menu li>span, .ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock .ei_actionsblock_overflowmenu li>a, .ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock .ei_actionsblock_overflowmenu li>button, .ei_tile-devb.ei_tile .ei_tile_header .ei_tile_tools .ei_actionsblock .ei_actionsblock_overflowmenu li>span {
    display: flex
}

.ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_menu>li>a, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_menu>li>button, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_menu>li>span {
    color: #fff
}

.ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_menu>li>a:hover, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_menu>li>a:hover a, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_menu>li>a:hover span, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_menu>li>button:hover, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_menu>li>button:hover a, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_menu>li>button:hover span, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_menu>li>span:hover, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_menu>li>span:hover a, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_menu>li>span:hover span {
    color: #d9d9d9
}

.ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>a, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>a.ei_richlink, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>button, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>span, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>a, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>a.ei_richlink, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>button, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>span {
    color: #002f5f
}

.ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>a.ei_richlink:hover, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>a.ei_richlink:hover span, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>a:hover, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>a:hover span, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>button:hover, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>button:hover span, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>span:hover, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>span:hover span, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>a.ei_richlink:hover, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>a.ei_richlink:hover span, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>a:hover, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>a:hover span, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>button:hover, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>button:hover span, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>span:hover, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>span:hover span {
    color: #fff
}

.ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>a.ei_richlink:focus, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>a.ei_richlink:focus span, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>a:focus, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>a:focus span, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>button:focus, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>button:focus span, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>span:focus, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionmenu_menu li>span:focus span, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>a.ei_richlink:focus, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>a.ei_richlink:focus span, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>a:focus, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>a:focus span, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>button:focus, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>button:focus span, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>span:focus, .ei_tile-devb.ei_tile.ei_selected .ei_tile_header .ei_actionsblock_overflowmenu li>span:focus span {
    color: #002f5f
}

.ei_timeline__footer .ei_actionsblock .ei_actionmenu_alonepicto .ei_actionmenu_trigger, .ei_timeline__footer .ei_actionsblock .ei_actionmenu_alonepicto [class*=ei_gly_], .ei_timeline__footer .ei_actionsblock .ei_actionmenu_alonepicto [class*=ei_icon_], .ei_timeline__footer .ei_actionsblock .ei_actionmenu_item_alonepicto .ei_actionmenu_trigger, .ei_timeline__footer .ei_actionsblock .ei_actionmenu_item_alonepicto [class*=ei_gly_], .ei_timeline__footer .ei_actionsblock .ei_actionmenu_item_alonepicto [class*=ei_icon_] {
    color: #002f5f
}

/* .ei_timeline__footer .ei_actionsblock .ei_actionmenu_alonepicto:hover .ei_actionmenu_menupic, .ei_timeline__footer .ei_actionsblock .ei_actionmenu_alonepicto:hover .ei_actionmenu_trigger, .ei_timeline__footer .ei_actionsblock .ei_actionmenu_alonepicto:hover [class*=ei_gly_], .ei_timeline__footer .ei_actionsblock .ei_actionmenu_alonepicto:hover [class*=ei_icon_], .ei_timeline__footer .ei_actionsblock .ei_actionmenu_item_alonepicto:hover .ei_actionmenu_menupic, .ei_timeline__footer .ei_actionsblock .ei_actionmenu_item_alonepicto:hover .ei_actionmenu_trigger, .ei_timeline__footer .ei_actionsblock .ei_actionmenu_item_alonepicto:hover [class*=ei_gly_], .ei_timeline__footer .ei_actionsblock .ei_actionmenu_item_alonepicto:hover [class*=ei_icon_] {
    color: #0079b2
} */

.ei_timeline__footer .ei_actionsblock_button {
    border: none;
    background: 0 0;
    margin: 0 !important;
    padding: .125rem 0 0 0;
    height: auto
}

.ei_timeline__footer .ei_actionsblock_menu {
    justify-content: flex-end
}

.ei_timeline__footer .ei_actionsblock_menu>li {
    position: relative
}

.ei_timeline__footer .ei_actionsblock_menu>li:after {
    position: absolute;
    content: " ";
    right: 0;
    top: .125rem;
    border-left-width: .0625rem;
    border-left-style: solid;
    height: 80%
}

.ei_timeline__footer .ei_actionsblock_menu>li:last-child:after {
    content: none
}

.ei_timeline__footer .ei_actionsblock_menu>li>a, .ei_timeline__footer .ei_actionsblock_menu>li>button, .ei_timeline__footer .ei_actionsblock_menu>li>span {
    background: 0 0;
    padding: .125rem .25rem;
    border-radius: 0;
    border: none
}

.a_blocsongh .a_blocongfond .a_blocactions .ei_actionsblock {
    border-top: none
}

.ei_customrestriction__list {
    display: flex;
    padding: 0;
    justify-content: center
}

.ei_customrestrictionitem {
    cursor: pointer;
    max-width: 18.75rem;
    min-width: 9.375rem;
    width: 100%;
    background: #fff;
    padding: 0;
    position: relative
}

.ei_customrestrictionitem:after {
    position: absolute;
    content: " ";
    left: 0;
    top: 25%;
    border-left-width: .0625rem;
    border-left-style: solid;
    height: 50%;
    color: #d3deeb
}

.ei_customrestrictionitem:first-child {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem
}

.ei_customrestrictionitem:first-child .ei_customrestrictionitem__link {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem
}

.ei_customrestrictionitem:first-child:after {
    content: none
}

.ei_customrestrictionitem:last-child {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem
}

.ei_customrestrictionitem:last-child .ei_customrestrictionitem__link {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem
}

.ei_customrestrictionitem:not(.ei_customrestrictionitem-select):hover .ei_customrestrictionitem__link {
    border-radius: .5rem;
    background: #d3deeb;
    color: #033aa3
}

.ei_customrestrictionitem:not(.ei_customrestrictionitem-select):hover .ei_customrestrictionitem__content__main {
    color: #033aa3
}

.ei_customrestrictionitem:not(.ei_customrestrictionitem-select):hover .ei_customrestrictionitem__content__secondary {
    color: #033aa3
}

.ei_customrestrictionitem:not(.ei_customrestrictionitem-select):hover:after {
    content: none
}

.ei_customrestrictionitem:not(.ei_customrestrictionitem-select):hover+.ei_customrestrictionitem:after {
    content: none
}

.ei_customrestrictionitem:focus .ei_customrestrictionitem__link {
    border-radius: .5rem;
    background: #d3deeb;
    color: #033aa3
}

.ei_customrestrictionitem:focus .ei_customrestrictionitem__content__main {
    color: #033aa3
}

.ei_customrestrictionitem:focus .ei_customrestrictionitem__content__secondary {
    color: #033aa3
}

.ei_customrestrictionitem-select .ei_customrestrictionitem__link {
    border-radius: .5rem;
    background: #213955;
    color: #fff
}

.ei_customrestrictionitem-select .ei_customrestrictionitem__content__main {
    color: #fff
}

.ei_customrestrictionitem-select .ei_customrestrictionitem__content__secondary {
    color: #fff
}

.ei_customrestrictionitem-select:after {
    content: none
}

.ei_customrestrictionitem-select .ei_customrestrictionitem__link:after {
    content: "\F01B4";
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.25rem;
    bottom: 0;
    left: calc(50% - 10px);
    position: absolute
}

.ei_customrestrictionitem-select+.ei_customrestrictionitem:after {
    content: none
}

.ei_customrestrictionitem__link {
    display: flex;
    width: 100%;
    height: 100%;
    color: #033aa3;
    align-items: center;
    text-decoration: none;
    position: relative;
    margin-bottom: 1.25rem
}

.ei_customrestrictionitem__link.needscript {
    display: flex !important
}

.ei_customrestrictionitem__link.needscript.ei_js_hidden {
    display: none !important
}

.ei_customrestrictionitem__icon {
    color: #ffae10;
    margin: .5rem 0 .5rem 1rem
}

.ei_customrestrictionitem__icon .ei_ico_spacing {
    padding: 0
}

.ei_customrestrictionitem__icon+.ei_customrestrictionitem__content {
    margin: .5rem 1rem .5rem .5rem
}

.ei_customrestrictionitem__content {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: .5rem 1rem .5rem 1rem
}

.ei_customrestrictionitem__content__main {
    font-weight: 700;
    color: #033aa3;
    font-size: .875rem
}

.ei_customrestrictionitem__content__secondary {
    font-weight: 400;
    color: #033aa3;
    font-size: .8125rem
}

.ei_customrestrict.ei_scroller {
    margin: .5rem 0
}

.ei_customrestrict.ei_scroller .ei_scroller_button {
    background: #becee2;
    color: #213955
}

.ei_customrestrict.ei_scroller .ei_scroller_button .ei_scroller_icon:before {
    font-size: 1.875rem
}

.ei_customrestrict.ei_scroller .ei_scroller_button-right {
    border-top-right-radius: .375rem;
    border-bottom-right-radius: .375rem
}

.ei_customrestrict.ei_scroller .ei_scroller_button-right:before {
    content: none;
    display: none
}

.ei_customrestrict.ei_scroller .ei_scroller_button-right:after {
    content: none;
    display: none
}

.ei_customrestrict.ei_scroller .ei_scroller_button-left {
    border-top-left-radius: .375rem;
    border-bottom-left-radius: .375rem
}

.ei_customrestrict.ei_scroller .ei_scroller_button-left:before {
    content: none;
    display: none
}

.ei_customrestrict.ei_scroller .ei_scroller_button-left:after {
    content: none;
    display: none
}

.ei_customrestrict.ei_scroller .ei_scroller_button:hover {
    background: #acc1da
}

.ei_customrestrict.ei_scroller .ei_customrestriction__list {
    margin: 0
}

.ei_customrestrict.ei_scroller .ei_scroller_scrollbarhider {
    border-radius: .5rem
}

.ei_fixedblock {
    position: fixed;
    z-index: 1
}

.ei_fixedblock-bottom {
    bottom: 0
}

.ei_fixedblock-left {
    left: 0
}

.ei_fixedblock-right {
    right: 0
}

.ei_fixedblock-center {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ei_fixedblock-background {
    background: #fff
}

@media screen and (min-width:999px) {
    .eir_lg_nofix {
        position: relative
    }

    .ei_fixedblock_space-removable {
        display: none
    }
}

@media screen and (min-width:759px) {
    .eir_md_nofix {
        position: relative
    }
}

.ei_dyncombobox.ei_dyncombobox-opened {
    position: relative;
    z-index: 1000
}

.ei_dyncombobox__list {
    position: absolute;
    overflow-y: auto;
    max-height: 400px;
    background: #fff;
    padding: 4px 0;
    border: 1px solid #d3d3d3
}

.ei_dyncombobox__list:focus {
    outline: 0
}

.ei_dyncombobox__list__content {
    margin: 0;
    padding: 0
}

.ei_dyncombobox__group {
    padding: 0;
    list-style: none;
    margin: 0 0 6px !important
}

.ei_dyncombobox__group:last-child {
    margin-bottom: 0 !important
}

.ei_dyncombobox__group__title {
    font-size: 13px;
    font-weight: 700;
    padding: 2px 5px;
    color: #474747;
    border-bottom: 1px solid #d3d3d3
}

.ei_dyncombobox__group .ei_dyncombobox__option {
    padding: 2px 8px
}

.ei_dyncombobox__option {
    white-space: nowrap;
    cursor: pointer;
    padding: 2px 5px;
    font-size: 13px;
    display: flex;
    align-items: center;
    min-height: 32px;
    gap: 4px
}

.ei_dyncombobox__option-focus {
    background: 0 0;
    color: #002f5f
}

.ei_tertiarybutton.ei_loadmorebtn {
    position: relative
}

.ei_tertiarybutton.ei_loadmorebtn .ei_btn_body {
    padding: .5rem 0 1rem
}

.ei_tertiarybutton.ei_loadmorebtn .ei_btn_body .ei_btn_pic.ei_iblock {
    display: inline-block;
    width: 0
}

.ei_tertiarybutton.ei_loadmorebtn .ei_btn_body .ei_btn_pic.ei_iblock:after {
    position: absolute;
    left: 50%;
    top: 2.5rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    pointer-events: none;
    font-family: fts_picto;
    content: "\F0327";
    font-size: 1.5rem;
    color: currentColor
}

.ei_tablelayout-fixed {
    table-layout: fixed
}

table:not([cellspacing]).ei_cellspacing {
    border-spacing: 1px
}

@media screen and (max-width:999px) {
    .aide {
        display: block
    }
}

.g {
    text-align: left !important
}

.c {
    text-align: center !important
}

.d, .mtt, .tx {
    text-align: right !important
}

.mtt, .tx {
    white-space: nowrap
}

.vc, td.vc {
    vertical-align: middle !important
}

.j {
    text-align: justify
}

.adroite {
    margin-left: auto
}

.agauche {
    margin-right: auto
}

.aucentre {
    margin-left: auto;
    margin-right: auto
}

.h, td.h {
    vertical-align: top
}

.b, td.b {
    vertical-align: bottom !important
}

.aumilieu {
    align-items: center;
    display: flex
}

.exple {
    font-style: italic
}

@media screen and (max-width:999px) {
    .exple {
        display: block
    }
}

.ei_flex {
    display: flex;
    flex-wrap: wrap
}

.ei_flex_just {
    justify-content: space-between
}

.ei_flex.d, .ei_flex_justend {
    justify-content: flex-end
}

.ei_flex_justaround {
    justify-content: space-around
}

.ei_flex_justcenter {
    justify-content: center
}

.ei_flex_col {
    flex-direction: column
}

.ei_flex_alcenter {
    align-items: center
}

.ei_flex_alcenter>* {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.ei_flex_alend {
    align-items: flex-end
}

.ei_flex_alend>* {
    margin-top: 0;
    margin-bottom: 0
}

.ei_flex_alstart {
    align-items: flex-start
}

.ei_flex_alstart>* {
    margin-top: 0;
    margin-bottom: 0
}

.ei_flex_nowrap {
    flex-wrap: nowrap
}

.ei_flex_gutter>* {
    margin: 0 10px 10px 0
}

.ei_flex_gutter>:last-child {
    margin-right: 0
}

.ei_flex_col.ei_flex_gutter>:last-child {
    margin-right: 10px
}

@media (max-width:999px) {
    .ei_flex_nowrap.eir_sm_flex_wrap {
        flex-wrap: wrap
    }
}

@media screen and (max-width:759px) {
    .ei_flex_nowrap.eir_xs_flex_wrap {
        flex-wrap: wrap
    }
}

.nof {
    clear: both
}

.fg, .float-left {
    float: left
}

.fd, .float-right {
    float: right
}

.ei_sronly {
    position: absolute;
    overflow: hidden;
    padding: 0;
    border: 0;
    clip: rect(0, 0, 0, 0);
    -webkit-clip-path: circle(0);
    clip-path: circle(0);
    width: 1px;
    height: 1px;
    margin: -1px;
    white-space: nowrap
}

.ei_sronly_focusable:active, .ei_sronly_focusable:focus {
    clip: auto;
    -webkit-clip-path: none;
    clip-path: none;
    height: auto;
    margin: auto;
    overflow: visible;
    width: auto;
    white-space: normal
}

.ei_sronly_focusvisible {
    position: absolute;
    -webkit-clip-path: circle(0);
    clip-path: circle(0);
    background: #424242 !important;
    color: #fff !important
}

.ei_sronly_focusvisible:focus-visible {
    -webkit-clip-path: initial;
    clip-path: initial
}

@media screen and (min-width:0 \0) {
    .ei_sronly_focusvisible {
        width: 1px;
        height: 1px;
        margin: -1px;
        overflow: hidden;
        white-space: nowrap
    }

    .ei_sronly_focusvisible:focus {
        width: auto;
        height: auto;
        margin: auto;
        overflow: visible;
        white-space: normal
    }
}

@media screen and (max-width:999px) {
    .eir_invisiblesm {
        position: absolute;
        top: -9000px;
        left: -9000px
    }
}

@media screen and (max-width:759px) {
    .eir_invisiblexs {
        position: absolute;
        top: -9000px;
        left: -9000px
    }
}

.ei_fnblock-hasInvisibleTitle>.ei_titlelabel, .ei_gpblock-hasInvisibleTitle>.ei_titlelabel, .ei_mainblocfctl-hasInvisibleTitle>.ei_titlelabel {
    position: absolute;
    top: 0;
    left: -9000px;
    overflow: hidden;
    opacity: 0
}

.ei_fnblock-hasInvisibleTitle>.ei_fnblock_header .ei_titlelabel, .ei_gpblock-hasInvisibleTitle>.ei_gpblock_header .ei_titlelabel, .ei_mainblocfctl-hasInvisibleTitle>.ei_mainblocfctl_title .ei_titlelabel {
    position: absolute;
    top: 0;
    left: -9000px;
    overflow: hidden;
    opacity: 0
}

.e_invisible:not(fieldset), .invisible:not(fieldset) {
    position: absolute;
    top: 0;
    left: -9000px;
    overflow: hidden;
    opacity: 0
}

fieldset.invisible {
    position: relative;
    left: 0;
    border: 0;
    clip: initial;
    -webkit-clip-path: initial;
    clip-path: initial;
    width: inherit;
    height: inherit;
    margin-bottom: 5px;
    padding-left: 0;
    padding-right: 0
}

abbr.invisible, acronym.invisible {
    position: relative;
    left: 0;
    border-bottom: 0;
    cursor: auto
}

.masque {
    display: none
}

.a_blocappli .masque {
    display: none
}

.ei_bigpic .ei_richlink_title span.masque {
    display: none
}

table.saisie .ei-saisie__th label.masque, table.saisie .ei_saisie__th label.masque, table.saisie td label.masque, table.saisie th label.masque {
    display: none
}

.ei_noscroll, html.ei_noscroll, html.ei_noscroll body {
    overflow: hidden
}

.ei_scroll, html.ei_scroll, html.ei_scroll body {
    overflow: auto
}

.ei_stick, .ei_stick_bottom {
    position: fixed;
    z-index: 1010;
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, .4);
    background-color: #fff
}

.ei_stick--fullwidth, .ei_stick_bottom--fullwidth {
    background-color: transparent;
    box-shadow: none
}

.ei_stick--fullwidth:before, .ei_stick_bottom--fullwidth:before {
    content: "";
    display: block;
    width: 200%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 100%;
    position: absolute;
    overflow: hidden;
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, .4);
    background-color: #fff
}

.ei_stick--inside, .ei_stick_bottom--inside {
    box-shadow: none;
    background-color: transparent
}

.ei_stick--fullwidth>* {
    position: relative
}

.ei_stick {
    top: 0
}

.ei_stick_bottom {
    bottom: 0
}

.ei_separator_bottom, .ei_separator_left, .ei_separator_right, .ei_separator_top {
    position: relative
}

.ei_separator_bottom:before, .ei_separator_left:before, .ei_separator_right:before, .ei_separator_top:before {
    content: "";
    display: block;
    position: absolute;
    background: #d2d0cc
}

.ei_separator_left:before, .ei_separator_right:before {
    content: "";
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 2px;
    height: calc(100% - 12px)
}

.ei_separator_bottom:before, .ei_separator_top:before {
    content: "";
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: calc(100% - 12px);
    height: 2px
}

.ei_separator_left:before {
    content: "";
    left: 0
}

.ei_separator_right:before {
    content: "";
    right: 0
}

.ei_separator_top:before {
    content: "";
    top: 0
}

.ei_separator_bottom:before {
    content: "";
    bottom: 0
}

.ei_embedvideo {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%
}

.ei_embedvideo iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.m-0 {
    margin: 0 !important
}

.mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.mx-1 {
    margin-left: 4px !important;
    margin-right: 4px !important
}

.mx-2 {
    margin-left: 8px !important;
    margin-right: 8px !important
}

.mx-3 {
    margin-left: 16px !important;
    margin-right: 16px !important
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.my-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important
}

.my-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important
}

.my-3 {
    margin-top: 16px !important;
    margin-bottom: 16px !important
}

.mt-0 {
    margin-top: 0 !important
}

.mt-1 {
    margin-top: 4px !important
}

.mt-2 {
    margin-top: 8px !important
}

.mt-3 {
    margin-top: 16px !important
}

.mr-0 {
    margin-right: 0 !important
}

.mr-1 {
    margin-right: 4px !important
}

.mr-2 {
    margin-right: 8px !important
}

.mr-3 {
    margin-right: 16px !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.mb-1 {
    margin-bottom: 4px !important
}

.mb-2 {
    margin-bottom: 8px !important
}

.mb-3 {
    margin-bottom: 16px !important
}

.mb_default {
    margin-bottom: 8px !important
}

.ml-0 {
    margin-left: 0 !important
}

.ml-1 {
    margin-left: 4px !important
}

.ml-2 {
    margin-left: 8px !important
}

.ml-3 {
    margin-left: 16px !important
}

.p-0 {
    padding: 0 !important
}

.px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.px-1 {
    padding-left: 4px !important;
    padding-right: 4px !important
}

.px-2 {
    padding-left: 8px !important;
    padding-right: 8px !important
}

.px-3 {
    padding-left: 16px !important;
    padding-right: 16px !important
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.py-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important
}

.py-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important
}

.py-3 {
    padding-top: 16px !important;
    padding-bottom: 16px !important
}

.pt-0 {
    padding-top: 0 !important
}

.pt-1 {
    padding-top: 4px !important
}

.pt-2 {
    padding-top: 8px !important
}

.pt-3 {
    padding-top: 16px !important
}

.pr-0 {
    padding-right: 0 !important
}

.pr-1 {
    padding-right: 4px !important
}

.pr-2 {
    padding-right: 8px !important
}

.pr-3 {
    padding-right: 16px !important
}

.pb-0 {
    padding-bottom: 0 !important
}

.pb-1 {
    padding-bottom: 4px !important
}

.pb-2 {
    padding-bottom: 8px !important
}

.pb-3 {
    padding-bottom: 16px !important
}

.pl-0 {
    padding-left: 0 !important
}

.pl-1 {
    padding-left: 4px !important
}

.pl-2 {
    padding-left: 8px !important
}

.pl-3 {
    padding-left: 16px !important
}

@font-face {
    font-family: fts_picto;
    src: url('../../commun/fonts/fts_picto.woff2') format('woff2'), url('../../commun/fonts/fts_picto.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: block
}

.nodecal {
    padding-left: 0
}

.nomargeh, p.illustre, p.sstitre3 {
    margin-top: 0
}

.nomargeb {
    margin-bottom: 0
}

.nowrap, ul.nowrap li {
    white-space: nowrap
}

.cpc {
    width: 100%
}

.ei_bold {
    font-weight: 700
}

.ei_textbreak {
    word-break: break-all
}

.ei_textbreak_word {
    word-break: break-word
}

.ei_ellipsis {
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden
}

.noborder {
    border: none
}

.pointer {
    cursor: pointer
}

.ei_nominwidth {
    min-width: auto !important
}

em.fb, em.fbv, em.fh, em.fhr, em.fs, span.fb, span.fbv, span.fh, span.fhr, span.fs {
    display: inline-block;
    margin-left: 3px
}

.fb, .fbv, .fh, .fhr, .fs {
    padding-right: 0 !important;
    text-align: right;
    background-position: top right;
    background-repeat: no-repeat
}

.fb:after, .fbv:after, .fh:after, .fhr:after, .fs:after {
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: .7em;
    padding-left: 2px;
    padding-right: 3px;
    text-decoration: none
}

.d .fb, .d .fbv, .d .fh, .d .fhr, .d .fs, .mtt .fb, .mtt .fbv, .mtt .fh, .mtt .fhr, .mtt .fs, .tx .fb, .tx .fbv, .tx .fh, .tx .fhr, .tx .fs {
    padding-right: 0 !important
}

.fb:after {
    content: "\F0153";
    color: #bc0624
}

.fh:after {
    content: "\F0159";
    color: #006e36
}

.fs:after {
    content: "\F0154";
    color: #1565c0
}

.fbv:after {
    content: "\F0153";
    color: #006e36
}

.fhr:after {
    content: "\F0159";
    color: #bc0624
}

.ei_pos, .pos {
    color: #006e36
}

.ei_neg, .neg {
    color: #bc0624
}

.doux {
    color: #666
}

.renvoi {
    vertical-align: top;
    font-size: .8rem !important
}

.lblsnd, .smaller {
    font-size: smaller
}

.bigger {
    font-size: larger
}

.ei_hidden {
    visibility: hidden
}

.blocboutons {
    text-align: center;
    margin: 10px 0
}

.blocboutons .blocdecision {
    margin-bottom: 10px
}

div.a_blocappli a:focus img, div.a_blocappli a:hover img, div.a_blocappli input.image:focus, div.a_blocappli input.image:hover {
    filter: brightness(85%);
    -webkit-filter: brightness(85%);
    -moz-filter: brightness(85%);
    -o-filter: brightness(85%);
    -ms-filter: brightness(85%)
}

input[type=checkbox]:hover, input[type=radio]:hover {
    cursor: pointer
}

.ei_errlst {
    display: inline-block;
    padding: 5px 0 5px 10px;
    vertical-align: middle
}

.ei_errlst:empty {
    display: none
}

.ei_errloc {
    background-repeat: no-repeat;
    background-position: left top;
    background-color: rgba(0, 0, 0, 0);
    background-clip: border-box;
    color: #ee0700;
    display: block
}

.bloctxt.ei_bloctxt-neutral {
    background: #eee;
    border: none;
    color: #002f5f;
    padding: 8px 10px
}

div.ei_richrb.ei_selected .bloctxt.ei_bloctxt-neutral *, div.ei_richrb.ei_selected:focus .bloctxt.ei_bloctxt-neutral *, div.ei_richrb.ei_selected:hover .bloctxt.ei_bloctxt-neutral *, div.ei_richrb:not(.ei_richrb_disabled):focus .bloctxt.ei_bloctxt-neutral *, div.ei_richrb:not(.ei_richrb_disabled):hover .bloctxt.ei_bloctxt-neutral *, div.ei_richrbgroup div.ei_richrb.ei_selected .bloctxt.ei_bloctxt-neutral *, div.ei_richrbgroup div.ei_richrb.ei_selected:focus .bloctxt.ei_bloctxt-neutral *, div.ei_richrbgroup div.ei_richrb.ei_selected:hover .bloctxt.ei_bloctxt-neutral *, div.ei_richrbgroup div.ei_richrb:not(.ei_richrb_disabled):focus .bloctxt.ei_bloctxt-neutral *, div.ei_richrbgroup div.ei_richrb:not(.ei_richrb_disabled):hover .bloctxt.ei_bloctxt-neutral * {
    color: #002f5f
}

div.ei_richrb.ei_selected .bloctxt.ei_bloctxt-neutral * .ei_paraghtitle, div.ei_richrb.ei_selected:focus .bloctxt.ei_bloctxt-neutral * .ei_paraghtitle, div.ei_richrb.ei_selected:hover .bloctxt.ei_bloctxt-neutral * .ei_paraghtitle, div.ei_richrb:not(.ei_richrb_disabled):focus .bloctxt.ei_bloctxt-neutral * .ei_paraghtitle, div.ei_richrb:not(.ei_richrb_disabled):hover .bloctxt.ei_bloctxt-neutral * .ei_paraghtitle, div.ei_richrbgroup div.ei_richrb.ei_selected .bloctxt.ei_bloctxt-neutral * .ei_paraghtitle, div.ei_richrbgroup div.ei_richrb.ei_selected:focus .bloctxt.ei_bloctxt-neutral * .ei_paraghtitle, div.ei_richrbgroup div.ei_richrb.ei_selected:hover .bloctxt.ei_bloctxt-neutral * .ei_paraghtitle, div.ei_richrbgroup div.ei_richrb:not(.ei_richrb_disabled):focus .bloctxt.ei_bloctxt-neutral * .ei_paraghtitle, div.ei_richrbgroup div.ei_richrb:not(.ei_richrb_disabled):hover .bloctxt.ei_bloctxt-neutral * .ei_paraghtitle {
    color: #002f5f
}

div.ei_richrb.ei_selected .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title, div.ei_richrb.ei_selected:focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title, div.ei_richrb.ei_selected:hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title, div.ei_richrb:not(.ei_richrb_disabled):focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title, div.ei_richrb:not(.ei_richrb_disabled):hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title, div.ei_richrbgroup div.ei_richrb.ei_selected .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title, div.ei_richrbgroup div.ei_richrb.ei_selected:focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title, div.ei_richrbgroup div.ei_richrb.ei_selected:hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title, div.ei_richrbgroup div.ei_richrb:not(.ei_richrb_disabled):focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title, div.ei_richrbgroup div.ei_richrb:not(.ei_richrb_disabled):hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title {
    color: #000
}

div.ei_richrb.ei_selected .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title *, div.ei_richrb.ei_selected:focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title *, div.ei_richrb.ei_selected:hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title *, div.ei_richrb:not(.ei_richrb_disabled):focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title *, div.ei_richrb:not(.ei_richrb_disabled):hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title *, div.ei_richrbgroup div.ei_richrb.ei_selected .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title *, div.ei_richrbgroup div.ei_richrb.ei_selected:focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title *, div.ei_richrbgroup div.ei_richrb.ei_selected:hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title *, div.ei_richrbgroup div.ei_richrb:not(.ei_richrb_disabled):focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title *, div.ei_richrbgroup div.ei_richrb:not(.ei_richrb_disabled):hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_title * {
    color: #000
}

div.ei_richrb.ei_selected .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val, div.ei_richrb.ei_selected:focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val, div.ei_richrb.ei_selected:hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val, div.ei_richrb:not(.ei_richrb_disabled):focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val, div.ei_richrb:not(.ei_richrb_disabled):hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val, div.ei_richrbgroup div.ei_richrb.ei_selected .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val, div.ei_richrbgroup div.ei_richrb.ei_selected:focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val, div.ei_richrbgroup div.ei_richrb.ei_selected:hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val, div.ei_richrbgroup div.ei_richrb:not(.ei_richrb_disabled):focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val, div.ei_richrbgroup div.ei_richrb:not(.ei_richrb_disabled):hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val {
    color: #002f5f
}

div.ei_richrb.ei_selected .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val *, div.ei_richrb.ei_selected:focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val *, div.ei_richrb.ei_selected:hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val *, div.ei_richrb:not(.ei_richrb_disabled):focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val *, div.ei_richrb:not(.ei_richrb_disabled):hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val *, div.ei_richrbgroup div.ei_richrb.ei_selected .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val *, div.ei_richrbgroup div.ei_richrb.ei_selected:focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val *, div.ei_richrbgroup div.ei_richrb.ei_selected:hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val *, div.ei_richrbgroup div.ei_richrb:not(.ei_richrb_disabled):focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val *, div.ei_richrbgroup div.ei_richrb:not(.ei_richrb_disabled):hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_val * {
    color: #002f5f
}

div.ei_richrb.ei_selected .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_compl, div.ei_richrb.ei_selected:focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_compl, div.ei_richrb.ei_selected:hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_compl, div.ei_richrb:not(.ei_richrb_disabled):focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_compl, div.ei_richrb:not(.ei_richrb_disabled):hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_compl, div.ei_richrbgroup div.ei_richrb.ei_selected .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_compl, div.ei_richrbgroup div.ei_richrb.ei_selected:focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_compl, div.ei_richrbgroup div.ei_richrb.ei_selected:hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_compl, div.ei_richrbgroup div.ei_richrb:not(.ei_richrb_disabled):focus .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_compl, div.ei_richrbgroup div.ei_richrb:not(.ei_richrb_disabled):hover .bloctxt.ei_bloctxt-neutral * .ei_blcdata_single .ei_blcdata_compl {
    color: #55595c
}

.a_blocappli .fondorange {
    background-color: #ff3000;
    color: #fff
}

.a_blocappli .fondrose {
    background-color: #ff3ae1;
    color: #fff
}

.a_blocappli .fondrouge {
    background-color: red;
    color: #fff
}

.a_blocappli .fondbleu {
    background-color: #124c87;
    color: #fff
}

.a_blocappli .fondvert {
    background-color: #0b7210;
    color: #fff
}

.a_blocappli .fondviolet {
    background-color: #7421d2;
    color: #fff
}

/* div.a_blocappli h1, p.a_titre1, p.titre1 {
    background: 0 0;
    color: #002f5f;
    font-size: 3.2rem; 
    font-weight: 800;
    padding: 8px 0
} */

div.a_blocappli h1 a, p.a_titre1 a, p.titre1 a {
    color: #002f5f
}

/* div.a_blocappli h2, p.a_titre2, p.titre2 {
    background: 0 0;
    color: #002f5f;
    font-size: 1.9rem;
    font-weight: 500;
    padding: 0
} */

div.a_blocappli h2 a, p.a_titre2 a, p.titre2 a {
    color: #002f5f
}

/* div.a_blocappli h3, p.a_titre3, p.titre3 {
    background: 0 0;
    color: #002f5f;
    font-size: 1.923em;
    font-weight: 400;
    padding: 0
} */

div.a_blocappli h3 a, p.a_titre3 a, p.titre3 a {
    color: #002f5f
}

div.a_blocappli h4, p.a_titre4, p.titre4 {
    background: 0 0;
    color: #002f5f;
    font-size: 1.154em;
    font-weight: 700;
    padding: 0
}

div.a_blocappli h4 a, p.a_titre4 a, p.titre4 a {
    color: #002f5f
}

div.a_blocappli h1:empty, div.a_blocappli h2:empty, div.a_blocappli h3:empty, div.a_blocappli h4:empty, p.a_titre1:empty, p.a_titre2:empty, p.a_titre3:empty, p.a_titre4:empty, p.titre1:empty, p.titre2:empty, p.titre3:empty, p.titre4:empty {
    display: none
}

div.a_blocappli h1.ei_caption_like, div.a_blocappli h2.ei_caption_like, div.a_blocappli h3.ei_caption_like, div.a_blocappli h4.ei_caption_like, div.a_blocappli p.ei_caption_like {
    background-color: #f2f2f2;
    color: #002f5f;
    padding: 5px;
    margin: 0;
    padding: .4rem .5rem;
    text-align: center;
    border-bottom: 1px solid #d3d3d3;
    font-size: 1.38em
}

div.a_blocappli h1.ei_caption_like a, div.a_blocappli h2.ei_caption_like a, div.a_blocappli h3.ei_caption_like a, div.a_blocappli h4.ei_caption_like a, div.a_blocappli p.ei_caption_like a {
    color: #002f5f
}

div.a_blocappli h1.ei_caption_like .ei_hint_decor:before, div.a_blocappli h2.ei_caption_like .ei_hint_decor:before, div.a_blocappli h3.ei_caption_like .ei_hint_decor:before, div.a_blocappli h4.ei_caption_like .ei_hint_decor:before, div.a_blocappli p.ei_caption_like .ei_hint_decor:before {
    color: #002f5f
}

.rupture, .rupture2 {
    background-color: #dbdee1;
    color: #002f5f;
    font-weight: 700;
    padding: 5px 10px;
    text-align: left
}

.rupture2:before, .rupture:before {
    color: #002f5f
}

.rupture a, .rupture2 a {
    color: #002f5f
}

.rupture a.afficher:before, .rupture a.masquer:before, .rupture2 a.afficher:before, .rupture2 a.masquer:before {
    color: #002f5f
}

.a_blocappli.ei_inclusion-top {
    margin-bottom: 0
}

.a_blocappli.ei_inclusion-top .ei_mainblocfctl {
    margin-bottom: 0
}

.a_blocappli.ei_inclusion-bottom {
    margin-top: 0
}

.a_blocappli.ei_inclusion-bottom .ei_mainblocfctl {
    margin-top: 0
}

.a_blocappli.ei_inclusion-left {
    margin-right: 0
}

.a_blocappli.ei_inclusion-left .ei_mainblocfctl {
    margin-right: 0
}

.a_blocappli.ei_inclusion-right {
    margin-left: 0
}

.a_blocappli.ei_inclusion-right .ei_mainblocfctl {
    margin-left: 0
}

.a_blocfctl, .ei_mainblocfctl {
    background-color: #fff;
    border: 0;
    border-top: none;
    margin: 0
}

.a_blocfctl .a_blocfctl, .a_blocfctl .ei_fnblock, .ei_mainblocfctl .a_blocfctl, .ei_mainblocfctl .ei_fnblock {
    border: none
}

.a_blocfctltitre, .ei_titleblock {
    background-color: #fff;
    border: 0 none currentcolor;
    padding: 20px 0
}

.donnee {
    border: 1px dotted #505f6f;
    background-image: none;
    text-align: center;
    margin-bottom: 5px
}

.maquette {
    padding-top: 25px;
    background: url(../images/css/v3commun/maquette.gif) repeat-x
}

.blocnotes {
    color: #666;
    font-size: .9em
}

.note {
    font-style: italic
}

.legal {
    background-color: #fff;
    color: #002f5f;
    text-align: center;
    font-size: large;
    padding: 8px
}

.ei_tpl_transac .legal {
    margin-top: 16px
}

.bloccom {
    padding: 8px;
    background-color: #deedf6
}

.bloccom p {
    background-color: #deedf6;
    font-size: 1em
}

.bloccom a.suite {
    text-decoration: underline
}

.bloccom a.suite:focus, .bloccom a.suite:hover {
    text-decoration: underline
}

.synonyme {
    margin: 8px
}

.synonyme p {
    color: #002f5f;
    font-size: 1.2em
}

.synonyme a {
    color: #002f5f;
    font-weight: 700;
    font-style: italic
}

.rec {
    background-color: #fff
}

.rec p {
    font-size: 1em
}

.rec a.suite {
    font-size: 1em;
    text-decoration: underline;
    font-weight: 400
}

.rec a.suite:focus, .rec a.suite:hover {
    text-decoration: underline;
    font-weight: 400
}

.rec p.url {
    color: #474747;
    font-size: 1em;
    padding-bottom: 8px
}

.rec p.url a {
    color: #474747;
    text-decoration: none;
    font-weight: 400
}

#ei_tpl_ariane li {
    display: inline-block
}

.a_blocongfond {
    background-color: #fff;
    border: 0 solid transparent;
    padding: 10px 5px
}

.a_blocongfond em {
    font-size: 1.2em
}

.a_blocongfond p.a_titre2 {
    margin-left: 15px
}

.a_blocongh {
    margin: 0;
    list-style: none outside none;
    height: 32px;
    padding: 0;
    margin: 10px 0 0
}

.a_blocongh ul {
    height: 33px;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden
}

.a_blocongh ul li {
    float: left;
    list-style: none;
    border: 0;
    border-bottom: 0 solid transparent;
    background-color: transparent;
    border-radius: 2px 2px 0 0;
    color: #474747;
    margin: 0;
    padding: 0
}

.a_blocongh ul li img {
    margin-right: 5px
}

.a_blocongh ul li img.ei_completed, .a_blocongh ul li img.ei_todo {
    width: 25px;
    margin: -3px 0 0 -5px !important
}

.a_blocongh ul li a, .a_blocongh ul li span {
    height: 22px;
    display: block;
    padding: 6px 6px 0;
    text-decoration: none;
    margin-top: 3px
}

.a_blocongh ul li a.needscript, .a_blocongh ul li span.needscript {
    display: inline-block !important
}

.a_blocongh ul li a.needscript.ei_js_hidden, .a_blocongh ul li span.needscript.ei_js_hidden {
    display: none !important
}

.a_blocongh ul li span {
    color: #474747
}

.a_blocongh ul li:focus a, .a_blocongh ul li:hover a {
    color: #002f5f
}

.a_blocongh ul li.ina, .a_blocongh ul li.recapina {
    background-color: transparent;
    color: #5d5d5d
}

.a_blocongh ul li.ina span, .a_blocongh ul li.recapina span {
    color: #5d5d5d
}

.a_blocongh ul li.sel {
    border: 0 solid transparent;
    border-bottom: 1px solid #fff;
    background-color: #fff;
    font-weight: 700;
    color: #002f5f
}

.a_blocongh ul li.sel a, .a_blocongh ul li.sel span {
    color: #002f5f
}

.a_blocongh_etapes .a_blocongh li a, .a_blocongh_etapes .a_blocongh li span {
    display: table
}

.a_blocongh_etapes .a_blocongh li a span, .a_blocongh_etapes .a_blocongh li span span {
    display: table-cell
}

.oldie .a_blocongh {
    height: 34px
}

.liensctx {
    margin: 10px 0
}

ul.a_actions:empty, ul.a_menuappli:empty {
    display: none
}

ul.a_actions li:first-child, ul.a_menuappli li:first-child {
    margin-left: 0
}

.a_actions span[aria-disabled=true], .ei_caddy_pic, .ei_deletebookmark_pic, .ei_detail_pic, .ei_onlypic_actual, .ei_onlypic_archive, .ei_onlypic_call, .ei_onlypic_differeplus, .ei_onlypic_download, .ei_onlypic_graphic, .ei_onlypic_iban, .ei_onlypic_imp, .ei_onlypic_mod, .ei_onlypic_new, .ei_onlypic_overflow, .ei_onlypic_param, .ei_onlypic_pj, .ei_onlypic_popaide, .ei_onlypic_popdetail, .ei_onlypic_popdoc, .ei_onlypic_popexcel, .ei_onlypic_popgraph, .ei_onlypic_popimg, .ei_onlypic_popmail, .ei_onlypic_poppdf, .ei_onlypic_popppt, .ei_onlypic_poptxt, .ei_onlypic_popword, .ei_onlypic_popzip, .ei_onlypic_reply, .ei_onlypic_restore, .ei_onlypic_scan, .ei_onlypic_search, .ei_onlypic_sup, .ei_onlypic_supp, .ei_onlypic_toppage, .ei_onlypic_transfer, .ei_onlypic_vote, .ei_photo_pic, .ei_ppt_pic, .ei_scan_pic, .photo, a.actual, a.addbm, a.ajouter, a.archive, a.call, a.cart, a.ctx, a.delbm, a.ei_add, a.graphic, a.imp, a.mod, a.new, a.overflow, a.param, a.pj, a.popaide, a.popdetail, a.popdoc, a.popexcel, a.popgraph, a.popimg, a.popmail, a.poppdf, a.popppt, a.poptxt, a.popword, a.popzip, a.reply, a.restore, a.scan, a.search, a.sup, a.supp, a.toppage, a.transfer, a.vote, span.actual, span.addbm, span.ajouter, span.archive, span.call, span.cart, span.delbm, span.ei_add, span.ei_addbookmark_pic, span.graphic, span.imp, span.mod, span.new, span.overflow, span.param, span.pj, span.popaide, span.popdetail, span.popdoc, span.popexcel, span.popgraph, span.popimg, span.popmail, span.poppdf, span.popppt, span.poptxt, span.popword, span.popzip, span.reply, span.restore, span.scan, span.search, span.sup, span.supp, span.toppage, span.transfer, span.vote {
    padding-left: 0;
    position: relative
}

.a_actions span[aria-disabled=true]:before, .ei_caddy_pic:before, .ei_deletebookmark_pic:before, .ei_detail_pic:before, .ei_onlypic_actual:before, .ei_onlypic_archive:before, .ei_onlypic_call:before, .ei_onlypic_differeplus:before, .ei_onlypic_download:before, .ei_onlypic_graphic:before, .ei_onlypic_iban:before, .ei_onlypic_imp:before, .ei_onlypic_mod:before, .ei_onlypic_new:before, .ei_onlypic_overflow:before, .ei_onlypic_param:before, .ei_onlypic_pj:before, .ei_onlypic_popaide:before, .ei_onlypic_popdetail:before, .ei_onlypic_popdoc:before, .ei_onlypic_popexcel:before, .ei_onlypic_popgraph:before, .ei_onlypic_popimg:before, .ei_onlypic_popmail:before, .ei_onlypic_poppdf:before, .ei_onlypic_popppt:before, .ei_onlypic_poptxt:before, .ei_onlypic_popword:before, .ei_onlypic_popzip:before, .ei_onlypic_reply:before, .ei_onlypic_restore:before, .ei_onlypic_scan:before, .ei_onlypic_search:before, .ei_onlypic_sup:before, .ei_onlypic_supp:before, .ei_onlypic_toppage:before, .ei_onlypic_transfer:before, .ei_onlypic_vote:before, .ei_photo_pic:before, .ei_ppt_pic:before, .ei_scan_pic:before, .photo:before, a.actual:before, a.addbm:before, a.ajouter:before, a.archive:before, a.call:before, a.cart:before, a.ctx:before, a.delbm:before, a.ei_add:before, a.graphic:before, a.imp:before, a.mod:before, a.new:before, a.overflow:before, a.param:before, a.pj:before, a.popaide:before, a.popdetail:before, a.popdoc:before, a.popexcel:before, a.popgraph:before, a.popimg:before, a.popmail:before, a.poppdf:before, a.popppt:before, a.poptxt:before, a.popword:before, a.popzip:before, a.reply:before, a.restore:before, a.scan:before, a.search:before, a.sup:before, a.supp:before, a.toppage:before, a.transfer:before, a.vote:before, span.actual:before, span.addbm:before, span.ajouter:before, span.archive:before, span.call:before, span.cart:before, span.delbm:before, span.ei_add:before, span.ei_addbookmark_pic:before, span.graphic:before, span.imp:before, span.mod:before, span.new:before, span.overflow:before, span.param:before, span.pj:before, span.popaide:before, span.popdetail:before, span.popdoc:before, span.popexcel:before, span.popgraph:before, span.popimg:before, span.popmail:before, span.poppdf:before, span.popppt:before, span.poptxt:before, span.popword:before, span.popzip:before, span.reply:before, span.restore:before, span.scan:before, span.search:before, span.sup:before, span.supp:before, span.toppage:before, span.transfer:before, span.vote:before {
    position: absolute;
    left: 0;
    top: 3px;
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

a.act, span.act {
    padding-left: 0;
    position: relative
}

a.act:before, span.act:before {
    position: absolute;
    left: 0;
    top: 3px;
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

[class^=ei_onlypic_] {
    padding-right: 4px
}

[class^=ei_onlypic_]:before {
    font-size: 1.2em
}

a.act, span.act {
    padding-left: 17px
}

a.act:before, span.act:before {
    content: ""
}

a.ctx:before {
    content: "\F0329"
}

a.act:after, a.act:before, a.ctx:after, a.ctx:before, span.act:after, span.act:before {
    text-decoration: underline
}

a.act:after, a.act:before, a.ctx:after, a.ctx:before, span.act:after, span.act:before {
    text-decoration: none
}

.ei_pict_disable {
    opacity: .4;
    cursor: default
}

.ei_act_pic, .ei_attach_pic, .ei_authformelAdd_pic, .ei_authformel_pic, .ei_bookmark_pic, .ei_caddy_pic, .ei_call_pic, .ei_delete_pic, .ei_document_pic, .ei_excel_pic, .ei_graph_pic, .ei_image_pic, .ei_letters_pic, .ei_mail_pic, .ei_mailsecur_pic, .ei_mobile_pic, .ei_nav_pic, .ei_nctxm_pic, .ei_opportunite_pic, .ei_pdf_pic, .ei_pj_pic, .ei_ppt_pic, .ei_print_pic, .ei_rdvagence_pic, .ei_refresh_pic, .ei_scan_pic, .ei_searchDetail_pic, .ei_search_pic, .ei_sms_pic, .ei_txt_pic, .ei_update_pic, .ei_word_pic, .ei_www_pic, .ei_zip_pic {
    background: url('../images/css/v3commun/formatmap16x16.png') left top no-repeat;
    width: 16px;
    height: 16px !important;
    display: inline-block;
    overflow: hidden;
    margin-bottom: -3px
}

.ei_photo_pic, a.ei_photo_pic, span.ei_photo_pic {
    position: relative
}

.ei_photo_pic:before, a.ei_photo_pic:before, span.ei_photo_pic:before {
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\F03E4";
    position: absolute;
    left: 0;
    top: 50% !important;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

a.ei_photo_pic {
    padding-left: 20px
}

a.ei_photo_pic.act {
    padding-left: 25px
}

.ei_act_pic, .ei_nctxm_pic {
    background-position: -96px -18px
}

.ei_nav_pic {
    background-position: -128px -18px
}

.ei_excel_pic {
    background-position: left -16px
}

.ei_word_pic {
    background-position: -16px -16px
}

.ei_pdf_pic {
    background-position: -32px -16px
}

.ei_image_pic {
    background-position: -80px top
}

.ei_document_pic {
    background-position: -112px top
}

.ei_txt_pic {
    background-position: left top
}

.ei_print_pic {
    background-position: -64px -16px
}

.ei_attach_pic {
    background-position: -16px top
}

.ei_scan_pic {
    background-position: -96px top
}

.ei_refresh_pic {
    background-position: -32px top
}

.ei_pj_pic {
    background-position: -16px top
}

.ei_zip_pic {
    background-position: -64px top
}

.ei_ppt_pic {
    background-position: -48px -16px
}

.ei_call_pic {
    background-position: -48px top
}

.ei_mail_pic {
    background-position: -160px top
}

.ei_delete_pic {
    background-position: -144px top
}

.ei_update_pic {
    background-position: -112px -16px
}

.ei_searchDetail_pic {
    background-position: -128px top
}

.ei_bookmark_pic {
    background-position: -80px -16px
}

.ei_mobile_pic {
    background-position: -160px -16px
}

.ei_mailsecur_pic {
    background-position: -176px top
}

.ei_rdvagence_pic {
    background-position: -192px top
}

.ei_www_pic {
    background-position: -192px -16px
}

.ei_sms_pic {
    background-position: -176px -16px
}

.ei_opportunite_pic {
    background-position: -208px -16px
}

.ei_letters_pic {
    background-position: -208px top
}

.ei_authformel_pic {
    background-position: -224px top
}

.ei_authformelAdd_pic {
    background-position: -224px -16px
}

.ei_search_pic {
    background-position: -16px -32px
}

.ei_graph_pic {
    background-position: -48px -32px
}

.ei_photo_pic {
    background-position: 0 -32px
}

.ei_caddy_pic {
    background-position: -32px -32px
}

.ei_actset_disabled .ei_act_pic, .ei_actset_disabled .ei_attach_pic, .ei_actset_disabled .ei_authformelAdd_pic, .ei_actset_disabled .ei_authformel_pic, .ei_actset_disabled .ei_bookmark_pic, .ei_actset_disabled .ei_caddy_pic, .ei_actset_disabled .ei_call_pic, .ei_actset_disabled .ei_delete_pic, .ei_actset_disabled .ei_document_pic, .ei_actset_disabled .ei_excel_pic, .ei_actset_disabled .ei_graph_pic, .ei_actset_disabled .ei_image_pic, .ei_actset_disabled .ei_letters_pic, .ei_actset_disabled .ei_mail_pic, .ei_actset_disabled .ei_mailsecur_pic, .ei_actset_disabled .ei_mobile_pic, .ei_actset_disabled .ei_nav_pic, .ei_actset_disabled .ei_opportunite_pic, .ei_actset_disabled .ei_pdf_pic, .ei_actset_disabled .ei_photo_pic, .ei_actset_disabled .ei_pj_pic, .ei_actset_disabled .ei_popup_pic, .ei_actset_disabled .ei_ppt_pic, .ei_actset_disabled .ei_print_pic, .ei_actset_disabled .ei_rdvagence_pic, .ei_actset_disabled .ei_refresh_pic, .ei_actset_disabled .ei_scan_pic, .ei_actset_disabled .ei_searchDetail_pic, .ei_actset_disabled .ei_search_pic, .ei_actset_disabled .ei_sms_pic, .ei_actset_disabled .ei_txt_pic, .ei_actset_disabled .ei_update_pic, .ei_actset_disabled .ei_word_pic, .ei_actset_disabled .ei_www_pic, .ei_actset_disabled .ei_zip_pic {
    background-image: url('../images/css/v3commun/formatmap16x16gris2.png') !important
}

.ei_mediumupdate_pic {
    background: url('../images/css/v3commun/formatmap24x24.png') left top no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;
    overflow: hidden;
    background-position: -168px -25px
}

.ei_actset_disabled .ei_mediumupdate_pic {
    background-image: url('../images/css/v3commun/formatmap24x24gris.png') !important
}

.ei_bigpic .ei_richlink_title {
    text-align: center;
    display: block
}

.ei_bigpic .ei_richlink_title span {
    display: block
}

.ei_bigact_pic, .ei_bigattach_pic, .ei_bigauthformelAdd_pic, .ei_bigauthformel_pic, .ei_bigbookmark_pic, .ei_bigcaddy_pic, .ei_bigcall_pic, .ei_bigdelete_pic, .ei_bigdocument_pic, .ei_bigexcel_pic, .ei_biggraph_pic, .ei_bigimage_pic, .ei_bigletters_pic, .ei_bigmail_pic, .ei_bigmailsecur_pic, .ei_bigmobile_pic, .ei_bignav_pic, .ei_bigopportunite_pic, .ei_bigpdf_pic, .ei_bigphoto_pic, .ei_bigpj_pic, .ei_bigpopup_pic, .ei_bigppt_pic, .ei_bigprint_pic, .ei_bigrdvagence_pic, .ei_bigrefresh_pic, .ei_bigscan_pic, .ei_bigsearchDetail_pic, .ei_bigsearch_pic, .ei_bigsms_pic, .ei_bigtxt_pic, .ei_bigupdate_pic, .ei_bigword_pic, .ei_bigwww_pic, .ei_bigzip_pic {
    background: url('../images/css/v3commun/formatmap32x32.png') left top no-repeat;
    width: 32px;
    height: 32px;
    display: inline-block;
    overflow: hidden
}

.ei_actset_disabled .ei_bigact_pic, .ei_actset_disabled .ei_bigattach_pic, .ei_actset_disabled .ei_bigauthformelAdd_pic, .ei_actset_disabled .ei_bigauthformel_pic, .ei_actset_disabled .ei_bigbookmark_pic, .ei_actset_disabled .ei_bigcaddy_pic, .ei_actset_disabled .ei_bigcall_pic, .ei_actset_disabled .ei_bigdelete_pic, .ei_actset_disabled .ei_bigdocument_pic, .ei_actset_disabled .ei_bigexcel_pic, .ei_actset_disabled .ei_biggraph_pic, .ei_actset_disabled .ei_bigimage_pic, .ei_actset_disabled .ei_bigletters_pic, .ei_actset_disabled .ei_bigmail_pic, .ei_actset_disabled .ei_bigmailsecur_pic, .ei_actset_disabled .ei_bigmobile_pic, .ei_actset_disabled .ei_bignav_pic, .ei_actset_disabled .ei_bigopportunite_pic, .ei_actset_disabled .ei_bigpdf_pic, .ei_actset_disabled .ei_bigphoto_pic, .ei_actset_disabled .ei_bigpj_pic, .ei_actset_disabled .ei_bigpopup_pic, .ei_actset_disabled .ei_bigppt_pic, .ei_actset_disabled .ei_bigprint_pic, .ei_actset_disabled .ei_bigrdvagence_pic, .ei_actset_disabled .ei_bigrefresh_pic, .ei_actset_disabled .ei_bigscan_pic, .ei_actset_disabled .ei_bigsearchDetail_pic, .ei_actset_disabled .ei_bigsearch_pic, .ei_actset_disabled .ei_bigsms_pic, .ei_actset_disabled .ei_bigtxt_pic, .ei_actset_disabled .ei_bigupdate_pic, .ei_actset_disabled .ei_bigword_pic, .ei_actset_disabled .ei_bigwww_pic, .ei_actset_disabled .ei_bigzip_pic {
    background-image: url('../images/css/v3commun/formatmap32x32gris.png') !important
}

.ei_bigact_pic {
    background-position: -192px -32px
}

.ei_bignav_pic {
    background-position: -256px -32px
}

.ei_bigexcel_pic {
    background-position: left -32px
}

.ei_bigword_pic {
    background-position: -32px -32px
}

.ei_bigpdf_pic {
    background-position: -64px -32px
}

.ei_bigimage_pic {
    background-position: -160px top
}

.ei_bigdocument_pic {
    background-position: -224px top
}

.ei_bigtxt_pic {
    background-position: left top
}

.ei_bigprint_pic {
    background-position: -128px -32px
}

.ei_bigattach_pic {
    background-position: -32px top
}

.ei_bigscan_pic {
    background-position: -192px top
}

.ei_bigrefresh_pic {
    background-position: -64px top
}

.ei_bigpj_pic {
    background-position: -32px top
}

.ei_bigzip_pic {
    background-position: -128px top
}

.ei_bigppt_pic {
    background-position: -96px -32px
}

.ei_bigcall_pic {
    background-position: -96px top
}

.ei_bigmail_pic {
    background-position: -320px top
}

.ei_bigdelete_pic {
    background-position: -288px top
}

.ei_bigupdate_pic {
    background-position: -224px -32px
}

.ei_bigsearchDetail_pic {
    background-position: -256px top
}

.ei_bigbookmark_pic {
    background-position: -160px -32px
}

.ei_bigmobile_pic {
    background-position: -320px -32px
}

.ei_bigmailsecur_pic {
    background-position: -352px top
}

.ei_bigrdvagence_pic {
    background-position: -384px top
}

.ei_bigwww_pic {
    background-position: -384px -32px
}

.ei_bigsms_pic {
    background-position: -352px -32px
}

.ei_bigopportunite_pic {
    background-position: -416px -32px
}

.ei_bigletters_pic {
    background-position: -416px top
}

.ei_bigauthformel_pic {
    background-position: -448px top
}

.ei_bigauthformelAdd_pic {
    background-position: -448px -32px
}

.ei_bigsearch_pic {
    background-position: -32px -64px
}

.ei_bigphoto_pic {
    background-position: 0 -64px
}

.ei_biggraph_pic {
    background-position: -96px -64px
}

.ei_bigcaddy_pic {
    background-position: -64px -64px
}

.ei_favDate_pic, .ei_popup_pic {
    background: url('../images/css/v3commun/ei_popup_pic.png') left top no-repeat;
    width: 5px;
    height: 5px;
    display: inline-block
}

.ei_favDate_pic {
    background-position: 0 -27px;
    width: 13px;
    height: 13px
}

a.act.popmenu span {
    padding: 0
}

a.act.popmenu span:before {
    content: "";
    position: static
}

a.actual:before, a.ei_onlypic_actual:before, span.actual:before, span.ei_onlypic_actual:before {
    content: "\F0933"
}

a.actual:before, a.ei_onlypic_actual:before, span.actual:before, span.ei_onlypic_actual:before {
    content: "\F0933"
}

a.ei_onlypic_popzip:before, a.popzip:before, span.ei_onlypic_popzip:before, span.popzip:before {
    content: "\F0103"
}

a.ei_onlypic_popzip:before, a.popzip:before, span.ei_onlypic_popzip:before, span.popzip:before {
    content: "\F0103"
}

a.ei_onlypic_popmail:before, a.popmail:before, span.ei_onlypic_popmail:before, span.popmail:before {
    content: "\F0111" !important
}

a.ei_onlypic_popmail:before, a.popmail:before, span.ei_onlypic_popmail:before, span.popmail:before {
    content: "\F0111" !important
}

a.call:before, a.ei_onlypic_call:before, span.call:before, span.ei_onlypic_call:before {
    content: "\F072A" !important
}

a.call:before, a.ei_onlypic_call:before, span.call:before, span.ei_onlypic_call:before {
    content: "\F072A" !important
}

a.ei_onlypic_graphic:before, a.graphic:before, span.ei_onlypic_graphic:before, span.graphic:before {
    content: "\F0A21"
}

a.ei_onlypic_graphic:before, a.graphic:before, span.ei_onlypic_graphic:before, span.graphic:before {
    content: "\F0A21"
}

a.ei_onlypic_download:before, span.ei_onlypic_download:before {
    content: "\F0103"
}

a.ei_onlypic_download:before, span.ei_onlypic_download:before {
    content: "\F0103"
}

a.ei_onlypic_param:before, a.param:before, span.ei_onlypic_param:before, span.param:before {
    content: "\F0709"
}

a.ei_onlypic_param:before, a.param:before, span.ei_onlypic_param:before, span.param:before {
    content: "\F0709"
}

a.ei_onlypic_search:before, a.search:before, span.ei_onlypic_search:before, span.search:before {
    content: "\F0701"
}

a.ei_onlypic_search:before, a.search:before, span.ei_onlypic_search:before, span.search:before {
    content: "\F0701"
}

a.ei_onlypic_transfer:before, a.transfer:before, span.ei_onlypic_transfer:before, span.transfer:before {
    content: "\F0A60"
}

a.ei_onlypic_transfer:before, a.transfer:before, span.ei_onlypic_transfer:before, span.transfer:before {
    content: "\F0A60"
}

a.ei_onlypic_differeplus:before, span.ei_onlypic_differeplus:before {
    content: "\F0204"
}

a.ei_onlypic_differeplus:before, span.ei_onlypic_differeplus:before {
    content: "\F0204"
}

a.ei_onlypic_iban:before, span.ei_onlypic_iban:before {
    content: "\F06F9"
}

a.ei_onlypic_iban:before, span.ei_onlypic_iban:before {
    content: "\F06F9"
}

a.ei_onlypic_popimg:before, a.popimg:before, span.ei_onlypic_popimg:before, span.popimg:before {
    content: "\F0313"
}

a.ei_onlypic_popimg:before, a.popimg:before, span.ei_onlypic_popimg:before, span.popimg:before {
    content: "\F0313"
}

/*a.ei_onlypic_popdoc:before, a.ei_onlypic_poptxt:before, a.popdoc:before, a.poptxt:before, span.ei_onlypic_popdoc:before, span.ei_onlypic_poptxt:before, span.popdoc:before, span.poptxt:before {
    content: "\F0A3A"
}

a.ei_onlypic_popdoc:before, a.ei_onlypic_poptxt:before, a.popdoc:before, a.poptxt:before, span.ei_onlypic_popdoc:before, span.ei_onlypic_poptxt:before, span.popdoc:before, span.poptxt:before {
    content: "\F0A3A"
}*/

.ei_onlypic_popexcel:before, a.ei_onlypic_popexcel:before, a.popexcel:before, span.ei_onlypic_popexcel:before, span.popexcel:before {
    content: "\F0130";
    color: #82c336 !important
}

.ei_gly_excel:before {
    color: #82c336 !important
}

.ei_onlypic_popword:before, a.ei_onlypic_popword:before, a.popword:before, span.ei_onlypic_popword:before, span.popword:before {
    content: "\F076B";
    color: #4170a9 !important
}

.ei_gly_word:before {
    color: #4170a9 !important
}

.ei_onlypic_poppdf:before, a.ei_onlypic_poppdf:before, a.poppdf:before, span.ei_onlypic_poppdf:before, span.poppdf:before {
    content: "\F05B8";
    color: #da001d !important
}

.ei_gly_pdf:before {
    color: #da001d !important
}

.ei_gly_powerpoint:before {
    color: #d04325 !important
}

a.ei_onlypic_mod:before, a.mod:before, span.ei_onlypic_mod:before, span.mod:before {
    content: "\F010E"
}

a.ei_onlypic_mod:before, a.mod:before, span.ei_onlypic_mod:before, span.mod:before {
    content: "\F010E"
}

a.ei_onlypic_sup:before, a.sup:before, span.ei_onlypic_sup:before, span.sup:before {
    content: "\F0807"
}

a.ei_onlypic_sup:before, a.sup:before, span.ei_onlypic_sup:before, span.sup:before {
    content: "\F0807"
}

a.ajouter:before, a.ei_add:before, a.ei_onlypic_ajouter:before, a.ei_onlypic_ei_add:before, span.ajouter:before, span.ei_add:before, span.ei_onlypic_ajouter:before, span.ei_onlypic_ei_add:before {
    content: "\F0009"
}

.a_actions span[aria-disabled=true]:before, a.ei_onlypic_off:before, a.off:before, span.ei_onlypic_off:before, span.off:before {
    content: "\F00D5"
}

.a_actions span[aria-disabled=true]:before, a.ei_onlypic_off:before, a.off:before, span.ei_onlypic_off:before, span.off:before {
    content: "\F00D5"
}

a.ei_onlypic_pj:before, a.pj:before, span.ei_onlypic_pj:before, span.pj:before {
    content: "\F0A17"
}

a.ei_onlypic_pj:before, a.pj:before, span.ei_onlypic_pj:before, span.pj:before {
    content: "\F0A17"
}

a.ei_onlypic_imp:before, a.imp:before, span.ei_onlypic_imp:before, span.imp:before {
    content: "\F0925"
}

a.ei_onlypic_imp:before, a.imp:before, span.ei_onlypic_imp:before, span.imp:before {
    content: "\F0925"
}

a.ei_onlypic_popaide:before, a.popaide:before, span.ei_onlypic_popaide:before, span.popaide:before {
    content: "\F0A43"
}

a.ei_onlypic_popaide:before, a.popaide:before, span.ei_onlypic_popaide:before, span.popaide:before {
    content: "\F0A43"
}

a.ei_onlypic_new:before, a.new:before, span.ei_onlypic_new:before, span.new:before {
    content: "\F0584"
}

a.ei_onlypic_new:before, a.new:before, span.ei_onlypic_new:before, span.new:before {
    content: "\F0584"
}

a.ei_onlypic_reply:before, a.reply:before, span.ei_onlypic_reply:before, span.reply:before {
    content: "\F0ABF"
}

a.ei_onlypic_reply:before, a.reply:before, span.ei_onlypic_reply:before, span.reply:before {
    content: "\F0ABF"
}

a.archive:before, a.ei_onlypic_archive:before, span.archive:before, span.ei_onlypic_archive:before {
    content: "\F002A"
}

a.archive:before, a.ei_onlypic_archive:before, span.archive:before, span.ei_onlypic_archive:before {
    content: "\F002A"
}

a.ei_onlypic_restore:before, a.restore:before, span.ei_onlypic_restore:before, span.restore:before {
    content: "\F06F2"
}

a.ei_onlypic_restore:before, a.restore:before, span.ei_onlypic_restore:before, span.restore:before {
    content: "\F06F2"
}

a.ei_onlypic_overflow:before, a.overflow:before, span.ei_onlypic_overflow:before, span.overflow:before {
    content: "\F0A9E"
}

a.ei_onlypic_overflow:before, a.overflow:before, span.ei_onlypic_overflow:before, span.overflow:before {
    content: "\F0A9E"
}

a.ei_onlypic_vote:before, a.vote:before, span.ei_onlypic_vote:before, span.vote:before {
    content: "\F047D"
}

a.ei_onlypic_vote:before, a.vote:before, span.ei_onlypic_vote:before, span.vote:before {
    content: "\F047D"
}

.ei_detail_pic:before, .ei_onlypic_popdetail:before, a.popdetail:before, span.popdetail:before {
    content: "\F0701"
}

.ei_detail_pic:before, .ei_onlypic_popdetail:before, a.popdetail:before, span.popdetail:before {
    content: "\F0701"
}

.ei_onlypic_scan:before, .ei_scan_pic:before, a.scan:before, span.scan:before {
    content: "\F0434"
}

.ei_onlypic_scan:before, .ei_scan_pic:before, a.scan:before, span.scan:before {
    content: "\F0434"
}

.ei_onlypic_popppt:before, .ei_ppt_pic:before, a.popppt:before, span.popppt:before {
    content: "\F06BC";
    color: #d04325 !important
}

.ei_onlypic_popgraph:before, a.popgraph:before, span.popgraph:before {
    content: "\F0A21"
}

.ei_onlypic_popgraph:before, a.popgraph:before, span.popgraph:before {
    content: "\F0A21"
}

.ei_onlypic_toppage:before, a.toppage:before, span.toppage:before {
    content: "\F01BA"
}

.ei_onlypic_toppage:before, a.toppage:before, span.toppage:before {
    content: "\F01BA"
}

.ei_photo_pic:before, .photo:before {
    content: "\F007D"
}

.ei_photo_pic:before, .photo:before {
    content: "\F007D"
}

.a.cart:before, span.cart:before {
    content: "\F0082"
}

.a.cart:before, span.cart:before {
    content: "\F0082"
}

ul.a_actions li {
    margin-left: 10px
}

ul.a_actions li.actual, ul.a_actions li.imp, ul.a_actions li.pj, ul.a_menuappli li.popaide {
    float: right
}

td.a_actions a.act, td.a_actions a.act span, th a.act, th a.act span {
    background-image: none;
    height: auto;
    margin: 0;
    text-decoration: underline
}

td.a_actions a.act span:hover, td.a_actions a.act:hover, th a.act span:hover, th a.act:hover {
    text-decoration: none
}

ul.a_actions, ul.i_actions {
    margin: 0;
    padding: 3px 2px;
    font-weight: 400;
    list-style: none;
    overflow: hidden;
    width: 100%
}

ul.a_actions li, ul.i_actions li {
    float: left;
    padding: 2px 10px 2px 0
}

ul.a_actions li.aff, ul.i_actions li.aff {
    float: right
}

.blocbulle {
    background-color: #fff;
    border: 1px solid #d3d3d3;
    color: #002f5f;
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
    z-index: 100001;
    margin: 0;
    padding: 5px;
    width: 200px;
    border-radius: 5px
}

.blocbulle p {
    color: #002f5f
}

.blocbulle ul {
    margin: 0;
    padding: 0;
    border: none;
    list-style: none;
    list-style-image: none;
    overflow: hidden
}

.blocbulle ul li {
    margin: 0;
    padding: 0;
    text-align: left;
    float: none
}

.blocbulle ul li a, .blocbulle ul.a_actions a {
    padding: 2px;
    background-image: none;
    margin: 0;
    display: block;
    width: auto;
    /* color: #0079b2 */
}

.blocbulle ul.a_actions a.poppdf {
    padding-left: 26px
}

ul.menu li, ul.niv1 li {
    padding: 3px 0 3px 15px;
    list-style: none;
    position: relative
}

ul.menu li:before, ul.niv1 li:before {
    position: absolute;
    left: 0;
    text-decoration: none
}

ul.menu li:before, ul.niv1 li:before {
    color: inherit;
    top: 7px;
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\F0A2A";
    font-size: .9em
}

ul.menu ul, ul.niv1 ul {
    margin: 0;
    margin-left: 5px;
    padding: 0
}

ul.menu ul ul, ul.niv1 ul ul {
    margin: 0;
    margin-left: 5px;
    padding: 0
}

ul.niv1-nobullets li:before {
    content: "";
    display: none
}

.suite {
    position: relative;
    padding-left: 17px
}

.suite:before {
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\F0329";
    position: absolute;
    left: 0;
    top: 2px;
    text-decoration: none
}

.cb {
    position: relative;
    padding-left: 17px
}

.cb:before {
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\F09C3";
    position: absolute;
    left: 0;
    top: 2px;
    text-decoration: none
}

a.ei_locate, span.ei_locate {
    background: url(../images/css/v3commun/ei_locate.png) top left no-repeat;
    line-height: 30px;
    padding: 9px 9px 9px 25px
}

a.ei_geolocate, span.ei_geolocate {
    background: url(../images/css/v3commun/ei_icogeolocate.png) top left no-repeat;
    padding: 5px 0 0 20px;
    line-height: 20px
}

a.ei_param, span.ei_param {
    background: url(../images/css/v3commun/ei_icoparam.png) top left no-repeat;
    padding-left: 15px;
    line-height: 15px
}

a.ei_thumbs, span.ei_thumbs {
    background: url(../images/css/v3commun/ei_icotiles.png) top left no-repeat;
    padding: 5px 0 0 20px;
    line-height: 20px
}

a.ei_historic, span.ei_historic {
    background: url(../images/css/v3commun/ei_icohistorique.png) top left no-repeat;
    padding-left: 17px;
    line-height: 15px
}

a.ei_esign, span.ei_esign {
    background: url(../images/css/v3commun/ei_icosign.png) top left no-repeat;
    padding-left: 16px;
    line-height: 16px;
    height: 16px;
    display: inline-block
}

.rethaupag {
    margin-top: 10px;
    position: relative;
    padding-left: 17px
}

.rethaupag a {
    text-decoration: none
}

.rethaupag a:before {
    font-family: fts_picto;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\F01BA";
    color: inherit;
    position: absolute;
    left: 0;
    top: 2px;
    text-decoration: none
}

ul.a_menuappli {
    display: inline-block;
    margin-bottom: 5px;
    overflow: hidden;
    text-transform: uppercase;
    padding-left: 0
}

ul.a_menuappli li {
    border-bottom: 1px solid #a8a8a8;
    float: left;
    font-weight: 700;
    height: 25px;
    list-style: none outside none;
    margin-bottom: 5px;
    margin-right: 0;
    padding: 0 15px;
    text-transform: uppercase
}

ul.a_menuappli li a, ul.a_menuappli li>span {
    color: #002f5f;
    white-space: nowrap;
    text-decoration: none
}

ul.a_menuappli li.sel a, ul.a_menuappli li.sel>span {
    color: #fff
}

ul.a_menuappli li.popaide {
    float: right
}

table td.a_actions, table td.i_actions {
    width: 1%;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px
}

table td.a_actions [class*=ei_gly_]:before, table td.a_actions [class^=ei_gly_]:before, table td.i_actions [class*=ei_gly_]:before, table td.i_actions [class^=ei_gly_]:before {
    font-size: 18px
}

th.a_actions, th.i_actions {
    width: 1%
}

a.afficher, a.masquer {
    text-decoration: none;
    margin-right: 3px;
    padding-left: 10px;
    text-decoration: none !important;
    background-position: center left;
    background-repeat: no-repeat
}

a.afficher:focus, a.afficher:hover, a.masquer:focus, a.masquer:hover {
    background-color: transparent
}

a.afficher {
    background-image: url(../images/plus.gif);
    display: inline-block
}

a.masquer {
    background-image: url(../images/moins.gif);
    display: inline-block
}

.oblig {
    color: #d4041c;
    vertical-align: top
}

.ei_hide_oblig .oblig {
    display: none
}

ul.arbo li {
    list-style: none;
    padding: 12px 4px
}

ul.arbo li.fixe {
    padding-left: 20px
}

ul.arbo li a {
    font-weight: 400
}

ul.arbo li a.sel {
    background-color: #fff75f;
    font-weight: 700
}

ul.arbo li a:hover {
    text-decoration: underline
}

ul.arbo>li+li {
    border-top: 1px solid #d3d3d3
}

ul.arbo>li a.afficher, ul.arbo>li a.masquer {
    vertical-align: top
}

ul.arbo>li a.afficher+a span, ul.arbo>li a.masquer+a span {
    width: 84%;
    display: inline-block
}

ul.arbo>li li a.afficher+a span, ul.arbo>li li a.masquer+a span {
    width: 82%
}

ul.arbo ul>li {
    padding-bottom: 0
}

ul.arbo ul>li.fixe>a {
    color: #002f5f
}

ul.arbo ul>li:last-child {
    padding-bottom: 0
}

.blocpaginb, .blocpaginh {
    text-align: center;
    margin: 20px 0
}

.blocpaginb a img.img_lpagdeb, .blocpaginb a img.img_lpagfin, .blocpaginb a img.img_lpagpre, .blocpaginb a img.img_lpagsui, .blocpaginb input.img_lpagdeb, .blocpaginb input.img_lpagfin, .blocpaginb input.img_lpagpre, .blocpaginb input.img_lpagsui, .blocpaginh a img.img_lpagdeb, .blocpaginh a img.img_lpagfin, .blocpaginh a img.img_lpagpre, .blocpaginh a img.img_lpagsui, .blocpaginh input.img_lpagdeb, .blocpaginh input.img_lpagfin, .blocpaginh input.img_lpagpre, .blocpaginh input.img_lpagsui {
    margin: 0 5px -3px
}

.blocpaginb .pgcou, .blocpaginb .pgnum, .blocpaginh .pgcou, .blocpaginh .pgnum {
    margin: 0 9px
}

.blocpaginb .pgnum, .blocpaginh .pgnum {
    color: #002f5f;
    text-decoration: none
}

.blocpaginb .pgnum:focus, .blocpaginh .pgnum:focus {
    text-decoration: none
}

.blocpaginb .pgnum:hover, .blocpaginh .pgnum:hover {
    text-decoration: none;
    position: relative;
    z-index: 1;
    color: #002f5f
}

.blocpaginb .pgnum:hover:before, .blocpaginh .pgnum:hover:before {
    content: "";
    width: 31px;
    height: 31px;
    background-color: #f2f2f2;
    border-radius: 25px;
    position: absolute;
    top: -3px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: -1
}

.blocpaginb .pgcou, .blocpaginh .pgcou {
    padding: 2px 10px;
    border: 2px solid;
    border-color: #002f5f;
    border-radius: 25px;
    color: #002f5f;
    background-color: transparent
}

.blocpaginb img, .blocpaginh img {
    vertical-align: text-top
}

.blocpaginb>a, .blocpaginb>input, .blocpaginh>a, .blocpaginh>input {
    line-height: 25px
}

.ei_blocpaginb {
    text-align: center
}

.blocbulle p {
    margin-left: 5px;
    margin-right: 5px
}

p.surtitre a {
    text-transform: none;
    letter-spacing: 0;
    text-decoration: underline
}

td.a_vide {
    padding: 10px
}

td.a_vide, td.a_vide p {
    text-align: center;
    font-size: 1.1em
}

p.a_options a.popaide {
    background-image: none;
    padding: 2px 5px;
    text-decoration: underline;
    float: none;
    display: block;
    line-height: 100%;
    width: auto;
    height: auto;
    text-align: right
}

a.icofav_actif, a.icofav_actif img {
    width: 18px;
    height: 16px
}

a.icofav_actif {
    display: inline-block;
    cursor: pointer;
    background: url(../images/css/v3commun/icofav_unselect.png) center top no-repeat;
    overflow: hidden
}

a.icofav_actif:focus, a.icofav_actif:hover {
    background-position: left -16px
}

input#calY {
    width: 4em;
    height: 1.7em; /*1.4em;*/
}

.bloccalfields {
    position: relative
}

.bloccal {
    z-index: 9999;
    visibility: hidden;
    position: absolute;
   /*  top: 0;
    left: 0; */
    background-color: #fff;
    border: 0;
    padding: 0;
    padding-bottom: 5px;
    width: 220px;
    font-size: 1em;
    left: 56%!important;
    top: 53%!important;
    box-shadow: 4px 4px 5px lightgrey;
}

.bloccal .blocmois {
    background-color: #f2f2f2;
    /* padding: 2px; */
    padding: 0px;
    text-align: center;
    padding-top: 0.5rem;
}

.bloccal .blocmois a {
    vertical-align: bottom
}

.bloccal .blocmois a.jourcal {
    color: #f2f2f2;
    text-decoration: underline;
    font-weight: 400
}

.bloccal .blocmois select {
    margin-right: 5px
}

.bloccal .blocmois+div {
    padding-top: 0
}

.bloccal .blocmois+div select#calM {
    width: 90px;
    margin-left: 2px;
    margin-right: 2px
}

.bloccal .blocmois+div table {
    width: 100%;
    table-layout: fixed
}

.bloccal .blocmois+div table .ei-saisie__th, .bloccal .blocmois+div table .ei_fiche__th, .bloccal .blocmois+div table .ei_liste__th, .bloccal .blocmois+div table .ei_saisie__th, .bloccal .blocmois+div table th {
    font-weight: 400;
    background-color: #f2f2f2;
    padding: 3px 0 0 7px;
    color: #474747
}

.bloccal .blocmois+div table td {
    text-align: center
}

.bloccal .blocmois+div table td.sel {
    background-color: #f2f2f2
}

.bloccal .blocmois+div table td.sel a, .bloccal .blocmois+div table td.sel span {
    text-decoration: none;
    color: #002f5f
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px){

    .cal_icon {
        position: absolute;
        margin-left: -26px;
        margin-top: 3px;
        margin-bottom: auto;

    }

    .bloccal {
        z-index: 9999;
        visibility: hidden;
        position: absolute;
        top: 0;
        left: 0;
        background-color: #fff;
        border: 0;
        padding: 0;
        padding-bottom: 5px;
        width: 220px;
        font-size: 1em;
        /* left: 56% !important; */
        /* top: 629.813px !important; */
    }
	
	
	
}




/* ALI START*/


.ei_gpblock {
    padding: 0;
    margin-bottom: 1rem;
    margin-top: .5rem;
    background: 0 0
}

.ei_gpblock_header {
    background: 0 0;
    padding: 0
}

.ei_gpblock_body .ei_gpblock_plain {
    background: #fafafa
}

.ei_gpblock_body .ei_gpblock_plain .ei_gpblock_header {
    background: #fff;
    padding: .5rem .75rem 0
}

.ei_gpblock_body .ei_gpblock_plain .ei_gpblock_body {
    background: #fafafa;
    padding: .75rem 1rem
}

/* .ei_gpblock_plain { */
    /* background: #fafafa; */
    /* margin: 0 0 1rem 0; */
    /* padding: 0; */
    /* border-style: solid; */
    /* border-color: #d9d9d9; */
    /* border-width: .0625rem; */
    /* border-radius: .5rem */
/* } */

.ei_gpblock_plain .ei_gpblock_body {
    background: #fafafa;
    box-shadow: none;
    padding: .75rem 1rem;
    border-radius: .5rem;
    border: 0
}

.ei_gpblock_plain .ei_gpblock_body table.fiche {
    background: 0 0
}

.ei_gpblock_plain .ei_gpblock_header {
    background: #fff;
    padding: .5rem .75rem 0;
    min-height: 3.125rem;
    display: flex;
    align-items: center;
    border-radius: .5rem .5rem 0 0
}

.ei_gpblock_plain .ei_gpblock_header:has(+ .ei_gpblock_body.ei_js_hidden) {
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem
}

.ei_gpblock_plain .highcharts-background {
    fill: transparent
}


.ei_gpblock_input.ei_gpblock_plain .ei_gpblock_body {
    background: #fafafa;
    box-shadow: none
}

.ei_gpblock_plain .ei_clickabletr a {
    text-decoration: none;
    font-weight: 500
}

.ei_gpblock_plain .ei_clickabletr:hover {
    background: #d3e0f3
}

/* .ei_gpblock_plain { */
    /* background: #fafafa; */
    /* margin: 0 0 1rem 0; */
    /* padding: 0; */
    /* border-style: solid; */
    /* border-color: #d9d9d9; */
    /* border-width: .0625rem; */
    /* border-radius: .5rem */
/* } */

.ei_gpblock_plain .ei_gpblock_body {
    background: #fafafa;
    box-shadow: none;
    padding: .75rem 1rem;
    border-radius: .5rem;
    border: 0
}

.ei_gpblock_plain .ei_gpblock_body table.fiche {
    background: 0 0
}

.ei_gpblock_plain .ei_gpblock_header {
    background: #fff;
    padding: .5rem .75rem 0;
    min-height: 3.125rem;
    display: flex;
    align-items: center;
    border-radius: .5rem .5rem 0 0
}

.ei_gpblock_plain .ei_gpblock_header:has(+ .ei_gpblock_body.ei_js_hidden) {
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem
}

.ei_gpblock_plain .highcharts-background {
    fill: transparent
}

.ei_gpblock_input .ei_gpblock_body {
    background: #fafafa;
    padding: .75rem 1rem
}

.ei_gpblock_input .ei_gpblock_body table {
    background: 0 0
}

.ei_gpblock_input .ei_gpblock_body table:last-child {
    margin-bottom: 0
}

.ei_gpblock_input.ei_gpblock_plain .ei_gpblock_body {
    background: #fafafa;
    box-shadow: none
}

.ei_mainblocfctl-basket .ei_mainblocfctl .ei_gpblock.ei_gpblock-basket__section .ei_gpblock_body .ei_labelvalue {
    width: auto;
    padding: .375rem .5rem
}

.ei_mainblocfctl-basket .ei_mainblocfctl .ei_gpblock.ei_gpblock-basket__section .ei_gpblock_body .ei_labelvalue:not(:last-child) {
    border-bottom: none
}

.ei_mainblocfctl-basket .ei_mainblocfctl .ei_gpblock.ei_gpblock-basket__section .ei_gpblock_body .ei_labelvalue .ei_labelvalue__label {
    display: inline-block
}

.ei_mainblocfctl-basket .ei_mainblocfctl .ei_gpblock.ei_gpblock-basket__section .ei_gpblock_body .ei_labelvalue .ei_labelvalue__value {
    text-align: right
}


.ei_gpblock_body {
    background: 0 0;
    padding: 0;
    border-radius: .5rem
}

.ei_gpblock_body .ei_gpblock .ei_gpblock_header {
    background: 0 0;
    padding: 0
}

.ei_gpblock_body .ei_gpblock .ei_gpblock_body {
    background: 0 0;
    border-radius: .625rem;
    margin: 0;
    padding: 0;
    border: 0
}

.ei_gpblock_body .ei_gpblock_plain {
    background: #fafafa
}

.ei_gpblock_body .ei_gpblock_plain .ei_gpblock_header {
    background: #fff;
    padding: .5rem .75rem 0
}

.ei_gpblock_body .ei_gpblock_plain .ei_gpblock_body {
    background: #fafafa;
    padding: .75rem 1rem
}

.ei_gpblock_body .ei_gpblock_input .ei_gpblock_body {
    background: #fafafa;
    padding: .75rem 1rem
}

.ei_gpblock_body .fiche {
    margin: 0 0 .5rem 0
}

.ei_gpblock_body .fiche:only-child {
    margin: 0
}

.ei_gpblock_body .ei_fnblock .ei_fnblock_header .ei_titlelabel {
    font-size: .875rem;
    font-weight: 700
}

.ei_gpblock_body .ei_gpblock {
    margin: .5rem .5rem 2rem 0
}

.ei_gpblock_body .ei_gpblock_header .ei_titlelabel {
    color: #1d1d1f;
    background: 0 0;
    font-size: .875rem;
    font-weight: 700;
    margin: 0
}

.ei_gpblock_body .ei_gpblock_header .ei_titleblock .ei_titleback+.ei_titlecontent {
    padding: 0 0 .5rem 1.5rem
}

.ei_gpblock_body .ei_gpblock_header .ei_titleblock .ei_titlecontent {
    padding: 0 0 .5rem 0
}

.ei_gpblock_plain {
    background: #fafafa;
    margin: 0 0 1rem 0;
    padding: 0;
    border-style: solid;
    border-color: #d9d9d9;
    border-width: .0625rem;
    border-radius: .5rem
}

.ei_gpblock_plain .ei_gpblock_body {
    background: #fafafa;
    box-shadow: none;
    padding: .75rem 1rem;
    border-radius: .5rem;
    border: 0
}

.ei_gpblock_plain .ei_gpblock_body table.fiche {
    background: 0 0
}

.ei_gpblock_plain .ei_gpblock_header {
    background: #fff;
    padding: .5rem .75rem 0;
    min-height: 3.125rem;
    display: flex;
    align-items: center;
    border-radius: .5rem .5rem 0 0
}

.ei_gpblock_plain .ei_gpblock_header:has(+ .ei_gpblock_body.ei_js_hidden) {
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem
}

.ei_gpblock_plain .highcharts-background {
    fill: transparent
}

.ei_gpblock_input .ei_gpblock_body {
    background: #fafafa;
    padding: .75rem 1rem
}

.ei_gpblock_input .ei_gpblock_body table {
    background: 0 0
}

.ei_gpblock_input .ei_gpblock_body table:last-child {
    margin-bottom: 0
}

.ei_gpblock_input.ei_gpblock_plain .ei_gpblock_body {
    background: #fafafa;
    box-shadow: none
}

#cookieLB .ei_gpblock_body+.ei_gpblock_body {
    margin-top: .5rem
}
.ei_gpblock_body,.ei_gpblock_header {
        background: 0 0
    }

    .ei_gpblock_body .ei_gpblock_input .ei_gpblock_body {
        box-shadow: none;
        background: 0 0;
        padding: 0
    }


-------------------------


p.restriction {
    padding: 8px 0
}

.restriction {
    position: relative;
    margin: 16px auto 8px;
    display: block;
    text-align: center
}

.a_blocappli .restriction {
    margin: 16px auto 8px
}

.ei_app_vplw .restriction li {
    flex: 1
}

.ei_app_vplw .restriction li:hover {
    background-color: transparent
}

.ei_fnblock .restriction::before {
    background-color: #d3d3d3
}

.ei_fnblock_body .restriction {
    margin: 0
}

.ei_fnblock_body .restriction li {
    padding: 0
}

.restriction:before {
    display: block;
    content: "";
    width: 100%;
    height: 3px;
    position: absolute;
    background-color: #e6e6e6;
    bottom: 0
}

.restriction ul li a {
    text-decoration: none
}

.restriction ul li a:focus,.restriction ul li a:hover {
    text-decoration: none
}

.restriction ul {
    display: flex;
    justify-content: center;
    padding: 0;
    flex-wrap: wrap
}

.restriction ul li select {
    margin: calc(8px + 3px) 24px
}

@media screen and (max-width: 999px) {
    .restriction ul li select {
        font-size:inherit
    }
}

.restriction ul li>a select,.restriction ul li>span>a select {
    margin-right: 0;
    margin-left: 0
}

.restriction li {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0;
    text-align: center;
    overflow: hidden;
    vertical-align: middle;
    color: #666;
    min-width: 150px;
    margin-top: 8px;
    float: none;
    margin-top: 0;
    flex: none
}

@media screen and (max-width: 759px) {
    .restriction li {
        flex:0 0 100%
    }

    .restriction li,.restriction li input,.restriction li select {
        font-size: .75rem
    }
}

.restriction li:before {
    display: block;
    position: absolute;
    content: "";
    width: 100%;
    height: 3px;
    background-color: #e6e6e6;
    left: 0;
    bottom: 0
}

.restriction li:after {
    display: block;
    position: absolute;
    content: "";
    width: 100%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    transition: -webkit-transform ease-in-out .3s;
    transition: transform ease-in-out .3s;
    transition: transform ease-in-out .3s,-webkit-transform ease-in-out .3s;
    height: 3px;
    background-color: #002F5F;
    left: 0;
    bottom: 0
}

.restriction li:hover {
    background-color: #eef6ff
}

.restriction li:hover:after {
    background-color: #002F5F;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.restriction li a:focus,.restriction li a:hover,.restriction li:hover a,.restriction li:hover a:not(.ei_btn) span {
    color: #002f5f
}

.restriction li:hover a:not(.ei_btn) span.ei_compteur {
    color: #fff
}

.restriction li.sel:not(:only-child):after {
    background-color: #002F5F;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.restriction li.sel span {
    color: #002f5f;
    font-weight: 400
}

.restriction li.sel .ei_compteur {
    color: #fff;
    background-color: #002F5F
}

.restriction li.sel select {
    margin: 3px 0
}

.restriction li:only-child>span {
    padding: 4px 8px
}

.restriction li:only-child:hover {
    background-color: transparent
}

.restriction li:only-child:after {
    background-color: #002F5F;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.restriction li>span {
    padding: 0;
    display: inline-block
}

.restriction li>span:only-child {
    width: 100%
}

.restriction li>span a.renvoi {
    padding: 0 0 0 4px!important
}

.restriction li.sel>span,.restriction li>a,.restriction li>span>a {
    display: inline-block;
    box-sizing: border-box;
    padding-top: 8px;
    padding-bottom: 8px
}

.restriction li.sel>span:only-child,.restriction li>a:only-child,.restriction li>span>a:only-child {
    width: 100%
}

.restriction li.sel>span:first-child,.restriction li>a:first-child,.restriction li>span>a:first-child {
    padding-left: 24px
}

.restriction li.sel>span:last-child,.restriction li>a:last-child,.restriction li>span>a:last-child {
    padding-right: 24px
}

.restriction li.sel>span.needscript,.restriction li>a.needscript,.restriction li>span>a.needscript {
    display: inline-block!important;
    padding-right: 24px
}

.restriction li.sel>span.needscript.ei_js_hidden,.restriction li>a.needscript.ei_js_hidden,.restriction li>span>a.needscript.ei_js_hidden {
    display: none!important
}

@media screen and (max-width: 759px) {
    .restriction li.sel>span,.restriction li>a,.restriction li>span>a {
        min-width:auto;
        padding: 6px 8px;
		font-size:large;
    }
}

.restriction li .ei_btn .ei_btn_body span {
    color: #fff
}

.restriction li .ei_btn_fn_backward .ei_btn_body span {
    color: #002f5f
}

.restriction span+span {
    padding-left: 0
}

.restriction a {
    color: #666
}

.restriction a:not(.ei_btn) span {
    color: #666
}

.restriction a:not(.ei_btn) .ei_compteur {
    color: #fff
}

.restriction span a {
    color: #666;
    text-decoration: none
}

.restriction span a:focus,.restriction span a:hover {
    color: #002f5f;
    text-decoration: none
}

.restriction>a {
    position: relative;
    padding: 8px 0;
    text-align: center;
    overflow: hidden;
    vertical-align: middle;
    color: #666;
    border-bottom: 3px solid transparent
}

.restriction .ei_button a {
    vertical-align: middle
}

.ei_timeline .restriction li {
    flex: 1
}

.ei_timeline .restriction:first-child,.ei_timeline .restriction:last-child {
    min-width: auto
}

/* ALI END*/
