/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--dark:#000;--white:#FFF;--gray0:#F3F3F3;--gray1:#dee2e6;--gray2:#CCCCCC;--gray3:#666666;--gray4:#2b354f;--text:#333333;--main-color:#8bc34a;--main-color-light:#e8f3db;--main-color-dark:#1f2ea1;--secondary-color:#dd8e1e;--secondary-color-light:#eeb15b;--secondary-color-dark:#9c6416;--rouge:#ff5252;--orange:#ffa800;--orange1:#ffb520;--orange2:#da9202;--radius1:8px;--radius2:20px;--space1:20px;--space2:40px}.dark{color:var(--dark)}.white{color:var(--white)}.gray1{color:var(--gray1)}.gray2{color:var(--gray2)}.gray3{color:var(--gray3)}.gray4{color:var(--gray4)}.bg-gray1{background:var(--gray1)}.bg-gray2{background:var(--gray2)}.bg-gray3{background:var(--gray3)}.bg-gray4{background:var(--gray4)}.vert,.main-color{color:var(--main-color)}.main-color-light{color:var(--main-color-light)}.main-color-dark{color:var(--main-color-dark)}.secondary-color{color:var(--secondary-color)}.secondary-color-light{color:var(--secondary-color-light)}.secondary-color-dark{color:var(--secondary-color-dark)}.bg-main-color{background:var(--main-color)}.bg-main-color-light{background:var(--main-color-light)}.bg-main-color-dark{background:var(--main-color-dark)}.bg-secondary-color{background:var(--secondary-color)}.bg-secondary-color-light{background:var(--secondary-color-light)}.bg-secondary-color-dark{background:var(--secondary-color-dark)}.rouge{color:#ff5252}.orange{color:#ffa800}*,*::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:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.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,.5);box-shadow:0 0 7px rgba(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 li{padding-bottom:10px}img{display:block;image-rendering:-webkit-optimize-contrast}button{outline:none !important}section{padding-bottom:var(--space2);position:relative}.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{position:relative;max-width:1200px;margin:auto;padding:0 20px}a{display:inline-block;color:var(--main-color)}a.file{display:block}h1,h2,h3,h4,h5,h6{font-size:16px;line-height:1}p{margin:0}p:not(:last-child){margin:0 0 20px}.text-center{text-align:center}.visible-phone,.hidden-desktop{display:none}@media(max-width:991px){.visible-phone,.hidden-desktop{display:block}}.visible-desktop .hidden-phone{display:block}@media(max-width:991px){.visible-desktop .hidden-phone{display:none}}.transition,.page-node-42 #liste-joueur .joueur .position,.page-node-13 #liste-joueur .joueur .position,.page-node-42 #liste-joueur .joueur .content .officiel span,.page-node-13 #liste-joueur .joueur .content .officiel span,.page-node-42 #liste-joueur .joueur .content strong,.page-node-13 #liste-joueur .joueur .content strong,.page-node-42 #liste-joueur .joueur,.page-node-13 #liste-joueur .joueur,#main .menu-admin ul li a .picto:before,#main .menu-admin ul li a *,.user-logged-in #bottom-admin ul li a,#main .onglets,.slick-slider .slick-arrow,.carrousel .slick-arrow,.slick .slick-arrow,.field--name-body table tr,.field--name-field-contenu table tr,.text-formatted table tr,.partage ul li a .svg-icon,.partage ul li a,.social-link ul li a .svg-icon,.social-link ul li a,#main-menu #block-code2you-main-menu ul.menu>li.menu-item a,#main-menu #block-code2you-main-menu,#main-menu #nav-icon span{-webkit-transition:all .3s linear;transition:all .3s linear}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.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 .8s ease;transition:all .8s ease}.scroll-anim.show{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(0);transform:translateY(0)}.line{display:grid;gap:var(--space2);margin:var(--space2) 0}.line.line-1{grid-template-columns:repeat(1,minmax(0,1fr))}.line.line-2{grid-template-columns:repeat(2,minmax(0,1fr))}.line.line-3{grid-template-columns:repeat(3,minmax(0,1fr))}.line.line-4{grid-template-columns:repeat(4,minmax(0,1fr))}.line.line-5{grid-template-columns:repeat(5,minmax(0,1fr))}.line.line-6{grid-template-columns:repeat(6,minmax(0,1fr))}.line.line-1-3{grid-template-columns:1fr 3fr}.line.line-1-2{grid-template-columns:1fr 2fr}.line.line-3-1{grid-template-columns:3fr 1fr}.line.line-2-1{grid-template-columns:2fr 1fr}@media(max-width:991px){.line{grid-template-columns:repeat(1,1fr) !important}}.line>*{min-width:0;position:relative}.flex-line{display:-webkit-box;display:-ms-flexbox;display:flex}body .h1{font-size:3.75rem;line-height:1.2;font-family:"Francois One",sans-serif;text-transform:uppercase;font-weight:normal;margin:40px 0 20px}body .h1 .plus{position:absolute;right:0;display:block;top:55px;font-weight:normal;color:var(--gray2);font-size:0.875rem;line-height:1.2;text-decoration:none}body .h1 .plus:hover{color:var(--main-color)}body .h2{font-size:1.5rem;line-height:1.2;font-family:"Francois One",sans-serif;text-transform:uppercase;display:inline-block;font-weight:normal;border-bottom:3px solid var(--main-color);margin:40px 0 20px}body .h2:after{content:"";position:absolute;display:block;width:100%;height:0px;border-bottom:1px solid var(--gray2);margin-top:2px}body .h2 .plus{position:absolute;right:0;display:block;top:8px;font-weight:normal;color:var(--gray2);font-size:0.875rem;line-height:1.2;text-decoration:none}body .h2 .plus:hover{color:var(--main-color)}body .h3{font-size:1.5rem;line-height:1.2;font-family:"Francois One",sans-serif}@media(max-width:991px){body .h1{font-size:1.75rem;line-height:1.2}body .h2{font-size:1.5rem;line-height:1.2}body .h3{font-size:1.25rem;line-height:1.2}}.chapo{background:hsla(0,0%,80%,.1254901961);padding:40px 40px 40px 20px;font-size:1.25rem;line-height:1.2;border-left:10px solid var(--gray0);padding-left:30px}.chapo ul{padding:0;margin-bottom:0}@media(max-width:991px){.chapo{padding:20px;font-size:1rem;line-height:1.2}.chapo ul{margin-left:20px !important}}hr{margin:var(--space2) 0;background:var(--gray2)}#page form .form-actions .button:after,[class^=button-]:after,.button:not([class^=sf-dump]):after{content:"";z-index:-1;position:absolute;top:50%;left:50%;width:1em;height:1em;border-radius:50%;background-color:var(--gray4);-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:all .15s linear;transition:all .15s linear}#page form .form-actions .button:hover,[class^=button-]:hover,.button:hover:not([class^=sf-dump]){color:var(--white)}#page form .form-actions .button:hover:after,[class^=button-]:hover:after,.button:hover:not([class^=sf-dump]):after{-webkit-transform:translate(-50%,-50%) scale(22);transform:translate(-50%,-50%) scale(22)}#page form .form-actions .button,[class^=button-],.button:not([class^=sf-dump]){-webkit-transition:all .15s linear;transition:all .15s linear;border:2px solid var(--main-color);overflow:hidden;position:relative;z-index:1;padding:5px 20px;border-radius:var(--radius2);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;margin:10px 0;font-size:1rem;line-height:1.2;background-color:var(--main-color);border:none;color:var(--white);text-transform:uppercase;text-decoration:none}#page form .form-actions .button-large.button,.button-large[class^=button-],.button-large.button:not([class^=sf-dump]){padding:10px 30px;font-size:1.25rem;line-height:1.2}#page form .form-actions .button small,[class^=button-] small,.button:not([class^=sf-dump]) small{margin-left:4px}.button-dark{background-color:var(--gray4) !important}.button-dark:hover:after{background-color:var(--main-color)}.button-secondary{background-color:var(--secondary-color)}.button-outline{background-color:var(--white);color:var(--main-color);border:2px solid var(--main-color)}.button-outline-secondary{background-color:var(--white);color:var(--secondary-color);border:2px solid var(--secondary-color)}.button-outline[class^=button-picto-]:before{background:var(--main-color)}.button-outline[class^=button-picto-]:hover:before{background:var(--white)}[class^=button-picto-]:before{-webkit-transition:all .15s linear;transition:all .15s linear;content:"";display:block;height:20px;width:20px;background:var(--white);margin-right:10px;-webkit-mask-size:contain;mask-size:contain}.button-picto-plus:before{-webkit-mask-image:url(/themes/custom/code2you/images/svg/picto-plus.svg);mask-image:url(/themes/custom/code2you/images/svg/picto-plus.svg)}.button-picto-contact:before{-webkit-mask-image:url(/themes/custom/code2you/images/svg/picto-mail.svg);mask-image:url(/themes/custom/code2you/images/svg/picto-mail.svg)}.puce{height:10px;width:10px;display:inline-block;margin-right:10px;border-radius:100%}.puce.puce-vert{background:lime}.puce.puce-rouge{background:red}.info-header{font-size:1.25rem;line-height:1.2;font-weight:bold;border:2px solid var(--main-color);padding:20px;text-align:center}.info-header a{margin:0 0 0 20px !important}.info-header p{padding:0;margin:0;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}.info-header img{width:50px;margin-right:15px}@media(max-width:991px){.info-header p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-header a{margin:10px 0 0 20px !important}}.info-alert{background:rgba(255,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,.2);padding:5px 10px;border-radius:8px;text-align:center;margin:15px 0}.field--name-body ul,.field--name-field-chapo ul,.paragraph ul,.text-formatted ul{margin-left:20px;margin-top:0}.field--name-body ul li,.field--name-field-chapo ul li,.paragraph ul li,.text-formatted ul li{list-style-image:url(/themes/custom/code2you/images/svg/puce.svg)}@media(max-width:991px){.field--name-body ul,.field--name-field-chapo ul,.paragraph ul,.text-formatted ul{margin-left:0}}.quote::before{content:"“"}.quote::after{content:"”"}#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:5px;width:30px;border-radius:9px;left:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg);background:var(--main-color)}#main-menu #nav-icon span:nth-child(1){top:8px}#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:28px}#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 #block-code2you-main-menu ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#main-menu #block-code2you-main-menu ul.menu>li.menu-item{margin:0 10px;position:relative}#main-menu #block-code2you-main-menu ul.menu>li.menu-item a{position:relative;text-decoration:none;font-size:1rem;line-height:1.2;font-family:"Francois One",sans-serif;color:var(--text);font-weight:normal;text-transform:uppercase}#main-menu #block-code2you-main-menu ul.menu>li.menu-item.menu-item--active-trail a{color:var(--main-color)}#main-menu #block-code2you-main-menu ul.menu>li.menu-item:hover a{color:var(--main-color)}@media(max-width:991px){#main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#main-menu #block-code2you-main-menu{visibility:hidden;opacity:0;position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:#fff;margin:0;padding:0}#main-menu #block-code2you-main-menu.active{visibility:visible;opacity:1}#main-menu #block-code2you-main-menu>.menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:100px}#main-menu #block-code2you-main-menu>.menu li.menu-item{border-bottom:1px solid var(--gray1)}#main-menu #block-code2you-main-menu>.menu li.menu-item a{font-size:1.75rem;line-height:1.2;padding:10px 0}}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:var(--gray2);text-decoration:none}#block-code2you-footer .menu li a:hover{color:var(--gray1)}#breadcrumb .breadcrumb{position:absolute;bottom:30px;background:#fff;border-radius:5px}#breadcrumb .breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0;padding:0;list-style:none;padding:0 10px}#breadcrumb .breadcrumb ol li{color:var(--gray4);font-weight:bold;margin:0;padding:0 0px;text-transform:uppercase;font-size:0.875rem;line-height:1.2}#breadcrumb .breadcrumb ol li a{color:var(--main-color);text-decoration:none}#breadcrumb .breadcrumb ol li:before{content:">";margin:0 5px 0 10px}#breadcrumb .breadcrumb ol li:first-child:before{content:none}#page form .form-item{margin-bottom:20px}#page form .form-item.js-form-type-radio,#page form .form-item.js-form-type-checkbox{margin-bottom:0}#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:5px;display:inline-block}#page form input:not(.button):not(.form-radio):not(.form-checkbox):not(.form-file){border-radius:5px;height:40px;width:100%;margin:0;background:var(--white);border:2px solid var(--gray2);padding:0 20px;line-height:40px}#page form input:not(.button):not(.form-radio):not(.form-checkbox):not(.form-file)::-webkit-input-placeholder{font-weight:normal}#page form input:not(.button):not(.form-radio):not(.form-checkbox):not(.form-file)::-moz-placeholder{font-weight:normal}#page form input:not(.button):not(.form-radio):not(.form-checkbox):not(.form-file):-ms-input-placeholder{font-weight:normal}#page form input:not(.button):not(.form-radio):not(.form-checkbox):not(.form-file)::-ms-input-placeholder{font-weight:normal}#page form input:not(.button):not(.form-radio):not(.form-checkbox):not(.form-file)::placeholder{font-weight:normal}#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:5px;height:200px;width:100%;margin:0;background:var(--white);border:2px solid var(--gray2);padding:0 20px;line-height:40px}#page form .form-actions{text-align:center}#page form .form-actions .button{width:auto}#page form select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url(/themes/custom/code2you/images/svg/select.svg);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}#page form input.form-file{border-radius:5px;height:40px;width:100%;margin:0;background:var(--white);border:2px solid var(--gray2);padding:0 20px}#page form .description{display:none}#page form .form-type-checkbox .description{display:block;font-size:1rem;line-height:1.2;margin:0}#page form .form-type-checkbox .description a{color:var(--main-color)}.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;list-style:none}.pager-container nav.pager ul li a{color:var(--main-color);border:1px solid var(--main-color);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:var(--main-color-light);color:#fff}.pager-container nav.pager ul li.active a{background:var(--main-color);color:#fff}.pager-container nav.pager ul li:first-child a{border-bottom-left-radius:var(--radius1);border-top-left-radius:var(--radius1);width:34px;padding-left:4px}.pager-container nav.pager ul li:last-child a{border-bottom-right-radius:var(--radius1);border-top-right-radius:var(--radius1);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;border-left:2px solid var(--gray2);padding-left:10px}.social-link ul li a{background:var(--main-color);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;border:2px solid var(--main-color)}.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:var(--main-color)}.social-link ul li.asf-icon a{background:#fff}.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;list-style:none}.partage ul li a{border:1px solid var(--main-color);background:var(--main-color);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:var(--main-color)}@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-body table,.field--name-field-contenu table,.text-formatted table{width:100%;margin:var(--space2) 0}.field--name-body table th,.field--name-field-contenu table th,.text-formatted table th{background:var(--main-color);font-weight:bold;color:var(--white)}.field--name-body table th,.field--name-body table td,.field--name-field-contenu table th,.field--name-field-contenu table td,.text-formatted table th,.text-formatted table td{padding:15px 30px;border-bottom:1px solid var(--gray1)}.field--name-body table tr:hover,.field--name-field-contenu table tr:hover,.text-formatted table tr:hover{background:var(--gray1)}.slick-slider .slick-arrow,.carrousel .slick-arrow,.slick .slick-arrow{position:absolute;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.3;top:50%;height:100px;width:50px;display:block;text-indent:-9999px;border:none}.slick-slider .slick-arrow.slick-prev,.carrousel .slick-arrow.slick-prev,.slick .slick-arrow.slick-prev{left:30px;background:url(/themes/custom/code2you/images/svg/fleche-gauche.svg) no-repeat center;background-size:30px}.slick-slider .slick-arrow.slick-next,.carrousel .slick-arrow.slick-next,.slick .slick-arrow.slick-next{right:30px;background:url(/themes/custom/code2you/images/svg/fleche-droite.svg) no-repeat center;background-size:30px}.slick-slider .slick-arrow:hover,.carrousel .slick-arrow:hover,.slick .slick-arrow:hover{opacity:.6}.slick-slider .slick-dots,.carrousel .slick-dots,.slick .slick-dots{position:absolute;bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.slick-slider .slick-dots li,.carrousel .slick-dots li,.slick .slick-dots li{margin:5px;padding:0 !important}.slick-slider .slick-dots li button,.carrousel .slick-dots li button,.slick .slick-dots li button{padding:1px 6px;text-indent:-9999px;width:18px;height:18px;border-radius:100%;background:#fff;border:1px solid var(--gray2)}.slick-slider .slick-dots li.slick-active button,.carrousel .slick-dots li.slick-active button,.slick .slick-dots li.slick-active button{background:var(--main-color)}#bg-header{height:400px;overflow:hidden}#bg-header span{display:none}#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 .media{width:100%}#bg-header .media .field--type-image{width:100%}#bg-header .media .field--type-image picture{height:400px;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:220px}}.paragraphe .carrousel,.paragraphe .galerie-photo,.paragraphe .paragraph--type--photo,.paragraphe .card-accordion,.paragraphe .picto-nombre,.paragraphe .col1,.paragraphe .col2,.paragraphe .col3{margin-top:var(--space2)}.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}.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%}#main .onglets{margin:20px 0 0 20px;position:relative}#main .onglets .link-item{background:var(--gray1);padding:10px 0 10px 50px;min-height:40px;cursor:pointer;color:var(--main-color);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) var(--main-color) center no-repeat;background-size:24px}#main .onglets .link-item.active{background:var(--gray1);font-weight:bold}#main .onglets .link-item.active:before{background:url(/themes/custom/code2you/images/svg/picto-moins.svg) var(--secondary-color) center no-repeat;background-size:24px}#main .onglets .link-item h2{font-size:1.5rem;line-height:1.2;font-weight:normal}#main .onglets .content-item{display:none;border:1px solid var(--gray1);padding:30px;background:var(--gray1);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:var(--noir);position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#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}.anim_left{position:relative;left:0;-webkit-transition:all .3s linear;transition:all .3s linear}.anim_left:hover{left:10px}.img_up{overflow:hidden}.img_up img{-webkit-transition:all .3s ease;transition:all .3s ease}.img_up:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}#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:var(--main-color)}body{font-family:"Arial",sans-serif;font-size:1rem;line-height:1.2;color:var(--text)}body #page #header{background:#fff;-webkit-box-shadow:0 0 5px var(--gray2);box-shadow:0 0 5px var(--gray2)}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:var(--main-color)}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:90px}body #page #header #header-content #logo{width:300px;position:relative;z-index:11}body #page #header #header-content #logo a{position:relative;z-index:2;top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}body #page #header #header-content #logo a img{width:130px}body #page #header #header-content #logo a .text{margin:10px 0 0 10px}body #page #header #header-content #logo a .text .title1{font-size:1.5rem;line-height:1.2;font-weight:bold;color:var(--main-color);text-transform:uppercase;display:block}body #page #header #header-content #logo a .text .title2{text-transform:uppercase;color:var(--gray4);display:block}body #page #header #header-content #logo:before{content:"";width:170px;height:170px;top:-30px;left:-25px;position:absolute;z-index:1;background:#fff;border-radius:50%}body #page #header #header-content #main-menu{-webkit-box-flex:1;-ms-flex:1;flex:1}body #page #header #header-after{background:#eee}@media(max-width:991px){body #page #header #header-content{height:70px}body #page #header #header-content #logo{width:240px}body #page #header #header-content #logo a{top:8px}body #page #header #header-content #logo a img{width:80px}body #page #header #header-content #logo a .text{margin:0px 0 0 10px}body #page #header #header-content #logo a .text .title1{font-size:1.25rem;line-height:1.2}body #page #header #header-content #logo a .text .title2{font-size:0.875rem;line-height:1.2}body #page #header #header-content #logo:before{content:"";width:110px;height:110px;top:-20px;left:-18px}body #page #header #header-content .social-link{display:none}}body #page #main-wrapper{background:#fff}body #page #main-wrapper #main-before{position:relative;padding-bottom:0}body #page footer{background:url(/themes/custom/code2you/images/bg-footer.jpg);background-size:cover;color:#fff;padding:var(--space2)}body #page footer a{color:#fff}body #page footer #footer-inner .title{text-transform:uppercase;font-size:1.75rem;line-height:1.2;font-family:"Francois One",sans-serif}body #page footer #footer-inner .localisation{background:url(/themes/custom/code2you/images/svg/picto-loc.svg) 0 center no-repeat;padding-left:45px;background-size:34px}body #page footer #footer-inner .tel{background:url(/themes/custom/code2you/images/svg/picto-phone.svg) 3px center no-repeat;padding-left:45px;background-size:24px}body #page #footer-after{text-transform:uppercase;padding:15px 0}body #page #footer-after #copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:991px){body #page #footer-after #copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body #page #footer-after a{text-decoration:none;color:#000}body #page #footer-after a:hover{text-decoration:underline}@media(max-width:991px){body #page #footer-after{font-size:0.875rem;line-height:1.2}}.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 #header-before{top:79px}.user-logged-in.role--administrator #page #header #header-content-scroll{top:129px}.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:var(--white)}.user-logged-in #bottom-admin ul li a{color:var(--main-color);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:var(--main-color)}.user-logged-in #bottom-admin ul li.nav-item-admin a{color:var(--white)}.user-logged-in #bottom-admin ul li.nav-item-admin:hover a{color:var(--white)}.user-logged-in .region-footer-after{padding-bottom:30px}.user-logged-in.node--type-admin #block-code2you-page-title{display:none}.user-logged-in.node--type-admin #page #main-wrapper #main-before{display:none !important}.user-logged-in.node--type-admin #page #main-wrapper #page_admin{margin-top:30px}.user-logged-in.node--type-admin #page #main-wrapper #page_admin h1{font-size:30px;padding:20px 0;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;border-bottom:1px solid #ccc}.user-logged-in.node--type-admin #page #main-wrapper #page_admin h1 span:first-child{text-transform:uppercase;padding:0 10px 0 0;background:var(--white);position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.user-logged-in.node--type-admin #page #main-wrapper #page_admin h1 span:last-child{background:var(--white);position:relative;font-size:1.25rem;line-height:1.2;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:var(--noir);width:100%;height:2px;position:absolute;bottom:10px}.user-logged-in.node--type-admin #page #main-wrapper #page_admin .bloc-gris1{background:var(--gray1);border-radius:var(--radius1);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 div{margin-bottom:15px}@media(max-width:991px){.user-logged-in.node--type-admin #page #main-wrapper #page_admin h1{font-size:1.25rem;line-height:1.2}}.user-logged-in.node--type-admin #page #main-wrapper #page_admin .ligne{display:-webkit-box;display:-ms-flexbox;display:flex}.user-logged-in.node--type-admin #page #main-wrapper #page_admin .ligne .droite{width:300px}.user-logged-in.node--type-admin #page #main-wrapper #page_admin .ligne .gauche{-webkit-box-flex:1;-ms-flex:1;flex:1}.user-logged-in.node--type-admin #page #main-wrapper #page_admin .ligne .gauche a{text-decoration:none !important}.user-logged-in.node--type-admin #page #main-wrapper #page_admin .ligne .gauche ul{padding:0;margin:0}@media(max-width:991px){.user-logged-in.node--type-admin #page #main-wrapper #page_admin .ligne{display:block}.user-logged-in.node--type-admin #page #main-wrapper #page_admin .ligne .droite,.user-logged-in.node--type-admin #page #main-wrapper #page_admin .ligne .gauche{width:100%}}.user-logged-in.node--type-admin #page #main-wrapper #page_admin .menu-admin-bottom{max-width:300px;margin:auto}#page_statistique .page_statistique_inner{padding:0 30px}#page_statistique .page_statistique_inner .iframe-modif-css iframe .sparkline{display:none !important}.admin-button-bloc>div,.admin-color-bloc>div{margin:10px}.bloc-square{width:80px;height:80px}#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:var(--gray1);border-radius:var(--radius1);margin-bottom:2%;margin-right:2%;padding:0;height:175px;list-style:none}#main .menu-admin ul li a{display:block;width:100%;height:100%;padding:10px}#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:var(--main-color);height:4px}#main .menu-admin ul li a .picto svg{fill:#fff;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:var(--gray3);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:#fff;stroke-width:1px;stroke:#fff}#main .menu-admin ul li a:hover .picto .svg2{fill:#fff}#main .menu-admin ul li a:hover .picto .menu-title{color:#fff}#main .button-deconnexion{width:auto;text-align:center;font-size:1.25rem;line-height:1.2;padding:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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}#main .bloc-gris1 .button{height:30px !important;padding:5px 20px !important}.path-frontpage #main-wrapper .h2{margin:0 0 20px}.path-frontpage #main-wrapper #main-before #slider .slick{margin-top:0}.path-frontpage #main-wrapper #main-before #slider .slick .slick-slide{height:500px}.path-frontpage #main-wrapper #main-before #slider .slick .slick-slide img{display:block;margin:auto}@media(max-width:1920px){.path-frontpage #main-wrapper #main-before #slider .slick .slick-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media(max-width:991px){.path-frontpage #main-wrapper #main-before #slider .slick .slick-slide{height:300px}.path-frontpage #main-wrapper #main-before #slider .slick .slick-arrow{width:25px;height:66px}.path-frontpage #main-wrapper #main-before #slider .slick .slick-arrow.slick-prev{left:10px}.path-frontpage #main-wrapper #main-before #slider .slick .slick-arrow.slick-next{right:10px}}@media(max-width:767px){.path-frontpage #main-wrapper #main-before #slider .slick .slick-slide{height:220px}}.path-frontpage #main-wrapper #main .titre{background:var(--gray4);margin-bottom:60px}.path-frontpage #main-wrapper #main .titre .titre-inner{position:relative}.path-frontpage #main-wrapper #main .titre .titre-inner img{width:160px;top:-40px;position:absolute;right:0px;display:inline}.path-frontpage #main-wrapper #main .titre .titre-inner h1{font-size:2rem;line-height:1.2;color:#fff;margin:0;display:inline;text-align:center;display:block;padding:20px 0}@media(max-width:991px){.path-frontpage #main-wrapper #main .titre .titre-inner{padding:0 10px}.path-frontpage #main-wrapper #main .titre .titre-inner img{display:none}.path-frontpage #main-wrapper #main .titre .titre-inner h1{font-size:1.25rem;line-height:1.2;padding:10px 0}}.path-frontpage #main-wrapper #main #content-home{background:var(--main-color);padding:60px 0;color:#fff}.path-frontpage #main-wrapper #main #content-home #content-inner #block-code2you-content{text-align:center;font-size:1.25rem;line-height:1.2}.path-frontpage #main-wrapper #intro{margin-bottom:0}@media(max-width:991px){.path-frontpage #main-wrapper #intro{margin-bottom:30px}}.path-frontpage #main-wrapper .line-media{grid-template-columns:2fr 1fr;min-width:0}.path-frontpage #main-wrapper #video-accueil .galerie-photo{aspect-ratio:16/9}.path-frontpage #main-wrapper #video-accueil .galerie-photo .photo,.path-frontpage #main-wrapper #video-accueil .galerie-photo .video{display:block;height:100%}.path-frontpage #main-wrapper #video-accueil .galerie-photo .photo img,.path-frontpage #main-wrapper #video-accueil .galerie-photo .video img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.path-frontpage #main-wrapper #video-accueil .galerie-photo .photo iframe,.path-frontpage #main-wrapper #video-accueil .galerie-photo .video iframe{height:100%;width:100%}.path-frontpage #main-wrapper .youtube{margin-bottom:50px}.path-frontpage #main-wrapper .youtube .youtube-liste{display:grid;grid-template-columns:6fr 3fr;gap:20px}.path-frontpage #main-wrapper .youtube .youtube-liste .lecteur iframe{aspect-ratio:560/315;height:auto;border-radius:20px}.path-frontpage #main-wrapper .youtube .youtube-liste .playlist{height:428px;overflow:scroll;border:1px solid var(--gray2);border-radius:20px;padding:15px 0}.path-frontpage #main-wrapper .youtube .youtube-liste .playlist .playlist-item{padding:5px 20px;cursor:pointer}.path-frontpage #main-wrapper .youtube .youtube-liste .playlist .playlist-item:hover{background:var(--gray1)}.path-frontpage #main-wrapper .youtube .youtube-liste .playlist .playlist-item figure{display:-webkit-box;display:-ms-flexbox;display:flex}.path-frontpage #main-wrapper .youtube .youtube-liste .playlist .playlist-item figure img{width:100px;border-radius:10px;margin-right:10px}.path-frontpage #main-wrapper .youtube .youtube-liste .playlist .playlist-item.active{font-weight:bold;color:var(--main-color)}@media(max-width:991px){.path-frontpage #main-wrapper .youtube .youtube-liste{grid-template-columns:1fr}}.path-frontpage #main-wrapper #agenda-equipe .equipe:nth-child(n+14){display:none}.path-frontpage #main-wrapper #agenda-equipe .equipe .header-bloc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.path-frontpage #main-wrapper #agenda-equipe .equipe .header-bloc .division{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--main-color);width:70px;height:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:bold;font-size:2rem;line-height:1.2;line-height:.6;border-radius:50%}.path-frontpage #main-wrapper #agenda-equipe .equipe .header-bloc .info{margin-left:50px;position:relative}.path-frontpage #main-wrapper #agenda-equipe .equipe .header-bloc .info .round{text-transform:uppercase;margin:5px 0}.path-frontpage #main-wrapper #agenda-equipe .equipe .header-bloc .info .round:before{content:"";background:#fff;position:absolute;left:-29px;display:block;width:20px;height:20px;border-radius:50%;border:2px solid var(--gray1)}.path-frontpage #main-wrapper #agenda-equipe .equipe .header-bloc .info .round.domicile:before{background:var(--main-color)}.path-frontpage #main-wrapper #agenda-equipe .equipe .liste_match{border-left:2px solid var(--gray1);margin-left:10px;padding-left:20px;margin-left:35px}.path-frontpage #main-wrapper #agenda-equipe .equipe .liste_match .match{padding:10px 0;position:relative}.path-frontpage #main-wrapper #agenda-equipe .equipe .liste_match .match:before{content:"";background:#fff;position:absolute;left:-29px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:20px;height:20px;border-radius:50%;border:2px solid var(--gray1)}.path-frontpage #main-wrapper #agenda-equipe .equipe .liste_match .match.domicile:before{background:var(--main-color)}.path-frontpage #main-wrapper #agenda-equipe .equipe .liste_match .agenda-ville{color:var(--main-color)}.path-frontpage #main-wrapper #agenda-equipe .slick-prev{cursor:pointer;left:auto;right:50px;top:35px;background:url(/themes/custom/code2you/images/svg/arrow-left.svg) center no-repeat var(--main-color);background-size:20px;opacity:1;width:40px;height:40px;border-radius:50%}.path-frontpage #main-wrapper #agenda-equipe .slick-next{cursor:pointer;right:0;top:35px;background:url(/themes/custom/code2you/images/svg/arrow-right.svg) center no-repeat var(--main-color);background-size:20px;opacity:1;width:40px;height:40px;border-radius:50%}.path-frontpage #main-wrapper #partenaire-accueil article{padding:10px}.path-frontpage #main-wrapper #partenaire-accueil .slick-dots{bottom:-40px}.node--type-actualite #main-wrapper .h1,.node--type-actualite #main-wrapper h1,.node--type-webform #main-wrapper .h1,.node--type-webform #main-wrapper h1,.node--type-page #main-wrapper .h1,.node--type-page #main-wrapper h1{font-size:2rem;line-height:1.2;font-family:"Francois One",sans-serif;text-transform:uppercase;display:inline-block;font-weight:normal;border-bottom:3px solid var(--main-color)}.node--type-actualite #main-wrapper .h1:after,.node--type-actualite #main-wrapper h1:after,.node--type-webform #main-wrapper .h1:after,.node--type-webform #main-wrapper h1:after,.node--type-page #main-wrapper .h1:after,.node--type-page #main-wrapper h1:after{content:"";position:absolute;display:block;width:100%;height:0px;border-bottom:1px solid var(--gray2);margin-top:2px}@media(max-width:991px){.node--type-actualite #main-wrapper .h1,.node--type-actualite #main-wrapper h1,.node--type-webform #main-wrapper .h1,.node--type-webform #main-wrapper h1,.node--type-page #main-wrapper .h1,.node--type-page #main-wrapper h1{font-size:1.75rem;line-height:1.2}}.node--type-actualite #main-wrapper .localisation,.node--type-webform #main-wrapper .localisation,.node--type-page #main-wrapper .localisation{background:url(/themes/custom/code2you/images/svg/picto-loc.svg) 0 center no-repeat;padding-left:45px;background-size:34px}.node--type-actualite #main-wrapper .tel,.node--type-webform #main-wrapper .tel,.node--type-page #main-wrapper .tel{background:url(/themes/custom/code2you/images/svg/picto-phone.svg) 3px center no-repeat;padding-left:45px;background-size:24px}.node--type-actualite #main-wrapper .line,.node--type-webform #main-wrapper .line,.node--type-page #main-wrapper .line{margin-top:0}.page-node-12 .field--name-body table tr td:first-child{width:165px;font-weight:bold}@media(max-width:991px){.page-node-12 .field--name-body table,.page-node-12 .field--name-body th,.page-node-12 .field--name-body tbody,.page-node-12 .field--name-body tr,.page-node-12 .field--name-body td,.page-node-12 .field--name-body thead{display:block;width:100%}.page-node-12 .field--name-body tr{border-bottom:1px solid var(--gray2)}.page-node-12 .field--name-body td{border:none;padding:10px}.page-node-12 .field--name-body td:first-child{padding-bottom:0}.page-node-12 .field--name-body td:last-child{padding-top:0}}.view-inscriptions{margin-top:40px}.view-inscriptions .articles{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.view-inscriptions .articles article{-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;text-align:center}.view-inscriptions .articles article .node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-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;height:100%}.view-inscriptions .articles article .node__content:before{content:"";display:block;width:100%;height:3px;background:var(--main-color)}.view-inscriptions .articles article .node__content .title{padding:20px;background:hsla(0,0%,80%,.1254901961)}.view-inscriptions .articles article .node__content .title h2{margin:0;border:none}.view-inscriptions .articles article .node__content .title h2:after{display:none}.view-inscriptions .articles article .node__content .prix{color:var(--main-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.view-inscriptions .articles article .node__content .prix .field--name-field-prix{font-size:4.375rem;line-height:1.2;font-weight:bold}.view-inscriptions .articles article .node__content .content{padding:20px;background:hsla(0,0%,80%,.1254901961)}.view-inscriptions .articles article .node__content .content .field--name-body{min-height:50px}.view-inscriptions .articles article .node__content .content .button{margin-bottom:0}.view-inscriptions .articles article .classique .prix{background:var(--main-color);color:#fff}.view-inscriptions .articles article .critérium .prix{background:var(--secondary-color);color:#fff}@media(max-width:1200px){.view-inscriptions .articles{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.view-inscriptions .articles{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.view-inscriptions .articles{grid-template-columns:repeat(1,1fr)}}#actu-accueil{padding:0}#actu-accueil .view-actualites .articles{padding-bottom:60px}#actu-accueil .view-actualites .articles a{text-decoration:none;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid var(--gray1);margin-bottom:10px;padding-bottom:10px}#actu-accueil .view-actualites .articles a .field--name-field-photo{width:160px;margin:0 10px 10px 0}#actu-accueil .view-actualites .articles a .text-actu{-webkit-box-flex:1;-ms-flex:1;flex:1}#actu-accueil .view-actualites .articles a .text-actu .date{text-transform:uppercase;color:var(--main-color);margin:3px 0 10px;font-size:0.875rem;line-height:1.2}#actu-accueil .view-actualites .articles a .text-actu span{display:block}#actu-accueil .view-actualites .articles a .text-actu h3{font-weight:normal;font-size:1rem;line-height:1.2}@media(max-width:991px){#actu-accueil .view-actualites .articles a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#actu-accueil .view-actualites .articles a .field--name-field-photo{width:100%}}#actu-accueil .view-actualites .articles .slick-slide{margin:0 20px}#actu-accueil .view-actualites .articles .slick-list{margin:0 -20px}#actu-accueil .view-actualites .articles article:last-child a{border:none}.view-display-id-actualites_liste .articles{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px}.view-display-id-actualites_liste .articles a{text-decoration:none;color:#000;position:relative}.view-display-id-actualites_liste .articles a img{margin-bottom:10px}.view-display-id-actualites_liste .articles a h2{margin-top:0}.view-display-id-actualites_liste .articles a .date{text-transform:uppercase;color:var(--main-color);margin:3px 0 10px}.view-display-id-actualites_liste .articles a span{display:block}@media(max-width:991px){.view-display-id-actualites_liste .articles{grid-template-columns:1fr;margin-top:0;gap:0}.view-display-id-actualites_liste .articles article{padding-bottom:30px;border-bottom:1px solid #ccc;margin-bottom:30px}.view-display-id-actualites_liste .articles article h2{font-size:1.25rem;line-height:1.2;margin-bottom:5px}.view-display-id-actualites_liste .articles article h2:after{display:none}}.view-display-id-actualites_liste .articles article{-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;padding:20px}.node--type-actualite #main-wrapper article{max-width:800px;margin:auto}.node--type-actualite #main-wrapper article .content{margin-bottom:20px}.node--type-actualite #main-wrapper article .date{text-transform:uppercase;color:var(--main-color);margin:3px 0 10px}#dernier-resultat,#resultat-equipe,#resultat-accueil{padding-bottom:0}#dernier-resultat .resultat-liste .resultat-journee-titre,#resultat-equipe .resultat-liste .resultat-journee-titre,#resultat-accueil .resultat-liste .resultat-journee-titre{text-transform:uppercase;text-align:center}#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-bottom:3px;margin-bottom:3px;border-bottom:1px solid var(--gray2);color:#000;text-decoration:none}#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe .score-a,#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-a,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe .score-a,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-a,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .score-a,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-a{text-align:right}#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe .score-a,#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe .score-b,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe .score-a,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe .score-b,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .score-a,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .score-b{font-weight:bold;font-size:1.5rem;line-height:1.2;width:50px}@media(max-width:991px){#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe .score-a,#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe .score-b,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe .score-a,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe .score-b,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .score-a,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .score-b{width:28px;font-size:1.25rem;line-height:1.2}}#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe .score-a,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe .score-a,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .score-a{margin-right:10px}#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe .score-b,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe .score-b,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .score-b{margin-left:10px}#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-a,#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-b,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-a,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-b,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-a,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-b{text-transform:uppercase;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width:991px){#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-a,#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-b,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-a,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-b,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-a,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-b{font-size:0.75rem;line-height:1.2}}#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-fondettes,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-fondettes,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-fondettes{font-weight:bold}#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe .defaite,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe .defaite,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .defaite{color:#f35b53}#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe .victoire,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe .victoire,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .victoire{color:#93c728}#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe .egalite,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe .egalite,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .egalite{color:#f8aa01}#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe:last-child,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe:last-child,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe:last-child{border:none}#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe .btn-plus,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe .btn-plus,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .btn-plus{color:var(--gray4);border:2px solid var(--gray4);width:26px;height:26px;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;border-radius:50%;font-size:1.25rem;line-height:1.2;line-height:1}@media(max-width:991px){#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe .btn-plus,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe .btn-plus,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .btn-plus{width:22px;height:22px}}#dernier-resultat .resultat-liste .resultat-liste-equipe .resultat-equipe:hover .btn-plus,#resultat-equipe .resultat-liste .resultat-liste-equipe .resultat-equipe:hover .btn-plus,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe:hover .btn-plus{background:var(--gray4);color:#fff}#resultat-equipe .slick-dots{display:none}#resultat-equipe .journee{border-bottom:2px solid var(--gray1);position:relative;margin-top:30px;padding-bottom:6px;margin-bottom:6px}#resultat-equipe .journee .journee-title{position:absolute;bottom:-20px;left:44px;width:160px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;background:var(--main-color);color:#fff;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;padding:10px;text-transform:uppercase;font-weight:bold;font-size:1.25rem;line-height:1.2}#resultat-equipe .journee .journee-date{position:absolute;right:0;bottom:0;font-weight:bold;color:var(--main-color);margin-bottom:0}@media(max-width:991px){#resultat-equipe .journee .journee-title{position:relative;bottom:auto;left:auto;-webkit-transform:none;transform:none;padding:5px;margin:0 0 2px 0;width:100%;font-size:1rem;line-height:1.2}#resultat-equipe .journee .journee-date{position:relative;text-align:center;right:auto;bottom:auto}}#resultat-equipe .division{display:grid;grid-template-columns:5fr 2fr;gap:60px}#resultat-equipe .division .classement table{width:100%}#resultat-equipe .division .classement table td{padding:10px 0px;min-width:25px;text-align:center}#resultat-equipe .division .classement table td.nom{padding-left:0;overflow:hidden;white-space:nowrap;max-width:204px;text-align:left}#resultat-equipe .division .classement table td.nom strong{color:var(--main-color)}#resultat-equipe .division .classement table td.pts{background:var(--gray1)}@media(max-width:991px){#resultat-equipe .division{gap:0px}#resultat-equipe .division .matchs{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#resultat-equipe .division .matchs .resultat-equipe .score-a,#resultat-equipe .division .matchs .resultat-equipe .score-b{font-size:15px;width:25px}#resultat-equipe .division .matchs .resultat-equipe .equipe-a,#resultat-equipe .division .matchs .resultat-equipe .equipe-b{font-size:11px;width:calc(50% - 75px)}#resultat-equipe .division .classement{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#dernier-resultat .match_joue{display:none}#dernier-resultat .match_joue:last-child{display:block}#dernier-resultat .liste-equipe{display:none}#dernier-resultat .liste-equipe-match{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#dernier-resultat .liste-equipe-match .equipe1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#dernier-resultat .liste-equipe-match .equipe2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#dernier-resultat .liste-equipe-match .equipe3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#dernier-resultat .liste-equipe-match .equipe4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#dernier-resultat .liste-equipe-match .equipe5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#dernier-resultat .liste-equipe-match .equipe6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}#dernier-resultat .liste-equipe-match .equipe7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}#dernier-resultat .liste-equipe-match .equipe8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}#dernier-resultat .liste-equipe-match .equipe9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}#dernier-resultat .liste-equipe-match .equipe10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}#dernier-resultat .liste-equipe-match .equipe11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}#dernier-resultat .liste-equipe-match .equipe12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}#dernier-resultat .liste-equipe-match .equipe13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}#dernier-resultat .liste-equipe-match .equipe14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}#dernier-resultat .liste-equipe-match .equipe15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}#dernier-resultat .liste-equipe-match .equipex{display:none}#dernier-resultat .liste-equipe-match>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--gray1);margin-bottom:3px;padding-bottom:3px}#dernier-resultat .liste-equipe-match>div .equipe{font-weight:bold;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;font-size:0.875rem;line-height:1.2;width:26px;height:26px;background:var(--main-color);color:#fff;border-radius:50%}#dernier-resultat .liste-equipe-match>div .resultat-liste{-webkit-box-flex:1;-ms-flex:1;flex:1}#dernier-resultat .liste-equipe-match>div a{margin-bottom:0 !important;padding-bottom:0 !important}#dernier-resultat .liste-equipe-match>div:last-child{border:none}#dernier-resultat .liste-equipe-match>div:nth-child(n+14){display:none}@media(max-width:991px){#dernier-resultat .liste-equipe-match>div .equipe{font-size:12px;width:22px;height:22px}#dernier-resultat .liste-equipe-match>div .resultat-liste{width:calc(100% - 22px)}#dernier-resultat .liste-equipe-match>div .resultat-liste .resultat-equipe .score-a,#dernier-resultat .liste-equipe-match>div .resultat-liste .resultat-equipe .score-b{font-size:15px;width:25px}#dernier-resultat .liste-equipe-match>div .resultat-liste .resultat-equipe .equipe-a,#dernier-resultat .liste-equipe-match>div .resultat-liste .resultat-equipe .equipe-b{font-size:11px;width:calc(50% - 75px)}}@media(max-width:991px){#dernier-resultat .plus{display:none}}.nav-equipe{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-equipe span{cursor:pointer;margin-right:5px !important}.nav-equipe span.active{background:var(--gray4)}.nav-equipe>span:nth-child(n+14){display:none}.nav-equipe span[attr-equipe=equipe1]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.nav-equipe span[attr-equipe=equipe2]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.nav-equipe span[attr-equipe=equipe3]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.nav-equipe span[attr-equipe=equipe4]{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.nav-equipe span[attr-equipe=equipe5]{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.nav-equipe span[attr-equipe=equipe6]{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.nav-equipe span[attr-equipe=equipe7]{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.nav-equipe span[attr-equipe=equipe8]{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.nav-equipe span[attr-equipe=equipe9]{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.nav-equipe span[attr-equipe=equipe10]{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.nav-equipe span[attr-equipe=equipe11]{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.nav-equipe span[attr-equipe=equipe12]{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.nav-equipe span[attr-equipe=equipe13]{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.nav-equipe span[attr-equipe=equipe14]{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.nav-equipe span[attr-equipe=equipe15]{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.nav-equipe span[attr-equipe=equipe16]{-webkit-box-ordinal-group:17;-ms-flex-order:16;order:16}#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-a,#resultat-accueil .resultat-liste .resultat-liste-equipe .resultat-equipe .equipe-b{font-size:0.875rem;line-height:1.2}.page-node-42 .trie,.page-node-13 .trie{display:block;margin:20px auto;padding:10px 30px;background-color:var(--gray0)}.page-node-42 .trie p,.page-node-13 .trie p{padding:0;text-transform:uppercase;margin:0 10px 0 0;color:var(--main-color);font-weight:bold}.page-node-42 .trie .btn-group,.page-node-13 .trie .btn-group{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}.page-node-42 .trie .btn-group .button,.page-node-13 .trie .btn-group .button{margin:0px 5px}@media(max-width:991px){.page-node-42 .trie,.page-node-13 .trie{padding:10px 8px}}.page-node-42 .graph,.page-node-13 .graph{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.page-node-42 .graph .graph-nb-joueur,.page-node-13 .graph .graph-nb-joueur{width:200px;height:170px;background:var(--main-color);color:#fff;border-radius:10px;padding: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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:bold;margin-right:30px}.page-node-42 .graph .graph-nb-joueur .nb-joueur,.page-node-13 .graph .graph-nb-joueur .nb-joueur{font-size:3.75rem;line-height:1.2}.page-node-42 .graph .graph-nb-joueur .text,.page-node-13 .graph .graph-nb-joueur .text{font-size:1.25rem;line-height:1.2}.page-node-42 .graph .graph-classement,.page-node-13 .graph .graph-classement{-webkit-box-flex:1;-ms-flex:1;flex:1;height:200px}@media(max-width:991px){.page-node-42 .graph,.page-node-13 .graph{display:block}.page-node-42 .graph .graph-nb-joueur,.page-node-13 .graph .graph-nb-joueur{width:100%;margin-bottom:20px;height:auto}}.page-node-42 .best-player,.page-node-13 .best-player{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-node-42 .best-player .photo,.page-node-13 .best-player .photo{width:200px;height:200px;display:block;margin-right:30px}.page-node-42 .best-player .photo img,.page-node-13 .best-player .photo img{border-radius:50%;width:200px;height:200px}.page-node-42 .best-player .content .licence,.page-node-42 .best-player .content .base,.page-node-42 .best-player .content .mensuel,.page-node-13 .best-player .content .licence,.page-node-13 .best-player .content .base,.page-node-13 .best-player .content .mensuel{display:none}.page-node-42 .best-player .content .nom,.page-node-42 .best-player .content .prenom,.page-node-13 .best-player .content .nom,.page-node-13 .best-player .content .prenom{font-size:1.75rem;line-height:1.2;font-family:"Francois One",sans-serif}.page-node-42 .best-player .content .stat,.page-node-13 .best-player .content .stat{display:block;font-size:0}.page-node-42 .best-player .content .stat strong,.page-node-13 .best-player .content .stat strong{font-size:4.375rem;line-height:1.2;color:var(--main-color)}@media(max-width:991px){.page-node-42 .best-player .photo,.page-node-13 .best-player .photo{width:130px;height:130px;margin-right:20px}.page-node-42 .best-player .photo img,.page-node-13 .best-player .photo img{width:130px;height:130px}.page-node-42 .best-player .content .nom,.page-node-42 .best-player .content .prenom,.page-node-13 .best-player .content .nom,.page-node-13 .best-player .content .prenom{font-size:1.5rem;line-height:1.2}.page-node-42 .best-player .content .stat strong,.page-node-13 .best-player .content .stat strong{font-size:3.75rem;line-height:1.2}}.page-node-42 #liste-joueur,.page-node-13 #liste-joueur{margin:0 -1% 40px -1%}.page-node-42 #liste-joueur .position_minimum,.page-node-13 #liste-joueur .position_minimum{display:none}.page-node-42 #liste-joueur .joueur,.page-node-13 #liste-joueur .joueur{border:2px solid var(--main-color);width:31.3%;height:150px;margin:1%;padding:10px;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;color:#000;text-decoration:none}.page-node-42 #liste-joueur .joueur .photo,.page-node-13 #liste-joueur .joueur .photo{width:120px;margin:10px}.page-node-42 #liste-joueur .joueur .photo img,.page-node-13 #liste-joueur .joueur .photo img{width:100px;height:100px;border-radius:50%;display:block;border:5px solid #fff;-webkit-box-shadow:0 0 10px #aaa;box-shadow:0 0 10px #aaa}.page-node-42 #liste-joueur .joueur .content,.page-node-13 #liste-joueur .joueur .content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block}.page-node-42 #liste-joueur .joueur .content .nom,.page-node-13 #liste-joueur .joueur .content .nom{font-size:1.75rem;line-height:1.2;font-family:"Francois One",sans-serif;text-transform:uppercase;font-weight:bold;margin-bottom:5px}.page-node-42 #liste-joueur .joueur .content .officiel span,.page-node-13 #liste-joueur .joueur .content .officiel span{color:#000;display:inline;font-weight:normal;font-size:0.875rem;line-height:1.2}.page-node-42 #liste-joueur .joueur .content .stat.negatif strong,.page-node-13 #liste-joueur .joueur .content .stat.negatif strong{color:var(--rouge)}.page-node-42 #liste-joueur .joueur .content .stat.positif strong,.page-node-13 #liste-joueur .joueur .content .stat.positif strong{color:var(--main-color)}.page-node-42 #liste-joueur .joueur span,.page-node-13 #liste-joueur .joueur span{display:block}.page-node-42 #liste-joueur .joueur .position,.page-node-13 #liste-joueur .joueur .position{position:absolute;width:50px;text-align:center;top:0;right:0;background:var(--gray4);padding:3px 10px;color:#fff;font-weight:bold}.page-node-42 #liste-joueur .joueur .progression,.page-node-13 #liste-joueur .joueur .progression{position:absolute;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;top:26px;right:0;padding:3px 10px;font-weight:bold;font-size:1rem;line-height:1.2;color:#fff}.page-node-42 #liste-joueur .joueur .progression:after,.page-node-13 #liste-joueur .joueur .progression:after{content:"";position:absolute;display:block;width:16px;height:16px;top:4px;right:5px}.page-node-42 #liste-joueur .joueur .progression.progression-positif,.page-node-13 #liste-joueur .joueur .progression.progression-positif{background:var(--main-color)}.page-node-42 #liste-joueur .joueur .progression.progression-positif:after,.page-node-13 #liste-joueur .joueur .progression.progression-positif:after{background:url(/themes/custom/code2you/images/svg/arrow-up-long-solid.svg) center no-repeat}.page-node-42 #liste-joueur .joueur .progression.progression-negatif,.page-node-13 #liste-joueur .joueur .progression.progression-negatif{background:var(--rouge)}.page-node-42 #liste-joueur .joueur .progression.progression-negatif:after,.page-node-13 #liste-joueur .joueur .progression.progression-negatif:after{background:url(/themes/custom/code2you/images/svg/arrow-down-long-solid.svg) center no-repeat}.page-node-42 #liste-joueur .joueur:hover,.page-node-13 #liste-joueur .joueur:hover{background:var(--main-color);color:#fff}.page-node-42 #liste-joueur .joueur:hover .content strong,.page-node-13 #liste-joueur .joueur:hover .content strong{color:#fff !important}.page-node-42 #liste-joueur .joueur:hover .content strong span,.page-node-13 #liste-joueur .joueur:hover .content strong span{color:#fff !important}.page-node-42 #liste-joueur .joueur:hover .position,.page-node-13 #liste-joueur .joueur:hover .position{background:#fff;color:var(--main-color)}@media(max-width:991px){.page-node-42 #liste-joueur .joueur,.page-node-13 #liste-joueur .joueur{width:48%}}@media(max-width:767px){.page-node-42 #liste-joueur,.page-node-13 #liste-joueur{margin:0 0 40px 0}.page-node-42 #liste-joueur .joueur,.page-node-13 #liste-joueur .joueur{width:100%}.page-node-42 #liste-joueur .joueur .photo,.page-node-13 #liste-joueur .joueur .photo{width:100px;margin:0 5px 0 0}.page-node-42 #liste-joueur .joueur .photo img,.page-node-13 #liste-joueur .joueur .photo img{width:90px;height:90px;border:3px solid #fff}}#joueur h2 span{font-weight:normal;font-size:1rem;line-height:1.2}#joueur .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;overflow:hidden}#joueur .info .adversaire{position:absolute;top:40px;left:-55px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);padding:10px 50px;background:red;color:#fff;font-size:0.75rem;line-height:1.2;font-weight:bold;text-transform:uppercase}#joueur .info .photo{display:block;width:200px;height:200px;margin-right:20px;border-radius:50%;overflow:hidden}#joueur .info .content{width:200px}#joueur .info .content hr{margin:10px 0}#joueur .info .graph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:80px}#joueur .info .graph h3{font-weight:normal;font-size:1rem;line-height:1.2;text-align:center;margin-bottom:10px}#joueur .info .graph .graph-victoire{position:relative;width:30%}#joueur .info .graph .graph-victoire .pourcent-victoire{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;font-size:0.875rem;line-height:1.2;margin-top:-10px}#joueur .info .graph .graph-victoire .pourcent-victoire .nombre{font-size:1.5rem;line-height:1.2;font-weight:bold}#joueur .info .graph .graph-classement-adversaire{width:calc(70% - 30px);margin-left:30px}@media(max-width:991px){#joueur .info{-ms-flex-wrap:wrap;flex-wrap:wrap}#joueur .info .photo{width:110px;height:110px;margin:0 0 10px 0}#joueur .info .graph{width:100%;margin:30px 0 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#joueur .info .graph .graph-victoire{width:100%;max-width:200px;margin:auto}#joueur .info .graph .graph-classement-adversaire{width:100%;margin:10px 0 0}}#joueur #stats{background:#fff;border:2px solid var(--main-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:40px 0 20px}#joueur #stats .stat{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid var(--main-color)}#joueur #stats .stat span{background:var(--main-color);border-left:1px solid #fff;color:#fff;font-weight:bold;padding:10px 30px;display:block;width:100%}#joueur #stats .stat .result{font-size:3.125rem;line-height:1.2;font-weight:bold;color:var(--main-color);padding:20px 30px}#joueur #stats .stat:first-child{border-left:none}#joueur #stats .stat:first-child span{border-left:none}@media(max-width:991px){#joueur #stats{-ms-flex-wrap:wrap;flex-wrap:wrap}#joueur #stats .stat{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;width:50%;text-align:center}#joueur #stats .stat span{height:60px;padding:10px 0;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}#joueur #stats .stat .result{margin-top:0;padding:10px 0;font-size:2rem;line-height:1.2}#joueur #stats .stat:nth-child(3){border-left:none}#joueur #stats .stat:nth-child(3) span{border-left:none}}#joueur .historique-container,#joueur .resultats-container{height:300px}#joueur #liste-match .journee{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}#joueur #liste-match .journee .match:nth-child(3n+4){margin-left:100px}#joueur #liste-match .journee .match{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}#joueur #liste-match .journee .match .pts{display:block;height:30px;width:50px;padding:5px 0;text-align:center;font-weight:bold;margin-right:5px}#joueur #liste-match .journee .match .date{display:none;margin-right:15px;width:85px}#joueur #liste-match .journee .match .nom{width:230px;margin-right:10px}#joueur #liste-match .journee .match .nom a{color:#000;text-decoration:none}#joueur #liste-match .journee .match .nom a:hover{text-decoration:underline}#joueur #liste-match .journee .match:first-child .date{display:block}#joueur #liste-match .journee .match.resultat-V .pts{background:rgba(139,195,74,.3137254902);color:#8bc34a}#joueur #liste-match .journee .match.resultat-D .pts{background:rgba(255,82,82,.3137254902);color:#ff5252}#joueur #liste-match .journee .match.derive .pts{background:rgba(255,82,82,.3137254902);color:#ff5252}@media(max-width:991px){#joueur #liste-match .journee{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--gray1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#joueur #liste-match .journee .match{margin:0 !important;width:100%;position:relative;margin:0}#joueur #liste-match .journee .match .date{position:absolute;top:0;background:var(--main-color);color:#fff;padding:2px 10px;width:auto}#joueur #liste-match .journee .match:first-child{padding-top:30px}}#joueur.inactif .info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#joueur.inactif h2:not(.h2-historique),#joueur.inactif .graph,#joueur.inactif .resultats-container,#joueur.inactif #stats,#joueur.inactif #liste-match{display:none !important}#match .gagnant-equipeA .equipeA-bg{background:var(--main-color)}#match .gagnant-equipeA .equipeB-bg{background:var(--rouge)}#match .gagnant-equipeA .equipeA-color{color:var(--main-color)}#match .gagnant-equipeA .equipeB-color{color:var(--rouge)}#match .gagnant-equipeB .equipeA-bg{background:var(--rouge)}#match .gagnant-equipeB .equipeB-bg{background:var(--main-color)}#match .gagnant-equipeB .equipeA-color{color:var(--rouge)}#match .gagnant-equipeB .equipeB-color{color:var(--main-color)}#match .gagnant-aucun .equipeA-bg{background:var(--orange1)}#match .gagnant-aucun .equipeB-bg{background:var(--orange2)}#match .gagnant-aucun .equipeA-color{color:var(--orange1)}#match .gagnant-aucun .equipeB-color{color:var(--orange2)}#match .informations{width:100%;margin:auto;border:none !important;border-collapse:collapse;text-align:center}@media(max-width:991px){#match .informations{width:100%}#match .informations th,#match .informations td{padding:10px}}#match .informations td{background:#fff}#match .informations .resultat{text-align:center}#match .informations .resultat span{display:block;width:50px;height:50px;font-size:1.5rem;line-height:1.2;font-weight:bold;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border-radius:50%;padding:10px;margin:auto;color:#fff}#match .informations tr.liste-joueur td{background:#fff;cursor:pointer}#match .informations tr.liste-joueur td div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#match .informations tr.liste-joueur td div .voir{width:22px;margin-right:10px}#match .informations tr.liste-joueur td div .voir .eye{fill:#fff}#match .informations tr.liste-joueur td div strong{margin-left:auto;margin-right:10px}#match .informations tr.liste-joueur td div .pts-joueur{display:block;width:20px;height:20px;border-radius:50%;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;color:#fff;font-weight:bold}#match .informations tr.liste-joueur td.active,#match .informations tr.liste-joueur td:hover{background:var(--gray1)}#match .informations tr.liste-joueur td.active div .voir .eye,#match .informations tr.liste-joueur td:hover div .voir .eye{fill:var(--main-color)}@media(max-width:991px){#match .informations tr.liste-joueur td div{display:block}#match .informations tr.liste-joueur td div .nom{display:block}#match .informations tr.liste-joueur td div .voir{margin:auto}#match .informations tr.liste-joueur td div strong{margin:auto}#match .informations tr.liste-joueur td div .pts-joueur{margin:5px auto 0}}#match .detail-match{width:100%;margin:auto;border:none !important;border-collapse:collapse;text-align:center;margin-top:40px}#match .detail-match tr .nom.gagne{font-weight:bold}#match .detail-match tr th{background:#333}#match .detail-match tr th,#match .detail-match tr td{border-bottom:1px solid var(--gray1)}#match .detail-match tr .detail{width:auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#match .detail-match tr .detail div{width:40px;height:24px;line-height:24px;border-left:1px solid #fff;color:#fff;font-weight:bold;border-radius:5px}#match .detail-match tr .detail div:first-child{border:none}#match .detail-match tr .detail .bg-vert{background:var(--main-color)}#match .detail-match tr .detail .bg-rouge{background:var(--rouge)}#match .detail-match tr td:first-child{width:40%}#match .detail-match tr td:last-child{width:40%}#match .detail-match tr .rouge{font-weight:bold}#match .detail-match tr .vert{font-weight:bold}#match .detail-match tr .equipe1{font-weight:bold}#match .detail-match tr .equipe2{font-weight:bold}#match .detail-match tr:hover td{background:var(--main-color-light)}@media(max-width:991px){#match .detail-match{width:100%;display:block;width:100%}#match .detail-match thead,#match .detail-match tbody,#match .detail-match td,#match .detail-match th,#match .detail-match tr{display:block;width:100% !important}#match .detail-match td{padding:5px 20px !important;border:none !important}#match .detail-match td:last-child{border-bottom:1px solid var(--gray1) !important}}#match .detail-match.joueur-select tbody tr{opacity:.3}#match .detail-match.joueur-select tbody tr.active{opacity:1}#match .detail-match.joueur-select tbody tr.active td{background:var(--gray1)}.admin{display:none}.role--administrator .admin{display:block}
