/*Import Global Compulsory CSS Files*/
@import url(app.css);
@import url(blocks.css);

/*Import CSS Plugins*/
@import url(plugins/style-switcher.css);

/*Import Font Knewave - Roboto Slave*/
@import url('https://fonts.googleapis.com/css2?family=Knewave&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;700&display=swap');

.carousel-caption a:visited, .carousel-caption a:hover, .carousel-caption a {
    color: white !important;
}

.webmfr-sec {
    display: none;
}

.vignette-mvt-container {
    display: flex;
    justify-content: space-evenly;
    align-items: flex-start;
}

.vignette-mvt {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
}

.b-s-left {
    width: 40%;
    max-height: 570px;
}

.b-s-right {
    width: 60%;
    max-height: 570px;
}

.b-s-right-elem {
    display: none;
    position: absolute;
}

.b-s-right-elem.active {
    display: inherit;
    width: 60%;
}

.b-s-right-elem img {
    width: 70% !important;
    float: right;
    max-height: 570px;
}

.b-s-right-caption {
    position: absolute;
    bottom: 0;
    left: 120px;
    width: 350px;
    background: #FFEB03;
    padding: 20px;
}

.b-s-title {
    width: 100%;
    font-family: 'Roboto Slab';
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 200%;
    padding: 20px;
    color: #1B1B1B;
    opacity: 0.3;
    cursor: pointer;
}

.b-s-title.active {
    opacity: 1;
}

.presse-title {
    font-family: 'Roboto Slab';
    font-size: 36px;
}

@media (min-width: 1px) and (max-width: 1200px) {
    .brigade-mvt {
        display: none;
    }

    .brigade-wide {
        display: none;
    }

    .brigade-mobile {
        background: url('/media/la-brigade/Brigade_MFR_bandeau_fond.jpg');
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
    }
}

@media (min-width: 1201px)
{
    .brigade-wide {
        display: block;
    }

    .brigade-mobile {
        display: none;
        background: url('/media/la-brigade/Brigade_MFR_bandeau_fond.jpg');
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
    }
}

@media (max-width: 550px) {
    .vignette-mvt {
        width: 60% !important;
    }

    .brigade-video div {
        top: 40px !important;
        padding: 40px !important;
    }

    .contact-presse {
        margin-left: 3px !important;
        margin-right: 3px !important;
        font-size: 12px !important;
        text-align: center;
    }

    .presse-title {
        font-size: 20px;
    }
}


@media (max-width: 1200px) {

    .brigade-slider {
        flex-direction: column;
        min-height: 860px;
    }

    .b-s-right-elem img {
        width: 100% !important;
    }

    .b-s-right-caption {
        position: inherit;
        width: 100% !important;
        left: 0;
    }

    .b-s-right-elem.active {
        display: block;
        width: 80%;
        height: 400px;
        margin: auto;
        position: inherit;
    }

    .b-s-left {
        width: 100%;
    }

    .b-s-right {
        margin-top: 30px;
        width: 100%;
    }

    .b-s-title {
        line-height: 80%;
        font-size: 20px;
        text-align: center;
        padding: 10px;
    }

    .brigade-illustration {
        display: none;
    }

    .vignette-mvt-container {
        flex-direction: column;
    }
    .vignette-mvt {
        margin-top: 20px;
    }
    .brigade-logos {
        flex-direction: column;
        width: auto;
        margin-top: 100px;
    }
    .brigade-logos > * {
        margin-bottom: 30px;
    }
}

.v-m-top {
    height: 170px;
}

.v-m-top img {
    max-width: 100%;
    height: 200px;
}

.v-m-accroche {
    color: #7ca7b9;
    font-weight: bold;
    text-transform: uppercase;
}

.v-m-text {
    font-size: 15px;
    background-color: white;
    padding: 15px;
    position: relative;
}

.v-m-title {
    font-family: 'Roboto Slab';
    font-size: 24px;
}

.v-m-link, .v-m-link a {
    background-color: black;
    color: white;
    padding: 10px;
    width: 56px;
    bottom: 0;
    right: 0;
    position: absolute;
    font-weight: bold;
}

.brigade-video {
    height: 75vh;
    position: relative;
    overflow: hidden;
}

.contact-presse {
    margin: 30px;
    width: 100%;
    display: flex;
    justify-content: space-evenly;
}

.contact-presse img {
    max-height: 125px;
}

.brigade-video div {
    width: 100%;
    padding: 150px;
    position: absolute;
    bottom: 30px;
    left: 15px;
    margin: auto;
    color: white;
    text-align: center;
    height: 100%;
}

.brigade-video div * {
    color: white;
}

.brigade-video div a.cta.btn-brigade {
    color: black;
}

.brigade-video div a.cta.btn-brigade:hover {
    color: white;
}

.brigade-top {
    width: 100%;
    margin-bottom: 150px;
}

.yellow-bg-brigade {
    background-color: #FFEB03;
}

.brigade-title-wrapper {
    width: 50%;
    text-align: center;
    margin: auto;
    margin-bottom: 60px;
}

.metiers-wide h1.brigade-title, .brigade-title {
    display: inline;
    margin: auto;
    margin-top: 40px;
    margin-bottom: 40px;
    width: 70%;
    text-transform: uppercase;
    text-align: center;
    box-shadow: inset 0 -1em 0 #FFEB03;
    line-height: 1.4em;
}

.brigade-logos img {
    max-height: 70px;
    max-width: 170px;
}

.cta.btn-brigade, .cta.btn-brigade-transp, .cta.btn-brigade-white {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #FFEB03;
    padding: 20px 30px;
    display: inline-block;
    text-align: center;
    position: relative;
    will-change: transform;
    transition: 0.3s ease-in-out;
    transition-delay: 0.35s;
    overflow: hidden;
}

.cta.btn-brigade-black {
    background-color: black;
    color: white;
}

.cta.btn-brigade-black:hover {
    background-color: white;
    color: black;
}

.cta.btn-brigade-transp {
    background-color: transparent;
}

.cta.btn-brigade:hover {
    color: white;
    background-color: black;
}

.pdf-bloc {
    margin: 30px;
}

.pdf-bloc-top {
    background-color: black;
    color: white;
    height: 195px;
    width: 225px;
    text-align: center;
    padding: 20px;
}

img.pdf-bloc-icon {
    height: 40px;
    width: 36px;
}

.pdf-bloc-text {
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Roboto Slab";
    font-size: 12px;
    margin-top: 20px;
}

.pdf-bloc-bottom {
    background-color: white;
    color: #CEAB5D;
    width: 225px;
    height: 75px;
    text-align: center;
    font-family: Roboto;
    font-weight: bold;
    padding: 20px;
}

.pdf-bloc-dl {
    height: 19px;
    width: 16px;
    font-size: 16px;
}

div.footerLogo {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.header-logo img {
    max-height: 100px;
}

.header div.text > * {
    margin-left: 5px;
}

.homepage-searchform {
    background-color: #ecc747 !important;
    padding: 30px;
    width: 80%;
    margin: auto;
    position: relative;
    overflow: visible;
    margin-top: -200px;
}

@media (max-width: 500px) {
    .homepage-searchform {
        background-color: #ecc747 !important;
        padding: 3px;
        width: 100%;
    }
}



.fil-ariane {
    display: flex;
}

.ariane-item {
    margin-right: 10px;
}

.ariane-item::before {
    content: ">";
    padding: 10px;
}

.ariane-item:first-child::before {
    content: "";
}

.iconbar-desc {
    padding: 2px;
    font-size: 11px;
    font-weight: bold;
}

.iconbar {
    position: fixed;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9999;
}

.iconbar a {
    display: block;
    text-align: center;
    padding: 0 13px 0;
    transition: all 0.3s ease;
    color: white;
}

.iconbar-group {
    display: flex;
}

.iconbar-element {
    max-width: 100px;
    max-height: 100px;
    height: 100px;
    display: flex;
    align-items: center;
    align-content: center;
    margin-top: 0;
    margin-bottom: 0;
}

.iconbar div.iconbar-link {
    display: block;
    text-align: center;
    padding: 0 13px 0;
    transition: all 0.3s ease;
    color: white;
}

.iconbar-element .iconbar-link .iconbar-img {
    width: 100%;
    height: 100%;
}

@media (max-width: 500px) {

    .iconbar-element {
        max-width: 80px;
        width: 80px;
        max-height: 80px;
        height: 80px;
        display: flex;
        align-items: center;
        align-content: center;
        margin-top: 0;
        margin-bottom: 0;
    }
}

iframe {
    min-width: 50%;
    max-width: 100% !important;
}

.equipe {
    padding: 20px;
}

.equipe h3 {
    text-transform: none;
    font-family: 'Knewave';
    display: block;
}

.equipe-image, .equipe-metier {
    height: 280px;
    padding: 5px;
}

.equipe-image img {
    width: 100%;
    height: 100%;
}

.equipe-metier {
    display: flex;
    justify-content: center;
    text-align: center;
    height: 280px;
}

.equipe-bleu1, .equipe-bleu2, .equipe-bleu3 {
    width: 100%;
    padding: 20px;
}

.equipe-bleu1 {
    background-color: rgb(124, 167, 185);
}

.equipe-bleu2 {
    background-color: rgba(124, 167, 185, 0.6);
}

.equipe-bleu3 {
    background-color: rgba(124, 167, 185, 0.24);
}

.blue-box {
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    height: 500px;
    text-align: center;
}

.blue-box-arrow {
    padding: 15px;
    background-color: rgba(255, 255, 255, 0.5);
    vertical-align: center;
    justify-content: center;
    display: flex;
    align-items: center;
    width: 45px;
    height: 45px;
    margin: auto;
}

@media (max-width: 1500px) {
    .blue-box {
        height: 300px;
    }

    .blue-box h2, .blue-box h2 a {
        font-size: 26px;
    }
}

/** New after Les enchanteurs' update */
.searchBlock .blockTitle h2 {
    margin-bottom: 0;
}

.metiers-wide h1 {
    line-height: 1.1;
}

/** end */

header {
    background-color: white;
}

.owl-carousel {
    -ms-touch-action: none;
    touch-action: none;
}

/* Top Header */
.top-header {
    width: 90%;
    margin: auto;
    vertical-align: auto;
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
    justify-content: space-evenly;
    max-height: 200px;
}

.resp-header-extra {
    display: none;
}

.header-logo {
    display: flex;
    justify-content: space-between;
}

.header-logo, .header-extra, .header-image-marque {
    justify-content: space-between;
}

.header-extra {
    text-align: center;
}

div.logo-description {
    align-self: center;
}

.image-marque img, img#logo-header {
    max-height: 100px;
}

a.desc-link {
    display: inline-block;
    vertical-align: middle;
}

#logo-header img {
    vertical-align: middle;
}

.header-link-list > li {
    display: inline-block;
}

ul.header-link-list {
    margin: 0;
    padding: 0;
}

/* End header */

.owl-carousel .owl-wrapper {
    display: flex !important;
}
.owl-carousel .owl-item img {
    width: 100%;
    display: block;
    height: 100%;
    object-fit: cover;
    max-width: initial;
    height: 100%;
}

.responsive-menu {
    float: left;
    position: relative;
    min-height: 1px;
}

.news-carousel, #news-slider, #actu-bloc, .news-carousel .news-item {
    height: 100%;
    width: 100%;
    max-height: 520px;
}

/**
** Annonces offres d'emploi élèves
 */
.leftColumnOffer, .blockPages .leftColumnOffer h1 {
    text-align: center;
}

.leftColumnOffer {
    margin-bottom: 30px;
    min-height: 200px;
}

.mainColumnOffer {
    margin-bottom: 30px;
    min-height: 200px;
}

.mainColumnOffer, .blockPages .mainColumnOffer h2 {
    text-align: center;
}

.offerContent {
    margin-bottom: 50px;
    text-align: left;
    padding: 30px;
}

.viewOffer {
    float: left;
    width: 100%;
}

/**
** Page d'accueil : blocs
**/

/*
 * Generic rules
 */

/* News feed */
#wg-news-bloc {
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    float: left;
}

#wg-news-bloc .news-content img {
    object-fit: scale-down;
    max-width: 100%;
}

#wg-news-bloc .news-title {
    text-align: center;
    font-size: 1.5em;
}

#wg-news-bloc .news-image {
    text-align: center;
}

#wg-news-bloc .news-image-item {
    max-width: 100%;
}

#wg-news-bloc .news-readmore a{display: block; height:40px;padding: 7px;border:1px solid #7da7b9;color:#7da7b9;text-align:center;text-transform:uppercase;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;background:#FFFFFF;}
#wg-news-bloc .news-readmore a:hover{color:#FFFFFF;background:#7da7b9;border: 1px solid #FFFFFF;}

/* Facebook feed */
#wg-fb-feed {
    height: 100%;
    width: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
}

.fb-feed-share-content-img {
    text-align: center;
}

.fb-album-second-row {
    height: 80px;
    overflow: hidden;
    margin-bottom: 10px;
}

.fb-feed-img img {
    margin-top: 5px;
    margin-bottom: 5px;
}

.fb-feed-img {
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}

.fb-external {
    margin: 5px;
}

.fb-feed-post-img {
    text-align: center;
}

.fb-feed-photo-msg {
    padding-top: 10px;
    padding-bottom: 10px;
}

.fb-feed-photo-img {
    text-align: center;
    width: 100%;
    margin: auto;
}

.fb-feed-post {
    padding: 10px;
}

.fb-link {
    text-align: center;
    margin: auto;
}

.fb-feed-posts {
    background-color: white;
    color: black;
}

#wg-fb-feed hr {
    padding: 0;
    margin: 5px;
    margin-left: auto;
    margin-right: auto;
    color: rgba(255, 255, 255, 0.3);
    width: 80%;
}

#wg-fb-feed img {
    max-height: 300px;
    max-width: 100%;
    object-fit: contain;
    text-align: center;
}

/* End Facebook feed */

.contentBlock.blockPages img {
    margin: 20px;
    max-width: 95%;
    width: auto;
    height: auto;
    object-fit: contain;
    overflow: hidden;
}
.blockPedagogie img{
	margin: 0 !important;
	max-width: 100% !important;
}

.blockContent h2, .blockContent h2 a {
    color: white;
    padding-left: 20px;
    padding-right: 20px;
    font-family: "Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 35px;
}


.bloc-h-gauche .blockContent h2, .bloc-h-gauche .blockContent h2 a, .bloc-h-droite .blockContent h2, .bloc-h-droite .blockContent h2 a {
    color: black;
    font-size: 30px;
    padding-left: 0;
	padding-right: 0;
	text-transform: uppercase;
}

.bloc-empty {
    display: flex;
}

.bloc-empty .blockContent {
    margin-top: 130px;
}

.blockIcon
{
    position:relative;
    top:0.25em;
    color:white;
    font-size:65px;
}

.nomargin {
    margin: 0;
}

.nopadding, .bloc-custom.nopadding, .bloc-custom .nopadding {
    padding: 0;
}

.noscroll {
    overflow: hidden;
}

