/* Overrides _menus.scss - START */
.content-area .formation_continue div.formationContinueFilters ul {
    width: 100%;
    margin-left: 0;
}

.content-area .formation_continue div.formationContinueFilters ul li {
    position: relative;
    float: left;
    width: 100%;
    border-bottom: 1px solid #edefe9;
}


.content-area .formation_continue div.formationContinueFilters ul li a {
    display: block;
    float: left;
    width: 100%;
    padding: 0.75em 5%;
    margin: 0;
    color: #1d1d1d;
    font-size: 14.56px;
    font-size: 0.91rem;
    font-weight: 700;
    text-align: left;
}

.content-area .formation_continue div.formationContinueFilters > ul > li > ul > li:first-child {
    border-top: 1px solid #edefe9;
}

.content-area .formation_continue div.formationContinueFilters ul li li {
    border-bottom: none;
}

.content-area .formation_continue div.formationContinueFilters ul li li a {
    width: 100%;
    padding: 0.5em 10% 0.5em 10%;
    color: #3f3f3f;
    font-size: 12.8px;
    font-size: 0.8rem;
    font-weight: 700;
}

.content-area .formation_continue div.formationContinueFilters ul li li li a {
    width: 100%;
    padding: 0.5em 10% 0.5em 15%;
    font-weight: 400;
}

.content-area .formation_continue div.formationContinueFilters ul li li li li a {
    width: 100%;
    padding: 0.5em 10% 0.5em 20%;
    font-weight: 400;
}

.content-area .formation_continue div.formationContinueFilters ul li li li li li a {
    width: 100%;
    padding: 0.5em 10% 0.5em 25%;
    font-weight: 400;
}

.content-area .formation_continue div.formationContinueFilters ul li i.expandSubmenu {
    width: 8%;
    height: 27px;
    padding: 6px !important;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 0.8em;
    margin-top: 0.7em;
}

.content-area .formation_continue div.formationContinueFilters ul li ul li i.expandSubmenu {
    margin-top: 0.2em;
}

.content-area .formation_continue div.formationContinueFilters ul li a:hover,
.content-area .formation_continue div.formationContinueFilters .submenuHover {
    background: #eaeae1;
}

.content-area .formation_continue div.formationContinueFilters ul li i.expandSubmenu:hover {
    background: transparent;
    cursor: pointer;
    color: #596b60;
}

.content-area .formation_continue div.formationContinueFilters a.menu_item_selected,
.content-area .formation_continue div.formationContinueFilters #sub_menu a.menu_item_selected:hover,
#sub_menu .content-area .formation_continue div.formationContinueFilters a.menu_item_selected:hover,
.content-area .formation_continue #sub_menu div.formationContinueFilters a.menu_item_selected:hover,
.content-area .formation_continue div.formationContinueFilters div.formationContinueFilters a.menu_item_selected:hover {
    background: #dae0d1;
}

.content-area .formation_continue div.formationContinueFilters li.sub_menu_closed ul {
    display: none;
}

.content-area .formation_continue div.formationContinueFilters .fa-plus,
.content-area .formation_continue div.formationContinueFilters .fa-minus {
    color: #c8cabe;
}

.content-area .formation_continue div.formationContinueFilters .submenuHover + .fa-plus,
.content-area .formation_continue div.formationContinueFilters .submenuHover + .fa-minus {
    color: #ffffff;
}

/* Overrides _menus.scss - END */
/* Overrides _forms.scss - START */
.content-area label,
.content-area input,
.content-area button,
.content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 a,
.content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a,
.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a,
.content-area select,
.content-area textarea,
.content-area .csc-mailform-label,
.content-area .csc-mailform-radio legend, .front_right label,
.front_right input,
.front_right button,
.front_right .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 a,
.content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 .front_right a,
.front_right .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a,
.content-area .formation_continue .mesFavorisList .listOffreRow .col-2 .front_right a,
.front_right .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a,
.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 .front_right a,
.front_right select,
.front_right textarea,
.front_right .csc-mailform-label,
.front_right .csc-mailform-radio legend {
    font-size: 14.4px;
    font-size: 0.9rem;
    line-height: 20px;
}

.content-area input[type=submit], .content-area input[type=reset], .content-area button,
.content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 a,
.content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a,
.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a,
.content-area .linkBouton, .front_right input[type=submit], .front_right input[type=reset], .front_right button,
.front_right .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 a,
.content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 .front_right a,
.front_right .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a,
.content-area .formation_continue .mesFavorisList .listOffreRow .col-2 .front_right a,
.front_right .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a,
.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 .front_right a,
.front_right .linkBouton {
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: auto;
    padding: 0.25em 1.5em;
    background-color: #2D9D5F;
    color: #ffffff;
}

.content-area input[type=submit]:active, .content-area input[type=reset]:active, .content-area button:active,
.content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 a:active,
.content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a:active,
.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a:active,
.front_right input[type=submit]:active, .front_right input[type=reset]:active, .front_right button:active,
.front_right .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 a:active,
.content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 .front_right a:active,
.front_right .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a:active, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 .front_right a:active, .front_right .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a:active, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 .front_right a:active {
    background-color: #016734;
}

.content-area input[type=submit] {
    white-space: inherit;
}



/* Overrides _forms.scss - END */
/* Overrides _tabpanels.scss - START */
.minimal:focus, .content-area .formation_continue .tabs.tab_accordion_offer:focus {
    outline: none;
}

.minimal.accordion > div, .content-area .formation_continue .accordion.tabs.tab_accordion_offer > div {
    padding: 1em;
}

.minimal.accordion > div > h1,
.content-area .formation_continue .accordion.tabs.tab_accordion_offer > div > h1,
.content-area .formation_continue .colonne1FormationContinue .minimal.accordion > div > .tab5Header,
.content-area .formation_continue .colonne1FormationContinue .accordion.tabs.tab_accordion_offer > div > .tab5Header,
.content-area .formation_continue.rechercheResultatAction .minimal.accordion > div > h2.rechercheTitle,
.content-area .formation_continue.rechercheResultatAction .accordion.tabs.tab_accordion_offer > div > h2.rechercheTitle {
    color: #ffffff;
    font-style: normal;
    font-weight: bold;
    font-size: 17.008px;
    font-size: 1.063rem;
    position: relative;
    font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif;
}

.minimal.accordion > div[aria-expanded="false"] > h1,
.content-area .formation_continue .accordion.tabs.tab_accordion_offer > div[aria-expanded="false"] > h1,
.content-area .formation_continue .colonne1FormationContinue .minimal.accordion > div[aria-expanded="false"] > .tab5Header,
.content-area .formation_continue .colonne1FormationContinue .accordion.tabs.tab_accordion_offer > div[aria-expanded="false"] > .tab5Header,
.content-area .formation_continue.rechercheResultatAction .minimal.accordion > div[aria-expanded="false"] > h2.rechercheTitle,
.content-area .formation_continue.rechercheResultatAction .accordion.tabs.tab_accordion_offer > div[aria-expanded="false"] > h2.rechercheTitle {
    background-color: #2D9D5F;
}

.formation_continue .accordion.tabs.tab_accordion_offer > div[aria-expanded="false"] > h1:hover,
.formation_continue .colonne1FormationContinue .minimal.accordion > div[aria-expanded="false"] > .tab5Header:hover,
.formation_continue .colonne1FormationContinue .accordion.tabs.tab_accordion_offer > div[aria-expanded="false"] > .tab5Header:hover,
.formation_continue.rechercheResultatAction .minimal.accordion > div[aria-expanded="false"] > h2.rechercheTitle:hover,
.formation_continue.rechercheResultatAction .accordion.tabs.tab_accordion_offer > div[aria-expanded="false"] > h2.rechercheTitle:hover,
.formation_continue .tabs.tab_accordion_offer > ul > li:hover {
    background-color: #016734;
}

.content-area .formation_continue .accordion.tabs.tab_accordion_offer > div[aria-expanded="true"] > h1:hover,
.content-area .formation_continue .colonne1FormationContinue .minimal.accordion > div[aria-expanded="true"] > .tab5Header:hover,
.content-area .formation_continue .colonne1FormationContinue .accordion.tabs.tab_accordion_offer > div[aria-expanded="true"] > .tab5Header:hover,
.content-area .formation_continue.rechercheResultatAction .minimal.accordion > div[aria-expanded="true"] > h2.rechercheTitle:hover,
.content-area .formation_continue.rechercheResultatAction .accordion.tabs.tab_accordion_offer > div[aria-expanded="true"] > h2.rechercheTitle:hover {
    background-color: #2D9D5F;
}

