From 81285b713545e32d2386cfe216cd68c21b9296f2 Mon Sep 17 00:00:00 2001 From: ouidade Date: Fri, 11 Jun 2021 16:24:49 +0200 Subject: [PATCH] recup commit dev --- .../blueprints/modular/section-lieux.yaml | 38 +++ .../blueprints/modular/section-offres.yaml | 35 ++ .../blueprints/modular/section-packs.yaml | 95 ++++++ .../lecampus/blueprints/nos-offres.yaml | 35 ++ .../themes/lecampus/blueprints/nos-packs.yaml | 48 +++ user/themes/lecampus/css-compiled/theme.css | 305 +++++++++--------- .../lecampus/css-compiled/theme.min.css | 2 +- user/themes/lecampus/css/bricklayer.css | 2 +- user/themes/lecampus/imagesloaded.pkgd.min.js | 7 + user/themes/lecampus/js/site.js | 46 +++ user/themes/lecampus/package.json | 58 +--- user/themes/lecampus/scss/theme.scss | 3 +- user/themes/lecampus/scss/theme/_blog.scss | 147 ++------- user/themes/lecampus/scss/theme/_mobile.scss | 28 +- .../lecampus/scss/theme/_typography.scss | 17 +- user/themes/lecampus/templates/form.html.twig | 4 +- .../lecampus/templates/nos-packs.html.twig | 12 +- .../partials/articles-list.html.twig | 1 - .../templates/partials/base.html.twig | 5 +- .../partials/blog/block_devis.html.twig | 2 +- .../templates/partials/blog/date.html.twig | 80 ++--- .../templates/partials/devis.html.twig | 6 +- .../templates/partials/sidebar.html.twig | 2 +- 23 files changed, 599 insertions(+), 379 deletions(-) create mode 100644 user/themes/lecampus/blueprints/modular/section-lieux.yaml create mode 100644 user/themes/lecampus/blueprints/modular/section-offres.yaml create mode 100644 user/themes/lecampus/blueprints/modular/section-packs.yaml create mode 100644 user/themes/lecampus/blueprints/nos-offres.yaml create mode 100644 user/themes/lecampus/blueprints/nos-packs.yaml create mode 100644 user/themes/lecampus/imagesloaded.pkgd.min.js diff --git a/user/themes/lecampus/blueprints/modular/section-lieux.yaml b/user/themes/lecampus/blueprints/modular/section-lieux.yaml new file mode 100644 index 0000000..2e7c0e8 --- /dev/null +++ b/user/themes/lecampus/blueprints/modular/section-lieux.yaml @@ -0,0 +1,38 @@ +title: Section lieux +'@extends': default + +form: + fields: + tabs: + fields: + content: + fields: + header.media_order: + label: Page Media (first one will be displayed next to your content) + + header.section: + type: fieldset + title: Nos lieux + underline: true + fields: + header.list: + name: Les lieux à découvrir + type: list + style: vertical + btnLabel: "Ajouter un Lieux" + fields: + .section-thumbnail: + type: section + title: Lieux + underline: true + .title: + type: text + label: Titre du lieux + .img_thumb: + type: filepicker + folder: '@self' + preview_images: true + label: Selectionner le document + .btn_url: + type: text + label: Url externe diff --git a/user/themes/lecampus/blueprints/modular/section-offres.yaml b/user/themes/lecampus/blueprints/modular/section-offres.yaml new file mode 100644 index 0000000..0fd7b07 --- /dev/null +++ b/user/themes/lecampus/blueprints/modular/section-offres.yaml @@ -0,0 +1,35 @@ +title: Section offres +'@extends': default + +form: + fields: + tabs: + fields: + content: + fields: + header.media_order: + label: Page Media (first one will be displayed next to your content) + + header.section-offres: + type: fieldset + title: Offres + underline: true + fields: + header.list: + name: type d'offres + type: list + style: vertical + btnLabel: "Ajouter une offres" + fields: + .section-thumbnail: + type: section + title: Information + underline: true + .title: + type: text + label: Titre + .img_thumb: + type: filepicker + folder: '@self' + preview_images: true + label: Select a file diff --git a/user/themes/lecampus/blueprints/modular/section-packs.yaml b/user/themes/lecampus/blueprints/modular/section-packs.yaml new file mode 100644 index 0000000..3786b74 --- /dev/null +++ b/user/themes/lecampus/blueprints/modular/section-packs.yaml @@ -0,0 +1,95 @@ +title: Section packs +'@extends': default + +form: + fields: + tabs: + fields: + content: + fields: + header.media_order: + label: Page Media (first one will be displayed next to your content) + + header.sections: + type: fieldset + title: Nos packs + fields: + header.list: + name: Les packs + type: list + style: vertical + btnLabel: "Ajouter un pack" + max: 3 + fields: + .section-pack: + type: section + title: Pack + .section-thumb: + type: fieldset + title: Information + underline: true + fields: + .title: + type: text + label: Titre + .sous_title: + type: text + label: Texte de présentation + .img_thumb: + type: filepicker + folder: '@self' + preview_images: true + label: image background + .section-more: + type: fieldset + title: En savoir plus + underline: true + fields: + .titre: + label: Titre + type: textarea + .txt_color: + label: Texte en couleur + type: textarea + .txt_black: + label: Text en noir + type: textarea + .imb_background: + type: filepicker + folder: '@self' + preview_images: true + label: image background + .section-button: + type: fieldset + title: Brochure + underline: true + fields: + .btn_txt: + type: text + label: Texte boutton + .btn_url: + type: filepicker + folder: '@self' + preview_images: true + label: Selectionner le document + header.autre: + type: fieldset + title: Autre envie + fields: + header.title_envie: + type: text + label: Titre + header.sous_title_envie: + type: text + label: Texte de présentation + header.img_thumb_envie: + type: filepicker + folder: '@self' + preview_images: true + label: image background + header.btn_txt_envie: + type: text + label: Texte boutton + header.btn_url_envie: + type: text + label: Url diff --git a/user/themes/lecampus/blueprints/nos-offres.yaml b/user/themes/lecampus/blueprints/nos-offres.yaml new file mode 100644 index 0000000..a1922ed --- /dev/null +++ b/user/themes/lecampus/blueprints/nos-offres.yaml @@ -0,0 +1,35 @@ +extends@: modular +form: + fields: + tabs: + fields: + content: + items: + default: "@self.modular" + fields: + content: + unset@: true + header.media_order: + unset@: true + + header.entete: + ordering@: -4 + type: fieldset + title: Texte en-tête + help: Écriver le texte qui sera affiché dans le bandeau d'en-tête + text: Écriver le texte qui sera affiché dans le bandeau d'en-tête + fields: + header.entete.text: + type: text + label: Texte + + fields: + advanced: + fields: + columns: + fields: + column1: + fields: + header.body_classes: + markdown: true + description: 'Available classes in Quark Theme (space separated):
`header-fixed`, `header-animated`, `header-dark`, `header-transparent`, `sticky-footer`' diff --git a/user/themes/lecampus/blueprints/nos-packs.yaml b/user/themes/lecampus/blueprints/nos-packs.yaml new file mode 100644 index 0000000..505992c --- /dev/null +++ b/user/themes/lecampus/blueprints/nos-packs.yaml @@ -0,0 +1,48 @@ +extends@: modular +form: + fields: + tabs: + fields: + content: + items: + default: "@self.modular" + fields: + content: + unset@: true + + header.entete: + ordering@: -5 + type: fieldset + title: Texte en-tête + help: Écriver le texte qui sera affiché dans le bandeau d'en-tête + text: Écriver le texte qui sera affiché dans le bandeau d'en-tête + fields: + header.entete.text: + type: text + label: Texte + + header.doc_dl: + ordering@: -4 + type: fieldset + title: Lien pour télécharger les propositions de séjour d'entreprise + underline: true + fields: + header.btn_txt: + type: text + label: Texte boutton + header.btn_url: + type: filepicker + folder: '@self' + preview_images: true + label: Selectionner le document + + fields: + advanced: + fields: + columns: + fields: + column1: + fields: + header.body_classes: + markdown: true + description: 'Available classes in Quark Theme (space separated):
`header-fixed`, `header-animated`, `header-dark`, `header-transparent`, `sticky-footer`' diff --git a/user/themes/lecampus/css-compiled/theme.css b/user/themes/lecampus/css-compiled/theme.css index 3e6888b..4cfbac9 100644 --- a/user/themes/lecampus/css-compiled/theme.css +++ b/user/themes/lecampus/css-compiled/theme.css @@ -532,41 +532,52 @@ p { font-family: "bold"; font-size: 0.8rem; } -#item .title-wrapper .back, #item-article .title-wrapper .back { +#item .title-wrapper .back, #item-article .title-wrapper .back, #event .title-wrapper .back { font-family: "bold"; } -#item .title-wrapper .title h1, #item-article .title-wrapper .title h1 { +#item .title-wrapper .title h1, #item-article .title-wrapper .title h1, #event .title-wrapper .title h1 { color: white; font-size: 1.2rem; } -#item .info-wrapper .date, #item-article .info-wrapper .date { +#item .info-wrapper .date, #item-article .info-wrapper .date, #event .info-wrapper .date { font-family: "bold"; color: #9e0027; font-size: 0.8rem; } - #item .info-wrapper .date .dt, #item-article .info-wrapper .date .dt { + #item .info-wrapper .date .dt, #item-article .info-wrapper .date .dt, #event .info-wrapper .date .dt { text-transform: lowercase; } -#item .info-wrapper .reso, #item-article .info-wrapper .reso { +#item .info-wrapper .reso, #item-article .info-wrapper .reso, #event .info-wrapper .reso { font-size: 0.8rem; font-family: "bold"; } -#item .body-wrapper .card-content .txt p, #item-article .body-wrapper .card-content .txt p { +#item .body-wrapper .card-content .txt p, #item-article .body-wrapper .card-content .txt p, #event .body-wrapper .card-content .txt p { line-height: 1.5rem; } -#item .body-wrapper .card-content .txt h2, #item-article .body-wrapper .card-content .txt h2 { +#item .body-wrapper .card-content .txt h2, #item-article .body-wrapper .card-content .txt h2, #event .body-wrapper .card-content .txt h2 { font-size: 1.2rem; font-family: "bold"; font-weight: normal; } -#item .body-wrapper .card-content .txt ul li, #item-article .body-wrapper .card-content .txt ul li { - font-size: 0.9rem; - line-height: 1.5rem; } +#item .body-wrapper .card-content .txt ul, #item .body-wrapper .card-content .txt ol, #item-article .body-wrapper .card-content .txt ul, #item-article .body-wrapper .card-content .txt ol, #event .body-wrapper .card-content .txt ul, #event .body-wrapper .card-content .txt ol { + padding: 0; } + #item .body-wrapper .card-content .txt ul li, #item .body-wrapper .card-content .txt ol li, #item-article .body-wrapper .card-content .txt ul li, #item-article .body-wrapper .card-content .txt ol li, #event .body-wrapper .card-content .txt ul li, #event .body-wrapper .card-content .txt ol li { + font-size: 0.9rem; + line-height: 1.5rem; } + #item .body-wrapper .card-content .txt ul li::before, #item .body-wrapper .card-content .txt ol li::before, #item-article .body-wrapper .card-content .txt ul li::before, #item-article .body-wrapper .card-content .txt ol li::before, #event .body-wrapper .card-content .txt ul li::before, #event .body-wrapper .card-content .txt ol li::before { + content: " "; + width: 5px; + height: 5px; + border-radius: 10px; + display: inline-block; + vertical-align: middle; + background: #9e0027; + margin-right: 5px; } -#item .content .content_s h2, #item-article .content .content_s h2 { +#item .content .content_s h2, #item-article .content .content_s h2, #event .content .content_s h2 { font-family: "bold"; font-size: 1.3rem; } -#item .icones p, #item-article .icones p { +#item .icones p, #item-article .icones p, #event .icones p { font-family: "now_alt_bold"; font-weight: 400; color: #9e0027; @@ -809,6 +820,104 @@ header nav.dropmenu > ul { -webkit-transform: rotate(180deg); transform: rotate(180deg); } +.start#form .entete { + border-top: 1px solid #0093a3; } + +.start#form h2 { + margin-top: 0; } + +.start#form .body-wrapper { + width: 100%; + min-width: 250px; + margin: auto auto 140px auto; } + .start#form .body-wrapper form { + width: calc( (100% / 2)); + margin-top: 20px; + margin: auto; } + .start#form .body-wrapper form > .form-columns { + width: 100%; + margin: 20px 0; } + .start#form .body-wrapper form > .form-columns > .form-column.w-100 > .form-group { + width: 100%; } + .start#form .body-wrapper form > .form-columns > .form-column.w-100 > .form-group > .form-data { + width: 100%; } + .start#form .body-wrapper form > .form-columns > .form-column.w-100 > .form-group > .form-data > .form-textarea-wrapper { + width: 100%; } + .start#form .body-wrapper form > .form-columns > .form-column.w-100 > .form-group > .form-data > .form-textarea-wrapper textarea { + width: 100%; + resize: none; + border: none; } + .start#form .body-wrapper form > .form-columns > .form-column { + padding: 20px 0; + display: flex; + width: 100%; } + .start#form .body-wrapper form > .form-columns > .form-column:not(:nth-last-child(1)) { + border-bottom: 1px solid #9e0027; } + .start#form .body-wrapper form > .form-columns > .form-column > .form-group { + width: auto; } + .start#form .body-wrapper form > .form-columns > .form-column > .form-group .form-data { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin: 0px 0px; } + .start#form .body-wrapper form > .form-columns > .form-column > .form-group .form-data > div { + overflow: hidden; + margin: 10px 10px; + min-width: 100px; + border: 2px solid #9e0027; + border-radius: 30px; + padding: 10px 20px; } + .start#form .body-wrapper form > .form-columns > .form-column > .form-group .form-data > div.check { + background: #9e0027; + color: white; } + .start#form .body-wrapper form > .form-columns > .form-column > .form-group .form-data > div input { + border: none; } + .start#form .body-wrapper form > .form-columns > .form-column > .form-group .form-data > div input[type='radio'] { + visibility: hidden; + position: absolute; } + .start#form .body-wrapper form > .form-columns > .form-column > .form-group .form-data > div label { + cursor: pointer; } + .start#form .body-wrapper form .button-wrapper { + background: #9e0027; + height: 100px; + position: absolute; + left: 0; + width: 100%; } + .start#form .body-wrapper form .button-wrapper button { + margin-right: 25%; + position: absolute; + right: 0; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + background: white; + border-radius: 30px; + padding: 10px 35px; + box-shadow: none; + border: 0; } + .start#form .body-wrapper #send-valide { + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + background: #9e0027; + border-radius: 20px; + position: fixed; + width: 30%; + min-height: 30%; + left: 50%; + top: 50%; + padding: 50px; } + .start#form .body-wrapper #send-valide .toast { + position: relative; + text-align: center; + color: white; } + .start#form .body-wrapper #send-valide .ok { + color: white; + position: absolute; + right: 20px; + bottom: 20px; } + @media screen and (max-width: 1450px) { header > nav { width: 90% !important; } @@ -1188,8 +1297,7 @@ header nav.dropmenu > ul { margin: 0 0 20px 0 !important; } #articles .articles-listing .card > a { grid-template-columns: 100% !important; - grid-column-gap: 0 !important; - grid-template-rows: 100% !important; } + grid-column-gap: 0 !important; } #articles .articles-listing .card > a .card-image img { width: 100% !important; height: auto !important; } @@ -1331,6 +1439,16 @@ header nav.dropmenu > ul { text-align: center; } #default .header-wrapper .title { width: 90% !important; } + .start#form .body-wrapper form .form-columns .form-column { + display: block; } + .start#form .body-wrapper form .form-columns .form-column .form-data { + width: 100%; } + .start#form .body-wrapper form .form-columns .form-column .form-data > div { + width: 100%; } + .start#form .body-wrapper form .form-columns .form-column .form-data > div label { + display: block; + width: 100%; + text-align: center; } #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm { width: 90% !important; } #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal { @@ -1662,29 +1780,6 @@ header nav.dropmenu > ul { #nos-packs .content .section .d-flex .__thumbnails:nth-child(3) .__more, #nos-offres .content .section .d-flex .__thumbnails:nth-child(3) .__more { transform: translateX(0%); } } -.bandeau_partenaires { - display: flex; - flex-direction: row; - flex-wrap: nowrap; - margin-bottom: 3rem; - justify-content: center; - align-items: center; - align-content: space-around; } - .bandeau_partenaires img { - height: 4rem; - width: auto; - margin-right: 2rem; } - -@media only screen and (max-width: 400px) { - .bandeau_partenaires { - align-self: center; - justify-content: center; - margin: 1rem; } - .bandeau_partenaires img { - height: 3rem; - margin-right: 1rem; - margin-bottom: 1rem; } } - .gal { margin-left: 15%; } .gal .content_gal { @@ -1888,11 +1983,13 @@ header nav.dropmenu > ul { object-fit: contain; overflow: hidden; display: inline-flex; - justify-content: center; } + justify-content: center; + max-height: 250px; } #articles .articles-listing .card > a .card-image img { display: inline-block; - height: 250px; - width: auto; } + width: 100%; + height: 100%; + object-fit: cover; } #articles .articles-listing .card > a .wrapper-content { grid-column-start: 2; grid-row-start: 1; @@ -1901,10 +1998,13 @@ header nav.dropmenu > ul { padding: 20px 20px; width: 100%; height: 100%; } - #articles .articles-listing .card > a .wrapper-content .date { - float: left; } - #articles .articles-listing .card > a .wrapper-content .cat { - margin-left: 3px; } + #articles .articles-listing .card > a .wrapper-content .wrapper-info { + display: inline-flex; + width: 100%; } + #articles .articles-listing .card > a .wrapper-content .wrapper-info .cat { + margin: 0 0 0 3px; + height: inherit !important; + width: auto !important; } #articles .articles-listing .card > a .wrapper-content .readmore { float: right; } #articles .articles-listing .card .card-content { @@ -1950,100 +2050,6 @@ header nav.dropmenu > ul { transform: translateX(3px); transition: 0.3s transform ease; } -.start#form .entete { - border-top: 1px solid #0093a3; } - -.start#form h2 { - margin-top: 0; } - -.start#form .body-wrapper { - width: 100%; - min-width: 250px; - margin: auto auto 140px auto; } - .start#form .body-wrapper form { - width: calc( (100% / 2)); - margin-top: 20px; - margin: auto; } - .start#form .body-wrapper form > div { - width: 100%; - margin: 20px 0; - border-bottom: 1px solid #9e0027; } - .start#form .body-wrapper form > div .form-data { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin: 20px 0px; } - .start#form .body-wrapper form > div .form-data > div { - overflow: hidden; - margin: 10px 10px; - min-width: 100px; - border: 2px solid #9e0027; - border-radius: 30px; - padding: 10px 20px; } - .start#form .body-wrapper form > div .form-data > div.check { - background: #9e0027; - color: white; } - .start#form .body-wrapper form > div .form-data > div input { - border: none; } - .start#form .body-wrapper form > div .form-data > div input[type='radio'] { - visibility: hidden; - position: absolute; } - .start#form .body-wrapper form > div .form-data > div label { - cursor: pointer; } - .start#form .body-wrapper form > div:nth-of-type(n+5):not(:nth-of-type(n+12)) { - width: 50%; - float: left; - border-bottom: 0px; } - .start#form .body-wrapper form > div:nth-of-type(n+5):not(:nth-of-type(n+12)) .form-data { - width: 100%; } - .start#form .body-wrapper form > div:nth-of-type(n+5):not(:nth-of-type(n+12)) .form-data > div { - width: 100%; } - .start#form .body-wrapper form > div:nth-of-type(11) { - border-bottom: 1px solid #9e0027 !important; - width: 100% !important; } - .start#form .body-wrapper form > div:nth-of-type(11) .form-data { - width: 50% !important; } - .start#form .body-wrapper form > div.button-wrapper { - background: #9e0027; - height: 100px; - position: absolute; - left: 0; - width: 100%; } - .start#form .body-wrapper form > div.button-wrapper button { - margin-right: 25%; - position: absolute; - right: 0; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - background: white; - border-radius: 30px; - padding: 10px 35px; - box-shadow: none; - border: 0; } - .start#form .body-wrapper #send-valide { - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - background: #9e0027; - border-radius: 20px; - position: fixed; - width: 30%; - min-height: 30%; - left: 50%; - top: 50%; - padding: 50px; } - .start#form .body-wrapper #send-valide .toast { - position: relative; - text-align: center; - color: white; } - .start#form .body-wrapper #send-valide .ok { - color: white; - position: absolute; - right: 20px; - bottom: 20px; } - .header-wrapper .title h2 { width: auto; margin-bottom: 20px; @@ -2074,23 +2080,25 @@ header nav.dropmenu > ul { background-image: url("/user/themes/lecampus/images/Trame-bleu2.svg"); background-repeat: repeat; height: auto; - border-top: 10px solid #b5cb3a; } + border-top: 10px solid #b5cb3a; + width: 100%; } .entete .entete_c { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; + flex-direction: column; text-align: center; width: 70%; margin: 50px auto; position: relative; } .entete .entete_c h1 { - width: auto; + width: max-content; + max-width: 100%; margin-bottom: 20px; background: #9e0027; border-radius: 30px; - width: auto; padding: 10px 20px; } .body-wrapper .content h4:not(:first-of-type) { @@ -2561,6 +2569,8 @@ header nav.dropmenu > ul { #item .item-wrapper .body-wrapper .card-content .txt p, #item-article .item-wrapper .body-wrapper .card-content .txt p { margin: 0 0 1.2rem 0; line-height: 1.5rem; } + #item .item-wrapper .body-wrapper .card-content .txt a, #item-article .item-wrapper .body-wrapper .card-content .txt a { + border-bottom: 1px solid #9e0027; } #item .item-wrapper .body-wrapper .card-content .txt h2, #item-article .item-wrapper .body-wrapper .card-content .txt h2 { font-size: 1.2rem; font-family: "bold"; @@ -2623,7 +2633,6 @@ header nav.dropmenu > ul { background-repeat: repeat; width: 100%; } #devis .title { - visibility: hidden; width: 200px; height: 200px; background: #9e0027; @@ -2647,7 +2656,7 @@ header nav.dropmenu > ul { margin-right: 20px; height: auto; } #devis .txt p { - padding: 20px 20px 20px 20px; + padding: 20px 20px 20px 100px; color: black; text-align: left; } #devis .txt p strong { @@ -2668,13 +2677,13 @@ header nav.dropmenu > ul { width: 100%; height: 100%; } -#devis.item, #devis.sublog, #devis.item-article { +#devis.item, #devis.sublog, #devis.item-article, #devis.nos-offres, #devis.nos-packs { background: #9e0027; height: auto; padding: 20px 0; } - #devis.item a, #devis.sublog a, #devis.item-article a { + #devis.item a, #devis.sublog a, #devis.item-article a, #devis.nos-offres a, #devis.nos-packs a { color: white; } - #devis.item a .title, #devis.sublog a .title, #devis.item-article a .title { + #devis.item a .title, #devis.sublog a .title, #devis.item-article a .title, #devis.nos-offres a .title, #devis.nos-packs a .title { vertical-align: baseline; border-radius: 30px; border: 1px solid white; @@ -2683,9 +2692,9 @@ header nav.dropmenu > ul { width: auto; -webkit-transform: translateX(0); transform: translateX(0); } - #devis.item a:hover, #devis.sublog a:hover, #devis.item-article a:hover { + #devis.item a:hover, #devis.sublog a:hover, #devis.item-article a:hover, #devis.nos-offres a:hover, #devis.nos-packs a:hover { color: black; } - #devis.item a:hover .title, #devis.sublog a:hover .title, #devis.item-article a:hover .title { + #devis.item a:hover .title, #devis.sublog a:hover .title, #devis.item-article a:hover .title, #devis.nos-offres a:hover .title, #devis.nos-packs a:hover .title { background: white; transition: background 0.3s ease; } diff --git a/user/themes/lecampus/css-compiled/theme.min.css b/user/themes/lecampus/css-compiled/theme.min.css index 73b866c..72ed640 100644 --- a/user/themes/lecampus/css-compiled/theme.min.css +++ b/user/themes/lecampus/css-compiled/theme.min.css @@ -1 +1 @@ -*{box-sizing:border-box}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{font-family:Times,'Times New Roman',Georgia,serif,Verdana,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.15;width:100%;height:100%;margin:0;padding:0;-webkit-text-size-adjust:100%}body{width:100%;height:100%;margin:0;padding:0}main{display:block}h1{font-size:2rem;margin:0}a,em,h1,h2,h3,h4,h5,li,p,strong,ul{margin:0;padding:0}li,ol,ul{list-style:none}hr{overflow:visible;box-sizing:content-box;height:0}header span{white-space:nowrap}pre{font-family:monospace,monospace;font-size:1em}ul{list-style:none}li,ul{margin:0;padding:0}a{text-decoration:none;color:#000;background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none;-webkit-text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{width:100%;height:auto;vertical-align:bottom;border-style:none}iframe{border:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Regular;src:url(../fonts/aileron_regular/Aileron-Regular-webfont.eot);src:url(../fonts/aileron_regular/Aileron-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/aileron_regular/Aileron-Regular-webfont.woff) format('woff'),url(../fonts/aileron_regular/Aileron-Regular-webfont.ttf) format('truetype'),url(../fonts/aileron_regular/Aileron-Regular-webfont.svg#Regular) format('svg')}@font-face{font-family:bold;src:url(../fonts/aileron_bold/Aileron-Bold-webfont.eot);src:url(../fonts/aileron_bold/Aileron-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/aileron_bold/Aileron-Bold-webfont.woff) format('woff'),url(../fonts/aileron_bold/Aileron-Bold-webfont.ttf) format('truetype'),url(../fonts/aileron_bold/Aileron-Bold-webfont.svg#bold) format('svg')}@font-face{font-family:now_alt_bold;src:url(../fonts/now_alt/nowalt-bold-webfont.eot);src:url(../fonts/now_alt/nowalt-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/now_alt/nowalt-bold-webfont.woff) format('woff'),url(../fonts/now_alt/nowalt-bold-webfont.ttf) format('truetype'),url(../fonts/now_alt/nowalt-bold-webfont.svg#now_alt_bold) format('svg')}@font-face{font-family:now_alt_light;src:url(../fonts/now_alt/nowalt-light-webfont.eot);src:url(../fonts/now_alt/nowalt-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/now_alt/nowalt-light-webfont.woff) format('woff'),url(../fonts/now_alt/nowalt-light-webfont.ttf) format('truetype'),url(../fonts/now_alt/nowalt-light-webfont.svg#now_alt_light) format('svg')}@font-face{font-family:now_alt_medium;src:url(../fonts/now_alt/nowalt-medium-webfont.eot);src:url(../fonts/now_alt/nowalt-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/now_alt/nowalt-medium-webfont.woff) format('woff'),url(../fonts/now_alt/nowalt-medium-webfont.ttf) format('truetype'),url(../fonts/now_alt/nowalt-medium-webfont.svg#now_alt_medium) format('svg')}.default-animation{transition:all .5s ease}.pulse{transform-origin:70% 70%;animation-name:pulse_animation;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse_animation{0%{transform:scale(1)}30%{transform:scale(1)}40%{transform:scale(1.08)}50%{transform:scale(1)}60%{transform:scale(1)}70%{transform:scale(1.05)}80%{transform:scale(1)}100%{transform:scale(1)}}body,html{font-family:Regular;line-height:1.35}h2{font-size:2rem}#thanks,h4{font-family:bold;font-size:1rem;font-weight:400}h5{font-size:1.2rem;font-weight:400}nav a{font-family:bold;font-size:.9rem}.container>.title{font-family:bold}.card-header .publics{font-family:bold;font-size:.8rem}.card-title h2{font-family:now_alt_bold;font-size:1.2rem!important;font-weight:400}.card-title .date{font-size:.8rem}.card-content .reso a{font-family:bold;font-weight:400}p{font-size:.9rem}p strong{font-family:bold;font-weight:400}.gal p{font-family:now_alt_bold;font-size:1.2rem;font-weight:400;line-height:2.2rem}.entete h1{font-size:1.2rem;color:#fff}.entete p{font-family:now_alt_bold;font-size:1.5rem;font-weight:400;line-height:2rem}#home p:not(:last-child) strong{font-size:1.3rem}#home .content p strong{font-family:now_alt_bold;font-weight:400}#home .content p:nth-of-type(n+4):not(:last-child){text-align:center}#home .content p:nth-of-type(n+4):not(:last-child) strong{font-family:now_alt_bold;font-weight:400;color:#9e0027}#articles .card{line-height:1.5rem}#articles .card .card-title{font-family:bold;font-weight:400}#articles .card .wrapper-info{font-family:bold;font-size:.8rem;margin:5px 0;color:#9e0027}#articles .card .wrapper-info .dt{text-transform:lowercase}#articles .card .readmore{font-family:bold;font-size:.8rem}.paginations{font-family:bold;font-size:.8rem}#item .title-wrapper .back,#item-article .title-wrapper .back{font-family:bold}#item .title-wrapper .title h1,#item-article .title-wrapper .title h1{font-size:1.2rem;color:#fff}#item .info-wrapper .date,#item-article .info-wrapper .date{font-family:bold;font-size:.8rem;color:#9e0027}#item .info-wrapper .date .dt,#item-article .info-wrapper .date .dt{text-transform:lowercase}#item .info-wrapper .reso,#item-article .info-wrapper .reso{font-family:bold;font-size:.8rem}#item .body-wrapper .card-content .txt p,#item-article .body-wrapper .card-content .txt p{line-height:1.5rem}#item .body-wrapper .card-content .txt h2,#item-article .body-wrapper .card-content .txt h2{font-family:bold;font-size:1.2rem;font-weight:400}#item .body-wrapper .card-content .txt ul li,#item-article .body-wrapper .card-content .txt ul li{font-size:.9rem;line-height:1.5rem}#item .content .content_s h2,#item-article .content .content_s h2{font-family:bold;font-size:1.3rem}#item .icones p,#item-article .icones p{font-family:now_alt_bold;font-size:1.2rem;font-weight:400;color:#9e0027}.sidebar .date{font-size:.8rem}.sidebar h2{font-family:now_alt_bold;font-size:1.4rem;font-weight:400;line-height:100px;text-align:center;color:#fff}.sidebar h3{font-family:now_alt_bold;font-size:1.1rem;font-weight:400}.sidebar .date{color:#6e6f70}.sidebar .side-all-agenda a{font-family:bold;font-size:.9rem}#newsletter label{font-family:bold;font-size:1rem;font-weight:400;line-height:1.9rem}.cat{width:100%}.cat a,.cat label{font-family:bold}.dt{font-family:bold;color:#9e0027}#ajax-test-form .form-label{font-family:bold;font-size:1.2rem}#ajax-test-form .radio .form-radio{font-family:bold;font-size:1rem}#ajax-test-form .button-wrapper button{font-family:bold}#send-valide .toast{font-family:bold;font-size:1.3rem}#send-valide .ok{font-family:bold}#devis h4{font-family:now_alt_bold;font-size:1rem;font-weight:400}#devis p:nth-of-type(1){text-align:center;color:#fff}#devis p strong{font-family:now_alt_bold;font-weight:400}#devis.item .title,#devis.item-article .title{font-family:bold}.demander-votre-devis a{color:#fff}.demander-votre-devis a p:nth-of-type(1){font-size:2rem}.demander-votre-devis a strong{font-family:now_alt_bold;font-weight:400}#reco h5{font-family:bold;font-weight:400}#footer{font-family:now_alt_medium;font-weight:400}#footer p{font-size:.8rem}#footer p a{font-family:bold}#home .content p:last-child a:hover{transition:background-color .3s ease;color:#fff;background-color:#b5cb3a}header{z-index:999;display:-ms-flexbox;display:flex;width:100%;height:105px;border-bottom:1px solid #0093a3}header>nav{display:-ms-inline-flexbox;display:inline-flex;width:70%;min-width:1100px;margin:auto;-ms-flex-pack:justify;justify-content:space-between}header>nav .navTrigger{display:none}header>nav .logo{width:150px}header>nav .dropmenu{width:70%}header>nav .dropmenu>ul{height:100%}header>nav .reso{display:-ms-inline-flexbox;display:inline-flex;width:auto}header>nav .reso a{display:block;width:35px;margin:auto 5px}header nav.dropmenu a{padding:10px}header nav.dropmenu>ul{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}header nav.dropmenu>ul>li{position:relative;margin:0 10px;text-align:center}header nav.dropmenu>ul>li>a{border-top:1px solid #0093a3;border-bottom:3px solid #b5cb3a}header nav.dropmenu>ul>li>ul{position:absolute;z-index:0;z-index:999;display:none;width:100%;margin-top:12px}header nav.dropmenu>ul>li>ul li{background-color:#fff}header nav.dropmenu>ul>li>ul li a{position:relative;display:block;padding:10px}header nav.dropmenu>ul>li>ul li a:before{position:absolute;bottom:0;left:0;visibility:hidden;width:100%;height:3px;content:'';transition:all .3s ease-in-out 0s;transform:scaleX(0);background-color:#b5cb3a}header nav.dropmenu>ul>li:hover>ul{display:block}header nav.dropmenu>ul>li:hover>ul li:hover a:hover:before{visibility:visible;transform:scaleX(1)}#footer{width:100%;padding-bottom:0;background:#d8dadbff}#footer .block{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#footer .block p{padding:0 20px}#footer .block p img{width:100%;max-width:150px;height:auto}#footer .block p:nth-of-type(1) img{float:right}#footer .block p:not(:nth-of-type(1)){border-left:1px solid #000}.opt-out{font-family:bold;position:fixed;z-index:9999;bottom:0;width:100%;height:auto;transition:transform .3s ease,background .3s ease;transform:translateY(70%);text-align:center;background:rgba(255,255,255,.5)}.opt-out iframe{height:110px}.opt-out p{font-size:12px;cursor:pointer}.opt-out img{width:20px;height:auto;cursor:pointer}.opt-out.open{transition:all .3s ease;transform:translateX(0);background:#fff}.opt-out.open img{transform:rotate(180deg)}@media screen and (max-width:1450px){header>nav{width:90%!important}.start:not(#form)#archive,.start:not(#form)#articles,.start:not(#form)#calendrier{width:90%!important}}@media screen and (max-width:1150px){header>nav{width:100%!important;min-width:auto!important;margin:auto 10px}}@media screen and (max-width:1024px){header nav{position:relative;width:100%!important}header nav .dropmenu{position:absolute;z-index:999;top:70px;left:-10px;display:none;width:auto!important;height:auto;background:#fff}header nav .dropmenu>ul{flex-direction:column!important;-ms-flex-direction:column!important;-ms-flex-align:start;align-items:flex-start}header nav .dropmenu>ul>li{padding:0 20px;text-align:left}header nav .dropmenu>ul>li>ul{position:relative;margin:auto}header nav .dropmenu>ul>li>ul>li{margin-left:10px;text-align:left}header nav .dropmenu>ul>li>ul>li a{font-family:Regular}header nav .dropmenu>ul>li>a{line-height:2rem;border:none}header nav .dropmenu.active{display:block}header nav .logo{position:absolute;top:50%;left:50%;width:150px;margin:auto;transform:translate(-50%,-50%)}header nav .navTrigger{top:0;bottom:0;left:0;display:block;width:30px;height:25px;margin:auto 0;cursor:pointer}header nav .navTrigger i{display:block;width:100%;height:4px;content:'';border-radius:2px;background-color:#0093a3}header nav .navTrigger i:nth-child(1){animation:outT .8s backwards;animation-direction:reverse}header nav .navTrigger i:nth-child(2){margin:5px 0;animation:outM .8s backwards;animation-direction:reverse}header nav .navTrigger i:nth-child(3){animation:outBtm .8s backwards;animation-direction:reverse}header nav .navTrigger.active i:nth-child(1){animation:inT .8s forwards}header nav .navTrigger.active i:nth-child(2){animation:inM .8s forwards}header nav .navTrigger.active i:nth-child(3){animation:inBtm .8s forwards}@keyframes inM{50%{transform:rotate(0)}100%{transform:rotate(45deg)}}@keyframes outM{50%{transform:rotate(0)}100%{transform:rotate(45deg)}}@keyframes inT{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(9px) rotate(0)}100%{transform:translateY(9px) rotate(135deg)}}@keyframes outT{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(9px) rotate(0)}100%{transform:translateY(9px) rotate(135deg)}}@keyframes inBtm{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(0)}100%{transform:translateY(-9px) rotate(135deg)}}@keyframes outBtm{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(0)}100%{transform:translateY(-9px) rotate(135deg)}}.gal .title_gal{max-width:60%!important}#item .content .icones,#item-article .content .icones{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}#item .demander-votre-devis,#item-article .demander-votre-devis,#sublog .demander-votre-devis{width:300px!important;height:110px!important}#item .demander-votre-devis a,#item-article .demander-votre-devis a,#sublog .demander-votre-devis a{display:-ms-inline-flexbox!important;display:inline-flex!important}#item .demander-votre-devis p:nth-of-type(2),#item-article .demander-votre-devis p:nth-of-type(2),#sublog .demander-votre-devis p:nth-of-type(2){display:none!important}#item .demander-votre-devis img,#item-article .demander-votre-devis img,#sublog .demander-votre-devis img{margin-top:0!important;margin-left:20px!important}#devis .txt{width:35%!important}#devis .demander-votre-devis{transform:translate(0,-125%)!important}}@media screen and (max-width:960px){.gal .title_gal{max-width:80%!important}.gal .content_gal{width:2%!important}.bandeau .img{width:100%!important}.bandeau .title_gal{right:5%!important;max-width:70%!important}.entete .entete_c{width:95%!important;margin:30px auto!important}.content{width:80%!important}.sidebar{position:relative!important;width:350px!important;margin:0 auto!important}#devis .title{width:100%!important;height:auto!important;transform:translateX(0)!important;border-radius:0!important}#devis .title h4{font-size:1.3rem!important;margin:15px auto 0 auto!important;transform:translateY(0)!important}#devis .txt{width:100%!important;height:auto!important;margin:auto!important;background:#9e0027!important}#devis .txt p{padding:15px 55px!important;color:#fff!important}#devis .txt p strong{font-size:1rem!important}#devis .img{width:auto!important;height:auto!important;min-height:200px!important}#devis.item .title,#devis.item-article .title,#devis.sublog .title{border-radius:30px!important}#sublog .txt{width:100%!important}#sublog .txt .content_txt{width:100%!important}#sublog .txt p{padding:0!important}#sublog .content_salle{z-index:2;left:50%!important;width:70%!important;transform:translateX(-50%)}#sublog .content_salle .header-salles{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:justify;justify-content:space-between}#sublog .content_salle .header-salles img{display:block!important;width:20px;height:20px;margin:auto;cursor:pointer}#sublog .mapsalles{width:100%!important}#sublog .demander-votre-devis{width:300px!important;height:110px!important}#sublog .demander-votre-devis a{display:-ms-inline-flexbox!important;display:inline-flex!important}#sublog .demander-votre-devis p:nth-of-type(2){display:none!important}#sublog .demander-votre-devis img{margin-top:0!important;margin-left:20px!important}#item .demander-votre-devis,#item-article .demander-votre-devis{width:300px!important;height:110px!important}#item .demander-votre-devis a,#item-article .demander-votre-devis a{display:-ms-inline-flexbox!important;display:inline-flex!important}#item .demander-votre-devis p:nth-of-type(2),#item-article .demander-votre-devis p:nth-of-type(2){display:none!important}#item .demander-votre-devis img,#item-article .demander-votre-devis img{margin-top:0!important;margin-left:20px!important}.start:not(#form)#archive,.start:not(#form)#articles,.start:not(#form)#calendrier{width:90%!important}#articles .card{width:100%!important}#articles .card>a{grid-template-columns:minmax(300px,20%) minmax(400px,calc(80% - 40px))!important}#item .item-wrapper,#item-article .item-wrapper{width:90%!important}#item .item-wrapper .title-wrapper,#item-article .item-wrapper .title-wrapper{flex-direction:column!important;-ms-flex-direction:column!important}#item .item-wrapper .title-wrapper .back,#item-article .item-wrapper .title-wrapper .back{margin:20px 0!important}.start#form .body-wrapper form{width:90%!important}.start#form .body-wrapper form>div.button-wrapper button{margin-right:5%!important}.sidebar{width:50%!important;padding:20px 0}.sidebar::before{position:absolute;z-index:-1;top:0;display:block;width:100vw;height:100%;margin-left:-27vw;content:'';background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat}.start:not(#form) .body-wrapper .event{width:90%!important}.start:not(#form)#event .title{width:90%!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:70%!important}}@media screen and (max-width:768px){#devis .demander-votre-devis{transform:translate(50%,-125%)!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:80%!important}}@media screen and (max-width:750px){header>nav .logo{position:relative;top:0!important;left:0!important;width:auto!important;margin:auto!important;transform:none!important}.start .demander-votre-devis{display:none}#item,#item-article{width:100%!important}#item .title-wrapper,#item-article .title-wrapper{flex-direction:column;-ms-flex-direction:column}#item .title-wrapper .back,#item-article .title-wrapper .back{margin:0 0 20px 0!important}#articles .articles-listing .card>a{grid-template-columns:100%!important;grid-column-gap:0!important;grid-template-rows:100%!important}#articles .articles-listing .card>a .card-image img{width:100%!important;height:auto!important}#articles .articles-listing .card>a .wrapper-content{grid-column-start:1!important;grid-row-start:2!important}#articles .articles-listing .card>a .wrapper-content .readmore{float:right}#item .bandeau .img,#item-article .bandeau .img{width:100%;height:auto}#item .body-wrapper .images_s,#item-article .body-wrapper .images_s{display:none}#item .body-wrapper .content_s,#item-article .body-wrapper .content_s{width:90%!important}#item .body-wrapper .content_s p,#item-article .body-wrapper .content_s p{padding:0!important}#item .body-wrapper .icones,#item-article .body-wrapper .icones{margin:20px 0 0 0!important}#item .body-wrapper .icones .icon,#item-article .body-wrapper .icones .icon{max-width:100%!important;height:auto!important}#item .body-wrapper .icones .icon p,#item-article .body-wrapper .icones .icon p{padding:0!important}.content{width:100%!important;margin:2rem auto!important}.content p{padding:40px 20px!important}.gal .title_gal{display:none!important}.entete{padding:0!important}.entete p{font-size:1.1rem;line-height:1.5rem}#home .content>p{width:100%!important}#home .content>p:not(:last-child) strong{font-size:1.1rem}#reco .item{margin:10px 0!important;padding-left:0!important;border:none!important}.sidebar{width:90%!important;text-align:center}.sidebar:before{margin-left:-8vw}.sidebar h2{margin:auto}.sidebar h3{font-size:1.1rem}.sidebar .side-all-agenda{float:none!important;margin:auto}#devis .title,#devis .txt{padding:0 5%}#devis .title p,#devis .txt p{padding:15px 0!important}#devis .demander-votre-devis{transform:translate(0,-120%)!important}#newsletter #mc_embed_signup{width:280px!important;padding:0!important;border:none!important}#newsletter #mc_embed_signup #mc_embed_signup_scroll{flex-direction:column;-ms-flex-direction:column}#newsletter #mc_embed_signup #mc_embed_signup_scroll input{width:280px!important}#newsletter #mc_embed_signup #form{width:auto}#newsletter #mc_embed_signup label{width:280px!important;margin-bottom:10px;border:2px solid #fff;border-radius:20px}#newsletter #mc_embed_signup>input{margin-top:10px}#newsletter #mc_embed_signup .clear input{margin:10px 0 0 0!important}#footer .block{flex-direction:column;-ms-flex-direction:column}#footer .block p{margin-bottom:10px;text-align:center;border:none!important}#footer .block p:nth-of-type(1) img{float:none}#sublog .bandeau{height:auto}#sublog .bandeau .img{width:100%;height:auto}#sublog .title_gal{display:none}#sublog .content_salle{top:200px!important;width:90%!important}#sublog .content_salle p{padding:0 10px!important}#sublog .mapsalles{width:100%!important}.start:not(#form)#archive,.start:not(#form)#articles,.start:not(#form)#calendrier{width:90%!important}.start:not(#form)#archive .cat,.start:not(#form)#articles .cat,.start:not(#form)#calendrier .cat{height:auto!important}.start:not(#form)#archive .cat .btn-group:nth-child(1),.start:not(#form)#articles .cat .btn-group:nth-child(1),.start:not(#form)#calendrier .cat .btn-group:nth-child(1){width:100%}.start:not(#form)#archive .cat .btn-group:nth-child(2),.start:not(#form)#articles .cat .btn-group:nth-child(2),.start:not(#form)#calendrier .cat .btn-group:nth-child(2){float:left}.start:not(#form)#archive .cat .btn-group label,.start:not(#form)#articles .cat .btn-group label,.start:not(#form)#calendrier .cat .btn-group label{margin-bottom:10px}.start:not(#form) .body-wrapper .card{width:100%!important}.start:not(#form) .body-wrapper .event .card-content{flex-direction:column;-ms-flex-direction:column}.start:not(#form) .body-wrapper .event .card-content .reso{display:-ms-flexbox;display:flex;width:100%!important;-ms-flex-pack:distribute;justify-content:space-around}.start:not(#form) .body-wrapper .event .card-content .txt{width:100%!important}#default .header-wrapper{width:100%!important;text-align:center}#default .header-wrapper .title{width:90%!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:90%!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal{display:block!important;margin-bottom:1rem}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent label{white-space:normal!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent{margin-bottom:20px;border:1px solid #fff!important;border-radius:30px}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal{border:none!important;border-radius:0!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input{text-align:center}#tarteaucitronRoot #tarteaucitronAlertBig{padding:10px 0!important}}#tarteaucitronBack{background:#ff0}.gal{margin-left:15%}.gal .content_gal{width:2.2%!important}.gal .content_gal[aria-hidden=false] .title_gal{right:70px;transition:right 1s ease,opacity 1s ease;opacity:1}.gal .title_gal{position:absolute;right:50px;bottom:20%;max-width:50%;padding:25px;opacity:0;color:#fff;background:#0093a3}.cat{z-index:999;height:50px;margin:20px 0}.cat .btn-group{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cat .btn-group:nth-of-type(1) label{margin-right:20px}.cat .btn-group:nth-of-type(2){float:right}.cat label{padding:10px;cursor:pointer}.cat label.tous{border-top:2px solid #b5cb3a;border-bottom:2px solid #b5cb3a}.cat label.professionnels{border-top:2px solid #9e0027;border-bottom:2px solid #9e0027}.cat label.grand_public{border-top:2px solid #0093a3;border-bottom:2px solid #0093a3}.cat label.formations{border-top:2px solid #6e6f70;border-bottom:2px solid #6e6f70}.cat label.archive{border-top:2px solid #00407d;border-bottom:2px solid #00407d}.cat input{position:absolute;visibility:hidden}.bandeau{position:relative;overflow:hidden;width:100%;height:auto;max-height:500px}.bandeau::before{position:absolute;z-index:-1;top:0;display:block;width:100%;height:100%;content:' ';background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat}.bandeau .img{width:70%;margin:auto}.bandeau .title_gal{position:absolute;top:20vw;right:25%;max-width:50%;padding:25px;color:#fff;background:#0093a3}.bandeau .title_gal p{font-family:now_alt_bold;font-size:1.2rem;font-weight:400;line-height:2.2rem}.container>.title{float:left;width:auto;padding:10px 20px;color:#fff;border-radius:30px;background:#9e0027}.start{min-height:calc(100vh - 325px)}.start:not(#home) .entete{border-bottom:10px solid #0093a3}.start:not(#form)#archive,.start:not(#form)#articles,.start:not(#form)#calendrier{width:70%;margin:40px auto 40px auto}.start:not(#form)#archive .header-wrapper .title,.start:not(#form)#articles .header-wrapper .title,.start:not(#form)#calendrier .header-wrapper .title{display:-ms-flexbox;display:flex}.start:not(#form)#archive .header-wrapper .title h1,.start:not(#form)#articles .header-wrapper .title h1,.start:not(#form)#calendrier .header-wrapper .title h1{font-size:1.2rem;width:auto;margin-bottom:20px;padding:10px 20px;color:#fff;border-radius:30px;background:#9e0027}.start:not(#form)#event{margin:40px auto 40px auto}.start:not(#form)#event .title{display:-ms-flexbox;display:flex}.start:not(#form)#event .title h1{font-size:1.2rem;width:auto;margin-bottom:20px;padding:10px 20px;color:#fff;border-radius:30px;background:#9e0027}.start:not(#form) .body-wrapper{position:relative;display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.start:not(#form) .body-wrapper .card{width:calc((100% / 3) - 27px);min-width:200px;max-width:1200px;margin:0 0 40px 0}.start:not(#form) .body-wrapper .card .card-header{position:relative;right:0;width:100%;text-align:right}.start:not(#form) .body-wrapper .card .card-header.professionnels{background-color:#9e0027}.start:not(#form) .body-wrapper .card .card-header.grand_public{background-color:#0093a3}.start:not(#form) .body-wrapper .card .card-header.formations{background-color:#6e6f70}.start:not(#form) .body-wrapper .card .card-header .publics{padding:2.5px 10px;color:#fff}.start:not(#form) .body-wrapper .card .card-body{padding:15px;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat}.start:not(#form) .body-wrapper .event{width:45%}.start:not(#form) .body-wrapper .event .card-content .reso{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}.start:not(#form) .body-wrapper .event .card-content .reso>a,.start:not(#form) .body-wrapper .event .card-content .reso>div{margin-right:15px}.start:not(#form) .body-wrapper .event .card-content .reso a{display:block;margin-bottom:10px}.start:not(#form) .body-wrapper .event .card-content .reso a img{width:20px;margin-left:10px}.start:not(#form) .body-wrapper .event .card-content .txt{width:80%}#articles .cat label:not(.active){border:none}#articles .cat label.active,#articles .cat label:hover{border-top:1px solid #0093a3;border-bottom:2px solid #b5cb3a}#articles .articles-listing{flex-direction:column;-ms-flex-direction:column}#articles .articles-listing .card{width:100%!important}#articles .articles-listing .card>a{position:relative;display:grid;grid-template-columns:minmax(300px,25%) minmax(400px,calc(75% - 40px));grid-template-rows:250px;grid-column-gap:40px}#articles .articles-listing .card>a .card-image{display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;grid-column-start:1;grid-row-start:1;object-fit:contain;-ms-flex-pack:center;justify-content:center}#articles .articles-listing .card>a .card-image img{display:inline-block;width:auto;height:250px}#articles .articles-listing .card>a .wrapper-content{width:100%;height:100%;padding:20px 20px;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat;grid-column-start:2;grid-row-start:1}#articles .articles-listing .card>a .wrapper-content .date{float:left}#articles .articles-listing .card>a .wrapper-content .cat{margin-left:3px}#articles .articles-listing .card>a .wrapper-content .readmore{float:right}#articles .articles-listing .card .card-content{overflow:hidden;height:7.7rem}#articles .articles-listing .card .card-content h2{font-size:.9rem}#articles .articles-listing .card:last-child{margin-bottom:0}.paginations{max-width:1200px}.paginations>ul>li{border:none}.paginations>ul>li>span.active::after{display:block;width:100%;height:5px;content:' ';background:#b5cb3a}.paginations>ul>li a,.paginations>ul>li span{padding:4px 5px}.paginations>ul>li:first-child{float:left}.paginations>ul>li:first-child>a::before,.paginations>ul>li:first-child>span::before{display:inline-block;margin-right:10px;content:'<';transition:.3s transform ease;transform:translateX(0)}.paginations>ul>li:first-child>a:hover::before{transition:.3s transform ease;transform:translateX(-3px)}.paginations>ul>li:last-child{float:right}.paginations>ul>li:last-child>a::after,.paginations>ul>li:last-child>span::after{display:inline-block;margin-left:10px;content:'>';transition:.3s transform ease;transform:translateX(0)}.paginations>ul>li:last-child>a:hover::after{transition:.3s transform ease;transform:translateX(3px)}.start#form .entete{border-top:1px solid #0093a3}.start#form h2{margin-top:0}.start#form .body-wrapper{width:100%;min-width:250px;margin:auto auto 140px auto}.start#form .body-wrapper form{width:calc((100% / 2));margin:auto;margin-top:20px}.start#form .body-wrapper form>div{width:100%;margin:20px 0;border-bottom:1px solid #9e0027}.start#form .body-wrapper form>div .form-data{display:-ms-inline-flexbox;display:inline-flex;margin:20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.start#form .body-wrapper form>div .form-data>div{overflow:hidden;min-width:100px;margin:10px 10px;padding:10px 20px;border:2px solid #9e0027;border-radius:30px}.start#form .body-wrapper form>div .form-data>div.check{color:#fff;background:#9e0027}.start#form .body-wrapper form>div .form-data>div input{border:none}.start#form .body-wrapper form>div .form-data>div input[type=radio]{position:absolute;visibility:hidden}.start#form .body-wrapper form>div .form-data>div label{cursor:pointer}.start#form .body-wrapper form>div:nth-of-type(n+5):not(:nth-of-type(n+12)){float:left;width:50%;border-bottom:0}.start#form .body-wrapper form>div:nth-of-type(n+5):not(:nth-of-type(n+12)) .form-data{width:100%}.start#form .body-wrapper form>div:nth-of-type(n+5):not(:nth-of-type(n+12)) .form-data>div{width:100%}.start#form .body-wrapper form>div:nth-of-type(11){width:100%!important;border-bottom:1px solid #9e0027!important}.start#form .body-wrapper form>div:nth-of-type(11) .form-data{width:50%!important}.start#form .body-wrapper form>div.button-wrapper{position:absolute;left:0;width:100%;height:100px;background:#9e0027}.start#form .body-wrapper form>div.button-wrapper button{position:absolute;top:50%;right:0;margin-right:25%;padding:10px 35px;transform:translateY(-50%);border:0;border-radius:30px;background:#fff;box-shadow:none}.start#form .body-wrapper #send-valide{position:fixed;top:50%;left:50%;width:30%;min-height:30%;padding:50px;transform:translate(-50%,-50%);border-radius:20px;background:#9e0027}.start#form .body-wrapper #send-valide .toast{position:relative;text-align:center;color:#fff}.start#form .body-wrapper #send-valide .ok{position:absolute;right:20px;bottom:20px;color:#fff}.header-wrapper .title h2{font-size:1.2rem;width:auto;width:auto;width:115px;margin-bottom:20px;padding:10px 20px;color:#fff;border-radius:30px;background:#9e0027}.content{width:50%;margin:4rem auto}.content p{margin:10px 0}.content_s{margin:auto!important}.entete{display:-ms-inline-flexbox;display:inline-flex;height:auto;padding:20px;border-top:10px solid #b5cb3a;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat;-ms-flex-wrap:wrap;flex-wrap:wrap}.entete .entete_c{position:relative;display:-ms-inline-flexbox;display:inline-flex;width:70%;margin:50px auto;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.entete .entete_c h1{width:auto;width:auto;margin-bottom:20px;padding:10px 20px;border-radius:30px;background:#9e0027}.body-wrapper .content h4:not(:first-of-type){margin:30px 0 0 0;padding-top:30px;border-top:1px solid #000}.body-wrapper .sub-content{margin-top:20px;margin-bottom:20px;border-top:1px solid #000}.body-wrapper .sub-content>img{float:left;width:33%;margin:20px 10px 0 0}#event{margin-bottom:20px}#event .content{margin-top:50px}#event .content h2{float:left;margin-right:20px}#event .content .reso{display:-ms-inline-flexbox;display:inline-flex;width:50px;height:25px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#event .sidebar{margin-top:50px}#event p a{text-decoration:underline}.sidebar{position:absolute;right:0;width:20%;margin:-55px auto 0 20px}.sidebar h2{width:100px;height:100px;border-radius:100px;background:#9e0027}.sidebar .side-agenda{padding:10px 20px 10px 0}.sidebar .side-agenda:not(:nth-of-type(1)){border-top:1px solid #0093a3}.sidebar .side-agenda:not(:nth-of-type(1))::before{position:absolute;display:block;width:5px;height:5px;margin-top:-13px;content:' ';border-radius:10px;background:#0093a3}.sidebar .side-agenda:nth-of-type(3){margin-bottom:10px}.sidebar .side-all-agenda{float:left;width:auto;margin-bottom:10px;padding:10px 20px;transition:background-color .3s ease;border:2px solid #9e0027;border-radius:30px;background:#fff}.sidebar .side-all-agenda a{color:#000}.sidebar .side-all-agenda:hover{transition:background-color .3s ease;background-color:#9e0027}.sidebar .side-all-agenda:hover a{color:#fff}#newsletter{padding:20px 0;background:#0093a3}#newsletter .ml-form-embedSubmitLoad{display:inline-block;width:20px;height:20px}#newsletter .ml-form-embedSubmitLoad:after{display:block;width:11px;height:11px;margin:1px;content:' ';animation:ml-form-embedSubmitLoad 1.2s linear infinite;border:4px solid #fff;border-color:#fff #fff #fff transparent;border-radius:50%}@keyframes ml-form-embedSubmitLoad{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#newsletter #mlb2-985974.ml-form-embedContainer{display:table;box-sizing:border-box;width:100%!important;height:100%;margin:0 auto}#newsletter #mlb2-985974.ml-form-embedContainer button,#newsletter #mlb2-985974.ml-form-embedContainer h4,#newsletter #mlb2-985974.ml-form-embedContainer p,#newsletter #mlb2-985974.ml-form-embedContainer span{letter-spacing:normal!important;text-transform:none!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper{position:relative;display:inline-block!important;margin:0;padding:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedDefault,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedPopup{width:400px}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:750px}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-align-left{text-align:left}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-align-center{text-align:center}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-align-default{display:table-cell!important;text-align:center!important;vertical-align:middle!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-align-right{text-align:right}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img{width:100%;height:auto;border-top-left-radius:4px;border-top-right-radius:4px}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal{display:-ms-flexbox;display:flex;overflow:hidden;padding-bottom:0;border:1px solid #fff;border-radius:30px;-ms-flex-pack:center;justify-content:center}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent{width:100%}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent{color:#fff}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{font-family:Regular;text-align:center;color:#fff}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent label{line-height:40px;padding:0 20px;white-space:nowrap;color:#fff}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;margin:0 0 10px 0;text-align:left;text-align:center;color:#000;color:#fff}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;color:#000}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a{text-decoration:underline;color:#000}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form{width:100%;margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent{width:100%;margin:0 0 20px 0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow{width:100%;margin:0 0 10px 0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input{font-size:14px!important;line-height:20px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:10px 10px!important;color:#333!important;border-width:1px!important;border-style:solid!important;border-color:#ccc!important;border-radius:4px!important;background-color:#fff!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder{color:#333}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder{color:#333}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder{color:#333}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder{color:#333}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow{display:-ms-flexbox;display:flex;height:40px}#newsletter .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal{width:100%}#newsletter .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal{width:auto;margin-left:-45px}#newsletter .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields{float:left;box-sizing:border-box}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input{font-size:14px;line-height:20px;box-sizing:border-box;width:100%;padding:10px 10px;color:#333;border-width:0;border-style:solid;border-radius:30px;background-color:#fff}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:700;line-height:20px;width:100%;padding:10px!important;color:#000!important;border-style:solid;border-color:transparent;background-color:transparent;box-shadow:none}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]{position:relative;display:inline-block;visibility:visible;float:left;width:14px;height:14px;margin:1px 0 0 0;opacity:1;appearance:checkbox!important;-moz-appearance:checkbox!important;-webkit-appearance:checkbox!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:12px;display:block;padding-left:25px;text-align:left;color:#000}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label{font-weight:400;margin:0;padding:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a{text-decoration:underline;color:#000}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p{font-family:'Open Sans',Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;margin:0 5px 0 0!important;padding:0!important;color:#000!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit{margin:0 0 20px 0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button{font-family:'Open Sans',Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;box-sizing:border-box!important;width:100%!important;padding:10px!important;color:#fff!important;border:none!important;border-radius:4px!important;background-color:#000!important;box-shadow:none!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover{background-color:#333!important}#newsletter .ml-subscribe-close{position:absolute;top:0;right:0;width:30px;height:30px;margin-top:-10px;margin-right:-10px;cursor:pointer;background:url(https://bucket.mlcdn.com/images/default/modal_close.png) no-repeat;background-size:30px}#newsletter .ml-error input{background:url(https://bucket.mlcdn.com/images/default/error-icon.png) 98% center no-repeat #fff!important;background-size:24px 24px!important}#newsletter .ml-error .label-description{color:red!important}#newsletter .ml-error .label-description p{color:red!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter{color:red!important}@media only screen and (max-width:400px){#newsletter .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields{width:100%!important;margin-bottom:10px!important}}#newsletter #mc_embed_signup{width:600px;margin:auto;padding:0 0 0 10px;border:1px solid #fff;border-radius:100px}#newsletter #mc_embed_signup form{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#newsletter #mc_embed_signup form #mc_embed_signup_scroll{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}#newsletter #mc_embed_signup form #mc_embed_signup_scroll label{width:260px;margin-right:10px;text-align:center;color:#fff}#newsletter #mc_embed_signup form #mc_embed_signup_scroll>input{width:315px;padding-left:20px}#newsletter #mc_embed_signup form #mc_embed_signup_scroll input{height:31px;border:none;border-radius:30px;box-shadow:none}#newsletter #mc_embed_signup form #mc_embed_signup_scroll .clear input{margin-left:-30px;background:#fff}#home .content{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#home .content>p{position:relative;width:calc(100% / 3);margin-top:10px;padding:50px 20px}#home .content>p img{position:absolute;top:-20px;left:50%;width:auto;height:50px;transform:translate(-50%)}#home .content>p:nth-of-type(n+4){width:calc(100% / 4)}#home .content>p:last-child{width:auto!important;margin:auto;margin-top:0!important}#home .content>p:last-child a{display:block;margin:auto;padding:10px 20px;transition:background-color .3s ease;text-align:center;border:2px solid #b5cb3a;border-radius:30px}#item .item-wrapper,#item-article .item-wrapper{width:45%;margin:auto}#item .item-wrapper .title-wrapper,#item-article .item-wrapper .title-wrapper{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:40px 0;-ms-flex-align:baseline;align-items:baseline}#item .item-wrapper .title-wrapper .back,#item-article .item-wrapper .title-wrapper .back{margin-right:10px;margin-left:-80px}#item .item-wrapper .title-wrapper .back::before,#item-article .item-wrapper .title-wrapper .back::before{display:inline-block;margin-right:5px;content:'<'}#item .item-wrapper .title-wrapper .title,#item-article .item-wrapper .title-wrapper .title{width:auto;margin:0}#item .item-wrapper .title-wrapper .title h1,#item-article .item-wrapper .title-wrapper .title h1{width:auto;padding:10px 20px;border-radius:30px;background:#9e0027}#item .item-wrapper .info-wrapper,#item-article .item-wrapper .info-wrapper{display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;width:100%;-ms-flex-direction:column;-ms-flex-align:end;align-items:flex-end}#item .item-wrapper .info-wrapper .date,#item-article .item-wrapper .info-wrapper .date{width:100%;margin-bottom:20px;padding:5px 10px;text-align:right;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat}#item .item-wrapper .info-wrapper .reso,#item-article .item-wrapper .info-wrapper .reso{display:-ms-inline-flexbox;display:inline-flex;margin-bottom:20px}#item .item-wrapper .info-wrapper .reso a,#item-article .item-wrapper .info-wrapper .reso a{display:-ms-inline-flexbox;display:inline-flex;margin:0 0 0 10px;-ms-flex-align:center;align-items:center}#item .item-wrapper .info-wrapper .reso a img,#item-article .item-wrapper .info-wrapper .reso a img{width:20px;height:auto;margin-left:5px}#item .item-wrapper .body-wrapper .card-image,#item-article .item-wrapper .body-wrapper .card-image{width:100%}#item .item-wrapper .body-wrapper .card-content,#item-article .item-wrapper .body-wrapper .card-content{margin:40px 0}#item .item-wrapper .body-wrapper .card-content .txt p,#item-article .item-wrapper .body-wrapper .card-content .txt p{line-height:1.5rem;margin:0 0 1.2rem 0}#item .item-wrapper .body-wrapper .card-content .txt h2,#item-article .item-wrapper .body-wrapper .card-content .txt h2{font-family:bold;font-size:1.2rem;font-weight:400;margin:0}#item .item-wrapper .body-wrapper .card-content .txt ul,#item-article .item-wrapper .body-wrapper .card-content .txt ul{margin-bottom:1.2rem}#item .item-wrapper .body-wrapper .card-content .txt ul li::before,#item-article .item-wrapper .body-wrapper .card-content .txt ul li::before{display:inline-block;width:5px;height:5px;margin-right:5px;content:' ';vertical-align:middle;border-radius:10px;background:#9e0027}#item .content,#item-article .content{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#item .content .images_s,#item-article .content .images_s{width:40%;margin-right:15px;-ms-flex-item-align:center;align-self:center}#item .content .images_s img,#item-article .content .images_s img{margin-bottom:15px}#item .content .content_s,#item-article .content .content_s{width:calc(60% - 30px)}#item .content .icones,#item-article .content .icones{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:70px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}#item .content .icones .icon,#item-article .content .icones .icon{width:auto;max-width:200px;height:50px}#item .content .icones .icon img,#item-article .content .icones .icon img{width:100%;height:50px}#item .content .icones .icon p,#item-article .content .icones .icon p{text-align:center}#devis{display:-ms-inline-flexbox;display:inline-flex;width:100%;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#devis .title{width:200px;height:200px;transform:translateX(80px);border-radius:200px;background:#9e0027}#devis .title h4{margin:50% 10px 0 10px;transform:translateY(-50%);text-align:center;color:#fff}#devis .txt{display:-ms-inline-flexbox;display:inline-flex;width:25%;height:auto;margin-right:20px;background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap}#devis .txt p{padding:20px 20px 20px 100px;text-align:left;color:#000}#devis .txt p strong{font-size:1.3rem}#devis .demander-votre-devis{margin-top:0;transform:translate(50%,-125%)}#devis .img{position:relative;width:400px;height:300px}#devis .img .content-img{overflow:hidden;width:auto;height:auto}#devis .img .content-img>img{width:100%;height:100%}#devis.item,#devis.item-article,#devis.sublog{height:auto;padding:20px 0;background:#9e0027}#devis.item a,#devis.item-article a,#devis.sublog a{color:#fff}#devis.item a .title,#devis.item-article a .title,#devis.sublog a .title{width:auto;height:35px;padding:5px 20px;transform:translateX(0);vertical-align:baseline;border:1px solid #fff;border-radius:30px}#devis.item a:hover,#devis.item-article a:hover,#devis.sublog a:hover{color:#000}#devis.item a:hover .title,#devis.item-article a:hover .title,#devis.sublog a:hover .title{transition:background .3s ease;background:#fff}#reco{background:#00407d}#reco .title{display:-ms-flexbox;display:flex;width:100%;padding:10px;cursor:pointer}#reco .title h2{font-size:1rem;width:auto;margin:auto;padding:10px;text-align:center;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}#reco .title h2::after{display:-ms-inline-flexbox;display:inline-flex;width:15px;height:18px;margin-left:10px;content:' ';background:url(../images/fleche-top.svg);background-repeat:no-repeat;background-size:15px 18px}#reco .title.open h2:after{transform:rotate(180deg)}#reco .txt{position:relative;z-index:-1;display:none;width:100%}#reco .txt p{width:300px;color:#fff}#reco .txt p a{text-decoration:underline;color:#fff}#reco .txt.open{z-index:999;display:-ms-inline-flexbox;display:inline-flex;padding-top:20px;background:#00407d;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#reco .txt.open .item{display:block}#reco .txt h3{color:#b5cb3a}#reco .item{margin:0 0 20px 20px;padding-left:20px;border-left:1px solid #fff}#reco .item img{width:50px;margin-bottom:10px}.content_s.map{width:100%!important;height:auto}.content_s.map p:last-child{height:500px}.content_s.map a#carte{display:block;width:100%;height:100%}#event .title,#item .title,#item-article .title{width:45%;margin:auto}#event .head-event .tags,#item .head-event .tags,#item-article .head-event .tags{width:100%}#event .head-event .tags.professionnels,#item .head-event .tags.professionnels,#item-article .head-event .tags.professionnels{background-color:#9e0027}#event .head-event .tags.grand_public,#item .head-event .tags.grand_public,#item-article .head-event .tags.grand_public{background-color:#0093a3}#event .head-event .tags.formations,#item .head-event .tags.formations,#item-article .head-event .tags.formations{background-color:#6e6f70}#event .head-event .tags.publics,#item .head-event .tags.publics,#item-article .head-event .tags.publics{padding:2.5px 10px;color:#fff}#event .card-header,#item .card-header,#item-article .card-header{display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column}#event .card-header.professionnels,#item .card-header.professionnels,#item-article .card-header.professionnels{background-color:#9e0027}#event .card-header.grand_public,#item .card-header.grand_public,#item-article .card-header.grand_public{background-color:#0093a3}#event .card-header.formations,#item .card-header.formations,#item-article .card-header.formations{background-color:#6e6f70}#event .card-header .publics,#item .card-header .publics,#item-article .card-header .publics{text-align:right}#event .card-header .publics.publics,#item .card-header .publics.publics,#item-article .card-header .publics.publics{padding:2.5px 10px;color:#fff}#event .card-body,#item .card-body,#item-article .card-body{padding:15px;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat}#event .card-content,#item .card-content,#item-article .card-content{margin-top:20px}.demander-votre-devis{position:absolute;z-index:999;right:5%;width:200px;height:200px;padding:10px;transform:translate(0,-50%);text-align:center;color:#fff;background:#9e0027}.demander-votre-devis strong{font-weight:700!important}.demander-votre-devis a{color:#fff}.demander-votre-devis img{width:50px;margin-top:10px}#sublog .body-wrapper{background-image:url(../images/Trame-gris.svg);background-repeat:repeat}#sublog .content{display:-ms-inline-flexbox;display:inline-flex;flex-direction:row-reverse;width:90%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}#sublog .content .txt{width:50%}#sublog .content .txt .content_txt{width:50%}#sublog .content .txt>p{font-family:bold;font-size:1.2rem}#sublog svg{pointer-events:none}#sublog .mapsalles{position:relative;width:50%}#sublog .mapsalles .contour{position:relative;z-index:1;display:inline-block;overflow:hidden;width:100%;vertical-align:middle;pointer-events:none}#sublog .mapsalles .fond{position:absolute;z-index:0;top:5.3%;left:0;display:inline-block;overflow:hidden;width:100%;vertical-align:middle}#sublog .mapsalles .fond path{transition:fill .3s ease;pointer-events:all;fill:none}#sublog .mapsalles .fond path:hover{transition:fill .3s ease;fill:#0093a3!important}#sublog .content_salle{position:absolute;top:300px;left:50%;visibility:hidden;overflow-x:hidden;width:40%;background:#fff}#sublog .content_salle>p{padding-left:10px}#sublog .content_salle .header-salles{width:100%;height:100%;margin-top:0;padding:5px 10px;color:#fff;background:#0093a3}#sublog .content_salle .header-salles h3{width:100%}#sublog .content_salle .header-salles img{display:none}#sublog .content_salle .gal-salles{position:relative;height:100%}#sublog .content_salle .gal-salles img{width:100%;height:100%}#sublog .content_salle h4{font-family:bold;font-size:1.2rem;margin-top:-1px;padding:5px 10px;background:#b5cb3a}#sublog .slidesjs-navigation{position:absolute;z-index:999;top:50%;display:block;float:left;overflow:hidden;width:30px;height:30px;margin-right:5px;padding-top:13px;background-position:0 0}#sublog .slidesjs-previous{left:10px;background-image:url(/user/themes/lecampus/images/arrow-gal.svg)}#sublog .slidesjs-next{right:10px;background-image:url(/user/themes/lecampus/images/arrow-gal-next.svg)}#default .header-wrapper{width:45%;margin:auto;margin-top:50px}#default .body-wrapper{margin-bottom:50px}#default .title{width:80%;margin:auto}#default .txt{margin:auto}#default p{margin-bottom:10px}.ok{cursor:pointer}.cookie-banner{position:fixed;top:0;display:none;width:100%}.cookie-banner.active{display:block}.cookie-inform-and-ask{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background-color:green}.cookie-inform-and-ask.active{display:block}.cookie-inform-and-ask .cookie-dialog{position:absolute;top:50%;left:50%;width:70%;transform:translate(-50%,-50%)} \ No newline at end of file +*{box-sizing:border-box}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{font-family:Times,'Times New Roman',Georgia,serif,Verdana,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.15;width:100%;height:100%;margin:0;padding:0;-webkit-text-size-adjust:100%}body{width:100%;height:100%;margin:0;padding:0}main{display:block}h1{font-size:2rem;margin:0}a,em,h1,h2,h3,h4,h5,li,p,strong,ul{margin:0;padding:0}li,ol,ul{list-style:none}hr{overflow:visible;box-sizing:content-box;height:0}header span{white-space:nowrap}pre{font-family:monospace,monospace;font-size:1em}ul{list-style:none}li,ul{margin:0;padding:0}a{text-decoration:none;color:#000;background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none;-webkit-text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{width:100%;height:auto;vertical-align:bottom;border-style:none}iframe{border:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Regular;src:url(../fonts/aileron_regular/Aileron-Regular-webfont.eot);src:url(../fonts/aileron_regular/Aileron-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/aileron_regular/Aileron-Regular-webfont.woff) format('woff'),url(../fonts/aileron_regular/Aileron-Regular-webfont.ttf) format('truetype'),url(../fonts/aileron_regular/Aileron-Regular-webfont.svg#Regular) format('svg')}@font-face{font-family:bold;src:url(../fonts/aileron_bold/Aileron-Bold-webfont.eot);src:url(../fonts/aileron_bold/Aileron-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/aileron_bold/Aileron-Bold-webfont.woff) format('woff'),url(../fonts/aileron_bold/Aileron-Bold-webfont.ttf) format('truetype'),url(../fonts/aileron_bold/Aileron-Bold-webfont.svg#bold) format('svg')}@font-face{font-family:now_alt_bold;src:url(../fonts/now_alt/nowalt-bold-webfont.eot);src:url(../fonts/now_alt/nowalt-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/now_alt/nowalt-bold-webfont.woff) format('woff'),url(../fonts/now_alt/nowalt-bold-webfont.ttf) format('truetype'),url(../fonts/now_alt/nowalt-bold-webfont.svg#now_alt_bold) format('svg')}@font-face{font-family:now_alt_light;src:url(../fonts/now_alt/nowalt-light-webfont.eot);src:url(../fonts/now_alt/nowalt-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/now_alt/nowalt-light-webfont.woff) format('woff'),url(../fonts/now_alt/nowalt-light-webfont.ttf) format('truetype'),url(../fonts/now_alt/nowalt-light-webfont.svg#now_alt_light) format('svg')}@font-face{font-family:now_alt_medium;src:url(../fonts/now_alt/nowalt-medium-webfont.eot);src:url(../fonts/now_alt/nowalt-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/now_alt/nowalt-medium-webfont.woff) format('woff'),url(../fonts/now_alt/nowalt-medium-webfont.ttf) format('truetype'),url(../fonts/now_alt/nowalt-medium-webfont.svg#now_alt_medium) format('svg')}.default-animation{transition:all .5s ease}.pulse{transform-origin:70% 70%;animation-name:pulse_animation;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse_animation{0%{transform:scale(1)}30%{transform:scale(1)}40%{transform:scale(1.08)}50%{transform:scale(1)}60%{transform:scale(1)}70%{transform:scale(1.05)}80%{transform:scale(1)}100%{transform:scale(1)}}body,html{font-family:Regular;line-height:1.35}h2{font-size:2rem}#thanks,h4{font-family:bold;font-size:1rem;font-weight:400}h5{font-size:1.2rem;font-weight:400}nav a{font-family:bold;font-size:.9rem}.container>.title{font-family:bold}.card-header .publics{font-family:bold;font-size:.8rem}.card-title h2{font-family:now_alt_bold;font-size:1.2rem!important;font-weight:400}.card-title .date{font-size:.8rem}.card-content .reso a{font-family:bold;font-weight:400}p{font-size:.9rem}p strong{font-family:bold;font-weight:400}.gal p{font-family:now_alt_bold;font-size:1.2rem;font-weight:400;line-height:2.2rem}.entete h1{font-size:1.2rem;color:#fff}.entete p{font-family:now_alt_bold;font-size:1.5rem;font-weight:400;line-height:2rem}#home p:not(:last-child) strong{font-size:1.3rem}#home .content p strong{font-family:now_alt_bold;font-weight:400}#home .content p:nth-of-type(n+4):not(:last-child){text-align:center}#home .content p:nth-of-type(n+4):not(:last-child) strong{font-family:now_alt_bold;font-weight:400;color:#9e0027}#articles .card{line-height:1.5rem}#articles .card .card-title{font-family:bold;font-weight:400}#articles .card .wrapper-info{font-family:bold;font-size:.8rem;margin:5px 0;color:#9e0027}#articles .card .wrapper-info .dt{text-transform:lowercase}#articles .card .readmore{font-family:bold;font-size:.8rem}.paginations{font-family:bold;font-size:.8rem}#event .title-wrapper .back,#item .title-wrapper .back,#item-article .title-wrapper .back{font-family:bold}#event .title-wrapper .title h1,#item .title-wrapper .title h1,#item-article .title-wrapper .title h1{font-size:1.2rem;color:#fff}#event .info-wrapper .date,#item .info-wrapper .date,#item-article .info-wrapper .date{font-family:bold;font-size:.8rem;color:#9e0027}#event .info-wrapper .date .dt,#item .info-wrapper .date .dt,#item-article .info-wrapper .date .dt{text-transform:lowercase}#event .info-wrapper .reso,#item .info-wrapper .reso,#item-article .info-wrapper .reso{font-family:bold;font-size:.8rem}#event .body-wrapper .card-content .txt p,#item .body-wrapper .card-content .txt p,#item-article .body-wrapper .card-content .txt p{line-height:1.5rem}#event .body-wrapper .card-content .txt h2,#item .body-wrapper .card-content .txt h2,#item-article .body-wrapper .card-content .txt h2{font-family:bold;font-size:1.2rem;font-weight:400}#event .body-wrapper .card-content .txt ol,#event .body-wrapper .card-content .txt ul,#item .body-wrapper .card-content .txt ol,#item .body-wrapper .card-content .txt ul,#item-article .body-wrapper .card-content .txt ol,#item-article .body-wrapper .card-content .txt ul{padding:0}#event .body-wrapper .card-content .txt ol li,#event .body-wrapper .card-content .txt ul li,#item .body-wrapper .card-content .txt ol li,#item .body-wrapper .card-content .txt ul li,#item-article .body-wrapper .card-content .txt ol li,#item-article .body-wrapper .card-content .txt ul li{font-size:.9rem;line-height:1.5rem}#event .body-wrapper .card-content .txt ol li::before,#event .body-wrapper .card-content .txt ul li::before,#item .body-wrapper .card-content .txt ol li::before,#item .body-wrapper .card-content .txt ul li::before,#item-article .body-wrapper .card-content .txt ol li::before,#item-article .body-wrapper .card-content .txt ul li::before{display:inline-block;width:5px;height:5px;margin-right:5px;content:' ';vertical-align:middle;border-radius:10px;background:#9e0027}#event .content .content_s h2,#item .content .content_s h2,#item-article .content .content_s h2{font-family:bold;font-size:1.3rem}#event .icones p,#item .icones p,#item-article .icones p{font-family:now_alt_bold;font-size:1.2rem;font-weight:400;color:#9e0027}.sidebar .date{font-size:.8rem}.sidebar h2{font-family:now_alt_bold;font-size:1.4rem;font-weight:400;line-height:100px;text-align:center;color:#fff}.sidebar h3{font-family:now_alt_bold;font-size:1.1rem;font-weight:400}.sidebar .date{color:#6e6f70}.sidebar .side-all-agenda a{font-family:bold;font-size:.9rem}#newsletter label{font-family:bold;font-size:1rem;font-weight:400;line-height:1.9rem}.cat{width:100%}.cat a,.cat label{font-family:bold}.dt{font-family:bold;color:#9e0027}#ajax-test-form .form-label{font-family:bold;font-size:1.2rem}#ajax-test-form .radio .form-radio{font-family:bold;font-size:1rem}#ajax-test-form .button-wrapper button{font-family:bold}#send-valide .toast{font-family:bold;font-size:1.3rem}#send-valide .ok{font-family:bold}#devis h4{font-family:now_alt_bold;font-size:1rem;font-weight:400}#devis p:nth-of-type(1){text-align:center;color:#fff}#devis p strong{font-family:now_alt_bold;font-weight:400}#devis.item .title,#devis.item-article .title{font-family:bold}.demander-votre-devis a{color:#fff}.demander-votre-devis a p:nth-of-type(1){font-size:2rem}.demander-votre-devis a strong{font-family:now_alt_bold;font-weight:400}#reco h5{font-family:bold;font-weight:400}#footer{font-family:now_alt_medium;font-weight:400}#footer p{font-size:.8rem}#footer p a{font-family:bold}#home .content p:last-child a:hover{transition:background-color .3s ease;color:#fff;background-color:#b5cb3a}header{z-index:999;display:-ms-flexbox;display:flex;width:100%;height:105px;border-bottom:1px solid #0093a3}header>nav{display:-ms-inline-flexbox;display:inline-flex;width:70%;min-width:1100px;margin:auto;-ms-flex-pack:justify;justify-content:space-between}header>nav .navTrigger{display:none}header>nav .logo{width:150px}header>nav .dropmenu{width:70%}header>nav .dropmenu>ul{height:100%}header>nav .reso{display:-ms-inline-flexbox;display:inline-flex;width:auto}header>nav .reso a{display:block;width:35px;margin:auto 5px}header nav.dropmenu a{padding:10px}header nav.dropmenu>ul{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}header nav.dropmenu>ul>li{position:relative;margin:0 10px;text-align:center}header nav.dropmenu>ul>li>a{border-top:1px solid #0093a3;border-bottom:3px solid #b5cb3a}header nav.dropmenu>ul>li>ul{position:absolute;z-index:0;z-index:999;display:none;width:100%;margin-top:12px}header nav.dropmenu>ul>li>ul li{background-color:#fff}header nav.dropmenu>ul>li>ul li a{position:relative;display:block;padding:10px}header nav.dropmenu>ul>li>ul li a:before{position:absolute;bottom:0;left:0;visibility:hidden;width:100%;height:3px;content:'';transition:all .3s ease-in-out 0s;transform:scaleX(0);background-color:#b5cb3a}header nav.dropmenu>ul>li:hover>ul{display:block}header nav.dropmenu>ul>li:hover>ul li:hover a:hover:before{visibility:visible;transform:scaleX(1)}#footer{width:100%;padding-bottom:0;background:#d8dadbff}#footer .block{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#footer .block p{padding:0 20px}#footer .block p img{width:100%;max-width:150px;height:auto}#footer .block p:nth-of-type(1) img{float:right}#footer .block p:not(:nth-of-type(1)){border-left:1px solid #000}.opt-out{font-family:bold;position:fixed;z-index:9999;bottom:0;width:100%;height:auto;transition:transform .3s ease,background .3s ease;transform:translateY(70%);text-align:center;background:rgba(255,255,255,.5)}.opt-out iframe{height:110px}.opt-out p{font-size:12px;cursor:pointer}.opt-out img{width:20px;height:auto;cursor:pointer}.opt-out.open{transition:all .3s ease;transform:translateX(0);background:#fff}.opt-out.open img{transform:rotate(180deg)}.start#form .entete{border-top:1px solid #0093a3}.start#form h2{margin-top:0}.start#form .body-wrapper{width:100%;min-width:250px;margin:auto auto 140px auto}.start#form .body-wrapper form{width:calc((100% / 2));margin:auto;margin-top:20px}.start#form .body-wrapper form>.form-columns{width:100%;margin:20px 0}.start#form .body-wrapper form>.form-columns>.form-column.w-100>.form-group{width:100%}.start#form .body-wrapper form>.form-columns>.form-column.w-100>.form-group>.form-data{width:100%}.start#form .body-wrapper form>.form-columns>.form-column.w-100>.form-group>.form-data>.form-textarea-wrapper{width:100%}.start#form .body-wrapper form>.form-columns>.form-column.w-100>.form-group>.form-data>.form-textarea-wrapper textarea{width:100%;resize:none;border:none}.start#form .body-wrapper form>.form-columns>.form-column{display:-ms-flexbox;display:flex;width:100%;padding:20px 0}.start#form .body-wrapper form>.form-columns>.form-column:not(:nth-last-child(1)){border-bottom:1px solid #9e0027}.start#form .body-wrapper form>.form-columns>.form-column>.form-group{width:auto}.start#form .body-wrapper form>.form-columns>.form-column>.form-group .form-data{display:-ms-inline-flexbox;display:inline-flex;margin:0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.start#form .body-wrapper form>.form-columns>.form-column>.form-group .form-data>div{overflow:hidden;min-width:100px;margin:10px 10px;padding:10px 20px;border:2px solid #9e0027;border-radius:30px}.start#form .body-wrapper form>.form-columns>.form-column>.form-group .form-data>div.check{color:#fff;background:#9e0027}.start#form .body-wrapper form>.form-columns>.form-column>.form-group .form-data>div input{border:none}.start#form .body-wrapper form>.form-columns>.form-column>.form-group .form-data>div input[type=radio]{position:absolute;visibility:hidden}.start#form .body-wrapper form>.form-columns>.form-column>.form-group .form-data>div label{cursor:pointer}.start#form .body-wrapper form .button-wrapper{position:absolute;left:0;width:100%;height:100px;background:#9e0027}.start#form .body-wrapper form .button-wrapper button{position:absolute;top:50%;right:0;margin-right:25%;padding:10px 35px;transform:translateY(-50%);border:0;border-radius:30px;background:#fff;box-shadow:none}.start#form .body-wrapper #send-valide{position:fixed;top:50%;left:50%;width:30%;min-height:30%;padding:50px;transform:translate(-50%,-50%);border-radius:20px;background:#9e0027}.start#form .body-wrapper #send-valide .toast{position:relative;text-align:center;color:#fff}.start#form .body-wrapper #send-valide .ok{position:absolute;right:20px;bottom:20px;color:#fff}@media screen and (max-width:1450px){header>nav{width:90%!important}.start:not(#form)#archive,.start:not(#form)#articles,.start:not(#form)#calendrier{width:90%!important}}@media screen and (max-width:1150px){header>nav{width:100%!important;min-width:auto!important;margin:auto 10px}}@media screen and (max-width:1024px){header nav{position:relative;width:100%!important}header nav .dropmenu{position:absolute;z-index:999;top:70px;left:-10px;display:none;width:auto!important;height:auto;background:#fff}header nav .dropmenu>ul{flex-direction:column!important;-ms-flex-direction:column!important;-ms-flex-align:start;align-items:flex-start}header nav .dropmenu>ul>li{padding:0 20px;text-align:left}header nav .dropmenu>ul>li>ul{position:relative;margin:auto}header nav .dropmenu>ul>li>ul>li{margin-left:10px;text-align:left}header nav .dropmenu>ul>li>ul>li a{font-family:Regular}header nav .dropmenu>ul>li>a{line-height:2rem;border:none}header nav .dropmenu.active{display:block}header nav .logo{position:absolute;top:50%;left:50%;width:150px;margin:auto;transform:translate(-50%,-50%)}header nav .navTrigger{top:0;bottom:0;left:0;display:block;width:30px;height:25px;margin:auto 0;cursor:pointer}header nav .navTrigger i{display:block;width:100%;height:4px;content:'';border-radius:2px;background-color:#0093a3}header nav .navTrigger i:nth-child(1){animation:outT .8s backwards;animation-direction:reverse}header nav .navTrigger i:nth-child(2){margin:5px 0;animation:outM .8s backwards;animation-direction:reverse}header nav .navTrigger i:nth-child(3){animation:outBtm .8s backwards;animation-direction:reverse}header nav .navTrigger.active i:nth-child(1){animation:inT .8s forwards}header nav .navTrigger.active i:nth-child(2){animation:inM .8s forwards}header nav .navTrigger.active i:nth-child(3){animation:inBtm .8s forwards}@keyframes inM{50%{transform:rotate(0)}100%{transform:rotate(45deg)}}@keyframes outM{50%{transform:rotate(0)}100%{transform:rotate(45deg)}}@keyframes inT{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(9px) rotate(0)}100%{transform:translateY(9px) rotate(135deg)}}@keyframes outT{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(9px) rotate(0)}100%{transform:translateY(9px) rotate(135deg)}}@keyframes inBtm{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(0)}100%{transform:translateY(-9px) rotate(135deg)}}@keyframes outBtm{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(0)}100%{transform:translateY(-9px) rotate(135deg)}}.gal .title_gal{max-width:60%!important}#item .content .icones,#item-article .content .icones{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}#item .demander-votre-devis,#item-article .demander-votre-devis,#sublog .demander-votre-devis{width:300px!important;height:110px!important}#item .demander-votre-devis a,#item-article .demander-votre-devis a,#sublog .demander-votre-devis a{display:-ms-inline-flexbox!important;display:inline-flex!important}#item .demander-votre-devis p:nth-of-type(2),#item-article .demander-votre-devis p:nth-of-type(2),#sublog .demander-votre-devis p:nth-of-type(2){display:none!important}#item .demander-votre-devis img,#item-article .demander-votre-devis img,#sublog .demander-votre-devis img{margin-top:0!important;margin-left:20px!important}#devis .txt{width:35%!important}#devis .demander-votre-devis{transform:translate(0,-125%)!important}}@media screen and (max-width:960px){.gal .title_gal{max-width:80%!important}.gal .content_gal{width:2%!important}.bandeau .img{width:100%!important}.bandeau .title_gal{right:5%!important;max-width:70%!important}.entete .entete_c{width:95%!important;margin:30px auto!important}.content{width:80%!important}.sidebar{position:relative!important;width:350px!important;margin:0 auto!important}#devis .title{width:100%!important;height:auto!important;transform:translateX(0)!important;border-radius:0!important}#devis .title h4{font-size:1.3rem!important;margin:15px auto 0 auto!important;transform:translateY(0)!important}#devis .txt{width:100%!important;height:auto!important;margin:auto!important;background:#9e0027!important}#devis .txt p{padding:15px 55px!important;color:#fff!important}#devis .txt p strong{font-size:1rem!important}#devis .img{width:auto!important;height:auto!important;min-height:200px!important}#devis.item .title,#devis.item-article .title,#devis.sublog .title{border-radius:30px!important}#sublog .txt{width:100%!important}#sublog .txt .content_txt{width:100%!important}#sublog .txt p{padding:0!important}#sublog .content_salle{z-index:2;left:50%!important;width:70%!important;transform:translateX(-50%)}#sublog .content_salle .header-salles{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:justify;justify-content:space-between}#sublog .content_salle .header-salles img{display:block!important;width:20px;height:20px;margin:auto;cursor:pointer}#sublog .mapsalles{width:100%!important}#sublog .demander-votre-devis{width:300px!important;height:110px!important}#sublog .demander-votre-devis a{display:-ms-inline-flexbox!important;display:inline-flex!important}#sublog .demander-votre-devis p:nth-of-type(2){display:none!important}#sublog .demander-votre-devis img{margin-top:0!important;margin-left:20px!important}#item .demander-votre-devis,#item-article .demander-votre-devis{width:300px!important;height:110px!important}#item .demander-votre-devis a,#item-article .demander-votre-devis a{display:-ms-inline-flexbox!important;display:inline-flex!important}#item .demander-votre-devis p:nth-of-type(2),#item-article .demander-votre-devis p:nth-of-type(2){display:none!important}#item .demander-votre-devis img,#item-article .demander-votre-devis img{margin-top:0!important;margin-left:20px!important}.start:not(#form)#archive,.start:not(#form)#articles,.start:not(#form)#calendrier{width:90%!important}#articles .card{width:100%!important}#articles .card>a{grid-template-columns:minmax(300px,20%) minmax(400px,calc(80% - 40px))!important}#item .item-wrapper,#item-article .item-wrapper{width:90%!important}#item .item-wrapper .title-wrapper,#item-article .item-wrapper .title-wrapper{flex-direction:column!important;-ms-flex-direction:column!important}#item .item-wrapper .title-wrapper .back,#item-article .item-wrapper .title-wrapper .back{margin:20px 0!important}.start#form .body-wrapper form{width:90%!important}.start#form .body-wrapper form>div.button-wrapper button{margin-right:5%!important}.sidebar{width:50%!important;padding:20px 0}.sidebar::before{position:absolute;z-index:-1;top:0;display:block;width:100vw;height:100%;margin-left:-27vw;content:'';background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat}.start:not(#form) .body-wrapper .event{width:90%!important}.start:not(#form)#event .title{width:90%!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:70%!important}}@media screen and (max-width:768px){#devis .demander-votre-devis{transform:translate(50%,-125%)!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:80%!important}}@media screen and (max-width:750px){header>nav .logo{position:relative;top:0!important;left:0!important;width:auto!important;margin:auto!important;transform:none!important}.start .demander-votre-devis{display:none}#item,#item-article{width:100%!important}#item .title-wrapper,#item-article .title-wrapper{flex-direction:column;-ms-flex-direction:column}#item .title-wrapper .back,#item-article .title-wrapper .back{margin:0 0 20px 0!important}#articles .articles-listing .card>a{grid-template-columns:100%!important;grid-column-gap:0!important}#articles .articles-listing .card>a .card-image img{width:100%!important;height:auto!important}#articles .articles-listing .card>a .wrapper-content{grid-column-start:1!important;grid-row-start:2!important}#articles .articles-listing .card>a .wrapper-content .readmore{float:right}#item .bandeau .img,#item-article .bandeau .img{width:100%;height:auto}#item .body-wrapper .images_s,#item-article .body-wrapper .images_s{display:none}#item .body-wrapper .content_s,#item-article .body-wrapper .content_s{width:90%!important}#item .body-wrapper .content_s p,#item-article .body-wrapper .content_s p{padding:0!important}#item .body-wrapper .icones,#item-article .body-wrapper .icones{margin:20px 0 0 0!important}#item .body-wrapper .icones .icon,#item-article .body-wrapper .icones .icon{max-width:100%!important;height:auto!important}#item .body-wrapper .icones .icon p,#item-article .body-wrapper .icones .icon p{padding:0!important}.content{width:100%!important;margin:2rem auto!important}.content p{padding:40px 20px!important}.gal .title_gal{display:none!important}.entete{padding:0!important}.entete p{font-size:1.1rem;line-height:1.5rem}#home .content>p{width:100%!important}#home .content>p:not(:last-child) strong{font-size:1.1rem}#reco .item{margin:10px 0!important;padding-left:0!important;border:none!important}.sidebar{width:90%!important;text-align:center}.sidebar:before{margin-left:-8vw}.sidebar h2{margin:auto}.sidebar h3{font-size:1.1rem}.sidebar .side-all-agenda{float:none!important;margin:auto}#devis .title,#devis .txt{padding:0 5%}#devis .title p,#devis .txt p{padding:15px 0!important}#devis .demander-votre-devis{transform:translate(0,-120%)!important}#newsletter #mc_embed_signup{width:280px!important;padding:0!important;border:none!important}#newsletter #mc_embed_signup #mc_embed_signup_scroll{flex-direction:column;-ms-flex-direction:column}#newsletter #mc_embed_signup #mc_embed_signup_scroll input{width:280px!important}#newsletter #mc_embed_signup #form{width:auto}#newsletter #mc_embed_signup label{width:280px!important;margin-bottom:10px;border:2px solid #fff;border-radius:20px}#newsletter #mc_embed_signup>input{margin-top:10px}#newsletter #mc_embed_signup .clear input{margin:10px 0 0 0!important}#footer .block{flex-direction:column;-ms-flex-direction:column}#footer .block p{margin-bottom:10px;text-align:center;border:none!important}#footer .block p:nth-of-type(1) img{float:none}#sublog .bandeau{height:auto}#sublog .bandeau .img{width:100%;height:auto}#sublog .title_gal{display:none}#sublog .content_salle{top:200px!important;width:90%!important}#sublog .content_salle p{padding:0 10px!important}#sublog .mapsalles{width:100%!important}.start:not(#form)#archive,.start:not(#form)#articles,.start:not(#form)#calendrier{width:90%!important}.start:not(#form)#archive .cat,.start:not(#form)#articles .cat,.start:not(#form)#calendrier .cat{height:auto!important}.start:not(#form)#archive .cat .btn-group:nth-child(1),.start:not(#form)#articles .cat .btn-group:nth-child(1),.start:not(#form)#calendrier .cat .btn-group:nth-child(1){width:100%}.start:not(#form)#archive .cat .btn-group:nth-child(2),.start:not(#form)#articles .cat .btn-group:nth-child(2),.start:not(#form)#calendrier .cat .btn-group:nth-child(2){float:left}.start:not(#form)#archive .cat .btn-group label,.start:not(#form)#articles .cat .btn-group label,.start:not(#form)#calendrier .cat .btn-group label{margin-bottom:10px}.start:not(#form) .body-wrapper .card{width:100%!important}.start:not(#form) .body-wrapper .event .card-content{flex-direction:column;-ms-flex-direction:column}.start:not(#form) .body-wrapper .event .card-content .reso{display:-ms-flexbox;display:flex;width:100%!important;-ms-flex-pack:distribute;justify-content:space-around}.start:not(#form) .body-wrapper .event .card-content .txt{width:100%!important}#default .header-wrapper{width:100%!important;text-align:center}#default .header-wrapper .title{width:90%!important}.start#form .body-wrapper form .form-columns .form-column{display:block}.start#form .body-wrapper form .form-columns .form-column .form-data{width:100%}.start#form .body-wrapper form .form-columns .form-column .form-data>div{width:100%}.start#form .body-wrapper form .form-columns .form-column .form-data>div label{display:block;width:100%;text-align:center}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:90%!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal{display:block!important;margin-bottom:1rem}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent label{white-space:normal!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent{margin-bottom:20px;border:1px solid #fff!important;border-radius:30px}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal{border:none!important;border-radius:0!important}#mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input{text-align:center}#tarteaucitronRoot #tarteaucitronAlertBig{padding:10px 0!important}}#tarteaucitronBack{background:#ff0}*{box-sizing:border-box}#nos-offres .content,#nos-packs .content{width:70%;margin:auto;margin-top:0}#nos-offres .content .section .__intro,#nos-packs .content .section .__intro{margin:100px 0;text-align:center;color:#0093a3}#nos-offres .content .section .__intro p,#nos-packs .content .section .__intro p{font-family:now_alt_bold;font-size:1.2rem}#nos-offres .content .section .d-flex,#nos-packs .content .section .d-flex{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#nos-offres .content .section .d-flex .__thumbnails,#nos-packs .content .section .d-flex .__thumbnails{display:-ms-flexbox;display:flex;flex-direction:column;width:calc((100% / 4) - 2rem);margin:0 1rem;-ms-flex-direction:column;-ms-flex-item-align:baseline;align-self:baseline}#nos-offres .content .section .d-flex .__thumbnails .__title,#nos-packs .content .section .d-flex .__thumbnails .__title{margin-bottom:1rem;text-align:center}#nos-offres .content .section .d-flex .__thumbnails .__title .__d-inline,#nos-packs .content .section .d-flex .__thumbnails .__title .__d-inline{display:inline-block;width:max-content;max-width:100%;padding-bottom:.5rem;border-bottom:3px solid #b5cb3a}#nos-offres .content .section .d-flex .__thumbnails .__title .__d-inline span,#nos-packs .content .section .d-flex .__thumbnails .__title .__d-inline span{font-family:now_alt_medium;font-size:.8rem;display:block;padding:0 1.5rem .2rem 1.5rem;text-align:center}#nos-offres .content .section .d-flex .__thumbnails .__thumb,#nos-packs .content .section .d-flex .__thumbnails .__thumb{position:relative}#nos-offres .content .section .d-flex .__thumbnails .__thumb .__images,#nos-packs .content .section .d-flex .__thumbnails .__thumb .__images{position:relative;overflow:hidden;height:100%;max-height:500px}#nos-offres .content .section .d-flex .__thumbnails .__thumb .__images img,#nos-packs .content .section .d-flex .__thumbnails .__thumb .__images img{width:100%;height:100%;object-fit:cover}#nos-offres .content .section .dl_brochure,#nos-packs .content .section .dl_brochure{width:100%;margin:100px 0}#nos-offres .content .section .dl_brochure a,#nos-packs .content .section .dl_brochure a{font-family:now_alt_medium;font-size:1.5rem;display:block;text-align:center;text-transform:uppercase;color:#0093a3}#nos-offres .content .section.nos_lieux .__thumbnails .__thumb.__hover,#nos-offres .content .section.nos_pack .__thumbnails .__thumb.__hover,#nos-packs .content .section.nos_lieux .__thumbnails .__thumb.__hover,#nos-packs .content .section.nos_pack .__thumbnails .__thumb.__hover{transition:.3s transform ease}#nos-offres .content .section.nos_lieux .__thumbnails .__thumb.__hover a,#nos-offres .content .section.nos_pack .__thumbnails .__thumb.__hover a,#nos-packs .content .section.nos_lieux .__thumbnails .__thumb.__hover a,#nos-packs .content .section.nos_pack .__thumbnails .__thumb.__hover a{border:0;outline:0}#nos-offres .content .section.nos_lieux .__thumbnails .__thumb.__hover:hover,#nos-offres .content .section.nos_pack .__thumbnails .__thumb.__hover:hover,#nos-packs .content .section.nos_lieux .__thumbnails .__thumb.__hover:hover,#nos-packs .content .section.nos_pack .__thumbnails .__thumb.__hover:hover{transition:.3s transform ease,.3s box-shadow ease;transform:scale(1.015)}#nos-offres .content .section.nos_lieux .__thumbnails .__thumb.__hover:hover .__btn,#nos-offres .content .section.nos_lieux .__thumbnails .__thumb.__hover:hover .__images,#nos-offres .content .section.nos_pack .__thumbnails .__thumb.__hover:hover .__btn,#nos-offres .content .section.nos_pack .__thumbnails .__thumb.__hover:hover .__images,#nos-packs .content .section.nos_lieux .__thumbnails .__thumb.__hover:hover .__btn,#nos-packs .content .section.nos_lieux .__thumbnails .__thumb.__hover:hover .__images,#nos-packs .content .section.nos_pack .__thumbnails .__thumb.__hover:hover .__btn,#nos-packs .content .section.nos_pack .__thumbnails .__thumb.__hover:hover .__images{transition:.3s box-shadow ease;box-shadow:0 0 10px rgba(0,0,0,.2)}#nos-offres .content .section.nos_lieux .__thumbnails .__thumb.__hover:hover .__images,#nos-offres .content .section.nos_pack .__thumbnails .__thumb.__hover:hover .__images,#nos-packs .content .section.nos_lieux .__thumbnails .__thumb.__hover:hover .__images,#nos-packs .content .section.nos_pack .__thumbnails .__thumb.__hover:hover .__images{transition:.5s filter ease;filter:grayscale(0)}#nos-offres .content .section.nos_lieux .__thumbnails .__thumb.__hover:hover .__images img,#nos-offres .content .section.nos_pack .__thumbnails .__thumb.__hover:hover .__images img,#nos-packs .content .section.nos_lieux .__thumbnails .__thumb.__hover:hover .__images img,#nos-packs .content .section.nos_pack .__thumbnails .__thumb.__hover:hover .__images img{transition:.5s filter ease;filter:grayscale(100%)}#nos-offres .content .section.nos_lieux .__thumbnails .__images .__sub-title,#nos-offres .content .section.nos_pack .__thumbnails .__images .__sub-title,#nos-packs .content .section.nos_lieux .__thumbnails .__images .__sub-title,#nos-packs .content .section.nos_pack .__thumbnails .__images .__sub-title{position:absolute;top:50%;left:0;padding:1rem;transition:.5s transform ease,1s opacity ease;transform:translateY(0);text-align:center;opacity:0;color:#fff}#nos-offres .content .section.nos_lieux .__thumbnails .__images .__sub-title p,#nos-offres .content .section.nos_pack .__thumbnails .__images .__sub-title p,#nos-packs .content .section.nos_lieux .__thumbnails .__images .__sub-title p,#nos-packs .content .section.nos_pack .__thumbnails .__images .__sub-title p{font-family:now_alt_medium;font-size:1rem}#nos-offres .content .section.nos_lieux .__thumbnails .__btn,#nos-offres .content .section.nos_pack .__thumbnails .__btn,#nos-packs .content .section.nos_lieux .__thumbnails .__btn,#nos-packs .content .section.nos_pack .__thumbnails .__btn{font-family:now_alt_medium;font-size:.8rem;display:block;margin-top:1rem;padding:.7rem 0;text-align:center;color:#fff}#nos-offres .content .section.nos_lieux .__thumbnails .__btn .triangle,#nos-offres .content .section.nos_pack .__thumbnails .__btn .triangle,#nos-packs .content .section.nos_lieux .__thumbnails .__btn .triangle,#nos-packs .content .section.nos_pack .__thumbnails .__btn .triangle{position:absolute;z-index:-1;bottom:0;left:50%;display:inline-block;width:0;height:0;transition:.1s transform ease;transform:translate(-50%,0);border-top:20px solid;border-right:15px solid transparent;border-left:15px solid transparent}#nos-offres .content .section.nos_lieux .__thumbnails .__btn .triangle.visible,#nos-offres .content .section.nos_pack .__thumbnails .__btn .triangle.visible,#nos-packs .content .section.nos_lieux .__thumbnails .__btn .triangle.visible,#nos-packs .content .section.nos_pack .__thumbnails .__btn .triangle.visible{transition:.1s transform ease;transform:translate(-50%,90%)}#nos-offres .content .section.nos_lieux .__thumbnails .__btn .triangle.__blue,#nos-offres .content .section.nos_pack .__thumbnails .__btn .triangle.__blue,#nos-packs .content .section.nos_lieux .__thumbnails .__btn .triangle.__blue,#nos-packs .content .section.nos_pack .__thumbnails .__btn .triangle.__blue{border-top:20px solid #0093a3}#nos-offres .content .section.nos_lieux .__thumbnails .__btn .triangle.__green,#nos-offres .content .section.nos_pack .__thumbnails .__btn .triangle.__green,#nos-packs .content .section.nos_lieux .__thumbnails .__btn .triangle.__green,#nos-packs .content .section.nos_pack .__thumbnails .__btn .triangle.__green{border-top:20px solid #b5cb3a}#nos-offres .content .section.nos_lieux .__thumbnails .__btn .triangle.__red,#nos-offres .content .section.nos_pack .__thumbnails .__btn .triangle.__red,#nos-packs .content .section.nos_lieux .__thumbnails .__btn .triangle.__red,#nos-packs .content .section.nos_pack .__thumbnails .__btn .triangle.__red{border-top:20px solid #9e0027}#nos-offres .content .section.nos_lieux .__thumbnails .__btn.__blue,#nos-offres .content .section.nos_pack .__thumbnails .__btn.__blue,#nos-packs .content .section.nos_lieux .__thumbnails .__btn.__blue,#nos-packs .content .section.nos_pack .__thumbnails .__btn.__blue{background:#0093a3}#nos-offres .content .section.nos_lieux .__thumbnails .__btn.__green,#nos-offres .content .section.nos_pack .__thumbnails .__btn.__green,#nos-packs .content .section.nos_lieux .__thumbnails .__btn.__green,#nos-packs .content .section.nos_pack .__thumbnails .__btn.__green{background:#b5cb3a}#nos-offres .content .section.nos_lieux .__thumbnails .__btn.__red,#nos-offres .content .section.nos_pack .__thumbnails .__btn.__red,#nos-packs .content .section.nos_lieux .__thumbnails .__btn.__red,#nos-packs .content .section.nos_pack .__thumbnails .__btn.__red{background:#9e0027}#nos-offres .content .section.nos_lieux .__thumbnails .__btn.__grey,#nos-offres .content .section.nos_pack .__thumbnails .__btn.__grey,#nos-packs .content .section.nos_lieux .__thumbnails .__btn.__grey,#nos-packs .content .section.nos_pack .__thumbnails .__btn.__grey{background:#6e6f70}#nos-offres .content .section.nos_lieux .__thumbnails:hover .__images .__sub-title,#nos-offres .content .section.nos_pack .__thumbnails:hover .__images .__sub-title,#nos-packs .content .section.nos_lieux .__thumbnails:hover .__images .__sub-title,#nos-packs .content .section.nos_pack .__thumbnails:hover .__images .__sub-title{transition:.5s transform ease,1s opacity ease;transform:translateY(-50%);opacity:1}#nos-offres .content .section:last-child,#nos-packs .content .section:last-child{margin-bottom:100px}#nos-offres .content .section .__thumbnails:nth-child(1) .__more,#nos-packs .content .section .__thumbnails:nth-child(1) .__more{width:calc(100% * 4 + 6rem)}#nos-offres .content .section .__thumbnails:nth-child(2) .__more,#nos-packs .content .section .__thumbnails:nth-child(2) .__more{width:calc(100% * 4 + 6rem);transform:translateX(calc((-100% / 4) - .5rem))}#nos-offres .content .section .__thumbnails:nth-child(3) .__more,#nos-packs .content .section .__thumbnails:nth-child(3) .__more{width:calc(100% * 4 + 6rem);transform:translateX(calc((-100% / 2) - 1rem))}#nos-offres .content .section .__more,#nos-packs .content .section .__more{position:relative;right:0;left:0;display:none;margin:0;margin:2rem 0}#nos-offres .content .section .__more .__wrap-content,#nos-packs .content .section .__more .__wrap-content{background-size:cover}#nos-offres .content .section .__more .__txt.black p,#nos-packs .content .section .__more .__txt.black p{color:#000!important}#nos-offres .content .section .__more.__blue .__title,#nos-packs .content .section .__more.__blue .__title{color:#0093a3}#nos-offres .content .section .__more.__blue .__txt p,#nos-packs .content .section .__more.__blue .__txt p{color:#0093a3}#nos-offres .content .section .__more.__green .__title,#nos-packs .content .section .__more.__green .__title{color:#b5cb3a}#nos-offres .content .section .__more.__green .__txt p,#nos-packs .content .section .__more.__green .__txt p{color:#b5cb3a}#nos-offres .content .section .__more.__red .__title,#nos-packs .content .section .__more.__red .__title{color:#9e0027}#nos-offres .content .section .__more.__red .__txt p,#nos-packs .content .section .__more.__red .__txt p{color:#9e0027}#nos-offres .content .section .__more.visible,#nos-packs .content .section .__more.visible{display:block}#nos-offres .content .section .__more .__details,#nos-packs .content .section .__more .__details{position:relative}#nos-offres .content .section .__more .__image-background,#nos-packs .content .section .__more .__image-background{width:100%;height:auto}#nos-offres .content .section .__more .__image-background img,#nos-packs .content .section .__more .__image-background img{width:100%;height:100%;object-fit:cover}#nos-offres .content .section .__more .__wrap-content,#nos-packs .content .section .__more .__wrap-content{z-index:999;display:-ms-flexbox;display:flex;width:100%;height:auto;padding:2rem;-ms-flex-pack:end;justify-content:flex-end}#nos-offres .content .section .__more .__wrap-content .__content,#nos-packs .content .section .__more .__wrap-content .__content{position:relative;width:50%;height:auto;padding:2rem;background:#fff}#nos-offres .content .section .__more .__wrap-content .__content .close,#nos-packs .content .section .__more .__wrap-content .__content .close{position:absolute;top:1rem;right:1rem;cursor:pointer}#nos-offres .content .section .__more .__wrap-content .__content .__title,#nos-packs .content .section .__more .__wrap-content .__content .__title{text-align:left}#nos-offres .content .section .__more .__wrap-content .__content .__title h6,#nos-packs .content .section .__more .__wrap-content .__content .__title h6{font-family:now_alt_medium;font-size:1.3rem;margin:0}#nos-offres .content .section .__more .__wrap-content .__content .__txt p,#nos-packs .content .section .__more .__wrap-content .__content .__txt p{font-family:now_alt_medium;font-size:.9rem}#nos-offres .content .section .__more .__wrap-content .__content .__txt.__color,#nos-packs .content .section .__more .__wrap-content .__content .__txt.__color{margin-bottom:1rem;color:#0093a3}#nos-offres .content .section .__more .__wrap-content .__content .__btn,#nos-packs .content .section .__more .__wrap-content .__content .__btn{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin-top:1rem}#nos-offres .content .section .__more .__wrap-content .__content .__btn a,#nos-packs .content .section .__more .__wrap-content .__content .__btn a{font-family:now_alt_medium;font-size:.7rem;display:block;width:50%;margin:0;padding:.5rem 1.5rem;transition:.3s transform ease,.3s box-shadow ease;text-align:center;color:#fff;background:#0093a3}#nos-offres .content .section .__more .__wrap-content .__content .__btn a:not(:first-child),#nos-packs .content .section .__more .__wrap-content .__content .__btn a:not(:first-child){margin-left:1rem}#nos-offres .content .section .__more .__wrap-content .__content .__btn a:hover,#nos-packs .content .section .__more .__wrap-content .__content .__btn a:hover{transition:.3s transform ease,.3s box-shadow ease;transform:scale(1.015);box-shadow:0 0 10px rgba(0,0,0,.2)}#nos-offres .content .section .__more .__wrap-content .__content .__btn a.__blue,#nos-packs .content .section .__more .__wrap-content .__content .__btn a.__blue{background:#0093a3}#nos-offres .content .section .__more .__wrap-content .__content .__btn a.__green,#nos-packs .content .section .__more .__wrap-content .__content .__btn a.__green{background:#b5cb3a}#nos-offres .content .section .__more .__wrap-content .__content .__btn a.__red,#nos-packs .content .section .__more .__wrap-content .__content .__btn a.__red{background:#9e0027}#nos-offres .content .section .__more.open,#nos-packs .content .section .__more.open{display:block}@media screen and (max-width:1200px){#nos-offres .content .section .__intro,#nos-packs .content .section .__intro{margin:70px 0}#nos-offres .content .section .__intro p,#nos-packs .content .section .__intro p{padding:0!important}#nos-offres .content .section .d-flex .__thumbnails,#nos-packs .content .section .d-flex .__thumbnails{width:calc((100% / 3) - 2rem);margin-bottom:2rem}#nos-offres .content .section .d-flex .__thumbnails .__more,#nos-packs .content .section .d-flex .__thumbnails .__more{width:calc(100% * 3 + 4rem)}#nos-offres .content .section .d-flex .__thumbnails .__more .__content,#nos-packs .content .section .d-flex .__thumbnails .__more .__content{width:100%}#nos-offres .content .section .d-flex .__thumbnails:nth-child(2) .__more,#nos-packs .content .section .d-flex .__thumbnails:nth-child(2) .__more{transform:translateX(calc((-100% / 3) - .5rem))}#nos-offres .content .section .d-flex .__thumbnails:nth-child(3) .__more,#nos-packs .content .section .d-flex .__thumbnails:nth-child(3) .__more{transform:translateX(calc((-100% / 1.5) - 1rem))}}@media screen and (max-width:1024px){#nos-offres .content .section .__intro,#nos-packs .content .section .__intro{margin:50px 0}#nos-offres .content .section .d-flex .__thumbnails,#nos-packs .content .section .d-flex .__thumbnails{width:calc((100% / 2) - 2rem);margin-bottom:2rem}#nos-offres .content .section .d-flex .__thumbnails .__more,#nos-packs .content .section .d-flex .__thumbnails .__more{width:calc(100% * 2 + 2rem)}#nos-offres .content .section .d-flex .__thumbnails .__more .__content,#nos-packs .content .section .d-flex .__thumbnails .__more .__content{width:100%}#nos-offres .content .section .d-flex .__thumbnails:nth-child(2) .__more,#nos-packs .content .section .d-flex .__thumbnails:nth-child(2) .__more{transform:translateX(calc((-100% / 2) - 1rem))}#nos-offres .content .section .d-flex .__thumbnails:nth-child(3) .__more,#nos-packs .content .section .d-flex .__thumbnails:nth-child(3) .__more{transform:translateX(0)}}@media screen and (max-width:750px){.__details .__content p{padding:0!important}}@media screen and (max-width:530px){#nos-offres .content .section .__intro,#nos-packs .content .section .__intro{margin:20px 0}#nos-offres .content .section .d-flex .__thumbnails,#nos-packs .content .section .d-flex .__thumbnails{width:calc((100%) - 2rem);margin-bottom:2rem}#nos-offres .content .section .d-flex .__thumbnails .__title,#nos-packs .content .section .d-flex .__thumbnails .__title{margin-bottom:.5rem}#nos-offres .content .section .d-flex .__thumbnails .__title .__d-inline,#nos-packs .content .section .d-flex .__thumbnails .__title .__d-inline{padding-bottom:.2rem}#nos-offres .content .section .d-flex .__thumbnails .__title .__d-inline span,#nos-packs .content .section .d-flex .__thumbnails .__title .__d-inline span{font-size:1rem;padding:0 1.5rem}#nos-offres .content .section .d-flex .__thumbnails .__more,#nos-packs .content .section .d-flex .__thumbnails .__more{width:calc(100%)}#nos-offres .content .section .d-flex .__thumbnails .__more .__details,#nos-packs .content .section .d-flex .__thumbnails .__more .__details{padding:0}#nos-offres .content .section .d-flex .__thumbnails .__more .__details .__content,#nos-packs .content .section .d-flex .__thumbnails .__more .__details .__content{width:100%;padding:1rem}#nos-offres .content .section .d-flex .__thumbnails .__more .__details .__content p,#nos-packs .content .section .d-flex .__thumbnails .__more .__details .__content p{padding:0!important}#nos-offres .content .section .d-flex .__thumbnails .__more .__details .__content .close,#nos-packs .content .section .d-flex .__thumbnails .__more .__details .__content .close{top:.5rem;right:.5rem}#nos-offres .content .section .d-flex .__thumbnails .__more .__details .__wrap-content,#nos-packs .content .section .d-flex .__thumbnails .__more .__details .__wrap-content{padding:.5rem}#nos-offres .content .section .d-flex .__thumbnails .__more .__btn,#nos-packs .content .section .d-flex .__thumbnails .__more .__btn{flex-direction:column;-ms-flex-direction:column}#nos-offres .content .section .d-flex .__thumbnails .__more .__btn>a,#nos-packs .content .section .d-flex .__thumbnails .__more .__btn>a{width:100%;margin:auto 0 1rem 0!important}#nos-offres .content .section .d-flex .__thumbnails:nth-child(2) .__more,#nos-packs .content .section .d-flex .__thumbnails:nth-child(2) .__more{transform:translateX(0)}#nos-offres .content .section .d-flex .__thumbnails:nth-child(3) .__more,#nos-packs .content .section .d-flex .__thumbnails:nth-child(3) .__more{transform:translateX(0)}}.gal{margin-left:15%}.gal .content_gal{width:2.2%!important}.gal .content_gal[aria-hidden=false] .title_gal{right:70px;transition:right 1s ease,opacity 1s ease;opacity:1}.gal .title_gal{position:absolute;right:50px;bottom:20%;max-width:50%;padding:25px;opacity:0;color:#fff;background:#0093a3}.cat{z-index:999;height:50px;margin:20px 0}.cat .btn-group{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cat .btn-group:nth-of-type(1) label{margin-right:20px}.cat .btn-group:nth-of-type(2){float:right}.cat label{padding:10px;cursor:pointer}.cat label.tous{border-top:2px solid #b5cb3a;border-bottom:2px solid #b5cb3a}.cat label.professionnels{border-top:2px solid #9e0027;border-bottom:2px solid #9e0027}.cat label.grand_public{border-top:2px solid #0093a3;border-bottom:2px solid #0093a3}.cat label.formations{border-top:2px solid #6e6f70;border-bottom:2px solid #6e6f70}.cat label.archive{border-top:2px solid #00407d;border-bottom:2px solid #00407d}.cat input{position:absolute;visibility:hidden}.bandeau{position:relative;overflow:hidden;width:100%;height:auto;max-height:500px}.bandeau::before{position:absolute;z-index:-1;top:0;display:block;width:100%;height:100%;content:' ';background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat}.bandeau .img{width:70%;margin:auto}.bandeau .title_gal{position:absolute;top:20vw;right:25%;max-width:50%;padding:25px;color:#fff;background:#0093a3}.bandeau .title_gal p{font-family:now_alt_bold;font-size:1.2rem;font-weight:400;line-height:2.2rem}.container>.title{float:left;width:auto;padding:10px 20px;color:#fff;border-radius:30px;background:#9e0027}.start{min-height:calc(100vh - 325px)}.start:not(#home) .entete{border-bottom:10px solid #0093a3}.start:not(#form)#archive,.start:not(#form)#articles,.start:not(#form)#calendrier{width:70%;margin:40px auto 40px auto}.start:not(#form)#archive .header-wrapper .title,.start:not(#form)#articles .header-wrapper .title,.start:not(#form)#calendrier .header-wrapper .title{display:-ms-flexbox;display:flex}.start:not(#form)#archive .header-wrapper .title h1,.start:not(#form)#articles .header-wrapper .title h1,.start:not(#form)#calendrier .header-wrapper .title h1{font-size:1.2rem;width:auto;margin-bottom:20px;padding:10px 20px;color:#fff;border-radius:30px;background:#9e0027}.start:not(#form)#event{margin:40px auto 40px auto}.start:not(#form)#event .title{display:-ms-flexbox;display:flex}.start:not(#form)#event .title h1{font-size:1.2rem;width:auto;margin-bottom:20px;padding:10px 20px;color:#fff;border-radius:30px;background:#9e0027}.start:not(#form) .body-wrapper{position:relative;display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.start:not(#form) .body-wrapper .card{width:calc((100% / 3) - 27px);min-width:200px;max-width:1200px;margin:0 0 40px 0}.start:not(#form) .body-wrapper .card .card-header{position:relative;right:0;width:100%;text-align:right}.start:not(#form) .body-wrapper .card .card-header.professionnels{background-color:#9e0027}.start:not(#form) .body-wrapper .card .card-header.grand_public{background-color:#0093a3}.start:not(#form) .body-wrapper .card .card-header.formations{background-color:#6e6f70}.start:not(#form) .body-wrapper .card .card-header .publics{padding:2.5px 10px;color:#fff}.start:not(#form) .body-wrapper .card .card-body{padding:15px;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat}.start:not(#form) .body-wrapper .event{width:45%}.start:not(#form) .body-wrapper .event .card-content .reso{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}.start:not(#form) .body-wrapper .event .card-content .reso>a,.start:not(#form) .body-wrapper .event .card-content .reso>div{margin-right:15px}.start:not(#form) .body-wrapper .event .card-content .reso a{display:block;margin-bottom:10px}.start:not(#form) .body-wrapper .event .card-content .reso a img{width:20px;margin-left:10px}.start:not(#form) .body-wrapper .event .card-content .txt{width:80%}#articles .cat label:not(.active){border:none}#articles .cat label.active,#articles .cat label:hover{border-top:1px solid #0093a3;border-bottom:2px solid #b5cb3a}#articles .articles-listing{flex-direction:column;-ms-flex-direction:column}#articles .articles-listing .card{width:100%!important}#articles .articles-listing .card>a{position:relative;display:grid;grid-template-columns:minmax(300px,25%) minmax(400px,calc(75% - 40px));grid-template-rows:250px;grid-column-gap:40px}#articles .articles-listing .card>a .card-image{display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;max-height:250px;grid-column-start:1;grid-row-start:1;object-fit:contain;-ms-flex-pack:center;justify-content:center}#articles .articles-listing .card>a .card-image img{display:inline-block;width:100%;height:100%;object-fit:cover}#articles .articles-listing .card>a .wrapper-content{width:100%;height:100%;padding:20px 20px;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat;grid-column-start:2;grid-row-start:1}#articles .articles-listing .card>a .wrapper-content .wrapper-info{display:-ms-inline-flexbox;display:inline-flex;width:100%}#articles .articles-listing .card>a .wrapper-content .wrapper-info .cat{width:auto!important;height:inherit!important;margin:0 0 0 3px}#articles .articles-listing .card>a .wrapper-content .readmore{float:right}#articles .articles-listing .card .card-content{overflow:hidden;height:7.7rem}#articles .articles-listing .card .card-content h2{font-size:.9rem}#articles .articles-listing .card:last-child{margin-bottom:0}.paginations{max-width:1200px}.paginations>ul>li{border:none}.paginations>ul>li>span.active::after{display:block;width:100%;height:5px;content:' ';background:#b5cb3a}.paginations>ul>li a,.paginations>ul>li span{padding:4px 5px}.paginations>ul>li:first-child{float:left}.paginations>ul>li:first-child>a::before,.paginations>ul>li:first-child>span::before{display:inline-block;margin-right:10px;content:'<';transition:.3s transform ease;transform:translateX(0)}.paginations>ul>li:first-child>a:hover::before{transition:.3s transform ease;transform:translateX(-3px)}.paginations>ul>li:last-child{float:right}.paginations>ul>li:last-child>a::after,.paginations>ul>li:last-child>span::after{display:inline-block;margin-left:10px;content:'>';transition:.3s transform ease;transform:translateX(0)}.paginations>ul>li:last-child>a:hover::after{transition:.3s transform ease;transform:translateX(3px)}.header-wrapper .title h2{font-size:1.2rem;width:auto;width:auto;width:115px;margin-bottom:20px;padding:10px 20px;color:#fff;border-radius:30px;background:#9e0027}.content{width:50%;margin:4rem auto}.content p{margin:10px 0}.content_s{margin:auto!important}.entete{display:-ms-inline-flexbox;display:inline-flex;width:100%;height:auto;padding:20px;border-top:10px solid #b5cb3a;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat;-ms-flex-wrap:wrap;flex-wrap:wrap}.entete .entete_c{position:relative;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;width:70%;margin:50px auto;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column}.entete .entete_c h1{width:max-content;max-width:100%;margin-bottom:20px;padding:10px 20px;border-radius:30px;background:#9e0027}.body-wrapper .content h4:not(:first-of-type){margin:30px 0 0 0;padding-top:30px;border-top:1px solid #000}.body-wrapper .sub-content{margin-top:20px;margin-bottom:20px;border-top:1px solid #000}.body-wrapper .sub-content>img{float:left;width:33%;margin:20px 10px 0 0}#event{margin-bottom:20px}#event .content{margin-top:50px}#event .content h2{float:left;margin-right:20px}#event .content .reso{display:-ms-inline-flexbox;display:inline-flex;width:50px;height:25px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#event .sidebar{margin-top:50px}#event p a{text-decoration:underline}.sidebar{position:absolute;right:0;width:20%;margin:-55px auto 0 20px}.sidebar h2{width:100px;height:100px;border-radius:100px;background:#9e0027}.sidebar .side-agenda{padding:10px 20px 10px 0}.sidebar .side-agenda:not(:nth-of-type(1)){border-top:1px solid #0093a3}.sidebar .side-agenda:not(:nth-of-type(1))::before{position:absolute;display:block;width:5px;height:5px;margin-top:-13px;content:' ';border-radius:10px;background:#0093a3}.sidebar .side-agenda:nth-of-type(3){margin-bottom:10px}.sidebar .side-all-agenda{float:left;width:auto;margin-bottom:10px;padding:10px 20px;transition:background-color .3s ease;border:2px solid #9e0027;border-radius:30px;background:#fff}.sidebar .side-all-agenda a{color:#000}.sidebar .side-all-agenda:hover{transition:background-color .3s ease;background-color:#9e0027}.sidebar .side-all-agenda:hover a{color:#fff}#newsletter{padding:20px 0;background:#0093a3}#newsletter .ml-form-embedSubmitLoad{display:inline-block;width:20px;height:20px}#newsletter .ml-form-embedSubmitLoad:after{display:block;width:11px;height:11px;margin:1px;content:' ';animation:ml-form-embedSubmitLoad 1.2s linear infinite;border:4px solid #fff;border-color:#fff #fff #fff transparent;border-radius:50%}@keyframes ml-form-embedSubmitLoad{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#newsletter #mlb2-985974.ml-form-embedContainer{display:table;box-sizing:border-box;width:100%!important;height:100%;margin:0 auto}#newsletter #mlb2-985974.ml-form-embedContainer button,#newsletter #mlb2-985974.ml-form-embedContainer h4,#newsletter #mlb2-985974.ml-form-embedContainer p,#newsletter #mlb2-985974.ml-form-embedContainer span{letter-spacing:normal!important;text-transform:none!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper{position:relative;display:inline-block!important;margin:0;padding:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedDefault,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedPopup{width:400px}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm{width:750px}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-align-left{text-align:left}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-align-center{text-align:center}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-align-default{display:table-cell!important;text-align:center!important;vertical-align:middle!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-align-right{text-align:right}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img{width:100%;height:auto;border-top-left-radius:4px;border-top-right-radius:4px}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal{display:-ms-flexbox;display:flex;overflow:hidden;padding-bottom:0;border:1px solid #fff;border-radius:30px;-ms-flex-pack:center;justify-content:center}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent{width:100%}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent{color:#fff}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{font-family:Regular;text-align:center;color:#fff}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent label{line-height:40px;padding:0 20px;white-space:nowrap;color:#fff}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;margin:0 0 10px 0;text-align:left;text-align:center;color:#000;color:#fff}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;color:#000}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a{text-decoration:underline;color:#000}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form{width:100%;margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent{width:100%;margin:0 0 20px 0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow{width:100%;margin:0 0 10px 0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input{font-size:14px!important;line-height:20px!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:10px 10px!important;color:#333!important;border-width:1px!important;border-style:solid!important;border-color:#ccc!important;border-radius:4px!important;background-color:#fff!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder{color:#333}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder{color:#333}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder{color:#333}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder{color:#333}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow{display:-ms-flexbox;display:flex;height:40px}#newsletter .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal{width:100%}#newsletter .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal{width:auto;margin-left:-45px}#newsletter .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields{float:left;box-sizing:border-box}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input{font-size:14px;line-height:20px;box-sizing:border-box;width:100%;padding:10px 10px;color:#333;border-width:0;border-style:solid;border-radius:30px;background-color:#fff}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:700;line-height:20px;width:100%;padding:10px!important;color:#000!important;border-style:solid;border-color:transparent;background-color:transparent;box-shadow:none}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]{position:relative;display:inline-block;visibility:visible;float:left;width:14px;height:14px;margin:1px 0 0 0;opacity:1;appearance:checkbox!important;-moz-appearance:checkbox!important;-webkit-appearance:checkbox!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:12px;display:block;padding-left:25px;text-align:left;color:#000}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label{font-weight:400;margin:0;padding:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a{text-decoration:underline;color:#000}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p{font-family:'Open Sans',Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;margin:0 5px 0 0!important;padding:0!important;color:#000!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child{margin:0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit{margin:0 0 20px 0}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button{font-family:'Open Sans',Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;box-sizing:border-box!important;width:100%!important;padding:10px!important;color:#fff!important;border:none!important;border-radius:4px!important;background-color:#000!important;box-shadow:none!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover{background-color:#333!important}#newsletter .ml-subscribe-close{position:absolute;top:0;right:0;width:30px;height:30px;margin-top:-10px;margin-right:-10px;cursor:pointer;background:url(https://bucket.mlcdn.com/images/default/modal_close.png) no-repeat;background-size:30px}#newsletter .ml-error input{background:url(https://bucket.mlcdn.com/images/default/error-icon.png) 98% center no-repeat #fff!important;background-size:24px 24px!important}#newsletter .ml-error .label-description{color:red!important}#newsletter .ml-error .label-description p{color:red!important}#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p,#newsletter #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter{color:red!important}@media only screen and (max-width:400px){#newsletter .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields{width:100%!important;margin-bottom:10px!important}}#newsletter #mc_embed_signup{width:600px;margin:auto;padding:0 0 0 10px;border:1px solid #fff;border-radius:100px}#newsletter #mc_embed_signup form{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#newsletter #mc_embed_signup form #mc_embed_signup_scroll{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}#newsletter #mc_embed_signup form #mc_embed_signup_scroll label{width:260px;margin-right:10px;text-align:center;color:#fff}#newsletter #mc_embed_signup form #mc_embed_signup_scroll>input{width:315px;padding-left:20px}#newsletter #mc_embed_signup form #mc_embed_signup_scroll input{height:31px;border:none;border-radius:30px;box-shadow:none}#newsletter #mc_embed_signup form #mc_embed_signup_scroll .clear input{margin-left:-30px;background:#fff}#home .content{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#home .content>p{position:relative;width:calc(100% / 3);margin-top:10px;padding:50px 20px}#home .content>p img{position:absolute;top:-20px;left:50%;width:auto;height:50px;transform:translate(-50%)}#home .content>p:nth-of-type(n+4){width:calc(100% / 4)}#home .content>p:last-child{width:auto!important;margin:auto;margin-top:0!important}#home .content>p:last-child a{display:block;margin:auto;padding:10px 20px;transition:background-color .3s ease;text-align:center;border:2px solid #b5cb3a;border-radius:30px}#item .item-wrapper,#item-article .item-wrapper{width:45%;margin:auto}#item .item-wrapper .title-wrapper,#item-article .item-wrapper .title-wrapper{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:40px 0;-ms-flex-align:baseline;align-items:baseline}#item .item-wrapper .title-wrapper .back,#item-article .item-wrapper .title-wrapper .back{margin-right:10px;margin-left:-80px}#item .item-wrapper .title-wrapper .back::before,#item-article .item-wrapper .title-wrapper .back::before{display:inline-block;margin-right:5px;content:'<'}#item .item-wrapper .title-wrapper .title,#item-article .item-wrapper .title-wrapper .title{width:auto;margin:0}#item .item-wrapper .title-wrapper .title h1,#item-article .item-wrapper .title-wrapper .title h1{width:auto;padding:10px 20px;border-radius:30px;background:#9e0027}#item .item-wrapper .info-wrapper,#item-article .item-wrapper .info-wrapper{display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;width:100%;-ms-flex-direction:column;-ms-flex-align:end;align-items:flex-end}#item .item-wrapper .info-wrapper .date,#item-article .item-wrapper .info-wrapper .date{width:100%;margin-bottom:20px;padding:5px 10px;text-align:right;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat}#item .item-wrapper .info-wrapper .reso,#item-article .item-wrapper .info-wrapper .reso{display:-ms-inline-flexbox;display:inline-flex;margin-bottom:20px}#item .item-wrapper .info-wrapper .reso a,#item-article .item-wrapper .info-wrapper .reso a{display:-ms-inline-flexbox;display:inline-flex;margin:0 0 0 10px;-ms-flex-align:center;align-items:center}#item .item-wrapper .info-wrapper .reso a img,#item-article .item-wrapper .info-wrapper .reso a img{width:20px;height:auto;margin-left:5px}#item .item-wrapper .body-wrapper .card-image,#item-article .item-wrapper .body-wrapper .card-image{width:100%}#item .item-wrapper .body-wrapper .card-content,#item-article .item-wrapper .body-wrapper .card-content{margin:40px 0}#item .item-wrapper .body-wrapper .card-content .txt p,#item-article .item-wrapper .body-wrapper .card-content .txt p{line-height:1.5rem;margin:0 0 1.2rem 0}#item .item-wrapper .body-wrapper .card-content .txt a,#item-article .item-wrapper .body-wrapper .card-content .txt a{border-bottom:1px solid #9e0027}#item .item-wrapper .body-wrapper .card-content .txt h2,#item-article .item-wrapper .body-wrapper .card-content .txt h2{font-family:bold;font-size:1.2rem;font-weight:400;margin:0}#item .item-wrapper .body-wrapper .card-content .txt ul,#item-article .item-wrapper .body-wrapper .card-content .txt ul{margin-bottom:1.2rem}#item .item-wrapper .body-wrapper .card-content .txt ul li::before,#item-article .item-wrapper .body-wrapper .card-content .txt ul li::before{display:inline-block;width:5px;height:5px;margin-right:5px;content:' ';vertical-align:middle;border-radius:10px;background:#9e0027}#item .content,#item-article .content{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#item .content .images_s,#item-article .content .images_s{width:40%;margin-right:15px;-ms-flex-item-align:center;align-self:center}#item .content .images_s img,#item-article .content .images_s img{margin-bottom:15px}#item .content .content_s,#item-article .content .content_s{width:calc(60% - 30px)}#item .content .icones,#item-article .content .icones{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:70px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}#item .content .icones .icon,#item-article .content .icones .icon{width:auto;max-width:200px;height:50px}#item .content .icones .icon img,#item-article .content .icones .icon img{width:100%;height:50px}#item .content .icones .icon p,#item-article .content .icones .icon p{text-align:center}#devis{display:-ms-inline-flexbox;display:inline-flex;width:100%;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#devis .title{width:200px;height:200px;transform:translateX(80px);border-radius:200px;background:#9e0027}#devis .title h4{margin:50% 10px 0 10px;transform:translateY(-50%);text-align:center;color:#fff}#devis .txt{display:-ms-inline-flexbox;display:inline-flex;width:25%;height:auto;margin-right:20px;background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap}#devis .txt p{padding:20px 20px 20px 100px;text-align:left;color:#000}#devis .txt p strong{font-size:1.3rem}#devis .demander-votre-devis{margin-top:0;transform:translate(50%,-125%)}#devis .img{position:relative;width:400px;height:300px}#devis .img .content-img{overflow:hidden;width:auto;height:auto}#devis .img .content-img>img{width:100%;height:100%}#devis.item,#devis.item-article,#devis.nos-offres,#devis.nos-packs,#devis.sublog{height:auto;padding:20px 0;background:#9e0027}#devis.item a,#devis.item-article a,#devis.nos-offres a,#devis.nos-packs a,#devis.sublog a{color:#fff}#devis.item a .title,#devis.item-article a .title,#devis.nos-offres a .title,#devis.nos-packs a .title,#devis.sublog a .title{width:auto;height:35px;padding:5px 20px;transform:translateX(0);vertical-align:baseline;border:1px solid #fff;border-radius:30px}#devis.item a:hover,#devis.item-article a:hover,#devis.nos-offres a:hover,#devis.nos-packs a:hover,#devis.sublog a:hover{color:#000}#devis.item a:hover .title,#devis.item-article a:hover .title,#devis.nos-offres a:hover .title,#devis.nos-packs a:hover .title,#devis.sublog a:hover .title{transition:background .3s ease;background:#fff}#reco{background:#00407d}#reco .title{display:-ms-flexbox;display:flex;width:100%;padding:10px;cursor:pointer}#reco .title h2{font-size:1rem;width:auto;margin:auto;padding:10px;text-align:center;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}#reco .title h2::after{display:-ms-inline-flexbox;display:inline-flex;width:15px;height:18px;margin-left:10px;content:' ';background:url(../images/fleche-top.svg);background-repeat:no-repeat;background-size:15px 18px}#reco .title.open h2:after{transform:rotate(180deg)}#reco .txt{position:relative;z-index:-1;display:none;width:100%}#reco .txt p{width:300px;color:#fff}#reco .txt p a{text-decoration:underline;color:#fff}#reco .txt.open{z-index:999;display:-ms-inline-flexbox;display:inline-flex;padding-top:20px;background:#00407d;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#reco .txt.open .item{display:block}#reco .txt h3{color:#b5cb3a}#reco .item{margin:0 0 20px 20px;padding-left:20px;border-left:1px solid #fff}#reco .item img{width:50px;margin-bottom:10px}.content_s.map{width:100%!important;height:auto}.content_s.map p:last-child{height:500px}.content_s.map a#carte{display:block;width:100%;height:100%}#event .title,#item .title,#item-article .title{width:45%;margin:auto}#event .head-event .tags,#item .head-event .tags,#item-article .head-event .tags{width:100%}#event .head-event .tags.professionnels,#item .head-event .tags.professionnels,#item-article .head-event .tags.professionnels{background-color:#9e0027}#event .head-event .tags.grand_public,#item .head-event .tags.grand_public,#item-article .head-event .tags.grand_public{background-color:#0093a3}#event .head-event .tags.formations,#item .head-event .tags.formations,#item-article .head-event .tags.formations{background-color:#6e6f70}#event .head-event .tags.publics,#item .head-event .tags.publics,#item-article .head-event .tags.publics{padding:2.5px 10px;color:#fff}#event .card-header,#item .card-header,#item-article .card-header{display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column}#event .card-header.professionnels,#item .card-header.professionnels,#item-article .card-header.professionnels{background-color:#9e0027}#event .card-header.grand_public,#item .card-header.grand_public,#item-article .card-header.grand_public{background-color:#0093a3}#event .card-header.formations,#item .card-header.formations,#item-article .card-header.formations{background-color:#6e6f70}#event .card-header .publics,#item .card-header .publics,#item-article .card-header .publics{text-align:right}#event .card-header .publics.publics,#item .card-header .publics.publics,#item-article .card-header .publics.publics{padding:2.5px 10px;color:#fff}#event .card-body,#item .card-body,#item-article .card-body{padding:15px;background-image:url(/user/themes/lecampus/images/Trame-bleu2.svg);background-repeat:repeat}#event .card-content,#item .card-content,#item-article .card-content{margin-top:20px}.demander-votre-devis{position:absolute;z-index:999;right:5%;width:200px;height:200px;padding:10px;transform:translate(0,-50%);text-align:center;color:#fff;background:#9e0027}.demander-votre-devis strong{font-weight:700!important}.demander-votre-devis a{color:#fff}.demander-votre-devis img{width:50px;margin-top:10px}#sublog .body-wrapper{background-image:url(../images/Trame-gris.svg);background-repeat:repeat}#sublog .content{display:-ms-inline-flexbox;display:inline-flex;flex-direction:row-reverse;width:90%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}#sublog .content .txt{width:50%}#sublog .content .txt .content_txt{width:50%}#sublog .content .txt>p{font-family:bold;font-size:1.2rem}#sublog svg{pointer-events:none}#sublog .mapsalles{position:relative;width:50%}#sublog .mapsalles .contour{position:relative;z-index:1;display:inline-block;overflow:hidden;width:100%;vertical-align:middle;pointer-events:none}#sublog .mapsalles .fond{position:absolute;z-index:0;top:5.3%;left:0;display:inline-block;overflow:hidden;width:100%;vertical-align:middle}#sublog .mapsalles .fond path{transition:fill .3s ease;pointer-events:all;fill:none}#sublog .mapsalles .fond path:hover{transition:fill .3s ease;fill:#0093a3!important}#sublog .content_salle{position:absolute;top:300px;left:50%;visibility:hidden;overflow-x:hidden;width:40%;background:#fff}#sublog .content_salle>p{padding-left:10px}#sublog .content_salle .header-salles{width:100%;height:100%;margin-top:0;padding:5px 10px;color:#fff;background:#0093a3}#sublog .content_salle .header-salles h3{width:100%}#sublog .content_salle .header-salles img{display:none}#sublog .content_salle .gal-salles{position:relative;height:100%}#sublog .content_salle .gal-salles img{width:100%;height:100%}#sublog .content_salle h4{font-family:bold;font-size:1.2rem;margin-top:-1px;padding:5px 10px;background:#b5cb3a}#sublog .slidesjs-navigation{position:absolute;z-index:999;top:50%;display:block;float:left;overflow:hidden;width:30px;height:30px;margin-right:5px;padding-top:13px;background-position:0 0}#sublog .slidesjs-previous{left:10px;background-image:url(/user/themes/lecampus/images/arrow-gal.svg)}#sublog .slidesjs-next{right:10px;background-image:url(/user/themes/lecampus/images/arrow-gal-next.svg)}#default .header-wrapper{width:45%;margin:auto;margin-top:50px}#default .body-wrapper{margin-bottom:50px}#default .title{width:80%;margin:auto}#default .txt{margin:auto}#default p{margin-bottom:10px}.ok{cursor:pointer}.cookie-banner{position:fixed;top:0;display:none;width:100%}.cookie-banner.active{display:block}.cookie-inform-and-ask{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background-color:green}.cookie-inform-and-ask.active{display:block}.cookie-inform-and-ask .cookie-dialog{position:absolute;top:50%;left:50%;width:70%;transform:translate(-50%,-50%)} \ No newline at end of file diff --git a/user/themes/lecampus/css/bricklayer.css b/user/themes/lecampus/css/bricklayer.css index 4505480..5005fe1 100644 --- a/user/themes/lecampus/css/bricklayer.css +++ b/user/themes/lecampus/css/bricklayer.css @@ -46,4 +46,4 @@ flex: 1; padding-left: 5px; padding-right: 5px; -} \ No newline at end of file +} diff --git a/user/themes/lecampus/imagesloaded.pkgd.min.js b/user/themes/lecampus/imagesloaded.pkgd.min.js new file mode 100644 index 0000000..bcccd8a --- /dev/null +++ b/user/themes/lecampus/imagesloaded.pkgd.min.js @@ -0,0 +1,7 @@ +/*! + * imagesLoaded PACKAGED v4.1.4 + * JavaScript is all like "You images are done yet or what?" + * MIT License + */ + +!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o", - "description": "Spectre.css: a lightweight, responsive and modern CSS framework", - "main": "docs/dist/spectre.css", + "dependencies": { + "animate.css": "^4.1.1" + }, + "scripts": { + "sass": "node-sass -w scss -o css-compiled" + }, + "name": "lecampus.net", + "description": "", + "version": "1.0.0", + "main": "index.js", + "directories": { + "test": "tests" + }, "repository": { "type": "git", - "url": "https://github.com/picturepan2/spectre.git" - }, - "license": "MIT", - "keywords": [ - "css", - "framework", - "flexbox", - "responsive", - "mobile-friendly", - "front-end", - "sass", - "modern" - ], - "bugs": { - "url": "https://github.com/picturepan2/spectre/issues" + "url": "https://figureslibres.io/gogs/kevin/lecampus.net.git" }, + "author": "", + "license": "", "devDependencies": { - "gulp": "latest", - "gulp-autoprefixer": "latest", - "gulp-clean-css": "^3.9.4", - "gulp-csscomb": "^3.0.8", - "gulp-rename": "^1.2.2", - "gulp-sass": "^4.0.1" - }, - "browserslist": [ - "last 4 Chrome versions", - "Edge >= 12", - "Firefox ESR", - "last 4 Safari versions", - "last 4 Opera versions", - "Explorer >= 10" - ], - "dependencies": { - "browserslist": "^4.6.1", - "caniuse-lite": "file:node_modules/caniuse-lite", - "gulp-sourcemaps": "^2.6.4", - "uglify-js": "^3.5.12" + "node-sass": "*" } } diff --git a/user/themes/lecampus/scss/theme.scss b/user/themes/lecampus/scss/theme.scss index ee9d0c2..06a965e 100644 --- a/user/themes/lecampus/scss/theme.scss +++ b/user/themes/lecampus/scss/theme.scss @@ -11,10 +11,9 @@ @import 'theme/header'; @import 'theme/menu'; @import 'theme/footer'; +@import 'theme/form'; @import 'theme/mobile'; @import 'theme/cookies'; @import 'theme/thumbnails/thumbnails'; -@import 'theme/custom'; - // Extra Skeleton Styling @import 'theme/blog'; diff --git a/user/themes/lecampus/scss/theme/_blog.scss b/user/themes/lecampus/scss/theme/_blog.scss index d3fabd7..e6c0472 100644 --- a/user/themes/lecampus/scss/theme/_blog.scss +++ b/user/themes/lecampus/scss/theme/_blog.scss @@ -254,10 +254,12 @@ overflow: hidden; display: inline-flex; justify-content: center; + max-height: 250px; img{ display: inline-block; - height: 250px; - width: auto; + width: 100%; + height: 100%; + object-fit: cover; } } .wrapper-content{ @@ -268,11 +270,16 @@ padding: 20px 20px; width: 100%; height: 100%; - .date{ - float: left; - } - .cat{ - margin-left: 3px; + .wrapper-info{ + display: inline-flex; + width: 100%; + & > div{ + } + .cat{ + margin:0 0 0 3px; + height: inherit!important; + width: auto!important; + } } .readmore{ float: right; @@ -282,6 +289,7 @@ .card-content{ overflow: hidden; height: 7.7rem; + h2{ font-size: 0.9rem; } @@ -354,117 +362,6 @@ } } -.start#form{ - .entete{ - border-top: 1px solid $light-blue - } - h2{ - margin-top: 0; - } - .body-wrapper{ - width: 100%; - min-width: 250px; - margin: auto auto 140px auto; - form{ - width: calc( (100% / 2)); - margin-top: 20px; - margin: auto; - & > div{ - width: 100%; - margin: 20px 0; - border-bottom: 1px solid $red; - .form-data{ - @include inlineflex(); - margin: 20px 0px; - &> div{ - overflow: hidden; - margin: 10px 10px; - min-width: 100px; - border: 2px solid $red; - border-radius: 30px; - padding: 10px 20px; - &.check{ - background: $red; - color: white; - } - input{ - border: none; - } - input[type='radio'] { - visibility: hidden; - position: absolute; - } - label{ - cursor: pointer; - } - } - } - &:nth-of-type(n+5):not(:nth-of-type(n+12)){ - width: 50%; - float: left; - border-bottom: 0px; - .form-data{ - width: 100%; - & > div{ - width: 100%; - } - } - } - &:nth-of-type(11){ - border-bottom: 1px solid $red !important; - width: 100%!important; - .form-data { - width: 50%!important; - } - } - &.button-wrapper{ - background: $red; - height: 100px; - position: absolute; - left: 0; - width: 100%; - button{ - margin-right: 25%; - position: absolute; - right: 0; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - background: white; - border-radius: 30px; - padding: 10px 35px; - box-shadow:none; - border:0; - } - } - } - } - #send-valide{ - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - background: $red; - border-radius: 20px; - position: fixed; - width: 30%; - min-height: 30%; - left: 50%; - top: 50%; - padding: 50px; - .toast{ - position: relative; - text-align: center; - color: white; - } - .ok{ - color: white; - position: absolute; - right: 20px; - bottom: 20px; - } - } - } -} - .header-wrapper{ .title{ h2{ @@ -502,19 +399,21 @@ // background-size: cover; height: auto; border-top: 10px solid $green; + width: 100%; .entete_c{ @include inlineflex; + flex-direction: column; text-align: center; width: 70%; margin: 50px auto; position: relative; h1{ - width: auto; + width: max-content; + max-width: 100%; margin-bottom: 20px; background: $red; border-radius: 30px; - width: auto; padding: 10px 20px; } } @@ -1079,6 +978,9 @@ margin: 0 0 1.2rem 0; line-height: 1.5rem; } + a{ + border-bottom: 1px solid $red; + } h2{ font-size: 1.2rem; font-family: $Bold; @@ -1152,7 +1054,6 @@ width: 100%; // height: 300px; .title{ - visibility: hidden; width: 200px; height: 200px; background: $red; @@ -1174,7 +1075,7 @@ margin-right: 20px; height: auto; p{ - padding: 20px 20px 20px 20px; + padding: 20px 20px 20px 100px; color: black; text-align: left; strong{ @@ -1204,7 +1105,7 @@ } #devis{ - &.item, &.sublog, &.item-article{ + &.item, &.sublog, &.item-article, &.nos-offres ,&.nos-packs{ background: $red; height: auto; padding: 20px 0; diff --git a/user/themes/lecampus/scss/theme/_mobile.scss b/user/themes/lecampus/scss/theme/_mobile.scss index 0c0ceef..1998c1d 100644 --- a/user/themes/lecampus/scss/theme/_mobile.scss +++ b/user/themes/lecampus/scss/theme/_mobile.scss @@ -552,7 +552,6 @@ & > a{ grid-template-columns: 100%!important; grid-column-gap: 0!important; - grid-template-rows: 100%!important; .card-image{ img{ width: 100%!important; @@ -731,7 +730,8 @@ width: 100%!important; } - } .start:not(#form)#archive, .start:not(#form)#calendrier, .start:not(#form)#articles{ + } + .start:not(#form)#archive, .start:not(#form)#calendrier, .start:not(#form)#articles{ width: 90%!important; .cat { height: auto!important; @@ -777,6 +777,30 @@ } } } + .start{ + &#form{ + .body-wrapper{ + form{ + .form-columns{ + .form-column { + display: block; + .form-data { + width: 100%; + & > div{ + width: 100%; + label{ + display: block; + width: 100%; + text-align: center; + } + } + } + } + } + } + } + } + } #mlb2-985974.ml-form-embedContainer .ml-form-embedWrapper.embedForm{ width: 90%!important; diff --git a/user/themes/lecampus/scss/theme/_typography.scss b/user/themes/lecampus/scss/theme/_typography.scss index 7e99f23..302320f 100644 --- a/user/themes/lecampus/scss/theme/_typography.scss +++ b/user/themes/lecampus/scss/theme/_typography.scss @@ -140,7 +140,7 @@ p{ } -#item, #item-article{ +#item, #item-article, #event{ .title-wrapper{ .back{ font-family: $Bold; @@ -179,17 +179,28 @@ p{ font-family: $Bold; font-weight: normal; } - ul{ + ul, ol{ + padding: 0; li{ font-size: 0.9rem; line-height: 1.5rem; + &::before{ + content: " "; + width: 5px; + height: 5px; + border-radius: 10px; + display: inline-block; + vertical-align: middle; + background: $red; + margin-right: 5px; + } } } } } } } -#item, #item-article{ +#item, #item-article, #event{ .content{ .content_s{ h2{ diff --git a/user/themes/lecampus/templates/form.html.twig b/user/themes/lecampus/templates/form.html.twig index 6f56794..52b48e9 100644 --- a/user/themes/lecampus/templates/form.html.twig +++ b/user/themes/lecampus/templates/form.html.twig @@ -33,8 +33,8 @@ {% endif %} - - {% include "forms/form.html.twig" %} +
{% endblock %} diff --git a/user/themes/lecampus/templates/nos-packs.html.twig b/user/themes/lecampus/templates/nos-packs.html.twig index 9a1a208..62cd334 100644 --- a/user/themes/lecampus/templates/nos-packs.html.twig +++ b/user/themes/lecampus/templates/nos-packs.html.twig @@ -45,22 +45,12 @@ - {% endif %} {% endfor %} + - -
-
- - - - - -
-
{% endblock %} diff --git a/user/themes/lecampus/templates/partials/articles-list.html.twig b/user/themes/lecampus/templates/partials/articles-list.html.twig index 73e4967..5a58c57 100644 --- a/user/themes/lecampus/templates/partials/articles-list.html.twig +++ b/user/themes/lecampus/templates/partials/articles-list.html.twig @@ -1,7 +1,6 @@ {% set image = page.media.images|first %}
- {% if image %}
{{ image.derivatives(300,700,200).sizes('(max-width:26em) 100vw, 50vw').html('','articles') }} diff --git a/user/themes/lecampus/templates/partials/base.html.twig b/user/themes/lecampus/templates/partials/base.html.twig index 0214b8f..ff16049 100644 --- a/user/themes/lecampus/templates/partials/base.html.twig +++ b/user/themes/lecampus/templates/partials/base.html.twig @@ -18,7 +18,7 @@ {% block stylesheets %} - {% do assets.addCss('theme://css-compiled/theme.css') %} + {% do assets.addCss('theme://css-compiled/theme'~compress) %} {% do assets.addCss('theme://css/tarteaucitron.css') %} {% do assets.addCss('theme://css/leaflet.css') %} {% do assets.addCss('theme://css/jquery.bxslider.min.css') %} @@ -67,7 +67,6 @@ {% block header %} -
diff --git a/user/themes/lecampus/templates/partials/blog/block_devis.html.twig b/user/themes/lecampus/templates/partials/blog/block_devis.html.twig index 8d4d118..0eec0ce 100644 --- a/user/themes/lecampus/templates/partials/blog/block_devis.html.twig +++ b/user/themes/lecampus/templates/partials/blog/block_devis.html.twig @@ -1,5 +1,5 @@
- +