.noStyle {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.link {
    margin: auto;
}
.link-0,.link-1,.link-2,.link-3,.link-4,.link-5,.link-6,.link-7,.link-8{
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	color: #000000 !important;
	border: 1px solid #000000 !important;
}
.link-0:hover,.link-1:hover,.link-2:hover,.link-3:hover,.link-4:hover,.link-5:hover,.link-6:hover,.link-7:hover,.link-8:hover{
	background-color: #000000 !important;
	color: white !important;
}

.blockContent {
    text-align: center;
}

.blockHome .row {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
}

.blockgrid {
    float: left;
}

.homeblock {
    height: 520px;
    max-height: 550px;
}

.blockrow {
    margin-bottom: 15px;
}

.homeblock:hover .upSeparator, .homeblock:hover .downSeparator
{
    width:75%;
    margin-left:12.5%;
    margin-right:12.5%;
}

.homeblock-container {
    overflow-x: hidden;
    overflow-y: hidden;
    height: 100%;
    width: 100%;
}

.upSeparator
{
	width:50%;
	height: 2px;
    margin-left:25%;
	margin-right:25%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.downSeparator
{
    width:50%;
    margin-left:25%;
    margin-right:25%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	height: 10px;
}

.bloc-v-radius img.block-img, .bloc-v-full img.block-img {
    margin: auto;
    text-align: center;
    max-width: 250px;
    max-height: 120px;
    display: block;
}

.bloc-v-full i.block-icon, .bloc-v-radius i.block-icon {
    text-align: center;
    max-width: 200px;
    display: inline-block;
}

.bloc-v-radius img.block-img, .bloc-v-full img.block-img {
    margin-top: 30px;
}

.bloc-v-radius i.block-icon, .bloc-v-full i.block-icon {
    padding-top: 50px;
    padding-bottom: 50px;
}

/* Blocs avec contenu personnalisé */
.bloc-custom, .bloc-custom p, .bloc-custom-nopadding, .bloc-custom-nopadding p {
    font-family: "Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style: normal;
    color: white;
    font-size: larger;
}

.bloc-custom {
    padding: 15px;
}

/* Conteneur bloc image */
.conteneurImage
{
    text-align: center;
    overflow:hidden;
    display:block;
    width:100%;
    left:0;
    right:0;
    bottom:auto;
    top:0;
}

.bloc-v-radius .conteneurImage img
{
    border-radius: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.bloc-v-radius .conteneurImage img:hover
{
    border-radius: 0;
    transform:scale(1.1);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.conteneurImage img
{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.conteneurImage img:hover
{
    transform:scale(1.1);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}


.bloc-h-droite, .bloc-h-gauche {
    height: 400px;
}

.bloc-h-droite .blockContent, .bloc-h-gauche .blockContent {
    height: 100%;
    padding: 0px;
    padding-top:1px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0px;
    float: left;
}

.bloc-h-gauche .blockContent {
    height: 100%;
    padding: 0px;
    padding-top:1px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0px;
    float: left;
}

.bloc-h-gauche .conteneurImage {
    float: left;
    width: 50%;
    height: 100%;
}

.bloc-h-droite .conteneurImage {
    float: left;
    width: 50%;
    height: 100%;
    position: relative;
}

.bloc-h-droite .conteneurImage img {
    position: absolute;
    height: 100%;
    width: auto;
    left: -120px;
}

.bloc-h-gauche .conteneurImage img {
    position: relative;
    width: auto;
    height: 100%;
    left: -120px;
}

.bloc-h-droite .blockContent, .bloc-h-gauche .blockContent {
    width: 50%;
}
.blockContent hr{
	background-color: black;
	border: none;
}



/* Fin conteneur bloc image */

@media (max-width: 991px) {

    .contentBlock.blockPages {
        text-align: left;
        padding: 10px;
    }

    .bloc-empty .blockContent {
        padding-top: 15px;
        margin-top: 30px;
    }

    .blockContent h2, .blockContent h2 a {
        color: white;
        font-size: 30px;
        line-height: 1.1em;
    }

    .blockgrid {
        padding-right: 0px;
    }

    .homeblock {
        height: 300px;
        margin-bottom: 15px;
    }

    .blockrow {
        margin-bottom: 0px;
    }

    .bloc-h-droite .conteneurImage img, .bloc-h-gauche .conteneurImage img {
        position: relative;
        height: 100%;
        width: 100%;
        left: 0;
    }

    .bloc-h-droite, .bloc-h-gauche {
        height: 300px;
    }

    .align-helper {
        display: inline-block;
        height: 100%;
        vertical-align: middle;
    }

    .bloc-v-radius .conteneurImage, .bloc-v-full .conteneurImage
    {
        height: 100%;
        float: left;
        width: 50%;
        white-space: nowrap;
        text-align: center;
    }

    .bloc-v-radius .blockContent, .bloc-v-full .blockContent {
        float: left;
        width: 50%;
        height: 100%;
        position: relative;
        padding: 35px;
    }

    .bloc-v-radius img.block-img, .bloc-v-radius i.block-icon, .bloc-v-full img.block-img, .bloc-v-full i.block-icon {
        display: inline-block;
        vertical-align: middle;
        margin-top: 0;
    }

    .blockContent hr {
        margin-top: 15px;
		margin-bottom: 15px;
		border:none;
		background-color: black;
    }

    .bloc-h-gauche .blockContent, .bloc-h-droite .blockContent {
        padding-top: 50px;
    }

    .blockContent p a.link {
        margin-top: 20px;
    }

}

@media (max-width: 500px) {

    .contentBlock.blockPages img {
        margin: 1px;
        max-width: 100%;
        width: auto;
        height: auto;
    }

    .blockContent p a.link {
        margin-top: 30px;
    }

    .homeblock.bloc-v-radius, .homeblock.bloc-v-full {
        height: 460px;
    }

    .bloc-v-radius .conteneurImage, .bloc-v-full .conteneurImage, .bloc-v-radius .blockContent, .bloc-v-full .blockContent {
        float: left;
        width: 100%;
        height: auto;
        padding: 5px;
    }

    .bloc-v-radius .conteneurImage, .bloc-v-full .conteneurImage {
        height: auto;
    }

    .blockContent hr {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .bloc-v-radius img.block-img, .bloc-v-radius i.block-icon, .bloc-v-full img.block-img, .bloc-v-full i.block-icon {
        margin: auto;
        text-align: center;
        /*max-width: 100px;*/
        max-height: 100px;
        display: block;
    }

    .bloc-v-radius i.block-icon, .bloc-v-full i.block-icon {
        padding-top: 15px;
        padding-bottom: 55px;
    }

    .bloc-h-gauche .blockContent, .bloc-h-droite .blockContent {
        padding-top: 10px;
    }

    .blockContent h2, .blockContent h2 a {
        color: white;
        font-size: 30px;
        line-height: 1.1em;
        padding-left: 20px;
        padding-right: 20px;
    }
}



/**
** Fin page d'accueil : blocs
**/

* {border-radius:0;}

.blocContainer { width: 100%; height: 100%; }

*::-moz-selection {background:none repeat scroll 0 0 #1E1E1E;color:#FFFFFF;}
*::selection {background:none repeat scroll 0 0 #1E1E1E;color:#FFFFFF;}
.pages-bleu *::-moz-selection {background:none repeat scroll 0 0 #1D80D0;color:#FFFFFF;}
.pages-bleu *::selection {background:none repeat scroll 0 0 #1D80D0;color:#FFFFFF;}
.pages-vert *::-moz-selection {background:none repeat scroll 0 0 #919b25;color:#FFFFFF;}
.pages-vert *::selection {background:none repeat scroll 0 0 #919b25;color:#FFFFFF;}
.pages-decouvrir *::-moz-selection {background:none repeat scroll 0 0 #ceab5d;color:#FFFFFF;}
.pages-decouvrir *::selection {background:none repeat scroll 0 0 #ceab5d;color:#FFFFFF;}
.pages-seformer *::-moz-selection {background:none repeat scroll 0 0 #919b25;color:#FFFFFF;}
.pages-seformer *::selection {background:none repeat scroll 0 0 #919b25;color:#FFFFFF;}
.pages-turquoise *::-moz-selection {background:none repeat scroll 0 0 #7da7b9;color:#FFFFFF;}
.pages-turquoise *::selection {background:none repeat scroll 0 0 #7da7b9;color:#FFFFFF;}
.pages-reussir *::-moz-selection {background:none repeat scroll 0 0 #ecc747;color:#FFFFFF;}
.pages-reussir *::selection {background:none repeat scroll 0 0 #ecc747;color:#FFFFFF;}
.unmfr-menu-img {max-width: 50px;display:none;}

body{color:#1E1E1E;font-size:14px;font-family:"Roboto Slab", serif;position:relative;background:#edf1f5;}

/*  SECTION ADMIN */

#header{ z-index:999; }
h1 {font-size:28px;line-height:35px;}
h2 {font-size:30px;line-height:40px;}
h3 {font-size:20px;line-height:normal;}
h4 {font-size:16px;line-height:22px;}
h5 {line-height:14px;}
h6 {line-height:12px;}

h1, h2, h3, h4, h5, h6 {color:#1E1E1E;margin:0 0 20px;text-shadow:none;font-weight:bold;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.04em;}
h4{font-weight:bold;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0;margin:0;}

h1 i, h2 i, h3 i, h4 i, h5 i, h6 i {margin-right:5px;}

p,
li,
li a,
label {color:#1E1E1E;}
p{margin-bottom:20px;}

a {color:#1E1E1E;text-decoration:none;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;}

a,
a:focus,
a:hover,
a:active,
button,
button:hover {outline:0 !important;}

.linkFooter
{
    color: white;
    text-decoration:none;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    -ms-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out;
}

.linkFooter:hover
{
    color: #1A982B;
    text-decoration:none;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    -ms-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out;
}

a:focus{text-decoration:none;}
a:hover {color:#333333;text-decoration:none;}

ul{list-style:square outside none;margin:0 0 40px 20px;padding:0;}

/* -------------- CKEDITOR ------------- */
.imageLeft{float:left;margin:0 20px 20px 0;}
.imageRight{float:right;margin:0 0 20px 20px;}
.textExergue{font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:35px;line-height:42px;letter-spacing:0.04em;margin-bottom:40px;}
.textBold{font-weight:bold;}
.blockCouleur{color:#FFFFFF;padding:50px;margin:50px -50px;}
.blockCouleur h2,
.blockCouleur h3,
.blockCouleur h4,
.blockCouleur p{color:#000000;}
.blockRouge{background:#ceab5d;}
.blockVert{background:#919b25;}
.blockOrange{background:#ecc747;}
.blockTurquoise{background:#7da7b9;}
.blockBleu{background:#7da7b9;}
.blockBleu span{font-size:18px}
.block2Column{margin:40px 0;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;}
.blockCouleur .block2Column{margin:0;}
.block3Column{margin:40px 0;
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;}
.blockCouleur .block3Column{margin:0;}
.download{display:block;font-size:40px;line-height:40px;font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;color:#FFFFFF;padding:30px 100px 30px 15px;background:url('../img/unmfr/theme/bgDownload.png') no-repeat right center #000;text-align:right;}
.download:hover{color:#FFF;background-color:#1E1E1E;}
.search{display:block;font-size:40px;line-height:40px;font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;color:#FFFFFF;padding:30px 100px 30px 15px;background:url('../img/unmfr/theme/bgSearch.png') no-repeat right center #000;text-align:right;}
.search:hover{color:#FFF;background-color:#333333;}



/* ------------------------------------- */

.btn-u {display:inline-block;border:0;color:#FFFFFF;font-size:14px;cursor:pointer;font-weight:400;padding:10px 10px;position:relative;background:#72c02c;text-align:center;text-decoration:none;-webkit-appearance: none;}
.btn-u:hover {color:#FFFFFF;text-decoration:none;background:#72c02c;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;}

/*Back To Top*/
#topcontrol {color:#000000;z-index:99;width:80px;height:80px;font-size:32px;background:#ceab5d;position:absolute!important;margin-right:-48px;right:50% !important;bottom:0 !important;border-radius: 0 !important;}
#topcontrol:after {width:20px;height:20px;line-height:20px;top:30px;left:30px;content:"\f106";position:absolute;text-align:center;font-family:FontAwesome;}
#topcontrol:hover {color:#ffffff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;}

/*Boxed Layout
------------------------------------*/
.wrapper {background:none;}

.boxed-layout {padding:0;box-shadow:0 0 5px #ccc;margin-left:auto !important;margin-right:auto !important;background: url(../img/patterns/15.png) repeat;}

/*Hiding arrows for select field in IE*/
select::-ms-expand {display:none;}

/* Style ::before & ::after*/
.navCollapse::before,
.navCollapse::after,
.nav::before,
.nav::after{display:none;}

.header-links li a, .resp-header-links li a{display:block;height:auto;line-height:1;color:#333333;font-size:16px;border-right:solid 1px #333333;padding:0 15px;}
.resp-header-links li a { color: white; }
.header-links li a:hover, .resp-header-links li a:hover {color:#ceab5d;text-decoration:none;}
.header-links .header-link-list li a i, .resp-header-links .header-link-list li a i{ margin-right:7.5px; }
.header-links .header-link-list li.share, .resp-header-links .header-link-list li.share{text-indent:-999em;padding:0 5px;}
.header-links .header-link-list li.share a, .resp-header-links .header-link-list li.share a{border:none;padding:0;height:50px;line-height:50px;}
.header-links .header-link-list li:last-child a, .resp-header-links .header-link-list li:last-child a {border:none;height:50px;line-height:50px;}
.header-links .header-link-list li.facebook, .resp-header-links .header-link-list li.facebook {padding-left:15px;}
.header-links .header-link-list li.facebook a{min-width:20px;background:url('../img/unmfr/theme/facebook.png') no-repeat center top;}
.header-links .header-link-list li.twitter a{min-width:32px;background:url('../img/unmfr/theme/twitter.png') no-repeat center top;}
.header-links .header-link-list li.instagram a{min-width:32px;background:url('../img/unmfr/theme/instagram.png') no-repeat center top;}
.header-links .header-link-list li.tiktok a{min-width:32px;background:url('../img/unmfr/theme/tiktok.png') no-repeat center top;}
.header-links .header-link-list li.youtube a{min-width:28px;background:url('../img/unmfr/theme/youtube.png') no-repeat center top;}
.header-links .header-link-list li.utube a{ min-width:65px;background:url('../img/unmfr/theme/utube.png') no-repeat center top; }
.header-links .header-link-list li.blog a{ min-width:40px;background:url('../img/unmfr/theme/blog.png') no-repeat center top; }
.header-links .header-link-list li.mvt a{ min-width:40px;background:url('../img/unmfr/theme/mvt.png') no-repeat center top; }

.resp-header-links .header-link-list li.facebook a{min-width:20px;background:url('../img/unmfr/theme/facebook-f.png') no-repeat center top;}
.resp-header-links .header-link-list li.twitter a{min-width:32px;background:url('../img/unmfr/theme/twitter-f.png') no-repeat center top;}
.resp-header-links .header-link-list li.instagram a{min-width:32px;background:url('../img/unmfr/theme/instagram-f.png') no-repeat center top;}
.resp-header-links .header-link-list li.tiktok a{min-width:32px;background:url('../img/unmfr/theme/tiktok-f.png') no-repeat center top;}
.resp-header-links .header-link-list li.youtube a{min-width:28px;background:url('../img/unmfr/theme/youtube-f.png') no-repeat center top;}
.resp-header-links .header-link-list li.utube a{ min-width:65px;background:url('../img/unmfr/theme/utubewhite.png') no-repeat center top; }
.resp-header-links .header-link-list li.blog a{ min-width:40px;background:url('../img/unmfr/theme/blogwhite.png') no-repeat center top; }
.resp-header-links .header-link-list li.mvt a{ min-width:40px;background:url('../img/unmfr/theme/mvt.png') no-repeat center top; }


div.resp-header-links {
    display: flex;
    justify-content: flex-start;
}


.resp-contact-img  {
   height: 55px;
    margin-left: 5px;
}

#blog
{
    min-width: 40px;
    background: url(../img/unmfr/theme/blogwhite.png) no-repeat center top;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#blog:hover
{
    background-position: center bottom;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.header-links .header-link-list li.share a:hover{background-position:center bottom;text-decoration:none;}
.header-links .header-link-list li:last-child a{font-family:"Pacifico","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:19px;}
/*ContactHeader*/
.contactHeader{
    margin: auto;
    margin-top: 5px;
    width:300px;
    height:35px;
    padding: 5px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;
}
.contactHeader a{display:block;width:100%;max-width:300px;height:35px;line-height:36px;background:url('../img/unmfr/theme/bgContactTop.png') no-repeat 10px center;border:1px solid #333333;padding-left:60px;text-align:center;margin:0;
	color:#333333;font-size:25px;font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;background-size:50px;}
.contactHeader a:hover{background:url('../img/unmfr/theme/bgContactTopHover.png') no-repeat 10px center;background-color:#333333;color:#FFF;background-size:50px;}

/*Navbar*/
.header {z-index:999;position:relative;}
.header .navContainer {position:relative;width:100%;height:80px;margin:0 auto;border:none;border-radius:0;}
.header .navContainer .container {position:relative;padding:0;height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;}
/*btnMenuMobile*/
#btnMenuMobile{display:none;}
/*Navbar Collapse*/
.header .navCollapse {padding:0 0 0 0;border:none;position:relative;}
.header .navCollapse .navbar-nav {float:none;margin:0;padding:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}
.header .navCollapse .navbar-nav .row li{width:100%;}
.header .navCollapse .navbar-nav .row li > a.menus {position:absolute;width:100%;font-size:20px;font-family:'Roboto', sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;}
.header .navCollapse .navbar-nav .row .active > a {color:#FFFFFF;}
.header .navCollapse .navbar-nav .row li > ul {width:100%;padding-right:8px;}

/* Megamenu */
.header .mega-menu .dropup,
.header .mega-menu .dropdown{position:static;}
.header .mega-menu .dropdown-menu {left:auto;}

.header .mega-menu .dropdown-menu > li {display:block;}

.header .mega-menu .dropdown-submenu .dropdown-menu {left:100%;}

.header .mega-menu .nav.pull-right .dropdown-menu {right:0;}

.header .mega-menu .mega-menu-content {*zoom:1;padding:0;}

.header .mega-menu .mega-menu-content:before,
.header .mega-menu .mega-menu-content:after {content:"";display:table;line-height:0;}

.header .mega-menu .mega-menu-content:after {clear:both;}

.header .mega-menu.navbar .nav .row li > .dropdown-menu:after,
.header .mega-menu.navbar .nav .row li > .dropdown-menu:before {display:none;}

.header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu {left:0;right:0;overflow:hidden;}

#myPanel
{
    z-index:1;
}

.blocContainer::-webkit-scrollbar
{
    display: none;
}

#previewBloc i
{
    color:white;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

#previewBloc:hover i
{
    color:#4CFF4C;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

#scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper{padding:0!important;max-width:inherit!important;background:none!important;}
#scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper .scoopit-fulltheme-header{display:none!important;}
#scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper .scoopit-fulltheme-scoops .scoopit-fulltheme-scoop{background:#FFFFFF;}
#scoopit-theme_full.scoopit-embed-full-theme.scit-style #scoopit-wrapper .scoopit-fulltheme-scoops .scoopit-fulltheme-scoop .scoopit-fulltheme-scoop-title{
	font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-bottom:5px;font-size:29px;font-weight:400;line-height:1;}
#scoopit-theme_full.scoopit-embed-full-theme.scit-style #scoopit-wrapper .scoopit-fulltheme-scoops .scoopit-fulltheme-scoop .scoopit-fulltheme-scoop-title a{color:#1E1E1E!important;}
#scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper .scoopit-fulltheme-scoops .scoopit-fulltheme-scoop .scoopit-fulltheme-scoop-content{font-size:13px!important;color:#333333!important;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;}
#scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper .scoopit-fulltheme-scoops .scoopit-fulltheme-scoop .scoopit-fulltheme-scoop-content p{color:#333333!important;}

@media (min-width: 701px) {

	.upline {width: 350px;padding-left: 30px;}
	.navbar-brand {line-height: 20px!important;font-size: 16px;width: 350px;padding-left: 50px;}
	.header .navbar-header .navbar-brand img {margin: 0;}

}

@media (min-width: 1100px) {

  	.header .navContainer .navbar-nav .row li {float:none;padding:0px 0;}

	.header .navContainer .navbar-nav .row li.no-border,
	.header .navContainer .navbar-nav .row li.no-border:first-child {border-left:none;border-right:none;}

   .header .navContainer .navbar-nav .row li a.menus {
       color:#FFFFFF;
       padding:0 20px 0 20px;
       height:80px;
       text-align:center;
       display: flex;
       justify-content: center;
       align-items: center;
   }

	.header .navContainer.fixed .navbar-nav .row li.dropdown > a.menus{background:#333333!important;}

    .header .navContainer .navbar-nav .row .dropdown-menu { margin-top:80px; }

	.header .dropdown-menu {padding:0;border:none;min-width:420px;border-radius:0;box-shadow:none;z-index:9999 !important;background:none;left:8px;}

	.header .dropdown-menu li a {background:rgba(250,250,250,0.95);color:#000000;font-size:16px;font-weight:400;padding:20px;border-bottom:solid 1px #C8C8C8;line-height:18px;clear:inherit;white-space:inherit;border-left:8px solid rgba(82,145,4,0);}
	.header .dropdown-menu li:last-child a{border-bottom:none;}

	.header .dropdown-menu .active > a,
	.header .dropdown-menu li > a:hover {color:#000;background:rgba(240,240,240,0.95);border-left-color:#919b25;margin-left:-8px;}

	.header .navbar-nav .row li.dropdown:hover > .dropdown-menu {display:block!important;}
	.header .open > .dropdown-menu {display:none;}
	.header .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu {margin:0 15px;}

	.header .navbar .nav > li > .search {margin:4px 9px 0 20px;}
	.header .navbar .search-open {width:330px;}
}


/* ---- CONTENT ---- */
.bgBodyTop{background:url('../img/unmfr/theme/bgBodyTop.png') repeat-x left -50px;overflow:hidden;}
.contentBlock{width:100%;max-width:1440px;margin:0 auto;padding:20px 80px;}
.content {padding:0;}
/*.row {margin:0;}*/

.containerSliderSearch{
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}
/*Slider*/
.sliderBlock{width:68.75%;}
.carousel-v1{position:relative;}
.carousel-v1 .carousel-caption{left:20px;bottom:20px;max-width:80%;right:inherit;padding:10px 20px;text-align:left;text-shadow:none;letter-spacing:0.04em;background:rgba(15,15,15,0.7);font-size:30px;line-height:30px;font-weight:300;font-family:'Roboto Slab', serif;}
.carousel-v1 .carousel-caption p{background:url('../img/unmfr/slider/bgDescSlide.png') no-repeat right center;background-size:60px;padding-right:80px;}
.carousel-v1 .carousel-caption:hover p{background:url('../img/unmfr/slider/bgDescSlideHover.png') no-repeat right center;background-size:60px;}
.carousel-v1 .carousel-caption span{text-transform:uppercase;color:#919b25;}
.carousel-v1.owl-theme .owl-dots{position:absolute;left:0;bottom:0;width:100%;}
.carousel-v1.owl-theme .owl-dots .owl-dot{margin:5px 5px;background:#FFFFFF;border-radius:30px;}
.carousel-v1.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:2px;background:#FFFFFF;}
.carousel-v1.owl-theme .owl-dots .owl-dot.active span{background:#919b25;}
.carousel-v1.owl-theme .owl-dots .owl-dot:hover span{background:#C4C4C4;}

/*Search accueil*/
.searchBlock{width:31.25%;background:#000000;}
.searchBlock form{padding:40px;height:100%;
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: column wrap;
		-webkit-flex-flow: column wrap;
		-moz-box-flow: column wrap;
		-ms-flex-flow: column wrap;
		flex-flow: column wrap;
		-webkit-justify-content:center;
		justify-content:center;}
.searchBlock form h2{font-size:48px;line-height:60px;color:#919b25;font-weight: bold;text-transform: uppercase;}
.searchBlock form label{color:#FFFFFF;font-size:35px;line-height:40px;letter-spacing:0.04em;font-weight:bold;font-family:'Roboto', sans-serif;text-transform: uppercase;}
.form-control {height:auto;box-shadow:none;border-radius:0;}
.form-control:focus {border-color:#bbb;box-shadow:0 0 2px #c9c9c9;}
.searchBlock form .form-control{color:black;background:#FFFFFF;border:1px solid rgba(255,255,255,0.6);line-height:inherit;padding:10px 20px;margin:0 0 10px;font-size:18px;font-weight:300;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;}
.searchBlock form .form-control::-webkit-input-placeholder{color:#000;}
.searchBlock form .form-control:-moz-placeholder{color:#FFFFFF;}
.searchBlock form .form-control::-moz-placeholder{color:#FFFFFF;}
.searchBlock form .form-control:-ms-input-placeholder{color:#FFFFFF;}
.searchBlock form .btn-u {display:inline-block;border:0;width:100%;color:#FFFFFF;font-size:30px;cursor:pointer;font-weight:400;padding:10px 0;margin-top:15px;position:relative;background:#919b25;text-align:center;text-decoration:none;text-transform:uppercase;font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;}
.searchBlock form .btn-u:hover {color:#919b25;text-decoration:none;background:#FFFFFF;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;}
.searchBlock .BlockFilter {height: 30px;}
.searchBlock .BlockFilter .checkbox {padding-top: 0px;}
.searchBlock .BlockFilter label {font-size: 16px;padding-left: 30px!important;}
.searchBlock .BlockFilter .checkbox input[type=checkbox] {margin-left: 0px;margin-top: 13px;}


/*Block Home*/
.blockHome{padding-top:30px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;}
.blockHome .block{width:32.64%;margin-bottom:0px;}
.blockHome .block .blockImage {overflow:hidden;}
.blockHome .block .blockImage img{display:block;margin:0;padding:0;}

.blockHome .block .blockDesc{text-align:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.blockHome .block .blockDesc h2{position:relative;color:#FFFFFF;font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;line-height:44px;text-transform:uppercase;padding:30px 0;margin:0 0 40px;}
.blockHome .block .blockDesc h2 .borderTitle{position:absolute;left:50%;display:block;width:110px;height:1px;background:#FFFFFF;margin:0 0 0 -55px;
	-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.blockHome .block:hover .blockDesc h2 .borderTitle{width:180px;margin:15px 0 15px -90px;}
.blockHome .block .blockDesc h2 .borderTitleTop{top:0;}
.blockHome .block .blockDesc h2 .borderTitleBottom{bottom:0;}
.blockHome .block .blockDesc p{margin:0;}
.blockHome .block .blockDesc a{display:block;width:100%;max-width:240px;height:60px;line-height:60px;border:1px solid #FFFFFF;color:#FFFFFF;font-size:18px;text-transform:uppercase;margin:0 auto;}
.blockHome .block .blockDesc a:hover{background:#FFFFFF;color:#919b25;}

.blockImage
{
    padding:1em 1em 1em 1em;
}

#scoopit-container-1041954
{
    margin-top:0px;
    margin-bottom:45px;
}

.blockHome .block-0 .blockImage{overflow:hidden;}
.blockHome .blockImage img{vertical-align:middle;border-radius: 100px; -webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out; position:relative;width:100%;height:auto;max-height:300px;}
.blockHome .blockImage img:hover{ border-radius: 1px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out; -webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.blockHome .block-0 .blockDesc{background:#919b25;}
.blockHome .block:hover i
{
    -webkit-animation: rescale2 0.4s ease-out 0s both infinite alternate;
    -moz-animation: rescale2 0.4s ease-out 0s both infinite alternate;
    -o-animation: rescale2 0.4s ease-out 0s both infinite alternate;
    -ms-animation: rescale2 0.4s ease-out 0s both infinite alternate;
    animation: rescale2 0.4s ease-out 0s both infinite alternate;
}

/*Block1 - comment s'inscrire*/
.blockHome .block-1{background:#1D80D0;}
.blockHome .block-1 .blockImage {overflow:hidden;}
.blockHome .block-1 .blockDesc a:hover{color:#1D80D0;}

/*Block2 - offres & demandes*/
.blockHome .block-2{background:#ceab5d;}
.blockHome .block-2 .blockImage img{margin:0 auto;max-width:190px;}
.blockHome .block-2 .blockDesc a:hover{color:#ceab5d;}

/*Block3 - presse/medias*/
.blockHome .block-3{background:#7da7b9;}
.blockHome .block-3 .blockImage img{margin:0 auto;}

.blockHome .block-3 .blockDesc a:hover{color:#7da7b9;}

/*Block4 - taxe apprentissage*/
.blockHome .block-4{background:#919b25;}
.blockHome .block-4 .blockImage img{margin:0 auto;}
.blockHome .block-4 .blockDesc a:hover{color:#919b25;}

/*Block5 - locations*/
.blockHome .block-5{background:#ecc747;}
.blockHome .block-5 .blockDesc h2{text-transform:none;}
.blockHome .block-5 .blockDesc a:hover{color:#ecc747;}



/*Block6 - fondation*/
.blockHome .block-6{background:#1D80D0;height:100px;}
.blockHome .block-6 .blockDesc h2{text-transform:none;}
.blockHome .block-6 .blockDesc a:hover{color:#1D80D0;}

/*Block7 - scoopit*/
.blockHome .block-7{background:#7da7b9;min-height:100px;padding:0 0 40px;width:66%;}
.blockHome .block-7 .blockDesc a:hover{color:#7da7b9;}
.blockHome .block-8{background:#7da7b9;padding:5px;min-height:400px;}




@-webkit-keyframes rescale2{0%{ transform:scale(1); }100%{ transform:scale(1.05); }}
@-moz-keyframes rescale2{0%{ transform:scale(1); }100%{ transform:scale(1.05); }}
@-o-keyframes rescale2{0%{ transform:scale(1); }100%{ transform:scale(1.05); }}
@-ms-keyframes rescale2{0%{ transform:scale(1); }100%{ transform:scale(1.05); }}
@keyframes rescale2{0%{ transform:scale(1); }100%{ transform:scale(1.05); }}

#scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper{padding:0!important;max-width:inherit!important;background:none!important;}
#scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper .scoopit-fulltheme-header{display:none!important;}
#scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper .scoopit-fulltheme-scoops .scoopit-fulltheme-scoop{background:#FFFFFF;}
#scoopit-theme_full.scoopit-embed-full-theme.scit-style #scoopit-wrapper .scoopit-fulltheme-scoops .scoopit-fulltheme-scoop .scoopit-fulltheme-scoop-title{
	font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-bottom:5px;font-size:29px;font-weight:400;line-height:1;}
#scoopit-theme_full.scoopit-embed-full-theme.scit-style #scoopit-wrapper .scoopit-fulltheme-scoops .scoopit-fulltheme-scoop .scoopit-fulltheme-scoop-title a{color:#1E1E1E!important;}
#scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper .scoopit-fulltheme-scoops .scoopit-fulltheme-scoop .scoopit-fulltheme-scoop-content{font-size:13px!important;color:#333333!important;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;}
#scoopit-theme_full.scoopit-embed-full-theme #scoopit-wrapper .scoopit-fulltheme-scoops .scoopit-fulltheme-scoop .scoopit-fulltheme-scoop-content p{color:#333333!important;}

/*Page search result*/
.containerSearchResult{width:100%;max-width:1440px;padding-left:80px;padding-right:80px;padding-top:20px;}
.containerSearchResult .bg-success{padding:0 0 0 0!important;margin-bottom:30px;}
.containerSearchResult .sky-form{border:none;}
.containerSearchResult .sky-form header{padding:0!important;border:none;}
.containerSearchResult .sky-form header h2{margin:0;}
.containerSearchResult .sky-form header h2 img{display:block;width:100%;height:auto;margin:0;padding:0;}
.containerSearchResult .sky-form fieldset{padding:30px;border:none;}
.containerSearchResult .sky-form fieldset .rowBlock{max-width:1200px;margin:0 auto;padding:0 30px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}

.containerSearchResult .sky-form fieldset .colSearch{width:100%;margin:0;}
.containerSearchResult .sky-form fieldset .colSearch #button-recherche{width:100%;height:80px;line-height:80px;text-align:center;font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;letter-spacing:0.04em;padding:0;background:#919b25;}
.containerSearchResult .sky-form fieldset .colSearch #button-recherche:hover{background:#439A00;}
.containerSearchResult .sky-form fieldset .rowPremier h3{font-size:38px;letter-spacing:0.04em;}
.containerSearchResult .sky-form fieldset .rowPremier .textKM{position:absolute;right:-50px;bottom:0;font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:38px;letter-spacing:0.04em;color:#1E1E1E;line-height:60px;}
.containerSearchResult .sky-form fieldset .rowPremier .input-group{display:block;}
.containerSearchResult .sky-form fieldset .rowPremier input{height:60px;line-height:60px;border:1px solid #C4C4C4;float:none;width:100%;background:#FFFFFF;color:#1E1E1E;}
.containerSearchResult .sky-form fieldset .rowPremier input::-webkit-input-placeholder{color:#1E1E1E;font-style:italic;}
.containerSearchResult .sky-form fieldset .rowPremier input:-moz-placeholder{color:#1E1E1E;font-style:italic;}
.containerSearchResult .sky-form fieldset .rowPremier input::-moz-placeholder{color:#1E1E1E;font-style:italic;}
.containerSearchResult .sky-form fieldset .rowPremier input:-ms-input-placeholder{color:#1E1E1E;font-style:italic;}
.containerSearchResult .sky-form fieldset .rowPremier .colBlock{width:33.33%;padding-right:30px;}
.containerSearchResult .sky-form fieldset .rowPremier .colBlock.colRayon{padding-right:0;}

#results{width:100%;min-height:100px;margin:0;padding:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}
#results .mapContainer{width:34.7%;padding-right:15px;}
#results .resultContainer{width:65.3%;padding:30px;background:#FFFFFF;}
#results .resultContainer h2{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:28px;font-style:italic;margin-bottom:40px;line-height:30px;}
#results .resultContainer h2 strong{color:#919b25;font-style:normal;}
#results .resultContainer h2.villesAlter{line-height:40px;}
#results .resultContainer h2.villesAlter button{border:none;background:#919b25;color:#FFFFFF;}
#results .resultContainer h2.villesAlter button:hover{background:#439A00;}
#results .resultContainer h3{font-weight:normal;font-size:30px;margin-bottom:40px;line-height:30px;}
#results .resultContainer h3 strong{font-weight:normal;color:#919b25;text-transform:uppercase;letter-spacing:0.04em;}
#results .resultContainer h3 small{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:italic;}
#results .resultContainer .tableContainer{overflow:auto;width:100%;margin-bottom:15px;}
#results .resultContainer .tableContainer .tableNav{display:none;width:100%;height:40px;margin-bottom:2px;}
#results .resultContainer .tableContainer .tableNav div{width:40px;height:40px;background-color:#646464;}
#results .resultContainer .tableContainer .tableNav div:hover{background-color:#919b25;}
#results .resultContainer .tableContainer .tableNav .navLeft{background-image:url('../img/unmfr/search/bgNavLeft.png');background-position:center center;background-size:40px;margin-right:2px;}
#results .resultContainer .tableContainer .tableNav .navRight{background-image:url('../img/unmfr/search/bgNavRight.png');background-position:center center;background-size:40px;}
#results .resultContainer table{margin-bottom:100px;border:none;line-height:17px;}
#results .resultContainer table.table-hover{margin-bottom:10px;}
#results .resultContainer table thead tr th{border:none;background:#919b25;color:#FFFFFF;font-weight:normal;font-size:17px;letter-spacing:0.04em;vertical-align:middle;line-height:20px;}
#results .resultContainer table.table-hover thead tr th{background:none;color:#919b25;font-size:16px;font-weight:bold;border-bottom:1px solid #646464;}
#results .resultContainer table thead tr th span{padding-left:10px;color:#1E1E1E;}
#results .resultContainer table thead tr th span::before{margin-top:5px;}
#results .resultContainer table thead tr th i{color:#1E1E1E;}
#results .resultContainer table#table-associations thead tr th:nth-child(1){min-width:36px;}
#results .resultContainer table#table-associations thead tr th:nth-child(2){min-width:120px;}
#results .resultContainer table#table-associations thead tr th:nth-child(3){min-width:100px;}
#results .resultContainer table#table-associations thead tr th:nth-child(4){min-width:144px;}
#results .resultContainer table#table-associations thead tr th:nth-child(5){min-width:87px;}
#results .resultContainer table#table-associations thead tr th:nth-child(6){min-width:210px;}
#results .resultContainer table tbody tr.footable-odd + tr.footable-row-detail{background:#F5F5F5;}
#results .resultContainer table tbody tr.footable-odd + tr.footable-row-detail .tr-association:hover{background:#FFFFFF;}
#results .resultContainer table tbody tr td{border:none;vertical-align:middle;line-height:inherit;}
#results .resultContainer table tbody tr.fiche-formation-tr{border-bottom:1px solid #646464!important;}
#results .resultContainer table tbody tr td.footable-row-detail-cell{padding:0 0 30px 30px;}
#results .resultContainer table tbody tr td.footable-row-detail-cell .footable-row-detail-name{padding:0;}
#results .resultContainer table tbody tr td.footable-row-detail-cell .footable-row-detail-inner,
#results .resultContainer table tbody tr td.footable-row-detail-cell .footable-row-detail-row,
#results .resultContainer table tbody tr td.footable-row-detail-cell .footable-row-detail-value{display:block;}
#results .resultContainer table tbody tr td.footable-row-detail-cell .footable-row-detail-value .btn-plus-associations{background:#919b25;padding:10px 15px;margin-left:8px;}
#results .resultContainer table tbody tr td.footable-row-detail-cell .footable-row-detail-value .btn-plus-associations strong{font-weight:normal;}
#results .resultContainer table tbody tr td.footable-row-detail-cell .footable-row-detail-value .btn-plus-associations:hover{background:#646464;}
#results .resultContainer table tbody tr td.footable-row-detail-cell h3{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-style:italic;border-top:1px solid #646464;padding:15px 8px;margin:0;}
#results .resultContainer table.table-hover{background:none;}
#results .resultContainer table#table-associations tbody tr td,
#results .resultContainer table.table-hover tbody tr td{vertical-align:top;}
#results .resultContainer table tbody tr td a.link-carte-association{display:inline-block;min-width:100px;text-align:center;padding:5px 10px 5px 22px;margin-top:3px;background:url('../img/unmfr/search/bgVoirsurlacarte.png') no-repeat left center #919b25;background-size:22px 30px;color:#FFFFFF;}
#results .resultContainer table tbody tr td a.link-carte-association:hover{background-color:#646464;}
#results .resultContainer table tbody tr td a.link-fiche-formation{display:inline-block;min-width:100px;text-align:center;padding:5px 10px 5px 25px;margin-top:3px;background-color: #ffb732;background-size:22px 22px;color:#FFFFFF;}
#results .resultContainer table tbody tr td a.link-fiche-formation:hover{background-color:#646464;}
#results .resultContainer table tbody tr td span.formation{padding-left:22px;background:url('../img/unmfr/search/bgSpanFormation.png') no-repeat left center;background-size:18px;display:inline-block;}
#results .resultContainer table tbody tr td span.phone{padding-left:22px;background:url('../img/unmfr/search/bgSpanPhone.png') no-repeat left center;background-size:18px;}
#results .resultContainer table tbody tr td span.email{padding-left:22px;background:url('../img/unmfr/search/bgSpanEmail.png') no-repeat left center;background-size:18px;}
#results .resultContainer table tbody tr td span.siteweb{padding-left:22px;background:url('../img/unmfr/search/bgSpanSiteweb.png') no-repeat left center;background-size:18px;}
#results .resultContainer table tbody tr td span.siteweb a{color:#1E1E1E;}
#results .resultContainer table tbody tr td span.siteweb a:hover{color:#919b25;}
#results .resultContainer table tbody tr td span.bgToggable{position:absolute;left:8px;top:50%;display:inline-block;width:30px;height:20px;margin-top:-10px;background:url('../img/unmfr/search/bgToggable.png') no-repeat left center;background-size:20px;}
#results .resultContainer table tbody tr.footable-detail-show td span.bgToggable{background:url('../img/unmfr/search/bgToggable-minus.png') no-repeat left center;background-size:20px;}
#results .resultContainer table tbody tr td span.footable-toggle{position:absolute;left:8px;top:50%;width:30px;height:20px;margin-top:-10px;z-index:1;padding:0;}
#results .resultContainer table tbody tr td span.footable-toggle::before{display:none;}
#results .resultContainer table tfoot{border-top:1px solid #646464;}
#results .resultContainer table tfoot tr td{border:none;vertical-align:middle;line-height:inherit;}
#results .resultContainer table tfoot tr td ul.pagination.pull-left{float:none!important;padding:0;margin:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}
#results .resultContainer table tfoot tr td ul.pagination > li{display:block;}
#results .resultContainer table tfoot tr td ul.pagination > li > a{float:none;width:35px;height:35px;line-height:inherit;padding:0;text-align:center;margin:0 2px 2px 0;border:none;background:#C4C4C4;font-size:16px;color:#FFFFFF;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;}
#results .resultContainer table tfoot tr td ul.pagination > li.footable-page-arrow > a{font-size:20px;}
#results .resultContainer table tfoot tr td ul.pagination > li.footable-page > a{background:#646464;}
#results .resultContainer table tfoot tr td ul.pagination > li.footable-page > a:hover{background:#919b25;}
#results .resultContainer table tfoot tr td ul.pagination > li.footable-page.active > a{background:#919b25;}
#results .resultContainer table tfoot tr td section{font-size:12px;padding:0;margin:0;}

/*Page actualites list*/
.bodyActualites,
.pages-turquoise .bodyPages{padding-top:30px;}
.headerActualites{width:100%;max-width:1440px;padding:0 80px 0;text-align:center;margin:0 auto 30px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.headerActualites .contentHeader{background:url('../img/unmfr/theme/bgTitleHeaderTurquoise.png') no-repeat center bottom #FFFFFF;padding:50px 20px 50px;}
.headerActualites .pageTitle{color:#7da7b9;font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:58px;line-height:80px;letter-spacing:0.04em;text-transform:uppercase;padding:0 20px;margin:0;}
.headerActualites .pageTitle span{display:inline-block;line-height:50px;background-size:70px;padding-top:80px;}
.headerActualites h1{font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:56px;line-height:50px;letter-spacing:0.04em;font-weight:300;padding:0 20px;margin:0;}
.blockActualites{padding:0 80px 0;margin-top:100px;opacity:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	-moz-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	-o-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	-ms-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;}
.blockActualites.anim{margin-top:0;opacity:1;}
.blockActualites .social-feed-box{width:50%;max-width:680px;margin-bottom:100px;padding:0 40px 0 0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}
.blockActualites .social-feed-box:nth-child(2n){padding:0 0 0 40px;}
.blockActualites .social-feed-box .social-avatar{width:100%;padding:0;position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}
.blockActualites .social-feed-box .social-avatar .news-date{width:105px;position:absolute;left:15px;top:15px;color:#FFFFFF;font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;line-height:34px;letter-spacing:0.04em;background:#7da7b9;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;}
.blockActualites .social-feed-box .social-avatar .news-date span{padding:15px;}
.blockActualites .social-feed-box .social-avatar .news-image{width:100%;overflow:hidden;background:#FFFFFF;max-height:450px;}
.blockActualites .social-feed-box .social-avatar .news-image img{width:auto;height:100%;max-height:450px;display:block;margin:auto;padding:0;}
.blockActualites .social-feed-box .social-body{width:100%;}
.blockActualites .social-feed-box .social-body .news-title{padding:15px 0;}
.blockActualites .social-feed-box .social-body .news-title a{font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;line-height:40px;letter-spacing:0.04em;color:#7da7b9;}
.blockActualites .social-feed-box .social-body .news-title a:hover{color:#55A89D;}
.blockActualites .social-feed-box .social-body .news-content{padding-bottom:15px;}
.blockActualites .social-feed-box .social-body .news-content p{margin:0;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;line-height:28px;}
.blockActualites .social-feed-box .social-body .news-readmore a{display:block;width:100%;height:80px;line-height:80px;border:1px solid #7da7b9;color:#7da7b9;text-align:center;text-transform:uppercase;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;background:#FFFFFF;}
.blockActualites .social-feed-box .social-body .news-readmore a:hover{color:#FFFFFF;background:#7da7b9;}
/*Page une actu*/
.blockActualites .pageActualite{padding-bottom:100px;width:100%;}
.blockActualites .pageActualite a{color:#7da7b9;text-decoration:underline;}
.blockActualites .pageActualite a:hover{color:#55A89D;}
.blockActualites .pageActualite h2,
.blockActualites .pageActualite h3,
.blockActualites .pageActualite h4,
.blockActualites .pageActualite strong{color:#7da7b9;}
.blockActualites .pageActualite .blockTurquoise h4,
.blockActualites .pageActualite .blockTurquoise h3,
.blockActualites .pageActualite .blockTurquoise h2{color:#FFFFFF;}
.blockActualites .pageActualite .blockTurquoise a{color:#333333;}
.blockActualites .pageActualite .blockTurquoise a:hover{color:#55A89D;}
.blockActualites .pageActualite ul{color:#7da7b9;list-style:none outside none;}
.blockActualites .pageActualite ul li:before{position:absolute;top:10px;margin:0 0 0 -14px;vertical-align:middle;display:inline-block;width:6px;height:6px;background:#7da7b9;content:"";}
.blockActualites .pageActualite ul li{margin-bottom:5px;color:#1E1E1E;position:relative;}
.blockActualites .pageActualite .news-content{overflow:hidden;width:100%;font-size:17px;background:#FFFFFF;padding:80px;text-align:justify;margin-top:100px;opacity:1;
	-webkit-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	-moz-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	-o-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	-ms-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;}
.blockActualites .pageActualite .news-content.anim{margin-top:0;opacity:1;}
.blockActualites .pageActualite .news-content h1,
.blockActualites .pageActualite .news-content h2,
.blockActualites .pageActualite .news-content h3,
.blockActualites .pageActualite .news-content h4{text-align:left;}
.blockActualites .pageActualite .download{background-color:#7da7b9;color:#FFFFFF;text-decoration:none;}
.blockActualites .pageActualite .download:hover{background-color:#55A89D;color:#FFFFFF;}
.blockActualites .pageActualite .search{color:#FFFFFF;text-decoration:none;}
.blockActualites .pageActualite .search:hover{color:#FFFFFF;}

/*Pages content*/
.bodyPages{background:url('../img/unmfr/theme/bgBodyTop.png') repeat-x left -50px;padding:30px 80px 100px;}
.headerPages{width:100%;max-width:1280px;padding:50px 20px 50px;text-align:center;margin:0 auto 30px;background:#FFFFFF;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.headerPages .pageTitle{color:#1E1E1E;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:58px;line-height:80px;font-weight:600;text-transform:uppercase;padding:0 20px;margin:0;}

.headerPages .pageTitle span{display:inline-block;line-height:50px;background-size:70px;padding-top:80px;}
.headerPages h1{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:35px;line-height:normal;font-weight:600;padding:0 20px;margin:0;text-transform:uppercase;}

.blockPages {overflow:hidden;width:100%;max-width:1280px;font-size:17px;background:#FFFFFF;padding:80px;text-align:justify;margin-top:100px;opacity:1;
	-webkit-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	-moz-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	-o-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	-ms-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;}
.blockPages.anim{margin-top:0;opacity:1;}
.blockPages a{color:#333333;text-decoration:underline;}
.blockPages a:hover{color:#1E1E1E;}
.blockPages h2,
.blockPages h3,
.blockPages h4,
.blockPages strong{color:#333333;}
.blockPages .blockCouleur h4,
.blockPages .blockCouleur h3,
.blockPages .blockCouleur h2{color:#FFFFFF;}
.blockPages .blockCouleur a{color:#333333;}
.blockPages .blockCouleur a:hover{color:#1E1E1E;}
.blockPages ul{list-style:none outside none;}
.blockPages ul li:before{position:absolute;top:10px;margin:0 0 0 -14px;vertical-align:middle;display:inline-block;width:6px;height:6px;background:#333333;content:"";}
.blockPages ul li{margin-bottom:5px;color:#1E1E1E;position:relative;}
.blockPages h1,
.blockPages h2,
.blockPages h3,
.blockPages h4{text-align:left;}
.blockPages .download{background-color:#333333;color:#FFFFFF;text-decoration:none;}
.blockPages .download:hover{background-color:#1E1E1E;color:#FFFFFF;}
.blockPages .search{color:#FFFFFF;text-decoration:none;}
.blockPages .search:hover{color:#FFFFFF;}
/*Pages content - se former*/
.pages-seformer .headerPages{background:url('../img/unmfr/theme/bgTitleHeaderVert.png') no-repeat center bottom #FFFFFF;}
.pages-seformer .headerPages .pageTitle{color:#919b25;}
.pages-seformer .headerPages .pageTitle span{background-size:70px;padding-top:80px;}
.pages-seformer .blockPages .textExergue{color:#919b25;}
.pages-seformer .blockPages a{color:#919b25;}
.pages-seformer .blockPages a:hover{color:#919b25;}
.pages-seformer .blockPages h2,
.pages-seformer .blockPages h3,
.pages-seformer .blockPages h4,
.pages-seformer .blockPages strong{color:#919b25;}
.pages-seformer .blockPages .blockCouleur h4,
.pages-seformer .blockPages .blockCouleur h3,
.pages-seformer .blockPages .blockCouleur h2{color:#FFFFFF;}
.pages-seformer .blockPages .blockCouleur a{color:#333333;}
.pages-seformer .blockPages .blockCouleur a:hover{color:#1E1E1E;}
.pages-seformer .blockPages ul li:before{background:#919b25;}
.pages-seformer .blockPages .download{background-color:#919b25;color:#FFFFFF;}
.pages-seformer .blockPages .download:hover{background-color:#000;color:#FFFFFF;}
.pages-seformer .blockPages .search{color:#FFFFFF;text-decoration:none;}
.pages-seformer .blockPages .search:hover{color:#FFFFFF;}
/*Pages content - reussir*/
.pages-reussir .headerPages{background:url('../img/unmfr/theme/bgTitleHeaderJaune.png') no-repeat center bottom #FFFFFF;}
.pages-reussir .headerPages .pageTitle{color:#ecc747;}
.pages-reussir .headerPages .pageTitle span{background-size:70px;padding-top:80px;}
.pages-reussir .blockPages .textExergue{color:#ecc747;}
.pages-reussir .blockPages a{color:#ecc747;}
.pages-reussir .blockPages a:hover{color:#FDA20B;}
.pages-reussir .blockPages h2,
.pages-reussir .blockPages h3,
.pages-reussir .blockPages h4,
.pages-reussir .blockPages strong{color:#ecc747;}
.pages-reussir .blockPages .blockCouleur h4,
.pages-reussir .blockPages .blockCouleur h3,
.pages-reussir .blockPages .blockCouleur h2{color:#FFFFFF;}
.pages-reussir .blockPages .blockCouleur a{color:#333333;}
.pages-reussir .blockPages .blockCouleur a:hover{color:#1E1E1E;}
.pages-reussir .blockPages ul li:before{background:#ecc747;}
.pages-reussir .blockPages .download{background-color:#ecc747;color:#FFFFFF;}
.pages-reussir .blockPages .download:hover{background-color:#FDA20B;color:#FFFFFF;}
.pages-reussir .blockPages .search{color:#FFFFFF;text-decoration:none;}
.pages-reussir .blockPages .search:hover{color:#FFFFFF;}
/*Pages content - decouvrir*/
.pages-decouvrir .headerPages{background-color: #ceab5d;}
.pages-decouvrir .headerPages .pageTitle{color:#ceab5d;}
.pages-decouvrir .headerPages .pageTitle span{background-size:70px;padding-top:80px;}
.pages-decouvrir .blockPages .textExergue{color:#ceab5d;}
.pages-decouvrir .blockPages a{color:#ceab5d;}
.pages-decouvrir .blockPages a:hover{color:#ceab5d;}
.pages-decouvrir .blockPages h2,
.pages-decouvrir .blockPages h3,
.pages-decouvrir .blockPages h4,
.pages-decouvrir .blockPages strong{color:#ceab5d;/*text-transform: uppercase;*/font-weight: bold;}
.pages-decouvrir .blockPages .blockCouleur h4,
.pages-decouvrir .blockPages .blockCouleur h3,
.pages-decouvrir .blockPages .blockCouleur h2{color:#FFFFFF;}
.pages-decouvrir .blockPages .blockCouleur a{color:#333333;}
.pages-decouvrir .blockPages .blockCouleur a:hover{color:#1E1E1E;}
.pages-decouvrir .blockPages ul li:before{background:#ceab5d;}
.pages-decouvrir .blockPages .download{background-color:#ceab5d;color:#FFFFFF;}
.pages-decouvrir .blockPages .download:hover{background-color:#BA0D0B;color:#FFFFFF;}
.pages-decouvrir .blockPages .search{color:#FFFFFF;text-decoration:none;}
.pages-decouvrir .blockPages .search:hover{color:#FFFFFF;}
/*Pages content - bleu*/
.pages-bleu .headerPages{background:url('../img/unmfr/theme/bgTitleHeaderBleu.png') no-repeat center bottom #FFFFFF;}
.pages-bleu .blockPages .textExergue{color:#1D80D0;}
.pages-bleu .blockPages a{color:#1D80D0;}
.pages-bleu .blockPages a:hover{color:#0340AA;}
.pages-bleu .blockPages h2,
.pages-bleu .blockPages h3,
.pages-bleu .blockPages h4,
.pages-bleu .blockPages strong{color:#1D80D0;}
.pages-bleu .blockPages .blockCouleur h4,
.pages-bleu .blockPages .blockCouleur h3,
.pages-bleu .blockPages .blockCouleur h2{color:#FFFFFF;}
.pages-bleu .blockPages .blockCouleur a{color:#333333;}
.pages-bleu .blockPages .blockCouleur a:hover{color:#1E1E1E;}
.pages-bleu .blockPages ul li:before{background:#1D80D0;}
.pages-bleu .blockPages .download{background-color:#1D80D0;color:#FFFFFF;}
.pages-bleu .blockPages .download:hover{background-color:#0340AA;color:#FFFFFF;}
.pages-bleu .blockPages .search{color:#FFFFFF;text-decoration:none;}
.pages-bleu .blockPages .search:hover{color:#FFFFFF;}
/*Pages content - turquoise*/
.pages-turquoise .headerPages{background:url('../img/unmfr/theme/bgTitleHeaderTurquoise.png') no-repeat center bottom #FFFFFF;}
.pages-turquoise .blockPages .textExergue{color:#7da7b9;}
.pages-turquoise .blockPages a{color:#7da7b9;}
.pages-turquoise .blockPages a:hover{color:#55A89D;}
.pages-turquoise .blockPages h2,
.pages-turquoise .blockPages h3,
.pages-turquoise .blockPages h4,
.pages-turquoise .blockPages strong{color:#7da7b9;}
.pages-turquoise .blockPages .blockCouleur h4,
.pages-turquoise .blockPages .blockCouleur h3,
.pages-turquoise .blockPages .blockCouleur h2{color:#FFFFFF;}
.pages-turquoise .blockPages .blockCouleur a{color:#333333;}
.pages-turquoise .blockPages .blockCouleur a:hover{color:#1E1E1E;}
.pages-turquoise .blockPages ul li:before{background:#7da7b9;}
.pages-turquoise .blockPages .download{background-color:#7da7b9;color:#FFFFFF;}
.pages-turquoise .blockPages .download:hover{background-color:#55A89D;color:#FFFFFF;}
.pages-turquoise .blockPages .search{color:#FFFFFF;text-decoration:none;}
.pages-turquoise .blockPages .search:hover{color:#FFFFFF;}
/*Pages content - vert*/
.pages-vert .headerPages{background:url('../img/unmfr/theme/bgTitleHeaderVert.png') no-repeat center bottom #FFFFFF;}
.pages-vert .blockPages .textExergue{color:#919b25;}
.pages-vert .blockPages a{color:#919b25;}
.pages-vert .blockPages a:hover{color:#919b25;}
.pages-vert .blockPages h2,
.pages-vert .blockPages h3,
.pages-vert .blockPages h4,
.pages-vert .blockPages strong{color:#919b25;}
.pages-vert .blockPages .blockCouleur h4,
.pages-vert .blockPages .blockCouleur h3,
.pages-vert .blockPages .blockCouleur h2{color:#FFFFFF;}
.pages-vert .blockPages .blockCouleur a{color:#333333;}
.pages-vert .blockPages .blockCouleur a:hover{color:#1E1E1E;}
.pages-vert .blockPages ul li:before{background:#919b25;}
.pages-vert .blockPages .download{background-color:#919b25;color:#FFFFFF;}
.pages-vert .blockPages .download:hover{background-color:#919b25;color:#FFFFFF;}
.pages-vert .blockPages .search{color:#FFFFFF;text-decoration:none;}
.pages-vert .blockPages .search:hover{color:#FFFFFF;}

.pages-dore .headerPages{background:url('../img/unmfr/theme/bgTitleHeaderDore.png') no-repeat center bottom #FFFFFF;}
.pages-dore .blockPages a{color:#919b25;}
.pages-dore .blockPages a:hover{color:#919b25;}
.pages-dore .blockPages h2,
.pages-dore .blockPages h3,
.pages-dore .blockPages h4,
.pages-dore .blockPages strong{color:#919b25;}
.pages-dore .blockPages .blockCouleur h4,
.pages-dore .blockPages .blockCouleur h3,
.pages-dore .blockPages .blockCouleur h2{color:#FFFFFF;}
.pages-dore .blockPages .blockCouleur a{color:#333333;}
.pages-dore .blockPages .blockCouleur a:hover{color:#1E1E1E;}
.pages-dore .blockPages ul li:before{background:#919b25;}
.pages-dore .blockPages .download{background-color:#919b25;color:#FFFFFF;}
.pages-dore .blockPages .download:hover{background-color:#919b25;color:#FFFFFF;}
.pages-dore .blockPages .search{color:#FFFFFF;text-decoration:none;}
.pages-dore .blockPages .search:hover{color:#FFFFFF;}


/*Pages Les emplois en MFR*/
.blockOffresemploi{max-width:1440px;padding:0 80px 80px;margin-top:100px;opacity:1;
	-webkit-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	-moz-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	-o-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	-ms-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;}
.blockOffresemploi.anim{margin-top:0;opacity:1;}
.headerOffresemploi{width:100%;max-width:1440px;padding:30px 80px 30px;text-align:center;margin:0 auto;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.headerOffresemploi .contentHeader{background:none;padding:50px 20px;}
.headerOffresemploi h1{font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:58px;line-height:80px;letter-spacing:0.04em;padding:0 20px;margin:0;color:#ceab5d;text-transform:uppercase;}
.headerOffresemploi h1 span{background-size:70px;padding-top:80px;line-height:80px;display:inline-block;}
/* Schema offres d'emploi */
.blockOffresemploi .schemaOffresDemploi{width:100%;height:auto;background:#FFFFFF;padding:50px 20px;text-align:center;}
.blockOffresemploi .schemaOffresDemploi p{font-size:17px;margin:0;padding:0;}
.blockOffresemploi .schemaOffresDemploi p.exergue{font-size:25px;line-height:30px;text-transform:uppercase;color:#ceab5d;}
.blockOffresemploi .schemaBlock{position:relative;width:100%;max-width:800px;height:800px;padding:0;margin:0 auto 50px;}
.blockOffresemploi .schemaBlock .exagone{position:absolute;width:475px;left:50%;top:50%;margin:-275px 0 0 -237.5px;}
.blockOffresemploi .schemaBlock .exagone img{width:475px;height:auto;}
.blockOffresemploi .schemaBlock .pictoMFR{position:absolute;width:100%;max-width:170px;left:50%;top:50%;margin:-85px 0 0 -85px;
	-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);
	-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.blockOffresemploi .schemaBlock .pictoMFR.anim{
	-webkit-transform:scale(1.2)!important;-moz-transform:scale(1.2)!important;-o-transform:scale(1.2)!important;-ms-transform:scale(1.2)!important;transform:scale(1.2)!important;}
.blockOffresemploi .schemaBlock .pictoMFR img{width:170px;height:auto;}

.blockOffresemploi .schemaBlock .picto{position:absolute;width:100%;max-width:182px;left:50%;top:50%;
	-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);
	-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;-ms-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.blockOffresemploi .schemaBlock .picto.anim{
	-webkit-transform:scale(1.2)!important;-moz-transform:scale(1.2)!important;-o-transform:scale(1.2)!important;-ms-transform:scale(1.2)!important;transform:scale(1.2)!important;}
.blockOffresemploi .schemaBlock .picto img{width:182px;height:auto;
	-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);
	-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;-ms-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.blockOffresemploi .schemaBlock .picto img.anim{
	-webkit-transform:scale(1.2)!important;-moz-transform:scale(1.2)!important;-o-transform:scale(1.2)!important;-ms-transform:scale(1.2)!important;transform:scale(1.2)!important;}
.blockOffresemploi .schemaBlock .pictoDirecteur{margin:-366px 0 0 -91px;}
.blockOffresemploi .schemaBlock .pictoMoniteur{margin:-228.5px 0 0 146.5px;}
.blockOffresemploi .schemaBlock .pictoEntretien{margin:46.5px 0 0 146.5px;}
.blockOffresemploi .schemaBlock .pictoMaitre{margin:184px 0 0 -91px;}
.blockOffresemploi .schemaBlock .pictoAnimateur{margin:46.5px 0 0 -328.5px;}
.blockOffresemploi .schemaBlock .pictoSecretaire{margin:-228.5px 0 0 -328.5px;}

.blockOffresemploi .schemaBlock .perso{position:absolute;width:100%;max-width:182px;left:50%;top:50%;}
.blockOffresemploi .schemaBlock .perso img{width:182px;height:auto;}
.blockOffresemploi .schemaBlock .persoDirecteur{margin:-250px 0 0 -91px;}
.blockOffresemploi .schemaBlock .persoMoniteur{margin:-112.5px 0 0 146.5px;}
.blockOffresemploi .schemaBlock .persoEntretien{margin:162.5px 0 0 146.5px;}
.blockOffresemploi .schemaBlock .persoMaitre{margin:300px 0 0 -91px;}
.blockOffresemploi .schemaBlock .persoAnimateur{margin:162.5px 0 0 -328.5px;}
.blockOffresemploi .schemaBlock .persoSecretaire{margin:-112.5px 0 0 -328.5px;}

.blockOffresemploi .schemaBlock .text{position:absolute;width:182px;left:50%;top:50%;text-align:left;}
.blockOffresemploi .schemaBlock .text span.chiffre{font-size:65px;line-height:65px;font-weight:bold;}
.blockOffresemploi .schemaBlock .text span.titre{font-size:17px;line-height:18px;color:#414141;}
.blockOffresemploi .schemaBlock .textDirecteur{margin:-320px 0 0 90px;}
.blockOffresemploi .schemaBlock .textMoniteur{margin:-182.5px 0 0 327.5px;}
.blockOffresemploi .schemaBlock .textEntretien{margin:82.5px 0 0 327.5px;}
.blockOffresemploi .schemaBlock .textMaitre{margin:220px 0 0 90px;}
.blockOffresemploi .schemaBlock .textAnimateur{margin:82.5px 0 0 -387.5px;}
.blockOffresemploi .schemaBlock .textSecretaire{margin:-182.5px 0 0 -387.5px;}
.blockOffresemploi .schemaBlock .textDirecteur span.chiffre{color:#15B0B0;}
.blockOffresemploi .schemaBlock .textMoniteur span.chiffre{color:#ecc747;}
.blockOffresemploi .schemaBlock .textEntretien span.chiffre{color:#919b25;}
.blockOffresemploi .schemaBlock .textMaitre span.chiffre{color:#8A2C59;}
.blockOffresemploi .schemaBlock .textAnimateur span.chiffre{color:#F95C25;}
.blockOffresemploi .schemaBlock .textSecretaire span.chiffre{color:#A7DAE9;}

.blockOffresemploi .schemaBlock .mobileInfo{position:absolute;width:100%;max-width:300px;height:300px;left:50%;top:50%;text-align:center;margin:-150px 0 0 -150px;background:#FFFFFF;opacity:1;visibility:hidden;border:2px solid #1E1E1E;
	-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.blockOffresemploi .schemaBlock .mobileInfo .closeMobileInfo{position:absolute;right:0;top:0;width:30px;height:30px;background:url('../img/unmfr/theme/closeMobileInfo.png') no-repeat center top;background-size:30px 60px;cursor:pointer;}
.blockOffresemploi .schemaBlock .mobileInfo .closeMobileInfo:hover{background-position:center bottom;}
.blockOffresemploi .schemaBlock .mobileInfo img{margin-bottom:20px;}
.blockOffresemploi .schemaBlock .mobileInfo .mobileText{
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.blockOffresemploi .schemaBlock .mobileInfo span{
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;}
.blockOffresemploi .schemaBlock .mobileInfo span.chiffre{font-size:65px;line-height:48px;font-weight:bold;margin-right:5px;}
.blockOffresemploi .schemaBlock .mobileInfo span.titre{font-size:16px;line-height:18px;color:#414141;text-align:left;}
.blockOffresemploi .schemaBlock .mobileInfoDirecteur span.chiffre{color:#15B0B0;}
.blockOffresemploi .schemaBlock .mobileInfoMoniteur span.chiffre{color:#ecc747;}
.blockOffresemploi .schemaBlock .mobileInfoEntretien span.chiffre{color:#919b25;}
.blockOffresemploi .schemaBlock .mobileInfoMaitre span.chiffre{color:#8A2C59;}
.blockOffresemploi .schemaBlock .mobileInfoAnimateur span.chiffre{color:#F95C25;}
.blockOffresemploi .schemaBlock .mobileInfoSecretaire span.chiffre{color:#A7DAE9;}

.blockOffres{padding:15px 0 0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;}
.blockOffres .block{width:32.64%;margin-bottom:30px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.blockOffres .block .blockImage{overflow:hidden;}
.blockOffres .block .blockImage img{display:block;margin:0;padding:0;}
.blockOffres .block:hover .blockImage img{
	-webkit-animation: rescale2 0.4s ease-out 0s both infinite alternate;
	-moz-animation: rescale2 0.4s ease-out 0s both infinite alternate;
	-o-animation: rescale2 0.4s ease-out 0s both infinite alternate;
	-ms-animation: rescale2 0.4s ease-out 0s both infinite alternate;
	animation: rescale2 0.4s ease-out 0s both infinite alternate;}
.blockOffres .block .blockDesc{text-align:center;padding:0 20px 50px;}
.blockOffres .block .blockDesc h2{position:relative;color:#FFFFFF;font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:45px;line-height:44px;text-transform:uppercase;padding:30px 0;margin:0 0 40px;}
.blockOffres .block .blockDesc h2 .borderTitle{position:absolute;left:50%;display:block;width:110px;height:1px;background:#FFFFFF;margin:0 0 0 -55px;
	-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.blockOffres .block:hover .blockDesc h2 .borderTitle{width:180px;margin:0 0 0 -90px;}
.blockOffres .block .blockDesc h2 .borderTitleTop{top:0;}
.blockOffres .block .blockDesc h2 .borderTitleBottom{bottom:0;}
.blockOffres .block .blockDesc p{margin:0;}
.blockOffres .block .blockDesc a{display:block;width:100%;max-width:240px;height:60px;line-height:60px;border:1px solid #FFFFFF;color:#FFFFFF;font-size:18px;text-transform:uppercase;margin:0 auto;text-align:center;}
.blockOffres .block .blockDesc a:hover{background:#FFFFFF;color:#919b25;}
.blockOffres .block-1{background:#da3936;}
.blockOffres .block-1 .blockImage img{margin:0 auto;}
.blockOffres .block-1 .blockDesc a:hover{color:#ceab5d;}
.blockOffres .block-2{background:#BA0D0B;}
.blockOffres .block-2 .blockImage img{margin:0 auto;}
.blockOffres .block-2 .blockDesc a:hover{color:#BA0D0B;}
.blockOffres .block-3{background:#9E0301;}
.blockOffres .block-3 .blockImage img{margin:0 auto;}
.blockOffres .block-3 .blockDesc a:hover{color:#9E0301;}
.blockOffresemploi .blockEnsavoirplus a{display:block;width:100%;line-height:30px;color:#FFFFFF;font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px;padding:25px 20px;text-transform:uppercase;text-align:center;background:#333333;}
.blockOffresemploi .blockEnsavoirplus a:hover{background:#1E1E1E;}

/*Pages Search Offres Emploi*/
.blockSearchOffresEmploi{max-width:1440px;padding:30px 80px 80px;}
.blockFormSearchOffresEmploi{background:#FFFFFF;padding:80px 100px 100px;}
.headerSearchOffresEmploi h1{font-size:50px;line-height:50px;letter-spacing:0.04em;font-weight:300;padding:140px 20px 50px;border-bottom:1px solid #C4C4C4;margin:0;text-transform:uppercase;text-align:center;background:url('../img/unmfr/offresemploi/bgTitleSearchOffresEmploi.png') no-repeat center top;background-size:120px;}
.blockFormSearchOffresEmploi form{padding-top:60px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}
.blockFormSearchOffresEmploi form .form-group{width:50%;}
.blockFormSearchOffresEmploi form .form-group:nth-child(2n-1){padding-right:15px;}
.blockFormSearchOffresEmploi form .form-group:nth-child(2n){padding-left:15px;}
.blockFormSearchOffresEmploi form .form-group-button{padding:0!important;width:100%;}
.blockFormSearchOffresEmploi form .form-group-button #button-recherche{display:block;width:100%;height:80px;line-height:80px;padding:0 10px;margin:70px 0 0;text-transform:uppercase;background:#ceab5d;color:#FFFFFF;font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:40px;letter-spacing:0.04em;}
.blockFormSearchOffresEmploi form .form-group-button #button-recherche:hover{background:#BA0D0B;}
.blockFormSearchOffresEmploi form .form-group label{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:22px;line-height:25px;margin-bottom:15px;}
.select2-container{width:100%!important;}
.select2-container--default .select2-selection--multiple,
.select2-dropdown{border:1px solid #C4C4C4;border-radius:0px;}
.select2-container .select2-selection--multiple{min-height:60px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice{border:1px solid #BA0D0B;background:#ceab5d;color:#FFF;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#FFF;}
.select2-container--default .select2-results__option[aria-selected="true"]{background:#C4C4C4;}
/*Searchresult*/
.blockSearchOffresEmploi .resultContainer{width:100%;padding:30px 100px;background:#FFFFFF;margin-top:30px;}
.blockSearchOffresEmploi .resultContainer h2{font-weight:normal;font-size:30px;margin-bottom:40px;line-height:34px;}
.blockSearchOffresEmploi .resultContainer h2 strong{font-weight:normal;color:#ceab5d;text-transform:uppercase;letter-spacing:0.04em;}
.blockSearchOffresEmploi .resultContainer h2 small{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:italic;}
.blockSearchOffresEmploi .resultContainer .tableContainer{overflow:hidden;width:100%;}
.blockSearchOffresEmploi .resultContainer .tableContainer .tableNav{display:none;width:100%;height:40px;margin-bottom:2px;}
.blockSearchOffresEmploi .resultContainer .tableContainer .tableNav div{width:40px;height:40px;background-color:#646464;}
.blockSearchOffresEmploi .resultContainer .tableContainer .tableNav div:hover{background-color:#ceab5d;}
.blockSearchOffresEmploi .resultContainer .tableContainer .tableNav .navLeft{background-image:url('../img/unmfr/search/bgNavLeft.png');background-position:center center;background-size:40px;margin-right:2px;}
.blockSearchOffresEmploi .resultContainer .tableContainer .tableNav .navRight{background-image:url('../img/unmfr/search/bgNavRight.png');background-position:center center;background-size:40px;}
.blockSearchOffresEmploi .resultContainer table{margin-bottom:100px;border:none;line-height:17px;}
.blockSearchOffresEmploi .resultContainer table.table-hover{margin-bottom:10px;}
.blockSearchOffresEmploi .resultContainer table thead tr th{border:none;background:#ceab5d;color:#FFFFFF;font-weight:normal;font-size:17px;letter-spacing:0.04em;vertical-align:middle;line-height:20px;}
.blockSearchOffresEmploi .resultContainer table.table-hover thead tr th{background:none;color:#ceab5d;font-size:16px;font-weight:bold;border-bottom:1px solid #646464;}
.blockSearchOffresEmploi .resultContainer table thead tr th span{padding-left:10px;color:#1E1E1E;}
.blockSearchOffresEmploi .resultContainer table thead tr th span::before{margin-top:5px;}
.blockSearchOffresEmploi .resultContainer table thead tr th i{color:#1E1E1E;}
.blockSearchOffresEmploi .resultContainer table thead tr th:nth-child(1){min-width:60px;}
.blockSearchOffresEmploi .resultContainer table thead tr th:nth-child(2){min-width:170px;}
.blockSearchOffresEmploi .resultContainer table thead tr th:nth-child(3){min-width:160px;}
.blockSearchOffresEmploi .resultContainer table thead tr th:nth-child(4){min-width:150px;}
.blockSearchOffresEmploi .resultContainer table thead tr th:nth-child(5){min-width:160px;}
.blockSearchOffresEmploi .resultContainer table thead tr th:nth-child(6){min-width:270px;}
.blockSearchOffresEmploi .resultContainer table tbody tr.footable-odd + tr.footable-row-detail{background:#F5F5F5;}
.blockSearchOffresEmploi .resultContainer table tbody tr.footable-odd + tr.footable-row-detail .tr-association:hover{background:#FFFFFF;}
.blockSearchOffresEmploi .resultContainer table tbody tr td{border:none;vertical-align:middle;line-height:inherit;}
.blockSearchOffresEmploi .resultContainer table tbody tr td.footable-row-detail-cell{padding:10px 10px 30px;border-top:1px solid #333;}
.blockSearchOffresEmploi .resultContainer table tbody tr td.footable-row-detail-cell .footable-row-detail-name{padding:0;}
.blockSearchOffresEmploi .resultContainer table tbody tr td.footable-row-detail-cell .footable-row-detail-inner,
.blockSearchOffresEmploi .resultContainer table tbody tr td.footable-row-detail-cell .footable-row-detail-row,
.blockSearchOffresEmploi .resultContainer table tbody tr td.footable-row-detail-cell .footable-row-detail-value{display:block;}
.blockSearchOffresEmploi .resultContainer table tbody tr td.footable-row-detail-cell h3{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-style:italic;padding:10px 0 5px 0;margin:0;line-height:24px;}
.blockSearchOffresEmploi .resultContainer table tbody tr td span.contact{padding-left:22px;background:url('../img/unmfr/search/bgSpanContact.png') no-repeat left center;background-size:18px;}
.blockSearchOffresEmploi .resultContainer table tbody tr td span.phone{padding-left:22px;background:url('../img/unmfr/search/bgSpanPhone.png') no-repeat left center;background-size:18px;}
.blockSearchOffresEmploi .resultContainer table tbody tr td span.email{padding-left:22px;background:url('../img/unmfr/search/bgSpanEmail.png') no-repeat left center;background-size:18px;}
.blockSearchOffresEmploi .resultContainer table tbody tr td span.email:hover{color:#ceab5d;}
.blockSearchOffresEmploi .resultContainer table tbody tr td span.bgToggable{position:absolute;left:8px;top:50%;display:inline-block;width:30px;height:20px;margin-top:-10px;background:url('../img/unmfr/search/bgToggable.png') no-repeat left center;background-size:20px;}
.blockSearchOffresEmploi .resultContainer table tbody tr.footable-detail-show td span.bgToggable{background:url('../img/unmfr/search/bgToggable-minus.png') no-repeat left center;background-size:20px;}
.blockSearchOffresEmploi .resultContainer table tbody tr td span.footable-toggle{position:absolute;left:8px;top:50%;width:30px;height:20px;margin-top:-10px;z-index:1;padding:0;}
.blockSearchOffresEmploi .resultContainer table tbody tr td span.footable-toggle::before{display:none;}
.blockSearchOffresEmploi .resultContainer table tfoot{border-top:1px solid #646464;}
.blockSearchOffresEmploi .resultContainer table tfoot tr td{border:none;vertical-align:middle;line-height:inherit;}
.blockSearchOffresEmploi .resultContainer table tfoot{border-top:1px solid #646464;}
.blockSearchOffresEmploi .resultContainer table tfoot tr td{border:none;vertical-align:middle;line-height:inherit;}
.blockSearchOffresEmploi .resultContainer table tfoot tr td ul.pagination.pull-left{float:none!important;padding:0;margin:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}
.blockSearchOffresEmploi .resultContainer table tfoot tr td ul.pagination > li{display:block;}
.blockSearchOffresEmploi .resultContainer table tfoot tr td ul.pagination > li > a{float:none;width:35px;height:35px;line-height:inherit;padding:0;text-align:center;margin:0 2px 2px 0;border:none;background:#C4C4C4;font-size:16px;color:#FFFFFF;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.blockSearchOffresEmploi .resultContainer table tfoot tr td ul.pagination > li.footable-page-arrow > a{font-size:20px;}
.blockSearchOffresEmploi .resultContainer table tfoot tr td ul.pagination > li.footable-page > a{background:#646464;}
.blockSearchOffresEmploi .resultContainer table tfoot tr td ul.pagination > li.footable-page > a:hover{background:#ceab5d;}
.blockSearchOffresEmploi .resultContainer table tfoot tr td ul.pagination > li.footable-page.active > a{background:#ceab5d;}
.blockSearchOffresEmploi .resultContainer table tfoot tr td section{font-size:12px;padding:0;margin:0;}

/*Page offres emploi - Postuler + Page contact*/
.blockPostuler,
.blockContact{max-width:1440px;padding:30px 80px 80px;}
.blockContact .blockHeaderContact{margin-bottom:30px;}
.blockContact .blockFooterContact{margin-top:30px;}
.blockPostuler .blockPostulerForm,
.blockContact .blockFormContact{background:#FFFFFF;}
.blockPostuler .blockPostulerForm #sky-form,
.blockContact .blockFormContact #sky-form{border:none;color:#333333;font-size:14px;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;padding:80px 20px;}
.blockPostuler .blockPostulerForm #sky-form header{padding:0;border:none;}
.blockContact .blockFormContact #sky-form header{padding:0 80px;border:none;}
.blockPostuler .blockPostulerForm #sky-form header h1{font-size:50px;line-height:50px;letter-spacing:0.04em;font-weight:300;padding:140px 20px 50px;margin:0;text-align:center;background:url('../img/unmfr/offresemploi/bgTitlePostuler.png') no-repeat center top;background-size:120px;}
.blockContact .blockFormContact #sky-form header h2{font-size:50px;line-height:50px;letter-spacing:0.04em;font-weight:300;padding:0px 20px 50px;margin:0;text-align:center;}
.blockContact .blockFormContact #sky-form header span.required{font-size:18px;color:#1E1E1E;}
.blockPostuler .blockPostulerForm .sky-form fieldset{padding:20px 80px;border:1px solid #C4C4C4;margin-bottom:30px;}
.blockContact .blockFormContact .sky-form fieldset{padding:20px 80px;margin:30px 0;}
.blockPostuler .blockPostulerForm .sky-form fieldset:nth-child(2n){background-color:#F5F5F5;}
.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetTitle{width:100%;height:auto;border-bottom:1px solid #C4C4C4;padding-bottom:20px;}
.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetTitle h2{font-size:50px;line-height:54px;text-align:center;padding:100px 0 0;color:#ceab5d;}
.blockPostuler .blockPostulerForm .sky-form .fieldsetRenseignPerso .fieldsetTitle h2{background:url('../img/unmfr/offresemploi/bgTitleRenseignements.png') no-repeat center top;background-size:90px;}
.blockPostuler .blockPostulerForm .sky-form .fieldsetFormation .fieldsetTitle h2{background:url('../img/unmfr/offresemploi/bgTitleFormation.png') no-repeat center top;background-size:90px;}
.blockPostuler .blockPostulerForm .sky-form .fieldsetQualification .fieldsetTitle h2{background:url('../img/unmfr/offresemploi/bgTitleQualification.png') no-repeat center top;background-size:90px;}
.blockPostuler .blockPostulerForm .sky-form .fieldsetParcours .fieldsetTitle h2{background:url('../img/unmfr/offresemploi/bgTitleParcoursPro.png') no-repeat center top;background-size:90px;}
.blockPostuler .blockPostulerForm .sky-form .fieldsetSouhait .fieldsetTitle h2{background:url('../img/unmfr/offresemploi/bgTitleSouhait.png') no-repeat center top;background-size:90px;}
.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow,
.blockContact .blockFormContact .sky-form fieldset .fieldsetRow{margin:0 -15px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}
.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow h3,
.blockContact .blockFormContact .sky-form fieldset .fieldsetRow h3{font-size:22px;line-height:25px;letter-spacing:inherit;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:15px;}
.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow section,
.blockContact .blockFormContact .sky-form fieldset .fieldsetRow section{width:33.33%;padding:0 15px;}
.blockContact .blockFormContact .sky-form fieldset .fieldsetRowTwoChild section{width:50%;padding:0 15px;}
.blockContact .blockFormContact .sky-form fieldset .fieldsetRowOneChild section{width:100%;padding:0 15px;}
.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRowMultipleChild section.fullWidth{width:100%;}
.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRowOneChildFull section{width:100%;}
.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow section textarea.form-control,
.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow section input.form-control,
.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow section select.form-control,
.blockContact .blockFormContact .sky-form fieldset .fieldsetRow section input.form-control,
.blockContact .blockFormContact .sky-form fieldset .fieldsetRow section select.form-control{height:60px;border-color:#C4C4C4;}
.blockContact .blockFormContact .sky-form fieldset .fieldsetRow section textarea.form-control{height:100px;}
.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow section input#demande_emploi_demaCV_cvFile{box-sizing:content-box;height:50px;padding:5px 10px;width:calc(100% - 22px);}
.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow section div.form-control select.form-control{height:46px;border-color:#C4C4C4;margin-right:5px;padding:5px 10px;}
.blockPostuler .blockPostulerForm .sky-form fieldset .listQualification .well{border-color:#C4C4C4;background:#FFFFFF;border-radius:0;box-shadow:none;margin:0 0 20px;}
.blockPostuler .blockPostulerForm .sky-form fieldset #demande_emploi_demaEmployeur .well{border-color:#C4C4C4;background:#F5F5F5;border-radius:0;box-shadow:none;}
.blockPostuler .blockPostulerForm .sky-form fieldset #demande_emploi_demaEmployeur .div-employeur section a{display:block;width:100%;height:60px;line-height:60px;border:none;background:#333333;color:#FFFFFF;padding:0;font-size:30px;font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0.04em;}
.blockPostuler .blockPostulerForm .sky-form fieldset #demande_emploi_demaEmployeur .div-employeur section a:hover{background:#1E1E1E;}
.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRowAddEmployeur{padding:0 15px;}
.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRowAddEmployeur a{display:block;width:100%;height:80px;line-height:80px;border:none;background:#ceab5d;color:#FFFFFF;padding:0;margin-bottom:20px;font-size:40px;font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0.04em;}
.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRowAddEmployeur a:hover{background-color:#BA0D0B;}
.blockPostuler .blockPostulerForm .sky-form footer{border:none;padding:30px 0 0;}
.blockContact .blockFormContact .sky-form footer{border:none;padding:30px 80px 0;}
.blockPostuler .blockPostulerForm .sky-form footer button,
.blockContact .blockFormContact .sky-form footer button{display:block;width:100%;height:80px;line-height:80px;border:none;background:#ceab5d;color:#FFFFFF;padding:0;margin-bottom:20px;font-size:40px;font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0.04em;}
.blockContact .blockFormContact .sky-form footer button{background:#1E1E1E;}
.blockPostuler .blockPostulerForm .sky-form footer button:hover{background-color:#BA0D0B;}
.blockContact .blockFormContact .sky-form footer button:hover{background-color:#7da7b9;}
.blockFormContact input[type="text"] {
    border-style: solid;
    border-width: 1px;
}

/*Pages offres emploi - Modifier sa candidature*/
.blockModifierCandidature{max-width:1440px;padding:30px 80px 80px;}
.blockFormModifierCandidature{background:#FFFFFF;padding:80px 100px 100px;}
.headerModifierCandidature h1{font-size:50px;line-height:50px;letter-spacing:0.04em;font-weight:300;padding:140px 20px 50px;border-bottom:1px solid #C4C4C4;margin:0;text-transform:uppercase;text-align:center;background:url('../img/unmfr/offresemploi/bgTitleModifier.png') no-repeat center top;background-size:120px;}
.blockFormModifierCandidature form{padding-top:60px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}
.blockFormModifierCandidature form .form-group{width:100%;}
.blockFormModifierCandidature form .form-group label{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:22px;line-height:25px;margin-bottom:15px;}
.blockFormModifierCandidature form .form-group input.form-control{height:60px;border-color:#C4C4C4;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
.blockFormModifierCandidature form .form-group button{display:block;width:100%;height:80px;line-height:80px;border:none;background:#ceab5d;color:#FFFFFF;padding:0;margin-top:50px;font-size:40px;font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0.04em;}
.blockFormModifierCandidature form .form-group button:hover{background-color:#BA0D0B;}

/*Page location search result*/
.containerLocationSearch{width:100%;max-width:1440px;padding:20px 80px 80px;}
.containerLocationSearch .bg-success{padding:0 0 0 0!important;margin-bottom:30px;}
.containerLocationSearch .sky-form{border:none;}
.containerLocationSearch .sky-form header{padding:0!important;border:none;}
.containerLocationSearch .sky-form header h1{margin:0;}
.containerLocationSearch .sky-form header h1 img{display:block;width:100%;height:auto;margin:0;padding:0;}
.containerLocationSearch .sky-form fieldset{padding:30px;border:none;}
.containerLocationSearch .sky-form fieldset .rowBlock{max-width:1200px;margin:0 auto;padding:0 30px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}

.containerLocationSearch .sky-form fieldset .colSearch{width:100%;margin:0;}
.containerLocationSearch .sky-form fieldset .colSearch #button-recherche{width:100%;height:80px;line-height:80px;text-align:center;font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:40px;letter-spacing:0.04em;padding:0;background:#ecc747;}
.containerLocationSearch .sky-form fieldset .colSearch #button-recherche:hover{background:#FDA20B;}
.containerLocationSearch .sky-form fieldset .rowPremier h3{font-size:38px;letter-spacing:0.04em;}
.containerLocationSearch .sky-form fieldset .rowPremier .textKM{position:absolute;right:-50px;bottom:0;font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:38px;letter-spacing:0.04em;color:#1E1E1E;line-height:60px;}
.containerLocationSearch .sky-form fieldset .rowPremier .input-group{display:block;}
.containerLocationSearch .sky-form fieldset .rowPremier input{height:60px;line-height:60px;border:1px solid #C4C4C4;float:none;width:100%;background:#FFFFFF;color:#1E1E1E;}
.containerLocationSearch .sky-form fieldset .rowPremier input::-webkit-input-placeholder{color:#1E1E1E;font-style:italic;}
.containerLocationSearch .sky-form fieldset .rowPremier input:-moz-placeholder{color:#1E1E1E;font-style:italic;}
.containerLocationSearch .sky-form fieldset .rowPremier input::-moz-placeholder{color:#1E1E1E;font-style:italic;}
.containerLocationSearch .sky-form fieldset .rowPremier input:-ms-input-placeholder{color:#1E1E1E;font-style:italic;}
.containerLocationSearch .sky-form fieldset .rowPremier .colBlock.colVille{width:66.66%;padding-right:30px;}
.containerLocationSearch .sky-form fieldset .rowPremier .colBlock.colRayon{width:33.33%;padding-right:0;}
/**/
.containerLocationSearch #results .mapContainer{width:100%;height:350px;padding:0 0 15px;}
.containerLocationSearch #results .mapContainer #map{height:100%!important;}
.containerLocationSearch #results .resultContainer{width:100%;}
.containerLocationSearch #results .resultContainer h2 strong{color:#ecc747;}
.containerLocationSearch #results .resultContainer h2.villesAlter{line-height:40px;}
.containerLocationSearch #results .resultContainer h2.villesAlter button{border:none;background:#ecc747;color:#FFFFFF;}
.containerLocationSearch #results .resultContainer h2.villesAlter button:hover{background:#FDA20B;}
.containerLocationSearch #results .resultContainer h3 strong{color:#ecc747;}
.containerLocationSearch #results .resultContainer table thead tr th{background:#ecc747;}
.containerLocationSearch #results .resultContainer table tbody tr td a.link-carte-association{background-color:#ecc747;}
.containerLocationSearch #results .resultContainer table tbody tr td a.link-carte-association:hover{background-color:#FDA20B;}
.containerLocationSearch #results .resultContainer table tbody tr td span.siteweb a:hover{color:#FDA20B;}
.containerLocationSearch #results .resultContainer table tfoot tr td ul.pagination > li.footable-page.active > a,
.containerLocationSearch #results .resultContainer table tfoot tr td ul.pagination > li.footable-page > a:hover{background-color:#ecc747;}
.containerLocationSearch #results .resultContainer table tbody tr td.footable-row-detail-cell{padding:0 10px 30px 10px;}
.containerLocationSearch #results .resultContainer table tbody tr td.footable-row-detail-cell h4{font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;font-style:italic;font-weight:normal;letter-spacing:0.04em;margin:20px 0 5px;}
.containerLocationSearch #results .resultContainer .tableContainer .tableNav div:hover{background-color:#ecc747;}

/*Page Chiffres cles */
.pages-decouvrir.schema .blockPages,
.pages-decouvrir.formation .blockPages,
.pages-decouvrir.formations .blockPages,
.pages-decouvrir.schema .blockPages,
.pages-decouvrir.chiffres .blockPages{padding:0;background:none;}
.pages-decouvrir.formation .blockPages,
.pages-decouvrir.formations .blockPages,
.pages-decouvrir.schema .blockPages,
.pages-decouvrir.schema .blockPages{overflow:visible;}
.blockChiffresCles .blockImageChiffres{
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.blockChiffresCles .blockImageChiffres .imageChiffres,
.blockChiffresCles .blockImageChiffres .textChiffres{width:50%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.blockChiffresCles .blockImageChiffres .imageChiffres{padding-right:0px;
	-webkit-align-content:flex-end;
	align-content:flex-end;}
.blockChiffresCles .blockImageChiffres .imageChiffres img{display:block;width:100%!important;max-width:100%;height:auto!important;padding:0;margin:0;}
.blockChiffresCles .blockImageChiffres .textChiffres p{font-size:16px;line-height:18px;/*border-left:1px solid #1E1E1E;*/padding:10px 20px;margin:20px 0;text-align:left;}
.blockChiffresCles .blockFormationJeunes .blockImageChiffres .textChiffres p,
.blockChiffresCles .miniCartePolynesie .blockImageChiffres .textChiffres p{text-align:center !important;}
.blockChiffresCles .blockImageChiffres .textChiffres p strong{color:#1E1E1E;font-size:63px;line-height:63px;font-weight:bold;}
.blockQuelquesChiffres{padding:50px 80px;background:#FFFFFF;margin-top:0;opacity:1;}
.blockCentreNational .blockMiniCartes .miniCartePolynesie .blockImageChiffres .textChiffres{width: 100%;}

.blockQuelquesChiffres h2{font-size:35px;line-height:35px;font-weight:300;text-align:center;}
.blockQuelquesChiffres .blockMonde{
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}
.blockQuelquesChiffres .blockMonde .blockCarte{width:60%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.blockQuelquesChiffres .blockMonde .blockCarte img{display:block;width:100%!important;max-width:640px;height:auto!important;padding:0;margin:0 auto;}
.blockQuelquesChiffres .blockMonde .blockChiffresCarte{width:15.625%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.blockQuelquesChiffres .blockMonde .blockChiffresCarte p{text-align:left;font-size:16px;line-height:18px;border-left:1px solid #1E1E1E;padding:10px;margin:20px 0;}
.blockQuelquesChiffres .blockMonde .blockChiffresCarte p strong{color:#1E1E1E;font-size:55px;line-height:65px;font-weight:bold;}
.blockQuelquesChiffres .blockMonde .blockTextCarte{width:34.375%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-content:flex-end;
	align-content:flex-end;}
.blockQuelquesChiffres .blockMonde .blockTextCarte p{width:100%;max-width:330px;font-size:32px;line-height:40px;text-align:justify;margin:0;}
.blockCentreNational{margin:30px 0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.blockCentreNational .blockMiniCartes{width:43.75%;padding-right:30px;}
.blockCentreNational .blockMiniCartes .blockImageChiffres{margin-left:50px;opacity:1;
	-webkit-transition: margin-left 0.5s linear 0s, opacity 0.5s linear 0s;
	-moz-transition: margin-left 0.5s linear 0s, opacity 0.5s linear 0s;
	-o-transition: margin-left 0.5s linear 0s, opacity 0.5s linear 0s;
	-ms-transition: margin-left 0.5s linear 0s, opacity 0.5s linear 0s;
	transition: margin-left 0.5s linear 0s, opacity 0.5s linear 0s;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;}
.blockCentreNational .blockMiniCartes .blockImageChiffres.anim{margin-left:0;opacity:1;}
.blockCentreNational .blockMiniCartes .blockImageChiffres .imageChiffres{width:40%;}
.blockCentreNational .blockMiniCartes .blockImageChiffres .textChiffres{width:60%;}
.blockCentreNational .blockMiniCartes .miniCarte{background:#FFFFFF;padding:10px;margin-bottom:30px;}
.blockCentreNational .blockMiniCartes .miniCarte:last-child{margin:0;}
.blockCentreNational .blockMiniCartes .miniCartePolynesie{background-color: #ceab5d;}
.blockCentreNational .blockPedagogie{width:56.25%;/*padding:80px;*/background:#F0F0F0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.blockCentreNational .blockPedagogie h3{color:#FFFFFF !important;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:35px;line-height:35px;letter-spacing:inherit;margin:0 auto 60px;max-width:500px;text-align:center;}
.blockCentreNational .blockPedagogie .blockImageChiffres{margin:50px 0 20px 0;opacity:1;
	-webkit-transition: margin-top 0.5s ease-out 0s, opacity 0.5s ease-out 0s;
	-moz-transition: margin-top 0.5s ease-out 0s, opacity 0.5s ease-out 0s;
	-o-transition: margin-top 0.5s ease-out 0s, opacity 0.5s ease-out 0s;
	-ms-transition: margin-top 0.5s ease-out 0s, opacity 0.5s ease-out 0s;
	transition: margin-top 0.5s ease-out 0s, opacity 0.5s ease-out 0s;}
.blockCentreNational .blockPedagogie .blockImageChiffres.anim{margin:20px 0;opacity:1;}
.blockCentreNational .blockPedagogie .textChiffres p{color:#FFFFFF;border-left:1px solid #FFFFFF;}
.blockCentreNational .blockPedagogie .textChiffres p strong{color:#FFFFFF;}
.blockReseauChiffres{margin:0 0 30px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}
.blockReseauChiffres .blockApprentis{width:51.0417%;padding-right:30px;margin-top:50px;opacity:1;
	-webkit-transition: margin-top 0.25s ease-out 0s, opacity 0.25s ease-out 0s;
	-moz-transition: margin-top 0.25s ease-out 0s, opacity 0.25s ease-out 0s;
	-o-transition: margin-top 0.25s ease-out 0s, opacity 0.25s ease-out 0s;
	-ms-transition: margin-top 0.25s ease-out 0s, opacity 0.25s ease-out 0s;
	transition: margin-top 0.25s ease-out 0s, opacity 0.25s ease-out 0s;}
.blockReseauChiffres .blockApprentis.anim{margin-top:0;opacity:1;}
.blockReseauChiffres .blockApprentis .contentApprentis{height:100%;padding:80px;background:#ceab5d;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.blockReseauChiffres .blockApprentis h3{color:#FFFFFF !important;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:35px;line-height:35px;letter-spacing:inherit;margin:0 auto 50px;max-width:450px;text-align:center;}
.blockReseauChiffres .blockApprentis h3 strong{color:#FFFFFF;}
.blockReseauChiffres .blockApprentis .imageChiffres img{max-width:220px;}
.blockReseauChiffres .blockApprentis .textChiffres p{color:#FFFFFF;border-left:1px solid #FFFFFF;}
.blockReseauChiffres .blockApprentis .textChiffres p strong{color:#FFFFFF;}
.blockReseauChiffres .blockFormationJeunes{width:48.9583%;padding:50px 80px 0px 80px;background:#FFFFFF;margin-top:50px;opacity:1;
	-webkit-transition: margin-top 0.25s ease-out 0s, opacity 0.25s ease-out 0s;
	-moz-transition: margin-top 0.25s ease-out 0s, opacity 0.25s ease-out 0s;
	-o-transition: margin-top 0.25s ease-out 0s, opacity 0.25s ease-out 0s;
	-ms-transition: margin-top 0.25s ease-out 0s, opacity 0.25s ease-out 0s;
	transition: margin-top 0.25s ease-out 0s, opacity 0.25s ease-out 0s;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.blockReseauChiffres .blockFormationJeunes.anim{margin-top:0;opacity:1;}
.blockReseauChiffres .blockFormationJeunes .blockImageChiffres{
	-webkit-justify-content:flex-start;
	justify-content:flex-start;}
.blockReseauChiffres .blockFormationJeunes .blockImageChiffres .imageChiffres,
.blockReseauChiffres .blockFormationJeunes .blockImageChiffres .textChiffres{width:auto;}
.blockReseauChiffres .blockFormationJeunes .blockImageChiffres .textChiffres{width:100% !important;}
.blockReseauChiffres .blockFormationJeunes .imageChiffres img{max-width:160px;}
.blockReseauChiffres .blockFormationJeunes .blockUlChiffres{width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}
.blockReseauChiffres .blockFormationJeunes ul{margin-bottom:0;}
.blockReseauChiffres .blockFormationJeunes ul li{font-size:20px;line-height:22px;margin-bottom:15px;text-align:left;}
.blockReseauChiffres .blockFormationJeunes ul li:before{top:12px;}
.blockReussiteChiffres{padding:0px;background:#FFFFFF;margin-top:50px;opacity:1;
	-webkit-transition: margin-top 0.5s ease-out 0s, opacity 0.5s ease-out 0s;
	-moz-transition: margin-top 0.5s ease-out 0s, opacity 0.5s ease-out 0s;
	-o-transition: margin-top 0.5s ease-out 0s, opacity 0.5s ease-out 0s;
	-ms-transition: margin-top 0.5s ease-out 0s, opacity 0.5s ease-out 0s;
	transition: margin-top 0.5s ease-out 0s, opacity 0.5s ease-out 0s;}
.pages-decouvrir.schema .blockReussiteChiffres{margin-top:0;opacity:1;}
.blockReussiteChiffres.anim{margin-top:0;opacity:1;}
.blockReussiteChiffres .exergue p{margin:0;text-align:center;font-size:25px;line-height:28px;background-color:#ceab5d;text-transform: uppercase;padding:20px;font-weight:bold;}
.blockReussiteChiffres .blockLesChiffres{margin-bottom:50px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}
.pages-decouvrir.schema .blockReussiteChiffres .blockLesChiffres{margin-bottom:0;}
.blockReussiteChiffres .blockLesChiffres .block{width:35%;}
.blockReussiteChiffres .blockLesChiffres .block:nth-child(2){width:30%;}
.blockReussiteChiffres .blockLesChiffres .blockImageChiffres{
	-webkit-justify-content:flex-start;
	justify-content:flex-start;}
.blockReussiteChiffres .blockLesChiffres .blockImageChiffres .imageChiffres{width:40%;}
.blockReussiteChiffres .blockLesChiffres .blockImageChiffres .textChiffres{width:60%;}

.blockReussiteChiffres .blockLesChiffres .blockImageChiffres .imageRotateChiffres{overflow:hidden;position:relative;}
.blockReussiteChiffres .blockLesChiffres .blockImageChiffres .imageRotateChiffres img{display:block;width:100%;max-width:120px;height:auto;padding:0;margin:0;}
.blockReussiteChiffres .blockLesChiffres .blockImageChiffres .imageRotateChiffres .bg-rose-left,
.blockReussiteChiffres .blockLesChiffres .blockImageChiffres .imageRotateChiffres .bg-rose-right,
.blockReussiteChiffres .blockLesChiffres .blockImageChiffres .imageRotateChiffres .bg-noir-left,
.blockReussiteChiffres .blockLesChiffres .blockImageChiffres .imageRotateChiffres .bg-noir-right{display:none;}

/* Page schema formation */
.schemasFormation{padding:50px 15px;margin-bottom:30px;background:#FFFFFF;position:relative;}
.schemasFormation .schemaLegende{position:absolute;z-index:998;left:100%;top:0;width:220px;height:auto;background:#FFFFFF;padding:15px;text-align:left;margin-left:1px;}
.schemasFormation .schemaLegende p{font-size:16px;line-height:18px;padding-left:30px;margin:0 0 10px;}
.schemasFormation .schemaLegende p:nth-child(1){line-height:20px;background:url('../img/unmfr/schemaFormation/legendeDiplome.png') no-repeat left top;background-size:20px;}
.schemasFormation .schemaLegende p:nth-child(2){background:url('../img/unmfr/schemaFormation/legendeBleu.png') no-repeat left top;background-size:20px;}
.schemasFormation .schemaLegende p:nth-child(3){background:url('../img/unmfr/schemaFormation/legendeVert.png') no-repeat left top;background-size:20px;}
.schemasFormation .schemaLegende p:nth-child(4){background:url('../img/unmfr/schemaFormation/legendeJaune.png') no-repeat left top;background-size:20px;}
.schemasFormation .schemaLegende p:nth-child(5){margin:0;background:url('../img/unmfr/schemaFormation/legendeAutre.png') no-repeat left top;background-size:20px;}
.schemasFormation .schemaLegende .mobileLegende{display:none;position:absolute;left:0;top:0;z-index:1000;width:50px;height:50px;background:url('../img/unmfr/schemaFormation/mobileLegende.png') no-repeat left top;background-size:50px;margin-left:-50px;cursor:pointer;}
.schemasFormation hr{border-color:#1E1E1E;margin:30px 15px;}
.schemasFormation h2{font-weight:300;font-size:35px;line-height:40px;margin:0 20px 20px 20px;text-align:center;text-transform:uppercase;}
.schemasFormation .schemaLicence,
.schemasFormation .schemaBTS,
.schemasFormation .schemaLycee,
.schemasFormation .schemaCollege{position:relative;opacity:1;margin-top:50px;
	-webkit-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	-moz-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	-o-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	-ms-transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	transition: margin-top 0.3s linear 0s, opacity 0.3s linear 0s;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.schemasFormation .schemaLicence.anim,
.schemasFormation .schemaBTS.anim,
.schemasFormation .schemaLycee.anim,
.schemasFormation .schemaCollege.anim{opacity:1;margin-top:0px;}
.schemasFormation .schemaBTS .lineHeaderContainer,
.schemasFormation .schemaLicence .lineHeaderContainer,
.schemasFormation .schemaLicence .lineContentContainer,
.schemasFormation .schemaLycee .lineHeaderContainer,
.schemasFormation .schemaLycee .lineContentContainer,
.schemasFormation .schemaCollege .lineHeaderContainer,
.schemasFormation .schemaCollege .lineContentContainer{
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.schemasFormation .schemaBTS .lineHeaderContainer{position:relative;}
.schemasFormation .schemaLicence .lineHeaderContainer{padding-bottom:20px;}
.schemasFormation .schemaBTS .lineHeaderContainer .barreBleu{position:absolute;right:50%;top:50%;width:30%;height:70px;background:#00D7FF;margin-top:-35px;z-index:0;}
.schemasFormation .schemaLicence .lineContent{width:66.6%;padding:0 15px;}
.schemasFormation .schemaLicence .lineContentDeux{width:33.3%;}
.schemasFormation .schemaBTS .lineContent{padding:0 15px;}
.schemasFormation .schemaCollege .lineContent,
.schemasFormation .schemaCollege .lineHeader{width:50%;padding:0 15px;position:relative;}
.schemasFormation .schemaBTS .lineHeader,
.schemasFormation .schemaLycee .lineContent,
.schemasFormation .schemaLycee .lineHeader{width:33.3%;padding:0 15px;}
.schemasFormation .schemaLicence .lineHeader{width:100%;padding:0 15px;position:relative;}
.schemasFormation .schemaLicence .lineHeaderDeux{display:none;}
.schemasFormation .schemaBTS .lineHeader{position:relative;z-index:1;}
.schemasFormation .schemaLicence .lineHeader img,
.schemasFormation .schemaBTS .lineHeader img,
.schemasFormation .schemaLycee .lineHeader img,
.schemasFormation .schemaCollege .lineHeader img{display:block;margin:0 auto;padding:0;width:100%!important;height:auto!important;max-width:120px;}
.schemasFormation .schemaCollege .lineHeader .btnDIMA,
.schemasFormation .schemaLicence .lineHeader .btnAUTRES{display:none;}
.schemasFormation .schemaLicence .lineContent,
.schemasFormation .schemaBTS .lineContent,
.schemasFormation .schemaLycee .lineContent,
.schemasFormation .schemaCollege .lineContent{padding-bottom:20px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;}
.schemasFormation .schemaLicence .lineContent,
.schemasFormation .schemaBTS .lineContent,
.schemasFormation .schemaLycee .lineContent{
	-webkit-justify-content:flex-start;
	justify-content:flex-start;}
.schemasFormation .schemaLicence {background:url('../img/unmfr/schemaFormation/bgLineViolet.png') repeat-y center top;}
.schemasFormation .schemaBTS .lineContent{background:url('../img/unmfr/schemaFormation/bgLineBleuVert.png') repeat-y center top;}
.schemasFormation .schemaCollege .lineContentUn{background:url('../img/unmfr/schemaFormation/bgLineVert.png') repeat-y center top;}
.schemasFormation .schemaLycee .lineContentUn{background:url('../img/unmfr/schemaFormation/bgLineBleu.png') repeat-y center top;}
.schemasFormation .schemaLycee .lineContentDeux{background:url('../img/unmfr/schemaFormation/bgLineVert.png') repeat-y center top;}
.schemasFormation .schemaLycee .lineContentTrois{background:url('../img/unmfr/schemaFormation/bgLineJaune.png') repeat-y center top;padding-bottom:0;}
.schemasFormation .schemaLicence .lineContent .lineBlock,
.schemasFormation .schemaBTS .lineContent .lineBlock,
.schemasFormation .schemaLycee .lineContent .lineBlock,
.schemasFormation .schemaCollege .lineContent .lineBlock{width:100%;height:140px;color:#FFFFFF;padding:0 20px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-content:center;
	align-content:center;}
.schemasFormation .schemaLycee .lineContentDeux .lineBlock,
.schemasFormation .schemaCollege .lineContentUn .lineBlock{background:#919b25;margin:10px 0;}
.schemasFormation .schemaCollege .lineContentDeux .lineBlock{background:#A7DAE9;margin:10px 0;}
.schemasFormation .schemaLycee .lineContentUn .lineBlock{background:#0099CE;margin:10px 0;}
.schemasFormation .schemaLycee .lineContentTrois .lineBlock{background:#F5C105;margin:10px 0;}
.schemasFormation .schemaLicence .lineContent .lineBlock{background:#8B0080;margin:10px 0;}
.schemasFormation .schemaLicence .lineContentDeux .lineBlock{height:100%;}
.schemasFormation .schemaBTS .lineContent .lineBlock{background:#F0F0F0;margin:10px 0;color:#414141;}
.schemasFormation .schemaBTS .lineContent .lineBlockEnd,
.schemasFormation .schemaLycee .lineContent .lineBlockEnd{background:none;}
.schemasFormation .schemaLycee .lineContent .lineBlock .arrowContainer,
.schemasFormation .schemaLycee .lineContent .lineBlock .arrowNav{display:none;}
.schemasFormation .schemaLycee .lineContent .lineBlockAutresQualifs{height:auto;padding:30px 20px;background:#8B0080;margin-bottom:0;}
.schemasFormation .schemaLicence .lineContent .textBlock,
.schemasFormation .schemaBTS .lineContent .textBlock,
.schemasFormation .schemaLycee .lineContent .textBlock,
.schemasFormation .schemaCollege .lineContent .textBlock{font-size:16px;line-height:18px;text-transform:uppercase;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.schemasFormation .schemaCollege .lineContentUn .textBlock{padding-left:50px;background:url('../img/unmfr/schemaFormation/bgLineBlockCollege.png') no-repeat left center;background-size:35px;}
.schemasFormation .schemaLycee .lineContentUn .textBlock{padding-left:50px;background:url('../img/unmfr/schemaFormation/bgLineBlockLyceeTechno.png') no-repeat left center;background-size:35px;}
.schemasFormation .schemaLycee .lineContentDeux .textBlock{padding-left:50px;background:url('../img/unmfr/schemaFormation/bgLineBlockLyceeBacpro.png') no-repeat left center;background-size:35px;}
.schemasFormation .schemaLycee .lineContentTrois .textBlock{padding-left:50px;background:url('../img/unmfr/schemaFormation/bgLineBlockLyceeCAP.png') no-repeat left center;background-size:35px;}
.schemasFormation .schemaLicence .lineBlock .textBlock,
.schemasFormation .schemaLycee .lineBlockAutresQualifs .textBlock{padding-left:50px;background:url('../img/unmfr/schemaFormation/bgLineBlockAutresQualifs.png') no-repeat left center;background-size:35px;}
.schemasFormation .schemaBTS .lineBlock .textBlock{padding-left:50px;background:url('../img/unmfr/schemaFormation/bgLineBlockBTS.png') no-repeat left center;background-size:35px;}
.schemasFormation .schemaLicence .lineContentUn .lineBlock .textBlock{width:100%;max-width:470px;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;}
.schemasFormation .schemaBTS .lineContent .lineBlock .textBig,
.schemasFormation .schemaLycee .lineContent .lineBlock .textBig,
.schemasFormation .schemaCollege .lineContent .lineBlock .textBig{font-weight:bold;font-size:65px;line-height:50px;margin-right:5px;text-transform:none;}
.schemasFormation .schemaLycee .lineContentTrois .lineBlock .textBig{margin-right:0;margin-left:5px;}
.schemasFormation .schemaBTS .lineContent .lineBlock .textSmall,
.schemasFormation .schemaLycee .lineContent .lineBlock .textSmall,
.schemasFormation .schemaCollege .lineContent .lineBlock .textSmall{
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;}
.schemasFormation .schemaLycee .lineContentTrois .lineBlock .textSmall{
	-webkit-justify-content:center;
	justify-content:center;}
.schemasFormation .lineContent .textBlock p{color:#FFFFFF;margin:0;}
.schemasFormation .lineContent .textBlock p span{font-size:40px;line-height:35px;font-weight:bold;}
.schemasFormation .schemaLycee .flecheBleu{position:absolute;left:33.3%;top:290px;margin:-92px 0 0 -87px;}
.schemasFormation .schemaLycee .flecheVertUn{position:absolute;left:33.3%;top:290px;margin:-92px 0 0 -87px;}
.schemasFormation .schemaLycee .flecheVertDeux{position:absolute;left:66.6%;top:525px;margin:-120px 0 0 -45px;}
.schemasFormation .schemaLycee .flecheVertTrois{position:absolute;left:50%;top:680px;margin:-17px 0 0 60px;}
.schemasFormation .schemaBTS .flecheVertBTS{position:absolute;left:50%;top:500px;margin:-17px 0 0 58px;z-index:1;}
.schemasFormation .schemaLycee .flecheJaune{position:absolute;left:66.6%;top:362px;margin:-17px 0 0 -50px;}

/* ---- FOOTER ---- */
.footer{background:#000000;}
.footer .footerContainer{position:relative;width:100%;max-width:1840px;margin:0 auto;padding:0 80px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}
/*BlockLeft*/
.footer .footerContainer .blockLeft{width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;}
/*footerMenu*/
.footer .footerContainer .footerMenu{width:100%;padding:50px 0 20px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}
.footer .footerContainer .footerMenu .menu{border-right:1px solid #1E1E1E;padding:0 50px;}
.footer .footerContainer .footerMenu .menu-0{padding-left:0;}
.footer .footerContainer .footerMenu .menu .menuTitle h2, .footer .footerContainer .footerMenu .menu .menuTitle span.menu-title-footer{color:#919b25;font-family:'Roboto',sans-serif;font-size:25px;line-height:25px;text-transform:uppercase;position:relative;margin:0 0 20px 0; display: block; font-weight: bold;}
.footer .footerContainer .footerMenu .menu .menuTitle h2 .crosshair{display:none;position:absolute;width:30px;height:30px;right:0;top:5px;}
.footer .footerContainer .footerMenu .menu .menuTitle h2 .crosshair span{position:absolute;background:#919b25;border-radius:2px;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;}
.footer .footerContainer .footerMenu .menu .menuTitle h2 .crosshair.open span{
	-webkit-transform-origin:center center;
	-moz-transform-origin:center center;
	-o-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);}
.footer .footerContainer .footerMenu .menu .menuTitle h2 .crosshair .layer-1{width:20px;height:2px;left:5px;top:14px;}
.footer .footerContainer .footerMenu .menu .menuTitle h2 .crosshair .layer-2{width:2px;height:20px;left:14px;top:5px;}
.footer .footerContainer .footerMenu .menu ul{list-style:none;padding:0;margin:0;}
.footer .footerContainer .footerMenu .menu ul li{padding:0 0 10px 0;line-height:14px;}
.footer .footerContainer .footerMenu .menu ul li a{color:#FFFFFF;font-size:14px;line-height:14px;}

/*footerAbout*/
.footer .footerContainer .footerAbout{width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.footer .footerContainer .footerAbout .footerLogo{text-align:center;margin-right:20px;display: inline-flex;}
.footer .footerContainer .footerAbout .footerLogo img{display:block;width:auto;height:100px;margin:0 auto 20px;padding:0;}
.footer .footerContainer .footerAbout .footerLogo p{color:#FFFFFF;font-size:14px;line-height:18px;}
.footer .footerContainer .footerAbout .footerLogo p span{color:#1A982B;font-weight:bold;}
.footer .footerContainer .footerAbout .footerSocialLink{
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.footer .footerContainer .footerAbout .footerSocialLink ul{list-style:none;padding:0;margin:0;color:#FFFFFF;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}
.footer .footerContainer .footerAbout .footerSocialLink ul li a{display:block;height:50px;line-height:50px;margin:0 4px;color: white;}
.footer .footerContainer .footerAbout .footerSocialLink ul li a:hover{display:block;height:50px;line-height:50px;margin:0 4px;color: rgb(206, 171, 93);}
.footer .footerContainer .footerAbout .footerSocialLink ul li .facebook{background:url('../img/unmfr/theme/facebook-f.png') no-repeat center top;width:20px;}
.footer .footerContainer .footerAbout .footerSocialLink ul li .twitter{background:url('../img/unmfr/theme/twitter-f.png') no-repeat center top;width:32px;}
.footer .footerContainer .footerAbout .footerSocialLink ul li .youtube{background:url('../img/unmfr/theme/youtube-f.png') no-repeat center top;width:28px;}
.footer .footerContainer .footerAbout .footerSocialLink ul li .instagram{background:url('../img/unmfr/theme/instagram-f.png') no-repeat center top;width:28px;}
.footer .footerContainer .footerAbout .footerSocialLink ul li .tiktok{background:url('../img/unmfr/theme/tiktok-f.png') no-repeat center top;width:28px;}
.footer .footerContainer .footerAbout .footerSocialLink ul li .mvt{background:url('../img/unmfr/theme/mvt.png') no-repeat center top;width:28px;}

.footer .footerContainer .footerAbout .footerSocialLink ul li .blog{color:#FFFFFF;font-family:"Pacifico","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:19px;}
.footer .footerContainer .footerAbout .footerSocialLink ul li .blog:hover{color:#1A982B;}
.footer .footerContainer .footerAbout .footerSocialLink ul li .facebook:hover,
.footer .footerContainer .footerAbout .footerSocialLink ul li .twitter:hover,
.footer .footerContainer .footerAbout .footerSocialLink ul li .youtube:hover,
.footer .footerContainer .footerAbout .footerSocialLink ul li .tiktok:hover,
.footer .footerContainer .footerAbout .footerSocialLink ul li .mvt:hover,
.footer .footerContainer .footerAbout .footerSocialLink ul li .instagram:hover {background-position:center bottom;}
.footer .footerContainer .footerAbout .footerSocialLink ul li .utubewhite{min-width:65px;background:url('../img/unmfr/theme/utubewhite.png') no-repeat center top;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.footer .footerContainer .footerAbout .footerSocialLink ul li .utubewhite:hover{background-position:center bottom;text-decoration:none;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

/*BlockContact*/
.footer .footerContainer .blockContact{width:30%;min-height:480px;}
.footer .footerContainer .blockContactOrdi{display:none;}
.footer .footerContainer .blockContact .blockImage img{display:block;margin:0 auto;padding:0;}
.footer .footerContainer .blockContact .blockDesc{text-align:center;padding:0 10px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: column wrap;
	-webkit-flex-flow: column wrap;
	-moz-box-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-justify-content:center;
	justify-content:center;}
.footer .footerContainer .blockContact .blockDesc h2{position:relative;color:#FFFFFF;font-family:"Yanone Kaffeesatz","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:50px;line-height:44px;text-transform:uppercase;padding:30px 0;margin:0 0 40px;}
.footer .footerContainer .blockContact .blockDesc h2 .borderTitle{position:absolute;left:50%;display:block;width:180px;height:1px;background:#FFFFFF;margin:0 0 0 -90px;}
.footer .footerContainer .blockContact .blockDesc h2 .borderTitleTop{top:0;}
.footer .footerContainer .blockContact .blockDesc h2 .borderTitleBottom{bottom:0;}
.footer .footerContainer .blockContact .blockDesc p{margin:0;}
.footer .footerContainer .blockContact .blockDesc a{display:block;width:100%;max-width:240px;height:60px;line-height:60px;border:1px solid #FFFFFF;color:#FFFFFF;font-size:18px;text-transform:uppercase;margin:0 auto;}
.footer .footerContainer .blockContact .blockDesc a:hover{background:#FFFFFF;color:#333333;}

.footer .footerContainer .blockContactMobile{position:absolute;right:80px;bottom:73px;width:300px;min-height:inherit;padding:0;
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: column wrap;
		-webkit-flex-flow: column wrap;
		-moz-box-flow: column wrap;
		-ms-flex-flow: column wrap;
		flex-flow: column wrap;
		-webkit-justify-content:center;
		justify-content:center;}
	.footer .footerContainer .blockContactMobile a{display:block;width:100%;max-width:370px;height:60px;line-height:60px;background:url('../img/unmfr/theme/bgContactTopHover.png') no-repeat 10px center;border:1px solid #FFFFFF;padding-left:60px;text-align:center;margin:0 auto;
		color:#FFFFFF;font-size:24px;font-family:'Roboto',serif;text-transform:uppercase;font-weight:bold;background-size:50px;}
	.footer .footerContainer .blockContactMobile a:hover{background-color:#ceab5d;border-color:#ceab5d;background-size:50px;}

/*copyrightContainer*/
.footer .copyrightContainer{background:#222222;}
.footer .copyrightContainer .copyrightBlock{width:100%;max-width:1440px;margin:0 auto;padding:0 80px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;}
.footer .copyrightContainer .copyrightBlock .copyright{width:50%;height:80px;}
.footer .copyrightContainer .copyrightBlock .copyright p{color:#FFFFFF;font-size:15px;line-height:80px;margin:0;}
.footer .copyrightContainer .copyrightBlock .sitemapMenu{width:50%;height:80px;}
.footer .copyrightContainer .copyrightBlock .sitemapMenu ul{list-style:none;padding:0;margin:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flex;
	display:flex;
	-webkit-box-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-moz-box-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;}
.footer .copyrightContainer .copyrightBlock .sitemapMenu ul li{padding:0 15px;}
.footer .copyrightContainer .copyrightBlock .sitemapMenu ul li:last-child{padding:0 0 0 15px;}
.footer .copyrightContainer .copyrightBlock .sitemapMenu ul li a{display:block;color:#FFFFFF;font-size:15px;line-height:80px;}
.footer .copyrightContainer .copyrightBlock .sitemapMenu ul li a:hover{color:#F0F0F0F0;}



@media (max-width: 1740px) {
	.schemasFormation .schemaLegende .mobileLegende{display:block;}
	.schemasFormation .schemaLegende{position:fixed;top:250px!important;
		-webkit-transition:all 0.3s ease-out;
		-moz-transition:all 0.3s ease-out;
		-o-transition:all 0.3s ease-out;
		-ms-transition:all 0.3s ease-out;
		transition:all 0.3s ease-out;}
	.schemasFormation .schemaLegende.open{margin-left:-220px;box-shadow:0 0 2px #333333;}
}

@media (max-width: 1480px){
	.blockHome .block .blockDesc h2{font-size:44px;padding:25px 0;margin:0 0 30px;}
	.schemasFormation .schemaLicence .lineContentDeux .lineBlock .textBlock,
	.schemasFormation .schemaLycee .lineBlockAutresQualifs .textBlock{word-wrap:break-word;word-break:break-all;max-width:250px;}
    .schemasFormation .schemaLycee .lineBlockAutresQualifs .textBlock{word-wrap:break-word;word-break:break-all;max-width:none;}
    .schemasFormation .schemaLicence .lineContentDeux .lineBlock .textBlock span,
    .schemasFormation .schemaLycee .lineBlockAutresQualifs .textBlock span{font-size: 32px;}
}

@media (min-width: 1470px){
	.container{width:1440px;}
}

@media (max-width: 1100px) {

    .blockContent h2, .blockContent h2 a {
        color: white;
        font-size: 25px;
        line-height: 1.1em;
    }

    .header {
        background: white;
        margin-bottom: 10px;
    }

    .header .header-extra {
        display: none;
    }

    img#logo-header, .header-image-marque img {
        max-height: 50px;
    }

	.header .top-header {
        height:100px;
        width:100%;
        display: flex;
        justify-content: space-between;
        font-size: 12px;
        overflow-y: hidden;
    }

    .header-logo img {
        max-height: 50px;
    }

    .image-marque img {
        display: none;
    }

    .header .text{top:0px;}
	.header .text h1{font-size:10px;margin:0;}
	.header .navbar-header .navbar-brand img{height:80px;}

	.header .navContainer{height:70px;}
	.header .navContainer .navbar-nav > li > a{height:70px;line-height:70px;}

	.carousel-v1 .carousel-caption{font-size:40px;line-height:40px;}
    .carousel-v1 .carousel-caption .caption-news{font-size:25px;line-height:30px;}


    .blockQuelquesChiffres .blockMonde .blockChiffresCarte{width:20%;}
	.blockQuelquesChiffres .blockMonde .blockTextCarte{width:30%;}

	.blockReseauChiffres .blockFormationJeunes .blockImageChiffres .imageChiffres{width:40%;}
	.blockReseauChiffres .blockFormationJeunes .blockImageChiffres .textChiffres{width:60%;}
	.blockReseauChiffres .blockApprentis .contentApprentis{padding:40px 40px;}
	.blockReseauChiffres .blockApprentis .blockImageChiffres .imageChiffres{width:50%;}
	.blockReseauChiffres .blockApprentis  .blockImageChiffres .textChiffres{width:50%;}

	.blockReussiteChiffres .blockImageChiffres .textChiffres p strong{font-size:55px;line-height:55px;}

	.schemasFormation .schemaLegende{top:190px!important;}

}


@media (max-width: 1370px) {
	.searchBlock form{padding:20px;}
	.searchBlock form h2{font-size:45px;line-height:50px;padding-left:70px;margin-bottom:8px;background-size:50px;}
	.searchBlock form label{font-size:30px;}
	.searchBlock form .form-control{font-size:16px;}
}

@media (max-width: 1330px) {

	.blockHome .block .blockDesc h2{font-size:40px;line-height:40px;}

	.blockSearchOffresEmploi .resultContainer .tableContainer .tableNavEmploiForm{
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-box-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-justify-content:flex-end;
		justify-content:flex-end;}

	.schemasFormation .schemaBTS .lineContent .lineBlockEnd,
	.schemasFormation .schemaLycee .lineContent .lineBlockEnd{position:relative;}
	.schemasFormation .schemaLycee .flecheVertTrois{margin:-17px 0 0 20px;}

}
@media (max-width: 1320px) {

	.blockOffres .block .blockDesc{padding:0 30px 50px;}
	.blockOffres .block .blockDesc h2{font-size:40px;line-height:40px;}
	.blockOffres .block .blockImage img{width:150px;height:auto;}
        .navbar-brand{ padding: 0 0 0 0; }
	.blockActualites .social-feed-box .social-avatar .news-date{width:85px;font-size:30px;line-height:24px;}
}

@media (max-width: 1280px) {

	.carousel-v1 .carousel-caption{font-size:34px;line-height:34px;}
	.blockReseauChiffres .blockFormationJeunes{padding:40px;}
	.blockReussiteChiffres{padding:40px 20px;}
	.contentBlock{padding:20px 40px;}
	.bodyPages{padding:30px 40px 50px;}
	.headerActualites,
	.blockActualites{padding:0 40px;}
	.blockActualites .social-feed-box{padding:0 20px 0 0;}
	.blockActualites .social-feed-box:nth-child(2n){padding:0 0 0 20px;}
	.containerSearchResult{padding-left:40px;padding-right:40px;}
	.blockOffresemploi{padding:0 40px 80px;}
	.headerOffresemploi{padding:30px 40px 30px;}
	.blockSearchOffresEmploi{padding:30px 40px 80px;}
	.blockModifierCandidature,
	.blockPostuler,
	.blockContact{padding:30px 40px 80px;}
	.containerLocationSearch{padding:20px 40px 80px;}
	.footer .footerContainer{padding:0 40px;}
	.footer .footerContainer .blockContactMobile{right:40px;}
	.footer .copyrightContainer .copyrightBlock{padding:0 40px;}

}

@media (max-width: 1250px) {

    .header .top-header{
		-webkit-justify-content:space-between;
		justify-content:space-between;}
	.header .top-header .uplineContainer{width:350px;}
	.header-extra{width:auto;}


	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow section,
	.blockContact .blockFormContact .sky-form fieldset .fieldsetRow section{width:50%;}
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRowMultipleChild section.fullWidth,
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRowOneChildFull section,
	.blockContact .blockFormContact .sky-form fieldset .fieldsetRowOneChild section,
	.blockContact .blockFormContact .sky-form fieldset .fieldsetRow section.fullWidth{width:100%;}

}

@media (max-width: 1024px) {

	.searchBlock form .form-control{margin:0 0 5px;}
	.searchBlock form .btn-u{margin-top:10px;}

	.header .navCollapse .navbar-nav .row li > a {font-size:26px;}

	.blockHome .block .blockDesc{padding:0 30px 50px;}
	.blockHome .block .blockDesc h2{font-size:40px;line-height:40px;}
	.blockHome .block-1 .blockDesc{padding:40px 30px;}
	.blockHome .block-5 .blockDesc{padding:0 30px;}
	.blockHome .block-6 .blockDesc{padding:0 30px;}

	.blockQuelquesChiffres .block2Column{margin-bottom:20px;}
	.blockQuelquesChiffres .blockMonde .blockCarte{width:70%;}
	.blockQuelquesChiffres .blockMonde .blockChiffresCarte{width:30%;}
	.blockQuelquesChiffres .blockMonde .blockTextCarte{width:100%;}
	.blockQuelquesChiffres .blockMonde .blockTextCarte p{max-width:inherit;text-align:center;}
	.blockReussiteChiffres .blockLesChiffres .blockImageChiffres .imageRotateChiffres .bg-rose-left,
	.blockReussiteChiffres .blockLesChiffres .blockImageChiffres .imageRotateChiffres .bg-rose-right,
	.blockReussiteChiffres .blockLesChiffres .blockImageChiffres .imageRotateChiffres .bg-noir-right,
	.blockReussiteChiffres .blockLesChiffres .blockImageChiffres .imageRotateChiffres .bg-noir-left{left:inherit;right:20px;}

	.blockCentreNational .blockMiniCartes .miniCarte{padding:30px 20px;}

	.blockReussiteChiffres .blockLesChiffres .block{width:50%;}
	.blockReussiteChiffres .blockLesChiffres .block:first-child{order:1;}
	.blockReussiteChiffres .blockLesChiffres .block:nth-child(2){width:100%;order:3;}
	.blockReussiteChiffres .blockLesChiffres .block:last-child{order:2;}
	.blockReussiteChiffres .blockLesChiffres .blockImageChiffres .imageChiffres,
	.blockReussiteChiffres .blockLesChiffres .blockImageChiffres .textChiffres{width:50%;}
	.blockReussiteChiffres .blockLesChiffres .blockImageChiffres:last-child .imageChiffres{width:40%;}
	.blockReussiteChiffres .blockLesChiffres .blockImageChiffres:last-child .textChiffres{width:60%;}
	.blockReussiteChiffres .blockLesChiffres .blockImageChiffres .imageRotateChiffres img{max-width:110px;}

	.footer .footerContainer .blockContact .blockDesc h2{font-size:46px;}

	#results .resultContainer .tableContainer .tableNavAssociation{
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-box-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-justify-content:flex-end;
		justify-content:flex-end;}

}

@media (max-width: 1140px) {

	.sliderBlock{order:2;width:100%;}
	.searchBlock{order:1;width:100%;margin-bottom:20px;background-color:#000000;}
	.searchBlock form{padding:0;
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-box-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;}
	.searchBlock form .block{width:25%;padding:20px 10px;}
	.searchBlock form .blockTitle{display:none;}
	.searchBlock form .blockQuoi,
	.searchBlock form .blockOu{width:37.5%;
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-box-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;}
	.searchBlock form h2{font-size:40px;line-height:40px;padding:0 0 0 30px;margin:0;text-align:center;background:url('../img/unmfr/theme/bg-h3-home-recherche.png') no-repeat left center;-webkit-background-size:30px;background-size:30px;}
	.searchBlock form label{width:25%;font-size:30px;line-height:44px;margin-bottom:0px;text-align:right;padding-right:10px;}
	.searchBlock form .form-control{width:75%;font-size:16px;padding:10px;margin:0;}
	.searchBlock form .blockSend{padding:0 0 0 10px;}
	.searchBlock form .btn-u {margin-top:0;height:85px;background:#FFFFFF;color:#919b25;}
	.searchBlock form .btn-u:hover {margin-top:0;height:85px;background:#333333;color:#FFFFFF;}

	.carousel-v1 .carousel-caption{font-size:30px;line-height:30px;}

	.blockHome .block .blockDesc h2{font-size:30px;line-height:30px;padding:20px 0;margin:0 0 20px;}

	#results .resultContainer table thead tr th{font-size:16px;}

	.blockActualites .social-feed-box .social-avatar .news-date{font-size:24px;}

	.blockReseauChiffres .blockApprentis{width:100%;padding:0;margin-bottom:30px;}
	.blockReseauChiffres .blockFormationJeunes{width:100%;}
	.blockReseauChiffres .blockFormationJeunes .blockImageChiffres .imageChiffres{width:50%;}
	.blockReseauChiffres .blockFormationJeunes .blockImageChiffres .textChiffres{width:50%;}
	.blockReseauChiffres .blockFormationJeunes .blockUlChiffres{
		-webkit-justify-content:center;
		justify-content:center;}

	.schemasFormation .blockScale{width:1030px;
		-webkit-transform-origin:0 0;
		-moz-transform-origin:0 0;
		-ms-transform-origin:0 0;
		-o-transform-origin:0 0;
		transform-origin:0 0;}

}


@media (max-width: 1100px) {

    #results .resultContainer .tableContainer .tableNavLoc{
        display:-webkit-box;
        display:-webkit-flex;
        display:-moz-box;
        display:-ms-flex;
        display:flex;
        -webkit-box-flow: row wrap;
        -webkit-flex-flow: row wrap;
        -moz-box-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content:flex-end;
        justify-content:flex-end;}


    .contactHeader {
        display: block;
        width:100%;
        padding:0;
        margin: 0;
    }
	.contactHeader a{width:60px;height:50px;padding:0;background-position:center center;border:none;}
	.contactHeader a:hover{background-position:center center;background-image:url('../img/unmfr/theme/bgContactTopHoverVert.png');background-color:#FFFFFF;}
	.header-extra{display:none;}

    #btnMenuMobile{
        height:60px;
        cursor:pointer;
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-box-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-justify-content:flex-end;
		justify-content:flex-end;}
	#btnMenuMobile .btnTitle{display:block;height:60px;line-height:60px;}
	#btnMenuMobile .btnTitle p{color:#333333;text-transform:uppercase;font-size:18px;}
	#btnMenuMobile .btnLayers{display:block;width:60px;height:60px;position:relative;}
	#btnMenuMobile .layer{
		display:block;width:30px;height:2px;background:#333333;position:absolute;left:15px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		-o-border-radius:2px;
		-ms-border-radius:2px;
		border-radius:2px;
		-webkit-transition:all 0.3s ease-out 0s;
		-moz-transition:all 0.3s ease-out 0s;
		-o-transition:all 0.3s ease-out 0s;
		-ms-transition:all 0.3s ease-out 0s;
		transition:all 0.3s ease-out 0s;
	}
	#btnMenuMobile .layer-1{top:20px;}
	#btnMenuMobile .layer-2{top:28px;}
	#btnMenuMobile .layer-3{top:36px;}
	#btnMenuMobile:hover .layer-1{top:18px;}
	#btnMenuMobile:hover .layer-2{top:28px;}
	#btnMenuMobile:hover .layer-3{top:38px;}
	#btnMenuMobile.open .layer-1{top:15px;width:2px;height:30px;left:18px;}
	#btnMenuMobile.open .layer-2{top:15px;width:2px;height:30px;left:29px;}
	#btnMenuMobile.open .layer-3{top:15px;width:2px;height:30px;left:40px;}

	.header{position:fixed;width:100%; top: 0;}
	.bgBodyTop{padding-top:80px;}
	.header .navContainer{height:0;}

	.header .navCollapse{position:absolute;left:0;top:0px;padding:0;width:100%;display:none;}
	.header .navCollapse .navbar-nav{background:#333333;padding:0 0 0;
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: column wrap;
		-webkit-flex-flow: column wrap;
		-moz-box-flow: column wrap;
		-ms-flex-flow: column wrap;
		flex-flow: column wrap;}

        #accesAdmin
        {
            visibility:hidden;
        }

     div.resp-header-contact {
         height: 50px;
         width: 100%;
     }

     .resp-header-contact .contactHeader a {
         display:block;
         width:100%;
         line-height:60px;
         background:url('../img/unmfr/theme/bgContactTopHover.png') no-repeat 10px center;
         margin:0;
         color:#FFFFFF;
         font-family:'Roboto',serif;
         text-transform:uppercase;
         background-size:50px;
         font-weight: bold;
         font-size: 20px;
     }

    .resp-header-extra {
        display: block;
    }

    .header .navCollapse .navbar-nav .row li > a.menus
    {
        position:relative;
        width:100%;
        display:block;
        line-height: 20px;
        height:auto;
    }

    .header .navCollapse .navbar-nav .row .dropdown-menu .liens
    {
        font-size:14px;
    }

    .header .navCollapse .navbar-nav .row .dropdown
    {
        display:inline-block;
    }

	.header .navCollapse .navbar-nav .row li{width:100%;}
	.header .navCollapse .navbar-nav .row li > a{line-height:20px;padding:15px;}

	.header .navCollapse .navbar-nav .row li > .toggleMenu{position:static;border:none;padding:20px 0;background:none;}
	.header .navCollapse .navbar-nav .row li > .toggleMenu > li > a{padding:5px 20px;color:#969696;white-space:inherit;}
	.header .navCollapse .navbar-nav .row li > .toggleMenu > li > a:hover{background:none;}

	.blockHome .block-5{max-width:inherit;}
	.blockHome .block-5 .blockImage{overflow:hidden;}
	.blockHome .block-5 .blockDesc{padding:0 20px;}

	.blockHome .block-6{width:33.3%;max-width:inherit;}
	.blockHome .block-6 .blockImage{width:100%;overflow:hidden;}
	.blockHome .block-6 .blockDesc{width:100%;padding:0 20px;}

	.footer .footerContainer{
		-webkit-justify-content: flex-end;
		justify-content: flex-end;}
	.footer .footerContainer .blockLeft{width:100%;}
	.footer .footerContainer .footerMenu .menu{padding:0 20px;}
	.footer .footerContainer .footerAbout{width:66.66%;height:250px;
		-webkit-justify-content: space-around;
		justify-content: space-around;}
	.footer .footerContainer .footerAbout .footerSocialLink{width:160px;max-width:160px;padding-right:0;margin:0 auto;}
	.footer .footerContainer .footerAbout .footerLogo{width:200px;margin:0;
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: column wrap;
		-webkit-flex-flow: column wrap;
		-moz-box-flow: column wrap;
		-ms-flex-flow: column wrap;
		flex-flow: column wrap;
		-webkit-justify-content:center;
		justify-content:center;}
	.footer .footerContainer .blockContactMobile{bottom:95px;}

	#results .resultContainer table tbody tr td.footable-row-detail-cell{padding:0 0 30px 0px;}

}

@media (max-width: 1100px) {

	.header .left{display:none;}

	.header-extra{
		overflow:hidden;
		position: absolute;
		left: 0;
		top: 80px;
		z-index: 1;
		background: #FFF;
		width: 100%;
		height:0;
		max-width: inherit;
    }

	.header-extra.open {
        border-top: 1px solid #333333;
        height:50px;
    }

	.header .top-header {
		-webkit-justify-content:center;
		justify-content:space-evenly;
	}
	.header .top-header .uplineContainer {
        width:320px;
    }

	.header-contact > .contactHeader {
        position:absolute;left:60px;top:35px;margin-right:0;margin-top:-25px;
    }

	.btnShare {
        display:block;
        width:34px;
        height:34px;
        left:30px;
        top:50%;
        background:url('../img/unmfr/theme/bgShare.png') no-repeat center top;
        background-size:34px;
        cursor:pointer;
    }
	.btnShare:hover{background-position:center bottom;background-size:35px;}
	.header .logo{left:200px;}
	.header .text{left:400px;}
}

@media (max-width: 847px)
{
	.header .text{display:none;}
	.header .logo{left:300px}
	.contactHeader{left:70px;}
}

@media (max-width: 1040px) {

	.blockOffres .block{width:100%;max-width:inherit;min-height:inherit;margin-bottom:15px;
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-box-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;}
	.blockOffres .block .blockImage{width:25%;
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: column wrap;
		-webkit-flex-flow: column wrap;
		-moz-box-flow: column wrap;
		-ms-flex-flow: column wrap;
		flex-flow: column wrap;
		-webkit-justify-content:center;
		justify-content:center;}
	.blockOffres .block .blockImage img{margin-top:-10px;}
	.blockOffres .block .blockDesc{width:75%;padding:40px 20px 40px 0;
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-box-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;}
	.blockOffres .block .blockDesc h2{width:50%;font-size:50px;line-height:44px;margin:0;}
	.blockOffres .block .blockDesc p{width:50%;padding-left:20px;
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: column wrap;
		-webkit-flex-flow: column wrap;
		-moz-box-flow: column wrap;
		-ms-flex-flow: column wrap;
		flex-flow: column wrap;
		-webkit-justify-content:center;
		justify-content:center;}

	.carousel-v1 .carousel-caption{font-size:25px;line-height:25px;}

	.blockCentreNational .blockMiniCartes{width:100%;padding:0;}
	.blockCentreNational .blockMiniCartes .miniCarte{padding:10px 20px;}
	.blockCentreNational .blockMiniCartes .miniCarte:last-child{margin-bottom:30px;}

	.blockCentreNational .blockPedagogie{width:100%;padding:50px 80px 40px;}
	.blockCentreNational .blockPedagogie h3{margin-bottom:20px;}
	.blockCentreNational .blockPedagogie .blockImageChiffres{margin-bottom:0;}

}

@media (max-width: 1000px) {

	/*Editor styles*/
	.imageLeft{float:none;height:auto!important;margin:0 auto 20px;display:block;max-width:100%;}
	.imageRight{float:none;height:auto!important;margin:0 auto 20px;display:block;max-width:100%;}
	/*-------------*/

	.searchBlock form label{font-size:26px;}

	#results .resultContainer table tbody tr td.footable-row-detail-cell{padding:0 0 30px 30px;}

	.containerSearchResult{padding-bottom:50px;}
	#results{height:auto !important;}
	#results .mapContainer{width:100%;height:360px!important;padding-right:0;padding-bottom:15px;}
	#results .mapContainer #map{height:100%!important;}
	#results .resultContainer{width:100%;border:1px solid #C4C4C4;padding:30px;}

	#results .resultContainer .tableContainer .tableNavAssociation{display:none;}

	.containerLocationSearch .sky-form fieldset .rowPremier h3{font-size:30px;line-height:30px;margin-bottom:10px;}
	.containerLocationSearch .sky-form fieldset .rowPremier .textKM{font-size:30px;right:-40px;}
	.containerLocationSearch .sky-form fieldset .colSearch #button-recherche{font-size:30px;}

	.blockActualites{
		-webkit-justify-content: center;
		justify-content: center;}
	.blockActualites .social-feed-box{width:100%;margin-bottom:50px;padding:0;}
	.blockActualites .social-feed-box:nth-child(2n){padding:0;}
	.blockActualites .social-feed-box .social-avatar .news-date{width:105px;font-size:40px;line-height:34px;}
	.blockActualites .social-feed-box .social-avatar .news-image img{width:100%;height:auto;max-width:inherit;}

	.footer .footerContainer .footerAbout{width:70%;}

}


@media (max-width: 970px) {
	.blockHome .block{width:100%;max-width:inherit;min-height:inherit;
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-box-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;}
	.blockHome .block .blockImage{width:50%;position:relative;}
	.blockHome .block .blockImage img{margin-top:-10px;border-radius:0;top:0;left:0;bottom:0;right:auto;width:100%;height:auto;position:absolute;}
	.blockHome .block .blockDesc{width:50%;padding:40px 30px;}
	.blockHome .block .blockDesc h2{font-size:30px;line-height:30px;}
	.blockHome .block-2 .blockImage,
	.blockHome .block-3 .blockImage,
	.blockHome .block-7 .blockImage,
	.blockHome .block-4 .blockImage{width:40%;
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: column wrap;
		-webkit-flex-flow: column wrap;
		-moz-box-flow: column wrap;
		-ms-flex-flow: column wrap;
		flex-flow: column wrap;
		-webkit-justify-content:center;
		justify-content:center;}
	.blockHome .block-2 .blockDesc,
	.blockHome .block-3 .blockDesc,
	.blockHome .block-7 .blockDesc,
	.blockHome .block-4 .blockDesc{width:60%;}
	.blockHome .block-0{width:100%;max-width:inherit;padding-right:0;}
	.blockHome .block-0 .blockImage{position:relative;overflow:hidden;}
        .blockHome .block-0 .img{border-radius:0;}
	.blockHome .block-1 .blockImage{position:relative;overflow:hidden;}

	.blockHome .block-1 .blockImage img
        {
            width:auto;
            height:auto;
            top: 0;
            bottom: 0;
            left: 0;
            position: absolute;
            border-radius:0;
        }

        .blockHome .block- .blockImage img
        {
            width:auto;
            height:auto;
            top: 0;
            bottom: 0;
            left: 0;
            position: absolute;
            border-radius:0;
        }

	.blockHome .block-5 .blockDesc{padding:0 20px;}
	.blockHome .block-5 .blockImage{position:relative;}
	.blockHome .block-5 .blockImage img{position:absolute;top:0;left:0;bottom:0;}

	.blockHome .block-6 .blockDesc{padding:0 20px;}
	.blockHome .block-6 .blockImage{position:relative;}
	.blockHome .block-6 .blockImage img{position:absolute;top:0;left:0;bottom:0;}
        .blockHome .block-6
        {
            height:auto;
        }

	.blockHome .block-7{margin-bottom:0;padding:0;}
	.blockHome .block-7 .blockImage{
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: column wrap;
		-webkit-flex-flow: column wrap;
		-moz-box-flow: column wrap;
		-ms-flex-flow: column wrap;
		flex-flow: column wrap;
		-webkit-justify-content:center;
		justify-content:center;}

	.blockContact .blockFormContact #sky-form header{padding:0;}
	.blockPostuler .blockPostulerForm #sky-form,
	.blockContact .blockFormContact #sky-form{padding-top:40px;}
	.blockContact .blockFormContact #sky-form{padding:40px 20px 20px;}
	.blockFormModifierCandidature{padding:40px 80px;}
	.headerModifierCandidature h1,
	.blockPostuler .blockPostulerForm #sky-form header h1{font-size:50px;line-height:50px;padding:140px 20px 50px;background-size:120px;}
	.blockContact .blockFormContact #sky-form header h2{font-size:50px;line-height:50px;}
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetTitle h2{font-size:44px;line-height:48px;}
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow h3,
	.blockContact .blockFormContact .sky-form fieldset .fieldsetRow h3{font-size:22px;line-height:25px;}
	.blockPostuler .blockPostulerForm .sky-form fieldset{padding:20px 20px;}
	.blockContact .blockFormContact .sky-form fieldset{padding:20px 0px;}
	.blockContact .blockFormContact .sky-form footer{padding:0;}
	.blockContact .blockFormContact .sky-form footer button{margin:0;}

	.containerSearchResult .sky-form fieldset .rowPremier h3{font-size:30px;line-height:30px;margin-bottom:10px;}
	.containerSearchResult .sky-form fieldset .rowPremier .textKM{font-size:30px;}

}

@media (max-width: 920px) {

	.blockReussiteChiffres .blockLesChiffres .block{width:100%;}
	.blockReussiteChiffres .blockLesChiffres .blockImageChiffres:last-child .imageChiffres,
	.blockReussiteChiffres .blockLesChiffres .blockImageChiffres .imageChiffres{width:45%;}
	.blockReussiteChiffres .blockLesChiffres .blockImageChiffres:last-child .textChiffres,
	.blockReussiteChiffres .blockLesChiffres .blockImageChiffres .textChiffres{width:55%;}

}

@media (max-width: 900px) {

        #screenIcon
        {
            visibility:hidden;
        }

	.searchBlock form .block{width:35%;}
	.searchBlock form .blockTitle{width:30%;padding-bottom:0;}
	.searchBlock form .blockSend{width:100%;padding:0 10px 10px;}
	.searchBlock form .blockQuoi{width:50%;}
	.searchBlock form .blockOu{width:50%;}
	.searchBlock form .btn-u{height:auto;line-height:30px;}
	.searchBlock form .btn-u:hover{height:auto;border:none;}

	.blockOffres .block .blockDesc h2{font-size:40px;line-height:36px;}

	.blockFormSearchOffresEmploi{padding:80px;}
	.headerSearchOffresEmploi h1{font-size:50px;line-height:50px;}
	.blockFormSearchOffresEmploi form .form-group{width:100%;padding:0!important;}

	.blockFormModifierCandidature{padding:40px;}
	.blockFormModifierCandidature form{padding-top:30px;}
	.blockFormModifierCandidature form .form-group label{font-size:22px;line-height:25px;}
	.blockFormModifierCandidature form .form-group button{margin-top:20px;}

	.carousel-v1 .carousel-caption{font-size:24px;line-height:24px;}

	.schemasFormation h2{margin-bottom:50px;}
	.schemasFormation .blockScale{width:auto;}

	.schemasFormation .schemaLicence .lineHeaderContainer,
	.schemasFormation .schemaLycee .lineHeaderContainer,
	.schemasFormation .schemaCollege .lineHeaderContainer{margin-bottom:10px;}
	.schemasFormation .schemaCollege .lineHeaderContainer{padding:0 15px;}
	.schemasFormation .schemaCollege .lineHeader{padding:0;}
	.schemasFormation .schemaCollege .lineHeader .btnDIMA{display:block;position:absolute;left:50%;top:50%;width:120px;height:120px;line-height:120px;margin:-60px 0 0 -60px;text-align:center;background:#A7DAE9;cursor:pointer;}
	.schemasFormation .schemaCollege .lineHeader .btnDIMA span{font-weight:bold;color:#FFF;font-size:20px;}
	.schemasFormation .schemaCollege .lineContent{position:relative;visibility:hidden;opacity:1;z-index:0;width:100%;height:0;padding-bottom:0;}
	.schemasFormation .schemaCollege .lineContent.active{visibility:visible;opacity:1;z-index:10;height:auto;padding-bottom:20px;}
	.schemasFormation .schemaLycee .fleche,
	.schemasFormation .schemaBTS .fleche{display:none;}
	.schemasFormation .schemaLycee .lineHeaderUn{order:1;}
	.schemasFormation .schemaLycee .lineHeaderDeux{order:2;}
	.schemasFormation .schemaLycee .lineHeaderTrois{order:3;}
	.schemasFormation .schemaLycee .lineContent{position:relative;visibility:hidden;opacity:1;z-index:0;width:100%;height:0;padding-bottom:0;}
	.schemasFormation .schemaLycee .lineContent.active{visibility:visible;opacity:1;z-index:10;height:auto;padding-bottom:20px;}
	.schemasFormation .schemaBTS .lineHeaderContainer .barreBleu{display:none;}
	.schemasFormation .schemaBTS .lineHeader{width:100%;}
	.schemasFormation .schemaBTS .lineHeaderUn,
	.schemasFormation .schemaBTS .lineHeaderTrois{display:none;}
	.schemasFormation .schemaBTS .lineContentContainer .lineContent{padding-top:10px;}
	.schemasFormation .schemaLicence .lineHeaderContainer{padding:0 15px;}
	.schemasFormation .schemaLicence .lineHeader{width:50%;padding:0;}
	.schemasFormation .schemaLicence .lineHeaderDeux{display:block;}
	.schemasFormation .schemaLicence .lineHeader .btnAUTRES{display:block;position:absolute;left:50%;top:50%;width:120px;height:120px;line-height:120px;margin:-60px 0 0 -60px;text-align:center;background:#8B0080;cursor:pointer;}
	.schemasFormation .schemaLicence .lineHeader .btnAUTRES span{font-weight:bold;color:#FFF;font-size:20px;}
	.schemasFormation .schemaLicence .lineContent{position:relative;visibility:hidden;opacity:1;z-index:0;width:100%;height:0;padding-bottom:0;}
	.schemasFormation .schemaLicence .lineContent.active{visibility:visible;opacity:1;z-index:10;height:auto;padding-bottom:20px;}
	.schemasFormation .schemaLicence .lineContentDeux .lineBlock{padding:30px 20px;}
	.schemasFormation .schemaLicence .lineContentDeux .lineBlock .textBlock{max-width:inherit;}

	.schemasFormation .schemaLicence,
	.schemasFormation .schemaBTS .lineContent,
	.schemasFormation .schemaCollege .lineContentUn,
	.schemasFormation .schemaCollege .lineContentDeux,
	.schemasFormation .schemaLycee .lineContentUn,
	.schemasFormation .schemaLycee .lineContentDeux,
	.schemasFormation .schemaLycee .lineContentTrois{background:url('../img/unmfr/schemaFormation/bgLineGris.png') repeat-y center top;background-size:20px;}

	.schemasFormation .schemaBTS .lineContent .lineBlockEnd,
	.schemasFormation .schemaLycee .lineContent .lineBlockEnd{height:120px;}
	.schemasFormation .schemaLicence .lineContent .lineBlock,
	.schemasFormation .schemaBTS .lineContent .lineBlock,
	.schemasFormation .schemaLycee .lineContent .lineBlock{position:relative;}
	.schemasFormation .schemaLycee .lineContent .lineBlock .arrowContainer{position:absolute;right:5px;top:50%;width:40px;height:80px;margin-top:-40px;
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: column wrap;
		-webkit-flex-flow: column wrap;
		-moz-box-flow: column wrap;
		-ms-flex-flow: column wrap;
		flex-flow: column wrap;
		-webkit-justify-content:center;
		justify-content:center;}
	.schemasFormation .schemaLicence .lineContent .lineBlock .arrowNav,
	.schemasFormation .schemaBTS .lineContent .lineBlock .arrowNav,
	.schemasFormation .schemaLycee .lineContent .lineBlock .arrowNav{display:block;position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;}
	.schemasFormation .schemaLicence .lineContent .lineBlock .arrowNavArrivee,
	.schemasFormation .schemaBTS .lineContent .lineBlock .arrowNavArrivee,
	.schemasFormation .schemaLycee .lineContent .lineBlock .arrowNavArrivee{display:none;}
	.schemasFormation .schemaLicence .lineContent .lineBlock .arrowNavArrivee.active,
	.schemasFormation .schemaBTS .lineContent .lineBlock .arrowNavArrivee.active,
	.schemasFormation .schemaLycee .lineContent .lineBlock .arrowNavArrivee.active{display:block;}
	.schemasFormation .schemaLycee .lineContentUn .lineBlock .arrowNavVert{right:5px;background:url('../img/unmfr/schemaFormation/arrowNavVert.png') no-repeat center center;-webkit-background-size:80%;background-size:80%;}
	.schemasFormation .schemaLycee .lineContentDeux .lineBlock:first-child .arrowNavVert{left:5px;background:url('../img/unmfr/schemaFormation/arrowNavVert.png') no-repeat center center;-webkit-background-size:80%;background-size:80%;}
	.schemasFormation .schemaLycee .lineContentDeux .lineBlock:nth-child(2) .arrowNavVert{right:5px;margin-top:0;background:url('../img/unmfr/schemaFormation/arrowNavVertRight.png') no-repeat center center;-webkit-background-size:80%;background-size:80%;}
	.schemasFormation .schemaLycee .lineContentDeux .lineBlockEnd .arrowNavVert{left:50%;margin-left:80px;background:url('../img/unmfr/schemaFormation/arrowNavVertRight.png') no-repeat center center;-webkit-background-size:80%;background-size:80%;}
	.schemasFormation .schemaBTS .lineContent .lineBlockEnd .arrowNavVert{left:50%;margin-left:80px;background:url('../img/unmfr/schemaFormation/arrowNavVertRight.png') no-repeat center center;-webkit-background-size:80%;background-size:80%;}
	.schemasFormation .schemaLycee .lineContentTrois .lineBlockAutresQualifs .arrowNavVert{left:5px;background:url('../img/unmfr/schemaFormation/arrowNavVertRight.png') no-repeat center center;-webkit-background-size:80%;background-size:80%;}
	.schemasFormation .schemaLicence .lineContentDeux .lineBlock .arrowNavVert{left:5px;background:url('../img/unmfr/schemaFormation/arrowNavVertRight.png') no-repeat center center;-webkit-background-size:80%;background-size:80%;}
	.schemasFormation .schemaLycee .lineContentDeux .lineBlock .arrowNavBleu{left:5px;background:url('../img/unmfr/schemaFormation/arrowNavBleu.png') no-repeat center center;-webkit-background-size:80%;background-size:80%;}
	.schemasFormation .schemaLycee .lineContentUn .lineBlock .arrowNavBleu{right:5px;background:url('../img/unmfr/schemaFormation/arrowNavBleu.png') no-repeat center center;-webkit-background-size:80%;background-size:80%;}
	.schemasFormation .schemaLycee .lineContentTrois .lineBlock .arrowNavJaune{left:5px;background:url('../img/unmfr/schemaFormation/arrowNavJaune.png') no-repeat center center;-webkit-background-size:80%;background-size:80%;}
	.schemasFormation .schemaLycee .lineContentDeux .lineBlock .arrowNavJaune{right:5px;margin-top:-40px;background:url('../img/unmfr/schemaFormation/arrowNavJaune.png') no-repeat center center;-webkit-background-size:80%;background-size:80%;}
	.schemasFormation .schemaLycee .lineContent .lineBlock .arrowContainer .arrowNav{position:static;top:inherit;left:inherit;right:inherit;bottom:inherit;margin:0;}

	.schemasFormation .schemaBTS .lineContent .lineBlock .arrowNavDepart,
	.schemasFormation .schemaLycee .lineContent .lineBlock .arrowNavDepart{
		-webkit-animation: rescale 0.6s ease-out 0s both infinite alternate;
		-moz-animation: rescale 0.6s ease-out 0s both infinite alternate;
		-o-animation: rescale 0.6s ease-out 0s both infinite alternate;
		-ms-animation: rescale 0.6s ease-out 0s both infinite alternate;
		animation: rescale 0.6s ease-out 0s both infinite alternate;}

	@-webkit-keyframes rescale{0%{ transform:scale(1); }100%{ transform:scale(1.2); }}
	@-moz-keyframes rescale{0%{ transform:scale(1); }100%{ transform:scale(1.2); }}
	@-o-keyframes rescale{0%{ transform:scale(1); }100%{ transform:scale(1.2); }}
	@-ms-keyframes rescale{0%{ transform:scale(1); }100%{ transform:scale(1.2); }}
	@keyframes rescale{0%{ transform:scale(1); }100%{ transform:scale(1.2); }}

}

@media (max-width: 840px) {

	/*Editor style*/
	.textExergue{font-size:30px;line-height:35px;}
	/*------------*/
	#screenIcon
        {
            visibility:hidden;
        }

	.headerActualites h1{font-size:40px;line-height:35px;}
	.headerActualites .pageTitle{font-size:40px;line-height:40px;}
	.headerActualites .pageTitle span{line-height:60px;padding-top:60px;background-size:60px;}
	.headerPages h1{font-size:25px;line-height:55px;}
	.headerPages .pageTitle{font-size:40px;line-height:40px;}
	.headerPages .pageTitle span{line-height:60px;}
	.pages-decouvrir .headerPages .pageTitle span,
	.pages-reussir .headerPages .pageTitle span,
	.pages-seformer .headerPages .pageTitle span{padding-top:60px;background-size:60px;}
	.headerOffresemploi h1{font-size:40px;line-height:35px;}
	.headerOffresemploi h1 span{line-height:60px;padding-top:60px;background-size:60px;}

	.blockActualites .pageActualite .news-content{padding:40px;}
	.blockPages {padding:40px;}

	.containerLocationSearch .sky-form fieldset .rowBlock{padding:0;}
	.containerLocationSearch .sky-form fieldset .rowPremier .colBlock.colVille{width:100%;padding:0;}
	.containerLocationSearch .sky-form fieldset .rowPremier .colBlock.colRayon{width:100%;padding-right:40px;}

	.containerSearchResult .sky-form fieldset .rowBlock{padding:0;}
	.containerSearchResult .sky-form fieldset .rowPremier .colBlock{width:100%;padding-bottom:10px;padding-right:0;}
	.containerSearchResult .sky-form fieldset .rowPremier .colBlock.colRayon{padding-right:50px;}
	.containerSearchResult .sky-form fieldset .colSearch{padding-right:0;}

	.footer .footerContainer .footerAbout {width:60%;}
	.footer .footerContainer .blockContactMobile{width:260px;}
	.footer .footerContainer .blockContactMobile a{background:none;padding:0 10px;}
	.footer .footerContainer .footerMenu .menu{border:none;border-bottom:1px solid #1E1E1E;padding:5px 0;width:100%;}
	.footer .footerContainer .footerMenu .menu .menuTitle{cursor:pointer;}
	.footer .footerContainer .footerMenu .menu .menuTitle h2, .footer .footerContainer .footerMenu .menu .menuTitle span.menu-title-footer{margin:0;line-height:40px; font-weight: bold;}
	.footer .footerContainer .footerMenu .menu .menuTitle h2 .crosshair{display:block;}
	.footer .footerContainer .footerMenu .menu .menuTitle h2 a{display:block;}
	.footer .footerContainer .footerMenu .menu ul{display:none;}
	.footer .footerContainer .footerMenu .menu ul.open{padding:15px 0;}

	.blockQuelquesChiffres{padding:50px 20px;}
	.blockQuelquesChiffres .block2Column{margin-bottom:20px;}

	.blockCentreNational .blockPedagogie{padding:50px 20px 40px;}

}

@media (max-width: 800px) {

        #screenIcon
        {
            visibility:hidden;
        }

	.blockOffresemploi .schemaOffresDemploi{padding:40px 20px;}
	.blockOffresemploi .schemaBlock{margin-top:40px;}
	.blockOffresemploi .schemaBlock .perso,
	.blockOffresemploi .schemaBlock .text{display:none;}
	.blockOffresemploi .schemaBlock .mobileInfo.open{opacity:1;visibility:visible;}
	.blockOffresemploi .schemaBlock .picto img{
		-webkit-animation: rescale 0.6s ease-out 0s both infinite alternate;
		-moz-animation: rescale 0.6s ease-out 0s both infinite alternate;
		-o-animation: rescale 0.6s ease-out 0s both infinite alternate;
		-ms-animation: rescale 0.6s ease-out 0s both infinite alternate;
		animation: rescale 0.6s ease-out 0s both infinite alternate;}

	@-webkit-keyframes rescale{0%{ transform:scale(1); }100%{ transform:scale(1.1); }}
	@-moz-keyframes rescale{0%{ transform:scale(1); }100%{ transform:scale(1.1); }}
	@-o-keyframes rescale{0%{ transform:scale(1); }100%{ transform:scale(1.1); }}
	@-ms-keyframes rescale{0%{ transform:scale(1); }100%{ transform:scale(1.1); }}
	@keyframes rescale{0%{ transform:scale(1); }100%{ transform:scale(1.1); }}

	.blockQuelquesChiffres .blockMonde .blockTextCarte p{font-size:23px;line-height:26px;}
	.blockQuelquesChiffres .blockMonde .blockChiffresCarte p strong{font-size:50px;line-height:50px;}

	#results .resultContainer .tableContainer .tableNavAssociation{
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-box-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-justify-content:flex-end;
		justify-content:flex-end;}

	.footer .copyrightContainer .copyrightBlock{padding:0 20px;}
}

@media (max-width: 767px) {

		.header .text{display:none;}
		.header .logo{left:250px;}

        #screenIcon
        {
            visibility:hidden;
        }

	/*Editor style*/
	.block2Column {
		-webkit-column-count:1;
		-moz-column-count:1;
		column-count:1;
	}
	.block3Column {
		-webkit-column-count:1;
		-moz-column-count:1;
		column-count:1;
	}
	/*------------*/

	#topcontrol {bottom:100px !important;}

	.header-links .header-link-list li:nth-child(1){display:none;}

	.sliderBlock{display:none;}
	.searchBlock{margin:0;}
	.searchBlock form .block{width:50%;padding:10px;}
	.searchBlock form .blockTitle{width:100%;text-align:center;}
	.searchBlock form .blockSend{width:100%;}
	.searchBlock form .blockQuoi{width:100%;}
	.searchBlock form .blockOu{width:100%;padding:0 10px;}
	.searchBlock form h2{display:inline-block;font-size:45px;line-height:50px;padding:0 0 0 60px;margin:0;text-align:left;background:url('../img/unmfr/theme/bg-h3-home-recherche.png') no-repeat left center;-webkit-background-size:50px;background-size:50px;}
	.searchBlock form label{width:100%;padding:0;text-align:left;line-height:30px;margin-bottom:5px;}
	.searchBlock form .form-control{width:100%;}

	.blockHome .block .blockDesc h2{font-size:30px;line-height:30px;}

	.blockOffres .block .blockImage{width:100%;}
	.blockOffres .block .blockImage img{margin:0 auto;}
	.blockOffres .block .blockDesc{width:100%;padding:0 20px 40px;
		-webkit-box-flow: column wrap;
		-webkit-flex-flow: column wrap;
		-moz-box-flow: column wrap;
		-ms-flex-flow: column wrap;
		flex-flow: column wrap;
		-webkit-justify-content: center;
		justify-content: center;}
	.blockOffres .block .blockDesc h2{width:100%;margin:0 auto 30px;}
	.blockOffres .block .blockDesc p{width:100%;margin:0 auto;padding:0;}

	.blockSearchOffresEmploi {padding:30px 20px 80px;}
	.blockModifierCandidature {padding:30px 20px 80px;}

	.footer .footerContainer .footerAbout{width:100%;height:auto;margin-bottom:20px;padding-bottom:120px;
		-webkit-box-flow: column wrap;
		-webkit-flex-flow: column wrap;
		-moz-box-flow: column wrap;
		-ms-flex-flow: column wrap;
		flex-flow: column wrap;
		-webkit-justify-content: center;
		justify-content: center;}
    .footer .footerContainer .footerAbout .footerLogo{margin:30px 0;width:100%;}
	.footer .footerContainer .blockContactMobile{width:280px;bottom:60px;right:50%;margin-right:-140px;}
	.footer .copyrightContainer .copyrightBlock .copyright{width:100%;height:auto;}
	.footer .copyrightContainer .copyrightBlock .copyright p{text-align:center;margin:0;line-height:inherit;padding:60px 20px 0px;font-size:14px;}
	.footer .copyrightContainer .copyrightBlock .sitemapMenu{width:100%;height:auto;padding:0 0 20px;}
	.footer .copyrightContainer .copyrightBlock .sitemapMenu ul{
		-webkit-justify-content: center;
		justify-content: center;}
	.footer .copyrightContainer .copyrightBlock .sitemapMenu ul li,
	.footer .copyrightContainer .copyrightBlock .sitemapMenu ul li:last-child{padding:0 8px;}
	.footer .copyrightContainer .copyrightBlock .sitemapMenu ul li a{line-height:40px;font-size:14px;}

	#results .resultContainer table tbody tr td.footable-row-detail-cell{padding:0 0 30px 0;}

	.bodyPages{padding:30px 20px 50px;}
	.blockActualites .pageActualite .news-content{padding:40px 20px;}
	.blockPages {padding:40px 20px;}

	.headerModifierCandidature h1,
	.blockPostuler .blockPostulerForm #sky-form header h1 {font-size:40px;line-height:40px;padding:120px 20px 50px;background-size:100px;}
	.blockContact .blockFormContact #sky-form header h2 {font-size:40px;line-height:40px;}
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetTitle h2 {font-size:34px;line-height:38px;padding:70px 0 0;margin-bottom:10px;}
	.blockPostuler .blockPostulerForm .sky-form .fieldsetRenseignPerso .fieldsetTitle h2,
	.blockPostuler .blockPostulerForm .sky-form .fieldsetFormation .fieldsetTitle h2,
	.blockPostuler .blockPostulerForm .sky-form .fieldsetQualification .fieldsetTitle h2,
	.blockPostuler .blockPostulerForm .sky-form .fieldsetParcours .fieldsetTitle h2,
	.blockPostuler .blockPostulerForm .sky-form .fieldsetSouhait .fieldsetTitle h2{background-size:60px;}
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow h3,
	.blockContact .blockFormContact .sky-form fieldset .fieldsetRow h3{margin-bottom:10px;}
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow section div.form-control select.form-control{display:inline-block;width:auto;}
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow section,
	.blockContact .blockFormContact .sky-form fieldset .fieldsetRow section{width:100%;}
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRowMultipleChild section.fullWidth{width:100%;}
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRowOneChildFull section{width:100%;}
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow section textarea.form-control,
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow section input.form-control,
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow section select.form-control,
	.blockContact .blockFormContact .sky-form fieldset .fieldsetRow section input.form-control,
	.blockContact .blockFormContact .sky-form fieldset .fieldsetRow section select.form-control{height:50px;}
	.blockContact .blockFormContact .sky-form fieldset .fieldsetRow section textarea.form-control{height:100px;}
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow section input#demande_emploi_demaCV_cvFile{height:40px;}
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow section div.form-control select.form-control{height:36px;}
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRowAddEmployeur a{height:60px;line-height:60px;font-size:30px;}
	.blockPostuler .blockPostulerForm .sky-form footer button,
	.blockContact .blockFormContact .sky-form footer button{font-size:30px;}

	.blockActualites .social-feed-box .social-body .news-title a{font-size:36px;line-height:36px;}

	.blockCentreNational .blockPedagogie h3{font-size:30px;line-height:30px;}
	.blockReseauChiffres .blockApprentis h3{font-size:30px;line-height:30px;margin-bottom:20px;}

	.blockReseauChiffres .blockFormationJeunes,
	.blockReseauChiffres .blockApprentis .contentApprentis{padding:40px 20px;}

	.schemasFormation{padding:50px 5px;}

}

@media (max-width: 700px) {

	.header .text{display:none;}
        #screenIcon
        {
            visibility:hidden;
        }

}

@media (max-width: 680px) {

	#results .resultContainer .tableContainer .tableNavForm{
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-box-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-justify-content:flex-end;
		justify-content:flex-end;}

}

@media (max-width: 650px) {

	.blockHome .block-5 .blockImage,
	.blockHome .block-6 .blockImage{width:250px;}
	.blockHome .block-5 .blockDesc,
	.blockHome .block-6 .blockDesc{width:calc(100% - 250px);}
	#screenIcon
        {
            visibility:hidden;
        }
	.blockHome .block-8{padding:0 20px 10px;}
	.header .logo{left:190px;}

}

@media (max-width: 640px) {

	.contentBlock{padding:20px;}
	.blockOffresemploi{padding-top:0;}
        #screenIcon
        {
            visibility:hidden;
        }
	#results .resultContainer .tableContainer .tableNavAutreForm{
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flex;
		display:flex;
		-webkit-box-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-box-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-justify-content:flex-end;
		justify-content:flex-end;}

	.headerActualites{padding:0 20px 0;}
	.blockActualites .social-feed-box{padding:0;}
	.blockActualites .social-feed-box .social-avatar .news-date{width:85px;font-size:30px;line-height:24px;}

	.headerOffresemploi,
	.blockFormSearchOffresEmploi,
	.blockSearchOffresEmploi .resultContainer	{padding:30px 20px;}
	.headerSearchOffresEmploi h1 {font-size:40px;line-height:40px;padding-top:120px;padding-bottom:30px;background-size:100px;}
	.blockFormSearchOffresEmploi form{padding-top:30px;}
	.blockFormSearchOffresEmploi form .form-group label{font-size:22px;line-height:25px;}
	.blockFormSearchOffresEmploi form .form-group-button #button-recherche{margin-top:30px;}

	.headerModifierCandidature h1 {font-size:40px;line-height:40px;}
	.blockFormModifierCandidature{padding:30px 20px;}
	.blockFormModifierCandidature form{padding-top:30px;}
	.blockFormModifierCandidature form .form-group label{font-size:24px;line-height:30px;}
	.blockFormModifierCandidature form .form-group button{margin-top:30px;font-size:30px;height:auto;line-height:30px;padding:15px 20px;}

	.blockPostuler,
	.blockContact{padding:30px 20px 80px;}

	.containerSearchResult{padding-left:20px;padding-right:20px;}
	.containerSearchResult .sky-form fieldset{padding:30px 20px;}

	.blockQuelquesChiffres .blockMonde .blockCarte{width:100%;}
	.blockQuelquesChiffres .blockMonde .blockChiffresCarte{width:100%;
		-webkit-box-flow: row wrap;
		-webkit-flex-flow: row wrap;
		-moz-box-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;}
	.blockQuelquesChiffres .blockMonde .blockChiffresCarte p{margin:20px 20px 20px;}

	.footer .footerContainer{padding:0 20px;}

}


@media (max-width: 600px) {

.header .logo{left:190px;}

	.blockHome .block-0 .blockImage{width:100%;min-height:150px;}
	.blockHome .block-0 .blockImage img{position:static;left:inherit;top:inherit;margin-left:0;margin-top:0!important;width:100%;height:auto;}
	.blockHome .block-0 .blockDesc{width:100%;padding:40px 20px;border:none;}

	.blockHome .block-1 .blockImage{width:100%;position:relative;overflow:hidden;}
	.blockHome .block-1 .blockImage img{position:static;left:inherit;top:inherit;margin-left:0;margin-top:0!important;width:100%;height:auto;}
	.blockHome .block-1 .blockDesc{width:100%;padding:40px 30px;}

	.blockHome .block-2 .blockImage,
	.blockHome .block-3 .blockImage,
	.blockHome .block-4 .blockImage{width:100%;}
	.blockHome .block-2 .blockDesc,
	.blockHome .block-3 .blockDesc,
	.blockHome .block-7 .blockDesc,
	.blockHome .block-4 .blockDesc{width:100%;padding-top:0;}
	.blockHome .block .blockImage img{margin-top:0;}

	.blockHome .block-4 .blockDesc h2{font-size:40px;line-height:40px;}

	.blockHome .block-5 .blockImage,
	.blockHome .block-6 .blockImage,
	.blockHome .block-5 .blockDesc,
	.blockHome .block-6 .blockDesc{width:100%;min-height:inherit;}
	.blockHome .block-5 .blockImage img,
	.blockHome .block-6 .blockImage img{left:inherit;top:inherit;position:static;margin:0 auto;float:none;width:100%;}
	.blockHome .block-5 .blockDesc,
	.blockHome .block-6 .blockDesc{padding:40px 20px;}
	.blockHome .block-6 .blockImage{order:1;}
	.blockHome .block-6 .blockDesc{order:2;}

	.blockHome .block-7 .blockImage{width:100%;}
	.blockHome .block-7 .blockDesc{width:100%;}

	.containerLocationSearch{padding:20px 20px 80px;}
	.containerLocationSearch .sky-form fieldset{padding:30px 20px;}
	.containerLocationSearch #results .resultContainer{padding:30px 20px;}

}

@media (max-width: 520px) {

.header .logo{left:170px;}

	.blockActualites .social-feed-box .social-avatar .news-date{width:100%;position:relative;left:0;top:0;}
	.blockActualites .social-feed-box .social-avatar .news-image{width:100%;border-left:1px solid #FFF;border-top:none;}
	.blockActualites .social-feed-box .social-body{padding-left:0;}
	#screenIcon
        {
            visibility:hidden;
        }
	.schemasFormation .schemaLicence .lineContentDeux .lineBlock .textBlock{max-width:230px;}

}

@media (max-width: 500px) {

.header .logo{left:150px;}

	/*Editor style*/
	.textExergue{font-size:24px;line-height:28px;}
	.search,
	.download{background-size:70px;padding:15px 70px 15px 15px;font-size:30px;}
	/*------------*/
        #screenIcon
        {
            visibility:hidden;
        }
	.header .navCollapse .navbar-nav{padding:0;}

	.headerPages h1,
	.headerActualites h1{line-height:35px;}
	.headerPages .pageTitle span{padding-top:70px;background-position:center top!important;line-height:40px;}
	.headerActualites .pageTitle span{padding-left:0;padding-top:70px;background-position:center top!important;background-size:60px;line-height:40px;}
	.pages-decouvrir .headerPages .pageTitle span,
	.pages-reussir .headerPages .pageTitle span,
	.pages-seformer .headerPages .pageTitle span{padding-left:0;padding-top:70px;background-size:60px;line-height:40px;}
	.headerOffresemploi h1{padding:0;line-height:35px;}
	.headerOffresemploi h1 span{line-height:40px;padding-left:0;padding-top:70px;background-position:center top!important;}

	.blockActualites .pageActualite .news-content{padding:20px;font-size:16px;}
	.blockActualites .pageActualite .news-content h2{text-align:center!important;font-size:40px;line-height:40px;}
	.blockActualites .pageActualite .news-content h3{text-align:center!important;font-size:36px;line-height:36px;}
	.blockActualites .pageActualite .news-content h4{font-size:20px;line-height:26px;}
	.blockPages{padding:0px;font-size:16px;}
	.blockPages h2{text-align:center!important;font-size:20px;line-height:25px;}
	.blockPages h3{text-align:center!important;font-size:17px;line-height:20px;}
	.blockPages h4{font-size:15px;line-height:20px;}

	.blockQuelquesChiffres h2{font-size:35px;line-height:35px;}

	.blockOffresemploi{padding:0 20px 80px;}
	.blockOffresemploi .schemaBlock{margin:60px auto 70px;}
	.blockOffresemploi .schemaOffresDemploi p.exergue{font-size:20px;line-height:25px;}

	.blockActualites .social-feed-box .social-body .news-title a{font-size:30px;line-height:30px;}
	.blockActualites .social-feed-box .social-body .news-content p{font-size:15px;line-height:24px;}

	.blockChiffresCles .blockImageChiffres .textChiffres p strong{font-size:50px;line-height:50px;}
	.blockReseauChiffres .blockApprentis .textChiffres p strong{font-size:50px;line-height:50px;}

	.schemasFormation h2{font-size:30px;line-height:35px;}
	.schemasFormation .schemaLicence .lineContent img,
	.schemasFormation .schemaBTS .lineContent img,
	.schemasFormation .schemaLycee .lineContent img,
	.schemasFormation .schemaCollege .lineContent img,
	.schemasFormation .schemaLicence .lineHeader img,
	.schemasFormation .schemaBTS .lineHeader img,
	.schemasFormation .schemaLycee .lineHeader img,
	.schemasFormation .schemaCollege .lineHeader img{max-width:90px;width:100%!important;height:auto!important;}
	.schemasFormation .schemaLycee .lineHeaderContainer{padding:0 15px;}
	.schemasFormation .schemaLycee .lineHeader{padding:0;}

	.schemasFormation .schemaLycee .lineContentDeux .lineBlockEnd .arrowNavVert{margin-left:60px;}

	.schemasFormation .schemaLicence .lineHeader .btnAUTRES,
	.schemasFormation .schemaCollege .lineHeader .btnDIMA{width:90px;height:90px;margin:-45px 0 0 -45px;line-height:90px;}

	.schemasFormation .schemaBTS .lineContent .lineBlockEnd,
	.schemasFormation .schemaLycee .lineContent .lineBlockEnd{height:90px;}

}

@media (max-width: 450px) {

    .header .logo{left:130px;}
    .contactHeader{left:50px;}
    .btnShare{left:40px;}

	#results .resultContainer table tbody tr td.footable-row-detail-cell .footable-row-detail-value .btn-plus-associations{max-width:200px;white-space:normal;}

	.blockReussiteChiffres .blockLesChiffres .blockImageChiffres:last-child .imageChiffres,
	.blockReussiteChiffres .blockLesChiffres .blockImageChiffres .imageChiffres{width:40%;}
	.blockReussiteChiffres .blockLesChiffres .blockImageChiffres:last-child .textChiffres,
	.blockReussiteChiffres .blockLesChiffres .blockImageChiffres .textChiffres{width:60%;}

	.schemasFormation .lineContent .textBlock p span{font-size:28px;line-height:28px;}
	.schemasFormation .schemaLicence .lineContentDeux .lineBlock .textBlock{max-width:180px;}

	.schemasFormation .schemaLycee .lineContent .lineBlock .arrowContainer{top:inherit;bottom:5px;height:130px;
		-webkit-justify-content:space-between;
		justify-content:space-between;}
	.schemasFormation .schemaLicence .lineContent .lineBlock .arrowNav,
	.schemasFormation .schemaBTS .lineContent .lineBlock .arrowNav,
	.schemasFormation .schemaLycee .lineContent .lineBlock .arrowNav{width:30px;height:30px;margin-top:0;top:inherit;bottom:5px;}
	.schemasFormation .schemaBTS .lineContent .lineBlockEnd .arrowNav,
	.schemasFormation .schemaLycee .lineContent .lineBlockEnd .arrowNav{margin-top:-15px;top:50%;bottom:inherit;}

}

@media (max-width: 420px) {

	.header .logo{left:110px;}
	.contactHeader{left:30px;}
	.btnShare{left:20px;}

        .row a
        {
            font-size:14px;
        }
        #screenIcon
        {
            visibility:hidden;
        }
	.containerSearchResult .sky-form fieldset .rowPremier h3{font-size:28px;}
	.containerSearchResult .sky-form fieldset .rowPremier .textKM{font-size:28px;}

}

@media (max-width: 400px) {

	#btnMenuMobile .btnTitle{display:none;}
	#screenIcon
        {
            visibility:hidden;
        }
	.headerActualites .pageTitle{font-size:35px;line-height:45px;}
	.headerActualites h1{font-size:35px;line-height:35px;}
	.headerActualites .pageTitle span{line-height:35px;}
	.headerPages .pageTitle{font-size:35px;line-height:45px;}
	.headerPages h1{font-size:25px;line-height:55px;}
	.headerPages .pageTitle span{line-height:35px;}

	.blockFormSearchOffresEmploi form .form-group-button #button-recherche{font-size:30px;}

	.blockPostuler .blockPostulerForm #sky-form{padding:30px 0 10px;}
	.blockPostuler .blockPostulerForm .sky-form fieldset{border:none;margin-bottom:20px;}
	.headerModifierCandidature h1,
	.blockPostuler .blockPostulerForm #sky-form header h1 {font-size:30px;line-height:30px;padding:100px 20px 40px;background-size:80px;}
	.blockContact .blockFormContact #sky-form header h2 {font-size:30px;padding-bottom:20px;}
	.blockContact .blockFormContact #sky-form header span.required{font-size:14px;}
	.blockContact .blockFormContact .sky-form fieldset{padding:0;}
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetTitle h2{font-size:24px;line-height:24px;}
	.blockPostuler .blockPostulerForm .sky-form footer{padding:0 20px;}
	.blockPostuler .blockPostulerForm .sky-form footer button{height:auto;line-height:30px;;padding:15px 20px;}
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow h3,
	.blockContact .blockFormContact .sky-form fieldset .fieldsetRow h3{font-size:20px;line-height:20px;}
	.blockPostuler .blockPostulerForm .sky-form fieldset .listQualification .well{padding:20px 0;}
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow section div.form-control{padding:5px;}
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow section div.form-control select.form-control{width:100%;margin:0 0 5px;}
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRow section div.form-control select.form-control:last-child{margin:0;}
	.blockPostuler .blockPostulerForm .sky-form fieldset #demande_emploi_demaEmployeur .div-employeur section a,
	.blockPostuler .blockPostulerForm .sky-form fieldset .fieldsetRowAddEmployeur a{font-size:26px;}

	.containerLocationSearch .sky-form fieldset .colSearch #button-recherche{height:auto;line-height:30px;padding:15px 20px;}

	.blockFormModifierCandidature form .form-group label{font-size:20px;line-height:20px;}

	.blockQuelquesChiffres .blockMonde .blockTextCarte p {font-size:20px;line-height:23px;margin-top:30px;}

	.blockCentreNational .blockPedagogie h3,
	.blockReseauChiffres .blockApprentis h3{font-size:24px;line-height:24px;}
	.blockChiffresCles .blockImageChiffres .imageChiffres,
	.blockReseauChiffres .blockApprentis .blockImageChiffres .imageChiffres,
	.blockReseauChiffres .blockFormationJeunes .blockImageChiffres .imageChiffres{width:40%;}
	.blockChiffresCles .blockImageChiffres .textChiffres,
	.blockReseauChiffres .blockApprentis .blockImageChiffres .textChiffres,
	.blockReseauChiffres .blockFormationJeunes .blockImageChiffres .textChiffres{width:60%;}
	.blockChiffresCles .blockImageChiffres .textChiffres p strong{font-size:45px;line-height:45px;}

	.blockReseauChiffres .blockFormationJeunes ul li{font-size:16px;line-height:18px;}

	.blockReussiteChiffres .exergue p{font-size:20px;line-height:23px;}

}

@media (max-width: 380px) {

	/*Editor style*/
	.search,
	.download{background-size:60px;padding:15px 60px 15px 15px;font-size:26px;}
	/*------------*/

	.blockOffresemploi .schemaBlock .mobileInfo{left:0;margin-left:0;}
	.blockReussiteChiffres .blockImageChiffres .textChiffres p{padding-right:0;}
	.blockReussiteChiffres .blockImageChiffres .textChiffres p strong{font-size:35px;line-height:35px;}

	.schemasFormation .lineContent .textBlock p span{font-size:20px;line-height:20px;}
	.schemasFormation .schemaLicence .lineContentDeux .lineBlock .textBlock{max-width:170px;}

	.schemasFormation .schemaLicence .lineContent .lineBlock,
	.schemasFormation .schemaBTS .lineContent .lineBlock,
	.schemasFormation .schemaLycee .lineContent .lineBlock,
	.schemasFormation .schemaCollege .lineContent .lineBlock{padding:0 10px;}
	.schemasFormation .schemaLicence .lineContentDeux .lineBlock,
	.schemasFormation .schemaLycee .lineContent .lineBlockAutresQualifs{padding:30px 10px;}
	.schemasFormation .schemaLicence .lineContent .textBlock,
	.schemasFormation .schemaBTS .lineContent .textBlock,
	.schemasFormation .schemaLycee .lineContent .textBlock,
	.schemasFormation .schemaCollege .lineContent .textBlock{font-size:14px;line-height:16px;padding-left:40px;background-size:30px;}
	.schemasFormation .schemaCollege .lineContentDeux .textBlock{padding-left:0;}
	.schemasFormation .schemaBTS .lineContent .lineBlock .textBig,
	.schemasFormation .schemaLycee .lineContent .lineBlock .textBig,
	.schemasFormation .schemaCollege .lineContent .lineBlock .textBig{font-size:50px;line-height:40px;}

	.schemasFormation .schemaLicence .lineContent img,
	.schemasFormation .schemaBTS .lineContent img,
	.schemasFormation .schemaLycee .lineContent img,
	.schemasFormation .schemaCollege .lineContent img,
	.schemasFormation .schemaLicence .lineHeader img,
	.schemasFormation .schemaBTS .lineHeader img,
	.schemasFormation .schemaLycee .lineHeader img,
	.schemasFormation .schemaCollege .lineHeader img{max-width:70px;width:100%!important;height:auto!important;}

	.schemasFormation .schemaLicence .lineHeader .btnAUTRES,
	.schemasFormation .schemaCollege .lineHeader .btnDIMA{width:70px;height:70px;margin:-35px 0 0 -35px;line-height:70px;}

	.schemasFormation .schemaLicence .lineHeader .btnAUTRES span,
	.schemasFormation .schemaCollege .lineHeader .btnDIMA span{font-size:16px;}

	.schemasFormation .schemaBTS .lineContent .lineBlockEnd,
	.schemasFormation .schemaLycee .lineContent .lineBlockEnd{height:70px;}

	.schemasFormation .schemaLycee .lineContentDeux .lineBlockEnd .arrowNavVert{margin-left:50px;}

}

@media (max-width: 340px) {

	.header .logo{left:100px;}
	.contactHeader{left:20px;}
	.btnShare{left:10px;}
        #screenIcon
        {
            visibility:hidden;
        }
	.blockHome .block-0 .blockImage{min-height:inherit;}
	.blockHome .block-0 .blockImage img{position:static;left:inherit;top:inherit;margin-left:0;margin-top:0!important;width:100%;height:auto;}

	.headerActualites h1{font-size:30px;line-height:30px;}
	.headerPages h1{font-size:20px;line-height:50px;}
	.headerSearchOffresEmploi h1 {font-size:30px;line-height:30px;padding-top:100px;background-size:80px;}
	.blockFormSearchOffresEmploi form .form-group label {font-size:20px;line-height:30px;}

	.blockOffresemploi .schemaBlock .mobileInfo{height:260px;margin-top:-130px;}

}


@media (max-width: 320px)
{

	.header .logo{left:80px;}
	.contactHeader{left:10px;}
	.btnShare{left:0px;}
}

/*LIFT*/
.firstLine{
	font-family: "Roboto", sans-serif;
	font-weight: 600;
}
.searchBlock form .form-control::placeholder{
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
}
.page-contact p span{
	font-size: 18px !important;
}
.page-contact .blockBleu p,
.page-contact .blockBleu span,
.page-contact .blockBleu strong{
	color: white;
}

.pages-decouvrir.chiffres .headerPages{
	background:none !important;
	background-color: #ceab5d !important;
}
.isBlock{
	display: block !important;
}
.leaflet-marker-icon{
	width: 25px !important;
	height: 25px !important;
}
path.leaflet-interactive{
	stroke: #919b25;
}

.bloc-h-droite .homeblock-container,
.bloc-h-gauche .homeblock-container {
   display: flex;
   flex-wrap:wrap;
}
.bloc-h-droite .homeblock-container > div,
.bloc-h-gauche .homeblock-container > div {
    flex-basis: 100%;
}
.blockHome .bloc-h-gauche,
.blockHome .bloc-h-droite {
    height: auto;
}
#bloc-8 {
    margin-top: 100px;
}

@media (min-width:1024px){
	#bloc-8 {
		height: 800px;
		max-height: none;
        margin-top:0;
}

.bloc-h-droite .homeblock-container > div,
.bloc-h-gauche .homeblock-container > div {
    flex-basis: 50%;
}

.blockHome .bloc-h-gauche,
.blockHome .bloc-h-droite{
    height: 400px;
    }
}
/*CHIFFRE CLE*/
.knewave {
    font-family: 'Knewave';
    font-size: 36px;
    display: inline-block;
	margin-bottom: 30px;
	text-transform: uppercase;
}
.white{
	color: white;
}
.gold{
	color:#ceab5d;
}
.miniCartePolynesie span{
	line-height: 55px;
    margin-top: 10px;

}
.imgPouce img{
	max-width: 150px !important;
}
.blockImageFormationJeune img{
	margin: 0 !important;
}
.footerSocialLink img{
	display: none;
}

/*MOUVEMENT*/
.containerMouvement{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 20px;
}
.mouvementBlock{
    padding: 40px 20px;
    margin-bottom: 20px;
    position: relative;
}
.mouvementContainerDroit .blockText,
.mouvementContainerGauche .blockText{
    border-bottom: 10px solid black;
    padding: 20px 0 40px 0;
}
.mouvementContainerDroit h3,
.mouvementContainerGauche h3,
.borderBottom{
    border-bottom: 2px solid black;
    padding: 20px 0;
}
.bg-gold{
    background-color: #ceab5d;
}
.bg-white{
    background-color: white;
}
.bg-black{
	background-color: black;
}
.white{
	color:white;
}
.knewave.white{
	font-size: 40px;
	text-align: center;
}
.bottomLeft,
.bottomRight{
	display: none;
}
.pages-decouvrir strong,
.pages-decouvrir h3{
	color: black !important;
}
.pages-decouvrir h3{
	text-transform: uppercase;
}
.pages-decouvrir #container{
	background: #F0F0F0;
}
.pages-decouvrir p{
	text-align: left;
}
.pages-decouvrir .headerPages .pageTitle span{
	color: white !important;
	padding-top: 40px !important;
}
.pages-decouvrir .pageTitle{
	background:none !important;
}
.pages-decouvrir .headerPages{
	border-bottom: 20px solid black;
}
.no-margin{
	margin-bottom: 0;
}
.isBig{
	font-size: 24px;
}

@media (min-width:1024px){
	.knewave{
		font-size: 55px;
	}
	.mouvementContainerGauche,
	.mouvementContainerDroit{
    	flex-basis: calc(50% - 10px);
	}
	.mouvementContainerGauche{
		margin-right: 10px;
	}
	.mouvementContainerDroit{
		margin-left: 10px;
	}
	.mouvementBlock{
		padding: 30px 50px;
	}
	.bottomRight{
		display: block;
		position: absolute;
		bottom: -20px;
		right: 0;
		width: 200px !important;
		margin: 0 !important;
	}
	.bottomLeft{
		display: block;
		position: absolute;
		bottom: -20px;
		left: 0;
		width: 200px !important;
		margin: 0 !important;
	}
	.aroundLeft{
		padding-right: 150px;
	}
	.aroundRight{
		padding-left: 200px;
	}
	.pages-decouvrir .blockPages {
		max-width: 1440px !important;
		padding: 0px 80px;
	}
	.pages-decouvrir .headerPages h1 {
		padding: 0 200px !important;
	}
    .video-mouvement {
        height: 720px;
    }
}