.content-area .formation_continue .accordion.tabs.tab_accordion_offer > div[aria-expanded="true"] > h1,
.content-area .formation_continue .colonne1FormationContinue .minimal.accordion > div[aria-expanded="true"] > .tab5Header,
.content-area .formation_continue .colonne1FormationContinue .accordion.tabs.tab_accordion_offer > div[aria-expanded="true"] > .tab5Header,
.content-area .formation_continue.rechercheResultatAction .minimal.accordion > div[aria-expanded="true"] > h2.rechercheTitle,
.content-area .formation_continue.rechercheResultatAction .accordion.tabs.tab_accordion_offer > div[aria-expanded="true"] > h2.rechercheTitle {
    background-color: #016734;
}

.content-area .formation_continue .accordion.tabs.tab_accordion_offer > div[aria-expanded="true"] > h1:after,
.content-area .formation_continue .colonne1FormationContinue .minimal.accordion > div[aria-expanded="true"] > .tab5Header:after,
.content-area .formation_continue .colonne1FormationContinue .accordion.tabs.tab_accordion_offer > div[aria-expanded="true"] > .tab5Header:after,
.content-area .formation_continue.rechercheResultatAction .minimal.accordion > div[aria-expanded="true"] > h2.rechercheTitle:after,
.content-area .formation_continue.rechercheResultatAction .accordion.tabs.tab_accordion_offer > div[aria-expanded="true"] > h2.rechercheTitle:after {
    font-family: 'udes-icons';
    content: '\e818';
    position: absolute;
    right: 0;
    top: 0;
    margin: 1.8em 1.6em 0 0;
    font-size: 10px;
    font-size: 0.625rem;
}

.minimal.accordion > div > *, .content-area .formation_continue .accordion.tabs.tab_accordion_offer > div > * {
    max-width: 100%;
}

.minimal.accordion > div > :first-child, .content-area .formation_continue .accordion.tabs.tab_accordion_offer > div > :first-child {
    margin-top: 0;
}

.js .minimal.accordion > div, .js .content-area .formation_continue .accordion.tabs.tab_accordion_offer > div, .content-area .formation_continue .js .accordion.tabs.tab_accordion_offer > div {
    padding: 0;
    margin-bottom: 0;
}

.js .minimal.accordion > div[aria-expanded="true"] > :last-child, .js .content-area .formation_continue .accordion.tabs.tab_accordion_offer > div[aria-expanded="true"] > :last-child, .content-area .formation_continue .js .accordion.tabs.tab_accordion_offer > div[aria-expanded="true"] > :last-child {
    border-bottom: 1px solid #016734;
}

.js .minimal.accordion > div > :first-child, .js .content-area .formation_continue .accordion.tabs.tab_accordion_offer > div > :first-child, .content-area .formation_continue .js .accordion.tabs.tab_accordion_offer > div > :first-child {
    margin: 0 0 2px 0;
    padding: 0.7em 3em 0.7em 1em;
}

.js .minimal.accordion > div > :first-child + * > *, .js .content-area .formation_continue .accordion.tabs.tab_accordion_offer > div > :first-child + * > *, .content-area .formation_continue .js .accordion.tabs.tab_accordion_offer > div > :first-child + * > * {
    padding: 1em;
}

.js .minimal.accordion > div > :first-child + * > * > *, .js .content-area .formation_continue .accordion.tabs.tab_accordion_offer > div > :first-child + * > * > *, .content-area .formation_continue .js .accordion.tabs.tab_accordion_offer > div > :first-child + * > * > * {
    max-width: 100%;
}

.js .minimal.accordion > div > :first-child + * > * > :first-child, .js .content-area .formation_continue .accordion.tabs.tab_accordion_offer > div > :first-child + * > * > :first-child, .content-area .formation_continue .js .accordion.tabs.tab_accordion_offer > div > :first-child + * > * > :first-child {
    margin-top: 0;
}

.js .minimal.accordion > div > :first-child + * > * > :last-child, .js .content-area .formation_continue .accordion.tabs.tab_accordion_offer > div > :first-child + * > * > :last-child, .content-area .formation_continue .js .accordion.tabs.tab_accordion_offer > div > :first-child + * > * > :last-child {
    margin-bottom: 0;
}

.minimal.accordion > div > :last-child, .content-area .formation_continue .accordion.tabs.tab_accordion_offer > div > :last-child {
    margin-bottom: 0;
}

.minimal.accordion > div + div, .content-area .formation_continue .accordion.tabs.tab_accordion_offer > div + div {
    margin-top: -1px;
}

.js .minimal.tabs.hide-title > div > :first-child + *, .js .content-area .formation_continue .tabs.hide-title.tab_accordion_offer > div > :first-child + *, .content-area .formation_continue .js .tabs.hide-title.tab_accordion_offer > div > :first-child + * {
    margin-top: 0;
}

.minimal.tabs > div:not(#tabsLowerMask), .content-area .formation_continue .tabs.tab_accordion_offer > div:not(#tabsLowerMask) {
    background-color: #ffffff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1em 1em 0;
    margin-bottom: 1em;
    border-top: 2px solid #2D9D5F;
}

.minimal.tabs > div > *, .content-area .formation_continue .tabs.tab_accordion_offer > div > * {
    max-width: 100%;
}

.minimal.tabs > div > :first-child, .content-area .formation_continue .tabs.tab_accordion_offer > div > :first-child {
    margin-top: 0;
}

.js .minimal.tabs > div > * > *, .js .content-area .formation_continue .tabs.tab_accordion_offer > div > * > *, .content-area .formation_continue .js .tabs.tab_accordion_offer > div > * > * {
    margin-top: 0;
}

.js .minimal.tabs > div > * > * > *,
.js .content-area .formation_continue .tabs.tab_accordion_offer > div > * > * > *,
.content-area .formation_continue .js .tabs.tab_accordion_offer > div > * > * > * {
    max-width: 100%;
}

.js .minimal.tabs > div > * > * > :first-child,
.js .content-area .formation_continue .tabs.tab_accordion_offer > div > * > * > :first-child,
.content-area .formation_continue .js .tabs.tab_accordion_offer > div > * > * > :first-child {
    margin-top: 0;
}

.js .minimal.tabs > div > * > * > :last-child,
.js .content-area .formation_continue .tabs.tab_accordion_offer > div > * > * > :last-child,
.content-area .formation_continue .js .tabs.tab_accordion_offer > div > * > * > :last-child {
    margin-bottom: 0;
}

.minimal.tabs > div > :last-child,
.content-area .formation_continue .tabs.tab_accordion_offer > div > :last-child {
    margin-bottom: 0;
}

.minimal.tabs > div + div,
.content-area .formation_continue .tabs.tab_accordion_offer > div + div {
    margin-top: -1px;
}

.js .minimal.tabs > div + div,
.js .content-area .formation_continue .tabs.tab_accordion_offer > div + div,
.content-area .formation_continue .js .tabs.tab_accordion_offer > div + div {
    margin-top: 0;
}

.formation_continue .tabs.tab_accordion_offer > ul {
    zoom: 1;
    display: table;
    list-style: none;
    margin: 0 0 -1px 0;
    padding: 0;
}

.formation_continue .tabs.tab_accordion_offer > ul:after {
    clear: both;
}

.formation_continue .tabs.tab_accordion_offer > ul:after,
.formation_continue .tabs.tab_accordion_offer > ul:before {
    display: table;
    content: "";
}

.formation_continue .tabs.tab_accordion_offer > ul > li {
    background-color: #2D9D5F;
    color: #ffffff;
    float: left;
    padding: 0.4em 1.6em;
    margin: 0 2px 0 0;
    font-weight: 700;
    font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif;
    font-size: 15.008px;
    font-size: 0.938rem;
}

.formation_continue .tabs.tab_accordion_offer > ul > li.current {
    border-bottom-color: #ffffff;
    background-color: #016734;
    color: #ffffff;
    pointer-events: none;
}

.formation_continue .tabs.tab_accordion_offer > ul > li + li {
    border-left: none;
}

.tab-content .content-area .formation_continue .colonne1FormationContinue .tab5Header,
.content-area .formation_continue .colonne1FormationContinue .tab-content .tab5Header,
.tab-content .content-area .formation_continue.rechercheResultatAction h2.rechercheTitle,
.content-area .formation_continue.rechercheResultatAction .tab-content h2.rechercheTitle {
    font-size: 19.008px;
    font-size: 1.188rem;
}

