.reading-site .logo-content .bloc-nom{margin-bottom:-2px}.reading-site a.bt:active,.reading-site a.bt:focus,.reading-site a.bt:hover{color:#fff!important}.reading-site #button-act a.bt-contour{background:transparent!important}.reading-site #button-act a.bt-contour:active,.reading-site #button-act a.bt-contour:focus,.reading-site #button-act a.bt-contour:hover{background:#424242!important;color:#fff!important}body.reading-site{display:flex;flex-direction:column;min-height:100vh;padding:0}.reading-site .reading-content.actualite{padding:173px 160px 0}.reading-site.simple .reading-content.actualite{padding-top:140px}.reading-site .reading-content{flex-grow:1}#header #header-top .logo-content{align-items:center;display:flex;justify-content:center}.reading-site #header h1{display:none}.reading-site #header-top{border-bottom:none;left:0;right:0;width:100%}.reading-site #header-top nav.general{align-items:center;border-top:none;display:flex;margin:0 auto;max-width:1600px;min-height:43px;padding:0 150px;position:relative}.reading-site #header-top nav.general a.soumettre-lien{font:15px/20px Cantata One,serif}.reading-site #header-top nav.general:after,.reading-site #header-top nav.general:before{background:#f1e9e0;content:"";height:1px;left:150px;position:absolute;right:150px}.reading-site #header-top nav.general:before{top:0}.reading-site #header-top nav.general:after{bottom:0}.reading-site #header-top nav.general a.menu-button,.reading-site #header2 nav.general-mobil a.page-name.menu-button{padding:10px 20px;width:max-content}.reading-site #header-top nav.general a.menu-button.soumettre-lien{padding:5px 20px}.reading-site #header-top nav.general a.menu-button.soumettre-lien:hover:after{background:none!important}.reading-site #header-top nav.general .choix-projet h3{align-items:center;display:flex;font-size:18px;justify-content:center}.reading-site #header-top nav.general .choix-projet span{font-size:6px;margin:0 10px}.reading-site .right-menu-bar:before{background:transparent}.reading-site .right-menu-bar .footer-logo{position:relative;z-index:10}.reading-site .right-menu-bar .footer-logo:before{background:#fff;border-radius:50%;bottom:-153px;content:"";height:275px;position:absolute;right:-131px;width:275px;z-index:-1}.reading-site .right-menu-bar .footer-logo:after{background:#f1e9e0;border-radius:50%;bottom:-153px;content:"";height:276px;position:absolute;right:-131px;width:276px;z-index:-2}.reading-site .right-menu-bar .footer-logo .position{text-align:center}.reading-site .right-menu-bar .footer-logo .position p{font-size:12px;line-height:10px;margin:0 0 7px}.reading-site .right-menu-bar .footer-logo .position p span{color:#f08000;display:inline-block;font-size:18px;font-weight:700;line-height:25px;padding-top:3px;text-transform:uppercase}.reading-site .left-menu-bar{display:none}.reading-site .right-menu-bar .right1 .group-search a{background:transparent}.reading-site .right-menu-bar .right1 .card-nav div.user-dys,.reading-site .right-menu-bar .right1 a.login{align-items:center;background:#fff;display:flex;height:60px;justify-content:center;margin-top:14px;padding:0;width:60px}.icon-dys{color:#424242}.reading-site .header-main-menu.shrink #header-top{height:75px;left:0;right:0;top:0}.reading-site .header-main-menu.shrink #header-top nav.general{margin-right:100px!important;width:100%}.reading-site .header-main-menu.shrink #header-top div.logo-content{align-items:center;display:flex;width:100%}.reading-site .header-main-menu.shrink #header-top .logo{margin:15px}.reading-site .header-main-menu.shrink #header-top .logo img{max-height:50px}.reading-site .header-main-menu.shrink nav.general a.soumettre-lien>span,.reading-site .header-main-menu.shrink nav.general:after,.reading-site .header-main-menu.shrink nav.general:before{display:none!important}.reading-site a.project-name.active{color:#fff}.reading-site.home.education #header-top{border:none!important}.reading-site.home.education #header-top .logo{margin:30px}.reading-site.home.education .reading-content.actualite{padding:140px 0 0}.reading-site.project #header-top .logo{margin:15px}.reading-site .menu-project{align-items:center;display:flex;justify-content:flex-end}.reading-site .menu-project .bt-header{background:transparent;border:none;padding:0 20px}.reading-site .menu-project .bt-header a{color:#424242}.reading-site .menu-project .rubrique{text-align:left;width:100%}.reading-site #header-top nav.general a:after{z-index:1}.reading-site .btn-project{background:transparent;border:none;font:15px/20px Cantata One,serif}.reading-site .btn-project.dropdown-toggle:after{border:none;color:#424242;content:"\e92e";display:inline-block;font-family:short-font!important;font-size:6px;margin-left:1.255em}.reading-site .drop-project .dropdown-menu .dropdown-item{font:15px/30px Cantata One,serif}.reading-site .drop-project .dropdown-menu .dropdown-item:hover{background-color:transparent}.reading-site .drop-project .dropdown-menu .dropdown-item:hover:after{display:none}.reading-site.project h1{font-size:30px;line-height:36px}.reading-site.project .text-2{font-size:16px;font-weight:400;line-height:20px}.reading-content .list-contests{align-items:center;display:flex;justify-content:center}.reading-content .list-contests .image{display:flex;flex-flow:row wrap;height:250px;place-content:center}.reading-site .result-col-right .home-main{margin:0}.reading-site .result-col-right .home-main .background-opacity{background:transparent;border-radius:0;box-shadow:none;padding:0}.reading-site .result-col-right .home-main .background-opacity div.title{font-size:1.2rem;font-weight:700}.reading-site .result-col-right .home-main .background-opacity .button-block-content.btn-3m{order:unset}@media (min-width:361px) and (max-width:595px){.reading-site .result-col-right .home-main .background-opacity .button-block-content.btn-3m{order:2}}.reading-site #searchmodal .modal-body button{background:transparent;box-shadow:none!important}.reading-site.user .content-post .post-tag .badge{color:#fff}article .badges a,article h2,article h2 a{color:#424242!important}.reading-site.post .page-content label{font-weight:700}.reading-site .edito{margin:auto;max-width:85%}.short-text-area{height:25em;overflow-y:scroll}.navbar{background:#fff!important;box-shadow:0 5px 15px 0 rgba(0,0,0,.1);min-height:50px;padding:0}.btn-action-submit:hover{color:#fff!important}p{font-size:inherit;line-height:inherit;margin-bottom:1rem;margin-top:0}.page{display:flex;flex-direction:column;min-height:calc(100vh - 2px)}.bold{font-weight:700!important}.regular{font-weight:400!important}.light{font-weight:300!important}.txt-right{text-align:right!important}.txt-left{text-align:left!important}.navbar-brand{max-height:90px!important}.navbar-brand>img{max-height:75px!important}.upload-image-strip .file-select-button{color:#fff!important}.reading-site .home-main{box-shadow:none;margin-bottom:100px;margin-top:100px;position:relative;text-align:center}.home-main .icon{background:#fff;border-radius:50px;display:inline-block;height:100px;line-height:90px;margin:-50px 0 15px;width:100px}.home-main p{margin-bottom:25px}.home-main .background-opacity{border-radius:5px;box-shadow:0 10px 20px 0 rgba(0,0,0,.2);max-width:576px;padding:26px;position:relative}.home-main .background-opacity:after{background-color:#fff;content:"";inset:0;position:absolute;z-index:-1}.home-main .your-times{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:360px){.home .home-main .your-times .button-block-content.btn-3m{order:2}}.home-main .your-times .button-block{margin-bottom:10px;position:relative}.home-main .your-times .button-block>a{align-items:center;border-radius:135px;box-shadow:0 10px 20px 0 rgba(0,0,0,.2);color:#fff!important;display:flex;flex-basis:135px;font:14px/20px Cantata One,serif;height:135px;justify-content:center;margin:5px 20px;padding:0 5px;position:relative;text-decoration:none;width:135px}.home-main .your-times .button-block>a:active,.home-main .your-times .button-block>a:focus,.home-main .your-times .button-block>a:hover{color:#fff!important}.home-main .your-times .button-block>a:active{box-shadow:0 5px 10px rgba(0,0,0,.2);transform:translateY(-1px)}.home-main .your-times .button-block>a:after{border-radius:100%;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;transition:all .4s;width:100%;z-index:-1}.home-main .your-times .button-block>a:hover:after{opacity:0;transform:scaleX(1.3) scaleY(1.3)}#header-logo{display:flex}.navbar .navbar-form{height:55px;margin:5px 0}.navbar .menu-left-auto{left:auto;right:0}.navbar .menu-left-auto li>a{font-size:12px;font-weight:400}.access-contact-label{color:rgba(0,0,0,.5);font-size:12px;font-weight:300;padding-left:.5rem;padding-right:.5rem}.menu-left-auto .list-contact-user{font-size:12px;font-weight:400}.navbar-light .navbar-nav .nav-link.list-menu-header{color:#333}.user-login{color:#757676!important}.btn-action-submit{border:none;color:#fff}article.cs-article{border-bottom:none!important}a.lire-plus:active,a.lire-plus:focus,a.lire-plus:hover{color:#fff}.result-col-right .home-main a.nb-3{height:90px;margin:0 2px 5px;padding:15px 5px;width:90px}.result-col-right .home-main a.nb-2{height:118px;padding:11px 5px;width:118px}.result-col-right .home-main a.nb-2.long-text>span,.result-col-right .home-main a.nb-3.long-text>span{font-size:11px;line-height:19px}.resultat-recherche .not-displayable .content-tag .label i,.resultat-recherche .not-displayable h2,.resultat-recherche .not-displayable p,.resultat-recherche .not-displayable span{color:#929292!important}.resultat-recherche .not-displayable .vertical-text:after,.resultat-recherche .not-displayable .vertical-text>span{background:#f8f4ef!important}.template-form{background:#fff}.template-form .content-form{background:#e1e1e1 none repeat scroll 0 0;border-radius:5px;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);margin-bottom:40px;padding:30px;text-align:left}.template-form .title>i{border-radius:50%;color:#fff;display:inline-block;font-size:30px;height:80px;line-height:80px;margin-bottom:15px;margin-top:15px;width:80px}.template-form .form-dyn+.form-dyn{margin-bottom:20px}.template-form .content-form .btn-primary{border:none}.form-submit{margin-bottom:73px}.upload-image-strip{text-align:left}.upload-image-strip .help-block{margin-top:-13px}.c-create-thumbnail{margin:15px}.edit .container.template-form{background:#eaeaea}.navbar-toggle{background:transparent;color:#fff;height:50px;margin:0;padding:0;position:absolute;right:15px;text-align:center;width:30px}@media (max-width:1199px){.home-main a span+span{font-size:12px}}@media (min-width:991px){.navbar-nav>li>a{padding-bottom:25px;padding-top:25px}.reading-site .menu-project{align-items:center;display:flex;justify-content:flex-end}#block-menu-right{display:flex!important;flex-direction:row-reverse!important;justify-content:space-between}.menu-left-auto .list-contact-user>a:hover{background:#eee}}@media (min-width:991px) and (max-width:1199px){.container-fluid,.navbar .login{padding-right:0}.navbar .login{padding-top:28px}}@media (min-width:991px) and (max-width:1294px){.container-fluid,.navbar .login{padding-right:0}.navbar .login{padding-top:28px}}@media (max-width:992px){.reading-site .menu-project{justify-content:space-between}.reading-site .menu-project .rubrique{width:auto}.reading-site .menu-project .rubrique a.page-name.menu-button{padding:5px 10px!important}.template-form .content-form{margin-bottom:10px;padding:15px}.reading-site.lp.home{background-position-y:130px!important}.result-search{margin-bottom:40px;padding-bottom:20px;padding-top:20px}.result-col-right{margin-top:0;padding-left:15px;padding-top:1px}.navbar-header{align-items:center;display:flex;max-width:100%}.navbar-brand{max-width:50%}.result-col-right .home-main{margin:0 0 40px}.navbar .by{margin:0 2px 0 8px}.dropdown-menu.menu-left-auto.show{border:0;margin:0}.dropdown-menu.menu-left-auto.show .nav-item{padding:5px 15px}.dropdown-menu.menu-left-auto.show .nav-link{color:#333}.menu-left-auto .list-contact-user>a:hover{background-color:#eee}.reading-site .actualite{margin-top:0}body.reading-site.project{background-position:center 95px}.single .titre-single .content-tag{padding:20px 0!important}}@media (max-width:767px){#navbar .header-action .btn-action-submit{margin-left:18px}body.home .home-main{font-size:22px}.reading-content .ligne-oeuvre{display:none}.reading-content .head-article .d-block img{margin-top:20px!important;width:100%}}@media (max-width:601px){#navbar .header-action .btn-action-submit{margin-left:0}}@media (max-width:328px){.button-xs-dropdown{font-size:10px}.home-main a{margin:0 6px 20px}.navbar-brand>img.logo-customer{max-height:41px!important}.navbar-brand.header-logo-customer{margin-right:5px}}@media (max-width:380px){.single .oeuvre-main{margin:0!important}}@media (max-width:265px){.navbar-brand>img.logo-customer{max-height:26px!important}.navbar-brand.header-logo-customer{margin-right:2px}}@media (max-width:767.8px){.oeuvre-main .content img{display:block;float:none;margin:0 0 20px!important;max-width:100%}}@media (max-width:1199px){.reading-site.home,.reading-site.home.simple{background-size:cover!important}}.single .oeuvre-main .content,.single .oeuvre-main .content>p{font-weight:400;user-select:text}.oeuvre .content-column .background-opacity,.oeuvre .content-column .home-main{background:#f8f4ef!important;border-radius:10px;box-shadow:none;padding:15px}article .badges{color:#424242!important}.reading-site .resultat-recherche h2.resultat-titre span.resultat-titre2{color:#fff;margin-right:3px;padding:7px 15px}.reading-site .resultat-recherche h2.resultat-titre{color:#404141;font-size:28px!important;line-height:16px!important;margin:30px 0;text-align:center}.reading-site .ui-menu{top:67px!important;width:381px!important}.reading-site .resultat-recherche h2.resultat-titre span.resultat-titre1{background:#fff!important}.reading-site.projects.project .quizz-content{background-size:auto;margin:-50px 30px 30px}@media (max-width:450px){.home-main .background-opacity{padding:25px 20px}.home-main .background-opacity h1{font-size:30px;line-height:36px;margin-bottom:10px}body.home .home-main .text-2{font-size:14px;line-height:25px}.home-main .your-times .button-block>a{margin:0 5px}}.educ-projet{padding-bottom:100px;padding-top:80px}.educ-projet .col-12{margin-bottom:30px}.educ .bloc-item{background:hsla(0,0%,100%,.9);border-radius:5px;box-shadow:0 10px 50px 0 rgba(0,0,0,.5);display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:270px;padding:20px 30px;position:relative;text-align:left}.educ .bloc-item .titre{margin-bottom:20px;position:relative;text-align:center}.educ .bloc-item .titre:after{background:#e6dfda;bottom:10px;content:"";height:1px;left:0;position:absolute;right:0;width:100%;z-index:1}.educ .bloc-item h2 a{display:block;font-size:20px}.educ .bloc-item .classe{color:#fe872c;display:block;font:300 16px/24px Open Sans,sans-serif}.educ .bloc-item .classe span{background:#858687;border-radius:3px;color:#fff;display:inline-block;font:400 11px/11px Open Sans,sans-serif;margin:0 2px 2px 0;padding:4px 7px 4px 23px;position:relative;z-index:10}.educ .bloc-item .classe span:before{color:hsla(0,0%,100%,.5);content:"\e991";font-family:short-font,serif!important;font-size:10px;left:7px;position:absolute;top:5px}.educ .bloc-item p a{color:#424242;display:block;font-size:13px;font-weight:400;line-height:17px}.educ .bloc-item .bt{width:100%}.educ .bloc-item .bt:active,.educ .bloc-item .bt:focus,.educ .bloc-item .bt:hover{color:#fff!important}@media (max-width:991.8px){.educ .educ-titre h3{color:#fff;font-size:30px;line-height:1.2;padding:40px 15px 20px}}.home-main .your-times .bloc-nb{background:#424242;border-radius:43px;display:flex;height:43px;min-width:43px;place-content:center center;position:absolute;right:16px;top:1px}.home-main .your-times .bloc-nb span{color:#fff;display:flex;flex-direction:column;font-size:13px;font-weight:400;line-height:10px;place-content:center center}.home-main .your-times .bloc-nb span span{font-size:10px;line-height:10px}.home-main .bloc-nb-fiche .bloc-nb-ligne,.home-main .bloc-nb-fiche .bloc-nb-ligne .rond{align-items:center;display:flex;justify-content:center}.home-main .bloc-nb-fiche .bloc-nb-ligne .rond{background:#424242;border-radius:22px;color:#fff;font-size:12px;height:22px;margin-right:4px;width:22px}.home-main .bloc-nb-fiche .bloc-nb-ligne .txt{font-size:12px;margin-right:4px}.home-main .bloc-nb-fiche .bloc-nb-ligne .chiffre{font-size:20px;font-weight:700}