.csrt-modale-wrapper{text-align:left;font-size:10px !important}.csrt-modale-wrapper H1,.csrt-modale-wrapper H2,.csrt-modale-wrapper H3,.csrt-modale-wrapper H4,.csrt-modale-wrapper H5,.csrt-modale-wrapper P,.csrt-modale-wrapper TD,.csrt-modale-wrapper TH,.csrt-modale-wrapper UL,.csrt-modale-wrapper OL,.csrt-modale-wrapper BLOCKQUOTE,.csrt-modale-wrapper INPUT,.csrt-modale-wrapper TEXTAREA,.csrt-modale-wrapper SELECT,.csrt-modale-wrapper DIV,.csrt-modale-wrapper LI{font-size:1em}
#boite-authentification{box-sizing:border-box;margin:80px auto 0;padding:50px 65px;background:#fff;max-width:550px;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);text-align:left}#boite-authentification>div{font-size:16px}
.csrt-modale-wrapper{display:flex;align-items:center;position:fixed;top:0;left:0;bottom:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);z-index:501;opacity:0;visibility:hidden;transition:opacity .2s linear;font-family:"Source Sans Pro",sans-serif;font-size:62.5%}.csrt-modale-wrapper .csrt-modale{display:flex;flex-direction:column;background:#fff;max-width:1000px;max-height:calc(100vh - 48px);margin:0 auto;transform:translate3d(0, 32px, 0) scale(0.98);opacity:0}.csrt-modale-wrapper .csrt-modale__entete{background:#000;display:flex;align-items:center;flex:none}.csrt-modale-wrapper .csrt-modale__titre{margin:0;padding:32px 48px;font-size:2.6em;font-weight:bold;color:#fff}.csrt-modale-wrapper .csrt-modale__sous-titre{font-size:1.8em;font-weight:bold;color:#000}.csrt-modale-wrapper .csrt-modale__sous-sous-titre{margin-top:4px;font-size:1.6em;font-weight:600;color:#000}.csrt-modale-wrapper .csrt-modale__sous-titre+p,.csrt-modale-wrapper .csrt-modale__sous-titre+h4{margin-top:16px}.csrt-modale-wrapper .csrt-modale__sous-sous-titre+p{margin-top:4px}.csrt-modale-wrapper .csrt-modale__fermer{position:relative;cursor:pointer;display:block;width:18px;height:18px;margin:0 32px 0 auto;padding:16px;color:#fff;background-color:rgba(0,0,0,0);border:none}.csrt-modale-wrapper .csrt-modale__fermer:hover{color:#dbdbdb}.csrt-modale-wrapper .csrt-modale__fermer svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:18px;height:18px;fill:currentColor;stroke:currentColor}.csrt-modale-wrapper .csrt-modale__wrapper-contenu{padding:48px 48px 32px}.csrt-modale-wrapper .csrt-modale__wrapper-contenu .csrt-contenu-modale{visibility:hidden}.csrt-modale-wrapper--affichee{opacity:1;visibility:visible}.csrt-modale-wrapper--affichee .csrt-modale{transition:transform .3s ease,opacity .2s linear;transform:translate3d(0, 0, 0);opacity:1}@media only screen and (max-width: 1300px){.csrt-modale{max-width:calc(100vw - 48px)}}
.csrt-modale__contenu-wrapper{padding:48px 48px 32px;font-family:"Source sans pro",Arial}.csrt-modale__contenu{display:flex}.csrt-modale__contenu h1,.csrt-modale__contenu h2,.csrt-modale__contenu h3,.csrt-modale__contenu h4{margin:0;font-family:"Source Sans Pro",sans-serif}.csrt-modale__contenu p{margin:0 0 16px;padding:0;font-family:"Source Sans Pro",sans-serif;font-size:1.6em !important;color:#000}.csrt-modale__contenu p:last-child{margin-bottom:0}.csrt-modale__contenu a,.csrt-modale__contenu a:link,.csrt-modale__contenu a:visited,.csrt-modale__contenu a:hover,.csrt-modale__contenu a:active{color:#0645ad;text-decoration:underline}.csrt-modale__contenu a:hover{color:#032357}.csrt-modale__contenu--gauche,.csrt-modale__contenu--droite{width:50%}.csrt-modale__contenu--gauche{margin-right:16px}.csrt-modale__contenu--droite{margin-left:16px}.csrt-modale__contenu--bas{font-size:1.6em !important;flex:none;margin:32px 0 0;padding:24px 0 0;border-top:1px solid #d7d7d7;font-family:"Source sans pro",Arial}.csrt-modale__contenu--bas a,.csrt-modale__contenu--bas a:link,.csrt-modale__contenu--bas a:visited,.csrt-modale__contenu--bas a:hover,.csrt-modale__contenu--bas a:active{color:#0645ad;text-decoration:underline}.csrt-modale__contenu--bas a:hover{color:#032357}@media only screen and (max-width: 1300px){.csrt-modale__contenu-wrapper{overflow-y:auto}}
.csrt-tableau{--couleur-principale: #AEAEAE;--couleur-secondaire: #AEAEAE;--couleur-neutre-pale: #F0F0F0;--couleur-neutre-tres-pale: #f5f5f5;--couleur-neutre: #D6D6D6;--couleur-neutre-fonce: #9C9C9C;--couleur-contraste-fonce: #1C1C1C;--couleur-contraste-moyen: #333333;--couleur-contraste-pale: #666666;--couleur-contraste-principal: black;--couleur-lien: #0075c4;--couleur-lien-hover: #348ac4}.csrt-tableau{font-size:1.3rem;border:1px var(--couleur-neutre-fonce) solid;position:relative}.csrt-tableau .hide{display:none}.csrt-tableau .disabled{background-color:var(--couleur-neutre-tres-pale)}.csrt-tableau__selecteur-colonnes{position:relative;margin-top:4px}.csrt-tableau__selecteur-colonnes-bouton{border:none;cursor:pointer;color:var(--couleur-lien)}.csrt-tableau__selecteur-colonnes-bouton:hover{color:var(--couleur-lien-hover)}.csrt-tableau__selecteur-colonnes-titre{font-weight:bold;margin-bottom:6px}.csrt-tableau__selecteur-colonnes-liste{position:absolute;right:0;top:18px;border:1px solid #1c1c1c;background-color:var(--couleur-neutre);color:var(--couleur-contraste-principal);padding:10px;z-index:100;width:175px}.csrt-tableau__selecteur-colonnes-checkbox-wrapper{margin-bottom:4px}.csrt-tableau__titre{border:0;background-color:var(--couleur-principale);text-transform:uppercase;font-size:1.2rem;font-weight:bold;padding:3px;color:var(--couleur-contraste-principal);margin:0;line-height:1.9rem}.csrt-tableau__infos{padding:4px}.csrt-tableau__infos-wrapper{background-color:var(--couleur-neutre-pale);display:flex;justify-content:space-between;flex-wrap:wrap}.csrt-tableau__sorting--asc,.csrt-tableau__sorting--desc{border-style:solid;height:0px;width:0px;border-color:rgba(0,0,0,0) #666 rgba(0,0,0,0) rgba(0,0,0,0);border-width:.4rem .5rem .4rem 0;cursor:pointer}.csrt-tableau__sorting--asc:hover,.csrt-tableau__sorting--desc:hover{border-color:rgba(0,0,0,0) var(--couleur-contraste-moyen) rgba(0,0,0,0) rgba(0,0,0,0)}.csrt-tableau__sorting--asc.selected,.csrt-tableau__sorting--desc.selected{border-color:rgba(0,0,0,0) var(--couleur-contraste-principal) rgba(0,0,0,0) rgba(0,0,0,0)}.csrt-tableau__sorting--asc{transform:rotate(90deg);margin-bottom:2px}.csrt-tableau__sorting--desc{transform:rotate(-90deg)}.csrt-tableau__sorting-inner{display:flex;justify-content:space-between}.csrt-tableau__table{background:#fff;border-bottom:1px solid var(--couleur-neutre);border-spacing:0;width:100%}.csrt-tableau__entete{position:sticky;top:var(--sticky-offset)}.csrt-tableau__ligne--header{background-color:var(--couleur-secondaire)}.csrt-tableau__ligne--header th{background-color:var(--couleur-secondaire)}.csrt-tableau__ligne--filtre{background-color:var(--couleur-neutre-pale)}.csrt-tableau__ligne--filtre th{background-color:var(--couleur-neutre-pale)}.csrt-tableau__cellule{border-top:1px var(--couleur-neutre) solid;border-right:1px var(--couleur-neutre) solid;border-left:0;border-bottom:0;padding:3px;text-align:left;line-height:1.9rem}.csrt-tableau__cellule--aucun{text-align:center}.csrt-tableau__recherche-input{height:30px;box-sizing:border-box;width:100%}.csrt-tableau .csrt-barre-outils{flex:1 0 100%}
.csrt-select{color:#fff;font-size:1.3rem;position:relative;display:block;width:100%;height:3.6rem;cursor:pointer}.csrt-select .csrt-select__btn,.csrt-select .csrt-select__btn--inverse-couleurs{display:flex;align-items:center;line-height:1;position:absolute;top:0;right:0;bottom:0;left:0;padding:0 1.9rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all .2s ease-out;background-color:rgba(0,0,0,0);border:2px solid #fff;color:#fff;background-color:#413e3a}.csrt-select .csrt-select__btn--inverse-couleurs{border:2px solid #3e3e3e;background-color:#fff;color:#000}.csrt-select .csrt-select__btn svg{fill:#fff;vertical-align:middle;width:20px;height:20px;margin-right:1.1rem;flex:0 0 auto}.csrt-select .csrt-select__btn--inverse-couleurs svg{fill:#000}.csrt-select .csrt-select__btn:focus,.csrt-select .csrt-select__btn:hover{background-color:rgba(0,0,0,.3)}.csrt-select .csrt-select__btn:focus{outline:2px solid #e33005}.csrt-select .csrt-select__btn--inverse-couleurs:focus,.csrt-select .csrt-select__btn--inverse-couleurs:hover{background-color:#ededed}.csrt-select .csrt-select__liste{background-color:#3e3e3e;z-index:999;display:none;overflow:auto;max-height:15rem;margin:0;padding:0;list-style:none;box-shadow:rgba(0,0,0,.25) 0px 1px 4px}
.csrt-select-multiple .csrt-select-multiple__header{height:50px}.csrt-select-multiple .hidden-checkbox{margin-left:-100%;float:left}.csrt-select-multiple .hidden-checkbox:checked+.csrt-select-multiple__label{background-color:#4d4d4d}.csrt-select-multiple .hidden-checkbox:checked+.csrt-select-multiple__label svg{display:block;pointer-events:none;top:11px}.csrt-select-multiple .hidden-checkbox:focus+.csrt-select-multiple__label{text-decoration:underline}.csrt-select-multiple .csrt-select-multiple__placeholder{white-space:nowrap;font-weight:normal}.csrt-select-multiple .csrt-select-multiple__liste-active{display:none;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csrt-select-multiple .csrt-select-multiple__liste-active span:first-child:last-child:after{content:""}.csrt-select-multiple .csrt-select-multiple__liste-active span:after{content:", "}.csrt-select-multiple .csrt-select-multiple__liste-active span:last-child:after{content:""}.csrt-select-multiple .csrt-select-multiple__liste-wrapper{z-index:2;box-shadow:rgba(0,0,0,.25) 0 0 5px;display:none;left:0;position:absolute;right:0}.csrt-select-multiple input[type=text].csrt-select-multiple__recherche{background-image:url(/assets/e0efa9dfdbd64c4efdc5.svg);background-repeat:no-repeat;background-size:1.6rem;background-position:11px 15px;background-color:#666;border:0;border-bottom:2px solid #737373;color:#d4d4d4;font-size:16px;padding:1rem 1.6rem 1rem 2.7rem;width:100%}.csrt-select-multiple input[type=text].csrt-select-multiple__recherche:focus{border-color:#fff}.csrt-select-multiple input[type=text].csrt-select-multiple__recherche::placeholder{color:#bbb}.csrt-select-multiple .csrt-select-multiple__liste{display:block;margin-bottom:0;max-height:15rem;overflow:auto}.csrt-select-multiple .csrt-select-multiple__liste li{margin:0;padding:0}.csrt-select-multiple .csrt-select-multiple__liste li:focus{background-color:#4d4d4d}.csrt-select-multiple .csrt-select-multiple__liste li.hidden{display:none}.csrt-select-multiple .csrt-select-multiple__liste li:last-child .csrt-select-multiple__label{border-bottom:0}.csrt-select-multiple .csrt-select-multiple__liste::-webkit-scrollbar{background-color:#5d5d5d;width:.7rem}.csrt-select-multiple .csrt-select-multiple__liste::-webkit-scrollbar-thumb{background-color:#bdbdbd;box-shadow:rgba(0,0,0,.25) 0 0 4px}.csrt-select-multiple .csrt-select-multiple__liste::-webkit-scrollbar-thumb:hover{background-color:#dcdcdc}.csrt-select-multiple .csrt-select-multiple__liste::-webkit-scrollbar-thumb:active{background-color:#fff}.csrt-select-multiple .csrt-select-multiple__deselect{background-color:#3e3e3e;border-top:1px solid #737373;border-radius:0 0 2px 2px;color:#fff;display:block;font-size:1.2rem;padding:.7rem 1.3rem;text-align:center;width:100%}.csrt-select-multiple .csrt-select-multiple__deselect:focus{text-decoration:underline}.csrt-select-multiple .csrt-select-multiple__label{cursor:pointer;display:block;line-height:1.5rem;padding:.8rem 1.3rem .8rem 2rem;position:relative;color:#fff}.csrt-select-multiple .csrt-select-multiple__label svg{display:none;fill:#fff;width:12px;height:12px;position:absolute;left:15px;top:17px;pointer-events:none}.csrt-select-multiple .csrt-select-multiple__label:before{border-radius:1px;border:1px solid #b9b9b9;color:#fff;content:"";height:14px;left:13px;position:absolute;top:15px;width:14px}.csrt-select-multiple .csrt-select-multiple__label:hover{background-color:#4d4d4d}.csrt-select-multiple{line-height:1.5}.csrt-select-multiple .csrt-select-multiple__btn{align-items:center;border:2px solid #3e3e3e;color:inherit;display:flex;font-size:1.3rem;height:3.6rem;padding:0 1.9rem;width:100%;background-color:rgba(0,0,0,0)}.csrt-select-multiple .csrt-select-multiple__btn svg{fill:#fff;vertical-align:middle;width:20px;height:20px;margin-right:1.1rem;flex:0 0 auto}.csrt-select-multiple .csrt-select-multiple__btn:hover{background-color:#3e3e3e;color:inherit}.csrt-select-multiple .csrt-select-multiple__btn.toggled{background-color:#fff;color:inherit}.csrt-select-multiple .csrt-select-multiple__btn.toggled:hover{background-color:#3e3e3e}.csrt-select-multiple.csrt-select-multiple__label{background-color:#3e3e3e;border-bottom:1px solid #737373;color:#fff}.csrt-select-multiple .csrt-select-multiple__label:hover{background-color:#4d4d4d}.csrt-select-multiple :checked+.csrt-select-multiple__label{background-color:#4d4d4d}.csrt-select-multiple--compact{color:#000;border:solid #858585 1px;height:28px;font-size:1.3rem;min-width:100px;border-radius:2px}.csrt-select-multiple--compact .csrt-select__btn{background-color:#fff;color:#000;flex-direction:row-reverse;justify-content:space-between;padding:10px;border-radius:2px}.csrt-select-multiple--compact .csrt-select__btn:focus{outline:2px solid #000}.csrt-select-multiple--compact .csrt-select__btn svg{fill:#000;width:10px;height:10px;margin-right:0}.csrt-select-multiple--compact .csrt-select-multiple__header{height:30px}.csrt-select-multiple--compact input[type=text].csrt-select-multiple__recherche{box-sizing:border-box;border:1px solid #000;background-color:#fff;color:#000;font-size:1.3rem}.csrt-select-multiple--compact .csrt-select-multiple__label{font-weight:400;background-color:#fff;color:#000;padding:.9rem 2.4rem .9rem 3.4rem;white-space:nowrap}.csrt-select-multiple--compact .csrt-select-multiple__label:before{top:.9rem}.csrt-select-multiple--compact .csrt-select-multiple__label:hover{background-color:#5897fb}.csrt-select-multiple--compact .csrt-select-multiple__label svg{fill:#000;top:15px}.csrt-select-multiple--compact .csrt-select-multiple__liste{background-color:#fff;color:#000}.csrt-select-multiple--compact .csrt-select-multiple__liste-wrapper{right:auto;min-width:100%}.csrt-select-multiple--compact li:focus .csrt-select-multiple__label{background-color:#eee}.csrt-select-multiple--compact .hidden-checkbox:checked+.csrt-select-multiple__label{background-color:#ddd}
.csrt-barre-outils__contenu-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:10px}.csrt-barre-outils a{font-weight:bold}
.csrt-lien a{color:var(--lien);display:flex;justify-content:center;align-items:center;text-decoration:none}.csrt-lien a:hover{text-decoration:underline}
.csrt-navigation{padding:6px}.csrt-navigation ul{display:flex;gap:10px;list-style:none;padding:0;margin:0}
.csrt-message{--couleur-ok: #00800B;--couleur-info: #356F88;--couleur-avertissement: #D61900;width:80%;max-width:800px;padding:1rem 1rem 1rem 0;margin:5px auto;display:flex;border:1px solid #bbb;background-color:#fff;line-height:normal;align-items:center}.csrt-message__contenu{display:flex;flex-direction:column}.csrt-message--ok{box-shadow:-5px 0px var(--couleur-ok)}.csrt-message--ok:before{content:"✔";color:var(--couleur-ok)}.csrt-message--info{box-shadow:-5px 0px var(--couleur-info)}.csrt-message--info:before{content:"ⓘ";color:var(--couleur-info)}.csrt-message--avertissement{box-shadow:-5px 0px var(--couleur-avertissement)}.csrt-message--avertissement:before{content:"⚠";color:var(--couleur-avertissement)}.csrt-message:before{padding:0 1rem;font-size:3rem}
.csrt-checkbox.reverse{display:flex;flex-direction:row-reverse;justify-content:flex-end}
.csrt-normes-header,.csrt-normes-footer{color:#000;line-height:1.375;font-family:"Source Sans 3","Source Sans Pro",SourceSansPro,-apple-system,Roboto,Segoe UI,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400}.csrt-normes-header .visually-hidden,.csrt-normes-footer .visually-hidden,.csrt-normes-container .visually-hidden{clip-path:inset(50%);clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.csrt-normes-header .visually-hidden.focusable:active,.csrt-normes-header .visually-hidden.focusable:focus,.csrt-normes-footer .visually-hidden.focusable:active,.csrt-normes-footer .visually-hidden.focusable:focus,.csrt-normes-container .visually-hidden.focusable:active,.csrt-normes-container .visually-hidden.focusable:focus{clip-path:none;clip:auto;height:auto;overflow:visible;position:static !important;white-space:normal;width:auto}.csrt-normes-header .menu,.csrt-normes-footer .menu{margin:0;padding:0}.csrt-normes-header .menu li,.csrt-normes-footer .menu li{list-style-type:none;margin:0}.csrt-normes-header .accessible-links-wrapper a,.csrt-normes-footer .accessible-links-wrapper a{margin:0 -2px;padding:0 2px}.csrt-normes-header .accessible-links-wrapper a:hover,.csrt-normes-header .accessible-links-wrapper a:focus,.csrt-normes-footer .accessible-links-wrapper a:hover,.csrt-normes-footer .accessible-links-wrapper a:focus{text-decoration:underline}.csrt-normes-header .accessible-links-wrapper a:focus,.csrt-normes-footer .accessible-links-wrapper a:focus{outline-color:#000;outline-offset:1px;outline-style:solid;outline-width:1px}.csrt-normes-mobile-menu-open{overflow:hidden;padding-right:1em}.csrt-normes-mobile-menu-open.university{padding-top:5.625em}.csrt-normes-mobile-menu-open.unit{padding-top:7.625em}.csrt-normes-mobile-menu-open.unit-with-submenu{padding-top:9.875em}.csrt-normes-mobile-menu-open .header-search:not(.open).remove{animation:none;display:none}.csrt-normes-mobile-menu-open .csrt-normes-header{background-color:#000;height:100vh;left:0;overflow-y:scroll;position:fixed;top:0;z-index:900;transition-delay:.4s;transition-property:background-color}.csrt-normes-mobile-menu-open .csrt-normes-header:after{width:100%}.csrt-normes-mobile-menu-open .csrt-normes-header a.header-title,.csrt-normes-mobile-menu-open .csrt-normes-header a.header-university-link,.csrt-normes-mobile-menu-open .csrt-normes-header a.header-unit-link{color:#fff}.csrt-normes-mobile-menu-open .csrt-normes-header a.header-title:focus,.csrt-normes-mobile-menu-open .csrt-normes-header a.header-university-link:focus,.csrt-normes-mobile-menu-open .csrt-normes-header a.header-unit-link:focus{outline-color:#fff}.csrt-normes-mobile-menu-open .csrt-normes-header .university-logo-fill{fill:#fff}.csrt-normes-mobile-menu-open .csrt-normes-header .header-container{background-color:initial}.csrt-normes-mobile-menu-open .csrt-normes-header .header-main-utilities-action svg{fill:#fff}.csrt-normes-mobile-menu-open .csrt-normes-header .header-main-utilities-action:hover,.csrt-normes-mobile-menu-open .csrt-normes-header .header-main-utilities-action:active,.csrt-normes-mobile-menu-open .csrt-normes-header .header-main-utilities-action:focus{background-color:#fff}.csrt-normes-mobile-menu-open .csrt-normes-header .header-main-utilities-action:hover svg,.csrt-normes-mobile-menu-open .csrt-normes-header .header-main-utilities-action:active svg,.csrt-normes-mobile-menu-open .csrt-normes-header .header-main-utilities-action:focus svg{fill:#000}.csrt-normes-mobile-menu-open .csrt-normes-header .header-main-utilities-action:focus{outline-color:#000}.csrt-normes-mobile-menu-open .csrt-normes-header .header-mobile-menu{transform:translateX(0)}.csrt-normes-mobile-menu-open .csrt-normes-header .header-top-brand .csrt-normes-divider{border-left:1px solid #fff}.csrt-normes-header .header-main-utilities-action,.csrt-normes-header .header-search-button{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.csrt-normes-header .header-search-button{width:auto}.csrt-normes-header button{background-color:rgba(0,0,0,0);border-width:0;color:inherit;cursor:pointer;padding:0}.csrt-normes-header{box-shadow:0 1px 7px 0 rgba(0,0,0,.15);position:relative;width:100%;z-index:500}.csrt-normes-header:before,.csrt-normes-header:after{content:"";display:block}.csrt-normes-header:before{background-image:linear-gradient(90deg, #e30513, #e30513 80%, #ffc103 80%, #ffc103);background-color:#fff;background-repeat:no-repeat;background-size:100% 8px;height:8px;position:relative;z-index:540}.csrt-normes-header:after{background-color:#000;height:100vh;position:absolute;top:0;transition:width .4s ease;width:0}.csrt-normes-header a:hover,.csrt-normes-header a:focus,.csrt-normes-header a:visited{color:unset}.csrt-normes-header a.header-title,.csrt-normes-header a.header-university-link,.csrt-normes-header a.header-unit-link{transition:color .5s ease}.csrt-normes-header a.header-title:focus,.csrt-normes-header a.header-university-link:focus,.csrt-normes-header a.header-unit-link:focus{outline-color:#000;outline-offset:2px;outline-style:solid;outline-width:1px}@media(min-width: 0){.csrt-normes-header a.header-title{font-size:18px}}@media(min-width: 1280px){.csrt-normes-header a.header-title{font-size:calc(18px + strip-unit(24px)-strip-unit(18px)*(100vw - 1280px)/strip-unit(1600px)-strip-unit(1280px))}}@media(min-width: 1600px){.csrt-normes-header a.header-title{font-size:24px}}.csrt-normes-header a.header-title{color:#000;display:block;font-weight:700;line-height:1.1;margin:-0.25em;padding:.25em;text-decoration:none}.csrt-normes-header a.header-title:hover,.csrt-normes-header a.header-title:focus{text-decoration:underline}.csrt-normes-header a.header-university-link,.csrt-normes-header a.header-unit-link{color:#000;text-decoration:none}.csrt-normes-header a.header-university-link:hover,.csrt-normes-header a.header-university-link:focus,.csrt-normes-header a.header-unit-link:hover,.csrt-normes-header a.header-unit-link:focus{text-decoration:underline}.csrt-normes-header a.header-university-link{display:flex;white-space:nowrap;padding:2px;margin:-2px}.csrt-normes-header a.header-unit-link{padding:0 2px;margin:0 -2px}.csrt-normes-header .university-logo-simplified{display:block;margin-right:.625em;width:19px}.csrt-normes-header .university-logo{display:block;width:128px}.csrt-normes-header .university-logo-fill{transition:fill .4s ease}.csrt-normes-header .header-top-meta,.csrt-normes-header .header-main-nav,.csrt-normes-header .header-secondary-nav,.csrt-normes-header .header-language-switcher{display:none}.csrt-normes-header .header-container{background-color:#fff;position:relative;z-index:520}@media(min-width: 0){.csrt-normes-header .header-container>.csrt-normes-container{padding-bottom:10px}}@media(min-width: 1280px){.csrt-normes-header .header-container>.csrt-normes-container{padding-bottom:calc(10px + strip-unit(16px)-strip-unit(10px)*(100vw - 1280px)/strip-unit(1600px)-strip-unit(1280px))}}@media(min-width: 1600px){.csrt-normes-header .header-container>.csrt-normes-container{padding-bottom:16px}}@media(min-width: 0){.csrt-normes-header .header-container>.csrt-normes-container{padding-top:12px}}@media(min-width: 1280px){.csrt-normes-header .header-container>.csrt-normes-container{padding-top:calc(12px + strip-unit(16px)-strip-unit(12px)*(100vw - 1280px)/strip-unit(1600px)-strip-unit(1280px))}}@media(min-width: 1600px){.csrt-normes-header .header-container>.csrt-normes-container{padding-top:16px}}.csrt-normes-header .header-top,.csrt-normes-header .header-main{align-items:center;display:flex}@media(min-width: 0){.csrt-normes-header .header-top-brand,.csrt-normes-header .header-top-meta{margin-bottom:8px}}@media(min-width: 1280px){.csrt-normes-header .header-top-brand,.csrt-normes-header .header-top-meta{margin-bottom:calc(8px + strip-unit(16px)-strip-unit(8px)*(100vw - 1280px)/strip-unit(1600px)-strip-unit(1280px))}}@media(min-width: 1600px){.csrt-normes-header .header-top-brand,.csrt-normes-header .header-top-meta{margin-bottom:16px}}.csrt-normes-header .header-top-brand,.csrt-normes-header .header-top-meta{min-height:1.5em}.csrt-normes-header .header-top-brand{align-items:flex-start;display:flex}.csrt-normes-header .header-top-brand .csrt-normes-divider{align-self:stretch;border-left:1px solid #000;margin:0 .5em;position:relative;top:-1px}.csrt-normes-header .header-top-meta{margin-left:auto}@media(min-width: 0){.csrt-normes-header .header-main{column-gap:32px}}@media(min-width: 1280px){.csrt-normes-header .header-main{column-gap:calc(32px + strip-unit(64px)-strip-unit(32px)*(100vw - 1280px)/strip-unit(1600px)-strip-unit(1280px))}}@media(min-width: 1600px){.csrt-normes-header .header-main{column-gap:64px}}.csrt-normes-header .header-main{min-height:3.75em}.csrt-normes-header .header-main-utilities{display:flex;margin-left:auto}.csrt-normes-header .header-main-utilities-action{background-color:rgba(0,0,0,0);cursor:pointer;height:3em;transition:background-color .125s ease;width:3em}.csrt-normes-header .header-main-utilities-action svg{height:1em;width:1em;transition:fill .125s ease}.csrt-normes-header .header-main-utilities-action svg.close,.csrt-normes-header .header-main-utilities-action svg.menu{transition:fill .125s ease,transform .25s ease}.csrt-normes-header .header-main-utilities-action svg.chevron-right-angle-down{margin-left:.25em;transform:rotate(0);width:.75em;transition:fill .125s ease,transform .125s ease}.csrt-normes-header .header-main-utilities-action:hover,.csrt-normes-header .header-main-utilities-action:active,.csrt-normes-header .header-main-utilities-action:focus{background-color:#000}.csrt-normes-header .header-main-utilities-action:hover svg,.csrt-normes-header .header-main-utilities-action:active svg,.csrt-normes-header .header-main-utilities-action:focus svg{fill:#fff}.csrt-normes-header .header-main-utilities-action:focus{outline-color:#fff;outline-offset:-4px;outline-style:solid;outline-width:2px}.csrt-normes-header .header-main-utilities-action[aria-expanded=true]{background-color:#000}.csrt-normes-header .header-main-utilities-action[aria-expanded=true] .switch-toggle{top:0}.csrt-normes-header .header-main-utilities-action[aria-expanded=true] svg{fill:#fff}.csrt-normes-header .header-main-utilities-action[aria-expanded=true] svg.chevron-right-angle-down{transform:rotate(180deg)}.csrt-normes-header .header-search-trigger .switch-toggle,.csrt-normes-header .header-main-utilities-action{align-items:center;display:flex;justify-content:center}.csrt-normes-header .header-search-trigger.header-main-utilities-action{display:block}.csrt-normes-header .header-search-trigger{overflow:hidden;position:relative}.csrt-normes-header .header-search-trigger .switch-toggle{height:100%;position:absolute;transition:top .25s ease-in-out;width:100%}.csrt-normes-header .header-search-trigger .switch-toggle--close{top:-100%}.csrt-normes-header .header-search-trigger .switch-toggle--search{top:0}.csrt-normes-header .header-search-trigger[aria-expanded=true] .switch-toggle--close{top:0}.csrt-normes-header .header-search-trigger[aria-expanded=true] .switch-toggle--search{top:100%}.csrt-normes-header .header-search{animation:csrt-normes-slide-out-top .25s ease;background:#000;display:none;left:0;position:absolute;right:0;transform:translateY(-100%);z-index:510}.csrt-normes-header .header-search.open{animation:csrt-normes-slide-in-top .25s ease;display:block;transform:none}.csrt-normes-header .header-search:not(.open).remove{animation:csrt-normes-slide-out-top .25s ease;display:block}.csrt-normes-header .header-search-container{padding-bottom:1.5em;padding-top:1.5em}.csrt-normes-header .header-search-form{color:#fff;display:flex;flex-direction:column}.csrt-normes-header .header-search-type{border:0;display:flex;margin-bottom:1.25em;padding:0}.csrt-normes-header .header-search-type label{border:1px solid #fff;cursor:pointer;font-size:.875em;margin-right:.75em;padding:.25em 1em}.csrt-normes-header .header-search-type label:hover{background-color:#fff;color:#000}.csrt-normes-header .header-search-type label:focus,.csrt-normes-header .header-search-type input:focus+label{outline-color:#fff;outline-offset:-3px;outline-style:solid;outline-width:3px}.csrt-normes-header .header-search-type input:checked+label{background-color:#fff;color:#000}.csrt-normes-header .header-search-type input:checked+label:focus,.csrt-normes-header .header-search-type input:checked:focus+label{outline-color:#000;outline-offset:-4px;outline-style:solid;outline-width:2px}.csrt-normes-header .header-search-main{align-items:stretch;display:flex}.csrt-normes-header .header-search-input[type=search],.csrt-normes-header .header-search-input,.csrt-normes-header .header-search-button{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;border:0;display:flex}.csrt-normes-header .header-search-input{background-color:#fff;flex:1;font-size:1em;margin-right:-2px;padding:.75em 1em}.csrt-normes-header .header-search-input:hover{outline-color:gray;outline-offset:-4px;outline-style:solid;outline-width:2px}.csrt-normes-header .header-search-input:focus{outline-color:#000;outline-offset:-4px;outline-style:solid;outline-width:2px}.csrt-normes-header .header-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.csrt-normes-header .header-search-button{background-color:#fff;padding:1.125em}.csrt-normes-header .header-search-button:hover,.csrt-normes-header .header-search-button:focus{background-color:#000;outline-color:#fff;outline-offset:-2px;outline-style:solid;outline-width:2px}.csrt-normes-header .header-search-button:hover svg,.csrt-normes-header .header-search-button:focus svg{fill:#fff}.csrt-normes-header .header-search-button svg{height:1em;width:1em}.csrt-normes-header .header-secure-area,.csrt-normes-header .header-language-switcher{position:relative}.csrt-normes-header .header-language-switcher--mobile{text-transform:uppercase;margin-bottom:3em}.csrt-normes-header .header-language-switcher--mobile .menu{display:flex;font-size:1.25em;gap:1.2em}.csrt-normes-header .header-language-switcher--mobile a.menu-link{color:#fff;text-decoration:none}.csrt-normes-header .header-language-switcher--mobile a.menu-link:hover{text-decoration:underline}.csrt-normes-header .header-language-switcher--mobile a.menu-link:focus{outline:1px solid #fff}.csrt-normes-header .header-language-switcher--mobile .current-language{color:#fff;font-weight:700;text-decoration:underline}.csrt-normes-header .header-language-switcher-trigger{background:none;border:0;box-sizing:border-box;color:#000;cursor:pointer;font-weight:600;height:100%;line-height:1em;text-transform:uppercase}.csrt-normes-header .header-language-switcher-trigger span{font-size:.875em}.csrt-normes-header .header-language-switcher-trigger:hover,.csrt-normes-header .header-language-switcher-trigger:active,.csrt-normes-header .header-language-switcher-trigger:focus,.csrt-normes-header .header-language-switcher-trigger[aria-expanded=true]{color:#fff}.csrt-normes-header .header-secure-area-list,.csrt-normes-header .header-language-switcher-list{background-color:#000;color:#fff;position:absolute;right:0;top:100%;white-space:nowrap}.csrt-normes-header .header-secure-area-list{padding:2px}.csrt-normes-header .header-language-switcher-list{left:0;padding:0 2px 2px 2px;text-transform:uppercase}.csrt-normes-header .header-secure-area-list-item a,.csrt-normes-header .header-language-switcher-list-item a{align-items:center;color:#fff;display:flex;padding:.438em .5em;text-decoration:none}.csrt-normes-header .header-secure-area-list-item a span,.csrt-normes-header .header-language-switcher-list-item a span{font-size:.875em}.csrt-normes-header .header-secure-area-list-item a:hover,.csrt-normes-header .header-secure-area-list-item a:active,.csrt-normes-header .header-secure-area-list-item a:focus,.csrt-normes-header .header-language-switcher-list-item a:hover,.csrt-normes-header .header-language-switcher-list-item a:active,.csrt-normes-header .header-language-switcher-list-item a:focus{background-color:#fff;color:#000}.csrt-normes-header .header-secure-area-list-item+.header-secure-area-list-item,.csrt-normes-header .header-language-switcher-list-item{border-top:1px solid #fff}.csrt-normes-header .header-menu-trigger{position:relative}.csrt-normes-header .header-menu-trigger svg{transform:rotate(0);position:absolute}.csrt-normes-header .header-menu-trigger .menu{opacity:1}.csrt-normes-header .header-menu-trigger .close{opacity:0}.csrt-normes-header .header-menu-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.csrt-normes-header .header-menu-trigger[aria-expanded=true] .menu{opacity:0}.csrt-normes-header .header-menu-trigger[aria-expanded=true] .close{opacity:1}.csrt-normes-header .header-menu-trigger:hover,.csrt-normes-header .header-menu-trigger:focus{background-color:#000}.csrt-normes-header .header-menu-trigger:hover svg.nav-mobile-icon,.csrt-normes-header .header-menu-trigger:focus svg.nav-mobile-icon{fill:#fff}.csrt-normes-header .header-mobile-menu{animation:csrt-normes-slide-out-left .5s ease;background-color:#000;display:none;position:relative;transform:translateX(-100vw);z-index:530}.csrt-normes-header .header-mobile-menu.open{animation:csrt-normes-slide-in-left .5s ease;display:block}.csrt-normes-header .header-mobile-menu .header-main-nav,.csrt-normes-header .header-mobile-menu .header-secondary-nav{display:block}.csrt-normes-header .header-main-nav .menu{display:flex}.csrt-normes-header .header-main-nav .menu-item{align-items:center;display:flex;padding-top:.375em}.csrt-normes-header .header-main-nav a.menu-link{background-image:linear-gradient(90deg, #e30513, #e30513);background-position:left bottom;background-repeat:no-repeat;background-size:0 4px;padding-bottom:.417em;text-align:center;text-decoration:none;transition:background-size .25s ease}.csrt-normes-header .header-main-nav a.menu-link:hover,.csrt-normes-header .header-main-nav a.menu-link:focus{background-size:100% 4px;background-position-x:left}.csrt-normes-header .header-main-nav a.menu-link:focus{outline-color:#fff;outline-offset:3px;outline-style:solid;outline-width:1px}.csrt-normes-header .header-main-nav a.menu-link.is-active{background-position:left bottom;background-repeat:no-repeat;background-size:100% 4px}.csrt-normes-header .header-main-nav--mobile{margin-top:2.375em;margin-bottom:3em}.csrt-normes-header .header-main-nav--mobile .menu{flex-direction:column;gap:1em}.csrt-normes-header .header-main-nav--mobile a.menu-link{color:#fff;font-size:1.5em;line-height:1.2}.csrt-normes-header .header-main-nav--mobile a.menu-link.is-active{background-image:linear-gradient(90deg, #ffffff, #ffffff)}@media(min-width: 0){.csrt-normes-header .header-main-nav--desktop .menu{column-gap:24px}}@media(min-width: 1280px){.csrt-normes-header .header-main-nav--desktop .menu{column-gap:calc(24px + strip-unit(32px)-strip-unit(24px)*(100vw - 1280px)/strip-unit(1600px)-strip-unit(1280px))}}@media(min-width: 1600px){.csrt-normes-header .header-main-nav--desktop .menu{column-gap:32px}}.csrt-normes-header .header-main-nav--desktop a.menu-link{color:#000;font-size:1em;font-weight:700;line-height:1.25}.csrt-normes-header .header-main-nav--desktop a.menu-link.is-active{background-image:linear-gradient(90deg, #000000, #000000)}.csrt-normes-header .header-main-nav--desktop a.menu-link.is-active:hover,.csrt-normes-header .header-main-nav--desktop a.menu-link.is-active:focus{background-image:linear-gradient(90deg, #e30513, #e30513)}.csrt-normes-header .header-secondary-nav .menu{display:flex}.csrt-normes-header .header-secondary-nav a.menu-link{text-decoration:none}.csrt-normes-header .header-secondary-nav a.menu-link:hover,.csrt-normes-header .header-secondary-nav a.menu-link:focus{text-decoration:underline}.csrt-normes-header .header-secondary-nav .menu-item{display:flex}.csrt-normes-header .header-secondary-nav--mobile{margin-bottom:2.375em}.csrt-normes-header .header-secondary-nav--mobile .menu{flex-direction:column;gap:1em}.csrt-normes-header .header-secondary-nav--mobile a.menu-link{color:#fff;font-size:1.25em}.csrt-normes-header .header-secondary-nav--mobile a.menu-link:focus{outline-color:#fff}@media(min-width: 0){.csrt-normes-header .header-secondary-nav--desktop .menu{column-gap:16px}}@media(min-width: 1280px){.csrt-normes-header .header-secondary-nav--desktop .menu{column-gap:calc(16px + strip-unit(24px)-strip-unit(16px)*(100vw - 1280px)/strip-unit(1600px)-strip-unit(1280px))}}@media(min-width: 1600px){.csrt-normes-header .header-secondary-nav--desktop .menu{column-gap:24px}}.csrt-normes-header .header-secondary-nav--desktop .menu{justify-content:flex-end}.csrt-normes-header .header-secondary-nav--desktop a.menu-link{color:#000;font-size:.875em;line-height:1.2}.csrt-normes-header .header-secondary-nav--desktop a.menu-link:focus{outline-color:#000}.csrt-normes-header .header-top-brand .csrt-normes-divider{transition:border-left .5s ease}@media(min-width: 1280px){.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu){overflow:initial}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu).unit,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu).unit-with-submenu,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu).university{padding-top:0;padding-right:0}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header{background-color:#fff;height:initial;left:initial;overflow-y:initial;position:relative;top:initial;transition-delay:initial}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header:after{display:none}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .university-logo-fill{fill:#000;transition:none}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header a.header-title,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header a.header-university-link,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header a.header-unit-link{color:unset}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header a.header-title:focus,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header a.header-university-link:focus,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header a.header-unit-link:focus{outline-color:#000}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .header-main-utilities-action svg{fill:#000}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .header-main-utilities-action:hover,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .header-main-utilities-action:active,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .header-main-utilities-action:focus{background-color:#000}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .header-main-utilities-action:hover svg,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .header-main-utilities-action:active svg,.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .header-main-utilities-action:focus svg{fill:#fff}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .header-main-utilities-action:focus{outline-color:#fff}.csrt-normes-mobile-menu-open:not(.always-force-mobile-menu) .csrt-normes-header .header-top-brand .csrt-normes-divider{border-left:1px solid #000}body:not(.always-force-mobile-menu) .csrt-normes-header .header-menu-trigger .nav-mobile-icon{opacity:0;transform:rotate(-180deg);transform-origin:50% 50%}body:not(.always-force-mobile-menu) .csrt-normes-header .header-menu-trigger,body:not(.always-force-mobile-menu) .csrt-normes-header .header-mobile-menu.open{display:none}body:not(.always-force-mobile-menu) .csrt-normes-header .header-top{justify-content:flex-end}body:not(.always-force-mobile-menu) .csrt-normes-header .header-top-meta,body:not(.always-force-mobile-menu) .csrt-normes-header .header-main-nav,body:not(.always-force-mobile-menu) .csrt-normes-header .header-secondary-nav,body:not(.always-force-mobile-menu) .csrt-normes-header .header-language-switcher{display:block}body:not(.always-force-mobile-menu) .csrt-normes-header .header-main-brand{flex:0 0 auto;max-width:35%}body:not(.always-force-mobile-menu) .csrt-normes-header .header-main-nav a.menu-link:focus{outline-color:#000;outline-offset:3px;outline-style:solid;outline-width:1px}}@media(prefers-reduced-motion: reduce){.csrt-normes-header:after{transition:none}.csrt-normes-header .header-main-nav a.menu-link{transition:none}}@keyframes csrt-normes-slide-in-left{from{transform:translateX(-100vw)}to{transform:translateX(0)}}@keyframes csrt-normes-slide-out-left{from{transform:translateX(0)}to{transform:translateX(-100vw)}}@keyframes csrt-normes-slide-in-top{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes csrt-normes-slide-out-top{from{transform:translateY(0)}to{transform:translateY(-100%)}}.header-main-nav #mega-menu-wrap-csrt-normes-header-main{background-color:rgba(0,0,0,0);position:initial}.header-main-nav #mega-menu-wrap-csrt-normes-header-main .mega-menu-item{align-items:center;display:flex;padding-top:.375em}.header-main-nav #mega-menu-wrap-csrt-normes-header-main .mega-menu-link{color:#fff !important;font-weight:700 !important}.header-main-nav #mega-menu-wrap-csrt-normes-header-main .mega-menu-link[href]{background-image:linear-gradient(90deg, #e30513, #e30513) !important;background-position:left bottom !important;background-repeat:no-repeat !important;background-size:0 4px !important;background-color:rgba(0,0,0,0) !important;padding-bottom:.417em !important;text-decoration:none !important;transition:background-size .25s ease !important;padding-left:0 !important;padding-right:0 !important;display:inline !important}.header-main-nav #mega-menu-wrap-csrt-normes-header-main .mega-menu-link[href]:hover,.header-main-nav #mega-menu-wrap-csrt-normes-header-main .mega-menu-link[href]:focus{background-size:100% 4px !important;background-position-x:left !important;background-color:rgba(0,0,0,0)}.header-main-nav #mega-menu-wrap-csrt-normes-header-main .mega-menu-link[href]:focus{outline-color:#fff;outline-offset:3px;outline-style:solid;outline-width:1px}.header-main-nav #mega-menu-wrap-csrt-normes-header-main .mega-menu-link[href].is-active{background-position:left bottom;background-repeat:no-repeat;background-size:100% 4px}.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item{position:initial !important}.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-megamenu>ul.mega-sub-menu{top:100%;background:#000}.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column{margin-top:33px;margin-bottom:33px}.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{color:#fff;font-size:1em}.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{content:""}.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{content:""}@media(min-width: 1280px){.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-megamenu>ul.mega-sub-menu{display:flex;justify-content:center}.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row{max-width:1600px;padding-left:3.5em;padding-right:3.5em}}@media(min-width: 1400px){.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row{padding-left:4.125em;padding-right:4.125em}}@media(min-width: 1600px){.header-main-nav #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row{padding-left:4.75em;padding-right:4.75em}}@media(min-width: 0){.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main{column-gap:24px}}@media(min-width: 1280px){.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main{column-gap:calc(24px + strip-unit(32px)-strip-unit(24px)*(100vw - 1280px)/strip-unit(1600px)-strip-unit(1280px))}}@media(min-width: 1600px){.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main{column-gap:32px}}.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main{display:flex !important;position:initial !important}.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item>a.mega-menu-link,.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{color:#000 !important;text-align:center !important;font-size:1em;font-weight:700;line-height:1.25;height:auto}.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item>a.mega-menu-link:hover,.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item.mega-toggle-on>a.mega-menu-link:hover{font-weight:700}.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item>a.mega-menu-link.is-active,.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item.mega-toggle-on>a.mega-menu-link.is-active{background-image:linear-gradient(90deg, #000000, #000000)}.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item>a.mega-menu-link.is-active:hover,.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item>a.mega-menu-link.is-active:focus,.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item.mega-toggle-on>a.mega-menu-link.is-active:hover,.header-main-nav--desktop #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item.mega-toggle-on>a.mega-menu-link.is-active:focus{background-image:linear-gradient(90deg, #e30513, #e30513)}.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main ul.mega-menu,.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main ul.mega-sub-menu{display:flex !important;flex-direction:column;gap:1em;position:relative !important}.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main ul.mega-sub-menu{visibility:visible !important;opacity:1 !important;transform:none !important;transition:none !important}.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main li.mega-menu-column{margin:0 !important}.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item{padding-bottom:.417em}.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item>a.mega-menu-link,.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{color:#fff;font-size:1.5em;line-height:1.2}.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item>a.mega-menu-link.is-active,.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main #mega-menu-csrt-normes-header-main>li.mega-menu-item.mega-toggle-on>a.mega-menu-link.is-active{background-image:linear-gradient(90deg, #ffffff, #ffffff)}.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{content:none !important}.header-main-nav--mobile #mega-menu-wrap-csrt-normes-header-main li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{content:none !important}.csrt-normes-footer .footer-social *,.csrt-normes-footer .footer-button{box-sizing:border-box}.csrt-normes-footer{z-index:400;box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);position:relative}.csrt-normes-footer a:hover,.csrt-normes-footer a:focus,.csrt-normes-footer a:visited{color:unset}.csrt-normes-footer a.footer-button--light{background-color:#fff;color:#000}.csrt-normes-footer a.footer-button--light:hover,.csrt-normes-footer a.footer-button--light:focus{background-color:#000;color:#fff}.csrt-normes-footer a.footer-button--light:focus{outline-color:#fff;outline-offset:-4px;outline-style:solid;outline-width:2px}.csrt-normes-footer a.footer-button--dark{background-color:#000;color:#fff}.csrt-normes-footer a.footer-button--dark:hover,.csrt-normes-footer a.footer-button--dark:focus{background-color:#fff;color:#000}.csrt-normes-footer a.footer-button--dark:focus{box-shadow:0px 0px 0px 1px #000 inset;outline-color:#000;outline-offset:-6px;outline-style:solid;outline-width:2px}.csrt-normes-footer .footer-main{background-color:#fff;padding:4em 0}.csrt-normes-footer .footer-main .tel{margin:0;padding:0;white-space:nowrap;text-decoration:underline}.csrt-normes-footer .footer-main .mail{margin:0;padding:0;white-space:nowrap}.csrt-normes-footer .footer-contact{margin-bottom:3em;transition:margin-bottom .125s ease-out}.csrt-normes-footer .footer-contact-inner--right{max-width:14.25em}.csrt-normes-footer .footer-address{text-align:left}.csrt-normes-footer .footer-address p>span+span.contact-row:before{content:"|";padding:0 .25em 0 0;position:relative;top:-1px}.csrt-normes-footer .footer-address-title{align-items:flex-start;display:flex;flex-direction:row;font-size:1.25em;line-height:1.375em;margin:0 0 1em 0}.csrt-normes-footer .footer-address-title svg{fill:#e30513;flex-shrink:0;height:1.2em;margin-right:.5em;position:relative;top:-0.05em}.csrt-normes-footer .footer-address-title-unit,.csrt-normes-footer .footer-address-title-subunit{display:block}.csrt-normes-footer .footer-address-title-unit{font-weight:700}.csrt-normes-footer .footer-address-title-subunit{font-size:.9em;font-weight:400;margin-left:-28px}.csrt-normes-footer .footer-address-name{font-size:.875em;font-weight:700;margin-bottom:.25em}.csrt-normes-footer .footer-address-infos{font-size:.875em;margin:0 0 1em 0}.csrt-normes-footer .footer-address-infos:last-child{margin-bottom:0}.csrt-normes-footer .footer-address-infos .contact-row{display:inline flex;white-space:break-spaces;text-decoration:inherit}.csrt-normes-footer .footer-address-infos a{color:#000;text-decoration:none}.csrt-normes-footer .footer-social{display:flex;flex-flow:wrap;font-size:1em;gap:.75em;justify-content:flex-start;margin:2em 0}.csrt-normes-footer .footer-social li{display:flex;list-style-type:none}.csrt-normes-footer .footer-social a{background-color:#fff;border:1px solid rgba(0,0,0,0);display:inline-block;transition:background-color .125s ease}.csrt-normes-footer .footer-social a:hover,.csrt-normes-footer .footer-social a:focus{background-color:#000;outline:none}.csrt-normes-footer .footer-social a:hover svg,.csrt-normes-footer .footer-social a:focus svg{fill:#fff}.csrt-normes-footer .footer-social svg{display:block;fill:#000;height:2em;padding:.25em;transition:fill .125s ease;width:2em}.csrt-normes-footer .footer-button{border:1px solid #000;display:block;font-size:1em;margin-left:auto;margin-right:auto;margin-top:1em;padding:.75em 1.5em;text-align:center;text-decoration:none}.csrt-normes-footer .footer-button:hover,.csrt-normes-footer .footer-button:focus{text-decoration:none}.csrt-normes-footer .footer-utils{text-align:left}.csrt-normes-footer .footer-navigation li{font-size:.875em;list-style-type:none}.csrt-normes-footer .footer-navigation a{color:#000;display:inline-block;text-decoration:none}.csrt-normes-footer .footer-navigation-group+.footer-navigation-group{margin-top:2em}.csrt-normes-footer .footer-navigation-title{font-size:.875em;font-weight:700;line-height:1.375em;margin:0 0 .5em 0}.csrt-normes-footer .footer-emergency{margin-top:2em}.csrt-normes-footer .footer-emergency-title{font-size:.875em;font-weight:700;margin:0;margin-bottom:.5rem}.csrt-normes-footer .footer-emergency-title a{color:#e30513;text-decoration:none;text-transform:uppercase}.csrt-normes-footer .footer-emergency-text{font-size:.875em}.csrt-normes-footer .footer-emergency-text a{margin:0;padding:0;color:#000;text-decoration:none}.csrt-normes-footer .footer-logos{margin-top:3em;text-align:center}.csrt-normes-footer .footer-logo{display:inline-block;height:52px;transition:filter .125s ease,opacity .125s ease}.csrt-normes-footer .footer-logo:hover,.csrt-normes-footer .footer-logo:focus{filter:grayscale(0%);opacity:1}.csrt-normes-footer .footer-logo:focus{outline-color:#000;outline-style:solid;outline-width:1px;outline-offset:.5em}.csrt-normes-footer .footer-logo img{display:block;height:100%;width:auto}.csrt-normes-footer .footer-accreditations{margin-right:auto}.csrt-normes-footer .footer-accreditations .menu{display:flex;flex-wrap:wrap;gap:1em 2em;justify-content:center;margin-bottom:3em}.csrt-normes-footer .footer-accreditations-title{font-size:.875em;font-weight:700;margin-bottom:1.5em}.csrt-normes-footer .logo-ul-city{display:block;width:216px}.csrt-normes-footer .footer-bottom{background-color:#000;color:#fff;padding-bottom:1em;padding-top:1em;text-align:center}.csrt-normes-footer .footer-copyright{font-size:.75em;margin:0;width:auto}.csrt-normes-footer .footer-copyright span+span:before{content:"|";padding:0 .333em;position:relative;top:-1px}.csrt-normes-footer .footer-legal{font-size:.75em;margin-bottom:0;margin-top:.5em}.csrt-normes-footer .footer-legal li{display:block;margin-top:.17em}.csrt-normes-footer .footer-legal a{color:#fff;text-decoration:none}.csrt-normes-footer .footer-legal a:focus{outline-color:#b3b3b3}.csrt-normes-footer .footer-copyright,.csrt-normes-footer .footer-legal{line-height:1.5em}@media(min-width: 470px){.csrt-normes-footer .footer-legal{margin-top:0}.csrt-normes-footer .footer-legal li{display:inline-block;margin-top:0}.csrt-normes-footer .footer-legal li+li:before{content:"|";padding:0 .5em;position:relative;top:-1px}}@media(min-width: 576px){.csrt-normes-footer .footer-navigation{align-items:flex-start;display:flex;gap:2em;justify-content:space-between}.csrt-normes-footer .footer-navigation-group{flex:1 1 33%}.csrt-normes-footer .footer-navigation-group+.footer-navigation-group{margin-top:0}}@media(min-width: 670px){.csrt-normes-footer .footer-contact{display:flex;justify-content:space-between;gap:2em}.csrt-normes-footer .footer-social{justify-content:flex-end;margin-bottom:0;margin-top:-0.5em}.csrt-normes-footer .footer-button{max-width:none;min-width:12em}.csrt-normes-footer .footer-utils{gap:2em}.csrt-normes-footer .footer-logos{display:flex;justify-content:flex-end;gap:2em}.csrt-normes-footer .footer-bottom{text-align:left}}@media(min-width: 768px){.csrt-normes-footer .footer-address-title-inner{text-align:left}.csrt-normes-footer .footer-utils{display:flex;justify-content:space-between;max-width:50em;transition:max-width .125s ease}.csrt-normes-footer .footer-navigation{flex:1 1 75%}.csrt-normes-footer .footer-emergency{flex:1 1 25%;margin-top:0}.csrt-normes-footer .footer-bottom-inner{display:flex;flex-wrap:wrap}.csrt-normes-footer .footer-logos{text-align:left}.csrt-normes-footer .footer-accreditations .menu{margin-bottom:0}.csrt-normes-footer .footer-copyright,.csrt-normes-footer .footer-legal{flex-shrink:0}.csrt-normes-footer .footer-legal{display:flex}.csrt-normes-footer .footer-legal:before{content:"|";padding:0 .5em;position:relative;top:-1px}.csrt-normes-footer .footer-legal li{display:flex}}@media(min-width: 992px){.csrt-normes-footer .footer-contact{display:flex;justify-content:space-between}}@media(min-width: 1200px){.csrt-normes-footer .footer-main .tel{text-decoration:unset}.csrt-normes-footer .footer-utils{max-width:72%}}.csrt-normes-main{z-index:300;position:relative}.csrt-normes-container{margin-left:auto;margin-right:auto;max-width:1600px;padding-left:1em;padding-right:1em;transition:padding-left .125s ease-out,padding-right .125s ease-out}.csrt-normes-container-fullwidth{max-width:none}@media(min-width: 576px){.csrt-normes-container{padding-left:1.625em;padding-right:1.625em}}@media(min-width: 768px){.csrt-normes-container{padding-left:2.25em;padding-right:2.25em}}@media(min-width: 992px){.csrt-normes-container{padding-left:2.875em;padding-right:2.875em}}@media(min-width: 1200px){.csrt-normes-container{padding-left:3.5em;padding-right:3.5em}}@media(min-width: 1400px){.csrt-normes-container{padding-left:4.125em;padding-right:4.125em}}@media(min-width: 1600px){.csrt-normes-container{padding-left:4.75em;padding-right:4.75em}}