.tab-content .content-area .formation_continue .colonne1FormationContinue .tab5Header,
.content-area .formation_continue .colonne1FormationContinue .tab-content .tab5Header,
.tab-content .content-area .formation_continue.rechercheResultatAction h2.rechercheTitle,
.content-area .formation_continue.rechercheResultatAction .tab-content h2.rechercheTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-left: 0;
    border-bottom: none;
}

/* Overrides _tabpanels.scss - END */

.ui-widget-overlay, .elementOverlay:before {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #aaaaaa;
    opacity: .3;
    z-index: 99999;
}

.udes_formationcontinueMoldal {
    z-index: 100000;
    background-color: #ffffff;
    outline: none;
    font-size: 12px;
    font-size: 0.75rem;
    border-radius: 5px !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}

.udes_formationcontinueMoldal .ui-dialog-titlebar {
    width: 100%;
    background: none !important;
    padding: 0.7em;
    padding-left: 1.5em;
    padding-right: 1.5em;
    border: none;
}

.udes_formationcontinueMoldal .ui-dialog-titlebar button, .udes_formationcontinueMoldal .ui-dialog-titlebar .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 a, .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 .udes_formationcontinueMoldal .ui-dialog-titlebar a, .udes_formationcontinueMoldal .ui-dialog-titlebar .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 .udes_formationcontinueMoldal .ui-dialog-titlebar a, .udes_formationcontinueMoldal .ui-dialog-titlebar .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 .udes_formationcontinueMoldal .ui-dialog-titlebar a {
    padding: 0;
    border: none;
    border-radius: inherit;
    padding: initial;
    background: none;
    background: initial;
    color: #ffffff;
    display: inline-block;
    outline: none;
    float: right;
    display: none;
}

.udes_formationcontinueMoldal #dialog-confirm {
    display: none;
    padding: 1.2em 1.5em 0.5em;
}

.udes_formationcontinueMoldal #dialog-confirm b {
    margin: 0.6em 0;
    display: inline-block;
}

.udes_formationcontinueMoldal .ui-dialog-buttonpane {
    text-align: center;
    padding-bottom: 0.5em;
}

.udes_formationcontinueMoldal .ui-dialog-buttonpane button, .udes_formationcontinueMoldal .ui-dialog-buttonpane .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 a, .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 .udes_formationcontinueMoldal .ui-dialog-buttonpane a, .udes_formationcontinueMoldal .ui-dialog-buttonpane .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 .udes_formationcontinueMoldal .ui-dialog-buttonpane a, .udes_formationcontinueMoldal .ui-dialog-buttonpane .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 .udes_formationcontinueMoldal .ui-dialog-buttonpane a {
    border: none;
    color: #ffffff;
    background-color: #016734;
    padding: 0.65em 3.5em 0.50em 3.5em;
    font-weight: bold;
    margin-left: 0.25em;
    border-radius: 3px;
    -webkit-appearance: button;
    cursor: pointer;
    font-size: 12px;
    font-size: 0.75rem;
}

.udes_formationcontinueMoldal .ui-dialog-buttonpane button:hover, .udes_formationcontinueMoldal .ui-dialog-buttonpane .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 a:hover, .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 .udes_formationcontinueMoldal .ui-dialog-buttonpane a:hover, .udes_formationcontinueMoldal .ui-dialog-buttonpane .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a:hover, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 .udes_formationcontinueMoldal .ui-dialog-buttonpane a:hover, .udes_formationcontinueMoldal .ui-dialog-buttonpane .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a:hover, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 .udes_formationcontinueMoldal .ui-dialog-buttonpane a:hover {
    background-color: #016734;
}

.udes_formationcontinueMoldal .ui-dialog-buttonpane button.deleteDialogButton, .udes_formationcontinueMoldal .ui-dialog-buttonpane .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 a.deleteDialogButton, .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 .udes_formationcontinueMoldal .ui-dialog-buttonpane a.deleteDialogButton, .udes_formationcontinueMoldal .ui-dialog-buttonpane .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a.deleteDialogButton, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 .udes_formationcontinueMoldal .ui-dialog-buttonpane a.deleteDialogButton, .udes_formationcontinueMoldal .ui-dialog-buttonpane .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a.deleteDialogButton, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 .udes_formationcontinueMoldal .ui-dialog-buttonpane a.deleteDialogButton {
    margin-left: 0.5em;
}

.udes_formationcontinueMoldal  h3 {
    font-size: 30px;
    font-size: 1.875rem !important;
    line-height: 36px;
    line-height: 2.25rem;
    color: #1d1d1d;
    margin: 0.4em 0 0.2em;
    font-weight: 500;
    border-bottom: 1px solid #d3d3d3;
    text-transform: uppercase;
}

.udes_formationcontinueMoldal  .icon-cancel {
    float: right;
    margin-top: 1.5em;
    font-size: 1.2rem;
    color: #1d1d1d;
    z-index: 12;
    position: relative;
    cursor: pointer;
    margin-right: 0.6em;
}

.udes_formationcontinueMoldal .ui-dialog-buttonpane button {
    background-color: #00a759;
    padding: 1em;
    margin-right: 0.6em;
    font-size: 15px;
}

/* The container */
.udes_formationcontinueMoldal .container {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 1rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default radio button */
.udes_formationcontinueMoldal .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.udes_formationcontinueMoldal .checkmark {
    position: absolute;
    top: 3px;
    left: 3px;
    height: 16px;
    width: 16px;
    background-color: #000000;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.udes_formationcontinueMoldal .container:hover input ~ .checkmark {
    background-color: #d3d3d3;
}

/* When the radio button is checked, add a green background */
.udes_formationcontinueMoldal .container input:checked ~ .checkmark {
    background-color: #00a759;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.udes_formationcontinueMoldal .checkmark:before {
    content: "";
    position: absolute;
}

/* Style the indicator (dot/circle) */
.udes_formationcontinueMoldal .container .checkmark:before {
    top: 3px;
    left: 3px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #ffffff;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.udes_formationcontinueMoldal .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.udes_formationcontinueMoldal .container input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.udes_formationcontinueMoldal .container .checkmark:after {
    top: 4px;
    left: 4px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #00a759;
}

.udes_formationcontinueMoldal .ui-resizable-handle {
    display: none !important;
}

.udes_formationcontinueMoldal.showInfoModal .ui-dialog-titlebar button, .udes_formationcontinueMoldal.showInfoModal .ui-dialog-titlebar .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 a, .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 .udes_formationcontinueMoldal.showInfoModal .ui-dialog-titlebar a, .udes_formationcontinueMoldal.showInfoModal .ui-dialog-titlebar .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 .udes_formationcontinueMoldal.showInfoModal .ui-dialog-titlebar a, .udes_formationcontinueMoldal.showInfoModal .ui-dialog-titlebar .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 .udes_formationcontinueMoldal.showInfoModal .ui-dialog-titlebar a {
    position: absolute;
    right: 0.5em;
    top: 0.5em;
}

.udes_formationcontinueMoldal.showInfoModal #dialog-confirm {
    display: none !important;
}

.udes_formationcontinueMoldal.showModalicon-certificate .ui-dialog-titlebar, .udes_formationcontinueMoldal.showModalicon-briefcase .ui-dialog-titlebar {
    white-space: pre-line;
    line-height: 1.5em;
}

.udes_formationcontinueMoldal.showModalicon-certificate .ui-dialog-titlebar span, .udes_formationcontinueMoldal.showModalicon-briefcase .ui-dialog-titlebar span {
    display: block;
}

.udes_formationcontinueModalInscription.showInfoModal .ui-dialog-titlebar button.ui-dialog-titlebar-close{
    right: 0.3em;
    top: 0.4em;
    font-size: 135%;
    display: block;
    color: initial;
}

.poserQuestionContent b, .content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion .insertPoserQuestion b {
    margin: 0;
}

.poserQuestionContent label, .content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion .insertPoserQuestion label {
    display: block;
    margin-bottom: 0em;
    font-weight: 700;
    border: none;
}

.poserQuestionContent label:after, .content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion .insertPoserQuestion label:after {
    content: '*';
    color: #f00;
    margin: 0 0.25em;
}

.poserQuestionContent span, .content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion .insertPoserQuestion span {
    display: block;
}

