.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/themes/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/themes/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.ui-dialog{z-index:9999;overflow:hidden;background-color:#f7f7f7;border-radius:2px;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);padding:0}@media screen and (max-width:480px){.ui-dialog{width:100vw!important}}.ui-dialog .ui-dialog-title{float:none;display:block;font-weight:bold}.ui-dialog .ui-dialog-titlebar{background-color:#c6c6c6}.ui-dialog-content{clear:both}.ui-button .ui-icon{background-image:url(/themes/custom/cstip_facultaire/img/icons/ui-icons_888888_256x240.png);width:100%;height:100%}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-closethick{background-position:-96px -128px}
.zone-cta-card{margin-top:3em}.zone-cta-card .grid{margin-top:-6.5em}
.article-list-content--top{background-color:#ededed;padding:2em 0 11em}.article-list-content--top .views-exposed-form{margin-bottom:1.125em}.article-list-content--top .views-exposed-form .tag-list{text-align:center}.article-list-content--top .views-exposed-form .tag-list .tag{margin-right:0.286em}.article-list-content--top .views-exposed-form .col{margin-bottom:10px}.article-list-content--top .views-exposed-form .dropdown-multiple-button,.article-list-content--top .views-exposed-form .select-styled{background-color:#ffffff;border-color:#ffffff}.article-list-content--top .views-exposed-form .dropdown-multiple-button svg,.article-list-content--top .views-exposed-form .select-styled svg{fill:#000000}.article-list-content--top .views-exposed-form .dropdown-multiple-button:focus,.article-list-content--top .views-exposed-form .dropdown-multiple-button:hover,.article-list-content--top .views-exposed-form .select-styled:focus,.article-list-content--top .views-exposed-form .select-styled:hover{border-color:#ededed;background-color:#ededed}.article-list-content--top .views-exposed-form .select--dropdown-multiple .dropdown-multiple-button:focus,.article-list-content--top .views-exposed-form .select--dropdown-multiple .dropdown-multiple-button:hover{background-color:#ededed;color:#000000}.article-list-content--top .article-item--featured{margin-top:3em}.article-list-content--bottom{margin-top:-9em}.article-list-content--bottom .grid-flex .col{display:flex}.article-list-content--bottom .grid-flex .contextual-region{height:100%}.article-list-more{background-color:#4d4d4d;margin-top:-9em;padding-bottom:3em;padding-top:11em}@media (min-width:45em){.article-list-content--top .views-exposed-form{margin-bottom:1.125em}.article-list-content--top .views-exposed-form .col{margin-bottom:30px}}
.separator{margin-top:3em}.separator--large{background-color:#000000;height:4px}
.action-back{border-top:4px solid #000000;margin-bottom:2em;padding:0.5em 0}.action-back-link{color:#000000;display:inline-block;line-height:1;font-weight:700;margin-right:1em;padding:0.25em 0.5em 0.125em 0;white-space:nowrap}.action-back-link:hover{text-decoration:none}.action-back-link .icon-text{display:inline-flex;align-items:center}.action-back-link .icon-text>:nth-child(2){margin-left:0.333em}.action-back-link svg{display:inline-block;height:1.5em;width:1.5em}
.breadcrumb{display:block}.breadcrumb .menu{padding:0}.breadcrumb .menu-item{font-size:0.938em;display:inline;position:relative;padding-right:20px;margin-right:2px}.breadcrumb .menu-item:after{background-image:url(/themes/custom/cstip_facultaire/img/icons/fleche-right.svg);background-repeat:no-repeat;background-size:contain;content:"";height:20px;line-height:0.75;position:absolute;width:20px;right:0;top:-1px}.breadcrumb .menu-item:last-child:after{display:none}.breadcrumb .menu-link:hover{text-decoration:underline}
.btn--disable,.btn--outline,.btn--outline--white,.btn--outline-grey,.btn--outline-grey--white,.btn--outline-white,.btn--outline-white--darken,.btn--plus,.btn--plus-primary,.btn--primary,.btn--primary-black,.btn--primary-white{display:inline-block;overflow:hidden;padding:0.75em 1.5em;position:relative;text-align:center}.btn--disable:focus,.btn--disable:hover,.btn--outline--white:focus,.btn--outline--white:hover,.btn--outline-grey--white:focus,.btn--outline-grey--white:hover,.btn--outline-grey:focus,.btn--outline-grey:hover,.btn--outline-white--darken:focus,.btn--outline-white--darken:hover,.btn--outline-white:focus,.btn--outline-white:hover,.btn--outline:focus,.btn--outline:hover,.btn--plus-primary:focus,.btn--plus-primary:hover,.btn--plus:focus,.btn--plus:hover,.btn--primary-black:focus,.btn--primary-black:hover,.btn--primary-white:focus,.btn--primary-white:hover,.btn--primary:focus,.btn--primary:hover{text-decoration:none}.btn--outline,.btn--outline--white{border:1px solid #3e3e3e;color:#3e3e3e;transition:background-color 0.125s ease}.btn--outline--white:focus,.btn--outline--white:hover,.btn--outline:focus,.btn--outline:hover{background-color:rgba(0,0,0,0.15);color:#3e3e3e}.btn--outline-white,.btn--outline-white--darken{border:1px solid #ffffff;color:#ffffff;transition:background-color 0.125s ease}.btn--outline-white--darken:focus,.btn--outline-white--darken:hover,.btn--outline-white:focus,.btn--outline-white:hover{background-color:rgba(0,0,0,0.6);color:#ffffff}.btn--outline-grey,.btn--outline-grey--white{border:1px solid #dbdbdb;color:#3e3e3e}.btn--outline-grey--white:focus,.btn--outline-grey--white:hover,.btn--outline-grey:focus,.btn--outline-grey:hover{color:#3e3e3e}.btn--primary,.btn--primary-white{background-color:#e30513;border:0;color:#ffffff}.btn--primary-black{background-color:#000000;border:0;color:#ffffff}.btn--disable{background-color:#272727;border:0;color:#b9b9b9}.btn--disable:hover{color:#b9b9b9}.btn--plus,.btn--plus-primary{background-color:#ffffff;color:#e30513;font-size:1.875em;font-weight:600;line-height:1.667;width:1.667em;height:1.667em;padding:0;position:relative}.btn--plus-primary:before,.btn--plus:before{background:#e30513;content:"";height:100%;left:-120%;position:absolute;top:0;transform-origin:top left;transform:skew(50deg);transition-duration:0.25s;width:0}.btn--plus-primary .text,.btn--plus .text{position:relative;transition:color 0.125s ease-out}.btn--plus-primary:focus,.btn--plus-primary:hover,.btn--plus:focus,.btn--plus:hover{color:#ffffff}.btn--plus-primary:focus:before,.btn--plus-primary:hover:before,.btn--plus:focus:before,.btn--plus:hover:before{height:100%;width:220%}.btn--plus-primary{background-color:#e30513;color:#ffffff}.btn--plus-primary:before{background:#ffffff}.btn--plus-primary:focus,.btn--plus-primary:hover{color:#e30513}a:focus .btn--plus,a:focus .btn--plus-primary,a:hover .btn--plus,a:hover .btn--plus-primary{color:#ffffff}a:focus .btn--plus-primary:before,a:focus .btn--plus:before,a:hover .btn--plus-primary:before,a:hover .btn--plus:before{height:100%;width:220%}a:focus .btn--plus-primary,a:hover .btn--plus-primary{color:#e30513}.btn--block{display:flex;justify-content:center;align-items:center}.btn--disable{cursor:default}.btn--bold,.btn--bold--text-primary,.btn--full--bold,.btn--full--large--bold,.btn--full--small--bold,.btn--half--bold,.btn--half--large--bold,.btn--half--small--bold,.btn--large--bold,.btn--small--bold{font-weight:700}.btn--full--large--semi,.btn--full--semi,.btn--full--small--semi,.btn--half--large--semi,.btn--half--semi,.btn--half--small--semi,.btn--large--semi,.btn--semi,.btn--semi--text-primary,.btn--small--semi{font-weight:600}.btn--full--large--slim,.btn--full--slim,.btn--half--large--slim,.btn--half--slim,.btn--slim{padding:0.5em 1.5em}.btn--big,.btn--full--big,.btn--half--big{padding:1.5em}.btn--full--very-big,.btn--half--very-big,.btn--very-big{padding:2em}.btn--full--small,.btn--full--small--bold,.btn--full--small--semi,.btn--half--small,.btn--half--small--bold,.btn--half--small--semi,.btn--small,.btn--small--bold,.btn--small--semi{font-size:0.9375em}.btn--full--large,.btn--full--large--bold,.btn--full--large--semi,.btn--full--large--slim,.btn--half--large,.btn--half--large--bold,.btn--half--large--semi,.btn--half--large--slim,.btn--large,.btn--large--bold,.btn--large--semi{font-size:1.125em}.btn--full,.btn--full--big,.btn--full--bold,.btn--full--large,.btn--full--large--bold,.btn--full--large--semi,.btn--full--large--slim,.btn--full--semi,.btn--full--slim,.btn--full--small,.btn--full--small--bold,.btn--full--small--semi,.btn--full--text-primary,.btn--full--very-big{width:100%}.btn--half,.btn--half--big,.btn--half--bold,.btn--half--large,.btn--half--large--bold,.btn--half--large--semi,.btn--half--large--slim,.btn--half--semi,.btn--half--slim,.btn--half--small,.btn--half--small--bold,.btn--half--small--semi,.btn--half--text-primary,.btn--half--very-big{display:block;margin:0 auto;width:50%}.btn--bold--text-primary,.btn--full--text-primary,.btn--half--text-primary,.btn--semi--text-primary,.btn--text-primary{color:#e30513}.btn--primary,.btn--primary-white{transition:background-color 0.125s ease}.btn--primary-white:focus,.btn--primary-white:hover,.btn--primary:focus,.btn--primary:hover{background-color:#cc0511;color:#ffffff}.hov--primary--angled-in,.hov--primary--angled-out{background-color:transparent;overflow:hidden;transform:perspective(0px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative}.hov--primary--angled-in:before,.hov--primary--angled-out:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;transform-origin:50%;transition-property:transform,width,opacity;transition-duration:0.25s}.hov--primary--angled-in:focus,.hov--primary--angled-in:hover,.hov--primary--angled-out:focus,.hov--primary--angled-out:hover{color:#ffffff}.hov--primary--angled-out{background-color:#cc0511}.hov--primary--angled-out:before{background-color:#e30513;left:50%;transform:skewX(-25deg) translateX(-50%);transition-timing-function:ease-in-out;width:110%;width:calc(100% + 1.333em)}.hov--primary--angled-out:focus:before,.hov--primary--angled-out:hover{width:0}.hov--primary--angled-in{background-color:#e30513}.hov--primary--angled-in:focus,.hov--primary--angled-in:hover{background-color:#e30513}.hov--primary--angled-in:before{background-color:#cc0511;left:50%;transform:skewX(25deg) translateX(-50%);transition-timing-function:ease-in;width:0}.hov--primary--angled-in:focus:before,.hov--primary--angled-in:hover{width:calc(100% + 1.333em)}.btn--outline-grey--white:focus,.btn--outline-grey--white:hover,.btn--outline-grey:focus,.btn--outline-grey:hover{background-color:rgba(0,0,0,0.12);transition:background-color 0.125s ease}.btn--outline--white{background-color:#ffffff}.btn--outline-grey--white{background-color:#ffffff}.btn--outline-white--darken{background-color:rgba(0,0,0,0.8)}.btn--primary-white{background-color:#ffffff;color:#000000}.btn--block{height:130px}.btn--expand svg{margin-left:0.5em;width:20px;height:20px;vertical-align:bottom;transition:transform 0.25s ease}.btn--expand.open svg{transform:rotate(180deg)}.btn--margin-small{margin-bottom:5px}.btn--margin-medium{margin-bottom:10px}.btn--margin-large{margin-bottom:15px}.btn--text-left{text-align:left}.btn--text-right{text-align:right}.zone-btn-image .contextual{z-index:1000}.zone-btn-image a.btn-image{position:relative;display:block}.zone-btn-image a.btn-image span{display:flex;justify-content:center;align-items:center;padding:0 30px;position:absolute;top:0;width:100%;height:100%;z-index:2;color:#fff;font-size:24px;font-weight:bold;text-decoration:none}.zone-btn-image a.btn-image img{display:block;width:100%}.zone-btn-image .btn-icons{display:block;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2)}.zone-btn-image .btn-icons .header{display:flex;justify-content:center;align-items:center;background-color:#454545}.zone-btn-image .btn-icons .header img{width:75px;margin:5px}.zone-btn-image .btn-icons .body{padding:12px 20px;min-height:75px;color:initial;text-decoration:none}.zone-btn-image a.btn-icons{transition:box-shadow 0.2s ease-in-out}.zone-btn-image a.btn-icons:hover{box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2)}.shadow-1{box-shadow:0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2)}.shadow-2{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2)}.shadow-3{box-shadow:0 3px 4px 0 rgba(0,0,0,0.14),0 3px 3px -2px rgba(0,0,0,0.12),0 1px 8px 0 rgba(0,0,0,0.2)}.shadow-4{box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2)}.shadow-6{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.2)}.shadow-8{box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2)}.shadow-9{box-shadow:0 9px 12px 1px rgba(0,0,0,0.14),0 3px 16px 2px rgba(0,0,0,0.12),0 5px 6px -3px rgba(0,0,0,0.2)}.shadow-12{box-shadow:0 12px 17px 2px rgba(0,0,0,0.14),0 5px 22px 4px rgba(0,0,0,0.12),0 7px 8px -4px rgba(0,0,0,0.2)}.shadow-16{box-shadow:0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2)}
.message{background-color:#ededed;padding:1.25em 1.5em}.message .message-body{border-left:4px solid #ffc103;padding:0.5em 0 0.5em 1.5em}
div.main-sidebar{display:none}.sidebar-menu{border-top:1px solid #999999;border-bottom:1px solid #999999}.sidebar-menu .margin-bottom{margin-bottom:20px}.sidebar-menu .menu-item:last-child a{border-bottom:0}.sidebar-menu .menu-item:last-child.is-active-ancestor .sub-menu{padding-top:0;padding-bottom:0.5em;border-bottom:0}.sidebar-menu .menu-item.is-active-ancestor{background-color:#f7f7f7}.sidebar-menu .menu-item.is-active-ancestor.is-parent a{border-bottom:0}.sidebar-menu .menu-item.is-active-ancestor a{background-color:#f7f7f7}.sidebar-menu .menu-item.is-active-ancestor .sub-menu{display:block;border-top:1px dotted #999999;border-bottom:1px dotted #999999}.sidebar-menu .menu-item.is-active-ancestor .sub-menu .menu-item:last-child a{border-bottom:0}.sidebar-menu .menu-item.is-parent a{position:relative;padding-right:2.25em}.sidebar-menu .menu-item.is-parent a:after{background-image:url(/themes/custom/cstip_facultaire/img/icons/chevron-small-right.svg);background-repeat:no-repeat;background-size:1.5em;content:"";display:block;height:1.5em;position:absolute;right:0.5rem;top:50%;transform:translateY(-50%);width:1.5em}.sidebar-menu .menu-item.is-parent .sub-menu a{padding-left:1.75em;border-bottom:1px dotted #999999}.sidebar-menu .menu-item.is-parent.is-active-ancestor a:after{transform:translateY(-50%) rotate(90deg)}.sidebar-menu .menu-item.is-parent.is-active-ancestor .sub-menu a:after{display:none}.sidebar-menu .menu-item a{color:#232323;display:block;padding:1.25em 0.875em;border-bottom:1px dotted #999999;transition:background-color 0.125s ease-out}.sidebar-menu .menu-item a:hover{background-color:#ededed;color:#000000;text-decoration:none}.sidebar-menu .menu-item a.is-active{background-color:#ededed}.sidebar-menu .sub-menu{display:none}@media screen and (min-width:61.25em){div.main-sidebar{display:inline-block}}
.bef-exposed-form select{display:none}.select-hidden{display:none;visibility:hidden;padding-right:10px}.select{color:#000000;font-size:1.125em;position:relative;display:block;width:100%;height:2.778em;cursor:pointer}.select-styled{display:flex;align-items:center;line-height:1;position:absolute;top:0;right:0;bottom:0;left:0;padding:0 1.389em;border:2px solid #3e3e3e;background-color:#ffffff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all 0.2s ease-out}.select-styled svg{fill:#000000;vertical-align:middle;width:20px;height:20px;margin-right:0.778em;flex:0 0 auto}.select-styled:focus,.select-styled:hover{background-color:#ededed}.page-etudes-webdiffusions .select-styled{white-space:unset}ul.select-options{background-color:#3e3e3e;position:absolute;z-index:999;top:100%;right:0;left:0;display:none;overflow:auto;max-height:10.612em;margin:0;padding:0;list-style:none;box-shadow:rgba(0,0,0,0.25) 0px 1px 4px}ul.select-options li{color:#ffffff;margin:0;padding:12px 15px;border-top:1px solid #737373}ul.select-options li:first-child{border-top:0}ul.select-options li:before{display:none}ul.select-options li:hover{color:#ffffff;background:#4d4d4d}ul.select-options li[rel=hide]{display:none}ul.select-options::-webkit-scrollbar{background-color:#5d5d5d;width:0.5em}ul.select-options::-webkit-scrollbar-thumb{background-color:#bdbdbd;box-shadow:rgba(0,0,0,0.25) 0 0 4px}ul.select-options::-webkit-scrollbar-thumb:hover{background-color:#dbdbdb}ul.select-options::-webkit-scrollbar-thumb:active{background-color:#ffffff}.custom-dropdown .menu-item{padding:0}.custom-dropdown .menu-link{color:#ffffff;display:block;padding:12px 15px;text-decoration:none}.custom-dropdown .menu-link.is-active{background-color:#4d4d4d}.dropdown-multiple{position:relative}.dropdown-multiple .hidden-checkbox{margin-left:-100%;float:left}.dropdown-multiple .hidden-checkbox:checked+.dropdown-multiple-checkbox{background-color:#4d4d4d}.dropdown-multiple .hidden-checkbox:checked+.dropdown-multiple-checkbox svg{display:block}.dropdown-multiple .hidden-checkbox:focus+.dropdown-multiple-checkbox{text-decoration:underline}.dropdown-multiple .dropdown-multiple-button{border:1px solid #b9b9b9;color:#ffffff;display:block;padding:0.75em 2.75em 0.75em 0.75em;overflow:hidden;text-overflow:ellipsis}.dropdown-multiple .dropdown-multiple-button.toggled,.dropdown-multiple .dropdown-multiple-button:focus,.dropdown-multiple .dropdown-multiple-button:hover{background-color:#333333;color:#ffffff;text-decoration:none}.dropdown-multiple .dropdown-multiple-button:before{content:"c";font-family:"iconesUL";font-size:3em;position:absolute;right:0;top:50%;transform:translateY(-50%)}.dropdown-multiple .dropdown-multiple-placeholder{white-space:nowrap}.dropdown-multiple .dropdown-multiple-activelist{display:none;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-multiple .dropdown-multiple-activelist span:first-child:last-child:after{content:""}.dropdown-multiple .dropdown-multiple-activelist span:after{content:", "}.dropdown-multiple .dropdown-multiple-activelist span:last-child:after{content:""}.dropdown-multiple .dropdown-multiple-main{z-index:410;box-shadow:rgba(0,0,0,0.25) 0 0 5px;display:none;left:0;position:absolute;right:0}.dropdown-multiple input[type=text].dropdown-multiple-search{background-image:url(/themes/custom/cstip_facultaire/img/icons/search.svg);background-repeat:no-repeat;background-size:1em;background-position:11px 15px;background-color:#666666;border:0;border-bottom:2px solid #737373;color:#d4d4d4;font-size:1em;padding:0.75em 1.25em 0.75em 2.125em;width:100%}.dropdown-multiple input[type=text].dropdown-multiple-search:focus{border-color:#ffffff}.dropdown-multiple .dropdown-multiple-select{background-color:#3e3e3e;margin-bottom:0;max-height:12.188em;overflow:auto}.dropdown-multiple .dropdown-multiple-select li{margin:0;padding:0}.dropdown-multiple .dropdown-multiple-select li.hidden{display:none}.dropdown-multiple .dropdown-multiple-select li:before{display:none}.dropdown-multiple .dropdown-multiple-select li:last-child .dropdown-multiple-checkbox{border-bottom:0}.dropdown-multiple .dropdown-multiple-select::-webkit-scrollbar{background-color:#5d5d5d;width:0.5em}.dropdown-multiple .dropdown-multiple-select::-webkit-scrollbar-thumb{background-color:#bdbdbd;box-shadow:rgba(0,0,0,0.25) 0 0 4px}.dropdown-multiple .dropdown-multiple-select::-webkit-scrollbar-thumb:hover{background-color:#dcdcdc}.dropdown-multiple .dropdown-multiple-select::-webkit-scrollbar-thumb:active{background-color:#fff}.dropdown-multiple .dropdown-multiple-unselect{background-color:#3e3e3e;border-top:1px solid #737373;border-radius:0 0 2px 2px;color:#ffffff;display:block;font-size:0.875em;padding:0.5em 1em;text-align:center}.dropdown-multiple .dropdown-multiple-unselect:focus{text-decoration:underline}.dropdown-multiple .dropdown-multiple-checkbox{background-color:#3e3e3e;border-bottom:1px solid #737373;cursor:pointer;display:block;line-height:1.3;padding:0.75em 1.25em 0.75em 2.125em;position:relative}.dropdown-multiple .dropdown-multiple-checkbox svg{display:none;fill:#ffffff;width:12px;height:12px;position:absolute;left:0.875em;top:1em}.dropdown-multiple .dropdown-multiple-checkbox:before{border-radius:1px;border:1px solid #b9b9b9;color:#ffffff;content:"";height:14px;left:13px;position:absolute;top:15px;width:14px}.dropdown-multiple .dropdown-multiple-checkbox:hover{background-color:#4d4d4d}.select--dropdown-multiple{line-height:1.5}.select--dropdown-multiple .dropdown-multiple-button{align-items:center;border:2px solid #3e3e3e;color:inherit;display:flex;font-size:1.125em;height:2.778em;padding:0 1.389em}.select--dropdown-multiple .dropdown-multiple-button:before{content:none}.select--dropdown-multiple .dropdown-multiple-button svg{fill:#ffffff;vertical-align:middle;width:20px;height:20px;margin-right:0.778em;flex:0 0 auto}.select--dropdown-multiple .dropdown-multiple-button:hover{background-color:#3e3e3e;color:inherit}.select--dropdown-multiple .dropdown-multiple-button.toggled{background-color:#ffffff;color:inherit}.select--dropdown-multiple .dropdown-multiple-button.toggled:hover{background-color:#3e3e3e}.select--dropdown-multiple .dropdown-multiple-checkbox{background-color:#3e3e3e;border-bottom:1px solid #737373;color:#ffffff}.select--dropdown-multiple .dropdown-multiple-checkbox:hover{background-color:#4d4d4d}.select--dropdown-multiple :checked+.dropdown-multiple-checkbox{background-color:#4d4d4d}
@media (prefers-reduced-motion:reduce){*{animation:unset!important;transition:none!important}}
.action-card{transition:all 0.25s ease;background-color:#ffffff;border-top:10px solid #272727;box-shadow:0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2);display:flex;flex-direction:column;height:100%;padding:1em;text-align:center}.action-card .title{margin-top:0;width:100%}.action-card p{margin-bottom:2em;width:100%}.action-card h2{margin:0 0 1em 0}.action-card.left{text-align:left}.action-card:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2)}.action-card--simple{padding:0;text-align:left;border-top:none;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2)}.action-card--simple .title{padding:0.7em 3em;margin:0;background-color:#272727;color:#fff}.action-card--simple .subtitle{padding:2em 3em}.action-card--simple .subtitle ul li:before{background-color:#000}.action-card--simple:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2)}@media (min-width:720px){.action-card{padding:3.5em}.action-card--simple{padding:0}}.card-icon{border:none}.icon-cta{height:100px;margin-bottom:20px}.icon-cta svg{height:100px;width:auto}.icon-cta--center{margin-left:auto;margin-right:auto}a.action-card{transition:all 0.25s ease;display:flex;color:#000000;font-size:1.325em;font-weight:700;justify-content:center;padding:2em 1em;width:100%;text-decoration:none}a.action-card .subtitle{font-weight:normal;margin-top:4px;font-size:0.8em}a.action-card-fat{padding:3em 0}a.action-card--slim{padding:1em 0}a.action-card:hover{background-color:#ededed;box-shadow:0 3px 4px 0 rgba(0,0,0,0.14),0 3px 3px -2px rgba(0,0,0,0.12),0 1px 8px 0 rgba(0,0,0,0.2);color:#000000;text-decoration:none}a.action-card:focus{background-color:#ededed;text-decoration:underline}
.button-research-group{background-color:#ffffff;border-top:5px solid #272727;box-shadow:rgba(0,0,0,0.12) 0 2px 10px;color:#272727;display:flex;flex-direction:column;font-weight:bold;height:100%;justify-content:center;min-height:154px;padding:25px 30px;transition:all 0.25s ease}.button-research-group .title{font-size:1.25em;text-align:center}.button-research-group .subtitle{font-weight:600;font-size:1em;margin-top:0.5em}.button-research-group .responsable{font-weight:normal;font-size:0.95em;margin-top:10px}a.button-research-group:hover{background-color:#f7f7f7;box-shadow:rgba(0,0,0,0.15) 0 1px 5px;color:#272727;text-decoration:none}
.button-department{transition:all 0.25s ease;align-items:center;background-color:#ffffff;color:#272727;display:block;font-size:1.25em;font-weight:bold;min-height:145px;padding:12px 15px;position:relative;text-align:center}.button-department:focus,.button-department:hover{color:#ffffff;text-decoration:none;background-color:#272727}.button-department span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 15px}
.button-department-image{display:block;overflow:hidden;border-bottom:1px solid #000000;background-color:#828282;transition:background-color 0.25s ease}.button-department-image .b-lazy{opacity:0}.button-department-image .b-loaded{opacity:0.9}.button-department-image img{display:block;width:100%;height:auto;transform:scale(1);opacity:0.9;transition:all 0.25s ease}.button-department-image picture{display:block;height:0;padding-bottom:80%}.button-department-image .title{align-items:center;background-color:#ffffff;color:#000000;display:flex;font-size:1.125em;font-weight:700;justify-content:space-between;padding-left:15px;position:relative;transition:all 0.25s ease}.button-department-image .title .btn--plus-primary{background-color:#272727;margin-left:15px;transition:background-color 0.25s ease}.button-department-image .title .btn--plus-primary:before{content:none}.button-department-image:focus,.button-department-image:hover{text-decoration:none;background-color:#b9b9b9}.button-department-image:focus img,.button-department-image:hover img{transform:scale(1.05);opacity:0.7}.button-department-image:focus .title,.button-department-image:hover .title{color:#ffffff;background-color:#272727}.button-department-image:focus .title .btn--plus-primary,.button-department-image:hover .title .btn--plus-primary{background-color:#151515;color:#ffffff}
.discipline-item{display:flex;flex-direction:column;height:100%}.discipline-item img{display:block;width:100%}.discipline-item h3{margin-top:0}.discipline-item-content{border-left:10px solid #272727;padding:1.5em;flex-grow:1}
.padding-large{padding-top:90px;padding-bottom:90px}.padding-medium{padding-top:50px;padding-bottom:50px}.padding-small{padding-top:25px;padding-bottom:25px}.padding-top-large{padding-top:90px}.padding-top-medium{padding-top:50px}.padding-top-small{padding-top:25px}.padding-bottom-large{padding-bottom:100px}.padding-bottom-medium{padding-bottom:50px}.padding-bottom-small{padding-bottom:25px}.bg-color-white{background-color:#ffffff}.bg-color-main{background-color:#cc000e}.bg-color-main-1{background-color:#cc000e}.bg-color-main-2{background-color:#B5000B}.bg-color-main-3{background-color:#980009}.bg-color-grey-1{background-color:#ededed}.bg-color-grey-2{background-color:#dbdbdb}.bg-color-grey-3{background-color:#cccccc}.bg-gradient-main-1{background-image:linear-gradient(to bottom,#af050f,#94060e)}.bg-gradient-main-1--reversed{background-image:linear-gradient(to top,#af050f,#94060e)}
.zone--information{padding:2em 0}.zone--information .title{margin-top:0}.zone--information .container{max-width:80vw}.information-flex-container{display:flex;flex-direction:column}.information-flex-container--center{justify-content:center}.information-flex-container>.information-flex-col{flex:1 1 50%}.information-flex-col{flex:0 1 100%;margin-bottom:1em}.information-flex-col:last-child{margin-bottom:0}.information-flex-col .information-flex-container{flex-direction:column}.information-flex-col-title{margin-top:0;flex:0 0 100%}.information-item{padding:0.625em 0}.information-item--text-icon{display:flex;align-items:center}.information-item--text-icon svg{flex:0 0 auto;height:2.188em;margin-right:1em;width:2.188em}.information-item--button+.information-item--button{margin-top:-0.5em}.information-item--button .btn--outline--white{align-items:center;display:flex;justify-content:center;width:100%}@media (min-width:480px){.information-flex-container>.information-flex-col{flex:0 1 33.333%}.information-flex-container>.information-flex-col--span-2{flex:0 2 66.666%}.information-flex-col .information-flex-container{flex-direction:row}.information-flex-col .information-flex-container .information-flex-col{border:0;flex:1 1 50%;margin-bottom:0;padding:0 2.5em}.information-flex-col .information-flex-container .information-flex-col:first-child{padding-left:0}.information-flex-col .information-flex-container .information-flex-col:last-child{padding-right:0}.information-item--button .btn--outline--white{flex-grow:0}}@media (min-width:720px){.information-flex-container{flex-direction:row}.information-flex-container--length-3{flex-direction:row;flex-wrap:wrap}.information-flex-container--length-3>.information-flex-col{flex:1 1 50%;padding:0 2.5em}.information-flex-container--length-3>.information-flex-col:first-child{padding-left:0}.information-flex-container--length-3>.information-flex-col:nth-child(2){padding-right:0;border-left:1px solid #b9b9b9}.information-flex-container--length-3>.information-flex-col:last-child{padding-right:0}.information-flex-container--length-3 .information-flex-col+.information-flex-col:last-child{border-left:0;margin-top:1em}.information-flex-container--length-4{flex-direction:column}.information-flex-container--length-4>.information-flex-col{padding:0}.information-flex-container--length-4 .information-flex-col+.information-flex-col{border-left:0}.information-flex-col{margin-bottom:0;padding:0 2.5em}.information-flex-col:first-child{padding-left:0}.information-flex-col:last-child{padding-right:0}.information-flex-col+.information-flex-col{border-left:1px solid #b9b9b9}}@media (min-width:980px){.information-flex-container{flex-direction:row}.information-flex-container--length-3{flex-wrap:nowrap}.information-flex-container--length-3>.information-flex-col:nth-child(2){padding-right:2.5em}.information-flex-container--length-3>.information-flex-col:last-child{padding-left:2.5em;flex:1 1 33.333%}.information-flex-container--length-3 .information-flex-col+.information-flex-col:last-child{border-left:1px solid #b9b9b9;margin-top:0}.information-flex-container--length-4{flex-direction:row;flex-wrap:wrap}.information-flex-container--length-4>.information-flex-col{flex:1 1 50%}.information-flex-container--length-4>.information-flex-col:nth-child(2){padding-left:2em;border-left:1px solid #b9b9b9}.information-flex-container--length-4>.information-flex-col:nth-child(3){margin-top:30px;border-left:none}.information-flex-container--length-4 .information-flex-col+.information-flex-col:last-child{border-left:1px solid #b9b9b9;margin-top:30px;padding-left:2em}.information-flex-col+.information-flex-col:last-child{border-left:1px solid #b9b9b9;margin-top:0}.information-flex-col--span-2 .information-flex-col:last-child{border-left:0}}@media (min-width:1600px){.information-flex-container--length-4{flex-wrap:nowrap}.information-flex-container--length-4>.information-flex-col{flex:1 0.5 25%;margin-top:0;padding:0 0.5em}.information-flex-container--length-4>.information-flex-col:first-child{padding-left:0}.information-flex-container--length-4>.information-flex-col:nth-child(2){padding-left:0.5em}.information-flex-container--length-4>.information-flex-col:nth-child(3){border-left:1px solid #b9b9b9;margin-top:0}.information-flex-container--length-4 .information-flex-col+.information-flex-col:last-child{border-left:1px solid #b9b9b9;padding-left:0.5em;padding-right:0;margin-top:0}}
.page-anthropologie-etudes-repertoire .zone-breadcrumb,.page-communication-etudes-repertoire .zone-breadcrumb,.page-ecole-langues-etudes-repertoire .zone-breadcrumb,.page-economique-etudes-repertoire .zone-breadcrumb,.page-etudes-repertoire .zone-breadcrumb,.page-langues-linguistique-traduction-etudes-repertoire .zone-breadcrumb,.page-litterature-theatre-et-cinema-etudes-repertoire .zone-breadcrumb,.page-relations-industrielles-etudes-repertoire .zone-breadcrumb,.page-science-politique-etudes-repertoire .zone-breadcrumb,.page-sciences-historiques-etudes-repertoire .zone-breadcrumb,.page-sociologie-etudes-repertoire .zone-breadcrumb,.page-travail-social-et-criminologie-etudes-repertoire .zone-breadcrumb{background-color:#f7f7f7;display:block;padding-top:2.25em;text-align:center}.page-anthropologie-etudes-repertoire .zone-breadcrumb li:last-child,.page-communication-etudes-repertoire .zone-breadcrumb li:last-child,.page-ecole-langues-etudes-repertoire .zone-breadcrumb li:last-child,.page-economique-etudes-repertoire .zone-breadcrumb li:last-child,.page-etudes-repertoire .zone-breadcrumb li:last-child,.page-langues-linguistique-traduction-etudes-repertoire .zone-breadcrumb li:last-child,.page-litterature-theatre-et-cinema-etudes-repertoire .zone-breadcrumb li:last-child,.page-relations-industrielles-etudes-repertoire .zone-breadcrumb li:last-child,.page-science-politique-etudes-repertoire .zone-breadcrumb li:last-child,.page-sciences-historiques-etudes-repertoire .zone-breadcrumb li:last-child,.page-sociologie-etudes-repertoire .zone-breadcrumb li:last-child,.page-travail-social-et-criminologie-etudes-repertoire .zone-breadcrumb li:last-child{display:none}.page-anthropologie-etudes-repertoire .zone-breadcrumb a,.page-communication-etudes-repertoire .zone-breadcrumb a,.page-ecole-langues-etudes-repertoire .zone-breadcrumb a,.page-economique-etudes-repertoire .zone-breadcrumb a,.page-etudes-repertoire .zone-breadcrumb a,.page-langues-linguistique-traduction-etudes-repertoire .zone-breadcrumb a,.page-litterature-theatre-et-cinema-etudes-repertoire .zone-breadcrumb a,.page-relations-industrielles-etudes-repertoire .zone-breadcrumb a,.page-science-politique-etudes-repertoire .zone-breadcrumb a,.page-sciences-historiques-etudes-repertoire .zone-breadcrumb a,.page-sociologie-etudes-repertoire .zone-breadcrumb a,.page-travail-social-et-criminologie-etudes-repertoire .zone-breadcrumb a{color:#272727}.page-anthropologie-etudes-repertoire .zone-breadcrumb .menu-item,.page-communication-etudes-repertoire .zone-breadcrumb .menu-item,.page-ecole-langues-etudes-repertoire .zone-breadcrumb .menu-item,.page-economique-etudes-repertoire .zone-breadcrumb .menu-item,.page-etudes-repertoire .zone-breadcrumb .menu-item,.page-langues-linguistique-traduction-etudes-repertoire .zone-breadcrumb .menu-item,.page-litterature-theatre-et-cinema-etudes-repertoire .zone-breadcrumb .menu-item,.page-relations-industrielles-etudes-repertoire .zone-breadcrumb .menu-item,.page-science-politique-etudes-repertoire .zone-breadcrumb .menu-item,.page-sciences-historiques-etudes-repertoire .zone-breadcrumb .menu-item,.page-sociologie-etudes-repertoire .zone-breadcrumb .menu-item,.page-travail-social-et-criminologie-etudes-repertoire .zone-breadcrumb .menu-item{font-size:0.9375em}.page-anthropologie-etudes-repertoire .zone-heading,.page-communication-etudes-repertoire .zone-heading,.page-ecole-langues-etudes-repertoire .zone-heading,.page-economique-etudes-repertoire .zone-heading,.page-etudes-repertoire .zone-heading,.page-langues-linguistique-traduction-etudes-repertoire .zone-heading,.page-litterature-theatre-et-cinema-etudes-repertoire .zone-heading,.page-relations-industrielles-etudes-repertoire .zone-heading,.page-science-politique-etudes-repertoire .zone-heading,.page-sciences-historiques-etudes-repertoire .zone-heading,.page-sociologie-etudes-repertoire .zone-heading,.page-travail-social-et-criminologie-etudes-repertoire .zone-heading{background-color:#f7f7f7}.program-search input[type=checkbox],.program-search input[type=radio]{position:fixed;top:-100px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.program-search input[type=checkbox]:focus+.checkbox:before,.program-search input[type=radio]:focus+.checkbox:before{background-color:#666666}.program-search .program-search-container{background-color:#232323;color:#ffffff;padding:1.5em;width:100%}.program-search.results{margin-top:2em}.program-search.results .program-search-container{display:none;padding:0;margin-bottom:4rem}.program-search.results .program-search-expand{border-top:4px solid #000000;color:#000000;font-size:1.375em;font-weight:700;line-height:1.1;padding:1em 0.75rem 1em 2.375rem;text-transform:uppercase}.program-search.results .program-search-expand:before{text-transform:none;font-size:3rem;top:0.75rem}.program-search.results .program-search-expand:hover{color:#666666}.program-search.results .program-search-advanced{background-color:#232323;color:#ffffff;display:block;padding:3em 0;width:100%;margin-bottom:-4rem}.program-search .title{color:inherit;font-size:1.75em;font-weight:600;margin-bottom:1em;margin-top:0;text-align:center;text-transform:uppercase}.program-search .label{display:block;margin-bottom:0.5em}.program-search .checkbox{display:block;margin-bottom:8px;cursor:pointer;position:relative;padding-left:20px;margin-right:50px}.program-search .checkbox:before{content:'';background-color:#232323;border:1px solid #dbdbdb;position:absolute;width:14px;height:14px;left:0;top:4px}.program-search .checkbox svg{display:none;fill:#ffffff;width:12px;height:12px;position:absolute;left:1px;top:5px}.program-search .checkbox:hover:before{background-color:#666666}.program-search :checked+.checkbox svg{display:block}.program-search .program-search-expand{color:#ffffff;border-top:2px solid #ffffff;display:block;padding:0.75em 0.75em 1.5em 2.375em;position:relative;margin:2em 0 0.5em}.program-search .program-search-expand.expanded:before{transform:rotate(180deg)}.program-search .program-search-expand:hover{color:#ffffff;text-decoration:none}.program-search .program-search-expand:focus{text-decoration:underline}.program-search .program-search-expand:before{content:"c";font-family:"iconesUL";font-size:3em;left:-0.25em;line-height:0.938;position:absolute;top:0;transition:transform 0.25s ease}.program-search .program-search-advanced{display:none;margin-bottom:1.875em}.program-search input[type=text]{background-color:#232323;border:1px solid #dbdbdb;display:block;overflow:hidden;padding:0.75em;text-overflow:ellipsis;width:100%}.zone-program-results{background-color:#ededed}.program-results-filters{background-color:#ffffff;box-shadow:rgba(0,0,0,0.1) 0 2px 5px;font-size:0.875em;margin-bottom:2em;overflow:hidden;padding:1em}.program-results-filters .filter-item{color:#232323;float:left;margin-right:10px}.program-results-filters .filter-item:hover{color:#666666;text-decoration:none}.program-results-filters .filter-item:hover:before{background-color:#666666}.program-results-filters .filter-item:before{background-color:#e30513;color:#ffffff;content:"×";float:left;font-weight:500;height:12px;line-height:12px;margin-right:4px;margin-top:3px;text-align:center;width:12px}.program-results-filters .filter-label{margin-right:5px}.program-results-count{color:#000000;font-size:1.125em;font-weight:700;margin-bottom:1em}.program-results-title{background:#000000;color:#ffffff;font-size:1.125em;font-weight:700;padding:0.75em 1.333em}.program-results-list{margin-bottom:1.5em;box-shadow:rgba(0,0,0,0.1) 0 2px 5px}.program-results-list:last-child{margin-bottom:0}.program-results-list .link{background:#ffffff;color:#000000;border-bottom:1px solid #dbdbdb;display:block;padding:0.938em 4.25em 0.938em 1.5em;position:relative}.program-results-list .link:before{border-left:1px solid #dbdbdb;color:#666666;content:"+";display:block;font-size:22px;font-weight:600;height:36px;line-height:36px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:50px}.program-results-list .link:hover{background-color:#232323;border-color:#232323;color:#ffffff;text-decoration:none}.program-results-list .link:hover:before{color:#ffffff;border-color:#ffffff}@media screen and (min-width:45em){.program-search .program-search-container{padding:3em}}@media screen and (min-width:61.25em){.program-search .checkbox{margin-right:21px}.program-search .program-search-container{padding:3em 1.875em}}@media screen and (min-width:75em){.program-search .checkbox{margin-right:42px}.program-search .program-search-container{padding:3em}}
.vignette{display:flex;font-size:1.25em;font-weight:700;height:100%;width:100%}.vignette img{display:block;min-width:100%;opacity:0.9;transition:all 0.25s ease,opacity 0.75s ease;position:relative;left:50%;transform:translateX(-50%)}@supports (object-fit:cover){.vignette img{width:100%;height:100%;object-fit:cover;left:auto;transform:none}}.vignette .b-lazy{opacity:0}.vignette .b-loaded{opacity:0.9}.vignette .image-wrapper{background-color:#272727;width:100%;transition:all 0.25s ease;transition:background-color 0.25s ease}.vignette .text{align-items:center;background-color:#ffffff;bottom:2em;color:#272727;display:flex;height:3.75em;justify-content:center;left:1em;padding:12px 20px;position:absolute;right:1em;transition:all 0.25s ease;text-align:center}.vignette:hover .image-wrapper{background-color:#737373}.vignette:hover img{opacity:0.8}.vignette:hover .text{color:#ffffff;background-color:#272727}.vignette:focus .text{color:#ffffff;background-color:#272727;text-decoration:underline}.zone-vignette-full .page-title{margin-bottom:25px}.zone-vignette-full .col{overflow:hidden;height:320px;margin-bottom:0;transition:margin-bottom 0.25s ease}.zone-vignette-full .col div{height:inherit}.zone-vignette-full .vignette img{max-width:none}.zone-vignette-square{text-align:center}.zone-vignette-square .vignette-container{display:flex;flex-wrap:wrap}.zone-vignette-square .vignette-container p{text-align:center}.zone-vignette-square .vignette-container .col{display:flex;min-height:320px}.zone-vignette-square .vignette-container .col:nth-child(2) .cta-content{background-color:#737373}.zone-vignette-square .vignette-container .col:nth-child(3) .cta-content{background-color:#454545}.zone-vignette-square .vignette-container .text{background-color:rgba(115,115,115,0.9);color:white}.zone-vignette-square .vignette-container .text:hover{background-color:#5c5c5c}.zone-vignette-square .vignette-bouton .col:first-child .btn--block{background-color:#737373}.zone-vignette-square .vignette-bouton .col:nth-child(2) .btn--block{background-color:#4d4d4d}.zone-vignette-square .btn--block{color:white;font-size:20px;font-weight:700}.zone-vignette-square .cta-content{color:#ffffff;padding:25px}.zone-vignette-square .cta-content h2{color:#ffffff}.zone-vignette-square .vignette .image-wrapper{overflow:hidden}.zone-vignette-square .vignette img{min-width:101%}.zone-vignette-square .btn--full--very-big{font-size:1.25em}.zone-vignette-square .btn--outline-white,.zone-vignette-square .btn--primary{margin-top:50px}.zone-vignette-square .cta-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}@media screen and (min-width:45em){.vignette img{max-height:none}.vignette .text{position:absolute;left:50%;transform:translate(-50%,0);right:auto}.zone-vignette-full .vignette .text{min-width:430px}.zone-vignette-square .vignette .text{min-width:280px}.zone-vignette-square .vignette .btn--primary{max-width:430px}.zone-vignette-square .cta-content{padding:50px}}@media screen and (min-width:61.25em){.zone-vignette-full .vignette .text{min-width:280px}.zone-vignette-full .col{height:375px}.zone-vignette-square .vignette .text{min-width:320px}}@media screen and (min-width:1275px){.zone-vignette-full .vignette .text,.zone-vignette-square .vignette .text{min-width:350px}}@media screen and (min-width:1550px){.zone-vignette-full .vignette .text,.zone-vignette-square .vignette .text{min-width:400px}.zone-vignette-full.count-2 .vignette .image-wrapper{width:101%;height:100%}.zone-vignette-full.count-2 .vignette img{width:100%;max-width:100%}}@media screen and (min-width:1700px){.zone-vignette-full.count-2 .vignette .image-wrapper{width:101%;height:100%}.zone-vignette-full.count-2 .vignette img{width:auto;max-width:none}}@media screen and (min-width:1940px){.zone-vignette-full.count-2 .vignette .image-wrapper{width:101%;height:100%}.zone-vignette-full.count-2 .vignette img{width:100%;max-width:100%}}@media screen and (min-width:2950px){.zone-vignette-full.count-3 .vignette .image-wrapper{width:101%;height:100%}.zone-vignette-full.count-3 .vignette img{width:100%;max-width:100%}}
.node-research_group .page-title{color:#000000;text-align:center;max-width:none;padding:0;margin-bottom:1em}.node-research_group .page-title:after{content:none}.node-research_group .zone-cta-stretch,.node-research_group .zone-research-group-single{color:#ffffff;text-align:center}.node-research_group .zone-cta-stretch h2,.node-research_group .zone-research-group-single h2{color:#ffffff;text-align:center}.node-research_group .zone-cta-stretch ul,.node-research_group .zone-research-group-single ul{text-align:center}.node-research_group .zone-cta-stretch p,.node-research_group .zone-research-group-single p{text-align:center}.node-research_group .zone-cta-stretch li,.node-research_group .zone-research-group-single li{list-style-type:disc}.node-research_group .zone-cta-stretch li:before,.node-research_group .zone-research-group-single li:before{display:none}.node-research_group .zone-cta-stretch .col:first-child{background-color:#b6040f}.node-research_group .zone-cta-stretch .col:last-child{background-color:#e30513}.node-research_group .accordion-group{background-color:#ededed}.node-research_group .accordion-group .direction_equipe .accordion-section{background-color:#ffffff;margin-top:2.5em;margin-bottom:2.5em}.node-research_group .accordion-group .direction_equipe .accordion-section ul{list-style:square inside}.node-research_group .accordion-group .autres_accordeons .accordion-section{background-color:#ffffff;margin-bottom:2.5em}.node-research_group .accordion-group .autres_accordeons .accordion-section ul{list-style:square inside}.node-research_group .accordion-group .accordion{margin-top:0;margin-bottom:0}.node-research_group .image-information{margin-top:50px;margin-bottom:50px}.node-research_group .image-information ul{list-style:square inside}.zone-research-group-single{background-color:#e30513;overflow:hidden}.zone-research-group-single .grid{display:flex;flex-wrap:wrap;height:100%;padding-left:15px;padding-right:15px}.zone-research-group-single .col{margin-bottom:0;flex-grow:1;display:flex;position:relative;flex-direction:column;padding-right:30px;padding-left:30px}.zone-research-group-single .col:first-child{background-color:#b6040f}.zone-research-group-single .col:last-child{background-color:#e61e2b}.zone-research-group-hightlight{background:#ffffff;color:#000;position:relative;overflow:hidden}.zone-research-group-hightlight img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0.3;max-width:none;min-width:100%;min-height:100%}.zone-research-group-hightlight h2{color:#000000;margin-left:12.5%;margin-right:12.5%}.zone-research-group-hightlight a{color:#000000;text-decoration:underline}.zone-research-group-hightlight a:hover{text-decoration:none}.zone-research-group-hightlight p{text-align:center;margin-left:22.5%;margin-right:22.5%}.zone-research-group-hightlight .btn--outline-white{text-decoration:none}.zone-research-group-hightlight ul li:before{background:#000000}.zone-information .information-place{margin-bottom:30px}.zone-information .information-contact{display:flex;flex-wrap:wrap}.zone-information .information-contact p a{line-height:40px}.zone-information .information-contact .contact-phone{height:40px;padding-left:50px}.zone-information .information-contact .contact-email{height:40px;padding-left:50px}.zone-information .information-contact .contact-website{height:45px;padding-left:50px}@media screen and (min-width:720px){.node-research_group .zone-cta-stretch .col:first-child{margin-bottom:30px}}@media screen and (min-width:980px){.zone-research-group-sections .lg-col-8-12{float:left}.zone-research-group-sections .lg-col-4-12{float:right}.accordion-group .accordion-group-flex{display:flex;flex-wrap:wrap;justify-content:space-between}.accordion-group .accordion{border-top:none;width:47.5%}.zone-cta-stretch .grid .col:first-child{padding-left:45px;padding-right:45px}.zone-cta-stretch .grid .col:last-child{padding-left:45px;padding-right:45px}}@media (min-width:1920px){width:100%}
.section-advantage .contextual-region{height:auto}.zone-advantage{padding:1.875rem 0}.zone-advantage .container{max-width:600px}.zone-advantage .title{margin-top:0}.zone-advantage img{display:block}.zone-advantage .btn--primary{margin-top:1.25rem}.role-anonymous .zone-advantage:nth-child(odd){background-color:#ededed}.role-anonymous .zone-advantage:nth-child(odd) .col:first-child{order:2}.role-anonymous .even .zone-advantage:nth-child(odd){background-color:initial}.role-anonymous .even .zone-advantage:nth-child(odd) .col:first-child{order:initial}.role-anonymous .even .zone-advantage:nth-child(2n){background-color:#ededed}.role-anonymous .even .zone-advantage:nth-child(2n) .col:first-child{order:2}.role-administrator .section-advantage .contextual-region:nth-child(odd),.role-authenticated .section-advantage .contextual-region:nth-child(odd){background-color:#ededed}.role-administrator .section-advantage .contextual-region:nth-child(odd) .col:first-child,.role-authenticated .section-advantage .contextual-region:nth-child(odd) .col:first-child{order:2}.role-administrator .section-advantage.even .contextual-region:nth-child(odd),.role-authenticated .section-advantage.even .contextual-region:nth-child(odd){background-color:initial}.role-administrator .section-advantage.even .contextual-region:nth-child(odd) .col:first-child,.role-authenticated .section-advantage.even .contextual-region:nth-child(odd) .col:first-child{order:initial}.role-administrator .section-advantage.even .contextual-region:nth-child(2n),.role-authenticated .section-advantage.even .contextual-region:nth-child(2n){background-color:#ededed}.role-administrator .section-advantage.even .contextual-region:nth-child(2n) .col:first-child,.role-authenticated .section-advantage.even .contextual-region:nth-child(2n) .col:first-child{order:2}@media screen and (min-width:980px){.zone-advantage{overflow:hidden}.zone-advantage .grid{display:flex;align-items:center}.zone-advantage .container{max-width:1200px}}
.image-information{display:flex;flex-direction:column;flex-wrap:nowrap;overflow:hidden}.image-information.md-image .image-wrapper{display:block}.image-information .image-wrapper{display:none}.image-information .content-wrapper{padding:1em}.image-information .content-wrapper .title{margin-top:0;font-size:1.75em}.image-information .content-wrapper .btn{margin-top:1em}.image-information .image-wrapper img{width:100%;height:100%;object-fit:cover}@media (min-width:720px){.image-information{flex-direction:row;max-height:640px}.image-information.medium{max-height:480px}.image-information.small{max-height:320px}.image-information .image-wrapper{display:block;width:50%}.image-information .content-wrapper{padding:1em 2.5em;width:50%;-ms-grid-row-align:center;align-self:center}}.image-information-inverse .image-information{background-color:#b9b9b9}.image-information-inverse .image-information .content-wrapper .title{margin-bottom:0;padding-bottom:1em}.image-information-inverse .image-information .content-wrapper .title:after{content:none}.image-information-inverse .image-information .content-wrapper p{padding-bottom:1em}.image-information-inverse .image-information .content-wrapper a{background-color:transparent;color:#ffffff;border-color:#ffffff;width:100%;transition:background-color 0.125s ease}.image-information-inverse .image-information .content-wrapper a:hover{background-color:rgba(0,0,0,0.15)}@media (min-width:720px){.image-information-inverse .image-information{flex-direction:row-reverse}}
.zone--infolettre{background-color:#3e3e3e;padding:3em 0}.zone--infolettre h2,.zone--infolettre h3{margin-top:0;text-align:center;color:#ededed}.zone--infolettre .text{text-align:center;color:#ededed;margin-bottom:1em}.zone--infolettre .btn--half--large--slim{width:100%}@media (min-width:720px){.zone--infolettre .btn--half--large--slim{width:50%}}
a .hero-image:before{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:"";transition:all 0.25s;opacity:0;background-color:rgba(255,255,255,0.2)}a:hover .hero-image:before{opacity:1}a:hover .hero-image img{transform:scale(1.05) translate(-50%,-50%)}@supports (object-fit:cover){a:hover .hero-image img{transform:scale(1.05)}}.hero-image{overflow:hidden;position:relative}.hero-image picture{display:flex;height:100%;width:100%}.hero-image img{display:block;transition:all 0.125s ease-out;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;height:auto}@supports (object-fit:cover){.hero-image img{position:static;left:initial;top:initial;transform:initial;object-fit:cover;height:100%}}
.breadcrumb-center .zone-breadcrumb,.node-article .zone-breadcrumb,.node-event .zone-breadcrumb,.page-anthropologie-anthropoblogue-articles .zone-breadcrumb,.page-anthropologie-anthropoblogue .zone-breadcrumb,.page-recherche-et-creation-facteurs-humains-articles .zone-breadcrumb,.page-recherche-et-creation-facteurs-humains .zone-breadcrumb,.page-sociologie-vitrine-en-sociologie-articles .zone-breadcrumb,.page-sociologie-vitrine-en-sociologie .zone-breadcrumb{background-color:#ededed;display:block;padding-top:2.25em;text-align:center}.breadcrumb-center .zone-breadcrumb li:last-child,.node-article .zone-breadcrumb li:last-child,.node-event .zone-breadcrumb li:last-child,.page-anthropologie-anthropoblogue-articles .zone-breadcrumb li:last-child,.page-anthropologie-anthropoblogue .zone-breadcrumb li:last-child,.page-recherche-et-creation-facteurs-humains-articles .zone-breadcrumb li:last-child,.page-recherche-et-creation-facteurs-humains .zone-breadcrumb li:last-child,.page-sociologie-vitrine-en-sociologie-articles .zone-breadcrumb li:last-child,.page-sociologie-vitrine-en-sociologie .zone-breadcrumb li:last-child{display:none}.breadcrumb-center .zone-breadcrumb .menu-item,.node-article .zone-breadcrumb .menu-item,.node-event .zone-breadcrumb .menu-item,.page-anthropologie-anthropoblogue-articles .zone-breadcrumb .menu-item,.page-anthropologie-anthropoblogue .zone-breadcrumb .menu-item,.page-recherche-et-creation-facteurs-humains-articles .zone-breadcrumb .menu-item,.page-recherche-et-creation-facteurs-humains .zone-breadcrumb .menu-item,.page-sociologie-vitrine-en-sociologie-articles .zone-breadcrumb .menu-item,.page-sociologie-vitrine-en-sociologie .zone-breadcrumb .menu-item{font-size:0.9375em}.page-anthropologie-anthropoblogue-articles .zone-breadcrumb.zone-breadcrumb,.page-anthropologie-anthropoblogue .zone-breadcrumb.zone-breadcrumb,.page-recherche-et-creation-facteurs-humains-articles .zone-breadcrumb.zone-breadcrumb,.page-recherche-et-creation-facteurs-humains .zone-breadcrumb.zone-breadcrumb,.page-sociologie-vitrine-en-sociologie-articles .zone-breadcrumb.zone-breadcrumb,.page-sociologie-vitrine-en-sociologie .zone-breadcrumb.zone-breadcrumb{background-color:#ffffff}.article-item-wrapper{flex:1 1 100%;min-height:12.875em}.article-content .tag-list .tag,.article-item .tag-list .tag{margin-right:0.5em}.article-content .separator,.article-item .separator{margin:0 0.25em}.article-item{background-color:#ffffff;color:inherit;display:flex;flex-direction:column;transition:background-color 0.125s ease-out,box-shadow 0.125s ease-out}.article-item:hover{color:inherit;text-decoration:none}.article-item--no-hero{flex-direction:row}.article-item--shadow{box-shadow:rgba(0,0,0,0.06) 0 0px 30px,rgba(0,0,0,0.03) 0 3px 10px}.article-item--shadow:hover{box-shadow:rgba(0,0,0,0.06) 0 0px 10px,rgba(0,0,0,0.06) 0 1px 3px}.article-item .article-hero{overflow:hidden;position:relative}.article-item .article-hero .date-item{bottom:0;left:0;position:absolute;z-index:2}.article-item .article-body{display:flex;flex-direction:column;flex:1 1 auto;justify-content:space-between;line-height:1.5;padding:1.5em}.article-item .article-body .title{font-size:1.375em;margin-top:0;margin-bottom:1.125rem}.article-item .article-body .tag-list+.title{margin-top:0.5em}.article-item .article-body .summary{display:none;margin-bottom:1.125rem}.article-item--event .article-body .title{font-size:1.125em;margin-bottom:1.75em}.article-content .container{display:flex;flex-direction:column;max-width:600px}.article-content .title{font-size:1.75em;max-width:600px;padding-left:15px;padding-right:15px}.article-content .title-wrapper{background-color:#ededed;padding:0.5em 0 1.5em;margin-bottom:1.5em}.article-content .article-hero{margin-bottom:2em;aspect-ratio:3 / 2}.article-content .article-hero img{display:block;width:100%}.article-content .article-hero .caption{background-color:#3e3e3e;color:#ffffff;font-size:0.875em;padding:0.75em}.article-content .article-hero .caption-desc{margin-bottom:0.5em}.article-content .article-hero .caption-credits{text-transform:uppercase}.article-content .article-sharing,.article-content .article-tags{background-color:#ededed}.article-content .article-sharing .label,.article-content .article-tags .label{font-weight:700;font-size:1.125em}.article-content .article-tags-wrapper{margin-bottom:3em}.article-content .article-sharing{display:flex;align-items:center;justify-content:space-between;margin-bottom:2em;padding:0.5em 1em;overflow:hidden}.article-content .article-sharing .share-list{margin-top:0.25em}.article-content .article-sharing .share-item{margin-left:0.25em}.article-content .article-sharing .share-item:hover{text-decoration:none}.article-content .article-sharing .share-item:hover .background{transition:fill 0.125s ease-out;fill:#333333}.article-content .article-tags{padding:1.125em 1.125em 1em}.article-content .article-tags .label{margin-bottom:0.5em}.article-content .article-tags .tag-list+.label{margin-top:0.75em}.article-content .article-header{margin-bottom:1em}.article-content .article-header .description{font-size:1.125em;margin-bottom:1.5rem}.article-content .article-header .meta{border-bottom:1px solid #d4d4d4;font-weight:700;padding-bottom:1em}.article-content .article-body,.article-content .article-more-info{margin-bottom:2em}.article-content .article-aside .article-tags-wrapper{display:none}.article-content .action-back .long{display:none}.article-content--event .date-header{background-color:#000000;color:#ffffff;font-weight:700;padding:0.313em 1em;margin-bottom:1em}.article-content--event .event-details{margin-bottom:1em}.article-content--event .article-header{margin-bottom:0}.article-content--event .article-body{min-height:auto}.article-content--event .article-body .content p:first-child{margin-top:0}.article-content--event .tag-list .tag{margin-bottom:0}.article-content-border{border-bottom:4px solid #000}@media (min-width:500px){.article-content .title{font-size:2em}.article-content .title-wrapper{margin-bottom:2.5em}.article-content .article-header{margin-bottom:2em}.article-content .article-header .description{font-size:1.25em}.article-content--event .article-header{margin-bottom:0}.article-item{flex-direction:row}.article-item--featured{flex-direction:column}.article-item .article-hero{flex:1 1 38.197%}.article-item .article-body{flex:1 1 61.803%}.article-item .article-body .summary{display:block}}@media (min-width:720px){.article-item{flex-direction:column}.article-item .article-hero{flex:none}.article-item .article-body{flex:1 1 auto}.article-item--featured{flex-direction:row}.article-item--featured .article-body,.article-item--featured .article-hero{flex:1 1 50%}}@media (min-width:860px){.node-article .zone-breadcrumb,.node-event .zone-breadcrumb,.page-anthropologie-anthropoblogue-articles .zone-breadcrumb,.page-anthropologie-anthropoblogue .zone-breadcrumb,.page-sociologie-vitrine-en-sociologie-articles .zone-breadcrumb,.page-sociologie-vitrine-en-sociologie .zone-breadcrumb{padding-top:3.25em}.node-event .article-content-border .action-back,.node-news .article-content-border .action-back{margin-bottom:2em;order:0}.article-content .container{flex-direction:row;flex-wrap:wrap;max-width:1200px;padding:0}.article-content .title{font-size:2.25em}.article-content .title-wrapper{padding:2em 0 1.5em}.article-content .article-aside,.article-content .article-body,.article-content .article-header{padding:0 15px}.article-content .article-sharing{align-self:flex-start;flex-direction:column;margin:0 15px;order:3;padding:1em;width:6.25em}.article-content .article-sharing .label{margin-bottom:0.5em}.article-content .article-sharing .share-list{text-align:center}.article-content .article-sharing .share-item{display:block;margin-left:0;margin-bottom:0.25em}.article-content .article-body,.article-content .article-header{margin-left:33.33333%;order:2}.article-content .article-header{width:100%}.article-content .article-body{flex:1 1 auto;min-height:26em;width:50%}.article-content .article-more-info{order:3;margin:0 15px 2em 15px}.article-content .article-tags-wrapper{display:none}.article-content .article-aside{height:0;order:1;overflow:visible;width:33.33333%;width:calc(33.33333% - 0.01px)}.article-content .article-aside .article-tags-wrapper{display:block}.article-content .article-gallery{margin-top:3em}.article-content .action-back{margin:6em 1em 4em;order:4;width:100%}.article-content .action-back .short{display:none}.article-content .action-back .long{display:inline}.article-content--event .article-header{width:50%;margin-left:0}.article-content--event .article-header--compact{width:35%}.article-content--event .article-body{margin-left:0}.article-content--event .article-sharing{flex-direction:row;width:100%}.article-content--event .article-sharing .share-item{display:inline;margin-left:0.25em}}@media (min-width:980px){.article-content .title{max-width:800px}}
.date-item{color:#ffffff;font-weight:700;line-height:1;display:block;width:3.5em;padding:1em 0;text-align:center;background-color:#333333}.date-item--oneline{padding:0.3em 0 0.3em 0.5em;width:70%;text-align:left}.date-item .day,.date-item .month{display:block}.date-item .month{font-size:1em}.date-item .day{font-size:1.875em}
.tag-list .tag-item{display:inline-block}.tag-list .tag-item:before{content:none}.tag{font-size:0.750em;font-weight:700;display:inline-block;margin-bottom:0.3em;padding:0.429em 1em;text-transform:uppercase}.tag--light{background-color:#ebebeb;color:#4d4d4d}.tag--dark{background-color:#333333;color:#ffffff}a.tag{transition:background-color 0.125s ease-out,color 0.125s ease-out}a.tag--dark:hover,a.tag.active{background-color:#ffffff;color:#4d4d4d;text-decoration:none}li.tag:after,li.tag:before{content:none}
html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img{border:0;height:auto;max-width:100%}a{background-color:transparent;cursor:pointer}a,a:active,a:hover{text-decoration:none;color:inherit}:focus{outline:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,output,pre,q,ruby,s,samp,section,small,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}.node-news .article-content .article-detail,a,h1,h2,h3,h4,h5,h6,li,ol,p,span,ul{font:inherit;font-size:100%;vertical-align:baseline;border:0}ol,ul{padding-left:0;list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0;border-collapse:collapse}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted}mark{background:#ff0;color:#000}dfn{font-style:italic}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}body{margin:0;padding:0}body{overflow-x:hidden;width:100%;min-width:320px;max-width:100%}.normes-ul-entete-ul{position:relative;z-index:999;border-top:30px solid #ffc103;background:#ffffff}.normes-ul-entete-ul:before{position:absolute;top:-30px;right:0;width:75%;height:30px;content:"";background:#e30513}.normes-ul-entete-ul:after{display:table;clear:both;content:""}.normes-ul-entete-ul *,.normes-ul-entete-ul :after,.normes-ul-entete-ul :before{box-sizing:border-box}.normes-ul-entete-ul .entete-contenu{position:relative;display:table;clear:both;box-sizing:border-box;width:100%;max-width:1170px;margin:0 auto;padding:0 15px;content:""}.normes-ul-entete-ul object{pointer-events:none}.normes-ul-entete-ul .wrapper-logo:before{position:absolute;top:-60px;display:block;width:155px;height:30px;content:"";background:#ffc103}.normes-ul-entete-ul .logo-ul{position:relative;float:left;margin:30px 29px 0 0}.normes-ul-entete-ul .logo-ul:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.normes-ul-entete-ul .logo-mobile{display:none}.normes-ul-entete-ul .organisation{position:relative;float:left;height:105px}.normes-ul-entete-ul .organisation:before{position:absolute;top:-30px;left:0;overflow:hidden;width:100%;height:30px;content:"";border-left:2px solid #ffffff;background:#e30513}.normes-ul-entete-ul .organisation .titres{position:relative;top:50%;min-width:175px;padding:10px 0 10px 25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.normes-ul-entete-ul .faculte{color:#000000;font:300 18px "Source Sans Pro",Arial,sans-serif;line-height:20px;display:table-row;text-decoration:none}.normes-ul-entete-ul .deux-titres .faculte{font:700 16px "Source Sans Pro",Arial,sans-serif;line-height:20px;margin-bottom:5px}.normes-ul-entete-ul .deux-titres .faculte:after{display:block;height:6px;content:""}.normes-ul-entete-ul .departement{color:#000000;font:300 18px "Source Sans Pro",Arial,sans-serif;line-height:20px;display:table-row;text-decoration:none}.normes-ul-entete-ul .navigation-generale{float:right}.normes-ul-entete-ul .navigation-generale li{display:inline-block}.normes-ul-entete-ul .navigation-generale a{color:#000000;font:normal 13px "Source Sans Pro",Arial,sans-serif;line-height:36px;margin-left:20px;text-decoration:none}.normes-ul-entete-ul .navigation-generale a:focus{text-decoration:underline}.normes-ul-entete-ul .navigation-generale:focus,.normes-ul-entete-ul .navigation-generale [class*=current]:focus,.normes-ul-entete-ul .navigation-generale [class*=current] a:hover,.normes-ul-entete-ul .navigation-generale a:hover{text-decoration:underline}.normes-ul-entete-ul .recherche-desktop,.normes-ul-entete-ul .switch-langue{color:#8d8b8c;float:right;text-decoration:none;border:1px solid #8d8b8c}.normes-ul-entete-ul .recherche-desktop:hover,.normes-ul-entete-ul .switch-langue:hover{background:#d5d5d5}.normes-ul-entete-ul .navigation-generale{margin-top:8px}.normes-ul-entete-ul .recherche-desktop,.normes-ul-entete-ul .switch-langue{width:48px;margin-top:8px}.normes-ul-entete-ul .recherche-desktop{font:300 38px "Source Sans Pro",Arial,sans-serif;font-size:38px;line-height:32px;clear:right;padding:0 3px 0 5px;padding:1px 0 0 0\9}.normes-ul-entete-ul .recherche-desktop.open{border:1px solid #1c1c1c;background:#1c1c1c}.normes-ul-entete-ul .recherche-desktop .icon-recherche{display:block}.normes-ul-entete-ul .icon-close{color:#7f8080;display:none;margin-left:-1px}.normes-ul-entete-ul .switch-langue{clear:right;margin-left:7px}.normes-ul-entete-ul .switch-langue a{color:#8d8b8c;font:300 18px "Source Sans Pro",Arial,sans-serif;line-height:36px;display:block;padding:1px 13px 1px 13px;text-decoration:none}.normes-ul-entete-ul .switch-langue+.recherche-desktop{clear:none}.normes-ul-recherche{color:#ffffff;position:relative;z-index:1000;top:-14px;display:none;width:100%;height:92px;margin-bottom:-15px;background:#1c1c1c}.normes-ul-recherche form{position:relative;max-width:1170px;margin:0 auto;padding:25px 15px}.normes-ul-recherche .champ-recherche{color:#a4a3a2;font:400 20px "Source Sans Pro",Arial,sans-serif;box-sizing:border-box;width:100%;height:40px;padding:0 70px 0 25px;vertical-align:middle;border:1px solid #4b4b4b;background:#1c1c1c}.normes-ul-recherche .champ-recherche:focus{outline:none}.normes-ul-recherche input::-webkit-input-placeholder{color:#a4a3a2}.normes-ul-recherche input:-moz-placeholder{color:#a4a3a2}.normes-ul-recherche .btn-recherche{position:absolute;top:25px;right:15px;width:48px;height:40px;padding:1px 7px 1px 5px;cursor:pointer;border:1px solid #4b4b4b;background:none}.normes-ul-recherche .btn-recherche:focus{outline:none}.normes-ul-recherche .btn-recherche:hover{background:#818181}.normes-ul-recherche .btn-recherche:hover .icon-recherche{color:#000000}.normes-ul-recherche .btn-recherche .icon-recherche{color:#ffffff;font-size:40px}.normes-ul-recherche ::-webkit-input-placeholder{color:#ffffff}.normes-ul-recherche :-moz-placeholder{color:#ffffff}.normes-ul-recherche ::-moz-placeholder{color:#ffffff}.normes-ul-recherche :-ms-input-placeholder{color:#ffffff}.normes-ul-recherche input[type=search]::-webkit-search-cancel-button,.normes-ul-recherche input[type=search]::-webkit-search-decoration,.normes-ul-recherche input[type=search]::-webkit-search-results-button,.normes-ul-recherche input[type=search]::-webkit-search-results-decoration{display:none}.normes-ul-recherche input[type=text]::-ms-clear{display:none;width:0;height:0}.normes-ul-recherche input[type=text]::-ms-reveal{display:none;width:0;height:0}.normes-ul-recherche input[type=search]::-webkit-search-cancel-button,.normes-ul-recherche input[type=search]::-webkit-search-decoration,.normes-ul-recherche input[type=search]::-webkit-search-results-button,.normes-ul-recherche input[type=search]::-webkit-search-results-decoration{display:none}@media only screen and (min-width:2750px){.normes-ul-entete-ul:before{width:60%!important}}@media only screen and (min-width:1660px){.normes-ul-entete-ul:before{width:66%}}@media only screen and (max-width:992px){.normes-ul-entete-ul .navigation-generale,.normes-ul-recherche{display:none}.normes-ul-entete-ul{border-top:30px solid #e30513;background:#ffffff}.normes-ul-entete-ul:before{right:auto;left:0;width:65px;border-right:2px solid #ffffff;background:#ffc103}.normes-ul-entete-ul .entete-contenu{padding:0 15px}.normes-ul-entete-ul .wrapper-logo:before{content:none}.normes-ul-entete-ul .logo-ul{position:relative;margin:16px 15px 0 0}.normes-ul-entete-ul .logo-complet,.normes-ul-entete-ul .recherche-desktop,.normes-ul-entete-ul .switch-langue{display:none}.normes-ul-entete-ul .logo-mobile{display:block}.normes-ul-entete-ul .organisation{min-width:196px;height:90px}.normes-ul-entete-ul .organisation:before{content:none}.normes-ul-entete-ul .organisation .titres{padding-left:0}.normes-ul-entete-ul .deux-titres .faculte{font-size:14px;line-height:16px;margin-bottom:9px}.normes-ul-entete-ul .deux-titres .faculte:after{height:4px}.normes-ul-entete-ul .deux-titres .departement{font-size:17px}}.normes-ul-pied-page{color:#ffffff;font:300 14px "Source Sans Pro",Arial,sans-serif;width:100%}.normes-ul-pied-page.charcoal{color:#ffffff;background:#2e2e2e}.node-news .article-content .normes-ul-pied-page.charcoal .copyright .article-detail,.normes-ul-pied-page.charcoal .communication strong,.normes-ul-pied-page.charcoal .copyright .node-news .article-content .article-detail,.normes-ul-pied-page.charcoal .copyright p,.normes-ul-pied-page.charcoal .titre-section strong{color:#ffffff}.normes-ul-pied-page.charcoal .copyright{background:#181818}.normes-ul-pied-page.charcoal [class^=icon]{color:#999999}.normes-ul-pied-page.charcoal .liens{border-left:1px solid #4a4a4a}.normes-ul-pied-page.charcoal .liens a{color:#1895fd}.normes-ul-pied-page.blanc{color:#737272;background:#ffffff}.node-news .article-content .normes-ul-pied-page.blanc .copyright .article-detail,.normes-ul-pied-page.blanc .communication strong,.normes-ul-pied-page.blanc .copyright .node-news .article-content .article-detail,.normes-ul-pied-page.blanc .copyright p,.normes-ul-pied-page.blanc .titre-section strong{color:#000000}.normes-ul-pied-page.blanc .copyright{background:#dadada}.normes-ul-pied-page.blanc [class^=icon]{color:#e30513}.normes-ul-pied-page.blanc .liens{border-left:1px solid #cccccc}.normes-ul-pied-page.blanc .liens a{color:#75c1ff}.normes-ul-pied-page *,.normes-ul-pied-page :after,.normes-ul-pied-page :before{box-sizing:border-box}.normes-ul-pied-page section{box-sizing:border-box}.normes-ul-pied-page a,.normes-ul-pied-page a:hover{color:#75c1ff;font-weight:400;text-decoration:none}.normes-ul-pied-page .pied-page-contenu{box-sizing:border-box;max-width:1170px;margin:0 auto;padding:50px 15px}.normes-ul-pied-page .pied-page-contenu:after{display:table;clear:both;content:""}.normes-ul-pied-page .bloc-carte{float:left;width:48%;padding-right:30px}.normes-ul-pied-page .bloc-carte img{display:block}.normes-ul-pied-page .carte{margin-bottom:8px}.normes-ul-pied-page .carte,.normes-ul-pied-page .photo{width:100%;max-width:256px}.normes-ul-pied-page .bloc-adresse{float:left;width:50%;padding-right:20px}.normes-ul-pied-page .bloc-adresse a:hover{text-decoration:underline}.node-news .article-content .normes-ul-pied-page .bloc-adresse .article-detail,.normes-ul-pied-page .bloc-adresse .node-news .article-content .article-detail,.normes-ul-pied-page .bloc-adresse p{line-height:17px;margin-bottom:18px}.normes-ul-pied-page .titre-section{margin-bottom:15px}.normes-ul-pied-page .titre-section strong{font:normal 18px "Source Sans Pro",Arial,sans-serif}.normes-ul-pied-page .courriel a{display:block}.normes-ul-pied-page .telephone span{color:#1895fd;font-weight:400;display:block}.normes-ul-pied-page .telecopieur span{display:block}.normes-ul-pied-page .coordonnees{float:left;box-sizing:border-box;width:50%}.normes-ul-pied-page .liens{float:left;box-sizing:border-box;width:33.3333%;padding:0 30px 50px}.normes-ul-pied-page .liens a{display:table;margin-bottom:10px}.normes-ul-pied-page .liens a:hover{text-decoration:underline}.normes-ul-pied-page .communication{float:right;clear:none;box-sizing:border-box;width:22.6666%}.normes-ul-pied-page .communication a:hover[class^=icon],.normes-ul-pied-page .communication a[class^=icon]{font-size:41px;line-height:45px;display:block;float:left;margin-right:3px}.normes-ul-pied-page .communication strong{font:normal 18px "Source Sans Pro",Arial,sans-serif;margin:0}.normes-ul-pied-page .communication .bouton{color:#ffffff!important;font:300 14px "Source Sans Pro",Arial,sans-serif;display:block;margin-bottom:35px;padding:10px 10px 12px 10px;text-align:center;background:#e30513}.normes-ul-pied-page .communication .bouton:hover{background:#870403}.normes-ul-pied-page .communication .abonnement{display:block;float:left;width:100%;margin-top:25px;padding:3px 0;text-align:center;border-top:1px solid #999999;border-bottom:1px solid #999999}.normes-ul-pied-page .communication .abonnement .icon-enveloppe{font-size:50px;line-height:32px}.normes-ul-pied-page .copyright{clear:both}.node-news .article-content .normes-ul-pied-page .copyright .article-detail,.normes-ul-pied-page .copyright .node-news .article-content .article-detail,.normes-ul-pied-page .copyright p{font-size:12px;max-width:1170px;margin:0 auto;padding:8px 15px}@media only screen and (max-width:992px){.normes-ul-pied-page .coordonnees{width:67%}.normes-ul-pied-page .liens{width:33%}.normes-ul-pied-page .liens+.communication{float:none;clear:both;width:50%;margin:0 auto;padding-top:40px}}@media only screen and (max-width:767px){.normes-ul-pied-page{font-size:13px}.normes-ul-pied-page .bloc-adresse,.normes-ul-pied-page .bloc-carte,.normes-ul-pied-page .communication,.normes-ul-pied-page .coordonnees,.normes-ul-pied-page .liens{float:none;clear:both;width:100%!important;padding:25px 0 0!important;border:none!important}.normes-ul-pied-page .bloc-carte,.normes-ul-pied-page .coordonnees{padding-top:0!important}.node-news .article-content .normes-ul-pied-page .bloc-adresse .article-detail:last-of-type,.normes-ul-pied-page .bloc-adresse .node-news .article-content .article-detail:last-of-type,.normes-ul-pied-page .bloc-adresse p:last-of-type{margin:0}.normes-ul-pied-page .carte,.normes-ul-pied-page .photo{width:100%;max-width:100%}}@media only screen and (max-width:767px) and (orientation:landscape){.normes-ul-pied-page{-webkit-text-size-adjust:100%}.normes-ul-pied-page .bloc-adresse,.normes-ul-pied-page .bloc-carte{float:left;clear:none;width:50%!important;padding:25px 30px 0 0!important;border:none!important}}.normes-ul-navigation-principale{width:100%}.normes-ul-navigation-principale *,.normes-ul-navigation-principale :after,.normes-ul-navigation-principale :before{box-sizing:border-box}.normes-ul-navigation-principale div{box-sizing:border-box;max-width:1170px;margin:0 auto;padding:0 15px}.normes-ul-navigation-principale div>ul>li{float:left}.normes-ul-navigation-principale div>ul>li>a{text-align:center;text-transform:uppercase}.normes-ul-navigation-principale.rouge-sousmenu-blanc div ul li:hover>a,.normes-ul-navigation-principale.rouge-sousmenu-blanc div ul li[class*=current]>a{color:#2e2e2e!important;border-right:1px solid #ffffff!important;background:#ffffff!important}.normes-ul-navigation-principale.rouge-sousmenu-blanc div ul li a:hover{color:#2e2e2e;border-right:1px solid #ffffff;background:#ffffff}.normes-ul-navigation-principale.rouge-sousmenu-blanc div>ul{background:#e30513}.normes-ul-navigation-principale.rouge-sousmenu-blanc div>ul>li:first-child>a{border-left:1px solid #cd0911}.normes-ul-navigation-principale.rouge-sousmenu-blanc div>ul>li:first-child:hover>a{border-left:1px solid #ffffff!important}.normes-ul-navigation-principale.rouge-sousmenu-blanc div>ul>li:first-child[class*=current]>a{border-left:1px solid #ffffff!important}.normes-ul-navigation-principale.rouge-sousmenu-blanc div>ul>li>a{color:#ffffff;border-right:1px solid #cd0911}.normes-ul-navigation-principale.rouge-sousmenu-blanc div ul ul{background:#ffffff}.normes-ul-navigation-principale.rouge-sousmenu-blanc div ul ul li:hover a{background:#f2f2f2!important}.normes-ul-navigation-principale.rouge-sousmenu-blanc div ul ul li:last-of-type a{border-bottom:1px solid #f1f1f1}.normes-ul-navigation-principale.rouge-sousmenu-blanc div ul ul li a{color:#2e2e2e;border-top:1px solid #f1f1f1}.normes-ul-navigation-principale.rouge-sousmenu-blanc.facultaire div>ul>li:first-child,.normes-ul-navigation-principale.rouge-sousmenu-blanc.facultaire div>ul>li:nth-child(2){color:#000000}.normes-ul-navigation-principale.rouge-sousmenu-blanc.facultaire div>ul>li:hover:first-child > a,.normes-ul-navigation-principale.rouge-sousmenu-blanc.facultaire div>ul>li:hover:nth-child(2)>a{background:#ffffff}.normes-ul-navigation-principale.rouge-sousmenu-blanc.facultaire div>ul>li:nth-child(2)>a{border-right:1px solid #a81916;background:#a81916}.normes-ul-navigation-principale.rouge-sousmenu-blanc.facultaire div>ul>li:first-child > a{border-right:1px solid #bf1718;border-left:1px solid #bf1718;background:#bf1718}.normes-ul-navigation-principale.rouge-sousmenu-blanc.pleine-largeur{background:#e30513}.normes-ul-navigation-principale.rouge-sousmenu-charcoal div ul li:hover>a,.normes-ul-navigation-principale.rouge-sousmenu-charcoal div ul li[class*=current]>a{color:#ffffff!important;border-right:1px solid #2e2e2e!important;background:#2e2e2e!important}.normes-ul-navigation-principale.rouge-sousmenu-charcoal div ul li a:hover{color:#ffffff;border-right:1px solid #2e2e2e;background:#2e2e2e}.normes-ul-navigation-principale.rouge-sousmenu-charcoal div>ul{background:#e30513}.normes-ul-navigation-principale.rouge-sousmenu-charcoal div>ul>li:first-child>a{border-left:1px solid #cd0911}.normes-ul-navigation-principale.rouge-sousmenu-charcoal div>ul>li:first-child:hover>a{border-left:1px solid #2e2e2e!important}.normes-ul-navigation-principale.rouge-sousmenu-charcoal div>ul>li:first-child[class*=current]>a{border-left:1px solid #2e2e2e!important}.normes-ul-navigation-principale.rouge-sousmenu-charcoal div>ul>li>a{color:#ffffff;border-right:1px solid #cd0911}.normes-ul-navigation-principale.rouge-sousmenu-charcoal div ul ul{background:#2e2e2e}.normes-ul-navigation-principale.rouge-sousmenu-charcoal div ul ul li:hover a{background:#3d3d3d!important}.normes-ul-navigation-principale.rouge-sousmenu-charcoal div ul ul li:last-of-type a{border-bottom:1px solid #d5d5d5}.normes-ul-navigation-principale.rouge-sousmenu-charcoal div ul ul li a{color:#ffffff;border-top:1px solid #d5d5d5}.normes-ul-navigation-principale.rouge-sousmenu-charcoal.facultaire div>ul>li:first-child,.normes-ul-navigation-principale.rouge-sousmenu-charcoal.facultaire div>ul>li:nth-child(2){color:#ffffff}.normes-ul-navigation-principale.rouge-sousmenu-charcoal.facultaire div>ul>li:hover:first-child > a,.normes-ul-navigation-principale.rouge-sousmenu-charcoal.facultaire div>ul>li:hover:nth-child(2)>a{background:#2e2e2e}.normes-ul-navigation-principale.rouge-sousmenu-charcoal.facultaire div>ul>li:nth-child(2)>a{border-right:1px solid #a81916;background:#a81916}.normes-ul-navigation-principale.rouge-sousmenu-charcoal.facultaire div>ul>li:first-child > a{border-right:1px solid #bf1718;border-left:1px solid #bf1718;background:#bf1718}.normes-ul-navigation-principale.rouge-sousmenu-charcoal.pleine-largeur{background:#e0001a}.normes-ul-navigation-principale.noir-sousmenu-blanc div ul li:hover>a,.normes-ul-navigation-principale.noir-sousmenu-blanc div ul li[class*=current]>a{color:#2e2e2e!important;border-right:1px solid #ffffff!important;background:#ffffff!important}.normes-ul-navigation-principale.noir-sousmenu-blanc div ul li a:hover{color:#2e2e2e;border-right:1px solid #ffffff;background:#ffffff}.normes-ul-navigation-principale.noir-sousmenu-blanc div>ul{background:#2e2e2e}.normes-ul-navigation-principale.noir-sousmenu-blanc div>ul>li:first-child>a{border-left:1px solid #232323}.normes-ul-navigation-principale.noir-sousmenu-blanc div>ul>li:first-child:hover>a{border-left:1px solid #ffffff!important}.normes-ul-navigation-principale.noir-sousmenu-blanc div>ul>li:first-child[class*=current]>a{border-left:1px solid #ffffff!important}.normes-ul-navigation-principale.noir-sousmenu-blanc div>ul>li>a{color:#ffffff;border-right:1px solid #232323}.normes-ul-navigation-principale.noir-sousmenu-blanc div ul ul{background:#ffffff}.normes-ul-navigation-principale.noir-sousmenu-blanc div ul ul li:hover a{background:#f2f2f2!important}.normes-ul-navigation-principale.noir-sousmenu-blanc div ul ul li:last-of-type a{border-bottom:1px solid #f1f1f1}.normes-ul-navigation-principale.noir-sousmenu-blanc div ul ul li a{color:#2e2e2e;border-top:1px solid #f1f1f1}.normes-ul-navigation-principale.noir-sousmenu-blanc.facultaire div>ul>li:first-child,.normes-ul-navigation-principale.noir-sousmenu-blanc.facultaire div>ul>li:nth-child(2){color:#000000}.normes-ul-navigation-principale.noir-sousmenu-blanc.facultaire div>ul>li:hover:first-child > a,.normes-ul-navigation-principale.noir-sousmenu-blanc.facultaire div>ul>li:hover:nth-child(2)>a{background:#ffffff}.normes-ul-navigation-principale.noir-sousmenu-blanc.facultaire div>ul>li:nth-child(2)>a{border-right:1px solid #3d3d3d;background:#3d3d3d}.normes-ul-navigation-principale.noir-sousmenu-blanc.facultaire div>ul>li:first-child > a{border-right:1px solid #494949;border-left:1px solid #494949;background:#494949}.normes-ul-navigation-principale.noir-sousmenu-blanc.pleine-largeur{background:#2e2e2e}.normes-ul-navigation-principale.noir-sousmenu-gris div ul li:hover>a,.normes-ul-navigation-principale.noir-sousmenu-gris div ul li[class*=current]>a{color:#ffffff!important;border-right:1px solid #5c5c5c!important;background:#5c5c5c!important}.normes-ul-navigation-principale.noir-sousmenu-gris div ul li a:hover{color:#ffffff;border-right:1px solid #5c5c5c;background:#5c5c5c}.normes-ul-navigation-principale.noir-sousmenu-gris div>ul{background:#2e2e2e}.normes-ul-navigation-principale.noir-sousmenu-gris div>ul>li:first-child>a{border-left:1px solid #232323}.normes-ul-navigation-principale.noir-sousmenu-gris div>ul>li:first-child:hover>a{border-left:1px solid #5c5c5c!important}.normes-ul-navigation-principale.noir-sousmenu-gris div>ul>li:first-child[class*=current]>a{border-left:1px solid #5c5c5c!important}.normes-ul-navigation-principale.noir-sousmenu-gris div>ul>li>a{color:#ffffff;border-right:1px solid #232323}.normes-ul-navigation-principale.noir-sousmenu-gris div ul ul{background:#5c5c5c}.normes-ul-navigation-principale.noir-sousmenu-gris div ul ul li:hover a{background:#494949!important}.normes-ul-navigation-principale.noir-sousmenu-gris div ul ul li:last-of-type a{border-bottom:1px solid #6a6a6a}.normes-ul-navigation-principale.noir-sousmenu-gris div ul ul li a{color:#ffffff;border-top:1px solid #6a6a6a}.normes-ul-navigation-principale.noir-sousmenu-gris.facultaire div>ul>li:first-child,.normes-ul-navigation-principale.noir-sousmenu-gris.facultaire div>ul>li:nth-child(2){color:#3d3d3d}.normes-ul-navigation-principale.noir-sousmenu-gris.facultaire div>ul>li:hover:first-child > a,.normes-ul-navigation-principale.noir-sousmenu-gris.facultaire div>ul>li:hover:nth-child(2)>a{background:#5c5c5c}.normes-ul-navigation-principale.noir-sousmenu-gris.facultaire div>ul>li:nth-child(2)>a{border-right:1px solid #3d3d3d;background:#3d3d3d}.normes-ul-navigation-principale.noir-sousmenu-gris.facultaire div>ul>li:first-child > a{border-right:1px solid #494949;border-left:1px solid #494949;background:#494949}.normes-ul-navigation-principale.noir-sousmenu-gris.pleine-largeur{background:#2e2e2e}.normes-ul-navigation-principale.blanc-sousmenu-gris div ul li:hover>a,.normes-ul-navigation-principale.blanc-sousmenu-gris div ul li[class*=current]>a{color:#000000!important;border-right:1px solid #cac9c9!important;background:#cac9c9!important}.normes-ul-navigation-principale.blanc-sousmenu-gris div ul li a:hover{color:#000000;border-right:1px solid #cac9c9;background:#cac9c9}.normes-ul-navigation-principale.blanc-sousmenu-gris div>ul{background:#ffffff}.normes-ul-navigation-principale.blanc-sousmenu-gris div>ul>li:first-child>a{border-left:1px solid #ededed}.normes-ul-navigation-principale.blanc-sousmenu-gris div>ul>li:first-child:hover>a{border-left:1px solid #cac9c9!important}.normes-ul-navigation-principale.blanc-sousmenu-gris div>ul>li:first-child[class*=current]>a{border-left:1px solid #cac9c9!important}.normes-ul-navigation-principale.blanc-sousmenu-gris div>ul>li>a{color:#2e2e2e;border-right:1px solid #ededed}.normes-ul-navigation-principale.blanc-sousmenu-gris div ul ul{background:#cac9c9}.normes-ul-navigation-principale.blanc-sousmenu-gris div ul ul li:hover a{background:#dbdbdb!important}.normes-ul-navigation-principale.blanc-sousmenu-gris div ul ul li:last-of-type a{border-bottom:1px solid #d5d5d5}.normes-ul-navigation-principale.blanc-sousmenu-gris div ul ul li a{color:#000000;border-top:1px solid #d5d5d5}.normes-ul-navigation-principale.blanc-sousmenu-gris.facultaire div>ul>li:first-child,.normes-ul-navigation-principale.blanc-sousmenu-gris.facultaire div>ul>li:nth-child(2){color:#ffffff}.normes-ul-navigation-principale.blanc-sousmenu-gris.facultaire div>ul>li:hover:first-child > a,.normes-ul-navigation-principale.blanc-sousmenu-gris.facultaire div>ul>li:hover:nth-child(2)>a{background:#cac9c9}.normes-ul-navigation-principale.blanc-sousmenu-gris.facultaire div>ul>li:nth-child(2)>a{border-right:1px solid #dbdbdb;background:#dbdbdb}.normes-ul-navigation-principale.blanc-sousmenu-gris.facultaire div>ul>li:first-child > a{border-right:1px solid #e9e8e8;border-left:1px solid #e9e8e8;background:#e9e8e8}.normes-ul-navigation-principale.blanc-sousmenu-gris.pleine-largeur{background:#ffffff}.normes-ul-navigation-principale.blanc-sousmenu-charcoal div ul li:hover>a,.normes-ul-navigation-principale.blanc-sousmenu-charcoal div ul li[class*=current]>a{color:#ffffff!important;border-right:1px solid #262626!important;background:#262626!important}.normes-ul-navigation-principale.blanc-sousmenu-charcoal div ul li a:hover{color:#ffffff;border-right:1px solid #262626;background:#262626}.normes-ul-navigation-principale.blanc-sousmenu-charcoal div>ul{background:#ffffff}.normes-ul-navigation-principale.blanc-sousmenu-charcoal div>ul>li:first-child>a{border-left:1px solid #ededed}.normes-ul-navigation-principale.blanc-sousmenu-charcoal div>ul>li:first-child:hover>a{border-left:1px solid #262626!important}.normes-ul-navigation-principale.blanc-sousmenu-charcoal div>ul>li:first-child[class*=current]>a{border-left:1px solid #262626!important}.normes-ul-navigation-principale.blanc-sousmenu-charcoal div>ul>li>a{color:#2e2e2e;border-right:1px solid #ededed}.normes-ul-navigation-principale.blanc-sousmenu-charcoal div ul ul{background:#262626}.normes-ul-navigation-principale.blanc-sousmenu-charcoal div ul ul li:hover a{background:#3d3d3d!important}.normes-ul-navigation-principale.blanc-sousmenu-charcoal div ul ul li:last-of-type a{border-bottom:1px solid #d5d5d5}.normes-ul-navigation-principale.blanc-sousmenu-charcoal div ul ul li a{color:#ffffff;border-top:1px solid #d5d5d5}.normes-ul-navigation-principale.blanc-sousmenu-charcoal.facultaire div>ul>li:first-child,.normes-ul-navigation-principale.blanc-sousmenu-charcoal.facultaire div>ul>li:nth-child(2){color:#ffffff}.normes-ul-navigation-principale.blanc-sousmenu-charcoal.facultaire div>ul>li:hover:first-child > a,.normes-ul-navigation-principale.blanc-sousmenu-charcoal.facultaire div>ul>li:hover:nth-child(2)>a{background:#262626}.normes-ul-navigation-principale.blanc-sousmenu-charcoal.facultaire div>ul>li:nth-child(2)>a{border-right:1px solid #dbdbdb;background:#dbdbdb}.normes-ul-navigation-principale.blanc-sousmenu-charcoal.facultaire div>ul>li:first-child > a{border-right:1px solid #e9e8e8;border-left:1px solid #e9e8e8;background:#e9e8e8}.normes-ul-navigation-principale.blanc-sousmenu-charcoal.pleine-largeur{background:#ffffff}.normes-ul-navigation-principale.gris-sousmenu-gris div ul li:hover>a,.normes-ul-navigation-principale.gris-sousmenu-gris div ul li[class*=current]>a{color:#000000!important;border-right:1px solid #cac9c9!important;background:#cac9c9!important}.normes-ul-navigation-principale.gris-sousmenu-gris div ul li a:hover{color:#000000;border-right:1px solid #cac9c9;background:#cac9c9}.normes-ul-navigation-principale.gris-sousmenu-gris div>ul{background:#f2f2f2}.normes-ul-navigation-principale.gris-sousmenu-gris div>ul>li:first-child>a{border-left:1px solid #dbdbdb}.normes-ul-navigation-principale.gris-sousmenu-gris div>ul>li:first-child:hover>a{border-left:1px solid #cac9c9!important}.normes-ul-navigation-principale.gris-sousmenu-gris div>ul>li:first-child[class*=current]>a{border-left:1px solid #cac9c9!important}.normes-ul-navigation-principale.gris-sousmenu-gris div>ul>li>a{color:#2e2e2e;border-right:1px solid #dbdbdb}.normes-ul-navigation-principale.gris-sousmenu-gris div ul ul{background:#cac9c9}.normes-ul-navigation-principale.gris-sousmenu-gris div ul ul li:hover a{background:#dbdbdb!important}.normes-ul-navigation-principale.gris-sousmenu-gris div ul ul li:last-of-type a{border-bottom:1px solid #d5d5d5}.normes-ul-navigation-principale.gris-sousmenu-gris div ul ul li a{color:#000000;border-top:1px solid #d5d5d5}.normes-ul-navigation-principale.gris-sousmenu-gris.facultaire div>ul>li:first-child,.normes-ul-navigation-principale.gris-sousmenu-gris.facultaire div>ul>li:nth-child(2){color:#ffffff}.normes-ul-navigation-principale.gris-sousmenu-gris.facultaire div>ul>li:hover:first-child > a,.normes-ul-navigation-principale.gris-sousmenu-gris.facultaire div>ul>li:hover:nth-child(2)>a{background:#cac9c9}.normes-ul-navigation-principale.gris-sousmenu-gris.facultaire div>ul>li:nth-child(2)>a{border-right:1px solid #dbdbdb;background:#dbdbdb}.normes-ul-navigation-principale.gris-sousmenu-gris.facultaire div>ul>li:first-child > a{border-right:1px solid #e9e8e8;border-left:1px solid #e9e8e8;background:#e9e8e8}.normes-ul-navigation-principale.gris-sousmenu-gris.pleine-largeur{background:#f2f2f2}.normes-ul-navigation-principale.gris-sousmenu-charcoal div ul li:hover>a,.normes-ul-navigation-principale.gris-sousmenu-charcoal div ul li[class*=current]>a{color:#ffffff!important;border-right:1px solid #262626!important;background:#262626!important}.normes-ul-navigation-principale.gris-sousmenu-charcoal div ul li a:hover{color:#ffffff;border-right:1px solid #262626;background:#262626}.normes-ul-navigation-principale.gris-sousmenu-charcoal div>ul{background:#f2f2f2}.normes-ul-navigation-principale.gris-sousmenu-charcoal div>ul>li:first-child>a{border-left:1px solid #dbdbdb}.normes-ul-navigation-principale.gris-sousmenu-charcoal div>ul>li:first-child:hover>a{border-left:1px solid #262626!important}.normes-ul-navigation-principale.gris-sousmenu-charcoal div>ul>li:first-child[class*=current]>a{border-left:1px solid #262626!important}.normes-ul-navigation-principale.gris-sousmenu-charcoal div>ul>li>a{color:#2e2e2e;border-right:1px solid #dbdbdb}.normes-ul-navigation-principale.gris-sousmenu-charcoal div ul ul{background:#262626}.normes-ul-navigation-principale.gris-sousmenu-charcoal div ul ul li:hover a{background:#3d3d3d!important}.normes-ul-navigation-principale.gris-sousmenu-charcoal div ul ul li:last-of-type a{border-bottom:1px solid #d5d5d5}.normes-ul-navigation-principale.gris-sousmenu-charcoal div ul ul li a{color:#ffffff;border-top:1px solid #d5d5d5}.normes-ul-navigation-principale.gris-sousmenu-charcoal.facultaire div>ul>li:first-child,.normes-ul-navigation-principale.gris-sousmenu-charcoal.facultaire div>ul>li:nth-child(2){color:#ffffff}.normes-ul-navigation-principale.gris-sousmenu-charcoal.facultaire div>ul>li:hover:first-child > a,.normes-ul-navigation-principale.gris-sousmenu-charcoal.facultaire div>ul>li:hover:nth-child(2)>a{background:#262626}.normes-ul-navigation-principale.gris-sousmenu-charcoal.facultaire div>ul>li:nth-child(2)>a{border-right:1px solid #dbdbdb;background:#dbdbdb}.normes-ul-navigation-principale.gris-sousmenu-charcoal.facultaire div>ul>li:first-child > a{border-right:1px solid #e9e8e8;border-left:1px solid #e9e8e8;background:#e9e8e8}.normes-ul-navigation-principale.gris-sousmenu-charcoal.pleine-largeur{background:#f2f2f2}.normes-ul-navigation-principale ul{display:flex;padding:0;list-style:none}.normes-ul-navigation-principale ul:after{display:table;clear:both;content:""}.normes-ul-navigation-principale ul li{line-height:21px;position:relative;text-align:left}.normes-ul-navigation-principale ul li:hover ul{display:block}.normes-ul-navigation-principale ul li a{font:normal 14px "Source Sans Pro",Arial,sans-serif;display:block;padding:25px;text-decoration:none}.normes-ul-navigation-principale ul li ul{position:absolute;z-index:999;left:0;display:none;min-width:205px;margin-top:-2px;padding:30px 15px}.normes-ul-navigation-principale ul li ul li{display:block}.normes-ul-navigation-principale ul li ul li a{padding:15px 5px}.normes-ul-navigation-principale ul>li>ul ul{display:none!important}@media only screen and (max-width:992px){.normes-ul-navigation-principale{display:none}}.nav-mobile.blanc{color:#000000}.nav-mobile.blanc li{background:#ffffff}.nav-mobile.blanc a{color:#000000!important;border-color:#a3a2a1}.nav-mobile.blanc .general,.nav-mobile.blanc .nav-mobile-recherche{background:#2f2f30!important}.nav-mobile.blanc .general a{color:#ffffff!important}.nav-mobile.blanc ul ul li:last-child:after{background:#ffffff}.nav-mobile.blanc .nav-mobile-content .go-back a{border-top-color:#dad9d8;background:#dad9d8}.nav-mobile.blanc .go-back a:after,.nav-mobile.blanc .go-back a:before,.nav-mobile.blanc .has-children>a:after,.nav-mobile.blanc .has-children>a:before{background:#000000}.nav-mobile.charcoal{color:#ffffff}.nav-mobile.charcoal li{background:#3e3e3e}.nav-mobile.charcoal a{color:#ffffff!important;border-color:#848484}.nav-mobile.charcoal .general,.nav-mobile.charcoal .nav-mobile-recherche{background:#2e2e2f!important}.nav-mobile.charcoal .general a{color:#ffffff!important}.nav-mobile.charcoal ul ul li:last-child:after{background:#3e3e3e}.nav-mobile.charcoal .nav-mobile-content .go-back a{border-top-color:#2e2e30;background:#2e2e30}.nav-mobile.charcoal .go-back a:after,.nav-mobile.charcoal .go-back a:before,.nav-mobile.charcoal .has-children>a:after,.nav-mobile.charcoal .has-children>a:before{background:#ffffff}.normes-ul-nav-mobile-wrapper{display:block}.nav-mobile-trigger{position:relative;display:block;float:right;text-align:center;text-decoration:none}#nav-toggle{width:30px;height:30px;margin-top:10px;padding:13px 10px 0;cursor:pointer}#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{position:absolute;display:block;width:20px;height:3px;content:"";cursor:pointer;border-radius:1px;background:black}#nav-toggle span:before{top:-7px}#nav-toggle span:after{bottom:-7px}#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{transition:all 500ms ease-in-out}#nav-toggle.dropdown-is-active span{background-color:transparent}#nav-toggle.dropdown-is-active span:after,#nav-toggle.dropdown-is-active span:before{top:0}#nav-toggle.dropdown-is-active span:before{transform:rotate(45deg)}#nav-toggle.dropdown-is-active span:after{transform:rotate(-45deg)}.normes-ul-nav-mobile-wrapper{position:relative;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.normes-ul-nav-mobile-wrapper *,.normes-ul-nav-mobile-wrapper :after,.normes-ul-nav-mobile-wrapper :before{box-sizing:border-box}.normes-ul-nav-mobile-wrapper a{text-decoration:none}.normes-ul-nav-mobile-wrapper img{max-width:100%}.normes-ul-nav-mobile-wrapper input{font:300 15px "Source Sans Pro",Arial,sans-serif}.normes-ul-nav-mobile-wrapper input[type=search]::-webkit-search-cancel-button,.normes-ul-nav-mobile-wrapper input[type=search]::-webkit-search-decoration,.normes-ul-nav-mobile-wrapper input[type=search]::-webkit-search-results-button,.normes-ul-nav-mobile-wrapper input[type=search]::-webkit-search-results-decoration{display:none}.normes-ul-nav-mobile-wrapper input[type=text]::-ms-clear{display:none;width:0;height:0}.normes-ul-nav-mobile-wrapper input[type=text]::-ms-reveal{display:none;width:0;height:0}.normes-ul-nav-mobile-wrapper .nav-mobile-content a,.normes-ul-nav-mobile-wrapper .nav-mobile-content ul a{line-height:46px;z-index:4;height:46px;margin:0 20px}.normes-ul-nav-mobile-wrapper .nav-mobile{position:absolute;overflow-x:hidden;z-index:2;left:0;visibility:hidden;width:100%;-webkit-transition:-webkit-transform 0.5s 0s,visibility 0s 0.5s;-moz-transition:-moz-transform 0.5s 0s,visibility 0s 0.5s;transition:transform 0.5s 0s,visibility 0s 0.5s;-webkit-transform:translateZ(0);-webkit-transform:translateY(-100%);-moz-transform:translateZ(0);-moz-transform:translateY(-100%);-ms-transform:translateZ(0);-ms-transform:translateY(-100%);-o-transform:translateZ(0);-o-transform:translateY(-100%);transform:translateZ(0);transform:translateY(-100%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.normes-ul-nav-mobile-wrapper .nav-mobile.dropdown-is-active{z-index:3;visibility:visible;-webkit-transition:-webkit-transform 0.5s 0s,visibility 0s 0s;-moz-transition:-moz-transform 0.5s 0s,visibility 0s 0s;transition:transform 0.5s 0s,visibility 0s 0s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.normes-ul-nav-mobile-wrapper ul{position:absolute;top:0;left:0;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s}.normes-ul-nav-mobile-wrapper ul.is-hidden{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.normes-ul-nav-mobile-wrapper ul.is-hidden>li>a,.normes-ul-nav-mobile-wrapper ul.move-out>li>a,.normes-ul-nav-mobile-wrapper ul .nav-mobile-recherche.is-hidden,.normes-ul-nav-mobile-wrapper ul .nav-mobile-recherche.move-out{opacity:0}.normes-ul-nav-mobile-wrapper ul.move-out .general,.normes-ul-nav-mobile-wrapper ul.move-out>li>.nav-mobile-recherche .switch-langue,.normes-ul-nav-mobile-wrapper ul.move-out>li>.nav-mobile-recherche form,.normes-ul-nav-mobile-wrapper ul.move-out>li>a{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.normes-ul-nav-mobile-wrapper ul ul{height:100%}.normes-ul-nav-mobile-wrapper ul ul li:last-child:after{display:block;width:100%;height:48px;content:""}.normes-ul-nav-mobile-wrapper ul a{font:400 15px "Source Sans Pro",Arial,sans-serif;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-style:solid;border-top-width:1px}.normes-ul-nav-mobile-wrapper ul .nav-mobile-recherche .switch-langue,.normes-ul-nav-mobile-wrapper ul .nav-mobile-recherche form,.normes-ul-nav-mobile-wrapper ul a{-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;-moz-transition:opacity 0.3s,-moz-transform 0.3s;transition:opacity 0.3s,transform 0.3s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.dropdown-is-active .normes-ul-nav-mobile-wrapper ul{-webkit-overflow-scrolling:touch}.normes-ul-nav-mobile-wrapper .dernier-item-principal:after{display:block;width:100%;height:24px;content:""}.normes-ul-nav-mobile-wrapper .dernier-item-principal>a{margin-bottom:24px;border-bottom-width:1px;border-bottom-style:solid}.normes-ul-nav-mobile-wrapper .nav-mobile-recherche form{position:relative;display:inline-block;width:100%;padding:18px 20px 13px;-webkit-transition:-webkit-transform 0.5s 0s,visibility 0s 0.5s;-moz-transition:-moz-transform 0.5s 0s,visibility 0s 0.5s;transition:transform 0.5s 0s,visibility 0s 0.5s;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);border-top-width:1px}.normes-ul-nav-mobile-wrapper .nav-mobile-recherche form input[type=search]{color:#ffffff;box-sizing:border-box;width:100%;height:40px;padding:0 30px 0 10px;border:1px solid #a7a7a7;border-radius:0;background:none}.normes-ul-nav-mobile-wrapper .nav-mobile-recherche form input[type=search]:focus{outline:none}.normes-ul-nav-mobile-wrapper .nav-mobile-recherche form button{position:absolute;right:20px;width:48px;height:40px;padding:1px 7px 1px 5px;cursor:pointer;border:1px solid #a7a7a7;background:none}.normes-ul-nav-mobile-wrapper .nav-mobile-recherche form button:focus{outline:none}.normes-ul-nav-mobile-wrapper .nav-mobile-recherche form button .icon-recherche{color:#ffffff;font-size:40px}.normes-ul-nav-mobile-wrapper .nav-mobile-recherche .switch-langue{margin-left:20px;padding-bottom:17px;-webkit-transition:-webkit-transform 0.5s 0s,visibility 0s 0.5s;-moz-transition:-moz-transform 0.5s 0s,visibility 0s 0.5s;transition:transform 0.5s 0s,visibility 0s 0.5s;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.normes-ul-nav-mobile-wrapper .nav-mobile-recherche .switch-langue a{color:#a7a7a7!important;font:300 15px "Source Sans Pro",Arial,sans-serif;line-height:35px;display:inline-block;width:40px;height:40px;margin:0 10px 0 0;padding:1px 9px 1px 8px;text-align:center;vertical-align:top;text-decoration:none;border:1px solid #a7a7a7;background:none}.normes-ul-nav-mobile-wrapper .nav-mobile-recherche.is-hidden,.normes-ul-nav-mobile-wrapper .nav-mobile-recherche.is-hidden .switch-langue,.normes-ul-nav-mobile-wrapper .nav-mobile-recherche.is-hidden form{-webkit-transition:-webkit-transform 0.1s 0s,visibility 1s 0.3s;-moz-transition:-moz-transform 0.1s 0s,visibility 1s 0.3s;transition:transform 0.1s 0s,visibility 1s 0.3s;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.normes-ul-nav-mobile-wrapper .general{border:none}.normes-ul-nav-mobile-wrapper .general a{font-size:13px;line-height:35px;height:35px!important;border:none!important}.normes-ul-nav-mobile-wrapper li:last-of-type>a{border-bottom:1px solid #a7a7a7}.normes-ul-nav-mobile-wrapper .go-back a,.normes-ul-nav-mobile-wrapper .has-children>a{position:relative}.normes-ul-nav-mobile-wrapper .go-back a:after,.normes-ul-nav-mobile-wrapper .go-back a:before,.normes-ul-nav-mobile-wrapper .has-children>a:after,.normes-ul-nav-mobile-wrapper .has-children>a:before{position:absolute;top:50%;display:inline-block;width:8px;height:2px;margin-top:-1px;content:"";background:#000000;-webkit-backface-visibility:hidden;backface-visibility:hidden}.normes-ul-nav-mobile-wrapper .go-back a:before,.normes-ul-nav-mobile-wrapper .has-children>a:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.normes-ul-nav-mobile-wrapper .go-back a:after,.normes-ul-nav-mobile-wrapper .has-children>a:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.normes-ul-nav-mobile-wrapper .has-children>a{padding-right:40px}.normes-ul-nav-mobile-wrapper .has-children>a:after,.normes-ul-nav-mobile-wrapper .has-children>a:before{right:13px;-webkit-transform-origin:7px 50%;-moz-transform-origin:7px 50%;-ms-transform-origin:7px 50%;-o-transform-origin:7px 50%;transform-origin:7px 50%}.normes-ul-nav-mobile-wrapper .has-children .current>a{font-size:18px;font-weight:bold;border-top-color:#dad9d8}.normes-ul-nav-mobile-wrapper .nav-mobile-content .go-back a{padding-left:30px;border-top-color:#dad9d8;background:#dad9d8}.normes-ul-nav-mobile-wrapper .nav-mobile-content .go-back a:after,.normes-ul-nav-mobile-wrapper .nav-mobile-content .go-back a:before{left:13px;-webkit-transform-origin:1px 50%;-moz-transform-origin:1px 50%;-ms-transform-origin:1px 50%;-o-transform-origin:1px 50%;transform-origin:1px 50%}.normes-ul-nav-mobile-wrapper .nav-mobile-content>li:last-of-type{padding-bottom:25px;border-bottom:1px solid #a7a7a7}@media only screen and (min-width:993px){.nav-mobile-trigger,.normes-ul-nav-mobile-wrapper{display:none!important}}@font-face{font-family:"iconesUL";font-weight:normal;font-style:normal;font-display:swap;src:url(/sites/fd.ulaval.ca/themes/fd/fonts/iconesUL.eot);src:url(/sites/fd.ulaval.ca/themes/fd/fonts/iconesUL.eot#iefix) format("embedded-opentype"),url(/sites/fd.ulaval.ca/themes/fd/fonts/iconesUL.ttf) format("truetype"),url(/sites/fd.ulaval.ca/themes/fd/fonts/iconesUL.woff) format("woff"),url(/sites/fd.ulaval.ca/themes/fd/fonts/iconesUL.svg) format("svg")}.normes-ul-admission [class*=" icon-"],.normes-ul-admission [class*=" icon-"]:hover,.normes-ul-admission [class^=icon-],.normes-ul-admission [class^=icon-]:hover,.normes-ul-entete-ul [class*=" icon-"],.normes-ul-entete-ul [class*=" icon-"]:hover,.normes-ul-entete-ul [class^=icon-],.normes-ul-entete-ul [class^=icon-]:hover,.normes-ul-nav-mobile-wrapper [class*=" icon-"],.normes-ul-nav-mobile-wrapper [class*=" icon-"]:hover,.normes-ul-nav-mobile-wrapper [class^=icon-],.normes-ul-nav-mobile-wrapper [class^=icon-]:hover,.normes-ul-navigation-principale [class*=" icon-"],.normes-ul-navigation-principale [class*=" icon-"]:hover,.normes-ul-navigation-principale [class^=icon-],.normes-ul-navigation-principale [class^=icon-]:hover,.normes-ul-pied-page [class*=" icon-"],.normes-ul-pied-page [class*=" icon-"]:hover,.normes-ul-pied-page [class^=icon-],.normes-ul-pied-page [class^=icon-]:hover,.normes-ul-recherche [class*=" icon-"],.normes-ul-recherche [class*=" icon-"]:hover,.normes-ul-recherche [class^=icon-],.normes-ul-recherche [class^=icon-]:hover{font-family:"iconesUL";font-weight:normal;font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.normes-ul-admission .icon-close:before,.normes-ul-entete-ul .icon-close:before,.normes-ul-nav-mobile-wrapper .icon-close:before,.normes-ul-navigation-principale .icon-close:before,.normes-ul-pied-page .icon-close:before,.normes-ul-recherche .icon-close:before{content:"\62"}.normes-ul-admission .icon-enveloppe:before,.normes-ul-entete-ul .icon-enveloppe:before,.normes-ul-nav-mobile-wrapper .icon-enveloppe:before,.normes-ul-navigation-principale .icon-enveloppe:before,.normes-ul-pied-page .icon-enveloppe:before,.normes-ul-recherche .icon-enveloppe:before{content:"\69"}.icon-facebook:before,.normes-ul-admission .icon-facebook:before,.normes-ul-entete-ul .icon-facebook:before,.normes-ul-nav-mobile-wrapper .icon-facebook:before,.normes-ul-navigation-principale .icon-facebook:before,.normes-ul-pied-page .icon-facebook:before,.normes-ul-recherche .icon-facebook:before{content:"\6a"}.normes-ul-admission .icon-fleche_down:before,.normes-ul-entete-ul .icon-fleche_down:before,.normes-ul-nav-mobile-wrapper .icon-fleche_down:before,.normes-ul-navigation-principale .icon-fleche_down:before,.normes-ul-pied-page .icon-fleche_down:before,.normes-ul-recherche .icon-fleche_down:before{content:"\63"}.normes-ul-admission .icon-fleche_left:before,.normes-ul-entete-ul .icon-fleche_left:before,.normes-ul-nav-mobile-wrapper .icon-fleche_left:before,.normes-ul-navigation-principale .icon-fleche_left:before,.normes-ul-pied-page .icon-fleche_left:before,.normes-ul-recherche .icon-fleche_left:before{content:"\64"}.normes-ul-admission .icon-fleche_right:before,.normes-ul-entete-ul .icon-fleche_right:before,.normes-ul-nav-mobile-wrapper .icon-fleche_right:before,.normes-ul-navigation-principale .icon-fleche_right:before,.normes-ul-pied-page .icon-fleche_right:before,.normes-ul-recherche .icon-fleche_right:before{content:"\65"}.normes-ul-admission .icon-fleche_up:before,.normes-ul-entete-ul .icon-fleche_up:before,.normes-ul-nav-mobile-wrapper .icon-fleche_up:before,.normes-ul-navigation-principale .icon-fleche_up:before,.normes-ul-pied-page .icon-fleche_up:before,.normes-ul-recherche .icon-fleche_up:before{content:"\66"}.normes-ul-admission .icon-flickr:before,.normes-ul-entete-ul .icon-flickr:before,.normes-ul-nav-mobile-wrapper .icon-flickr:before,.normes-ul-navigation-principale .icon-flickr:before,.normes-ul-pied-page .icon-flickr:before,.normes-ul-recherche .icon-flickr:before{content:"\48"}.normes-ul-admission .icon-instagram:before,.normes-ul-entete-ul .icon-instagram:before,.normes-ul-nav-mobile-wrapper .icon-instagram:before,.normes-ul-navigation-principale .icon-instagram:before,.normes-ul-pied-page .icon-instagram:before,.normes-ul-recherche .icon-instagram:before{content:"\6b"}.normes-ul-admission .icon-linkedin:before,.normes-ul-entete-ul .icon-linkedin:before,.normes-ul-nav-mobile-wrapper .icon-linkedin:before,.normes-ul-navigation-principale .icon-linkedin:before,.normes-ul-pied-page .icon-linkedin:before,.normes-ul-recherche .icon-linkedin:before{content:"\6c"}.normes-ul-admission .icon-menu:before,.normes-ul-entete-ul .icon-menu:before,.normes-ul-nav-mobile-wrapper .icon-menu:before,.normes-ul-navigation-principale .icon-menu:before,.normes-ul-pied-page .icon-menu:before,.normes-ul-recherche .icon-menu:before{content:"\67"}.normes-ul-admission .icon-pin:before,.normes-ul-entete-ul .icon-pin:before,.normes-ul-nav-mobile-wrapper .icon-pin:before,.normes-ul-navigation-principale .icon-pin:before,.normes-ul-pied-page .icon-pin:before,.normes-ul-recherche .icon-pin:before{content:"\61"}.normes-ul-admission .icon-question:before,.normes-ul-entete-ul .icon-question:before,.normes-ul-nav-mobile-wrapper .icon-question:before,.normes-ul-navigation-principale .icon-question:before,.normes-ul-pied-page .icon-question:before,.normes-ul-recherche .icon-question:before{content:"\4b"}.normes-ul-admission .icon-recherche:before,.normes-ul-entete-ul .icon-recherche:before,.normes-ul-nav-mobile-wrapper .icon-recherche:before,.normes-ul-navigation-principale .icon-recherche:before,.normes-ul-pied-page .icon-recherche:before,.normes-ul-recherche .icon-recherche:before{content:"\68"}.normes-ul-admission .icon-rss:before,.normes-ul-entete-ul .icon-rss:before,.normes-ul-nav-mobile-wrapper .icon-rss:before,.normes-ul-navigation-principale .icon-rss:before,.normes-ul-pied-page .icon-rss:before,.normes-ul-recherche .icon-rss:before{content:"\6d"}.normes-ul-admission .icon-twitter:before,.normes-ul-entete-ul .icon-twitter:before,.normes-ul-nav-mobile-wrapper .icon-twitter:before,.normes-ul-navigation-principale .icon-twitter:before,.normes-ul-pied-page .icon-twitter:before,.normes-ul-recherche .icon-twitter:before{content:"\6e"}.normes-ul-admission .icon-vimeo:before,.normes-ul-entete-ul .icon-vimeo:before,.normes-ul-nav-mobile-wrapper .icon-vimeo:before,.normes-ul-navigation-principale .icon-vimeo:before,.normes-ul-pied-page .icon-vimeo:before,.normes-ul-recherche .icon-vimeo:before{content:"\4a"}.normes-ul-admission .icon-youtube:before,.normes-ul-entete-ul .icon-youtube:before,.normes-ul-nav-mobile-wrapper .icon-youtube:before,.normes-ul-navigation-principale .icon-youtube:before,.normes-ul-pied-page .icon-youtube:before,.normes-ul-recherche .icon-youtube:before{content:"\6f"}.normes-ul-admission{color:#ffffff;font-family:"Source Sans Pro",Arial,sans-serif;background-color:#222222}.normes-ul-admission *,.normes-ul-admission :after,.normes-ul-admission :before{box-sizing:border-box}.normes-ul-admission.admission-mince .admission-etapes a,.normes-ul-admission.admission-mince .admission-question{min-height:95px}.normes-ul-admission .admission-entete{padding:20px 20px 20px 65px}.node-news .article-content .normes-ul-admission .admission-entete .article-detail,.normes-ul-admission .admission-entete .node-news .article-content .article-detail,.normes-ul-admission .admission-entete p{font-size:16px}.normes-ul-admission .admission-entete h2{font-size:30px;font-weight:400;text-transform:uppercase}.normes-ul-admission .admission-contenu{display:flex}.normes-ul-admission .admission-etapes{display:flex;flex:11}.normes-ul-admission .admission-etapes a{color:#ffffff;display:flex;min-height:130px;text-decoration:none;align-items:center;flex:1}.normes-ul-admission .admission-numero{font-size:50px;line-height:42px;margin:auto 10px auto 65px;padding:0 10px 0 0;border-right:2px solid rgba(255,255,255,0.5)}.normes-ul-admission .admission-cta{font-size:18px;max-width:150px;margin:auto 10px auto 0}.normes-ul-admission .admission-question{color:#ffffff;font-size:18px;display:flex;min-height:130px;padding:10px;text-decoration:none;background-color:#222222!important;align-items:center;flex:1}.normes-ul-admission .admission-question:focus,.normes-ul-admission .admission-question:hover{background-color:#000000!important}.normes-ul-admission .admission-question .contenu-question{display:flex;flex-direction:column;margin:auto}.normes-ul-admission .admission-question .contenu-question .texte-question{margin-bottom:10px;text-align:center}.normes-ul-admission .admission-question .contenu-question .icon-question{font-size:36px;margin:auto;text-align:center}.normes-ul-admission.admission-ul .admission-entete{background-color:#af1004}.normes-ul-admission.admission-ul a:first-child{background-color:#af1004;background-color:rgba(175,16,4,0.95)}.normes-ul-admission.admission-ul a:first-child:hover{background-color:rgba(175,16,4,0.8)}.normes-ul-admission.admission-ul a:nth-child(2){background-color:#af1004;background-color:rgba(175,16,4,0.85)}.normes-ul-admission.admission-ul a:nth-child(2):hover{background-color:rgba(175,16,4,0.7)}.normes-ul-admission.admission-ul a:nth-child(3){background-color:#af1004;background-color:rgba(175,16,4,0.9)}.normes-ul-admission.admission-ul a:nth-child(3):hover{background-color:rgba(175,16,4,0.75)}.normes-ul-admission.admission-ul a:nth-child(4){background-color:#af1004;background-color:rgba(175,16,4,0.95)}.normes-ul-admission.admission-ul a:nth-child(4):hover{background-color:rgba(175,16,4,0.8)}.normes-ul-admission.fp .admission-entete{background-color:#D82520}.normes-ul-admission.fp a:first-child{background-color:#da2520;background-color:rgba(216,37,32,0.95)}.normes-ul-admission.fp a:first-child:focus,.normes-ul-admission.fp a:first-child:hover{background-color:rgba(216,37,32,0.8)}.normes-ul-admission.fp a:nth-child(2){background-color:#d92520;background-color:rgba(216,37,32,0.85)}.normes-ul-admission.fp a:nth-child(2):focus,.normes-ul-admission.fp a:nth-child(2):hover{background-color:rgba(216,37,32,0.7)}.normes-ul-admission.fp a:nth-child(3){background-color:#d82520;background-color:rgba(216,37,32,0.9)}.normes-ul-admission.fp a:nth-child(3):focus,.normes-ul-admission.fp a:nth-child(3):hover{background-color:rgba(216,37,32,0.75)}.normes-ul-admission.fp a:nth-child(4){background-color:#da2520;background-color:rgba(216,37,32,0.95)}.normes-ul-admission.fp a:nth-child(4):focus,.normes-ul-admission.fp a:nth-child(4):hover{background-color:rgba(216,37,32,0.8)}@media only screen and (max-width:1200px){.normes-ul-admission .admission-entete{padding-left:40px}.normes-ul-admission .admission-numero{margin-left:40px}}@media only screen and (max-width:992px){.normes-ul-admission .admission-etapes{flex:10;flex-wrap:wrap}.normes-ul-admission .admission-etapes a{width:50%;flex:auto}.normes-ul-admission .admission-question{flex:2}.normes-ul-admission .admission-question .contenu-question{margin-top:30px}.normes-ul-admission.admission-mince .admission-question .contenu-question{margin-top:10px}}@media only screen and (max-width:767px){.normes-ul-admission .admission-contenu{flex-direction:column}.normes-ul-admission .admission-etapes{flex:auto}.normes-ul-admission .admission-etapes a{width:100%}.normes-ul-admission.admission-mince .admission-question .contenu-question,.normes-ul-admission .admission-question .contenu-question{margin-top:auto}}.filter-color{background-color:#D82520}.filter-color img{opacity:0.8}.unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;webkit-touch-callout:none}.hidden{display:none}.center{margin-right:auto;margin-left:auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-hidden{font:0/0 a;text-shadow:none;color:transparent}.overflow-hidden{overflow:hidden}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.clearfix:after,.normes-ul-entete-ul .organisation:after{content:"";display:table;clear:both}.full-width{width:100%;max-width:initial}.full-height{height:100%;max-height:initial}.no-bottom-margin{margin-bottom:0}.map{display:block;width:100%}.map .gmnoprint a,.map .gmnoprint span{display:none}.map .gmnoprint div{background:none!important}.map .gmnoprint a,.map .gmnoprint div,.map .gmnoprint img,.map .gmnoprint span{cursor:pointer!important}.map a[href^="http://maps.google.com/maps"],.map a[href^="http://www.google.com/maps"],.map a[href^="https://maps.google.com/maps"],.map a[href^="https://www.google.com/maps"],.map img[src="http://maps.gstatic.com/mapfiles/api-3/images/google4.png"],.map img[src="http://maps.gstatic.com/mapfiles/api-3/images/google_white2.png"],.map img[src="https://maps.gstatic.com/mapfiles/api-3/images/google4.png"],.map img[src="https://maps.gstatic.com/mapfiles/api-3/images/google_white5.png"]{display:none!important}.google-search .cse .gsc-control-cse,.google-search .gsc-control-cse{padding:0}.google-search .gsc-results.gsc-webResult{margin-bottom:-16px}.ajax-progress-fullscreen{background-color:transparent;background-image:url(/sites/fd.ulaval.ca/themes/fd/img/svg/blason.svg);background-position:center center;background-repeat:no-repeat;height:76px;left:50%;opacity:1;padding:0;top:50%;transform:translate(-50%,-50%);width:60px;border-radius:4px}.loader,.loader:after,.loader:before{background:#ffffff;animation:load1 1s infinite ease-in-out;width:7px;height:2.25em}.loader{color:#ffffff;text-indent:-9999em;margin:20px auto;position:relative;font-size:11px;transform:translateZ(0);animation-delay:-0.16s}.loader:after,.loader:before{position:absolute;top:0;content:''}.loader:before{left:-13px;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader:after{left:13px}@keyframes load1{0%,80%,to{box-shadow:0 0,0 0}40%{box-shadow:0 -1em,0 1em}}@font-face{font-family:"NoSpace";font-display:swap;src:url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAQ0AAoAAAAAA+wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAJ4AAACeXQ48j09TLzIAAAGUAAAAYAAAAGAIIgbWY21hcAAAAfQAAABEAAAARAAyAGlnYXNwAAACOAAAAAgAAAAIAAAAEGhlYWQAAAJAAAAANgAAADb9mzB5aGhlYQAAAngAAAAkAAAAJAHiAeVobXR4AAACnAAAABAAAAAQAAAAAG1heHAAAAKsAAAABgAAAAYABFAAbmFtZQAAArQAAAFdAAABXVqZXRlwb3N0AAAEFAAAACAAAAAgAAMAAAEABAQAAQEBDHNwYWNlLWVtcHR5AAECAAEAOvgcAvgbA/gYBB4KABlT/4uLHgoAGVP/i4sMB4tr+JT4dAUdAAAAfA8dAAAAgREdAAAACR0AAACVEgAFAQEMFxkbHnNwYWNlLWVtcHR5c3BhY2UtZW1wdHl1MHUxdTIwAAACAYkAAgAEAQEEBwoN/JQO/JQO/JQO/JQO+JQU+JQViwwKAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAABAAAAAIAHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADAAAAAIAAgAAgAAAAEAIP/9//8AAAAAACD//f//AAH/4wADAAEAAAAAAAAAAAABAAH//wAPAAEAAAABAAAAeR2GXw889QALAgAAAAAAzz54vgAAAADPPni+AAAAAAAAAAAAAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAABQAAAEAAAAAAAOAK4AAQAAAAAAAQAWAAAAAQAAAAAAAgAOAGMAAQAAAAAAAwAWACwAAQAAAAAABAAWAHEAAQAAAAAABQAWABYAAQAAAAAABgALAEIAAQAAAAAACgAoAIcAAwABBAkAAQAWAAAAAwABBAkAAgAOAGMAAwABBAkAAwAWACwAAwABBAkABAAWAHEAAwABBAkABQAWABYAAwABBAkABgAWAE0AAwABBAkACgAoAIcAcwBwAGEAYwBlAC0AZQBtAHAAdAB5AFYAZQByAHMAaQBvAG4AIAAxAC4AMABzAHAAYQBjAGUALQBlAG0AcAB0AHlzcGFjZS1lbXB0eQBzAHAAYQBjAGUALQBlAG0AcAB0AHkAUgBlAGcAdQBsAGEAcgBzAHAAYQBjAGUALQBlAG0AcAB0AHkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("woff")}body{color:#272727;font-family:"Source Sans Pro",Arial,sans-serif;font-size:1em;line-height:1.3}.article-list .legacy-item .title,.interactive-content-section .title,.page-subtitle,.page-title,.zone-cta-admission .cta-content .title,h1,h2,h3,h4,h5,h6{color:#272727;font-family:"Source Sans Pro",Arial,sans-serif;line-height:1.12;margin-top:0.9em;margin-bottom:0.75em}.article-list .legacy-item .title,.interactive-content-section .title,.page-subtitle,.page-title,.zone-cta-admission .cta-content .title,h1,h2,h3,h4,h5{font-weight:700}.page-title,h1{font-size:2.25em;position:relative;max-width:500px;margin-top:0;margin-right:auto;margin-bottom:0.75em;margin-left:auto;padding-bottom:1.75rem;text-align:center}.node-evenement_recherche .page-title,.node-evenement_recherche h1,.node-news .page-title,.node-news h1,.node-page .page-title,.node-page h1,.node-sous_page_de_programme .page-title,.node-sous_page_de_programme h1,.page-science-politique-etudiants-actuels-emplois-et-developpement-professionnel-offres-emploi-spla .page-title,.page-science-politique-etudiants-actuels-emplois-et-developpement-professionnel-offres-emploi-spla h1,.page-sociologie-etudiants-actuels-emplois-et-developpement-professionnel-offres-emploi-spla .page-title,.page-sociologie-etudiants-actuels-emplois-et-developpement-professionnel-offres-emploi-spla h1{max-width:none;text-align:left}.node-evenement_recherche .page-title:after,.node-evenement_recherche h1:after,.node-news .page-title:after,.node-news h1:after,.node-page .page-title:after,.node-page h1:after,.node-sous_page_de_programme .page-title:after,.node-sous_page_de_programme h1:after,.page-science-politique-etudiants-actuels-emplois-et-developpement-professionnel-offres-emploi-spla .page-title:after,.page-science-politique-etudiants-actuels-emplois-et-developpement-professionnel-offres-emploi-spla h1:after,.page-sociologie-etudiants-actuels-emplois-et-developpement-professionnel-offres-emploi-spla .page-title:after,.page-sociologie-etudiants-actuels-emplois-et-developpement-professionnel-offres-emploi-spla h1:after{left:0;transform:none}.page-title:after,h1:after{bottom:0;width:50px;height:5px;content:"";background-color:#D82520;position:absolute;left:50%;transform:translate(-50%,0)}.node-evenement-recherche .page-title:after,.node-evenement-recherche h1:after,.node-news .page-title:after,.node-news h1:after,.node-sous_page_de_programme .page-title:after,.node-sous_page_de_programme h1:after,.node-staff .page-title:after,.node-staff h1:after{background-color:#D82520}.cke_panel_grouptitle.page-title,h1.cke_panel_grouptitle{text-align:left}.cke_panel_grouptitle.page-title:after,h1.cke_panel_grouptitle:after{display:none}.page-subtitle,h2{font-size:1.75em;margin-bottom:1em}.article-list .legacy-item .title,h3{font-size:1.375em}.zone-cta-admission .cta-content .title,h4{font-size:1.25em}.interactive-content-section .title,h5{font-size:1.125em;line-height:1.3;margin-bottom:1.333em}h6{font-size:1.125em;font-weight:600;line-height:1.3}h6 b,h6 strong{font-weight:600}.styled-form .form-item .form-element-grid ul li{padding-left:1em}.styled-form .form-item .form-element-grid ul li:before{position:absolute;top:0.5em;left:0;width:5px;height:5px;content:"";background-color:#D82520;display:block}ol,ul{margin:0;padding:0}.cke_editable img[data-align=right],.content img[data-align=right]{float:right;margin-bottom:1.25em;margin-left:1.25em}.cke_editable img[data-align=center],.content img[data-align=center]{display:block;margin-right:auto;margin-left:auto}.cke_editable img[data-align=left],.content img[data-align=left]{float:left;margin-right:1.25em;margin-bottom:1.25em}.cke_editable ol,.cke_editable ul,.content ol,.content ul{margin-bottom:1.25em;padding-left:1em}.cke_editable ol:last-child,.cke_editable ul:last-child,.content ol:last-child,.content ul:last-child{margin-bottom:0}.cke_editable ol.compact li,.cke_editable ul.compact li,.content ol.compact li,.content ul.compact li{margin-bottom:0.25em}.cke_editable ol li,.cke_editable ul li,.content ol li,.content ul li{position:relative;margin-bottom:0.5em}.cke_editable ol li:last-child,.cke_editable ul li:last-child,.content ol li:last-child,.content ul li:last-child{margin-bottom:0}.cke_editable ol li .node-news .article-content .article-detail,.cke_editable ol li p,.cke_editable ul li .node-news .article-content .article-detail,.cke_editable ul li p,.content ol li .node-news .article-content .article-detail,.content ol li p,.content ul li .node-news .article-content .article-detail,.content ul li p,.node-news .article-content .cke_editable ol li .article-detail,.node-news .article-content .cke_editable ul li .article-detail,.node-news .article-content .content ol li .article-detail,.node-news .article-content .content ul li .article-detail{margin:0}.cke_editable ul li,.content ul li{padding-left:1em}.cke_editable ul li:before,.content ul li:before{position:absolute;top:0.5em;left:0;width:5px;height:5px;content:"";background-color:black}.cke_editable ol,.content ol{padding-left:1em;list-style-type:decimal}.cke_editable ol>li,.content ol>li{padding-left:0.5em}.cke_editable ol>li:before,.content ol>li:before{display:none}.cke_editable ol ol,.content ol ol{list-style-type:lower-alpha}.cke_editable li ol,.cke_editable li ul,.content li ol,.content li ul{margin-top:0.5em;margin-bottom:0.75em}.content .flex-group ol,.content .flex-group ul,.main .content section ol,.main .content section ul{margin-bottom:1.25em}.content .flex-group ol li,.content .flex-group ul li,.main .content section ol li,.main .content section ul li{margin-bottom:0.5em}.content .flex-group ol.compact li,.content .flex-group ul.compact li,.main .content section ol.compact li,.main .content section ul.compact li{margin-bottom:0.25em}table{width:100%;margin-bottom:1em}table:last-child{margin:0}table caption{text-align:left}.node-news .article-content table .article-detail,table .node-news .article-content .article-detail,table p{margin:0}table.fixed-col-2 tr td,table.fixed-col-2 tr th{width:50%}table.fixed-col-3 tr td,table.fixed-col-3 tr th{width:33.333%}thead th{padding-top:0.5em;padding-bottom:0.5em}thead tr{border-bottom:1px solid #151515}tbody{font-size:0.938em}tbody td{padding-top:1.125em;padding-bottom:1.125em}tbody tr:nth-child(odd){background-color:#f2f2f2}th{font-weight:700}td,th{padding-right:0.75rem;padding-left:0.75rem}.accordion table tr:nth-child(odd){background-color:#ffffff}.node-news .article-content .article-detail,p{line-height:1.4;margin-top:0;margin-bottom:0}figure{margin:0}.cke_editable .node-news .article-content .article-detail,.cke_editable p,.content .node-news .article-content .article-detail,.content p,.node-news .article-content .cke_editable .article-detail,.node-news .article-content .content .article-detail{margin-top:0.45em;margin-bottom:1.25em}.cke_editable .node-news .article-content .article-detail:last-child,.cke_editable p:last-child,.content .node-news .article-content .article-detail:last-child,.content p:last-child,.node-news .article-content .cke_editable .article-detail:last-child,.node-news .article-content .content .article-detail:last-child{margin-bottom:0}.cke_editable .node-news .article-content .article-detail+ul,.cke_editable p+ul,.content .node-news .article-content .article-detail+ul,.content p+ul,.node-news .article-content .cke_editable .article-detail+ul,.node-news .article-content .content .article-detail+ul{margin-top:-0.5em}.content .flex-group .node-news .article-content .article-detail,.content .flex-group p,.main .content section .node-news .article-content .article-detail,.main .content section p,.node-news .article-content .content .flex-group .article-detail,.node-news .article-content .main .content section .article-detail{margin-bottom:1.25em}.accordion{margin-top:2em;margin-bottom:1.25em;border-top:1px solid #E0E0E0}.accordion .title{font-size:1em;font-weight:600;position:relative;margin:0;padding:1.25em 0 1em 3.25em;cursor:pointer;transition:background-color 0.125s ease-out}.accordion .title.ui-state-active,.accordion .title:hover{background-color:#dbdbdb}.accordion .ui-accordion-header-icon{margin:0}.accordion .ui-accordion-header-icon:before{font-family:"Source Sans Pro",sans-serif!important;position:absolute;top:50%;left:0.75em;font-size:1.75em;font-weight:700!important;transform:translateY(-50%)}.accordion .ui-icon-minus:before{content:"–";margin-top:-2px}.accordion .section-content{padding:1.25em;background-color:#f5f5f5;display:block}.accordion .section-content:after{content:"";display:table;clear:both}.js .accordion .section-content{display:none}.accordion .section-content .node-news .article-content .article-detail:last-child,.accordion .section-content p:last-child,.node-news .article-content .accordion .section-content .article-detail:last-child{margin-bottom:0}.accordion .section-content>:first-child{margin-top:0}.accordion-section{border-bottom:1px solid #E0E0E0;overflow:auto}a{color:#D82520}a:focus,a:hover{color:#c2211d;text-decoration:underline}a[class*=" ui-icon-"]:hover,a[class^=ui-icon-]:hover{color:#ad1e1a;text-decoration:none}section{clear:both}b,strong{font-weight:bold}em,i{font-style:italic}u{text-decoration:underline}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}.cke_editable img.half,.cke_editable img[data-width=half],.content img.half,.content img[data-width=half]{width:50%}.cke_editable img.wide,.cke_editable img[data-width=wide],.content img.wide,.content img[data-width=wide]{width:100%}img.cke_iframe.half{height:250px}img.cke_iframe.wide{height:500px}.node-news .article-content section .article-detail,section .node-news .article-content .article-detail,section p{clear:both}.iframe-wrapper{position:relative;height:0}.iframe-wrapper.half,.iframe-wrapper[data-width=half]{width:50%;padding-bottom:28.125%}.iframe-wrapper.wide,.iframe-wrapper[data-width=wide]{width:100%;padding-bottom:56.25%}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.align-left,[data-align=align-left]{float:left;margin-right:1.25em;margin-bottom:1.25em}.align-right,[data-align=align-right]{float:right;margin-bottom:1.25em;margin-left:1.25em}.align-center,[data-align=align-center]{display:block;margin-right:auto;margin-bottom:1.25em;margin-left:auto}::-moz-selection{color:#ffffff;background:#D82520}::selection{color:#ffffff;background:#D82520}@media screen and (min-width:480px){.cke_editable .button-framed,.main .button-framed{min-width:320px}.cke_editable .button-main,.main .button-main{min-width:320px}.cke_editable .button-framed-small,.main .button-framed-small{min-width:320px}}.main{overflow:hidden}.main>*{max-width:1200px;width:100%;box-sizing:border-box;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.main>.main-breakout{max-width:100%;padding-right:0;padding-left:0}@supports (display:grid){.main{display:-ms-grid;display:grid;-ms-grid-columns:[fullscreen-start] minmax(15px,1fr) [main-start] minmax(0,1170px) [main-end] minmax(15px,1fr) [fullscreen-end];grid-template-columns:[fullscreen-start] minmax(15px,1fr) [main-start] minmax(0,1170px) [main-end] minmax(15px,1fr) [fullscreen-end]}.main>*{max-width:none;padding-right:0;padding-left:0;grid-column:main}.main .main-breakout{grid-column:fullscreen}}.container.events-button,.container.news-button{padding-left:0;padding-right:0}.container{max-width:1200px;margin-right:auto;margin-left:auto;box-sizing:border-box;padding-right:15px;padding-left:15px}.container.no-padding{max-width:1200px;padding-right:0;padding-left:0}.container.full-width{width:100%;max-width:initial}.container .relative-wrapper{position:relative}.container .relative-wrapper:after{content:"";display:table;clear:both}.container-inner{position:relative}.grid-flex{display:flex;flex-wrap:wrap}.grid-flex .contextual-region{height:100%}.col-less-padding .col{padding-left:10px;padding-right:10px}.col,.grid,.styled-form .js-form-item-adresse>.form-element-grid,.styled-form .js-form-item-pays>.form-element-grid,.styled-form .js-form-type-managed-file input[type=file],.styled-form .js-form-type-managed-file span.file,.styled-form .js-form-type-webform-email-confirm>.form-element-grid,.styled-form .js-form-type-webform-telephone>.form-element-grid,.styled-form div[id^=ajax-wrapper],.webform-confirmation .form-submit,.webform-submission-form .form-submit{box-sizing:border-box}.grid,.styled-form .js-form-item-adresse>.form-element-grid,.styled-form .js-form-item-pays>.form-element-grid,.styled-form .js-form-type-webform-email-confirm>.form-element-grid,.styled-form .js-form-type-webform-telephone>.form-element-grid{font-family:"NoSpace";text-align:left;vertical-align:top;margin-right:-15px;margin-left:-15px;margin-bottom:-30px}.grid-flex{display:flex;flex-wrap:wrap}.grid+.grid,.grid.spacing-top{padding-top:30px}.grid.grid-align-left{text-align:left}.grid.grid-align-center{text-align:center}.grid.grid-align-right{text-align:right}.grid.grid-align-top>.col{vertical-align:top}.grid.grid-align-middle>.col{vertical-align:middle}.grid.grid-align-bottom>.col{vertical-align:bottom}.grid.no-spacing{margin-right:0;margin-left:0;margin-bottom:0}.grid.no-spacing>.col{padding-right:0;padding-left:0;margin-bottom:0}.grid.no-spacing-h{margin-right:0;margin-left:0}.grid.no-spacing-h>.col{padding-right:0;padding-left:0}.grid.no-spacing-v{margin-bottom:0}.grid.no-spacing-v>.col{margin-bottom:0}.col,.styled-form .js-form-type-managed-file input[type=file],.styled-form .js-form-type-managed-file span.file,.styled-form div[id^=ajax-wrapper],.webform-confirmation .form-submit,.webform-submission-form .form-submit{font-family:"Source Sans Pro",Arial,sans-serif;position:relative;display:inline-block;width:100%;text-align:left;vertical-align:top;padding-right:15px;padding-left:15px;margin-bottom:30px}.col.col-align-top{vertical-align:top}.col.col-align-middle{vertical-align:middle}.col.col-align-bottom{vertical-align:bottom}.col>.accordion:first-child,.col>a:first-child,.col>h1:first-child,.col>h2:first-child,.col>h3:first-child,.col>h4:first-child,.col>h5:first-child,.col>h6:first-child,.col>ol:first-child,.col>p:first-child,.col>span:first-child,.col>ul:first-child,.node-news .article-content .col>.article-detail:first-child{margin-top:0}.col>.accordion:last-child,.col>a:last-child,.col>h1:last-child,.col>h2:last-child,.col>h3:last-child,.col>h4:last-child,.col>h5:last-child,.col>h6:last-child,.col>ol:last-child,.col>p:last-child,.col>span:last-child,.col>ul:last-child,.node-news .article-content .col>.article-detail:last-child{margin-bottom:0}.col-inner{position:relative}.col-1-12{width:8.33333%;width:calc(8.33333% - .01px)}.push-1-12{left:8.33333%}.pull-1-12{left:-8.33333%}.col-2-12{width:16.66667%;width:calc(16.66667% - .01px)}.push-2-12{left:16.66667%}.pull-2-12{left:-16.66667%}.col-3-12{width:25%;width:calc(25% - .01px)}.push-3-12{left:25%}.pull-3-12{left:-25%}.col-4-12{width:33.33333%;width:calc(33.33333% - .01px)}.push-4-12{left:33.33333%}.pull-4-12{left:-33.33333%}.col-5-12{width:41.66667%;width:calc(41.66667% - .01px)}.push-5-12{left:41.66667%}.pull-5-12{left:-41.66667%}.col-6-12{width:50%;width:calc(50% - .01px)}.push-6-12{left:50%}.pull-6-12{left:-50%}.col-7-12{width:58.33333%;width:calc(58.33333% - .01px)}.push-7-12{left:58.33333%}.pull-7-12{left:-58.33333%}.col-8-12{width:66.66667%;width:calc(66.66667% - .01px)}.push-8-12{left:66.66667%}.pull-8-12{left:-66.66667%}.col-9-12{width:75%;width:calc(75% - .01px)}.push-9-12{left:75%}.pull-9-12{left:-75%}.col-10-12{width:83.33333%;width:calc(83.33333% - .01px)}.push-10-12{left:83.33333%}.pull-10-12{left:-83.33333%}.col-11-12{width:91.66667%;width:calc(91.66667% - .01px)}.push-11-12{left:91.66667%}.pull-11-12{left:-91.66667%}.col-12-12{width:100%;width:calc(100% - .01px)}.push-12-12{left:100%}.pull-12-12{left:-100%}.no-pull,.no-push{left:0}@media screen and (min-width:480px){.sm-col-0-12{width:0%;width:calc(0% - .01px)}.sm-push-0-12{left:0%}.sm-pull-0-12{left:0%}.sm-col-1-12{width:8.33333%;width:calc(8.33333% - .01px)}.sm-push-1-12{left:8.33333%}.sm-pull-1-12{left:-8.33333%}.sm-col-2-12{width:16.66667%;width:calc(16.66667% - .01px)}.sm-push-2-12{left:16.66667%}.sm-pull-2-12{left:-16.66667%}.sm-col-3-12,.styled-form .js-form-type-managed-file input[type=submit]{width:25%;width:calc(25% - .01px)}.sm-push-3-12{left:25%}.sm-pull-3-12{left:-25%}.sm-col-4-12{width:33.33333%;width:calc(33.33333% - .01px)}.sm-push-4-12{left:33.33333%}.sm-pull-4-12{left:-33.33333%}.sm-col-5-12,.webform-confirmation .form-submit,.webform-submission-form .form-submit{width:41.66667%;width:calc(41.66667% - .01px)}.sm-push-5-12{left:41.66667%}.sm-pull-5-12{left:-41.66667%}.sm-col-6-12{width:50%;width:calc(50% - .01px)}.sm-push-6-12{left:50%}.sm-pull-6-12{left:-50%}.sm-col-7-12{width:58.33333%;width:calc(58.33333% - .01px)}.sm-push-7-12{left:58.33333%}.sm-pull-7-12{left:-58.33333%}.sm-col-8-12{width:66.66667%;width:calc(66.66667% - .01px)}.sm-push-8-12{left:66.66667%}.sm-pull-8-12{left:-66.66667%}.sm-col-9-12{width:75%;width:calc(75% - .01px)}.sm-push-9-12{left:75%}.sm-pull-9-12{left:-75%}.sm-col-10-12{width:83.33333%;width:calc(83.33333% - .01px)}.sm-push-10-12{left:83.33333%}.sm-pull-10-12{left:-83.33333%}.sm-col-11-12{width:91.66667%;width:calc(91.66667% - .01px)}.sm-push-11-12{left:91.66667%}.sm-pull-11-12{left:-91.66667%}.sm-col-12-12{width:100%;width:calc(100% - .01px)}.sm-push-12-12{left:100%}.sm-pull-12-12{left:-100%}.sm-no-pull,.sm-no-push{left:0}}@media screen and (min-width:720px){.md-col-0-12{width:0%;width:calc(0% - .01px)}.md-push-0-12{left:0%}.md-pull-0-12{left:0%}.md-col-1-12{width:8.33333%;width:calc(8.33333% - .01px)}.md-push-1-12{left:8.33333%}.md-pull-1-12{left:-8.33333%}.md-col-2-12{width:16.66667%;width:calc(16.66667% - .01px)}.md-push-2-12{left:16.66667%}.md-pull-2-12{left:-16.66667%}.md-col-3-12{width:25%;width:calc(25% - .01px)}.md-push-3-12{left:25%}.md-pull-3-12{left:-25%}.md-col-4-12,.styled-form .js-form-type-managed-file input[type=submit],.webform-confirmation .form-submit,.webform-submission-form .form-submit{width:33.33333%;width:calc(33.33333% - .01px)}.md-push-4-12{left:33.33333%}.md-pull-4-12{left:-33.33333%}.md-col-5-12{width:41.66667%;width:calc(41.66667% - .01px)}.md-push-5-12{left:41.66667%}.md-pull-5-12{left:-41.66667%}.md-col-6-12{width:50%;width:calc(50% - .01px)}.md-push-6-12{left:50%}.md-pull-6-12{left:-50%}.md-col-7-12{width:58.33333%;width:calc(58.33333% - .01px)}.md-push-7-12{left:58.33333%}.md-pull-7-12{left:-58.33333%}.md-col-8-12{width:66.66667%;width:calc(66.66667% - .01px)}.md-push-8-12{left:66.66667%}.md-pull-8-12{left:-66.66667%}.md-col-9-12{width:75%;width:calc(75% - .01px)}.md-push-9-12{left:75%}.md-pull-9-12{left:-75%}.md-col-10-12{width:83.33333%;width:calc(83.33333% - .01px)}.md-push-10-12{left:83.33333%}.md-pull-10-12{left:-83.33333%}.md-col-11-12{width:91.66667%;width:calc(91.66667% - .01px)}.md-push-11-12{left:91.66667%}.md-pull-11-12{left:-91.66667%}.md-col-12-12{width:100%;width:calc(100% - .01px)}.md-push-12-12{left:100%}.md-pull-12-12{left:-100%}.md-no-pull,.md-no-push{left:0}}@media screen and (min-width:980px){.lg-col-0-12{width:0%;width:calc(0% - .01px)}.lg-push-0-12{left:0%}.lg-pull-0-12{left:0%}.lg-col-1-12{width:8.33333%;width:calc(8.33333% - .01px)}.lg-push-1-12{left:8.33333%}.lg-pull-1-12{left:-8.33333%}.lg-col-2-12{width:16.66667%;width:calc(16.66667% - .01px)}.lg-push-2-12{left:16.66667%}.lg-pull-2-12{left:-16.66667%}.lg-col-3-12{width:25%;width:calc(25% - .01px)}.lg-push-3-12{left:25%}.lg-pull-3-12{left:-25%}.lg-col-4-12{width:33.33333%;width:calc(33.33333% - .01px)}.lg-push-4-12{left:33.33333%}.lg-pull-4-12{left:-33.33333%}.lg-col-5-12{width:41.66667%;width:calc(41.66667% - .01px)}.lg-push-5-12{left:41.66667%}.lg-pull-5-12{left:-41.66667%}.lg-col-6-12{width:50%;width:calc(50% - .01px)}.lg-push-6-12{left:50%}.lg-pull-6-12{left:-50%}.lg-col-7-12{width:58.33333%;width:calc(58.33333% - .01px)}.lg-push-7-12{left:58.33333%}.lg-pull-7-12{left:-58.33333%}.lg-col-8-12{width:66.66667%;width:calc(66.66667% - .01px)}.lg-push-8-12{left:66.66667%}.lg-pull-8-12{left:-66.66667%}.lg-col-9-12{width:75%;width:calc(75% - .01px)}.lg-push-9-12{left:75%}.lg-pull-9-12{left:-75%}.lg-col-10-12{width:83.33333%;width:calc(83.33333% - .01px)}.lg-push-10-12{left:83.33333%}.lg-pull-10-12{left:-83.33333%}.lg-col-11-12{width:91.66667%;width:calc(91.66667% - .01px)}.lg-push-11-12{left:91.66667%}.lg-pull-11-12{left:-91.66667%}.lg-col-12-12{width:100%;width:calc(100% - .01px)}.lg-push-12-12{left:100%}.lg-pull-12-12{left:-100%}.lg-no-pull,.lg-no-push{left:0}}@media screen and (min-width:1200px){.xl-col-0-12{width:0%;width:calc(0% - .01px)}.xl-push-0-12{left:0%}.xl-pull-0-12{left:0%}.xl-col-1-12{width:8.33333%;width:calc(8.33333% - .01px)}.xl-push-1-12{left:8.33333%}.xl-pull-1-12{left:-8.33333%}.xl-col-2-12{width:16.66667%;width:calc(16.66667% - .01px)}.xl-push-2-12{left:16.66667%}.xl-pull-2-12{left:-16.66667%}.xl-col-3-12{width:25%;width:calc(25% - .01px)}.xl-push-3-12{left:25%}.xl-pull-3-12{left:-25%}.xl-col-4-12{width:33.33333%;width:calc(33.33333% - .01px)}.xl-push-4-12{left:33.33333%}.xl-pull-4-12{left:-33.33333%}.xl-col-5-12{width:41.66667%;width:calc(41.66667% - .01px)}.xl-push-5-12{left:41.66667%}.xl-pull-5-12{left:-41.66667%}.xl-col-6-12{width:50%;width:calc(50% - .01px)}.xl-push-6-12{left:50%}.xl-pull-6-12{left:-50%}.xl-col-7-12{width:58.33333%;width:calc(58.33333% - .01px)}.xl-push-7-12{left:58.33333%}.xl-pull-7-12{left:-58.33333%}.xl-col-8-12{width:66.66667%;width:calc(66.66667% - .01px)}.xl-push-8-12{left:66.66667%}.xl-pull-8-12{left:-66.66667%}.xl-col-9-12{width:75%;width:calc(75% - .01px)}.xl-push-9-12{left:75%}.xl-pull-9-12{left:-75%}.xl-col-10-12{width:83.33333%;width:calc(83.33333% - .01px)}.xl-push-10-12{left:83.33333%}.xl-pull-10-12{left:-83.33333%}.xl-col-11-12{width:91.66667%;width:calc(91.66667% - .01px)}.xl-push-11-12{left:91.66667%}.xl-pull-11-12{left:-91.66667%}.xl-col-12-12{width:100%;width:calc(100% - .01px)}.xl-push-12-12{left:100%}.xl-pull-12-12{left:-100%}.xl-no-pull,.xl-no-push{left:0}}.styled-form .webform-container{max-width:800px;margin-right:auto;margin-left:auto}.styled-form .webform-container table,.styled-form .webform-container td,.styled-form .webform-container tr{padding:0;margin:0}.styled-form .fieldset{border:0}.styled-form .fieldset>legend{font-size:17px;font-weight:bold;font-weight:600;position:relative;width:100%;margin-bottom:-7px;padding:8px 11px;border:1px solid #cccccc;background-color:#f5f5f5}.styled-form .fieldset.small-margin-bottom{margin-bottom:12px}.styled-form .fieldset-col-inner{padding:16px;padding-bottom:20px;border:1px solid #cccccc;background-color:#ffffff}.styled-form .fieldset-col-inner .col{margin-bottom:24px;padding-right:8px;padding-left:8px}.styled-form .fieldset-col-inner .grid,.styled-form .js-form-item-adresse>.form-element-grid,.styled-form .js-form-item-pays>.form-element-grid,.styled-form .js-form-type-webform-email-confirm>.form-element-grid,.styled-form .js-form-type-webform-telephone>.form-element-grid{margin-right:-8px;margin-bottom:-24px;margin-left:-8px}.styled-form .fieldset-col-inner .js-webform-radios.grid{margin-bottom:0}.styled-form .hide-label>div>label,.styled-form .hide-label>legend{display:none}.styled-form .webform-type-checkboxes .fieldset-legend,.styled-form .webform-type-radios .fieldset-legend,.styled-form label{font-weight:bold;font-weight:600}.styled-form .webform-type-checkboxes .fieldset-legend.form-required:after,.styled-form .webform-type-radios .fieldset-legend.form-required:after,.styled-form label.form-required:after{content:"\00a0*"}.styled-form label{color:#4d4d4d;display:block;margin-bottom:5px}.styled-form .webform-type-checkboxes label,.styled-form .webform-type-radios label{color:#3e3e3e;font-weight:normal;margin-bottom:0}.styled-form .description{margin-top:0.25em;font-style:italic}.styled-form input,.styled-form select,.styled-form textarea{color:#3e3e3e;width:100%}.styled-form input,.styled-form select,.styled-form span.file,.styled-form textarea{font-size:15px;line-height:32px;height:32px;border:1px solid #cacaca;border-radius:2px;outline:0;background-color:#ffffff;padding-right:10px;padding-left:10px}.styled-form input:hover,.styled-form select:hover,.styled-form span.file:hover,.styled-form textarea:hover{border:1px solid #c1c1c1;box-shadow:1px 1px 4px rgba(0,0,0,0.1)}.styled-form input:focus,.styled-form select:focus,.styled-form span.file:focus,.styled-form textarea:focus{border:1px solid #D82520;box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1)}.styled-form textarea{padding-top:7px;padding-bottom:7px}.styled-form input[type=checkbox],.styled-form input[type=radio]{width:auto;height:auto}.styled-form input[type=checkbox]:hover,.styled-form input[type=radio]:hover{box-shadow:none}.styled-form .js-form-type-checkbox,.styled-form .js-form-type-radio{position:relative;display:block;margin-top:5px}.styled-form .js-form-type-checkbox.col,.styled-form .js-form-type-radio.col{margin-bottom:0}.styled-form .js-form-type-checkbox .description,.styled-form .js-form-type-radio .description{margin-left:30px;margin-top:5px;position:absolute}.styled-form .js-form-type-checkbox input,.styled-form .js-form-type-radio input{position:absolute;margin:9px 8px}.styled-form .js-form-type-checkbox input:checked+label,.styled-form .js-form-type-radio input:checked+label{background-color:#f2f2f2}.styled-form .js-form-type-checkbox input:focus+label,.styled-form .js-form-type-radio input:focus+label{border:1px solid #D82520;box-shadow:1px 1px 4px rgba(0,0,0,0.1)}.styled-form .js-form-type-checkbox label,.styled-form .js-form-type-radio label{line-height:19px;display:inline-block;min-width:120px;padding:5px 10px 5px 25px;border:1px solid #cacaca;border-radius:2px}.styled-form .js-form-type-checkbox label:hover,.styled-form .js-form-type-radio label:hover{border:1px solid #c1c1c1;box-shadow:1px 1px 4px rgba(0,0,0,0.1)}.styled-form input[type=number]{padding-right:1px}.styled-form input[type=date]{padding-top:4px;padding-bottom:4px}.styled-form select{padding-right:20px;padding-left:6px}.styled-form textarea{line-height:20px;height:200px}.styled-form input[type=password]{font-family:Helvetica,Arial,sans-serif;font-size:20px;padding-top:2px}.styled-form .js-form-type-webform-telephone .form-tel{padding-left:56px}.styled-form .js-form-type-webform-telephone .intl-tel-input{width:100%}.styled-form .js-form-type-webform-telephone .intl-tel-input.allow-dropdown .selected-flag{background:#f2f2f2}.styled-form .js-form-type-webform-telephone .intl-tel-input.allow-dropdown .selected-flag:hover{background:#d4d4d4}.styled-form .js-form-type-webform-telephone .intl-tel-input .flag-container{padding:2px 1px}.styled-form .js-form-type-webform-telephone .ext-number{position:absolute;top:0}.styled-form .js-form-type-managed-file input[type=file]{line-height:23px;margin-bottom:0;padding-top:4px;padding-bottom:4px}.styled-form .js-form-type-managed-file input[type=submit]{text-align:center}.styled-form .js-form-type-managed-file .description{color:#BABABA}.styled-form .js-form-type-managed-file .description br{display:inline}.styled-form .js-form-type-managed-file span.file{color:#3e3e3e;padding-right:0;padding-left:0}.styled-form .js-form-type-managed-file span.file a{display:block;padding-right:10px;padding-left:10px}.styled-form .js-form-managed-file{display:flex;flex-wrap:wrap}.styled-form .js-form-managed-file .description{width:100%;order:10}.styled-form .form-submit{color:#ffffff;font-size:15px;line-height:30px;height:32px;margin-top:20px;border:1px solid #b81f1c;border-radius:2px;background-color:#da302b}.styled-form .form-submit:hover{border:1px solid #ab1d1a;background-color:#D82520;box-shadow:1px 1px 4px rgba(0,0,0,0.1)}.styled-form .form-submit:active{border:1px solid #ad1e1a;background-color:#c9221e;box-shadow:inset 1px 1px 5px rgba(0,0,0,0.1)}.styled-form .form-item ul li:before{display:none}.styled-form .fieldset-col-inner .js-form-type-managed-file input[type=file],.styled-form .fieldset-col-inner .js-form-type-managed-file input[type=submit],.styled-form .fieldset-col-inner .js-form-type-managed-file span.file,.styled-form .fieldset-col-inner .label-telephone,.styled-form .fieldset-col-inner div[id^=ajax-wrapper]{margin-bottom:0}.styled-form .fieldset-col-inner .js-form-type-managed-file span.file,.styled-form .fieldset-col-inner div[id^=ajax-wrapper]{padding:0}.styled-form details{font-family:"Source Sans Pro",Arial,sans-serif;padding-bottom:10px}.webform-progress-tracker{font-family:"Source Sans Pro",Arial,sans-serif}.webform-progress-tracker.progress-tracker{position:relative;z-index:1;top:-50px;margin:0;padding:20px}.webform-progress-tracker.progress-tracker.progress-tracker--center{margin-bottom:-30px}.webform-progress-tracker.progress-tracker:after,.webform-progress-tracker.progress-tracker:before{position:absolute;top:0;display:block;width:300%;height:100%;content:"";background:inherit}.webform-progress-tracker.progress-tracker:before{right:100%}.webform-progress-tracker.progress-tracker:after{left:100%}.webform-progress-tracker .progress-step{margin-bottom:0;padding:0}.webform-progress-tracker .progress-step:before{display:none}.webform-progress-tracker .progress-step .progress-marker,.webform-progress-tracker .progress-step:hover .progress-marker{color:#cacaca;border-radius:4px;background-color:#ffffff}.webform-progress-tracker .progress-step .progress-text{color:#BABABA}.webform-progress-tracker .progress-step:after{top:10px;bottom:10px;height:9px;background-color:#ffffff}.webform-progress-tracker .progress-step.is-active .progress-marker,.webform-progress-tracker .progress-step.is-active:hover .progress-marker{color:#ffffff;background-color:#D82520}.webform-progress-tracker .progress-step.is-complete .progress-marker,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker{color:#ffffff;background-color:#BABABA}.webform-progress-tracker .progress-step.is-complete:after,.webform-progress-tracker .progress-step.is-complete:hover:after{background-color:#E0E0E0}.webform-submission-form .ajax-progress-throbber{position:absolute;top:28px;right:15px}.webform-submission-form .ajax-progress-throbber .throbber{display:block;width:15px}.webform-submission-form .form-item--error-message{color:#903023}.webform-submission-form .messages{color:#3e3e3e;background-color:#E0E0E0;background-image:none;box-shadow:none}.webform-submission-form .messages.messages--warning{color:#903023;background-color:#ddc44f}.webform-submission-form .messages.messages--error{color:white;background-color:#cd4533}.webform-submission-form .messages.messages--info{border:1px solid #cccccc;background-color:#ffffff}.webform-submission-form .tooltip .messages{top:-10px;margin-bottom:-10px;border:1px solid #cacaca;border-radius:2px;background-color:#f2f2f2;background-color:#f2f2f2;position:relative;border:1px #cacaca solid}.webform-submission-form .tooltip .messages:after,.webform-submission-form .tooltip .messages:before{display:block;content:""}.webform-submission-form .tooltip .messages:before{border-right:6.5px transparent solid;border-left:6.5px transparent solid;border-bottom:9px #cacaca solid}.webform-submission-form .tooltip .messages:after{border-right:6px transparent solid;border-left:6px transparent solid;border-bottom:8px #f2f2f2 solid}.webform-submission-form .tooltip .messages:after,.webform-submission-form .tooltip .messages:before{position:absolute;left:50%;transform:translate(-50%,0)}.webform-submission-form .tooltip .messages:before{top:-10px}.webform-submission-form .tooltip .messages:after{top:-8px}.webform-submission-form div[id^=ajax-wrapper] .messages{background:transparent;padding-right:8px;padding-left:8px}.webform-submission-form div[id^=ajax-wrapper] .messages.messages--warning{color:#ddc44f}.webform-submission-form div[id^=ajax-wrapper] .messages.messages--error{color:#cd4533}.webform-submission-form .js-form-type-webform-custom-composite label{margin-bottom:10px}.webform-submission-form .js-form-type-webform-custom-composite .container-inline{margin-top:20px}.webform-submission-form .js-form-type-webform-custom-composite .tabledrag-toggle-weight-wrapper,.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-add.js-webform-multiple-add.container-inline,.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-tabledrag-toggle-weight{display:none}.webform-submission-form .js-form-type-webform-custom-composite [class*=-add-more-items]{display:none}.webform-submission-form .js-form-type-webform-custom-composite a.tabledrag-handle{width:20px;height:20px;border:1px solid #cacaca}.webform-submission-form .js-form-type-webform-custom-composite a.tabledrag-handle .handle{width:18px;height:18px;margin:0;padding:0;background-position:1px 1px}.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table td input[type=image],.webform-submission-form .js-form-type-webform-custom-composite a.tabledrag-handle{border-radius:2px}.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table td input[type=image]:focus,.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table td input[type=image]:hover,.webform-submission-form .js-form-type-webform-custom-composite a.tabledrag-handle:focus,.webform-submission-form .js-form-type-webform-custom-composite a.tabledrag-handle:hover{background:#ffffff;box-shadow:1px 1px 4px rgba(0,0,0,0.1)}.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table td input[type=image]{width:20px;height:20px;margin:0;margin-left:4px;padding:2px;border:1px solid #2d2d2d}.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table td input[type=image]:focus,.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table td input[type=image]:hover{border:1px solid #cacaca}.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table tbody tr:first-child:last-child td input[type=image]:last-child{opacity:0.15;cursor:default}.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table tbody tr:first-child:last-child td input[type=image]:last-child:focus,.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table tbody tr:first-child:last-child td input[type=image]:last-child:hover{border:1px solid #2d2d2d}.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table table thead tr{border:0;background-color:#f2f2f2;border:1px solid #cacaca}.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table table tbody{border:1px solid #cacaca}.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table table tbody tr:nth-child(odd){background-color:#fbfbfb}.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table table tbody tr:nth-child(2n){background-color:#f2f2f2}.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table table tbody tr select{width:auto}.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table td{padding:10px 4px}.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table td.webform-multiple-table--handle{padding:0 8px 0 27px}.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table td.webform-multiple-table--operations{width:64px;padding:8px 12px 8px 4px}.webform-submission-form .webform-actions{margin-bottom:0}.webform-confirmation .form-submit,.webform-submission-form .form-submit{float:right;margin:0;text-align:center}.webform-confirmation .form-submit.webform-button--previous,.webform-submission-form .form-submit.webform-button--previous{float:left;border-color:#4d4d4d;border-color:#565656;background-color:#BABABA}.webform-confirmation .form-submit:hover,.webform-submission-form .form-submit:hover{text-decoration:none}.webform-confirmation__back{margin:0}.user-login-form label.form-required:after{content:""}.user-login-form .form-item{margin-top:15px}.user-login-form .form-item:first-of-type{margin-top:0}.user-login-form .form-submit{margin-top:30px}@media (max-width:479px){.styled-form .js-form-type-webform-telephone .ext-number{position:relative}.styled-form .form-submit+.form-submit{margin-top:15px}.js-form-type-managed-file input[type=file],.js-form-type-managed-file span.file{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.js-form-type-managed-file input[type=submit]{border-top-left-radius:0;border-top-right-radius:0}.webform-submission-form .ajax-progress-throbber{display:none}}@media (max-width:768px){.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table table tbody tr select{width:100%}.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table td{padding:6px 12px}.webform-submission-form .js-form-type-webform-custom-composite .webform-multiple-table tr{padding:3px 0px 10px 0px}}@media screen and (min-width:480px){.styled-form .js-form-type-managed-file input[type=file],.styled-form .js-form-type-managed-file span.file{border-top-right-radius:0;border-bottom-right-radius:0}.styled-form .js-form-type-managed-file input[type=submit]{position:relative;left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.styled-form .webform-submission-form .ajax-progress-throbber{right:26.5%}}@media screen and (min-width:720px){.webform-submission-form .ajax-progress-throbber{right:34.5%}}.btn--primary{background-color:#D82520}.btn--primary:focus,.btn--primary:hover{background-color:#971a16;color:#ffffff}.btn--plus{color:#D82520}.btn--plus:before{background:#D82520}.btn--plus-primary{background-color:#D82520}.btn--plus-primary:hover{color:#D82520}a:focus .btn--plus-primary,a:hover .btn--plus-primary{color:#D82520}.btn--bold--text-primary,.btn--full--text-primary,.btn--half--text-primary,.btn--semi--text-primary{color:#D82520}.zone-btn-image .btn-icons .header{background-color:#D82520}.zone-btn-image.overlay .btn-image{background-color:#D82520}.zone-btn-image.overlay .btn-image img{opacity:0.4}.button-research-group{border-top-color:#D82520}.bg-color-main{background-color:#D82520}.bg-color-main-1{background-color:#D82520}.bg-color-main-2{background-color:#e0514d}.bg-color-main-3{background-color:#971a16}.bg-gradient-main-1{background-image:linear-gradient(to bottom,#D82520,#e0514d)}.bg-gradient-main-1--reversed{background-image:linear-gradient(to top,#D82520,#e0514d)}.action-card{border-top-color:#D82520}.action-card--simple .title{background-color:#771412}.background-image-wrapper .filter:after{background:linear-gradient(to top,rgba(185,185,185,0.5),rgba(185,185,185,0.5))}.wrapper-image-full .background-image-wrapper .filter:after{background:rgba(185,185,185,0.7)}.date-item{background-color:#D82520}.title a:hover{color:#971a16}.zone-vignette-square .vignette-container .col:nth-child(2) .cta-content{background-color:#ffffff}.zone-vignette-square .vignette-container .col:nth-child(3) .cta-content{background-color:#971a16}.zone-vignette-square .vignette-container .text{color:#000;background-color:rgba(255,255,255,0.9)}.zone-vignette-square .vignette-container .text:hover{background-color:#cccccc}.zone-vignette-square .vignette-bouton .col:first-child .btn--block{background-color:#ffffff}.zone-vignette-square .vignette-bouton .col:nth-child(2) .btn--block{background-color:#971a16}.tile-grid .bloc .cta-content{background-color:#D82520;background-color:rgba(216,37,32,0.9)}@media (min-width:720px){.tile-grid{grid-template-areas:"bloc2 bloc2 bloc3" "bloc2 bloc2 bloc4" "bloc1 bloc1 bloc1"}}.image-information-inverse .image-information{background-color:#ffffff}.image-information-inverse .image-information .content-wrapper a{border-color:#3e3e3e;color:#3e3e3e;width:initial}.zone-program-header{background:#E6ECF2}.breadcrumb a{color:#a61c18}.domaine-card-title{background-color:#D82520}.node-research_group .zone-cta-stretch{color:#ffffff}.node-research_group .zone-cta-stretch h2{color:#ffffff}.node-research_group .zone-cta-stretch .col:first-child{background-color:#c7221d}.node-research_group .zone-cta-stretch .col:last-child{background-color:#D82520}.node-research_group .zone-research-group-single{background-color:#D82520;color:#ffffff}.node-research_group .zone-research-group-single h2{color:#ffffff}.node-research_group .zone-research-group-single .col:first-child{background-color:#c7221d}.node-research_group .zone-research-group-single .col:last-child{background-color:#db3632}.people-card{min-height:auto}.people-card .people-header{background-color:#fff}.zone-valeurs .valeur{border-top:5px solid #D82520}.masonry-icon-box{background-color:#151515;fill:#D82520;stroke:#D82520}.masonry-tile{background-color:#D82520;color:#151515}.masonry-tile:focus,.masonry-tile:hover{outline-color:#771412}.masonry-tile:nth-of-type(3n+1){background-color:#ffffff}.masonry-tile:nth-of-type(3n+2){background-color:#ffffff}.masonry-tile:nth-of-type(3n+3){background-color:#ffffff}.masonry-panel{color:#232323;background-color:#BABABA}.zone-masonry.activites-webdiffusees .masonry-tile--icon{background-color:transparent}.zone-masonry.activites-webdiffusees .masonry-tile--icon svg{height:30px;fill:#D82520;stroke:#D82520}.path-admin tbody tr:focus,.path-admin tbody tr:hover{background:#d7f0ff}#toolbar-administration{z-index:920}#toolbar-bar{z-index:920}#panels-ipe-tray{z-index:920}.links{display:none}.messages{margin-top:0;margin-bottom:0;border:0;grid-column:fullscreen;padding-right:15px;padding-left:15px}.messages.messages--status a{color:#277500}.messages.messages--warning a{color:#736b00}.messages.messages--error a{color:#790e00}#block-flsh-local-tasks,#block-flsh-local-tasks--2,#block-fss-local-tasks,#block-fss-local-tasks--2{background:#505050;display:inline-block;grid-column:fullscreen}#block-flsh-local-tasks--2 nav.tabs,#block-flsh-local-tasks nav.tabs,#block-fss-local-tasks--2 nav.tabs,#block-fss-local-tasks nav.tabs{width:100%;max-width:1200px;box-sizing:border-box;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}#block-flsh-local-tasks--2 ul.tabs,#block-flsh-local-tasks ul.tabs,#block-fss-local-tasks--2 ul.tabs,#block-fss-local-tasks ul.tabs{margin:0;border-bottom:0}#block-flsh-local-tasks--2 ul.tabs li,#block-flsh-local-tasks ul.tabs li,#block-fss-local-tasks--2 ul.tabs li,#block-fss-local-tasks ul.tabs li{display:block;float:left}#block-flsh-local-tasks--2 ul.tabs li a,#block-flsh-local-tasks ul.tabs li a,#block-fss-local-tasks--2 ul.tabs li a,#block-fss-local-tasks ul.tabs li a{color:#d4d4d4;font-size:14px;position:relative;margin:0;margin-left:-1px;text-transform:uppercase;border:0;border-radius:0}#block-flsh-local-tasks--2 ul.tabs li a:hover,#block-flsh-local-tasks ul.tabs li a:hover,#block-fss-local-tasks--2 ul.tabs li a:hover,#block-fss-local-tasks ul.tabs li a:hover{color:#f2f2f2;background:#606060}#block-flsh-local-tasks--2 ul.tabs li a:after,#block-flsh-local-tasks--2 ul.tabs li a:before,#block-flsh-local-tasks ul.tabs li a:after,#block-flsh-local-tasks ul.tabs li a:before,#block-fss-local-tasks--2 ul.tabs li a:after,#block-fss-local-tasks--2 ul.tabs li a:before,#block-fss-local-tasks ul.tabs li a:after,#block-fss-local-tasks ul.tabs li a:before{position:absolute;top:20%;display:block;width:1px;height:60%;content:"";background:#5f5f5f}#block-flsh-local-tasks--2 ul.tabs li a:before,#block-flsh-local-tasks ul.tabs li a:before,#block-fss-local-tasks--2 ul.tabs li a:before,#block-fss-local-tasks ul.tabs li a:before{left:0}#block-flsh-local-tasks--2 ul.tabs li a:after,#block-flsh-local-tasks ul.tabs li a:after,#block-fss-local-tasks--2 ul.tabs li a:after,#block-fss-local-tasks ul.tabs li a:after{right:0}#block-flsh-local-tasks--2 ul.tabs li:first-child a,#block-flsh-local-tasks ul.tabs li:first-child a,#block-fss-local-tasks--2 ul.tabs li:first-child a,#block-fss-local-tasks ul.tabs li:first-child a{margin-left:0}pre.sf-dump{z-index:910!important}.tabs.primary li:before{display:none}.messages--error .alert a{color:#520e05}.messages--error .alert a:hover{text-decoration:underline}.contextual-region{width:100%}.contextual-region .contextual li:before{display:none}.contextual-region .contextual .trigger{display:none}.contextual-region .contextual:hover .contextual-links{display:block}.contextual-region:hover .contextual .trigger{display:block}.contextual-region .slideshow.has-permission{position:relative;padding-top:45px;background-color:#737373}.contextual-region .slideshow.has-permission:before{color:#ffffff;position:absolute;top:13px;left:15px;content:"Slideshow";text-transform:uppercase}.contextual-region .slideshow.has-permission .slick-arrow{top:80px}.zone-admission-contact .contextual-region{height:auto;min-height:72px}.zone-admission-contact .contextual-region:before{padding:10px 25px;position:absolute;z-index:10;display:block;min-height:42px;width:100%;content:"Bloc auto-retrait";text-transform:uppercase;background:#f2f2f2}.zone-admission-contact .contextual-region .contact-admission{position:relative;z-index:20}.menu-item{padding-top:0}@media screen and (min-width:1200px){.slideshow.has-permission:before{position:absolute;left:1%}}@media screen and (min-width:1250px){.slideshow.has-permission:before{position:absolute;left:2%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/sites/fd.ulaval.ca/themes/fd/css/./ajax-loader.gif) center center no-repeat}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;background:transparent;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:0.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none!important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}[data-icon]:before{font-family:"fss-flsh"!important;content:attr(data-icon);font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" ui-icon-"]:before,[class^=ui-icon-]:before{font-family:"fss-flsh"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-icon-twitter-square:before{content:"\74"}.ui-icon-linkedin-square:before{content:"\6c"}.ui-icon-plus:before{content:"\2b"}.ui-icon-minus:before{content:"\2d"}.ui-icon-facebook-square:before{content:"\66"}.ui-icon-video-icon-copie:before{content:"\76"}.ui-icon-check2:before{content:"\67"}.ui-icon-chevron-down:before{content:"\31"}.ui-icon-chevron-left:before{content:"\32"}.ui-icon-chevron-right:before{content:"\33"}.ui-icon-chevron-up:before{content:"\34"}.ui-icon-chevron-down-small:before{content:"\35"}.ui-icon-chevron-left-small:before{content:"\36"}.ui-icon-chevron-right-small:before{content:"\37"}.ui-icon-chevron-up-small:before{content:"\38"}.ui-icon-check:before{content:"\69"}.ui-icon-cog:before{content:"\63"}.ui-icon-cloud:before{content:"\61"}.ui-icon-cloud-thunder:before{content:"\62"}.normes-ul-entete-ul{box-shadow:1px 1px 10px rgba(0,0,0,0.1);z-index:900}.normes-ul-entete-ul:before{width:67px}.normes-ul-entete-ul .switch-langue a{padding:2px 0 2px 0;text-align:center}.normes-ul-entete-ul .switch-langue a.disable{background-color:#c9c9c9;cursor:default}.normes-ul-entete-ul .recherche-desktop,.normes-ul-entete-ul .switch-langue{width:42px}.normes-ul-entete-ul .recherche-desktop{padding:1px}.normes-ul-entete-ul .icon-close{margin-top:1px;margin-left:0}.normes-ul-entete-ul .entete-contenu{max-width:1200px}.normes-ul-entete-ul .organisation{display:table;height:auto;height:80px;padding:0 3.5em 0 3.125em}.normes-ul-entete-ul .organisation .titres{top:0;display:table-cell;transform:none;vertical-align:middle}.normes-ul-entete-ul .departement:hover,.normes-ul-entete-ul .faculte:hover{text-decoration:underline}.normes-ul-entete-ul .navigation-generale a{font-size:0.875em}.normes-ul-entete-ul .nav-mobile-trigger{margin-left:-100%}.normes-ul-entete-ul .nav-mobile-trigger span:after{top:7px}.normes-ul-entete-ul .wrapper-logo{float:left;margin-right:-100%}.normes-ul-entete-ul .logo-ul{z-index:950}.normes-ul-entete-ul .svg-logo{width:35px;height:46px}.normes-ul-entete-ul #nav-toggle span,.normes-ul-entete-ul #nav-toggle span:after,.normes-ul-entete-ul #nav-toggle span:before{transition:all 0.25s ease-in-out}.normes-ul-nav-mobile-wrapper .nav-mobile{display:none;visibility:visible;transition:background-color 0.25s ease-in-out;transform:none}.normes-ul-nav-mobile-wrapper .nav-mobile .nav-mobile-content{transform:translateY(-100%)}.normes-ul-nav-mobile-wrapper>.nav-mobile.dropdown-is-active{transition:background-color 0.25s ease-in-out;background-color:rgba(0,0,0,0.6)}.normes-ul-nav-mobile-wrapper>.nav-mobile.dropdown-is-active .nav-mobile-content{transform:translateY(0)}.normes-ul-nav-mobile-wrapper ul.move-out .general,.normes-ul-nav-mobile-wrapper ul.move-out>.nav-mobile-recherche form,.normes-ul-nav-mobile-wrapper ul.move-out>li>.nav-mobile-recherche .switch-langue,.normes-ul-nav-mobile-wrapper ul.move-out>li>.nav-mobile-recherche form,.normes-ul-nav-mobile-wrapper ul.move-out>li>a{transform:translateX(-110%)}.normes-ul-recherche{top:-9px;height:auto;margin-bottom:0}.normes-ul-recherche .section-recherche-buttons{position:relative;max-width:1200px;margin:0 auto 0 auto;padding:25px 15px 0 15px}.normes-ul-recherche .btn-recherche{top:20px}.normes-ul-recherche form{max-width:1200px;padding:20px 15px 25px 15px}.normes-ul-recherche ul li{position:relative;display:inline-block;margin-right:15px;background-color:#ffffff}.normes-ul-recherche ul li a{color:white;font-size:14px;display:inline-block;padding:3px 15px;text-decoration:none;border:1px solid #60605f;background-color:#2e2e2e}.normes-ul-recherche ul li.actif a,.normes-ul-recherche ul li.actif a:hover,.normes-ul-recherche ul li:focus{color:#000000;background-color:#c2c1c0}.normes-ul-recherche ul li:focus,.normes-ul-recherche ul li a:hover{color:white;background-color:rgba(46,46,46,0.7)}.normes-ul-nav-mobile-wrapper{z-index:800}.normes-ul-nav-mobile-wrapper .nav-mobile-content>li:first-child:before,.normes-ul-nav-mobile-wrapper .sub-menu>li:first-child:before{display:block;width:100%;height:24px;content:""}.normes-ul-nav-mobile-wrapper .dernier-item-principal:after{height:1px}.normes-ul-nav-mobile-wrapper ul ul li:last-child:after{height:24px}.normes-ul-nav-mobile-wrapper ul{overflow:visible}.normes-ul-nav-mobile-wrapper ul a:hover{text-decoration:none;background-color:#313131}.normes-ul-nav-mobile-wrapper .current>.menu-link,.normes-ul-nav-mobile-wrapper .current>a,.normes-ul-nav-mobile-wrapper .menu-item>.menu-link,.normes-ul-nav-mobile-wrapper .menu-item>a{position:relative;overflow:visible}.normes-ul-nav-mobile-wrapper .current>.menu-link span,.normes-ul-nav-mobile-wrapper .current>a span,.normes-ul-nav-mobile-wrapper .menu-item>.menu-link span,.normes-ul-nav-mobile-wrapper .menu-item>a span{display:block;overflow:hidden;width:100%;text-overflow:ellipsis}.normes-ul-nav-mobile-wrapper .current>.menu-link:after,.normes-ul-nav-mobile-wrapper .current>.menu-link:before,.normes-ul-nav-mobile-wrapper .current>a:after,.normes-ul-nav-mobile-wrapper .current>a:before,.normes-ul-nav-mobile-wrapper .menu-item>.menu-link:after,.normes-ul-nav-mobile-wrapper .menu-item>.menu-link:before,.normes-ul-nav-mobile-wrapper .menu-item>a:after,.normes-ul-nav-mobile-wrapper .menu-item>a:before{position:absolute;top:0;display:block;width:20px;height:100%;content:"";background-color:inherit}.normes-ul-nav-mobile-wrapper .current>.menu-link:before,.normes-ul-nav-mobile-wrapper .current>a:before,.normes-ul-nav-mobile-wrapper .menu-item>.menu-link:before,.normes-ul-nav-mobile-wrapper .menu-item>a:before{right:100%}.normes-ul-nav-mobile-wrapper .current>.menu-link:after,.normes-ul-nav-mobile-wrapper .current>a:after,.normes-ul-nav-mobile-wrapper .menu-item>.menu-link:after,.normes-ul-nav-mobile-wrapper .menu-item>a:after{left:100%}.normes-ul-nav-mobile-wrapper .current.has-children>.menu-link:after,.normes-ul-nav-mobile-wrapper .current.has-children>.menu-link:before,.normes-ul-nav-mobile-wrapper .current.has-children>a:after,.normes-ul-nav-mobile-wrapper .current.has-children>a:before,.normes-ul-nav-mobile-wrapper .menu-item.has-children>.menu-link:after,.normes-ul-nav-mobile-wrapper .menu-item.has-children>.menu-link:before,.normes-ul-nav-mobile-wrapper .menu-item.has-children>a:after,.normes-ul-nav-mobile-wrapper .menu-item.has-children>a:before{transform:none;background-color:inherit}.normes-ul-nav-mobile-wrapper .current.has-children>.menu-link svg,.normes-ul-nav-mobile-wrapper .current.has-children>a svg,.normes-ul-nav-mobile-wrapper .menu-item.has-children>.menu-link svg,.normes-ul-nav-mobile-wrapper .menu-item.has-children>a svg{position:absolute;right:0;top:50%;transform:translateY(-50%);height:24px;width:24px}.normes-ul-nav-mobile-wrapper .current.has-children>.menu-link svg .path,.normes-ul-nav-mobile-wrapper .current.has-children>a svg .path,.normes-ul-nav-mobile-wrapper .menu-item.has-children>.menu-link svg .path,.normes-ul-nav-mobile-wrapper .menu-item.has-children>a svg .path{fill:#ffffff}.normes-ul-nav-mobile-wrapper .current.has-children>.menu-link:before,.normes-ul-nav-mobile-wrapper .current.has-children>a:before,.normes-ul-nav-mobile-wrapper .menu-item.has-children>.menu-link:before,.normes-ul-nav-mobile-wrapper .menu-item.has-children>a:before{top:1px}.normes-ul-nav-mobile-wrapper .normes-ul-nav-mobile-wrapper ul.move-out .general,.normes-ul-nav-mobile-wrapper .normes-ul-nav-mobile-wrapper ul.move-out>li>.nav-mobile-recherche .switch-langue,.normes-ul-nav-mobile-wrapper .normes-ul-nav-mobile-wrapper ul.move-out>li>.nav-mobile-recherche form,.normes-ul-nav-mobile-wrapper .normes-ul-nav-mobile-wrapper ul.move-out>li>a{transform:translateX(-111%)}.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .go-back a{line-height:2.75em;height:2.75em;margin-bottom:15px;border:0;border-bottom:1px solid #6b6b6b;border-radius:3px;background-color:#505050}.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .go-back a svg{height:24px;left:4px;position:absolute;top:9px;width:24px}.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .go-back a svg .path{fill:#ffffff}.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .go-back a:hover{background:#636363}.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .go-back a:before{content:none}.normes-ul-nav-mobile-wrapper .nav-mobile.charcoal .nav-mobile-content .go-back a:after{display:none}.header{position:relative;z-index:700}.menu-main{display:none;background-color:#313131;color:#ffffff}.menu-main nav{margin:0 auto;padding:0 15px}.menu-main .menu{display:table;width:auto;max-width:100vw;margin:0 auto}.menu-main .menu .menu-item{line-height:1.3125em;position:relative;display:table-cell;box-sizing:border-box;width:auto;height:70px;margin:0;list-style:none;text-align:left;vertical-align:middle}.menu-main .menu a{color:#ffffff;font-size:1.125em;display:flex;justify-content:center;align-items:center;height:100%;padding:0 30px;transition:padding 0.125s ease-out;text-align:center;text-decoration:none;letter-spacing:0.2px;text-shadow:0 0 1px rgba(0,0,0,0.5)}.menu-main .menu a.is-active,.menu-main .menu a:focus,.menu-main .menu a:hover{background-color:rgba(0,0,0,0.25)}.menu-main .menu a:focus{outline:dotted thin}.menu-main .menu a.bg-color-main-1{color:#f2f2f2}.menu-meta{display:none}@media screen and (min-width:720px){.menu-main .menu a{padding:0 20px}}@media screen and (min-width:980px){.normes-ul-entete-ul{box-shadow:none}.nav-mobile-trigger{display:none}.menu-main,.menu-meta{display:block}.menu-mobile{display:none}.nav-mobile{display:none!important}.normes-ul-entete-ul{transition:margin 0.25s ease-out;border-top:30px solid #ffc103}.normes-ul-entete-ul:before{right:0;left:auto;width:75%;border-right:0;background-color:#e30513}.normes-ul-entete-ul.open-search{margin-bottom:-12px}.normes-ul-entete-ul .navigation-generale,.normes-ul-entete-ul .recherche-desktop,.normes-ul-entete-ul .switch-langue{display:block;margin-top:0}.normes-ul-entete-ul .recherche-desktop,.normes-ul-entete-ul .switch-langue{font-size:32px;line-height:32px;width:36px}.normes-ul-entete-ul .switch-langue a{font-size:16px;line-height:2.125;padding:0}.normes-ul-entete-ul .logo-complet{display:block}.normes-ul-entete-ul .logo-mobile{display:none}.normes-ul-entete-ul .logo-ul{margin:30px 30px 0 0}.normes-ul-entete-ul .wrapper-logo{margin-right:0}.normes-ul-entete-ul .svg-logo{width:125px;height:52px}.normes-ul-entete-ul .organisation{height:105px;padding-left:0}.normes-ul-entete-ul .organisation:before{content:" "}.normes-ul-entete-ul .organisation .titres{padding-left:25px}.normes-ul-entete-ul .deux-titres .faculte{font-size:1em;line-height:1.25}.normes-ul-entete-ul .deux-titres .faculte:after{height:6px}.normes-ul-entete-ul .deux-titres .departement{font-size:1.125em;line-height:20px}.normes-ul-entete-ul .navigation-generale,.normes-ul-entete-ul .recherche-desktop,.normes-ul-entete-ul .switch-langue{margin-top:8px}.normes-ul-entete-ul .recherche-desktop,.normes-ul-entete-ul .switch-langue{font-size:38px;width:42px}.normes-ul-entete-ul .switch-langue a{font-size:18px;line-height:2;padding:2px 0}.normes-ul-recherche{top:0;box-shadow:inset rgba(0,0,0,0.1) 0 -2px 3px}.menu-main .menu a{padding:0 30px}}@media screen and (min-width:1200px){.menu-main .menu a{padding:0 60px}}@media screen and (min-width:1200px) and (min-width:1660px){.normes-ul-entete-ul:before{width:66%}}@media screen and (max-width:979px){.normes-ul-recherche{display:none!important}}.slick-slider{overflow:hidden}.slick-slider.slick-dotted{margin-bottom:0}.slick-slide{margin:0 1.5em}.slick-dots{line-height:0;z-index:400;top:15px;right:12px;bottom:auto;text-align:right}.slick-dots li{height:auto;margin:0 3px;padding:5px 0;cursor:pointer}.slick-dots li button{width:20px;height:6px;padding:0;background:#272727}.slick-dots li button:before{display:none}.slick-dots li:hover button{background:#000000}.slick-dots li.slick-active button{background:#D82520}.slick-dots li.slick-active:hover button{background:#D82520}.slick-arrow{z-index:500;top:-1px;bottom:-1px;overflow:hidden;width:30px;height:auto;transform:none}.slick-arrow:before{color:#ffffff;font-family:iconesUL;font-size:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-shadow:rgba(0,0,0,0.25) 0 0 10px}.slick-prev{left:0}.slick-prev:before{content:"d"}.slick-next{right:0}.slick-next:before{content:"e"}.slideshow .slide{display:none}.slideshow .slide:first-child{display:block}.slideshow .slick-slide{display:block;margin:0;max-height:730px}.slideshow .container{position:relative;height:100%;padding-right:0;padding-left:0}.slideshow .container .container-inner{display:flex;height:100%;align-items:center}.slideshow .text{position:absolute;bottom:0;display:inline-block;width:100%;padding:30px;background-color:#ffffff;background-color:rgba(255,255,255,0.7)}.slideshow .text .title{font-size:1.5em;font-weight:700;line-height:1.05;margin:0;text-transform:uppercase}.slideshow .text .desc{font-size:1em;font-weight:300;margin-top:1.25em}.slideshow .text a{font-size:1em;width:100%;min-width:0;margin-top:1.75em}.slideshow .text.dark{color:#ffffff;background-color:#000000;background-color:rgba(0,0,0,0.6)}.slideshow .text.dark .desc,.slideshow .text.dark .title,.slideshow .text.dark a{color:inherit}.slideshow .text.dark a{border-color:#ffffff}.slideshow .contextual{right:30px}.slide{position:relative;overflow:hidden;height:380px}.slide .image-wrapper{background-color:#5ecece;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slide picture img{display:block;width:initial;max-width:none;height:auto;opacity:0.9;transition:opacity 0.75s ease-out}.slide picture img.lazy{opacity:0}.slide picture img.loaded{opacity:0.9}@media screen and (min-width:630px){.slideshow .text{bottom:50%;transform:translateY(50%);left:6%;max-width:500px;padding:50px}@supports (bottom:inherit){.slideshow .text{bottom:inherit;transform:none}}.slideshow .text .title{font-size:1.875em}.slideshow .text a{width:auto;min-width:320px}.slideshow .text.right{right:6%;left:auto;float:right}.slideshow .slide{height:550px;min-height:480px}}@media screen and (min-width:750px){.slideshow .slide{height:calc(100vh - 300px)}}@media screen and (min-width:480px){}@media screen and (min-width:720px){}@media screen and (min-width:980px){.slideshow .text .title{font-size:2.25em}.slideshow .text .desc{font-size:1.125em}}@media screen and (min-width:1200px){.slick-dots{right:1%}}@media (min-width:630px) and (min-height:850px){.slideshow .slide{min-height:550px}}@media (min-width:1024px) and (min-height:1024px){.slideshow .slide{min-height:720px}}@media screen and (min-width:1250px){.slideshow .container{padding-right:15px;padding-left:15px}.slick-dots{right:2%}}@media screen and (min-width:1940px){.slide .image-wrapper{width:100%}.slide picture img{width:100%;max-width:100%}}.banner{position:relative;overflow:hidden;height:300px}.banner .image-wrapper{background-color:#5ecece;position:absolute;left:50%;transform:translate(-50%,0)}.banner picture img{display:block;width:initial;max-width:none;height:auto;opacity:0.9}.no-filter .banner picture img{opacity:1}.banner-info{display:none;font-weight:bold;position:absolute;bottom:0;left:60%;width:100%;padding:30px;text-transform:uppercase;background-color:#ffffff;background-color:rgba(255,255,255,0.75)}.banner-info:after{content:'';position:absolute;display:block;width:100%;height:100%;background:inherit;position:absolute;top:0;left:100%}.banner-info .node-news .article-content .article-detail,.banner-info p,.node-news .article-content .banner-info .article-detail{font-size:1.5em}@media screen and (min-width:1940px){.banner .image-wrapper{width:100%}.banner picture img{width:100%;max-width:100%}}.normes-ul-admission .admission-entete h2{margin:0}.node-news .article-content .normes-ul-admission.fss .admission-entete .article-detail,.normes-ul-admission.fss .admission-entete .node-news .article-content .article-detail,.normes-ul-admission.fss .admission-entete p{line-height:1.1}.zone-btn-image .col{padding-left:0;padding-right:0}.zone-btn-image .btn-icons:hover{text-decoration:none}.z-contextuel-900 .contextual{z-index:900}.activites-webdiffusees .masonry-panel--body{margin-right:0}.bg-color-grey-1+.bg-color-grey-1,.bg-color-grey-2+.bg-color-grey-2,.bg-color-grey-2+.webform-progress-tracker.progress-tracker,.bg-color-grey-3+.bg-color-grey-3,.bg-color-main+.bg-color-main,.bg-color-main-1+.bg-color-main-1,.bg-color-main-2+.bg-color-main-2,.bg-color-main-3+.bg-color-main-3,.bg-color-white+.bg-color-white,.webform-progress-tracker.progress-tracker+.bg-color-grey-2,.webform-progress-tracker.progress-tracker+.webform-progress-tracker.progress-tracker{padding-top:0}.bg-color-main-light-1{background-color:#E6ECF2}.bg-color-main-light-2{background-color:#D2E2ED}.bg-color-main-light-3{background-color:#adc2d1}.page-recherche-financement-de-la-recherche-calendrier .zone-heading .page-title .page-title,.zone-heading .page-recherche-financement-de-la-recherche-calendrier .page-title .page-title,.zone-heading .wide-title .page-title{max-width:650px}.zone-contact-point h2{margin-top:0}.zone-vignette-square-accueil__grid{display:flex;flex-direction:column}.zone-vignette-square-accueil__grid a{display:block;position:relative;overflow:hidden;margin-bottom:10px}.zone-vignette-square-accueil__grid a:first-child{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / 3;grid-area:box1}.zone-vignette-square-accueil__grid img{display:block;width:100%;height:100%;object-fit:cover}.zone-vignette-square-accueil__grid .text{position:relative;display:inline-block;width:100%;z-index:2;color:#fff;background-color:#151515;text-align:center;padding:15px 0}.zone-vignette-square-accueil__grid .text h1,.zone-vignette-square-accueil__grid .text h2,.zone-vignette-square-accueil__grid .text h3{color:#fff;font-size:22px;margin:0 0 10px 0}@media screen and (min-width:480px){.zone-vignette-square-accueil__grid a:first-child img{object-position:center 30%}.zone-vignette-square-accueil__grid a:nth-child(3) img{object-position:center 30%}}@media screen and (min-width:720px){.zone-vignette-square-accueil__grid a:first-child img{object-position:center 33%}.zone-vignette-square-accueil__grid a:nth-child(3) img{object-position:center 5%}.zone-vignette-square-accueil__grid .text{position:absolute;bottom:0;background-color:#393939cc}}@media screen and (min-width:980px){.zone-vignette-square-accueil__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 44px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr 44px 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"box1 box2" "box1 box3";grid-gap:44px;max-height:700px}.zone-vignette-square-accueil__grid a{margin-bottom:0;box-shadow:0 3px 4px 0 rgba(0,0,0,0.14),0 3px 3px -2px rgba(0,0,0,0.12),0 1px 8px 0 rgba(0,0,0,0.2);transition:box-shadow .2s ease-in-out}.zone-vignette-square-accueil__grid a:first-child img{position:initial;object-position:center top}.zone-vignette-square-accueil__grid a:focus-within,.zone-vignette-square-accueil__grid a:hover,.zone-vignette-square-accueil__grid afocus{box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2)}.zone-vignette-square-accueil__grid img{position:initial;object-position:center top}.zone-vignette-square-accueil__grid .text{position:absolute;bottom:0}.zone-vignette-square-accueil__grid a:first-child{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}}.zone-formation-grh.zone-cta-white .cta-content{align-content:flex-start}.horizontal-cta .title{padding-left:15px}.zone-advantage-full .grid{display:flex;flex-wrap:wrap}.zone-advantage-full .col{display:flex;padding-left:0;padding-right:0}.zone-advantage-full .advantage-full{height:100%;width:100%;display:flex;flex-direction:column;align-content:space-between}.zone-advantage-full .advantage-full .content-wrapper{padding:25px;box-shadow:0px 0px 15px #00000029;height:100%;display:flex;flex-direction:column;justify-content:space-between}.zone-advantage-full .advantage-full .content-wrapper h2{margin-top:0.5em;font-size:1.5em}.node-news .article-content .zone-advantage-full .advantage-full .content-wrapper .article-detail,.zone-advantage-full .advantage-full .content-wrapper .node-news .article-content .article-detail,.zone-advantage-full .advantage-full .content-wrapper p{margin-bottom:3em}.zone-advantage-full .advantage-full picture{display:flex}.zone-revue-acces{background:url(/sites/fd.ulaval.ca/themes/fd/img/revue-ss.jpg) no-repeat left center;background-size:cover;color:#ffffff}.zone-revue-acces:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(106,137,180,0.9)}.zone-revue-acces .btn--outline{color:#ffffff;border-color:#ffffff}.zone-video-hub .zone-video{padding:0;background-color:transparent}.zone-video-hub .zone-video>.container>.title{margin-top:0}.zone-interactive-content-hub[class*=bg-color] .interactive-content-section.is-cta .button-plus:after{background-color:#2e546f}.zone-interactive-content-hub[class*=bg-color] .interactive-content-section.is-cta .button-plus:before{color:#ffffff}.zone-interactive-content-hub.bg-color-white .interactive-content-section.is-cta{text-decoration:none}.zone-interactive-content-hub.bg-color-white .interactive-content-section.is-cta:hover .button-plus{color:#ffffff;text-decoration:none;background:#D82520}.zone-interactive-content-hub.bg-color-white .interactive-content-section.is-cta:hover .button-plus:after{background-color:#ffffff;height:100%;width:220%}.zone-interactive-content-hub.bg-color-white .interactive-content-section.is-cta:hover .button-plus:before{opacity:1;color:#D82520}.zone-interactive-content-hub.bg-color-white .interactive-content-section.is-cta .button-plus:after{background-color:#ffffff}.zone-cta-admission .grid,.zone-cta-breakout .grid,.zone-cta-card-links .grid,.zone-cta-stretch .grid,.zone-cta-white .grid,.zone-vitrine-varia .grid{display:flex;flex-wrap:wrap}.zone-cta-admission .grid .col,.zone-cta-breakout .grid .col,.zone-cta-card-links .grid .col,.zone-cta-stretch .grid .col,.zone-cta-white .grid .col,.zone-vitrine-varia .grid .col{display:flex}.zone-cta-admission .cta-content,.zone-cta-breakout .cta-content,.zone-cta-card-links .cta-content,.zone-cta-stretch .cta-content,.zone-cta-white .cta-content,.zone-vitrine-varia .cta-content{height:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between}.zone-cta-admission .cta-content .flex-group,.zone-cta-breakout .cta-content .flex-group,.zone-cta-card-links .cta-content .flex-group,.zone-cta-stretch .cta-content .flex-group,.zone-cta-white .cta-content .flex-group,.zone-vitrine-varia .cta-content .flex-group{width:100%}.zone-cta-admission .cta-content .title,.zone-cta-breakout .cta-content .title,.zone-cta-card-links .cta-content .title,.zone-cta-stretch .cta-content .title,.zone-cta-white .cta-content .title,.zone-vitrine-varia .cta-content .title{color:inherit}.node-news .article-content .zone-cta-admission .cta-content .article-detail,.node-news .article-content .zone-cta-breakout .cta-content .article-detail,.node-news .article-content .zone-cta-card-links .cta-content .article-detail,.node-news .article-content .zone-cta-stretch .cta-content .article-detail,.node-news .article-content .zone-cta-white .cta-content .article-detail,.node-news .article-content .zone-vitrine-varia .cta-content .article-detail,.zone-cta-admission .cta-content .node-news .article-content .article-detail,.zone-cta-admission .cta-content p,.zone-cta-breakout .cta-content .node-news .article-content .article-detail,.zone-cta-breakout .cta-content p,.zone-cta-card-links .cta-content .node-news .article-content .article-detail,.zone-cta-card-links .cta-content p,.zone-cta-stretch .cta-content .node-news .article-content .article-detail,.zone-cta-stretch .cta-content p,.zone-cta-white .cta-content .node-news .article-content .article-detail,.zone-cta-white .cta-content p,.zone-vitrine-varia .cta-content .node-news .article-content .article-detail,.zone-vitrine-varia .cta-content p{color:inherit}.zone-cta-admission .cta-content a,.zone-cta-breakout .cta-content a,.zone-cta-card-links .cta-content a,.zone-cta-stretch .cta-content a,.zone-cta-white .cta-content a,.zone-vitrine-varia .cta-content a{margin-top:10px}.zone-cta-admission .cta-content ul,.zone-cta-breakout .cta-content ul,.zone-cta-card-links .cta-content ul,.zone-cta-stretch .cta-content ul,.zone-cta-white .cta-content ul,.zone-vitrine-varia .cta-content ul{text-align:left}.zone-vitrine-varia.bg-color-white .vitrine-custom-links{padding:2em;width:100%}.zone-vitrine-varia.bg-color-white .vitrine-custom-links h3{margin-bottom:1em;margin-top:0}.zone-vitrine-varia.bg-color-white .vitrine-custom-links .grid{display:block}.zone-vitrine-varia.bg-color-white .vitrine-custom-links .col{display:inline-block}.zone-vitrine-varia.bg-color-white .vitrine-signup-form{color:#ffffff;padding:2em;background-color:#313131}.zone-vitrine-varia.bg-color-white .vitrine-signup-form .title{color:#ffffff;font-size:1.75em;margin:0.75em 0 1.75em;text-align:center}.zone-vitrine-varia.bg-color-white .vitrine-signup-form .label{display:block;margin-bottom:0.313em}.zone-vitrine-varia.bg-color-white .vitrine-signup-form .email{background-color:#272727;border:1px solid #E0E0E0;margin-bottom:2em;padding:0.75em 1em;width:100%}.zone-revue-publier .col{text-align:center}.zone-revue-information .zone-information{padding-bottom:1em}.zone-cta-card .grid{display:flex;flex-wrap:wrap}.zone-cta-card .col{display:flex}.zone-cta-card .action-card{padding:1em}.zone-cta-breakout{}.zone-cta-breakout .grid{overflow:hidden}.zone-cta-breakout .bg-color-main-1 .cta-content,.zone-cta-breakout .bg-color-main-2 .cta-content,.zone-cta-breakout .bg-color-main-3 .cta-content,.zone-cta-breakout .bg-color-main .cta-content{color:#ffffff}.zone-cta-breakout .bg-color-main-1 .cta-content a,.zone-cta-breakout .bg-color-main-2 .cta-content a,.zone-cta-breakout .bg-color-main-3 .cta-content a,.zone-cta-breakout .bg-color-main .cta-content a{color:#ffffff;border-color:#ffffff}.zone-cta-breakout .bg-color-main-1 .cta-content ul li:before,.zone-cta-breakout .bg-color-main-2 .cta-content ul li:before,.zone-cta-breakout .bg-color-main-3 .cta-content ul li:before,.zone-cta-breakout .bg-color-main .cta-content ul li:before{background-color:#ffffff}.zone-cta-breakout .bg-color-main,.zone-cta-breakout .bg-color-main-1,.zone-cta-breakout .bg-color-main-2,.zone-cta-breakout .bg-color-main-3,.zone-cta-breakout .bg-color-main-light-1,.zone-cta-breakout .bg-color-main-light-2,.zone-cta-breakout .bg-color-main-light-3{position:relative}.zone-cta-breakout .bg-color-main-1:after,.zone-cta-breakout .bg-color-main-2:after,.zone-cta-breakout .bg-color-main-3:after,.zone-cta-breakout .bg-color-main-light-1:after,.zone-cta-breakout .bg-color-main-light-2:after,.zone-cta-breakout .bg-color-main-light-3:after,.zone-cta-breakout .bg-color-main:after{content:'';position:absolute;top:100%;left:0;display:block;width:100%;height:0;background-color:inherit}.zone-cta-breakout .cta-content{position:relative;width:100%;max-width:460px;padding:30px 15px;text-align:center;justify-content:center;margin-right:auto;margin-left:auto}.zone-cta-breakout .cta-content .title{margin-top:0}.node-news .article-content .zone-cta-breakout .cta-content .article-detail,.zone-cta-breakout .cta-content .node-news .article-content .article-detail,.zone-cta-breakout .cta-content p{margin-bottom:1.5em}.zone-cta-breakout .cta-content a{min-width:100%}.zone-cta-breakout .cta-content a.button-plus{min-width:auto}.zone-cta-stretch{position:relative}.zone-cta-stretch:before{content:'';position:absolute;top:0;left:100%;display:none;width:150%;height:100%;background-color:inherit}.zone-cta-stretch>.grid>.col{flex-direction:column}.zone-cta-stretch>.grid>.col:first-child,.zone-cta-stretch>.grid>.col:last-child{position:relative}.zone-cta-stretch>.grid>.col:first-child:before,.zone-cta-stretch>.grid>.col:last-child:before{content:'';position:absolute;top:0;display:none;width:150%;height:100%;background-color:inherit}.zone-cta-stretch>.grid>.col:first-child{margin-bottom:0}.zone-cta-stretch>.grid>.col:first-child:before{right:100%}.zone-cta-stretch>.grid>.col:last-child .col-inner{max-width:430px;height:100%;margin:0 auto}.zone-cta-stretch>.grid>.col:last-child:before{left:100%;width:300%}.zone-cta-stretch h2{margin-top:0}.zone-cta-stretch .cta-content .title{margin-top:0}.zone-cta-stretch .cta-content a{min-width:100%}.zone-cta-stretch .grid .grid{height:100%;height:calc(100% - 29px)}.zone-cta-white .cta-content{max-width:480px;text-align:center;justify-content:center;margin-right:auto;margin-left:auto}.zone-cta-white .cta-content .title{margin-top:0}.zone-cta-white .grid+.grid{margin-top:30px}.zone-cta-white .col{margin-bottom:60px}.zone-cta-white .grid.content{margin-bottom:-60px}.zone-cta-admission{max-width:430px}.zone-cta-admission .grid{margin-left:0;margin-right:0}.zone-cta-admission>.container{max-width:1170px}.zone-cta-admission>.title{max-width:1170px;margin-top:0;padding-left:15px;margin-right:auto;margin-left:auto}.zone-cta-admission .col{padding-right:0;padding-left:0}.zone-cta-admission .cta-content .title{margin-top:5px}.zone-cta-admission .cta-content a{min-width:100%}.node-news .article-content .zone-cta-admission .cta-content .urgency.article-detail,.zone-cta-admission .cta-content .node-news .article-content .urgency.article-detail,.zone-cta-admission .cta-content p.urgency{color:#ffffff;font-weight:bold;display:block;margin-bottom:0;padding:3px 9px;background:#D82520}.zone-cta-links .contextual-region a{margin-top:0}.zone-cta-links.bg-color-main,.zone-cta-links.bg-color-main-1,.zone-cta-links.bg-color-main-2,.zone-cta-links.bg-color-main-3{color:#ffffff}.zone-cta-links.bg-color-main-1 .btn--outline,.zone-cta-links.bg-color-main-2 .btn--outline,.zone-cta-links.bg-color-main-3 .btn--outline,.zone-cta-links.bg-color-main .btn--outline{border-color:#ffffff;color:#ffffff}.zone-cta-links .container{max-width:460px}.zone-cta-links .container.count-2,.zone-cta-links .container.count-4{max-width:1200px}.zone-cta-links .title{color:inherit;margin-top:0;margin-bottom:1.5em;text-align:center}.node-news .article-content .zone-cta-links .article-detail,.zone-cta-links .node-news .article-content .article-detail,.zone-cta-links p{color:inherit;max-width:37.5em;text-align:center;margin:0 auto 2.5em}.zone-cta-links a{height:100%;display:flex;justify-content:center;align-items:center;margin-top:2em}.zone-cta-links .grid{display:flex;flex-wrap:wrap;justify-content:center}.zone-trouver-programme{display:flex;flex-wrap:wrap}.zone-trouver-programme>div{display:flex;flex-wrap:wrap}.zone-admission-contact{flex-direction:column}.contact-admission,.program-search{width:100%}.program-search,.program-search-container{height:100%}.zone-bg-etudes,.zone-bg-micro-ecn,.zone-bg-vitrine-socio{position:relative}.zone-bg-etudes:before,.zone-bg-micro-ecn:before,.zone-bg-vitrine-socio:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(94,206,206,0.2)}.zone-bg-etudes{background:url(/sites/fd.ulaval.ca/themes/fd/img/etudes/background-etudes-sm.jpg) no-repeat center top;background-size:auto 1760px}.zone-bg-etudes.padding-large{padding-top:30px;padding-bottom:30px}.zone-bg-vitrine-socio{background:url(/sites/fd.ulaval.ca/themes/fd/img/vitrine-socio.jpg) no-repeat left center;background-size:cover}.zone-bg-micro-ecn{background:url(/sites/fd.ulaval.ca/themes/fd/img/cycles-sup-ecn.jpg) no-repeat center;background-size:cover}.normes-ul-admission h2{color:#ffffff}.normes-ul-admission a{transition:background 0.25s ease}.normes-ul-admission a:hover{color:#ffffff;text-decoration:none}.contact-admission.contact-admission{padding:25px}.contact-admission.contact-admission.grey{background:#f2f2f2}.contact-admission.contact-admission.white{background:#f2f2f2;background:rgba(255,255,255,0.8)}.contact-admission.contact-admission.dark{background-color:#313131}.contact-admission.contact-admission.dark .title{margin-top:0}.contact-admission.contact-admission.bg-color-main,.contact-admission.contact-admission.dark{margin-bottom:30px}.contact-admission.contact-admission.bg-color-main .contact-admission-entete .pre-title,.contact-admission.contact-admission.bg-color-main .contact-admission-entete .title,.contact-admission.contact-admission.dark .contact-admission-entete .pre-title,.contact-admission.contact-admission.dark .contact-admission-entete .title{color:#ffffff;text-align:center}.contact-admission.contact-admission .contact-admission-entete .pre-title{font-size:0.875em}.contact-admission.contact-admission .contact-admission-entete .title{font-size:1.5em;text-transform:uppercase}.contact-admission.contact-admission .contact-admission-contenu{line-height:1.25em}.contact-admission.contact-admission .contact-admission-contenu a{font-size:1.375em}.contact-admission.contact-admission .contact-admission-contenu a:before{content:"";display:block}.zone-stats{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);grid-auto-rows:1fr;grid-gap:15px;margin:0 15px}.stats{height:100%}.stats .bg-color-main{display:flex;flex-direction:column;align-items:center;height:100%;color:#ffffff;padding:30px;text-align:center}.stats .bg-color-main .number{font-size:3.125em;font-weight:bold}.stats .bg-color-white{color:#272727;height:120px;padding:15px}.stats .col{display:flex}.publication-item{background-color:#f2f2f2;display:flex;flex-direction:column;height:100%;text-align:center}.publication-item-image{flex:1 1 auto;position:relative;overflow:hidden}.publication-item-image img{display:block;width:100%;max-width:none}.publication-item-content{display:flex;flex-direction:column;flex:1 1 auto;justify-content:center;padding:0.5em 1.25em 1.25em 1.25em}.publication-item-content .title{text-transform:uppercase;font-size:1.25em}.publication-item-content .desc{margin-bottom:1.5em}@media screen and (min-width:480px){.publication-item{flex-direction:row}.publication-item-content,.publication-item-image{flex:1 1 100%}.publication-item-image img{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:150%}}@media screen and (min-width:720px){.zone-bg-etudes{background:url(/sites/fd.ulaval.ca/themes/fd/img/etudes/background-etudes-lg.jpg) no-repeat center top;background-size:auto 1460px}.zone-bg-etudes.padding-large{padding-top:90px;padding-bottom:90px}.zone-stats{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.zone-btn-image .col{padding-left:15px;padding-right:15px}.zone-advantage-full .col:nth-child(odd){padding-right:15px}.zone-advantage-full .col:nth-child(2n){padding-left:15px}.zone-cta-breakout .cta-content{padding:50px 15px}.publication-item{flex-direction:column}.publication-item-content,.publication-item-image{flex:1 1 auto}.publication-item-image img{position:static;transform:none}}@media screen and (min-width:600px){.publication-item-image img{width:100%}}@media screen and (min-width:980px){.zone-bg-vitrine-socio{min-height:310px}.zone-cta-breakout .cta-content{padding:50px 25px}.zone-stats{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);margin:0 60px}.zone-cta-breakout.bg-color-outline .col:after{content:"";margin:50px 0;border-right:1px solid #ccc;top:0;bottom:0;right:0;position:absolute}.zone-cta-breakout.bg-color-outline .col:last-child:after{border-right:0}.zone-cta-breakout .bg-color-main-1:after,.zone-cta-breakout .bg-color-main-2:after,.zone-cta-breakout .bg-color-main-3:after,.zone-cta-breakout .bg-color-main-light-1:after,.zone-cta-breakout .bg-color-main-light-2:after,.zone-cta-breakout .bg-color-main-light-3:after,.zone-cta-breakout .bg-color-main:after{content:'';height:150px}.cta-content br{display:block}.zone-cta-stretch:before{display:block}.zone-cta-stretch>.grid>.col:first-child{margin-bottom:30px;padding-right:30px}.zone-cta-stretch>.grid>.col:last-child{padding-left:30px}.zone-cta-stretch>.grid>.col:first-child:before,.zone-cta-stretch>.grid>.col:last-child:before{display:block}.zone-cta-admission{max-width:none}.zone-cta-admission .title{padding-left:0}.zone-cta-admission .grid{margin-left:-15px;margin-right:-15px}.zone-cta-admission .grid .col{padding-right:15px;padding-left:15px;border-left:1px #E0E0E0 solid}.zone-cta-admission .grid .col:last-child{border-right:1px #E0E0E0 solid}.zone-cta-links .container{max-width:1200px}.publication-item{flex-direction:row}.publication-item-content,.publication-item-image{flex:1 1 100%}.publication-item-image img{position:absolute;transform:translate(-50%,-50%);width:125%}}@media screen and (min-width:1024px){.zone-bg-etudes{background:url(/sites/fd.ulaval.ca/themes/fd/img/etudes/background-etudes-xl.jpg) no-repeat top center fixed;background-size:auto}}@media screen and (min-width:1200px){.zone-cta-breakout .cta-content{padding:75px 25px}.zone-bg-vitrine-socio{min-height:360px}.publication-item-image img{width:100%}}@media screen and (min-width:1920px){.zone-bg-etudes{background-size:cover}}@media screen and (min-height:1080px){.zone-bg-etudes{background-size:cover}}.no-accent h1,.no-accent h2,.no-accent h3,.no-accent h4,.no-accent h5,.no-accent h6{padding-bottom:0}.no-accent h1:after,.no-accent h2:after,.no-accent h3:after,.no-accent h4:after,.no-accent h5:after,.no-accent h6:after{content:none}.zone-masonry.activites-webdiffusees .masonry-tile{height:260px;transition:background-color 0.25s ease}.zone-masonry.activites-webdiffusees .masonry-tile--title{height:180px;justify-content:space-between}.zone-masonry.activites-webdiffusees .masonry-tile--title .awd-title{margin-top:0}.zone-masonry.activites-webdiffusees .masonry-tile--title .type-activite-icon img{height:60px;display:inline}.zone-masonry.activites-webdiffusees .masonry-tile--icon{background-color:transparent}.zone-masonry.activites-webdiffusees .masonry-tile--icon svg{height:30px}.zone-masonry.activites-webdiffusees .masonry-tile:hover{background-color:#d4d4d4}.zone-masonry.activites-webdiffusees .masonry-panel--body ul{list-style-type:unset;padding-left:20px}.zone-masonry.activites-webdiffusees .masonry-panel--body ol{list-style-type:decimal}.zone-masonry.activites-webdiffusees .masonry-panel--body ol li{margin-left:15px}.zone-staff-media .media-news .button-plus{position:absolute;right:0;bottom:0;margin:0;color:#ffffff;font-size:1.875em;font-weight:600;line-height:1.667;display:block;width:1.667em;height:1.667em;overflow:hidden;text-align:center;background-color:#D82520;transition:all 0.25s ease}.zone-staff-media .media-news .button-plus:hover{background-color:#ad1e1a;text-decoration:none}.icon-go-up{display:flex;flex-direction:row-reverse;margin:0 15px 50px 0}.icon-go-up svg{background-color:#BABABA;fill:#ffffff;width:40px;height:40px;padding:5px}.experts-medias-container .title-accent-offset:after,.page-evenements .title-accent-offset:after{margin-left:15px}.zone--information .container{max-width:1200px}.zone--information .container .col{padding-left:0}.tns-outer #tns1-iw,.tns-outer #tns2-iw,.tns-outer #tns3-iw,.tns-outer #tns4-iw{margin:0px 30px 0px 0px}.domaine-card-title{height:50px}.domaines-recherche{padding-right:0;padding-left:0}.domaines-recherche .grid-flex{justify-content:space-between}.domaines-recherche .grid-flex .col{padding-left:0;padding-right:0;width:100%}.domaines-recherche .grid-flex .btn-image img{transition:all 0.25s ease}.domaines-recherche .grid-flex .btn-image:focus img,.domaines-recherche .grid-flex .btn-image:hover img{opacity:0.8}.domaines-recherche .grid-flex .btn-image span{text-align:center;width:100%}.zone-infolettre .btn--full{background-color:transparent;border-color:#ffffff;color:#ffffff}.zone-infolettre h2{color:#ffffff}.zone-article .news-button{padding-left:15px;padding-right:15px}.zone-article .events-button{padding-left:15px;padding-right:15px}.vignette .text{bottom:30px;left:30px;right:30px;height:50px}.vignette:hover .text{color:#272727;background-color:#BABABA}.zone-vignette-square .vignette-simple{padding-left:15px;padding-right:15px}.zone-vignette-square .vignette-simple .double-vignette{display:flex;flex-direction:column;min-height:unset;justify-content:space-between;padding-left:0}.zone-vignette-square .vignette-simple .double-vignette .col{max-height:47.5%;margin-bottom:0;min-height:unset;padding-right:0}.zone-vignette-square .vignette-simple .vignette .text{bottom:50%;transform:translate(-50%,50%);background-color:transparent;color:#ffffff}.zone-vignette-square .vignette-simple .vignette-square-text{font-weight:normal;font-size:1em;position:relative}.zone-vignette-square .vignette-simple .vignette-square-text .text{bottom:0;background-color:rgba(49,49,49,0.8);transform:unset;width:100%;display:block;height:unset;padding:15px 20px;right:0;left:0}.zone-vignette-square .vignette-simple .vignette-square-text h3{color:#ffffff;margin-top:0;margin-bottom:12px}.zone-cta-card-links .action-card{text-align:left;padding:1.5em;box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2)}.zone-cta-card-links .action-card h2{margin-top:10px}.zone-cta-card-links .no-border .action-card{border:none}.zone-cta-breakout .contextual-region{height:100%;width:100%}.zone-cta-breakout .vignette-container .text:hover{background-color:#cccccc}.zone-cta-breakout .vignette-container .vignette .text{min-width:280px}.zone-cta-breakout .vignette:hover .text{background-color:#cccccc;color:#000000}.zone-cta-breakout .bg-color-main-1:after,.zone-cta-breakout .bg-color-main-2:after,.zone-cta-breakout .bg-color-main-3:after,.zone-cta-breakout .bg-color-main-light-1:after,.zone-cta-breakout .bg-color-main-light-2:after,.zone-cta-breakout .bg-color-main-light-3:after,.zone-cta-breakout .bg-color-main:after{content:'';height:0px}.container .image-information .image-wrapper{padding-left:15px}.image-information-inverse a{font-size:1.125em}.image-information.no-shadow{box-shadow:none}.card:focus-within,.card:hover{box-shadow:0 4px 13px rgba(0,0,0,0.28)}.card .card-hero .date-item--oneline{padding:0.3em 0 0.3em 15px}.card-info{padding:15px}.article-item .article-body{padding:15px}.article-experts-medias{transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1)}.article-experts-medias:focus-within,.article-experts-medias:hover{box-shadow:0 4px 13px rgba(0,0,0,0.5)}.article-experts-medias .article-item{transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1)}.article-experts-medias .article-item:focus-within,.article-experts-medias .article-item:hover{color:#BABABA}.card .card-hero img{width:100%}.zone-research-group-list .background-image-wrapper .filter:after{background:rgba(255,255,255,0.4)}.page-etudiants-actuels-mobilite-internationale .main .zone-breadcrumb,.page-futurs-etudiants-dynamisme-de-la-recherche .main .zone-breadcrumb,.page-futurs-etudiants-encadrement-personnalise .main .zone-breadcrumb,.page-futurs-etudiants-formation-diversifiee-et-complete .main .zone-breadcrumb,.page-recherche-domaine-recherche .main .zone-breadcrumb,.page-recherche-theses-et-memoires .main .zone-breadcrumb,.page-recherche-unites-de-recherche .main .zone-breadcrumb{background-color:#ffffff}.accordion-section{-ms-overflow-style:none}.message-urgence .message-urgence-padding{padding:25px;margin-top:50px;margin-bottom:50px}.no-js .b-lazy{display:none}.icon-facebook:before,.icon-linkedin:before,.icon-twitter:before{font-family:"iconesUL";font-size:40px;display:block;float:left}.icon-facebook:before{content:"\6a"}.icon-twitter:before{content:"\6e"}.icon-linkedin:before{content:"\6c"}.content{position:relative;z-index:400}.page-title{margin-top:0;margin-bottom:0}.main-breakout .page-title{padding-right:15px;padding-left:15px}.page-title.smaller{font-size:1.875em;margin-bottom:1.25em}.page-recherche-financement-de-la-recherche-calendrier .page-title,.page-title.wide-title{max-width:650px}.title-accent,.title-accent-offset{position:relative;padding-bottom:1.75rem}.title-accent-offset:after,.title-accent:after{bottom:0;width:50px;height:5px;content:"";background-color:#D82520}.title-accent:after{position:absolute;left:50%;transform:translate(-50%,0)}.title-accent-offset:after{position:absolute;left:0}.page-description{max-width:650px;margin-top:25px;text-align:center;margin-right:auto;margin-left:auto}.main-breakout .page-description{padding-right:15px;padding-left:15px}.zone-contact .grid.pull-top{margin-bottom:1.5em}.zone-contact .grid.pull-top .col{margin-top:-100px}.zone-contact .contact-transparent{padding:2em;background-color:rgba(255,255,255,0.75)}.zone-contact .contact-transparent h2:first-child{margin-top:0}.zone-contact .contact-image{width:100%;height:100%;background-image:url("/sites/fss.ulaval.ca/themes/fss/img/pavillon-dkn-contact.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.page-relations-industrielles-nous-joindre .contact-image{background-image:url("/sites/fss.ulaval.ca/themes/fss/img/pavillon-deseve-contact.jpg")}.map{width:100%;height:300px}.map div{cursor:default}.map__wrapper{position:relative}.map__btnfull{position:absolute;top:0;left:0;z-index:5;background-color:black;padding:30px 30px 30px 30px;border:2px white;color:#fff;box-shadow:inset 0 0 0 18px black,inset 0 0 0 20px white;transition:box-shadow .1s ease-in-out}.map__btnfull:hover{text-decoration:none;color:black;box-shadow:inset 0 0 0 18px black,inset 0 0 0 42px white}.interactive-content.grid{display:flex;flex-wrap:wrap}.interactive-content.grid .col{display:flex}.interactive-content-section{display:block;padding:2em;text-align:center;align-items:stretch;flex-grow:1}[class*=bg-color] .interactive-content-section{background-color:#ffffff}.bg-color-white .interactive-content-section{background-color:#f2f2f2}.text-left .interactive-content-section{text-align:left}.interactive-content-section.is-cta{text-decoration:none}.interactive-content-section.is-cta:hover .button-plus{color:#ffffff;text-decoration:none;background:#c2211d}.interactive-content-section.is-cta:hover .button-plus:after{width:220%;height:100%}.interactive-content-section.is-cta:hover .button-plus:before{opacity:1}a.interactive-content-section{transition:0.25s ease background-color,box-shadow 0.125s ease,transform 0.125s ease}[class*=bg-color] a.interactive-content-section:hover{box-shadow:#b42724 0 3px}.bg-color-white a.interactive-content-section:hover{background-color:#e8e8e8}.people-card .people-header:focus .button-plus,.people-card .people-header:hover .button-plus{color:#ffffff;text-decoration:none;background:#c2211d}.people-card .people-header:focus .button-plus:after,.people-card .people-header:hover .button-plus:after{width:220%;height:100%}.people-card .people-header:focus .button-plus:before,.people-card .people-header:hover .button-plus:before{opacity:1}.people-card .people-info .description{width:80%}.node-webform.section-formulaire .zone-breadcrumb{background-color:#ffffff}.zone-breadcrumb{display:none;padding:0.9375em 0;background-color:#ededed}.node-sous_page_de_programme .zone-breadcrumb,.section-save .zone-breadcrumb,.section-user .zone-breadcrumb{background-color:#ffffff}.page-doctorant .zone-breadcrumb,.page-notre-faculte-repertoire-du-personnel .zone-breadcrumb{padding-bottom:0.9375em;padding-top:0.9375em;background-color:#ededed;text-align:left}.page-doctorant .zone-breadcrumb a,.page-notre-faculte-repertoire-du-personnel .zone-breadcrumb a{color:#a61c18}.node-page .content section table tr{display:flex;flex-wrap:wrap}.node-page_hub .zone-breadcrumb{background-color:#f2f2f2}.node-page_hub.page-403 .zone-breadcrumb,.node-page_hub.page-404 .zone-breadcrumb,.node-page_hub.page-acces-refuse .zone-breadcrumb,.node-page_hub.page-page-non-trouvee .zone-breadcrumb{background-color:#ffffff}.card-item .article-item .article-hero{height:30px;min-height:0}.card-item .article-item--event{height:100%}.card-simple{display:block;padding-left:1.5em;padding-right:1.5em}.video-list-icons{display:block;background-color:#fff;height:50px;width:50px;padding:10px;text-align:center;margin-bottom:15px}.video-list-icons svg{width:100%;height:100%;fill:#D82520}.video-list .video-links{float:right}.video-list-one{display:flex}.icons-one-video{order:1}.zone-testimony .title{padding-left:15px}.zone-testimony .testimony-slideshow button.slick-arrow:before{color:#D82520;font-size:80px;opacity:0.85}.zone-testimony .testimony-slideshow button.slick-arrow:hover:before{opacity:1;font-size:85px}.node-event .zone-breadcrumb{background-color:#ffffff}.article-content .title-wrapper{margin-bottom:0}.article-content .article-sharing{margin:0}.article-content .article-body{margin-bottom:0}.article-content .title-wrapper{background-color:#ffffff}.color-white{color:#fff;border-color:#fff}.color-white h1,.color-white h2,.color-white h3,.color-white h4,.color-white h5,.color-white h6{color:#fff}.color-white .btn--outline{border-color:#fff;color:#fff}.color-white .title{color:#fff}.sidebar-menu .menu-item a:hover{background-color:#E6ECF2}.sidebar-menu .menu-item a.is-active{background-color:#E6ECF2}.sidebar-menu .menu-item.is-parent .level-2{border-top:0}.sidebar-menu .menu-item.is-parent .level-2 a{padding-left:2.5em}.background-image-wrapper{position:relative;overflow:hidden;width:100%;height:100%}.background-image-wrapper.img-mobile .filter{display:block}.background-image-wrapper .background img{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%}.background-image-wrapper .filter{content:""}.background-image-wrapper .filter img{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%}.background-image-wrapper .filter:after{position:absolute;background:linear-gradient(to top,rgba(185,185,185,0.2),rgba(185,185,185,0));height:100%;width:100%;content:""}.wrapper-image-full .background-image-wrapper .filter:after{background:rgba(185,185,185,0.2)}.background-image-wrapper .bloc{position:relative;z-index:10}.button-research-group.domaines-recherche{min-height:auto;padding:35px 30px}.lity-content{padding:1em;background:#ffffff}.zone-information{padding:2em 0 3.5em}.zone-information .title{margin-bottom:1.333em}.zone-information .block-title{font-weight:700;margin-bottom:1em}.zone-information .grid .grid .block-title{margin-bottom:-0.625em}.zone-information .block-content{font-size:0.9375em}.zone-information .btn--outline{align-items:center;border-width:2px;display:flex;flex-grow:1;justify-content:center;margin-bottom:0.5em}.node-news .article-content .zone-information .information-place .article-detail,.zone-information .information-place .node-news .article-content .article-detail,.zone-information .information-place p{background-image:url(/sites/fd.ulaval.ca/themes/fd/img/svg/pin.svg);background-repeat:no-repeat;background-size:2.5em;background-position:-4px 0;padding-left:3.25em}.zone-information .information-contact .contact-email,.zone-information .information-contact .contact-phone,.zone-information .information-contact .contact-website{background-repeat:no-repeat}.zone-information .information-contact .contact-email{background-image:url(/sites/fd.ulaval.ca/themes/fd/img/svg/envelope.svg);background-position:0.25em 50%;background-size:2em;margin-bottom:0.5em;padding:0.5em 0 0.75em 3.75em;word-wrap:break-word}.zone-information .information-contact .contact-phone{background-image:url(/sites/fd.ulaval.ca/themes/fd/img/svg/phone.svg);background-position:0.2em 50%;background-size:2.2em;margin-bottom:0.5em;padding:0.625em 0 0.625em 3.75em}.zone-information .information-contact .contact-website{background-image:url(/sites/fd.ulaval.ca/themes/fd/img/svg/mouse.svg);background-position:0.25em 50%;background-size:2.1em;padding:0.5em 0 0.75em 3.75em;word-wrap:break-word}.zone-information .information-default{display:flex;flex-direction:column}.node-news .article-content .zone-information .information-default .article-detail,.zone-information .information-default .node-news .article-content .article-detail,.zone-information .information-default p{width:100%}.node-staff .zone-breadcrumb,.page-notre-ecole-repertoire-du-personnel .zone-breadcrumb{padding-top:2.25em;text-align:center}.page-futurs-etudiants-le-monde-a-votre-portee .content+.page-title.smaller{margin-top:0.75em}.branding-congres-rlt .lg-col-4-12{text-align:center}.section-save .content{position:relative}.section-save .worker{position:relative;display:inline-block;height:200px;opacity:0}.section-save .worker.animation{animation:slide-right 8s ease-out infinite}.section-save .worker:before{color:#E0E0E0;font-family:"fss-flsh","NoSpace";font-size:150px;position:absolute;top:0;left:0;display:block}.section-save .worker.success:before{color:#8dbe51;content:"\61"}.section-save .worker.success .gear{position:relative}.section-save .worker.success .gear:after,.section-save .worker.success .gear:before{color:black;color:#ffffff;font-family:"fss-flsh","NoSpace";position:absolute;display:block;content:"\63"}.section-save .worker.success .gear:before{font-size:60px;top:72px;left:84px;animation:rotating 4s linear infinite}.section-save .worker.success .gear:after{font-size:40px;top:59px;left:55px;animation:reverse-rotating 3s linear infinite}.section-save .worker.error:before{color:#cd4533;content:"\62"}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes reverse-rotating{0%{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes slide-right{0%{left:0;opacity:0}25%{opacity:1}75%{opacity:1}to{left:100%;left:calc(100% - 150px);opacity:0}}@media screen and (min-width:480px){.zone-information .information-default{flex-direction:row;align-items:baseline}.zone-information .btn--outline{margin-right:15px}.zone-information .btn--outline:last-child{margin-right:0}}@media screen and (min-width:720px){.domaines-recherche .grid-flex .col{padding-left:0;padding-right:0;width:calc(33.33333% - 20.01px)}.node-page .content section table tr{flex-wrap:unset}.vignette .text{left:50%;right:auto}.zone--information .container .col:nth-child(2n){padding-left:15px}.information-flex-container--length-3>.information-flex-col:last-child{padding-left:0}.zone-vignette-square .vignette-simple{max-height:800px;flex-wrap:unset;margin-left:0;padding-left:0}.zone-vignette-square .vignette-simple .double-vignette .col{padding-right:0}.zone-vignette-square .vignette-simple .vignette-square-text .text{right:0;left:0}.background-image-wrapper{position:relative;overflow:hidden;width:100%;height:100%}.background-image-wrapper img{display:block}.background-image-wrapper .filter{display:block}.zone-breadcrumb{display:block}.zone-cta-breakout .vignette-container .vignette .text{min-width:400px}.interactive-content.grid .col:nth-child(3):last-child{position:relative;left:50%;transform:translate(-50%,0)}.zone-information .col.md-col-6-12:first-child{padding-right:40px}.zone-information .col.md-col-6-12:nth-child(2){padding-left:40px}.zone-information .col:after{border-right:1px solid #c3c3c3;content:none;height:100%;position:absolute;right:0;top:0}.zone-information .col:first-child:after{content:""}.zone-information .col:last-child:after{content:none}.zone-information .col .col:after{content:none}.card-simple{display:flex}}@media screen and (min-width:980px){.zone-article .news-button{padding-left:0;padding-right:0}.zone-article .events-button{padding-left:15px;padding-right:15px}.information-flex-container--length-3>.information-flex-col:last-child{padding-left:2.5em}.zone-testimony .title{padding-left:0}.zone-vignette-square .vignette-simple{margin-right:0;padding-right:0}.zone--information .information-flex-container .information-flex-col:first-child{padding-right:1em}.zone--information .container .information-flex-container--length-3 .col:last-child{padding-left:15px}.icon-go-up{display:none}.zone-breadcrumb{padding-bottom:0;background-color:#ffffff}.node-sous_page_de_programme .zone-breadcrumb,.section-save .zone-breadcrumb,.section-user .zone-breadcrumb{padding-bottom:0.9375em}.node-webform .zone-breadcrumb,.page-recherche-financement-de-la-recherche-calendrier .zone-breadcrumb,.page-science-politique-actualites .zone-breadcrumb,.page-sociologie-actualites .zone-breadcrumb,.section-form .zone-breadcrumb,.section-formulaire .zone-breadcrumb,.section-webform .zone-breadcrumb{padding-bottom:0.9375em;background-color:#f2f2f2}.node-phd_student .zone-breadcrumb,.node-staff .zone-breadcrumb{padding-bottom:0.9375em}.node-page_hub .zone-breadcrumb{padding-bottom:0.9375em;background-color:#f2f2f2}.node-page_hub.page-403 .zone-breadcrumb,.node-page_hub.page-404 .zone-breadcrumb,.node-page_hub.page-acces-refuse .zone-breadcrumb,.node-page_hub.page-page-non-trouvee .zone-breadcrumb{background-color:#ffffff}.interactive-content.grid .col:nth-child(3):last-child{left:0;transform:none}.zone-contact .grid.pull-top{display:flex}.zone-information .col:after{border-right:1px solid #c3c3c3;content:"";height:100%;position:absolute;right:0;top:0}.zone-information .col.col.lg-col-4-12{padding-left:30px;padding-right:30px}.zone-information .col.col.lg-col-4-12:first-child{padding-left:15px}.zone-information .col.col.lg-col-4-12:last-child{padding-right:15px}.zone-information .col:last-child:after{content:none}.zone-information .col .col:after{content:none}.zone-information .information-default{flex-direction:column}.branding-congres-rlt .lg-col-4-12{text-align:right}}@media screen and (min-width:980px) and (-o-min-device-pixel-ratio:2/1),screen and (min-width:980px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:980px) and (min--moz-device-pixel-ratio:2),screen and (min-width:980px) and (min-device-pixel-ratio:2),screen and (min-width:980px) and (min-resolution:2dppx),screen and (min-width:980px) and (min-resolution:192dpi){.zone-contact .contact-image{background-image:url("/sites/fss.ulaval.ca/themes/fss/img/pavillon-dkn-contact-2x.jpg")}.page-relations-industrielles-nous-joindre .zone-contact .contact-image{background-image:url("/sites/fss.ulaval.ca/themes/fss/img/pavillon-deseve-contact-2x.jpg")}}@media screen and (min-width:1200px){.interactive-content-section{padding-right:2em;padding-left:2em}}@media screen and (min-width:1200px) and (min-width:1320px){}.zone-breadcrumb.back-links{display:block;padding:16px 0 14px}.zone-breadcrumb.back-links .back-links-item{font-size:0.875em;width:120px;line-height:1.2}.zone-breadcrumb.back-links .back-links-item:hover span{text-decoration:underline}.zone-breadcrumb.back-links .back-links-item span{position:relative;display:inline-block}.zone-breadcrumb.back-links .back-links-item span.long{display:none}.zone-breadcrumb.back-links .back-links-item span.short{display:inline-block}.zone-breadcrumb.back-links .back-links-item span:after{background-image:url(/sites/fd.ulaval.ca/themes/fd/img/svg/chevron-left.svg);background-size:100%;font-size:8px;line-height:4px;position:absolute;top:50%;display:block;width:10px;height:10px;content:""}.zone-breadcrumb.back-links .back-links-item.prev{float:left}.zone-breadcrumb.back-links .back-links-item.prev span{padding-left:1.25em;text-align:left}.zone-breadcrumb.back-links .back-links-item.prev span:after{left:0;transform:translateY(-50%);top:50%}.zone-breadcrumb.back-links .back-links-item.next{float:right;text-align:right}.zone-breadcrumb.back-links .back-links-item.next span{padding-right:1.25em}.zone-breadcrumb.back-links .back-links-item.next span:after{transform:translateY(-50%) rotate(180deg);top:50%;right:0}.node-phd_student .zone-breadcrumb.back-links{padding:18px 0 16px}.node-phd_student .zone-breadcrumb.back-links .back-links-item{width:auto}@media (min-width:420px){.zone-breadcrumb.back-links{padding:17px 0 15px}.zone-breadcrumb.back-links .back-links-item{width:auto;line-height:1.3}}@media (min-width:550px){.zone-breadcrumb.back-links .back-links-item span.short{display:none}.zone-breadcrumb.back-links .back-links-item span.long{display:inline-block}}.zone-staff-search{background-color:#91AEC3;background:linear-gradient(to bottom,#D82520,#e0514d);padding:2em 0}.zone-staff-search:last-child{margin-bottom:0}.zone-staff-search .form-submit{background-color:#272727;color:#ffffff;padding:0.639em 1.5em}.zone-staff-search .form-submit:hover{background-color:rgba(39,39,39,0.7)}.zone-staff-search input[type=text].form-text{background-color:#ffffff;border:2px solid #000000;color:#000000;display:block;font-size:1.125em;overflow:hidden;padding:0.639em 1em;text-overflow:ellipsis;width:100%}.zone-staff-search input[type=text].form-text:-ms-input-placeholder{color:#000000;opacity:1}.zone-staff-search input[type=text].form-text::-ms-input-placeholder{color:#000000;opacity:1}.zone-staff-search input[type=text].form-text::placeholder{color:#000000;opacity:1}.zone-staff-search .dropdown-multiple-search{width:100%}.zone-staff-search .select--dropdown-multiple .dropdown-multiple-button,.zone-staff-search .select-styled{color:#000000;transition:background-color 0.125s ease;background-color:#fff}.zone-staff-search .select--dropdown-multiple .dropdown-multiple-button.active,.zone-staff-search .select--dropdown-multiple .dropdown-multiple-button.toggled,.zone-staff-search .select--dropdown-multiple .dropdown-multiple-button:hover,.zone-staff-search .select-styled.active,.zone-staff-search .select-styled.toggled,.zone-staff-search .select-styled:hover{background-color:rgba(255,255,255,0.8)}.zone-staff-search .select--dropdown-multiple .dropdown-multiple-button .dropdown-multiple-placeholder,.zone-staff-search .select-styled .dropdown-multiple-placeholder{color:#000000}.zone-staff-search .select--dropdown-multiple .dropdown-multiple-button svg,.zone-staff-search .select-styled svg{fill:#000000}.dropdown-multiple.expertise .dropdown-multiple-button.off.off{background-color:#d4d4d4;cursor:default}.node-phd_student h1,.node-staff h1{padding-bottom:1em}.node-phd_student .contact-email,.node-phd_student .contact-location,.node-phd_student .contact-phone,.node-staff .contact-email,.node-staff .contact-location,.node-staff .contact-phone,.staff-item .contact-email,.staff-item .contact-location,.staff-item .contact-phone{padding:1px 0 1px 2em;background-repeat:no-repeat}.node-phd_student .contact-phone,.node-staff .contact-phone,.staff-item .contact-phone{background-size:1.5em;background-image:url(/sites/fd.ulaval.ca/themes/fd/img/svg/phone.svg);margin-bottom:2px}.node-phd_student .contact-email,.node-staff .contact-email,.staff-item .contact-email{background-position:2px center;background-size:1.25em;background-image:url(/sites/fd.ulaval.ca/themes/fd/img/svg/envelope.svg);margin-bottom:2px}.node-phd_student .contact-location,.node-staff .contact-location,.staff-item .contact-location{background-image:url(/sites/fd.ulaval.ca/themes/fd/img/svg/pin.svg);background-size:1.5em;padding:1px 0 2px 2em}.staff-tag{font-size:0.875em;font-weight:700;text-transform:uppercase}.staff-item{}.staff-item .title{margin-top:0}.staff-item .contact-points{font-size:0.938em}.staff-item .description{font-size:0.9375em;line-height:1.3;margin-bottom:1em}.staff-item .btn--plus-primary{bottom:0;height:2em;line-height:2;margin:0;position:absolute;right:0;width:2em;transition:box-shadow 0.25s ease}.staff-item .btn--plus-primary:after{background:#272727}.staff-item .btn--plus-primary:hover{box-shadow:rgba(0,0,0,0.05) 1px 1px 5px}.staff-item .btn--plus-primary:hover:before{color:#fff}.staff-item .staff-tag{padding:0.5em 0.75em;background-color:#ffffff;position:absolute;bottom:1em;left:1.714em}.zone-staff-info{background:#E6ECF2}.zone-staff-info .container{display:flex;flex-direction:row;flex-wrap:wrap;max-width:420px;margin:0 auto;padding:0}.zone-staff-info .child.child-1{width:100%;max-width:420px}.zone-staff-info .child.child-1 img{display:block;width:100%;height:auto}.zone-staff-info .group{padding:1em}.zone-staff-info .child.child-3{display:none}.zone-staff-info .child{box-sizing:border-box;flex:1 1 auto;width:100%}.zone-staff-info .student_unemployed{padding-top:3px;padding-bottom:10px}.zone-staff-info .button{background:#fff;color:#272727;display:block;margin-bottom:1em;padding:1em;max-width:335px;box-sizing:border-box;transition:all 0.125s ease}.zone-staff-info .button:hover{background:#D82520;color:#ffffff}.zone-staff-info .button span{position:relative;width:100%;display:inline-block;padding-right:1.5em}.zone-staff-info .button span:after{background-image:url(/sites/fd.ulaval.ca/themes/fd/img/svg/chevron-right.svg);background-size:100%;font-size:10px;line-height:10px;position:absolute;top:50%;display:block;width:13px;height:13px;content:"";transform:translateY(-50%);right:0}.zone-staff-info .button span.short{display:none}.zone-staff-info .button span.long{display:inline-block}.zone-staff-info .button:last-child{margin-bottom:0}.zone-staff-info .button.language-btn{background:transparent;border:1px solid;width:auto;display:inline-block;padding:0.5em 0.75em;float:none}.zone-staff-info .button.language-btn:hover{background:transparent;color:#272727}.zone-staff-info .staff-positions,.zone-staff-info .staff-tag{margin-bottom:1em}.zone-staff-info .staff-title{margin-top:0;margin-bottom:5px}.zone-staff-info .staff-positions{font-size:0.938em}.zone-staff-info .social{font-size:1.375em;display:block;margin-top:10px}.zone-staff-info .profil-container{position:relative}.zone-staff-info .profil-container:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;box-shadow:0px 40px 80px -75px #000000 inset}.zone-staff-info .profil-container img{display:block}.zone-staff-info .info-container{margin-top:30px;margin-bottom:30px}.zone-staff-info .info-container .language{margin-top:1em}.zone-staff-info .info-container .icons:hover path{fill:rgba(21,21,21,0.5)}.zone-staff-info .info-container .icons a{padding-right:5px}.zone-staff-info .info-container .icons a:hover path{fill:#151515}.zone-staff-info .info-container .icons a svg{width:30px}.zone-staff-content{padding-top:75px;padding-bottom:75px}.zone-staff-content .col:nth-child(2) .button-main{margin-bottom:0.75em;min-width:100%}.zone-staff-media{background-color:#f2f2f2;padding:1.5625em 0}.zone-staff-media .grid{display:flex;flex-wrap:wrap}.zone-staff-media .grid .col{display:flex}.zone-staff-media .staff-title{margin-top:0;margin-bottom:20px}.zone-staff-media .media-news{position:relative;padding:1.875em;padding-bottom:2.5em;background-color:#ffffff;height:100%}.zone-staff-media .media-news .title{margin-top:0}.zone-staff-media .media-news .title a{color:#272727}.zone-staff-media .media-news .title a:hover{color:#436f8e;text-decoration:none}.zone-staff-media .media-news .btn--plus-primary{position:absolute;right:0;bottom:0;margin:0}.zone-staff-media .media-news .btn--plus-primary:after{background:#2e546f}.zone-staff-media .media-news .btn--plus-primary:hover:before{color:#ffffff}@media (min-width:520px){.zone-staff-info .container{max-width:1200px;margin:0 auto;padding-bottom:0}.zone-staff-info .child.child-1{width:50%;max-width:300px}.zone-staff-info .group{width:50%;padding:0 15px 15px 30px}.zone-staff-info .group.no-picture{padding:0 15px 15px 15px}}@media screen and (min-width:720px){.zone-breadcrumb.back-links{display:none}.zone-staff-info .child.child-3{display:block}}@media (min-width:960px){.zone-staff-info .child.child-1{padding-left:15px}.zone-staff-info .child.child-2{padding-right:30px}.zone-staff-info .child.child-3{padding-top:2em}.zone-staff-info .child.group{display:flex;flex-direction:row}.zone-staff-info .button{float:right;width:100%}.zone-staff-info .button .short{display:none}.zone-staff-info .button .long{display:inline-block}}.ugly{display:none;position:absolute;right:15px}.date-item{color:#ffffff;font-weight:700;line-height:1;display:block;width:3.5em;padding:1em 0;text-align:center;background-color:#3e3e3e}.node-evenement-recherche .date-item,.node-event .date-item,.node-news .date-item,.node-staff .date-item{background-color:#D82520}.date-item .day,.date-item .month{display:block}.date-item .month{font-size:1em}.date-item .day{font-size:1.875em}.article-item .article-hero .date-item{bottom:unset;padding:0.3em 0 0.3em 15px}.article-content--event .article-body .flex-group{display:flex;padding-top:20px;flex-wrap:wrap;justify-content:space-between}.article-content--event .article-body .flex-group a{width:100%;margin-bottom:20px}.article-content--event .article-more-info{width:100%}.article-content--event .accordion-section .title{max-width:none}.article-list .article-hero,.node-news .article-hero,.zone-article .article-hero{position:relative;display:block;overflow:hidden;min-height:78px;font-size:20px}.article-list .article-hero .date-item,.node-news .article-hero .date-item,.zone-article .article-hero .date-item{position:absolute;z-index:2;bottom:0;left:0}.article-list .article-hero img,.node-news .article-hero img,.zone-article .article-hero img{display:block;width:100%}.article-list .article-hero picture,.node-news .article-hero picture,.zone-article .article-hero picture{position:relative}.article-list .article-hero picture:after,.node-news .article-hero picture:after,.zone-article .article-hero picture:after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:"";box-shadow:0 0 80px -35px #000000 inset}.article-list .title,.article-list h3,.node-news .title,.node-news h3,.zone-article .title,.zone-article h3{font-size:1.375em}.node-news .title{font-size:2.25em}.node-news .article-content{display:flex;flex-direction:column;align-items:start}.node-news .article-content:after{content:"";display:table;clear:both}.node-news .article-content .action-back-wrapper{clear:both;order:4;width:100%}.node-news .article-content .article-hero-wrapper,.node-news .article-content .body-wrapper,.node-news .article-content .button-wrapper,.node-news .article-content .links-wrapper,.node-news .article-content .social-wrapper,.node-news .article-content .title-wrapper{width:100%;flex:1 1 auto}.node-news .article-content .title-wrapper{background-color:transparent}.node-news .article-content .title{margin-left:0;padding-left:0;padding-right:0;padding-right:0}.node-news .article-content .share-list{float:right;margin-top:0.333em}.node-news .article-content .share-list svg{transition:all 0.125s ease-out}.node-news .article-content .share-list a:hover{text-decoration:none}.node-news .article-content .share-list a:hover svg{fill:#272727}.node-news .article-content .links-wrapper{position:relative;float:left;margin-top:45px;padding:15px;background-color:#f2f2f2}.node-news .article-content .links-wrapper:after,.node-news .article-content .links-wrapper:before{position:absolute;top:0;width:2000px;height:100%;content:"";background:#eeeeee}.node-news .article-content .links-wrapper:before{left:-2000px}.node-news .article-content .links-wrapper:after{right:-2000px}.node-news .article-content .links-wrapper .button-expand{font-size:1em;font-weight:500;padding:0.813em 1.5em;transition:background-color 0.125s ease,color 0.125s ease}.node-news .article-content .links-wrapper .button-expand span.long{display:none}.node-news .article-content .links-wrapper .button-expand span.short{display:inline-block}.node-news .article-content .links-wrapper .button-expand span:after{background:url(/sites/fd.ulaval.ca/themes/fd/img/svg/chevron-left.svg);background-size:contain;font-size:10px;line-height:10px;position:absolute;top:50%;display:block;width:12px;height:10px;content:"";transform:translateY(-50%)}.node-news .article-content .links-wrapper .prev span{padding-right:0;padding-left:1.5em}.node-news .article-content .links-wrapper .prev span:after{top:50%;right:auto;left:0;transform:translateY(-50%)}.node-news .article-content .links-wrapper .next span:after{top:50%;transform:translateY(-50%) rotate(180deg)}.node-news .article-content .title-wrapper{margin:2em 0 1em;order:2}.node-news .article-content .social-wrapper{margin-bottom:1.875em;order:3}.node-news .article-content .social{overflow:hidden;padding:6px;border:1px solid #d4d4d4;border-top:0}.node-news .article-content .social>span{font-weight:600;line-height:34px;padding:0 5px}.node-news .article-content .button-wrapper{order:1}.node-news .article-content .article-hero-wrapper{margin-bottom:0;order:3}.node-news .article-content .body-wrapper{order:4}.node-news .article-content .button{display:block}.article-list{display:flex;flex-wrap:wrap}.article-list .col{display:flex}.article-list-title{margin:20px 0 50px 0;background:#ffffff}.article-list-title:before{content:'';left:100%}.article-list-title:after{content:'';right:100%}.article-list-title:after,.article-list-title:before{position:absolute;top:0;width:100%;height:100%;background-color:inherit}.past-events{padding-top:0}.legacy-item{flex-direction:row!important}.article-list .legacy-item{flex:1 1 auto}.article-list .legacy-item .article-hero img{transition:all 0.25s}.article-list .legacy-item .article-hero:before{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:"";transition:all 0.25s;opacity:0;background-color:rgba(0,0,0,0.2)}.article-list .legacy-item .article-hero:hover:before{opacity:1}.article-list .legacy-item .article-hero:hover img{transform:scale(1.05)}.article-list .legacy-item .title a{color:inherit}.article-list .legacy-item .title a:hover{color:#c2211d}.card-item{padding-bottom:0;background:#ffffff;border-bottom:0}.card-item .card-item-info{padding:15px}.card-item .card-item-info h2{margin-top:0}.card-item .card-item-info h2 a{color:#000000}.extra-news{padding-top:58px}.fss .extra-news .home-article-container,.fss .lead-news .home-article-container{border-bottom:0}.home-article-container{border-bottom:#E0E0E0 1px solid}.home-article-container>div:last-child .article-item{padding-bottom:0}.home-article-container .article-item{height:123px;padding-bottom:0;border-bottom:0}.home-article-container .article-item:after{content:"";display:table;clear:both}.home-article-container .article-item .date{float:left;margin-right:15px;text-decoration:none}.home-article-container .article-item .text{float:left;width:74%;width:calc(100% - 73px);padding-top:10px;border-top:1px solid #E0E0E0}.home-article-container .article-item .title{color:#4d4d4d;font-size:1.125em;font-weight:600;line-height:1.1;overflow:hidden;max-height:40px;margin-top:0}.home-article-container .article-detail .node-news .article-content .article-detail,.home-article-container .article-detail p,.node-news .article-content .home-article-container .article-detail .article-detail{font-size:0.9375em;line-height:1.2;overflow:hidden;height:38px}.home-article-container.views{margin-bottom:0}.home-article-container.views .article-item{height:auto}.lead-news .home-article-container .article-item{height:auto}.lead-news .home-article-container .article-item .title{margin-top:16px}.lead-news .home-article-container .card-item .card-item-info{padding:0}.lead-news .home-article-container .legacy-item{flex-direction:column!important}.lead-news .home-article-container .legacy-item img{position:static!important;transform:none!important}.zone-article h2{margin-top:0}.zone-article .col .btn--outline{margin-top:24px}.zone-article .news-container{border-bottom:1px solid #E0E0E0}.home-article-container.events .article-detail,.home-article-container.events .article-detail .node-news .article-content .article-detail,.home-article-container.events .article-detail p,.node-news .article-content .home-article-container.events .article-detail .article-detail{overflow:visible;height:auto}.home-article-container.events .article-item .title{overflow:visible;max-height:none}.article-content--event .event-inscription{margin-bottom:1em}@media (max-width:400px){.button-expand.multiple{line-height:1.2;display:inline-block;width:120px}.button-expand.multiple.prev span{text-align:left}.button-expand.multiple.next span{text-align:right}}@media (min-width:560px){.node-news .article-content .links-wrapper .button-expand span.long{display:inline-block}.node-news .article-content .links-wrapper .button-expand span.short{display:none}}@media (max-width:719px){.node-news .content.padding-medium{padding-top:0}.node-news .article-content{}.node-news .article-content .article-hero{margin-bottom:0}.node-news .article-content .links-wrapper{line-height:1.44;margin-top:0;padding:16px 0 14px}.node-news .article-content .links-wrapper .button-expand span:after{font-size:8px}.node-news .article-content .links-wrapper .next,.node-news .article-content .links-wrapper .prev{font-size:0.875em;font-weight:500;padding:0;transition:none;border:0;background-color:transparent}.node-news .article-content .links-wrapper .next:hover span,.node-news .article-content .links-wrapper .prev:hover span{text-decoration:underline}.node-news .article-content .links-wrapper .prev{float:left}.node-news .article-content .links-wrapper .prev span{padding-left:1.25em}.node-news .article-content .links-wrapper .next{float:right}.node-news .article-content .links-wrapper .next span{padding-right:1.25em}}@media screen and (min-width:480px){.home-article-container .article-item .text{width:78%;width:calc(100% - 73px)}}@media screen and (min-width:720px){.home-article-container .article-item .text{width:74%;width:calc(100% - 73px)}.home-article-container .article-detail{overflow:hidden;height:38px}.article-content--event .article-body .flex-group a{width:calc(50% - 10px)}.node-news .article-content{display:block;margin:0 -15px}.node-news .article-content .action-back-wrapper{margin-left:15px;margin-right:15px;width:auto}.node-news .article-content .article-hero{margin-bottom:0}.node-news .article-content .article-detail,.node-news .article-content .article-hero,.node-news .article-content .body,.node-news .article-content .button,.node-news .article-content .social,.node-news .article-content .title{margin-right:15px;margin-left:15px}.node-news .article-content .title-wrapper{margin-top:0;margin-bottom:0}.node-news .article-content .article-hero-wrapper,.node-news .article-content .button-wrapper,.node-news .article-content .social-wrapper{float:left;width:calc(33.33333% - 0.01px)}.node-news .article-content .links-wrapper{text-align:center}.node-news .article-content .links-wrapper .prev{margin-right:12px}.node-news .article-content .social-wrapper{margin-top:0;margin-bottom:1.25em}.node-news .article-content .body-wrapper,.node-news .article-content .title-wrapper{float:right;width:calc(66.66666% - 0.01px)}.node-news .article-content .button-wrapper,.node-news .article-content .social-wrapper{clear:left}.node-news .article-content .button{min-width:auto}}@media (min-width:860px){.ugly{display:block}.node-news .article-content .action-back-wrapper{margin:0}.node-news .article-content .action-back-wrapper .action-back{width:auto}}@media screen and (min-width:980px){.home-article-container{height:360px}.home-article-container.views{height:auto}.node-news .article-content .social>span{font-size:1.1em;line-height:2.3;padding:0 8px}.lead-news .home-article-container .article-item{height:359px}.zone-article .news-container{height:419px}}@media (min-width:1215px){.node-news .article-content .links-wrapper .button-expand{min-width:370px}}.node-news .article-content .normes-ul-pied-page.charcoal .copyright .article-detail,.normes-ul-pied-page.charcoal .copyright .node-news .article-content .article-detail,.normes-ul-pied-page.charcoal .copyright p,.normes-ul-pied-page .pied-page-contenu{max-width:1200px}.footer{position:relative;z-index:200}.copyright{position:relative;z-index:200}.copyright .container{margin-right:auto;margin-left:auto}.copyright .node-news .article-content .article-detail,.copyright p,.node-news .article-content .copyright .article-detail{display:inline-block}.copyright .node-news .article-content .copy.article-detail,.copyright p.copy,.node-news .article-content .copyright .copy.article-detail{float:left;padding:8px 0px}.copyright .node-news .article-content .admin.article-detail,.copyright p.admin,.node-news .article-content .copyright .admin.article-detail{display:none;float:right;padding:6px 0}.copyright .node-news .article-content .admin.article-detail a,.copyright p.admin a,.node-news .article-content .copyright .admin.article-detail a{color:#E0E0E0;font-size:16px;transition:color 0.25s ease-in-out,transform 0.25s ease-in-out;line-height:16px;position:relative;top:2px}.copyright .node-news .article-content .admin.article-detail a:before,.copyright p.admin a:before,.node-news .article-content .copyright .admin.article-detail a:before{transform:rotate(0);transition:transform 0.25s ease-in-out;display:inline-block}.copyright .node-news .article-content .admin.article-detail a:hover,.copyright p.admin a:hover,.node-news .article-content .copyright .admin.article-detail a:hover{color:#d4d4d4;text-decoration:none}.copyright .node-news .article-content .admin.article-detail a.login:hover:before,.copyright p.admin a.login:hover:before,.node-news .article-content .copyright .admin.article-detail a.login:hover:before{transform:rotate(45deg)}.copyright .node-news .article-content .admin.article-detail a.logout:hover:before,.copyright p.admin a.logout:hover:before,.node-news .article-content .copyright .admin.article-detail a.logout:hover:before{transform:rotate(-45deg)}.normes-ul-pied-page{position:relative;z-index:400}.normes-ul-pied-page .telephone span{color:#ffffff;font-weight:300;display:block}.node-news .article-content .normes-ul-pied-page .copyright .copy.article-detail a,.normes-ul-pied-page .copyright .node-news .article-content .copy.article-detail a,.normes-ul-pied-page .copyright p.copy a{color:#ffffff}.node-news .article-content .normes-ul-pied-page .copyright .copy.article-detail a:hover,.normes-ul-pied-page .copyright .node-news .article-content .copy.article-detail a:hover,.normes-ul-pied-page .copyright p.copy a:hover{text-decoration:underline}.normes-ul-pied-page .communication [class^=icon]:hover{color:#E0E0E0}@media screen and (min-width:500px){.copyright .node-news .article-content .admin.article-detail,.copyright p.admin,.node-news .article-content .copyright .admin.article-detail{display:inline-block}}.main .gsc-control-cse tr{background:transparent}.main .gsc-control-cse td{padding:0}.main .gsc-control-cse tbody{font-size:1em}.main .gsc-control-cse .gsc-input-box{height:28px}.main .gsc-control-cse .gsc-input-box table{height:100%}.main .gsc-control-cse .gsc-input-box-focus,.main .gsc-control-cse .gsc-input-box-hover,.main .gsc-control-cse .gsc-search-box .gsc-input>input:focus,.main .gsc-control-cse .gsc-search-box .gsc-input>input:hover{box-shadow:none}.main .gsc-control-cse .gsib_a{padding:0 8px}.main .gsc-control-cse input.gsc-search-button{box-sizing:content-box;border-color:#3079ed;background-image:linear-gradient(to bottom,#4d90fe,#4787ed)}.main .gsc-control-cse input.gsc-search-button:hover{border-color:#2f5bb7;background-image:linear-gradient(to bottom,#4d90fe,#357ae8)}.main .gsc-control-cse .gsc-table-result,.main .gsc-control-cse .gsc-thumbnail-inside,.main .gsc-control-cse .gsc-url-top{padding:0}.main .gsc-control-cse .gs-result .gs-title,.main .gsc-control-cse .gs-result a.gs-title,.main .gsc-control-cse .gs-spelling{font-size:18px;text-decoration:none}.main .gsc-control-cse .gs-result .gs-title:hover,.main .gsc-control-cse .gs-result a.gs-title:hover,.main .gsc-control-cse .gs-spelling:hover{text-decoration:underline}.main .gsc-control-cse .gs-imageResult a.gs-title:link,.main .gsc-control-cse .gs-imageResult a.gs-title:link b,.main .gsc-control-cse .gs-imageResult a.gs-title:visited,.main .gsc-control-cse .gs-imageResult a.gs-title:visited b,.main .gsc-control-cse .gs-webResult.gs-result a.gs-title:link,.main .gsc-control-cse .gs-webResult.gs-result a.gs-title:link b,.main .gsc-control-cse .gs-webResult.gs-result a.gs-title:visited,.main .gsc-control-cse .gs-webResult.gs-result a.gs-title:visited b{color:#272727}.main .gsc-control-cse .gs-imageResult div.gs-visibleUrl,.main .gsc-control-cse .gs-webResult div.gs-visibleUrl{font-size:14px;color:#BABABA}.main .gsc-control-cse .gsc-result-info{padding-left:0}.main .gsc-control-cse .gcsc-branding,.main .gsc-control-cse .gsc-adBlock{display:none}.testimony-item{padding:4em 2em 3em}.zone-testimony .title{text-align:left}.testimony-item .testimony-body{padding:2em 2em}.testimony-item.temoignage-court{padding:0}.card-actu .date-item{background-color:#e0514d}.webform-container .ui-tooltip{background-color:#fff}.webform-container .ui-corner-all{border-radius:5px}.webform-container .ui-widget-shadow{box-shadow:rgba(0,0,0,0.8) 2px 2px 10px}.webform-container .js-hide.styled-form .js-form-type-managed-file input[type=submit]{display:none}.webform-container .js-hide.form-submit,.webform-container .webform-submission-form .js-hide.form-submit{display:none}.webform-container .draggable a.tabledrag-handle{margin:5px;display:flex;align-items:center}.webform-container .draggable a.tabledrag-handle .handle{width:16px;height:16px;padding:5px;background-position-x:0;background-position-y:0;margin:0;padding:0}.webform-container .tabledrag-toggle-weight-wrapper{display:none}.zone-masonry.zone-programmes{margin-left:0;margin-right:0}.zone-masonry.zone-programmes .list-buttons .links-vertical .col{margin-bottom:20.5px;padding-right:0;padding-left:0}.zone-masonry.zone-programmes .list-buttons .links-vertical .btn--outline{height:90px;border:2px solid #D82520;display:flex;align-items:center;justify-content:space-around}.zone-masonry.zone-programmes .list-buttons .links-vertical .btn--outline span{font-weight:bold}.zone-masonry.zone-programmes .invisible-mobile{display:none}@supports (grid-auto-flow:row dense){@media (min-width:720px){.zone-masonry.zone-programmes .masonry-grid{grid-auto-flow:row dense;grid-template-columns:1fr 1fr}}@media (min-width:980px){.zone-masonry.zone-programmes .masonry-grid{grid-auto-flow:row dense;grid-template-columns:1fr 1fr}}}.zone-masonry.zone-programmes .masonry-grid .masonry-tile{background-color:#3e3e3e;height:90px;border-radius:0;flex-direction:row;justify-content:space-between;padding:10px 10px 10px 15px;transition:all 0.3s ease}.zone-masonry.zone-programmes .masonry-grid .masonry-tile--title{color:#ffffff;font-weight:unset;text-align:left;padding-right:35px;margin-top:0}.zone-masonry.zone-programmes .masonry-grid .masonry-tile--icon{background-color:transparent;top:50%;right:10px;transform:translateY(-50%);bottom:0}.zone-masonry.zone-programmes .masonry-grid .masonry-tile--icon svg{height:30px;stroke:#D82520}.zone-masonry.zone-programmes .masonry-grid .masonry-tile.active{background-color:#151515}.zone-masonry.zone-programmes .masonry-grid .masonry-tile:focus-within,.zone-masonry.zone-programmes .masonry-grid .masonry-tile:hover{background-color:#151515}.zone-masonry.zone-programmes .masonry-grid a.masonry-tile{text-decoration:none}.zone-masonry.zone-programmes .masonry-grid .masonry-panel{background-color:#151515;color:#ffffff;border-radius:0px;display:flex;flex-wrap:wrap}.zone-masonry.zone-programmes .masonry-grid .masonry-panel--link{width:50%;padding:15px;color:#ffffff}.zone-masonry.zone-programmes .masonry-grid .invisible-panel{display:none}.zone-masonry.zone-programmes .masonry-grid h3{padding-left:0}.zone-masonry.zone-programmes .col{padding-right:0;padding-left:0}@media (min-width:720px){.zone-masonry.zone-programmes .col:nth-child(2){padding-right:15px}.zone-masonry.zone-programmes .invisible-desktop{display:none}.zone-masonry.zone-programmes h3.invisible-mobile{display:flex}.zone-masonry.zone-programmes .invisible-mobile{display:flex}}@media (min-width:980px){.zone-masonry.zone-programmes .list-buttons{margin-top:73px;padding-right:0}.zone-masonry.zone-programmes .col{padding-right:15px}.zone-masonry.zone-programmes .col.list-buttons{padding-right:0}}
::placeholder{color:#999;}