DEVIS
EN LIGNE

Parlez-nous de votre projet

devis diff --git a/user/themes/lecampus/templates/partials/blog/date.html.twig b/user/themes/lecampus/templates/partials/blog/date.html.twig index 9d51a80..ddf1d74 100644 --- a/user/themes/lecampus/templates/partials/blog/date.html.twig +++ b/user/themes/lecampus/templates/partials/blog/date.html.twig @@ -1,44 +1,52 @@ - - {% set mois_begin = 'MONTHS_OF_THE_YEAR'|ta(page.header.publish_date|date('n') - 1) %} - {% set mois_end = 'MONTHS_OF_THE_YEAR'|ta(page.header.date_end|date('n') - 1) %} + + {% set mois_begin = 'MONTHS_OF_THE_YEAR'|ta(page.header.publish_date|date('n') - 1) %} + {% set mois_begin_date = 'MONTHS_OF_THE_YEAR'|ta(page.header.date|date('n') - 1) %} + {% set mois_end = 'MONTHS_OF_THE_YEAR'|ta(page.header.date_end|date('n') - 1) %} - {% if not page.header.date_end %} + {% if page.header.publish_date != true %} - {% if page.parent.template == "articles" %} + {% if page.header.date_end == true %} + Du + {% else %} Le - - - {% else %} - - Le - - - {% endif %} {% endif %} - {% if page.header.date_end %} - Du + - au - - {% endif %} - + + {% if page.header.date_end == true %} + + au + + + {% else %} + à + {{ page.header.date|date('G', "Europe/Paris") }}h{{ page.header.date|date('i', "Europe/Paris") }} + {% endif %} + + {% else %} + Le + {{ page.header.publish_date|date('d') }} + {{mois_begin}} + {{ page.header.publish_date|date('Y') }} + à + {{ page.header.publish_date|date('G', "Europe/Paris") }}h{{ page.header.publish_date|date('i', "Europe/Paris") }} + + {% endif %} + + diff --git a/user/themes/lecampus/templates/partials/devis.html.twig b/user/themes/lecampus/templates/partials/devis.html.twig index 585e44e..5175b4f 100644 --- a/user/themes/lecampus/templates/partials/devis.html.twig +++ b/user/themes/lecampus/templates/partials/devis.html.twig @@ -1,7 +1,7 @@ -{% set options = { items: {'@page.self': '/demande-de-devis'}, 'limit': 1 } %} +{% set options = { items: {'@page.self': '/organisez-vos-evenements/demande-de-devis'}, 'limit': 1 } %} - {% for p in page.collection(options) %} + {% for p in page.collection(options)%} {% set image = p.media.images|first %} {% set h4 = h4 ?: 'h4' %} @@ -20,7 +20,7 @@ {% include 'partials/blog/block_devis.html.twig' %}
{% else %} - +
Faire une demande de devis en ligne
diff --git a/user/themes/lecampus/templates/partials/sidebar.html.twig b/user/themes/lecampus/templates/partials/sidebar.html.twig index 2372dd4..eae8f8b 100644 --- a/user/themes/lecampus/templates/partials/sidebar.html.twig +++ b/user/themes/lecampus/templates/partials/sidebar.html.twig @@ -11,7 +11,7 @@ {% set next_year = "+1 year"|date('Y')%} - {% for p in page.collection(options).dateRange( this_day ~ this_month ~ this_year, '12/31/' ~ next_year).slice(0, 3).order('date', 'asc') %} + {% for p in page.collection(options).dateRange( this_day ~ this_month ~ this_year, '12/31/' ~ next_year).order('date', 'asc').slice(0,3) %}