.poserQuestionContent .poserQuestionVide, .content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion .insertPoserQuestion .poserQuestionVide, .poserQuestionContent .poserQuestionCourrielInvalide, .content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion .insertPoserQuestion .poserQuestionCourrielInvalide {
    color: #f00;
    display: block;
}

.poserQuestionContent textarea, .content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion .insertPoserQuestion textarea,
.poserQuestionContent input,
.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion .insertPoserQuestion input {
    display: inline-block;
    padding: 4px 6px;
    margin-bottom: 1em;
    font-size: 14.4px;
    font-size: 0.9rem;
    line-height: 20px;
    color: #555555;
    background: none;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
    box-shadow: none;
}

.poserQuestionContent textarea, .content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion .insertPoserQuestion textarea {
    height: auto;
}

.content-area .formation_continue {
    position: relative;
}

.content-area .formation_continue h1, .content-area .formation_continue .colonne1FormationContinue .tab5Header, .content-area .formation_continue.rechercheResultatAction h2.rechercheTitle {
    margin-top: 1.76em;
}

.content-area .formation_continue .tab-content hr {
    margin: 2em 0;
}

.content-area .formation_continue .tab-content ul li > p.bodytext, .content-area .formation_continue .tab-content ol li > p.bodytext {
    text-indent: 0;
}

.content-area .formation_continue .tab-content ul li > .bodytext:nth-of-type(2), .content-area .formation_continue .tab-content ol li > .bodytext:nth-of-type(2) {
    text-indent: -1em;
}

.content-area .formation_continue .wishListForm {
    width: auto;
    border: none;
    padding: 0;
    position: absolute;
    right: 0;
    margin-top: -3.8em; /* À ajuster en fonction du titre */
}

.content-area .formation_continue .wishListForm button, .content-area .formation_continue .wishListForm .formationContinueOthersOffers .listOffreRow .col-2 a, .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 .wishListForm a, .content-area .formation_continue .wishListForm .mesFavorisList .listOffreRow .col-2 a, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 .wishListForm a, .content-area .formation_continue .wishListForm .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 .wishListForm a {
    background: none;
    padding: 0.25em;
    font-size: 16px;
    font-size: 1rem;
    color: #24759d;
}

.content-area .formation_continue .wishListForm button:hover, .content-area .formation_continue .wishListForm .formationContinueOthersOffers .listOffreRow .col-2 a:hover, .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 .wishListForm a:hover, .content-area .formation_continue .wishListForm .mesFavorisList .listOffreRow .col-2 a:hover, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 .wishListForm a:hover, .content-area .formation_continue .wishListForm .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a:hover, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 .wishListForm a:hover {
    color: #145677;
}

.content-area .formation_continue .tabs.tab_accordion_offer {
    margin-bottom: 2.3em;
    border-bottom: 1px solid #dddddd;
}

.content-area .formation_continue .tabs.tab_accordion_offer > div:not(#tabsLowerMask) {
    border-top: 1px solid #dddddd !important;
    padding-top: 2.215em !important;
    padding-right: 0.5em !important;
}

.content-area .formation_continue .tabs.tab_accordion_offer > ul {
    margin-bottom: -2px !important;
}

.content-area .formation_continue .tabs.tab_accordion_offer > ul > li {
    padding: 0.4em 1.5em !important;
    font-size: 14px !important;
    font-size: 0.873rem !important;
    font-weight: bold !important;
    margin-right: 3px !important;
    border-radius: 5px 5px 0 0;
    color: #24759d !important;
    background-color: #f4f4f4 !important;
    border-color: #dddddd;
}

.content-area .formation_continue .tabs.tab_accordion_offer > ul > li.current {
    border: 1px solid #dddddd;
    background-color: #ffffff !important;
}

.content-area .formation_continue .tabs.tab_accordion_offer > ul > li.current:hover {
    background-color: #ffffff !important;
}

.content-area .formation_continue .tabs.tab_accordion_offer > ul > li:hover {
    background-color: #e6e5e5 !important;
}

.content-area .formation_continue .tabs.tab_accordion_offer.colonne1FormationContinue {
    width: 100%;
}

.content-area .formation_continue .tabs.tab_accordion_offer.colonne1FormationContinue .tab-content {
    display: inline-block;
    vertical-align: top;
    width: 72%;
    margin-right: 2.15%;
    overflow-x: hidden;
}

.content-area .formation_continue .tabs.tab_accordion_offer.colonne1FormationContinue .colonne2FormationContinue {
    display: inline-block;
    vertical-align: top;
    width: 25.8%;
    position: relative;
}

.content-area .formation_continue .colonne1FormationContinue,
.content-area .formation_continue .colonne2FormationContinue {
    margin-top: 0.6em;
}

.content-area .formation_continue .colonne1FormationContinue .formaticonContinueMessagePonctuel, .content-area .formation_continue .colonne1FormationContinue p.note {
    background-color: #f4f4f4;
    margin-left: -1em;
    padding: 1.25em 1.4em;
    width: 103.6%;
    border: 1px solid #dddddd;
    margin-bottom: 2.8em;
}

.content-area .formation_continue .colonne1FormationContinue .formaticonContinueMessagePonctuel h5, .content-area .formation_continue .colonne1FormationContinue p.note h5 {
    font-size: 12px;
    font-size: 0.75rem;
    font-weight: bold;
}

.content-area .formation_continue .colonne1FormationContinue .formaticonContinueMessagePonctuel p, .content-area .formation_continue .colonne1FormationContinue p.note p {
    font-size: 12px;
    font-size: 0.75rem;
}

.content-area .formation_continue .colonne1FormationContinue .downloadVeoFileRubrique:hover::before {
    text-decoration: none;
    display: inline-block;
}

.content-area .formation_continue .colonne1FormationContinue .downloadVeoFileRubrique:before {
    content: '\e82f';
    font-family: 'udes-icons';
    text-decoration: none;
    margin-right: 0.5em;
}

.content-area .formation_continue .colonne1FormationContinue .tx-itawyoutoubeembed-pi1 {
    margin: .7em 1% 2em 0;
    width: 60%;
}

.content-area .formation_continue .colonne1FormationContinue ol {
    margin-left: 0;
}

.content-area .formation_continue .colonne1FormationContinue .imgFormateur,
.content-area .formation_continue .colonne1FormationContinue .imgOrganisme {
    float: left;
    margin: 0 2.5em 1.5em 0;
    max-width: 16%;
}

.content-area .formation_continue .colonne1FormationContinue .imgOrganisme {
    max-width: 20%;
}

.content-area .formation_continue .colonne1FormationContinue hr.separatorFormateur {
    clear: both;
}

.content-area .formation_continue .colonne1FormationContinue .rowPrice .col-1, .content-area .formation_continue .colonne1FormationContinue .rowPrice .col-2 {
    display: inline-block;
    vertical-align: baseline;
}

.content-area .formation_continue .colonne1FormationContinue .rowPrice .col-1 {
    width: 70%;
}

.content-area .formation_continue .colonne1FormationContinue .rowPrice .col-2 {
    width: 30%;
    text-align: right;
}

.content-area .formation_continue .colonne1FormationContinue .rowPriceOdd, .content-area .formation_continue .colonne1FormationContinue .rowPriceEven, .content-area .formation_continue .colonne1FormationContinue .rowPrice-1 {
    margin: 0;
    border-bottom: 1px solid #dddddd;
}

.content-area .formation_continue .colonne1FormationContinue .rowPriceOdd, .content-area .formation_continue .colonne1FormationContinue .rowPriceEven, .content-area .formation_continue .colonne1FormationContinue .rowPrice-1, .content-area .formation_continue .colonne1FormationContinue .tab4Notes {
    padding: 0.5em;
}

.content-area .formation_continue .colonne1FormationContinue .rowPrice-1 {
    margin-top: 1.5em;
    font-size: 10.72px;
    font-size: 0.67rem;
    font-weight: bold;
}

.content-area .formation_continue .colonne1FormationContinue .rowPrice-1 span {
    text-transform: uppercase;
}

.content-area .formation_continue .colonne1FormationContinue .tarification-past {
    color: #a0a0a0;
}

.content-area .formation_continue .colonne1FormationContinue .spacer {
    margin-bottom: 2.8em;
}

.content-area .formation_continue .colonne1FormationContinue .tab4Politique {
    margin-top: 2em;
}

.content-area .formation_continue .colonne1FormationContinue .tab4Notes {
    font-size: 11.408px;
    font-size: 0.713rem;
}

