/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.noir{color:#000000;}.gris1{color:#dee2e6;}.gris2{color:#CCCCCC;}.gris3{color:#666666;}.gris4{color:#333;}.blanc{color:#FFFFFF;}.bleu1{color:#66baaf;}.bleu2{color:#348e98;}.rose1{color:#d5266b;}.rose2{color:#cc0c59;}.orange1{color:#de4a1d;}.orange2{color:#e67800;}.orange3{color:#eb9000;}.transition,.page-node-25 #main-wrapper #content .articles a,.actu-liste a .photo:before,.actu-liste a .photo .field--name-field-photo img,.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .categorie-liste .articles a,.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .categorie-liste .articles a:before,.user-logged-in #bottom-admin ul li a,#main .menu-admin ul li a *,#main .menu-admin ul li a .picto:before,body #page #header #header-content #logo,body #page #header #header-content #logo:before,body #page #header #header-content #logo a,body #page #header #header-content #picto-menu ul li a,body #page #header #header-content #picto-menu ul li a span,#main-menu #nav-icon span,#main-menu #main-menu-content,#main-menu #main-menu-content .main-menu-content-inner a,.social-link ul li a,.social-link ul li a .svg-icon,.partage ul li a,.partage ul li a .svg-icon,.field--name-field-contenu table tr,.field--type-text-with-summary table tr,.slick-slider .slick-arrow,.carrousel .slick-arrow,.slick .slick-arrow,.galerie-photo .galerie-photo-col a img,.bandeau-slider .bandeau-slider-scroll .scroll-bar,#main .onglets{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}ul[class],ol[class]{padding:0;}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0;}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5;}ul[class],ol[class]{list-style:none;}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}img{max-width:100%;display:block;}article > * + *{margin-top:1em;}input,button,textarea,select{font:inherit;}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:0.01ms !important;animation-duration:0.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:0.01ms !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}strong{font-weight:bold;}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;}.clear{clear:both;}.uppercase{text-transform:uppercase;}.ombre{-webkit-box-shadow:0 0 7px rgba(0,0,0,0.5);box-shadow:0 0 7px rgba(0,0,0,0.5);}svg,img{max-width:100%;height:auto;display:block;}small{font-size:70%;}iframe{max-width:100%;width:100%;}em{font-style:italic;}strong{font-weight:bold;}sub,sup{font-size:60%;}#main p{padding-bottom:20px;}#main li{padding-bottom:10px;}#main p + ul{margin-top:0;}img{display:block;}button{outline:none !important;}section{padding-bottom:40px;}.ajax-progress{display:none !important;}.horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.container{max-width:1200px;margin:auto;}@media (max-width:991px){.container{padding:0 20px;}}a{display:inline-block;}a.file{display:block;}h1,h2,h3,h4,h5,h6{font-size:16px;line-height:1;}.visible-phone{display:none;}@media (max-width:991px){.visible-phone{display:block;}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;}.ligne{display:-webkit-box;display:-ms-flexbox;display:flex;}.ligne .gauche,.ligne .droite{-webkit-box-flex:1;-ms-flex:1;flex:1;}@media (max-width:991px){.ligne{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.text-center{text-align:center;}.ombre,.liste-trombinoscope .node .info .info-content,.page-node-25 #main-wrapper #content .articles a,.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .categorie-liste .articles a{-webkit-box-shadow:0 0 30px #AAA;box-shadow:0 0 30px #AAA;}.picto-cat{width:60px;height:60px;margin-right:20px;display:block;}.picto-cat .field{margin:10px;}.picto-cat .field img{width:40px;}@media (max-width:991px){.picto-cat{width:40px;height:40px;}.picto-cat .field{margin:5px;}.picto-cat .field img{width:30px;}}.line{display:grid;}.line.line-2{grid-template-columns:repeat(2,1fr);gap:40px;}.line.line-3{grid-template-columns:repeat(3,1fr);gap:40px;}@media (max-width:991px){.line{grid-template-columns:repeat(1,1fr) !important;}}body .h1{font-size:2.5rem;font-family:"Patrick Hand",cursive;}body .h2{font-size:3.75rem;font-family:"Patrick Hand",cursive;font-weight:normal;}body .h3,body.node--type-actualite #main-wrapper article.node--type-actualite .gauche h2{font-size:2rem;line-height:1.2;font-family:"Patrick Hand",cursive;}body .h3:after,body.node--type-actualite #main-wrapper article.node--type-actualite .gauche h2:after{content:"";width:70px;height:3px;display:block;background:#e67800;margin:5px 0 20px;}body .h4,body.node--type-actualite #main-wrapper article.node--type-actualite .gauche h3{font-size:1.5rem;line-height:1.2;font-weight:bold;}body .h4:after,body.node--type-actualite #main-wrapper article.node--type-actualite .gauche h3:after{display:none;}@media (max-width:991px){body .h2{font-size:2.5rem;}}body .chapo{font-size:1.25rem;max-width:70%;margin:auto;text-align:center;}@media (max-width:991px){body .chapo{max-width:100%;}}body .button,body #page form .form-actions .button,#page form .form-actions body .button,#page form .form-actions body .button-small,body #page form .form-actions .button-small,body .button-small{-webkit-transition:all 0.15s linear;transition:all 0.15s linear;overflow:hidden;position:relative;z-index:1;padding:15px 30px;border-top-left-radius:8px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:8px;display:inline-block;font-weight:bold;margin:10px 0;font-size:1rem;background-color:#e67800;border:none;color:#FFFFFF;text-transform:uppercase;text-decoration:none;border:2px solid #e67800;}body .button.button-large,body #page form .form-actions .button-large.button,#page form .form-actions body .button-large.button,#page form .form-actions body .button-large.button-small,body #page form .form-actions .button-large.button-small,body .button-large.button-small{padding:10px 30px;font-size:1.25rem;}body .button.button-dark,body #page form .form-actions .button-dark.button,#page form .form-actions body .button-dark.button,#page form .form-actions body .button-dark.button-small,body #page form .form-actions .button-dark.button-small,body .button-dark.button-small{background-color:#333;}body .button.button-white,body #page form .form-actions .button-white.button,#page form .form-actions body .button-white.button,#page form .form-actions body .button-white.button-small,body #page form .form-actions .button-white.button-small,body .button-white.button-small{background:#FFF;color:#e67800;}body .button.button-white:hover,body #page form .form-actions .button-white.button:hover,#page form .form-actions body .button-white.button:hover,#page form .form-actions body .button-white.button-small:hover,body #page form .form-actions .button-white.button-small:hover,body .button-white.button-small:hover{color:#FFF;}body .button.button-white:hover:before,body #page form .form-actions .button-white.button:hover:before,#page form .form-actions body .button-white.button:hover:before,#page form .form-actions body .button-white.button-small:hover:before,body #page form .form-actions .button-white.button-small:hover:before,body .button-white.button-small:hover:before{background:#e67800;}@media (max-width:991px){body .button,body #page form .form-actions .button,#page form .form-actions body .button,#page form .form-actions body .button-small,body #page form .form-actions .button-small,body .button-small{padding:10px 20px;}}body .button-small{padding:5px 20px;}body .button-picto-contact{padding-left:45px;}body .button-picto-contact:after{content:"";display:block;height:20px;width:20px;position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-position:center;background-image:url(/themes/custom/code2you/images/svg/picto-plus.svg);background-repeat:no-repeat;background-size:16px;}body .lien{font-weight:bold;color:#000;text-decoration:none;}body .lien:before{content:"> ";display:inline-block;margin-right:10px;color:#e67800;}body .lien:hover{color:#e67800;}.puce{height:10px;width:10px;display:inline-block;margin-right:10px;border-radius:100%;}.puce.puce-vert{background:#00ff00;}.puce.puce-rouge{background:#ff0000;}.info-alert{background:rgba(255,0,0,0.2);padding:5px 10px;border-radius:8px;text-align:center;margin:15px 0;}.info-success,div[role=contentinfo]{background:rgba(0,255,0,0.2);padding:5px 10px;border-radius:8px;text-align:center;margin:15px 0;}.quote::before{content:"“";}.quote::after{content:"”";}@media (max-width:991px){#main-menu{margin-left:auto;}}#main-menu #nav-icon{width:50px;height:40px;position:relative;z-index:100;background:none;border:none;cursor:pointer;}#main-menu #nav-icon span{display:block;position:absolute;height:4px;width:30px;border-radius:9px;left:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg);background:#333;}#main-menu #nav-icon span:nth-child(1){top:9px;}#main-menu #nav-icon span:nth-child(2),#main-menu #nav-icon span:nth-child(3){top:18px;}#main-menu #nav-icon span:nth-child(4){top:27px;}#main-menu #nav-icon.active span:nth-child(1){top:18px;width:0%;left:50%;}#main-menu #nav-icon.active span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);}#main-menu #nav-icon.active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}#main-menu #nav-icon.active span:nth-child(4){top:18px;width:0%;left:50%;}#main-menu #nav-icon strong{font-weight:bold;text-transform:uppercase;color:#333;position:relative;right:50px;}#main-menu #main-menu-content{opacity:0;visibility:hidden;position:fixed;z-index:40;top:76px;left:0;background:#333;width:100vw;height:calc(100vh - 76px);overflow:scroll;}#main-menu #main-menu-content.active{visibility:visible;opacity:1;}#main-menu #main-menu-content .main-menu-content-inner{padding:80px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#main-menu #main-menu-content .main-menu-content-inner .title-menu{font-size:3.75rem;font-family:"Patrick Hand",cursive;color:#FFF;font-weight:bold;margin-bottom:50px;}#main-menu #main-menu-content .main-menu-content-inner a{position:relative;left:0;color:#FFF;font-weight:bold;font-size:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;margin-bottom:15px;}#main-menu #main-menu-content .main-menu-content-inner a:hover{left:10px;}#main-menu #main-menu-content .main-menu-content-inner .categorie{margin-right:100px;}@media (max-width:991px){#main-menu #main-menu-content .main-menu-content-inner{padding:50px 0 0 0;display:block;}#main-menu #main-menu-content .main-menu-content-inner .title-menu{font-size:2rem;margin-bottom:10px;}#main-menu #main-menu-content .main-menu-content-inner .categorie{margin-right:0;margin-bottom:20px;}#main-menu #main-menu-content .main-menu-content-inner a{font-size:1.25rem;margin-bottom:5px;}#main-menu #main-menu-content .main-menu-content-inner a .picto-cat{width:30px;height:30px;margin-right:15px;}#main-menu #main-menu-content .main-menu-content-inner a .picto-cat .field img{width:20px;}}body.menu_open{overflow:hidden;}#block-code2you-footer #block-code2you-footer-menu{text-transform:uppercase;}#block-code2you-footer .menu{margin:0;}#block-code2you-footer .menu li a{color:#CCCCCC;text-decoration:none;}#block-code2you-footer .menu li a:hover{color:#dee2e6;}#breadcrumb{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;bottom:40px;}#breadcrumb .breadcrumb{background:none;}#breadcrumb .breadcrumb li{color:#333;font-weight:bold;}#breadcrumb .breadcrumb li a{color:#e67800;}#breadcrumb .breadcrumb li:before{margin:0 5px;}#formulaire h2{text-align:center;}#page form{max-width:70%;margin:auto;}#page form label.form-required{position:relative;}#page form label.form-required:after{content:"*";color:#D00;font-size:12px;position:absolute;right:-10px;top:0;}#page form label{margin-bottom:3px;}#page form select,#page form input:not(.button):not(.form-radio):not(.form-checkbox){border-radius:20px;height:40px;width:100%;margin:0;background:#FFFFFF;border:3px solid #666666;padding:0 20px;line-height:40px;}#page form select::-webkit-input-placeholder,#page form input:not(.button):not(.form-radio):not(.form-checkbox)::-webkit-input-placeholder{font-weight:normal;}#page form select::-moz-placeholder,#page form input:not(.button):not(.form-radio):not(.form-checkbox)::-moz-placeholder{font-weight:normal;}#page form select:-ms-input-placeholder,#page form input:not(.button):not(.form-radio):not(.form-checkbox):-ms-input-placeholder{font-weight:normal;}#page form select::-ms-input-placeholder,#page form input:not(.button):not(.form-radio):not(.form-checkbox)::-ms-input-placeholder{font-weight:normal;}#page form select::placeholder,#page form input:not(.button):not(.form-radio):not(.form-checkbox)::placeholder{font-weight:normal;}#page form select{margin-bottom:20px;}#page form input.form-checkbox,#page form input.form-radio{margin-right:5px;float:left;margin-top:3px;}#page form input.form-file{padding-left:0;line-height:36px;border:none;}#page form textarea{border-radius:20px;height:200px;width:100%;margin:20px 0 0 0;background:#FFFFFF;border:3px solid #666666;padding:0 20px;line-height:40px;}#page form .form-actions{text-align:center;}#page form .form-actions .button,#page form .form-actions body .button-small,body #page form .form-actions .button-small{width:auto;background:#cc0c59 !important;border-color:#cc0c59 !important;}#page form .form-actions .button:hover,#page form .form-actions body .button-small:hover,body #page form .form-actions .button-small:hover{background:#FFF !important;color:#cc0c59 !important;}#page form .description{display:none;}#page form .form-type-checkbox .description{display:block;font-size:1rem;margin:0;}#page form .form-type-checkbox .description a{color:#e67800;}@media (max-width:991px){#page form{max-width:100%;}#page form .js-form-item{margin-bottom:10px;}#page form textarea{margin-top:0;}}.pager-container nav.pager ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.pager-container nav.pager ul li a{color:#e67800;border:1px solid #e67800;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;line-height:1;}.pager-container nav.pager ul li a:hover{background:#333;color:#FFF;}.pager-container nav.pager ul li.active a{background:#e67800;color:#FFF;}.pager-container nav.pager ul li:first-child a{border-bottom-left-radius:8px;border-top-left-radius:8px;width:34px;padding-left:4px;}.pager-container nav.pager ul li:last-child a{border-bottom-right-radius:8px;border-top-right-radius:8px;width:34px;padding-right:4px;}.social-link ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;}.social-link ul li a{background:#e67800;width:30px;height:30px;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 5px;}.social-link ul li a .svg-icon{width:20px;height:20px;fill:#FFF;}.social-link ul li a:hover{background:#FFF;}.social-link ul li a:hover .svg-icon{fill:#e67800;}.partage ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.partage ul li a{border:1px solid #e67800;background:#e67800;width:30px;height:30px;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 5px;}.partage ul li a .svg-icon{width:20px;height:20px;fill:#FFF;}.partage ul li a:hover{background:#FFF;}.partage ul li a:hover .svg-icon{fill:#e67800;}@media (max-width:991px){.partage{display:none;}.partage ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;}}.field--name-field-contenu table,.field--type-text-with-summary table{width:100%;margin:40px 0;}.field--name-field-contenu table th,.field--type-text-with-summary table th{background:#cc0c59;font-weight:bold;color:#FFF;}.field--name-field-contenu table th,.field--name-field-contenu table td,.field--type-text-with-summary table th,.field--type-text-with-summary table td{padding:15px 30px;border-bottom:1px solid #dee2e6;}.field--name-field-contenu table tr:hover,.field--type-text-with-summary table tr:hover{background:#dee2e6;}.field--name-body ul,.paragraph ul,.text-formatted ul{padding-left:10px;}.field--name-body ul li,.paragraph ul li,.text-formatted ul li{display:table;vertical-align:top;}.field--name-body ul li:before,.paragraph ul li:before,.text-formatted ul li:before{content:"";display:table-cell;width:30px;height:20px;background:url(/themes/custom/code2you/images/svg/right-arrow.svg) no-repeat 0 4px;background-size:14px;}@media (max-width:991px){.field--name-body ul,.paragraph ul,.text-formatted ul{padding-left:0;}}.slick-slider,.carrousel,.slick{margin-top:40px;}.slick-slider .slick-arrow,.carrousel .slick-arrow,.slick .slick-arrow{position:absolute;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;top:50%;height:100px;width:30px;display:block;text-indent:-9999px;border:none;}.slick-slider .slick-arrow.slick-prev,.carrousel .slick-arrow.slick-prev,.slick .slick-arrow.slick-prev{left:0px;background:url(/themes/custom/code2you/images/svg/fleche-gauche.svg) no-repeat center;background-size:20px;}.slick-slider .slick-arrow.slick-next,.carrousel .slick-arrow.slick-next,.slick .slick-arrow.slick-next{right:0px;background:url(/themes/custom/code2you/images/svg/fleche-droite.svg) no-repeat center;background-size:20px;}.slick-slider .slick-arrow:hover,.carrousel .slick-arrow:hover,.slick .slick-arrow:hover{opacity:1;}.carrousel-texte .slick-list,.carrousel .slick-list{margin:0 120px;}.carrousel-texte .slick-list .slick-slide,.carrousel .slick-list .slick-slide{margin:0 15px;}@media (max-width:991px){.carrousel-texte .slick-list,.carrousel .slick-list{margin:0 40px;}}@media (max-width:767px){.carrousel-texte .slick-list,.carrousel .slick-list{margin:0 20px;}}@media (max-width:991px){.carrousel-texte,.carrousel,.slick{height:300px;}.carrousel-texte .slick-arrow,.carrousel .slick-arrow,.slick .slick-arrow{width:25px;height:66px;}.carrousel-texte .slick-arrow.slick-prev,.carrousel .slick-arrow.slick-prev,.slick .slick-arrow.slick-prev{left:0px;}.carrousel-texte .slick-arrow.slick-next,.carrousel .slick-arrow.slick-next,.slick .slick-arrow.slick-next{right:0px;}.carrousel-texte .slick-list .slick-track .slick-slide .slide-content,.carrousel .slick-list .slick-track .slick-slide .slide-content,.slick .slick-list .slick-track .slick-slide .slide-content{font-size:1.75rem;}}#bg-header{height:300px;overflow:hidden;}#bg-header img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;}#bg-header .field--name-field-background{height:100%;}#bg-header .field--name-field-background .field__item{height:100%;}#bg-header .media{width:100%;}#bg-header .media .field--type-image{width:100%;}#bg-header .media .field--type-image picture{height:300px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}#bg-header .media .field--type-image picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;}@media (max-width:991px){#bg-header{height:200px;}}.paragraphe{}.paragraphe .carrousel,.paragraphe .galerie-photo,.paragraphe .paragraph--type--photo,.paragraphe .card-accordion,.paragraphe .picto-nombre,.paragraphe .col1,.paragraphe .col2,.paragraphe .col3{margin-top:40px;}.paragraphe .carrousel img,.paragraphe .galerie-photo img,.paragraphe .paragraph--type--photo img,.paragraphe .card-accordion img,.paragraphe .picto-nombre img,.paragraphe .col1 img,.paragraphe .col2 img,.paragraphe .col3 img{width:100%;}.galerie-photo{display:grid;gap:20px;}.galerie-photo.nb-col-2{grid-template-columns:repeat(2,1fr);}.galerie-photo.nb-col-3{grid-template-columns:repeat(3,1fr);}.galerie-photo.nb-col-4{grid-template-columns:repeat(4,1fr);}.galerie-photo.nb-col-5{grid-template-columns:repeat(5,1fr);}.galerie-photo.nb-col-6{grid-template-columns:repeat(6,1fr);}.galerie-photo .galerie-photo-col a{height:100%;display:block;aspect-ratio:4/3;overflow:hidden;}.galerie-photo .galerie-photo-col a img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%;-webkit-transform:scale(1);transform:scale(1);}.galerie-photo .galerie-photo-col a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}@media (max-width:991px){.galerie-photo{grid-template-columns:1fr !important;}}.bandeau-slider .bandeau-slider-scroll{position:relative;width:100vw;overflow:hidden;height:560px;}.bandeau-slider .bandeau-slider-scroll .bandeau-slider-container .bandeau-photo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.bandeau-slider .bandeau-slider-scroll .bandeau-slider-container .bandeau-photo .galerie-photo-col a{width:100%;height:100%;display:block;}.bandeau-slider .bandeau-slider-scroll .bandeau-slider-container .bandeau-photo .galerie-photo-col a img{height:250px;margin:5px;max-width:initial;display:block;border-radius:0 !important;}.bandeau-slider .bandeau-slider-scroll .scroll-bar{opacity:0;}.bandeau-slider .bandeau-slider-scroll .scroll-bar .thumb{opacity:1 !important;}@media (max-width:991px){.bandeau-slider .bandeau-slider-scroll{height:360px;}.bandeau-slider .bandeau-slider-scroll .bandeau-slider-container .bandeau-photo .galerie-photo-col a img{height:150px;}}.bandeau-slider:hover .bandeau-slider-scroll .scroll-bar{opacity:1;}#main .onglets{margin:20px 0 0 20px;position:relative;}#main .onglets .link-item{background:#dee2e6;padding:10px 0 10px 50px;min-height:40px;cursor:pointer;color:#e67800;position:relative;margin-bottom:10px;}#main .onglets .link-item:before{content:"";position:absolute;left:-20px;top:0;width:40px;height:40px;border-radius:100%;background:url(/themes/custom/code2you/images/svg/picto-plus.svg) #e67800 center no-repeat;background-size:24px;}#main .onglets .link-item.active{background:#dee2e6;font-weight:bold;}#main .onglets .link-item.active:before{background:url(/themes/custom/code2you/images/svg/picto-moins.svg) #348e98 center no-repeat;background-size:24px;}#main .onglets .link-item h2{font-size:1.5rem;font-weight:normal;}#main .onglets .content-item{display:none;border:1px solid #dee2e6;padding:30px;background:#dee2e6;margin-bottom:10px;}#main .onglets .content-item.active{display:block;}#main .onglets .content-item p:last-child{padding:0;}@media (min-width:992px){#main .onglets .verticaux{position:relative;}#main .onglets .verticaux .link-item{width:200px;}#main .onglets .verticaux .content-item{position:absolute;top:0;width:calc(100% - 200px);margin-left:200px;}#main .onglets .horizontaux{position:relative;}#main .onglets .horizontaux .link-item{width:200px;height:40px;display:inline-block;}#main .onglets .horizontaux .content-item{position:absolute;top:40px;width:100%;}#main .onglets .accordeonhorizontal{height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;}#main .onglets .accordeonhorizontal .link-item{width:50px;position:relative;}#main .onglets .accordeonhorizontal .link-item .titre-onglet{white-space:nowrap;top:50%;right:50%;position:absolute;-webkit-transform:scale(-1) translate(-50%,50%);transform:scale(-1) translate(-50%,50%);-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;}}#main .onglets:after{content:"";height:1px;display:block;}.paragraphe .col2{display:grid;gap:40px;}.paragraphe .col2.type-3{grid-template-columns:1fr 3fr;}.paragraphe .col2.type-4{grid-template-columns:1fr 2fr;}.paragraphe .col2.type-6{grid-template-columns:1fr 1fr;}.paragraphe .col2.type-8{grid-template-columns:2fr 1fr;}.paragraphe .col2.type-9{grid-template-columns:3fr 1fr;}.paragraphe .col3{display:grid;gap:40px;}.paragraphe .col3.type-1{grid-template-columns:1fr 1fr 1fr;}.paragraphe .col3.type-2{grid-template-columns:1fr 2fr 1fr;}@media (max-width:991px){.paragraphe .col2,.paragraphe .col3{grid-template-columns:1fr !important;}}.youtube_player{position:relative;padding-bottom:56.25%;height:0;}.youtube_player iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.youtube_player .tac_activate{background:#000000;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}.paragraph.bandeau{margin:40px 0;}.paragraph.bandeau .text-blanc *{color:#FFF !important;}.paragraph.bandeau .parallax img{position:absolute;}.paragraph.bandeau .fond{position:absolute;z-index:9;width:100vw;overflow:hidden;}.paragraph.bandeau .fond img{width:100%;-o-object-fit:cover;object-fit:cover;}.paragraph.bandeau .field--name-field-contenu{padding:40px 0;position:relative;z-index:10;}.paragraph.paragraph--type--document{margin-bottom:40px;}.paragraph.paragraph--type--document .field--name-field-document{display:grid;gap:20px 40px;grid-template-columns:repeat(3,1fr);}.paragraph.paragraph--type--document .field--name-field-document a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#666666;font-weight:bold;}.paragraph.paragraph--type--document .field--name-field-document a:hover{color:#e67800;}.paragraph.paragraph--type--document .field--name-field-document a img{margin-right:20px;}@media (max-width:991px){.paragraph.paragraph--type--document .field--name-field-document{grid-template-columns:1fr;}}.document-pdf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#666666;font-weight:bold;margin-bottom:20px;}.document-pdf:hover{color:#e67800;}.document-pdf img{margin-right:20px;}.fancy-galerie .fancybox-toolbar button,.fancy-galerie .fancybox-navigation button{background:none;}.fancy-galerie .fancybox-toolbar button svg,.fancy-galerie .fancybox-navigation button svg{fill:#FFF;}.fancy-galerie .fancybox-caption{display:none !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset #tarteaucitronPrivacyUrlDialog{margin:5px auto;}#tarteaucitronRoot #tarteaucitronIcon{display:none !important;}#tarteaucitronRoot #tarteaucitronIcon button:before{content:"";display:block;background:url(/themes/custom/code2you/images/svg/security.svg);background-size:40px;width:40px;height:40px;}#tarteaucitronRoot #tarteaucitronIcon button img{display:none !important;}.wave-blue{padding:0;background:url(/themes/custom/code2you/images/png/bg-bloc.png) #348e98 repeat;}.wave-blue:before{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 1920 150" width="1920" height="150" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"><path fill="%23fff" d="M0 16L32 33.2C64 50.3 128 84.7 192 95.2C256 105.7 320 92.3 384 77.5C448 62.7 512 46.3 576 48C640 49.7 704 69.3 768 67.7C832 66 896 43 960 47.7C1024 52.3 1088 84.7 1152 92.2C1216 99.7 1280 82.3 1344 73C1408 63.7 1472 62.3 1536 68C1600 73.7 1664 86.3 1728 89.8C1792 93.3 1856 87.7 1888 84.8L1920 82L1920 0L1888 0C1856 0 1792 0 1728 0C1664 0 1600 0 1536 0C1472 0 1408 0 1344 0C1280 0 1216 0 1152 0C1088 0 1024 0 960 0C896 0 832 0 768 0C704 0 640 0 576 0C512 0 448 0 384 0C320 0 256 0 192 0C128 0 64 0 32 0L0 0Z"></path></svg>');content:"";display:block;height:200px;width:100%;background-repeat:no-repeat;background-size:cover;}.wave-blue:after{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 1920 150" width="1920" height="150" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"><path fill="%23fff" d="M1921,99l-32,5.7c-32,5.6-96,17-160,19.8s-128-2.8-192-19.8-128-45.4-192-60.4-128-16.6-192-7.3-128,29.7-192,46.3S833,113,769,114,641,104,577,90,449,59,385,65.29s-128,36-192,40.5S65,89.69,33,79.29L1,69v81H1921Z"></path></svg>');content:"";display:block;height:200px;width:100%;background-repeat:no-repeat;background-size:cover;}.scroll-anim-left{position:relative;-webkit-transform:translateX(-100px);transform:translateX(-100px);}.scroll-anim-right{position:relative;-webkit-transform:translateX(100px);transform:translateX(100px);}.scroll-anim-top{position:relative;-webkit-transform:translateY(100px);transform:translateY(100px);}.scroll-anim-bottom{position:relative;-webkit-transform:translateY(-100px);transform:translateY(-100px);}.scroll-anim{opacity:0;-webkit-transition:all 0.8s ease;transition:all 0.8s ease;}.scroll-anim.show{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(0);transform:translateY(0);}.anim_left{position:relative;left:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}.anim_left:hover{left:10px;}.img_up{overflow:hidden;}.img_up img{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.img_up:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}.effet_menu:before{content:"";position:absolute;left:50%;bottom:0;width:100%;height:2px;background-color:#e67800;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate(-50%) scaleX(0);transform:translate(-50%) scaleX(0);-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}.effet_menu:hover{color:#e67800;}.effet_menu:hover:before{-webkit-transform:translate(-50%) scaleX(1);transform:translate(-50%) scaleX(1);}.effet_button:before,body .button:before,body .button-small:before,body #page form .form-actions .button:before,#page form .form-actions body .button:before,#page form .form-actions body .button-small:before,body #page form .form-actions .button-small:before{content:"";z-index:-1;position:absolute;top:50%;left:50%;width:1em;height:1em;border-radius:50%;background-color:#FFF;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:all 0.15s linear;transition:all 0.15s linear;}.effet_button:hover,body .button:hover,body .button-small:hover,body #page form .form-actions .button:hover,#page form .form-actions body .button:hover,#page form .form-actions body .button-small:hover,body #page form .form-actions .button-small:hover{color:#e67800;}.effet_button:hover:before,body .button:hover:before,body .button-small:hover:before,body #page form .form-actions .button:hover:before,#page form .form-actions body .button:hover:before,#page form .form-actions body .button-small:hover:before,body #page form .form-actions .button-small:hover:before{-webkit-transform:translate(-50%,-50%) scale(22);transform:translate(-50%,-50%) scale(22);}.effet_button_dark:before,body .button.button-dark:before,body .button-dark.button-small:before,body #page form .form-actions .button-dark.button:before,#page form .form-actions body .button-dark.button:before,#page form .form-actions body .button-dark.button-small:before,body #page form .form-actions .button-dark.button-small:before{content:"";z-index:-1;position:absolute;top:50%;left:50%;width:1em;height:1em;border-radius:50%;background-color:#e67800;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:all 0.15s linear;transition:all 0.15s linear;}.effet_button_dark:hover,body .button.button-dark:hover,body .button-dark.button-small:hover,body #page form .form-actions .button-dark.button:hover,#page form .form-actions body .button-dark.button:hover,#page form .form-actions body .button-dark.button-small:hover,body #page form .form-actions .button-dark.button-small:hover{color:#FFFFFF;}.effet_button_dark:hover:before,body .button.button-dark:hover:before,body .button-dark.button-small:hover:before,body #page form .form-actions .button-dark.button:hover:before,#page form .form-actions body .button-dark.button:hover:before,#page form .form-actions body .button-dark.button-small:hover:before,body #page form .form-actions .button-dark.button-small:hover:before{-webkit-transform:translate(-50%,-50%) scale(22);transform:translate(-50%,-50%) scale(22);}#toTop{position:fixed;bottom:20px;right:20px;width:40px;height:40px;background:#FFF;border-radius:100%;padding:10px;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;fill:#e67800;}body{font-family:"Quicksand",sans-serif;font-size:1rem;line-height:1.4;color:#333;}body #page #header{background:#FFF;-webkit-box-shadow:0 0 5px #CCCCCC;box-shadow:0 0 5px #CCCCCC;position:fixed;z-index:100;height:76px;width:100%;top:0;}body #page #header #header-before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:right;color:#FFF;font-weight:bold;height:50px;background:#e67800;}body #page #header #header-before .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}body #page #header #header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:76px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;}body #page #header #header-content #logo{width:250px;height:230px;top:0;left:0;position:absolute;z-index:110;}body #page #header #header-content #logo:before{content:"";z-index:1;position:absolute;top:-40px;left:-80px;width:400px;height:300px;background:url(/themes/custom/code2you/images/svg/bg-logo.svg) no-repeat;background-size:100%;}body #page #header #header-content #logo a{position:relative;z-index:2;width:225px;height:100%;top:10px;left:20px;}body #page #header #header-content #logo a:before{content:"";position:absolute;z-index:10;width:350px;height:76px;background:#FFF;top:-10px;left:-50px;pointer-events:none;}body #page #header #header-content #logo a img{position:relative;z-index:20;}body #page #header #header-content #logo .site-logo{display:block;position:relative;}body #page #header #header-content #logo.scroll{height:135px;width:155px;}body #page #header #header-content #logo.scroll:before{width:250px;height:185px;left:-53px;top:-32px;}body #page #header #header-content #logo.scroll a{width:130px;}body #page #header #header-content #picto-menu{margin-left:auto;margin-right:80px;}body #page #header #header-content #picto-menu ul{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;}body #page #header #header-content #picto-menu ul li{margin-right:15px;position:relative;}body #page #header #header-content #picto-menu ul li a{display:block;width:36px;height:36px;background:#333;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}body #page #header #header-content #picto-menu ul li a img{display:block;width:24px;height:24px;}body #page #header #header-content #picto-menu ul li a span{opacity:0;visibility:hidden;border-radius:8px;background:#e67800;padding:2px 10px;color:#FFF;position:absolute;z-index:100;top:42px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;white-space:normal;}body #page #header #header-content #picto-menu ul li a:hover{background:#333;}body #page #header #header-content #picto-menu ul li a:hover span{opacity:1;visibility:visible;}body #page #header #header-content #picto-menu ul li.picto-documentation a img{width:22px;height:22px;}@media (max-width:991px){body #page #header #header-content #logo{width:220px;height:120px;}body #page #header #header-content #logo:before{width:220px;height:150px;left:-44px;top:-32px;}body #page #header #header-content #logo a{width:110px;}body #page #header #header-content #logo a:before{width:220px;}body #page #header #header-content #picto-menu{display:none;}}body #page #header #header-after{background:#EEE;}body #page #main-wrapper{background:#FFF;margin-top:76px;}body #page #main-wrapper #main-before{position:relative;min-height:200px;margin-bottom:0px;}body #page #main-wrapper #main-before:after{content:"";width:100%;height:150px;background:url(/themes/custom/code2you/images/svg/mask-header.svg) no-repeat bottom;background-size:100%;position:absolute;bottom:-2px;left:0;}body #page #main-wrapper #main-before #bg-header .bg-header-title{position:absolute;z-index:10;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:20px 50px;background:#FFF;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;}body #page #main-wrapper #main-before #bg-header .bg-header-title .h1{font-size:3.75rem;line-height:1;font-family:"Patrick Hand",cursive;}body #page #main-wrapper #main-before #bg-header .bg-header-title-actu{display:block;text-align:center;}body #page #main-wrapper #main-before #bg-header .bg-header-title-actu div{font-weight:bold;color:#e67800;margin-top:10px;}@media (max-width:991px){body #page #main-wrapper #main-before{margin-bottom:40px;}body #page #main-wrapper #main-before #bg-header .bg-header-title{padding:10px 20px;bottom:20px;text-align:center;min-width:200px;}body #page #main-wrapper #main-before #bg-header .bg-header-title .h1{font-size:1.75rem;line-height:1;margin:auto;}}body #page #main-wrapper #main-after{background:#66baaf;margin-bottom:20px;position:relative;}body #page footer{color:#FFF;background:#333;padding:40px 0 0;position:relative;}body #page footer .container{position:relative;z-index:10;margin-top:100px;}body #page footer .container .logo{width:220px;margin:auto;text-align:center;}body #page footer .container .logo img{display:block;margin:0 auto 12px;}body #page footer .container .contact{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:40px;}body #page footer .container .contact address{border-left:4px solid #FFF;padding-left:15px;font-style:normal;margin-bottom:20px;font-size:1.25rem;}body #page footer .container .contact address .nom{font-weight:bold;display:block;}body #page footer .container .contact address .tel{display:block;}body #page footer .container .contact address .mail{display:block;}body #page footer .container .contact address a{text-decoration:none;color:#FFF;}body #page footer .container .contact address a:hover{color:#e67800;}body #page footer .container .carte{width:250px;}body #page footer:before{content:"";top:0;left:0;display:block;position:absolute;width:100%;height:200px;background:url(/themes/custom/code2you/images/svg/mask-footer.svg) no-repeat;background-size:100%;}body #page footer #copyright{border-top:1px solid #CCCCCC;padding:10px;margin-top:20px;}body #page footer #copyright .container{margin:0 auto;}body #page footer #copyright .droite{text-align:right;}body #page footer #copyright a{text-decoration:none;cursor:pointer;color:#FFF;}@media (max-width:991px){body #page footer .container{margin-top:30px;}body #page footer .container .logo img{max-width:160px;}body #page footer .container .contact{display:none;}body #page footer .container .carte{display:none;}body #page footer #copyright{text-align:center;}body #page footer #copyright .droite{text-align:center;}}.maintenance-page{width:100% !important;text-align:center;}.maintenance-page header a{display:block;margin:auto;width:250px;}.user-logged-in.role--administrator #page #header{top:54px;}.user-logged-in.role--administrator #main-menu #main-menu-content{top:155px;}.user-logged-in{}.user-logged-in .toolbar-oriented .toolbar-bar{z-index:10000;}.user-logged-in #toTop{bottom:60px;}.user-logged-in #footer{padding-bottom:80px;}.user-logged-in .toolbar-oriented .toolbar-tray-horizontal li{padding-bottom:0;}.user-logged-in #main .contextual-links li{padding-bottom:0;}.user-logged-in #bottom-admin{-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;position:fixed;z-index:2000;bottom:0;left:0;background:#FFF;margin:auto;width:100%;}.user-logged-in #bottom-admin ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;}.user-logged-in #bottom-admin ul li{padding:0;margin:0;}.user-logged-in #bottom-admin ul li:hover a{background:#666;color:#FFFFFF;}.user-logged-in #bottom-admin ul li a{color:#e67800;display:block;padding:10px 20px !important;border-radius:0 !important;border:none !important;text-decoration:none !important;}.user-logged-in #bottom-admin ul li a.active{background:#666;}.user-logged-in #bottom-admin ul li.nav-item-admin{background:#e67800;}.user-logged-in #bottom-admin ul li.nav-item-admin a{color:#FFFFFF;}.user-logged-in #bottom-admin ul li.nav-item-admin:hover a{color:#FFFFFF;}.user-logged-in .region-footer-after{padding-bottom:30px;}.user-logged-in.node--type-admin #main-before,.user-logged-in.node--type-admin #block-code2you-breadcrumbs,.user-logged-in.node--type-admin #block-efil-page-title{display:none;}.user-logged-in.node--type-admin #page #main-wrapper #page_admin{padding-top:160px;}.user-logged-in.node--type-admin #page #main-wrapper #page_admin h1{position:relative;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.user-logged-in.node--type-admin #page #main-wrapper #page_admin h1 span:first-child{text-transform:uppercase;padding:0 10px 0 0;background:#FFFFFF;position:relative;}.user-logged-in.node--type-admin #page #main-wrapper #page_admin h1 span:last-child{background:#FFFFFF;position:relative;font-size:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:15px;}.user-logged-in.node--type-admin #page #main-wrapper #page_admin h1 span:last-child svg{width:26px;height:26px;margin-left:10px;fill:#60cd30;}.user-logged-in.node--type-admin #page #main-wrapper #page_admin h1:before{content:"";display:block;background:#000000;width:100%;height:2px;position:absolute;bottom:10px;}.user-logged-in.node--type-admin #page #main-wrapper #page_admin h1:after{display:none;}.user-logged-in.node--type-admin #page #main-wrapper #page_admin .bloc-gris1{background:#dee2e6;border-radius:8px;padding:20px;text-align:center;}.user-logged-in.node--type-admin #page #main-wrapper #page_admin .bloc-gris1 h3{text-transform:uppercase;font-weight:bold;margin-bottom:10px;}.user-logged-in.node--type-admin #page #main-wrapper #page_admin .bloc-gris1 .title{padding:40px 0 10px;text-align:center;}.user-logged-in.node--type-admin #page #main-wrapper #page_admin .bloc-gris1 .button{text-transform:none;width:100%;text-align:center;}.user-logged-in.node--type-admin #page #main-wrapper #page_admin .bloc-gris1 div{margin-bottom:15px;}@media (max-width:991px){.user-logged-in.node--type-admin #page #main-wrapper #page_admin h1{font-size:1.25rem;}}.user-logged-in.node--type-admin #page #main-wrapper #page_admin .ligne{display:grid;gap:60px;grid-template-columns:2fr 1fr;}.user-logged-in.node--type-admin #page #main-wrapper #page_admin .ligne .gauche .button{max-width:300px;margin:auto;}#main .menu-admin ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;}#main .menu-admin ul li{width:23%;background:#dee2e6;border-radius:8px;margin-bottom:2%;margin-left:2%;padding:0;height:175px;list-style:none;}#main .menu-admin ul li a{display:block;width:100%;height:100%;padding:10px;text-decoration:none;font-weight:bold;}#main .menu-admin ul li a .picto{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;width:100%;height:100%;border:5px solid #DDD;}#main .menu-admin ul li a .picto:before{content:"";position:absolute;z-index:1;left:0;right:100%;bottom:0;background:#e67800;height:4px;}#main .menu-admin ul li a .picto svg{fill:#FFFFFF;width:80px;margin-bottom:15px;-webkit-transform:scale(1);transform:scale(1);}#main .menu-admin ul li a .picto svg .svg2,#main .menu-admin ul li a .picto svg .svg1{stroke-width:0;}#main .menu-admin ul li a .picto svg .svg2{fill:#000;}#main .menu-admin ul li a .picto svg .svg1{fill:#000;}#main .menu-admin ul li a .picto .menu-title{text-transform:uppercase;text-align:center;color:#666666;line-height:18px;}#main .menu-admin ul li a:hover{text-decoration:none;}#main .menu-admin ul li a:hover .picto{background:#333;}#main .menu-admin ul li a:hover .picto:before{right:0;}#main .menu-admin ul li a:hover .picto svg{-webkit-transform:scale(1.1);transform:scale(1.1);}#main .menu-admin ul li a:hover .picto .svg1{fill:#FFFFFF;stroke-width:1px;stroke:#FFFFFF;}#main .menu-admin ul li a:hover .picto .svg2{fill:#FFFFFF;}#main .menu-admin ul li a:hover .picto .menu-title{color:#FFFFFF;}#main .button-deconnexion{width:100%;text-align:center;font-size:1.25rem;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;}#main .button-deconnexion svg{width:26px;height:26px;margin-right:15px;fill:#FFF;}.path-frontpage #main-wrapper #main-before{background:url(/themes/custom/code2you/images/png/bg-header.png) #333 center;background-size:cover;height:400px;}.path-frontpage #main-wrapper #main-before .container{position:relative;}.path-frontpage #main-wrapper #main-before .container .ligne .gauche .text-header{margin-top:170px;margin-left:120px;}.path-frontpage #main-wrapper #main-before .container .ligne .gauche .text-header h1{font-size:1.75rem;line-height:1.2;font-family:"Patrick Hand",cursive;color:#FFF;}.path-frontpage #main-wrapper #main-before .container .ligne .gauche .text-header h1 span{display:block;font-size:2.5rem;line-height:1.2;}.path-frontpage #main-wrapper #main-before .container .ligne .droite{width:37%;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;}.path-frontpage #main-wrapper #main-before .container .ligne .droite #slider{margin:50px auto 0;width:310px;height:260px;right:0;clip-path:path("M137.22,15.83S-1.25,40.39,4.46,137.93s100.19,117.47,137,117.84,167.37,4.63,163.51-133.85S244.93-3.4,137.22,15.83Z");}.path-frontpage #main-wrapper #main-before .container .ligne .droite #slider .field--name-field-galerie-photo{margin:0;height:100%;}.path-frontpage #main-wrapper #main-before .container .ligne .droite #slider .slick-arrow{display:none !important;}.path-frontpage #main-wrapper #main-before .container .ligne .droite #slider .slick-list,.path-frontpage #main-wrapper #main-before .container .ligne .droite #slider .slick-track,.path-frontpage #main-wrapper #main-before .container .ligne .droite #slider .slick-slide{height:100%;}.path-frontpage #main-wrapper #main-before .container .ligne .droite #slider img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media (max-width:991px){.path-frontpage #main-wrapper #main-before{height:260px;}.path-frontpage #main-wrapper #main-before .container .ligne .gauche .text-header{margin:70px auto 0;}.path-frontpage #main-wrapper #main-before .container .ligne .gauche .text-header .h2{font-size:1.5rem;line-height:1.2;}.path-frontpage #main-wrapper #main-before .container .ligne .gauche .text-header .h2 span{font-size:2rem;line-height:1.2;}.path-frontpage #main-wrapper #main-before .container .ligne #slider{display:none;}}.path-frontpage #main-wrapper #main #content-inner #block-code2you-content{text-align:center;}.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .titre-accueil{font-size:3.75rem;font-family:"Patrick Hand",cursive;color:#e67800;display:block;}@media (max-width:991px){.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .titre-accueil{font-size:2.5rem;margin-top:-5px;}}.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .acces-rapide{font-size:1.25rem;}.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .categorie-liste .articles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .categorie-liste .articles a{-webkit-transform:scale(1);transform:scale(1);display:block;width:220px;height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px 40px;position:relative;overflow:hidden;}.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .categorie-liste .articles a .picto{width:100px;position:relative;}.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .categorie-liste .articles a .text{position:relative;font-size:2rem;font-family:"Patrick Hand",cursive;color:#FFF;}.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .categorie-liste .articles a:before{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);opacity:0.4;content:"";position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,0) 0%,rgb(255,255,255) 100%);}.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .categorie-liste .articles a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);}.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .categorie-liste .articles a:hover:before{-webkit-transform:rotate(180deg) scale(1.3);transform:rotate(180deg) scale(1.3);opacity:0.1;}@media (max-width:991px){.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .categorie-liste .articles a{width:140px;height:140px;margin:10px;}.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .categorie-liste .articles a .picto{width:60px;}.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .categorie-liste .articles a .text{font-size:1.5rem;}}.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .accueil-intro{margin-top:30px;}.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .accueil-intro .h2:after{content:"";display:block;width:70px;height:3px;background:#eb9000;margin:10px auto 30px;}.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .accueil-intro .chapo{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:100%;text-align:left;}.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .accueil-intro .chapo .chapo-photo .field--name-field-photo{height:400px;width:600px;clip-path:path("M274.41,18.78S54.5,57.8,63.56,212.71,222.68,399.27,281.07,399.86s265.82,7.35,259.68-212.58S445.48-11.75,274.41,18.78Z");}.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .accueil-intro .chapo .chapo-photo .field--name-field-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media (max-width:991px){.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .accueil-intro .chapo{display:block;}.path-frontpage #main-wrapper #main #content-inner #block-code2you-content .accueil-intro .chapo .chapo-photo .field--name-field-photo{margin:auto;width:340px;height:282px;clip-path:path("M150.63,13.57S-4,41,2.36,149.94s111.89,131.18,153,131.59,186.91,5.17,182.6-149.48S270.92-7.9,150.63,13.57Z");}}.path-frontpage #main-wrapper #mot{padding:20px 0 60px;}.path-frontpage #main-wrapper #mot .mot-inner{max-width:700px;margin:auto;text-align:center;}.path-frontpage #main-wrapper #mot .mot-inner h2{color:#e67800;margin-bottom:30px;}.path-frontpage #main-wrapper #mot .mot-inner .gauche{padding-right:50px;}.path-frontpage #main-wrapper #mot .mot-inner .droite .field--name-field-photo{height:400px;width:600px;clip-path:path("M274.41,18.78S54.5,57.8,63.56,212.71,222.68,399.27,281.07,399.86s265.82,7.35,259.68-212.58S445.48-11.75,274.41,18.78Z");}.path-frontpage #main-wrapper #mot .mot-inner .droite .field--name-field-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.node--type-webform #main-wrapper #content .view-contact-email,.node--type-page #main-wrapper #content .view-contact-email{display:none;}#actu-liste,#actu-accueil{padding-top:20px;}#actu-liste h2,#actu-accueil h2{text-align:center;color:#FFF;}.slider-actu .articles .slick-list{margin:0 0px 30px;}.slider-actu .articles .slick-list article{padding:20px;}.slider-actu .articles .slick-prev{left:-40px;}.slider-actu .articles .slick-next{right:-40px;}@media (max-width:991px){.slider-actu .articles{margin-top:10px;}.slider-actu .articles .slick-list{margin:0 0px 0px;}.slider-actu .articles .slick-list article{padding:10px;}.slider-actu .articles .slick-prev{left:0;}.slider-actu .articles .slick-next{right:0px;}}#page .block-id-views-blockactualites-actualites-liste{margin-bottom:20px;}#page .block-id-views-blockactualites-actualites-liste h3{color:#333 !important;}#page .block-id-views-blockactualites-actualites-liste form{background:#cc0c59;padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;margin-bottom:30px;}#page .block-id-views-blockactualites-actualites-liste form .js-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;}#page .block-id-views-blockactualites-actualites-liste form .js-form-item label{color:#FFF;font-family:"Patrick Hand",cursive;font-size:1.5rem;width:200px;padding:0;margin:0;}#page .block-id-views-blockactualites-actualites-liste form .js-form-item select{margin:0;}#page .block-id-views-blockactualites-actualites-liste form .form-actions{display:none;}#page .block-id-views-blockactualites-actualites-liste form .form-actions input{background:#FFF !important;color:#cc0c59 !important;}.page-article-actu{font-family:"Patrick Hand",cursive;position:relative;}.page-article-actu .articles{display:grid;gap:60px;grid-template-columns:repeat(2,1fr);}@media (max-width:991px){.page-article-actu .articles{gap:40px;grid-template-columns:repeat(1,1fr);}}.actu-liste a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;}.actu-liste a .photo{position:relative;}.actu-liste a .photo:before{content:"";position:absolute;width:230px;height:230px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;background:#FFF;opacity:0.5;border-radius:20px;}.actu-liste a .photo .field--name-field-photo{width:210px;height:210px;border-radius:20px;overflow:hidden;position:relative;}.actu-liste a .photo .field--name-field-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}.actu-liste a .contenu{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:30px;}.actu-liste a .contenu .date{font-size:1.5rem;line-height:1;font-weight:bold;background:#333;color:#FFF;display:inline-block;border-radius:8px;padding:8px 20px;margin-bottom:10px;}.actu-liste a .contenu h3{color:#FFF;font-size:1.5rem;line-height:1.2;}.actu-liste a:hover .photo:before{opacity:1;}.actu-liste a:hover .photo .field--name-field-photo img{-webkit-transform:scale(1.15) rotate(10deg);transform:scale(1.15) rotate(10deg);}@media (max-width:991px){.actu-liste a{display:block;text-align:center;padding:0 0 20px;border-bottom:1px solid #AAA;}.actu-liste a .photo{margin:0 auto 30px;}.actu-liste a .photo .field--name-field-photo{margin:auto;}.actu-liste a .contenu{padding-left:0;}.actu-liste a .contenu h3{font-size:1.5rem;line-height:1.2;}}.page-node-15 .actu-liste a .contenu h3{color:#333;}body.node--type-actualite #main-wrapper article.node--type-actualite .gauche{padding-right:50px;}body.node--type-actualite #main-wrapper article.node--type-actualite .gauche .paragraph.paragraph--type--document .field--name-field-document{grid-template-columns:repeat(2,1fr);}body.node--type-actualite #main-wrapper article.node--type-actualite .droite .field--name-field-photo{height:400px;width:600px;clip-path:path("M274.41,18.78S54.5,57.8,63.56,212.71,222.68,399.27,281.07,399.86s265.82,7.35,259.68-212.58S445.48-11.75,274.41,18.78Z");}@media (max-width:991px){body.node--type-actualite #main-wrapper article.node--type-actualite .gauche{padding-right:0;padding-bottom:30px;}body.node--type-actualite #main-wrapper article.node--type-actualite .droite .field--name-field-photo{margin:auto;height:282px;width:340px;clip-path:path("M150.63,13.57S-4,41,2.36,149.94s111.89,131.18,153,131.59,186.91,5.17,182.6-149.48S270.92-7.9,150.63,13.57Z");}}.node--type-galerie-photo #main-wrapper #main-before{margin-bottom:0 !important;}.node--type-galerie-photo #main-wrapper #content article .photos{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:20px;}@media (max-width:991px){.node--type-galerie-photo #main-wrapper #content article{grid-template-columns:repeat(2,1fr);}}.page-node-25 #main-wrapper #content .articles{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center;margin:40px 0;}.page-node-25 #main-wrapper #content .articles a{-webkit-transform:scale(1);transform:scale(1);text-decoration:none;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;height:200px;border-radius:20px;}.page-node-25 #main-wrapper #content .articles a svg{width:80px;fill:#e67800;margin:10px auto;}.page-node-25 #main-wrapper #content .articles a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);}.parent-deconnexion{margin-top:40px;border-top:1px solid #CCCCCC;padding-top:40px;}.liste-trombinoscope{display:block;margin:30px 0 60px;width:100%;}.liste-trombinoscope .node{position:relative;min-width:300px;}.liste-trombinoscope .node .photo .field--name-field-photo{border-radius:50%;overflow:hidden;border:5px solid #FFF;width:180px;height:180px;position:absolute;z-index:4;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;}.liste-trombinoscope .node .photo .field--name-field-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.liste-trombinoscope .node .info .info-content{background:#FFF;margin-top:100px;padding:90px 20px 20px;text-align:center;position:relative;z-index:3;}.liste-trombinoscope .node .info .info-content h3{font-size:2rem;line-height:1.1;font-family:"Patrick Hand",cursive;}.liste-trombinoscope .node .info .info-content .fonction{font-size:1.25rem;color:#e67800;}.liste-trombinoscope .node .info .info-content .telephone{font-size:1.25rem;}.liste-trombinoscope .node .info:before{content:"";border-radius:50%;z-index:1;position:absolute;width:180px;height:180px;background:#FFF;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;-webkit-box-shadow:0 0 40px #AAA;box-shadow:0 0 40px #AAA;}body.page-node-9 .liste-trombinoscope{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:30px 0 60px;}@media (max-width:1200px){body.page-node-9 .liste-trombinoscope{grid-template-columns:repeat(2,1fr);}}@media (max-width:991px){body.page-node-9 .liste-trombinoscope{grid-template-columns:1fr;}}.color-creche{background:#66baaf;border-radius:50% 50% 38% 62%/56% 35% 65% 44%;}.color-periscolaire{background:#348e98;border-radius:37% 63% 33% 67%/59% 54% 46% 41%;}.color-mercredi{background:#d5266b;border-radius:43% 57% 61% 39%/48% 61% 39% 52%;}.color-vacances{background:#e67800;border-radius:47% 53% 39% 61%/59% 49% 51% 41%;}.color-cm2{background:#de4a1d;border-radius:54% 46% 51% 49%/61% 60% 40% 39%;}.color-secretariat{background:#cc0c59;border-radius:54% 46% 46% 54%/46% 50% 50% 54%;}.color-association{background:#eb9000;border-radius:61% 39% 36% 64%/53% 42% 58% 47%;}#page .page-creche .border-color{border-color:#66baaf !important;}#page .page-creche .link-item.active,#page .page-creche .link-item:hover,#page .page-creche .onglets a:hover,#page .page-creche .lien:before,#page .page-creche .txt-color{color:#66baaf !important;}#page .page-creche .bg-color,#page .page-creche h3:after,#page .page-creche .field--type-text-with-summary table th,#page .page-creche .onglets .verticaux .link-item.first::before{background:#66baaf !important;}#page .page-creche .onglets .button,#page .page-creche #formulaire .form-submit{background:#66baaf !important;border-color:#66baaf !important;}#page .page-creche .onglets .button:hover,#page .page-creche #formulaire .form-submit:hover{color:#66baaf !important;background:#FFF !important;}#page .page-periscolaire .border-color{border-color:#348e98 !important;}#page .page-periscolaire .link-item.active,#page .page-periscolaire .link-item:hover,#page .page-periscolaire .onglets a:hover,#page .page-periscolaire .lien:before,#page .page-periscolaire .txt-color{color:#348e98 !important;}#page .page-periscolaire .bg-color,#page .page-periscolaire h3:after,#page .page-periscolaire .field--type-text-with-summary table th,#page .page-periscolaire .onglets .verticaux .link-item.first::before{background:#348e98 !important;}#page .page-periscolaire .onglets .button,#page .page-periscolaire #formulaire .form-submit{background:#348e98 !important;border-color:#348e98 !important;}#page .page-periscolaire .onglets .button:hover,#page .page-periscolaire #formulaire .form-submit:hover{color:#348e98 !important;background:#FFF !important;}#page .page-mercredi .border-color{border-color:#d5266b !important;}#page .page-mercredi .link-item.active,#page .page-mercredi .link-item:hover,#page .page-mercredi .onglets a:hover,#page .page-mercredi .lien:before,#page .page-mercredi .txt-color{color:#d5266b !important;}#page .page-mercredi .bg-color,#page .page-mercredi h3:after,#page .page-mercredi .field--type-text-with-summary table th,#page .page-mercredi .onglets .verticaux .link-item.first::before{background:#d5266b !important;}#page .page-mercredi .onglets .button,#page .page-mercredi #formulaire .form-submit{background:#d5266b !important;border-color:#d5266b !important;}#page .page-mercredi .onglets .button:hover,#page .page-mercredi #formulaire .form-submit:hover{color:#d5266b !important;background:#FFF !important;}#page .page-vacances .border-color{border-color:#e67800 !important;}#page .page-vacances .link-item.active,#page .page-vacances .link-item:hover,#page .page-vacances .onglets a:hover,#page .page-vacances .lien:before,#page .page-vacances .txt-color{color:#e67800 !important;}#page .page-vacances .bg-color,#page .page-vacances h3:after,#page .page-vacances .field--type-text-with-summary table th,#page .page-vacances .onglets .verticaux .link-item.first::before{background:#e67800 !important;}#page .page-vacances .onglets .button,#page .page-vacances #formulaire .form-submit{background:#e67800 !important;border-color:#e67800 !important;}#page .page-vacances .onglets .button:hover,#page .page-vacances #formulaire .form-submit:hover{color:#e67800 !important;background:#FFF !important;}#page .page-cm2 .border-color{border-color:#de4a1d !important;}#page .page-cm2 .link-item.active,#page .page-cm2 .link-item:hover,#page .page-cm2 .onglets a:hover,#page .page-cm2 .lien:before,#page .page-cm2 .txt-color{color:#de4a1d !important;}#page .page-cm2 .bg-color,#page .page-cm2 h3:after,#page .page-cm2 .field--type-text-with-summary table th,#page .page-cm2 .onglets .verticaux .link-item.first::before{background:#de4a1d !important;}#page .page-cm2 .onglets .button,#page .page-cm2 #formulaire .form-submit{background:#de4a1d !important;border-color:#de4a1d !important;}#page .page-cm2 .onglets .button:hover,#page .page-cm2 #formulaire .form-submit:hover{color:#de4a1d !important;background:#FFF !important;}#page .page-secretariat .border-color{border-color:#cc0c59 !important;}#page .page-secretariat .link-item.active,#page .page-secretariat .link-item:hover,#page .page-secretariat .onglets a:hover,#page .page-secretariat .lien:before,#page .page-secretariat .txt-color{color:#cc0c59 !important;}#page .page-secretariat .bg-color,#page .page-secretariat h3:after,#page .page-secretariat .field--type-text-with-summary table th,#page .page-secretariat .onglets .verticaux .link-item.first::before{background:#cc0c59 !important;}#page .page-secretariat .onglets .button,#page .page-secretariat #formulaire .form-submit{background:#cc0c59 !important;border-color:#cc0c59 !important;}#page .page-secretariat .onglets .button:hover,#page .page-secretariat #formulaire .form-submit:hover{color:#cc0c59 !important;background:#FFF !important;}#page .page-association .border-color{border-color:#eb9000 !important;}#page .page-association .link-item.active,#page .page-association .link-item:hover,#page .page-association .onglets a:hover,#page .page-association .lien:before,#page .page-association .txt-color{color:#eb9000 !important;}#page .page-association .bg-color,#page .page-association h3:after,#page .page-association .field--type-text-with-summary table th,#page .page-association .onglets .verticaux .link-item.first::before{background:#eb9000 !important;}#page .page-association .onglets .button,#page .page-association #formulaire .form-submit{background:#eb9000 !important;border-color:#eb9000 !important;}#page .page-association .onglets .button:hover,#page .page-association #formulaire .form-submit:hover{color:#eb9000 !important;background:#FFF !important;}.node--type-categorie #main article.node--type-categorie .onglets{margin:0;}.node--type-categorie #main article.node--type-categorie .onglets .verticaux{position:relative;}@media (min-width:992px){.node--type-categorie #main article.node--type-categorie .onglets .verticaux .link-item{background:none !important;}}.node--type-categorie #main article.node--type-categorie .onglets .verticaux .link-item{position:absolute;right:0;z-index:100;width:250px;border:none;border-left-style:solid;border-left-width:3px;border-right-style:solid;border-right-width:3px;padding:5px 20px;text-transform:uppercase;color:#333;}.node--type-categorie #main article.node--type-categorie .onglets .verticaux .link-item:before{display:none;}.node--type-categorie #main article.node--type-categorie .onglets .verticaux .link-item .titre-onglet:before{content:"> ";}.node--type-categorie #main article.node--type-categorie .onglets .verticaux .link-item:hover{color:#cc0c59;}.node--type-categorie #main article.node--type-categorie .onglets .verticaux .link-item.first:before{position:absolute;top:-50px;left:-3px;display:block;color:#FFF;content:"Catégorie";background:#cc0c59;width:calc(100% + 6px);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;text-align:center;font-weight:bold;line-height:50px;height:50px;}.node--type-categorie #main article.node--type-categorie .onglets .verticaux .link-item[data-id=decouvrir]{margin-top:30px;}.node--type-categorie #main article.node--type-categorie .onglets .verticaux .link-item[data-id=info]{margin-top:60px;}.node--type-categorie #main article.node--type-categorie .onglets .verticaux .link-item[data-id=vie]{margin-top:90px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.node--type-categorie #main article.node--type-categorie .onglets .verticaux .content-item{margin:0;background:#FFF;border:none;width:100%;padding:0;}.node--type-categorie #main article.node--type-categorie .onglets .verticaux .content-item h2{margin-bottom:20px;}.node--type-categorie #main article.node--type-categorie .onglets .verticaux .content-item .field--name-field-la-vie-a,.node--type-categorie #main article.node--type-categorie .onglets .verticaux .content-item .field--name-field-info,.node--type-categorie #main article.node--type-categorie .onglets .verticaux .content-item .field--name-body{max-width:calc(100% - 280px);}@media (max-width:991px){.node--type-categorie #main article.node--type-categorie .onglets .verticaux .link-item[data-id=decouvrir]{border-top-right-radius:20px;border-top-left-radius:20px;}.node--type-categorie #main article.node--type-categorie .onglets .verticaux .link-item{width:100%;position:relative;margin:0 !important;color:#FFF !important;border-bottom-right-radius:0;border-bottom-left-radius:0;}.node--type-categorie #main article.node--type-categorie .onglets .verticaux .link-item.first:before{display:none;}.node--type-categorie #main article.node--type-categorie .onglets .verticaux .link-item .titre-onglet{padding:10px;display:block;}.node--type-categorie #main article.node--type-categorie .onglets .verticaux .content-item{padding:20px;border-left:3px solid #cc0c59;border-right:3px solid #cc0c59;}.node--type-categorie #main article.node--type-categorie .onglets .verticaux .content-item h2{display:none;}.node--type-categorie #main article.node--type-categorie .onglets .verticaux .content-item .field--name-field-la-vie-a,.node--type-categorie #main article.node--type-categorie .onglets .verticaux .content-item .field--name-field-info,.node--type-categorie #main article.node--type-categorie .onglets .verticaux .content-item .field--name-body{max-width:100%;}.node--type-categorie #main article.node--type-categorie .onglets .verticaux .content-item[data-id=vie]{border-bottom:3px solid #cc0c59;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}}.node--type-categorie #main article.node--type-categorie .decouvrir{}.node--type-categorie #main article.node--type-categorie .decouvrir > div{margin-bottom:40px;}.node--type-categorie #main article.node--type-categorie .trombinoscope{height:440px;}.node--type-categorie #main article.node--type-categorie .trombinoscope .liste-trombinoscope{}.node--type-categorie #main article.node--type-categorie .trombinoscope .liste-trombinoscope .slick-list{margin:0 0 30px;}.node--type-categorie #main article.node--type-categorie .trombinoscope .liste-trombinoscope .slick-list article{padding:15px;margin:30px 0;}.node--type-categorie #main article.node--type-categorie .trombinoscope .liste-trombinoscope .slick-prev{background:url(/themes/custom/code2you/images/svg/fleche-gauche-noir.svg) no-repeat center;background-size:20px;left:-40px;}.node--type-categorie #main article.node--type-categorie .trombinoscope .liste-trombinoscope .slick-next{background:url(/themes/custom/code2you/images/svg/fleche-droite-noir.svg) no-repeat center;background-size:20px;right:-40px;}@media (max-width:991px){.node--type-categorie #main article.node--type-categorie .trombinoscope .liste-trombinoscope .slick-list{margin:0;}.node--type-categorie #main article.node--type-categorie .trombinoscope .liste-trombinoscope .slick-list article{margin:30px 0 0;padding:30px;min-width:0;}.node--type-categorie #main article.node--type-categorie .trombinoscope .liste-trombinoscope .slick-list article .node__content{max-width:260px;margin:auto;}.node--type-categorie #main article.node--type-categorie .trombinoscope .liste-trombinoscope .slick-prev{left:-10px;top:30%;}.node--type-categorie #main article.node--type-categorie .trombinoscope .liste-trombinoscope .slick-next{right:-10px;top:30%;}}.node--type-categorie #main-after .button{border-color:#333 !important;color:#333;}.node--type-categorie #main-after .button:hover{color:#FFF;}.node--type-categorie #main-after .button:hover:before{background:#333;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