.content-area .formation_continue .colonne1FormationContinue .tab5Header {
    border-bottom: 1px solid #c8cabe !important;
}

.content-area .formation_continue .formationContinueOthersDatePlacesLinks {
    font-size: 11.2px;
    font-size: 0.7rem;
    background-color: #ffffff;
    border: 1px solid #d5d5d5;
    padding-bottom: 1em;
    margin-bottom: 0.86em;
}

.content-area .formation_continue .formationContinueOthersDatePlacesLinks h6 {
    background-color: #807f91;
    color: #ffffff;
    display: block !important;
    padding: 0.95em 1.5em !important;
    margin-bottom: 1.65em !important;
    font-size: 13.008px;
    font-size: 0.813rem;
    margin-top: 0;
}

.content-area .formation_continue .formationContinueOthersDatePlacesLinks p, .content-area .formation_continue .formationContinueOthersDatePlacesLinks div {
    padding: 0 1.6em;
    margin: 1em 1% 1em 0;
}

.content-area .formation_continue .formationContinueOthersDatePlacesLinks p a, .content-area .formation_continue .formationContinueOthersDatePlacesLinks div a {
    color: #1d1d1d;
    font-size: 13.008px;
    font-size: 0.813rem;
}

.content-area .formation_continue .formationContinueOthersDatePlacesLinks .pShowAllOtherPlaces {
    margin: 0 1.5em;
    border-top: 1px solid #e2e2e2;
    padding-top: 0.95em;
    padding-left: 0.2em;
}

.content-area .formation_continue .formationContinueOthersDatePlacesLinks .pShowAllOtherPlaces a {
    font-size: 11.2px;
    font-size: 0.7rem;
}

.content-area .formation_continue .formationContinueOthersDatePlacesLinks .formationContinueOthersDatePlacesLinksSeeMore, .content-area .formation_continue .formationContinueOthersDatePlacesLinks .voirLessOtherPlaces {
    display: none;
}

.content-area .formation_continue .formationContinueOthersDatePlacesLinks .formationContinueOthersDatePlacesLinksSeeMore p, .content-area .formation_continue .formationContinueOthersDatePlacesLinks .voirLessOtherPlaces p {
    padding: 0;
}

.content-area .formation_continue .formationContinueOthersDatePlacesLinks .voirPlusOtherPlaces,
.content-area .formation_continue .formationContinueOthersDatePlacesLinks .voirLessOtherPlaces {
    cursor: pointer;
}

.content-area .formation_continue .colonne2FormationContinue .backToSearchLink {
    display: block;
    margin-bottom: 1em;
    text-align: right;
}

.content-area .formation_continue .colonne2FormationContinue p {
    margin: 1em 1% 1em 0;
}

.content-area .formation_continue .colonne2FormationContinue p .backToSearchLink {
    text-align: left;
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}

.content-area .formation_continue .colonne2FormationContinue p i {
    display: inline-block;
    vertical-align: middle;
    float: right;
}

.content-area .formation_continue .colonne2FormationContinue .formationContinueParagrapheIconTexte:before {
    font-family: udes-icons;
    font-size: 2em;
    position: absolute;
    margin-top: 0.2em;
    color: #3f3f3f;
}

.content-area .formation_continue .colonne2FormationContinue .formationContinueParagrapheIconTexte b,
.content-area .formation_continue .colonne2FormationContinue .formationContinueParagrapheIconTexte span {
    margin-left: 3.5em;
    display: block;
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire .formationContinueParagrapheIconTexte:before {
    color: #24759d;
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire .formationContinueParagrapheIconTexte p {
    line-height: 1.25em;
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire .formationContinueParagrapheIconTexte p,
.content-area .formation_continue .colonne2FormationContinue .formInscrire .formationContinueParagrapheIconTexte span {
    color: #1d1d1d;
    text-transform: uppercase;
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire .formationContinueParagrapheIconTexte p i,
.content-area .formation_continue .colonne2FormationContinue .formInscrire .formationContinueParagrapheIconTexte span i {
    float: none;
    margin-top: -0.4em;
    margin-left: 0.25em;
    color: #3f3f3f;
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire .formationContinueDate {
    padding-top: 1em;
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire .formationContinueDate:before {
    content: '\e822';
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire .formationContinueDuree:before {
    content: '\e876';
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire .formationContinueLieu:before {
    content: '\e85b';
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire .formationContinueLieu span:first-of-type {
    text-transform: uppercase;
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire .formationContinueLieu span {
    text-transform: none;
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire .formationContinueTarifRegulier {
    padding-bottom: 0;
    border-bottom: none;
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire .formationContinueTarifRegulier:before {
    content: '\e877';
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire .formationContinueTarifRegulier.formationContinueTarifRegulierSansPreferentiel {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 1em;
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire .formationContinueTarifPreferentiel:before {
    content: '\e875';
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire .formationContinueInscriptionGroupe:before {
    content: '\e87a';
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire b {
    font-weight: bold;
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire .formationContinueDateLimiteInscription,
.content-area .formation_continue .colonne2FormationContinue .formInscrire .detailActivite {
    margin: 1.9em 1.5em;
}

.content-area .formation_continue .colonne2FormationContinue .detailOffresInscription .formInscrire .formationContinueDateLimiteInscription {
    font-size: 0.7rem;
    margin: -0.75rem 0 0.75rem;
    font-style: italic;
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire .detailActivite p {
    font-size: 13.6px;
    font-size: 0.85rem;
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire {
    margin: 0.7em 1.7em;
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire input[type=submit],
.content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire button[type=submit],
.content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire .formationContinueOthersOffers .listOffreRow .col-2 a[type=submit],
.content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire a[type=submit],
.content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire .mesFavorisList .listOffreRow .col-2 a[type=submit],
.content-area .formation_continue .mesFavorisList .listOffreRow .col-2 .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire a[type=submit],
.content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a[type=submit],
.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire a[type=submit] {
    width: 100%;
    padding: 0.7em 1.3em;
    font-size: 15.2px;
    font-size: 0.95rem;
    font-weight: bold;
    background-color: #24759d;
}

.content-area .formation_continue .colonne2FormationContinue .detailOffresInscription .formInscrire p.formationContinueBoutonInscrire {
    margin: 0;
}

.content-area .formation_continue .colonne2FormationContinue .detailOffresInscription .formInscrire p.bodytext {
    margin-bottom: 0;
}

.content-area .formation_continue .colonne2FormationContinue .detailOffresInscription .formInscrire p.formationContinueBoutonInscrire input[type=submit] {
    width: auto;
}

.content-area .formation_continue .colonne2FormationContinue .detailOffresInscription .formInscrire .offreDateCommentaire {
    margin-top: 0.75em;
    margin-right: 0;
}

.content-area .formation_continue .colonne2FormationContinue .detailOffresInscription .formInscrire .dateLimite {
    font-size: 0.70rem;
    font-style: italic;
}

.content-area .formation_continue .colonne2FormationContinue .detailOffresInscription h6 {
    font-size: 1.2rem;
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire input[type=submit]:hover, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire button[type=submit]:hover, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire .formationContinueOthersOffers .listOffreRow .col-2 a[type=submit]:hover, .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire a[type=submit]:hover, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire .mesFavorisList .listOffreRow .col-2 a[type=submit]:hover, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire a[type=submit]:hover, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a[type=submit]:hover, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire a[type=submit]:hover {
    background-color: #145677;
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire input[type=submit].status-7, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire button[type=submit].status-7, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire .formationContinueOthersOffers .listOffreRow .col-2 a[type=submit].status-7, .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire a[type=submit].status-7, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire .mesFavorisList .listOffreRow .col-2 a[type=submit].status-7, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire a[type=submit].status-7, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a[type=submit].status-7, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire a[type=submit].status-7 {
    background-color: #5e8c94;
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire input[type=submit].status-7:hover, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire button[type=submit].status-7:hover, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire .formationContinueOthersOffers .listOffreRow .col-2 a[type=submit].status-7:hover, .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire a[type=submit].status-7:hover, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire .mesFavorisList .listOffreRow .col-2 a[type=submit].status-7:hover, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire a[type=submit].status-7:hover, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a[type=submit].status-7:hover, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire a[type=submit].status-7:hover {
    background-color: #5e8c94;
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire input[type=submit].status-3, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire button[type=submit].status-3, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire .formationContinueOthersOffers .listOffreRow .col-2 a[type=submit].status-3, .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire a[type=submit].status-3, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire .mesFavorisList .listOffreRow .col-2 a[type=submit].status-3, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire a[type=submit].status-3, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a[type=submit].status-3, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire a[type=submit].status-3 {
    background-color: #a0a0a0;
}

.content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire input[type=submit].status-3:hover, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire button[type=submit].status-3:hover, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire .formationContinueOthersOffers .listOffreRow .col-2 a[type=submit].status-3:hover, .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire a[type=submit].status-3:hover, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire .mesFavorisList .listOffreRow .col-2 a[type=submit].status-3:hover, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire a[type=submit].status-3:hover, .content-area .formation_continue .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a[type=submit].status-3:hover, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 .colonne2FormationContinue .formInscrire p.formationContinueBoutonInscrire a[type=submit].status-3:hover {
    background-color: #a0a0a0;
}

.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation {
    background-color: #f4f4f4;
    padding: 1em;
}

.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formationContinueOthersDatePlaces {
    display: inline-block;
    padding: 1em;
    margin: 0;
}

.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinueSurDemande,
.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion {
    background-color: #ffffff;
    border: 1px solid #d5d5d5;
    padding: 1.3em;
    font-size: 13.008px;
    font-size: 0.813rem;
}

.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinueSurDemande span, .content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinueSurDemande b,
.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion span,
.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion b {
    font-size: 13.008px;
    font-size: 0.813rem;
}

.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinueSurDemande:before,
.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .showPoserQuestion:before,
.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .showTelephone:before, .content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .showTelephoneNoIcon:before {
    font-size: 16px;
    font-size: 1rem;
    margin-top: -0.1em;
    font-family: udes-icons;
    position: absolute;
    left: 2.2em;
}

.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .showTelephoneNoIcon:before {
    content: '' !important;
}

.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinueSurDemande {
    margin-bottom: 0.86em;
}

.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinueSurDemande:before {
    content: '\e878';
}

.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinueSurDemande span {
    margin-left: 2.5em;
}

.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinueSurDemande .icon-info-circled {
    float: none;
    margin-top: -0.3em;
    margin-left: 0.3em;
}

.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion {
    line-height: 1.4em;
}

.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion .insertPoserQuestion {
    margin-left: 3em;
}

.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion .insertPoserQuestion span {
    margin: 0;
}

.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion .showPoserQuestion,
.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion .showTelephone {
    padding-left: 2.5em;
}

.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion .showPoserQuestion {
    border-bottom: 1px solid #d5d5d5;
    padding-bottom: 1.3em;
    margin-top: 0.2em;
    cursor: pointer;
}

.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion .showPoserQuestion:before {
    content: '\e870';
}

.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion .showPoserQuestion a {
    color: inherit;
}

.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion .showTelephone {
    margin-top: 0;
    padding-top: 0.3em;
    margin-bottom: 0.2em;
}

.content-area .formation_continue .colonne2FormationContinue .colonne2FormationContinueComplementaryInformation .formaticonContinuePoserQuestion .showTelephone:before {
    content: '\e849';
}

.content-area .formation_continue .mesFavorisList,
.content-area .formation_continue .formationContinueContent .formationContinueResultats {
    border: 1px solid #dddddd;
    padding: 0.2em;
    width: 72%;
}

.content-area .formation_continue .formationContinueOthersOffers h4,
.content-area .formation_continue .mesFavorisList h4,
.content-area .formation_continue .formationContinueContent .formationContinueResultats h4 {
    background-color: #3d4641;
    color: #ffffff;
    margin: 0;
    padding: 0.5em 1em;
    font-size: 13.008px;
    font-size: 0.813rem;
}

.content-area .formation_continue .formationContinueOthersOffers .listOffreRow,
.content-area .formation_continue .mesFavorisList .listOffreRow,
.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow {
    background-color: #f4f4f4;
    margin: 0.3em 0 0;
    width: 100%;
    font-size: 13.008px;
    font-size: 0.813rem;
}

.content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-1,
.content-area .formation_continue .mesFavorisList .listOffreRow .col-1,
.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-1,
.content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2,
.content-area .formation_continue .mesFavorisList .listOffreRow .col-2, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 {
    display: inline-block;
    vertical-align: top;
}

.content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-1, .content-area .formation_continue .mesFavorisList .listOffreRow .col-1, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-1 {
    width: 80%;
}

.content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-1 p, .content-area .formation_continue .mesFavorisList .listOffreRow .col-1 p, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-1 p {
    margin: 0;
    font-size: 13.008px;
    font-size: 0.813rem;
}

.content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 {
    width: 19%;
}

.content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 a, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a {
    text-decoration: none;
    appearance: initial;
    -moz-appearance: initial;
    /* Firefox */
    -webkit-appearance: initial;
    /* Safari and Chrome */
    text-align: center;
    display: inline-block;
}

.content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 a:active, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a:active, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a:active {
    background-color: inherit;
}

.content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 a.otherOffers, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a.otherOffers, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a.otherOffers {
    background: none;
    color: #24759d;
    font-weight: bold;
    font-size: 10.72px;
    font-size: 0.67rem;
    border: 1px solid #24759d;
}

.content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 a.otherOffers:hover, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a.otherOffers:hover, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a.otherOffers:hover {
    color: #145677;
}

.content-area .formation_continue .formationContinueOthersOffers .listOffreRow form, .content-area .formation_continue .mesFavorisList .listOffreRow form, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow form {
    border: none;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    position: relative;
    margin-top: 0;
}

.content-area .formation_continue .formationContinueOthersOffers .listOffreRow .wishListForm button, .content-area .formation_continue .mesFavorisList .listOffreRow .wishListForm button, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .wishListForm button, .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .wishListForm .col-2 a, .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 .wishListForm a, .content-area .formation_continue .mesFavorisList .listOffreRow .wishListForm .col-2 a, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 .wishListForm a, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .wishListForm .col-2 a, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 .wishListForm a {
    background-color: white;
    margin-right: 0.4em;
    color: #24759d;
    padding: 0;
    font-size: 17.6px;
    font-size: 1.1rem;
}

.content-area .formation_continue .formationContinueOffreNonAffichable {
    margin-top: 3em;
}

.content-area .formation_continue .formationContinueOffreNonAffichable .formationContinueOthersDatePlacesLinks {
    margin-bottom: 2em;
}

.content-area .formation_continue .formationContinueOffreNonAffichable .formationContinueOthersOffers, .content-area .formation_continue .formationContinueOffreNonAffichable .mesFavorisList, .content-area .formation_continue .formationContinueOffreNonAffichable .formationContinueContent .formationContinueResultats, .content-area .formation_continue .formationContinueContent .formationContinueOffreNonAffichable .formationContinueResultats, .content-area .formation_continue .formationContinueOffreNonAffichable .formationContinueOthersDatePlacesLinks {
    width: 80%;
}

.content-area .formation_continue .mesFavorisList, .content-area .formation_continue .formationContinueContent .formationContinueResultats {
    border: none;
}

.content-area .formation_continue .mesFavorisList h4, .content-area .formation_continue .formationContinueContent .formationContinueResultats h4 {
    background: none;
    color: #1d1d1d;
}

.content-area .formation_continue .mesFavorisList .listOffreRow-0, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow-0 {
    margin-top: 0;
}

.content-area .formation_continue .mesFavorisList .listOffreRow, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow {
    background: none;
    border-bottom: 1px solid #c8cabe;
}

.content-area .formation_continue .mesFavorisList .listOffreRow:first-child, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow:first-child {
    margin-top: 0;
}

.content-area .formation_continue .mesFavorisList .listOffreRow .col-1, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-1 {
    width: 76%;
}

.content-area .formation_continue .mesFavorisList .listOffreRow .col-1 h5, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-1 h5 {
    text-transform: none;
    margin-bottom: 0.6em;
}

.content-area .formation_continue .mesFavorisList .listOffreRow .col-1 p span, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-1 p span {
    font-weight: bold;
}

.content-area .formation_continue .mesFavorisList .listOffreRow .col-1 p span.offreDuration, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-1 p span.offreDuration {
    font-weight: normal;
}

/*.content-area .formation_continue .mesFavorisList .listOffreRow .col-1 p i,*/
/*.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-1 p i {*/
    /*color: #24759d;*/
    /*cursor: pointer;*/
/*}*/

/*.content-area .formation_continue .mesFavorisList .listOffreRow .col-1 p i:hover,*/
/*.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-1 p i:hover {*/
    /*color: #145677;*/
/*}*/

.content-area .formation_continue .mesFavorisList .listOffreRow .col-2, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 {
    width: 23%;
    text-align: right;
    padding-top: 1.4em;
}

.content-area .formation_continue .mesFavorisList .listOffreRow .col-2 form button, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 form button, .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 form a, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 form a {
    background: none;
    font-size: 14.4px;
    font-size: 0.9rem;
}

.content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a {
    background: none;
    color: #24759d;
    font-weight: bold;
    font-size: 12px;
    font-size: 0.75rem;
    border: 1px solid #24759d;
    padding: 0.25em 1.5em;
}

.content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a:hover, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a:hover {
    background-color: #24759d;
    color: #ffffff;
}

.content-area .formation_continue.listAction {
    display: flex;
}

.content-area .formation_continue.listAction h1, .content-area .formation_continue.listAction .colonne1FormationContinue .tab5Header, .content-area .formation_continue.listAction .formation_continue.rechercheResultatAction h2.rechercheTitle, .content-area .formation_continue.rechercheResultatAction .formation_continue.listAction h2.rechercheTitle {
    margin-bottom: 0.3em;
}

.content-area .formation_continue.listAction .mesFavorisList, .content-area .formation_continue.listAction .formationContinueContent .formationContinueResultats {
    display: inline-block;
    padding: 0 0 1em 2.3%;
    vertical-align: top;
}

.content-area .formation_continue.listAction .mesFavorisList h1, .content-area .formation_continue.listAction .formationContinueContent .formationContinueResultats h1, .content-area .formation_continue.listAction .mesFavorisList .colonne1FormationContinue .tab5Header, .content-area .formation_continue.listAction .colonne1FormationContinue .mesFavorisList .tab5Header, .content-area .formation_continue.listAction .formationContinueContent .formationContinueResultats .colonne1FormationContinue .tab5Header, .content-area .formation_continue.listAction .colonne1FormationContinue .formationContinueContent .formationContinueResultats .tab5Header, .content-area .formation_continue.listAction .mesFavorisList .formation_continue.rechercheResultatAction h2.rechercheTitle, .content-area .formation_continue.rechercheResultatAction .formation_continue.listAction .mesFavorisList h2.rechercheTitle, .content-area .formation_continue.listAction .formationContinueContent .formationContinueResultats .formation_continue.rechercheResultatAction h2.rechercheTitle, .content-area .formation_continue.rechercheResultatAction .formation_continue.listAction .formationContinueContent .formationContinueResultats h2.rechercheTitle {
    margin-top: 1.12em;
}

.content-area .formation_continue .icon-info, .content-area .formation_continue .icon-info-circled {
    margin-top: -0.5em;
    position: absolute;
    cursor: pointer;
    color: #145677;
}

.content-area .formation_continue span.showInfo {
    display: none !important;
}

.content-area .formation_continue div.formationContinueFilters h3.accordeonClosed {
    border-bottom: none;
}

.content-area .formation_continue div.formationContinueFilters form {
    border: none;
    padding: 0;
    display: block;
    position: relative;
}

.content-area .formation_continue div.formationContinueFilters form label, .content-area .formation_continue div.formationContinueFilters form h3 {
    cursor: pointer;
}

.content-area .formation_continue div.formationContinueFilters form input[type="text"] {
    margin-bottom: 0;
    background-color: #ffffff;
    line-height: 20px;
}

.content-area .formation_continue div.formationContinueFilters .accordeonContent {
    padding: 0;
}

.content-area .formation_continue div.formationContinueFilters .tab-content {
    padding-bottom: 0.5em;
    padding-top: 0.1em;
}

.content-area .formation_continue div.formationContinueFilters .tab-content input {
    vertical-align: top;
    margin-right: 0.5em;
    margin-left: -1.4em;
}

.content-area .formation_continue div.formationContinueFilters .tab-content label {
    padding-left: 1.6em;
    margin: 0;
    width: 90%;
    font-size: 12.8px;
    font-size: 0.8rem;
    font-weight: normal;
}

.content-area .formation_continue div.formationContinueFilters hr.notInclude {
    margin: 0.5em 0;
}

.content-area .formation_continue .formationContinueContent {
    display: inline-block;
    width: 72.4%;
    padding: 0 0 1em 2.3%;
}

.content-area .formation_continue .formationContinueContent:empty {
    display: none;
}

.content-area .formation_continue .formationContinueContent .formationContinueResultats {
    width: 100%;
    border: 0;
}

.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow {
    padding: 1em 0;
    background: none;
    border-bottom: 1px solid #c8cabe;
}

.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow:first-child {
    margin-top: 0;
}

.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-1 {
    width: 76%;
}

.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-1 p span {
    font-weight: bold;
}

.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-1 p span.offreDuration {
    font-weight: normal;
}

.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-1 p i.icon-certificate,
.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-1 p i.icon-briefcase {
    margin-left: 0.2em;
}

.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 {
    width: 23%;
    text-align: right;
    padding-top: 0;
}

.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 form button, .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 form a {
    font-size: 14.4px;
    font-size: 0.9rem;
}

.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a {
    font-size: 10.72px;
    font-size: 0.67rem;
    margin-left: 0.4em;
}

.content-area .formation_continue .formationContinueContent .list-browse {
    margin-top: 3.95em;
}

.content-area .formation_continue .formationContinueContent .list-browse ul.pagination li.pagination_item {
    margin-left: -0.3em;
}

.content-area .formation_continue .formationContinueContent .list-browse ul.pagination li.pagination_item a {
    color: #24759d;
}

.content-area .formation_continue .formationContinueContent .list-browse ul.pagination li.pagination_item.pagination_item_current {
    background-color: #24759d;
}

.content-area .formation_continue .formationContinueContent .list-browse ul.pagination li.pagination_item.pagination_item_current a {
    color: #ffffff;
}

.content-area .formation_continue .formationContinueContent .list-browse ul.pagination li.pagination_item.pagination_item_first {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.content-area .formation_continue .formationContinueContent .list-browse ul.pagination li.pagination_item.pagination_item_last {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.content-area .formation_continue.showPreviewOffreAction .wishListForm {
    display: none;
}

.content-area .formation_continue.rechercheResultatAction h2.rechercheTitle {
    border-bottom: 1px solid #c8cabe;
    padding-bottom: 0.2em;
    margin-bottom: 0.8em;
}

.elementOverlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: no-repeat 50%;
    background-size: 25%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0idWlsLWRlZmF1bHQiPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM0NjVhNjQnIHRyYW5zZm9ybT0ncm90YXRlKDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjNDY1YTY0JyB0cmFuc2Zvcm09J3JvdGF0ZSgzMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuMDgzMzMzMzMzMzMzMzMzMzNzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM0NjVhNjQnIHRyYW5zZm9ybT0ncm90YXRlKDYwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC4xNjY2NjY2NjY2NjY2NjY2NnMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzQ2NWE2NCcgdHJhbnNmb3JtPSdyb3RhdGUoOTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjI1cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjNDY1YTY0JyB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjMzMzMzMzMzMzMzMzMzMzNzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM0NjVhNjQnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuNDE2NjY2NjY2NjY2NjY2N3MnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzQ2NWE2NCcgdHJhbnNmb3JtPSdyb3RhdGUoMTgwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC41cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjNDY1YTY0JyB0cmFuc2Zvcm09J3JvdGF0ZSgyMTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjU4MzMzMzMzMzMzMzMzMzRzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM0NjVhNjQnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuNjY2NjY2NjY2NjY2NjY2NnMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzQ2NWE2NCcgdHJhbnNmb3JtPSdyb3RhdGUoMjcwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC43NXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzQ2NWE2NCcgdHJhbnNmb3JtPSdyb3RhdGUoMzAwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC44MzMzMzMzMzMzMzMzMzM0cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjNDY1YTY0JyB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjkxNjY2NjY2NjY2NjY2NjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48L3N2Zz4=);
}

.elementOverlay:before {
    position: absolute;
    content: '';
}

.elementOverlay .textOverlay {
    padding: 1em;
    background-color: white;
    display: inline-block;
    border: 1px solid;
    position: absolute;
    z-index: 99999;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.pagingMobile .elementOverlay {
    background-size: 62px;
}

/* Mobile - START */
.isMobile .content-area input[type=submit],
.isMobile .content-area input[type=reset],
.isMobile .content-area button:not(.vjs-big-play-button) /* TYPO-2521 */,
.isMobile .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 a,
.isMobile .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a,
.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a {
    width: 100%;
    font-size: 16px;
    font-size: 1rem;
    padding: 0.6em;
    margin-bottom: 0.5em;
}

.isMobile .udes_formationcontinueMoldal .ui-dialog-buttonpane button,
.isMobile .udes_formationcontinueMoldal .ui-dialog-buttonpane .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 a,
.content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 .isMobile .udes_formationcontinueMoldal .ui-dialog-buttonpane a,
.isMobile .udes_formationcontinueMoldal .ui-dialog-buttonpane .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a,
.content-area .formation_continue .mesFavorisList .listOffreRow .col-2 .isMobile .udes_formationcontinueMoldal .ui-dialog-buttonpane a,
.isMobile .udes_formationcontinueMoldal .ui-dialog-buttonpane .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a,
.content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 .isMobile .udes_formationcontinueMoldal .ui-dialog-buttonpane a {
    width: initial;
    padding: 0.6em 2em 0.50em 2em;
    font-size: 16px;
    font-size: 1rem;
}

.isMobile .content-area .formation_continue h1,
.isMobile .content-area .formation_continue .colonne1FormationContinue .tab5Header,
.isMobile .content-area .formation_continue.rechercheResultatAction h2.rechercheTitle {
    width: 80%;
    border: none;
}

.isMobile .content-area .formation_continue .tabs.tab_accordion_offer.colonne1FormationContinue,
.isMobile .content-area .formation_continue .colonne2FormationContinue {
    display: block;
    width: 100%;
}

.isMobile .content-area .formation_continue .colonne1FormationContinue {
    margin: 2em auto;
}

.isMobile .content-area .formation_continue .colonne1FormationContinue h2.accordeonOpened:after {
    content: '\e882';
}

.isMobile .content-area .formation_continue .colonne1FormationContinue .formaticonContinueMessagePonctuel,
.isMobile .content-area .formation_continue .colonne1FormationContinue p.note {
    width: 111%;
}

.isMobile .content-area .formation_continue .colonne1FormationContinue .tx-itawyoutoubeembed-pi1 {
    width: 100%;
}

.isMobile .content-area .formation_continue .colonne2FormationContinue {
    position: initial;
}

.isMobile .content-area .formation_continue .colonne2FormationContinue .wishListForm {
    right: 1.2em;
    margin-top: -5.2em;
}

.isMobile .content-area .formation_continue .colonne2FormationContinue .wishListForm button,
.isMobile .content-area .formation_continue .colonne2FormationContinue .wishListForm .formationContinueOthersOffers .listOffreRow .col-2 a,
.isMobile .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2 .colonne2FormationContinue .wishListForm a,
.isMobile .content-area .formation_continue .colonne2FormationContinue .wishListForm .mesFavorisList .listOffreRow .col-2 a,
.isMobile .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 .colonne2FormationContinue .wishListForm a,
.isMobile .content-area .formation_continue .colonne2FormationContinue .wishListForm .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a,
.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 .colonne2FormationContinue .wishListForm a {
    background-color: white;
    margin-right: 0.5em;
    color: #24759d;
    padding: 0;
    margin: 0;
}

.isMobile .content-area .formation_continue .colonne2FormationContinue .formationContinueDateLimiteInscription {
    margin: 1.9em 2.1em;
}

.isMobile .content-area .formation_continue .colonne2FormationContinue .formInscrire .formationContinueInscriptionGroupe span {
    text-transform: none;
}

.isMobile .content-area .formation_continue .colonne2FormationContinueFirstMobile {
    padding-bottom: 0;
}

.isMobile .content-area .formation_continue h6 {
    font-size: 16px;
    font-size: 1rem;
    margin-top: 1.5em;
}

.isMobile .content-area .formation_continue .formationContinueOthersOffers,
.isMobile .content-area .formation_continue .mesFavorisList,
.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats {
    width: 100%;
}

.isMobile .content-area .formation_continue .mesFavorisList .listOffreRow,
.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow {
    width: 100%;
    padding: 1em 0.5em;
    display: table;
}

.isMobile .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-1,
.isMobile .content-area .formation_continue .mesFavorisList .listOffreRow .col-1,
.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-1,
.isMobile .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2,
.isMobile .content-area .formation_continue .mesFavorisList .listOffreRow .col-2,
.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 {
    display: block;
}

.isMobile .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-1,
.isMobile .content-area .formation_continue .mesFavorisList .listOffreRow .col-1,
.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-1 {
    width: 100%;
}

.isMobile .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .col-2,
.isMobile .content-area .formation_continue .mesFavorisList .listOffreRow .col-2,
.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 {
    width: 100%;
    vertical-align: middle;
    text-align: right;
    margin-top: 1em;
}

.isMobile .content-area .formation_continue .formationContinueOthersOffers .listOffreRow .formationContinueLinkMoreOffers,
.isMobile .content-area .formation_continue .mesFavorisList .listOffreRow .formationContinueLinkMoreOffers,
.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .formationContinueLinkMoreOffers {
    display: inline;
    background: none;
    color: #2D9D5F;
}

.isMobile .content-area .formation_continue .mesFavorisList .listOffreRow,
.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow {
    position: relative;
}

.isMobile .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 form,
.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 form {
    margin-right: 1em;
}

.isMobile .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 form button,
.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 form button,
.isMobile .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 form a,
.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 form a {
    margin: 0;
}

.isMobile .content-area .formation_continue .mesFavorisList .listOffreRow .col-2 a,
.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a {
    font-size: 13.008px;
    font-size: 0.813rem;
    width: auto;
    padding: 0.25em 1.5em;
    margin-left: 0.7em;
}

.isMobile .content-area .formation_continue .formationContinueFilters form a {
    float: right;
    font-size: inherit;
    margin: 0;
    width: auto;
}

.isMobile .content-area .formation_continue .formationContinueFilters form h3.accordionMobileSearch + div.accordeonContent {
    margin-left: 0.7em;
}

.isMobile .content-area .formation_continue .formationContinueContent {
    display: block;
    width: 100%;
    padding: 0 0 1em;
}

.isMobile .content-area .formation_continue .formationContinueContent .formationContinuePaging {
    display: none;
}

.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats {
    padding: 0;
    border-top: 1px solid #c8cabe;
}

.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow {
    padding: 1em 0;
}

.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-1,
.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 {
    display: inline-block;
    vertical-align: top;
    height: 100%;
    width: 100%;
}

.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 {
    margin-top: 1em;
    margin-bottom: 0.5em;
    border-top: 0;
    padding-top: 0;
}

.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 form {
    margin-right: 0;
    margin-top: 0;
}

.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 form button,
.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 form a {
    font-size: 17.6px;
    font-size: 1.1rem;
}

.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a.formationContinueLinkMoreOffers {
    background: none;
    color: #24759d;
    font-weight: bold;
    border: 1px solid #24759d;
}

.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a.formationContinueLinkMoreOffers:hover {
    color: #145677;
}

.isMobile .content-area .formation_continue .formationContinueContent .formationContinueResultats .listOffreRow .col-2 a.formationContinueLinkMoreOffers:active {
    background-color: inherit;
}

.isMobile .content-area .formation_continue .formationContinueContent .pagingMobile {
    position: relative;
    text-align: center;
    margin: 0;
    padding: 1em 0;
}

.isMobile .content-area .formation_continue .formationContinueContent .pagingMobile a {
    cursor: pointer;
}

.isMobile .content-area .formation_continue.rechercheResultatAction h2.rechercheTitle {
    margin-bottom: 0;
}

.ui-widget-content {
    border: none !important;
}

.fcncMessageCPSS {
    text-align: center;
}

.horaire-offre {
    margin-bottom: 2em;
}

.offre-dates,
.offre-dates p,
.horaire-offre p,
.content-area .horaire-offre ul>li,
.content-area .horaire-offre ol>li {
    margin-top: 0;
    margin-bottom: 0;
}

.content-area .horaire-offre ul,
.content-area .horaire-offre ol {
    padding-left: 0;
    margin-top: 0;
}

.horaire-offre {
    padding-left: 25px;
}

.horaire-offre {
    padding-left: 25px;
}
/* Mobile - END */
