/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@-webkit-keyframes upup{0%{top:-30px;}25%{top:-35px;}100%{top:-30px;}}@keyframes upup{0%{top:-30px;}25%{top:-35px;}100%{top:-30px;}}.rect-auto{clip:rect(auto,auto,auto,auto);}.pie{position:absolute;clip:rect(0em,.5em,1em,0em);width:.84em;height:.84em;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);border:.08em solid #b4b4b4;border-radius:50%;}.pie-fill{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.green section.content .field--name-field-texte table{border:1px solid #619938;}.green section.content .field--name-field-texte table a{color:#619938;}.green section.content .field--name-field-texte table thead th{border-left:1px solid #619938;background-color:#619938;}.green section.content p.parent-title{color:#619938;}.green .contacts a,.green .paragraph--type--contenu-texte a,.green .field--name-field-texte a{color:#619938;}.green .breadcrumb a,.green .breadcrumb a:hover{color:#619938;}.green .contacts .recherche .botin .acc-content > ul > li:hover > a,.green .contacts .recherche .botin .acc-content > ul > li.active > a{color:#619938;}.green .contacts .recherche .botin .acc-content > ul > li:hover::after,.green .contacts .recherche .botin .acc-content > ul > li.active::after{border-color:#619938;}.green .search-form-cst .loupe{background-image:url(/themes/custom/sjr/images/svg/loupe-green.svg);}.green .info.ponderation-popup::after,.green .info.code-popup::after{content:url(/themes/custom/sjr/images/ico-question-mark-green.png);}.green .search-form-cst .modal > div ul.menu li:hover > a{color:#619938;}.green .search-form-cst .modal > div ul.menu li:hover > a::before{color:#619938;}.green .search-form-cst .modal > div #close{background-color:#619938;}.green .search-form-cst .modal > div #close:hover{background-color:#49742a;}.green .mfp-wrap .mfp-image-holder .mfp-close,.green .mfp-wrap .mfp-iframe-holder .mfp-close{background-color:#619938;}.green .mfp-wrap .mfp-image-holder .mfp-close:hover,.green .mfp-wrap .mfp-iframe-holder .mfp-close:hover{background-color:#49742a;}.green.sideBg::before{background-color:rgba(97,153,56,.6);}.green header#main #top-menu a{color:#619938;}.green header#main #mobile-menu p{color:#619938;}.green header#main #mobile-menu #btn-menu span{background-color:#619938;}.green header#main.open nav#main-menu ul.menu > li > .loupe{color:#619938;border:0;background-color:transparent;background-image:url(/themes/custom/sjr/images/svg/loupe-green.svg);}.green header#main.open nav#main-menu span#barre{border-bottom:solid 4px #619938;}.green header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active > a{color:#619938;}.green header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active::after{border-color:#619938;}.green header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li:hover::after{border-color:#619938;}.green header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li:hover > a{color:#619938;}.green header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active > a{color:#619938;}.green header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active::after{border-color:#619938;}.green header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li:not(.menu-firstchild).active > a.is-active{color:#619938;}.green header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li:not(.menu-firstchild) > a:hover{color:#619938;}.green header#main nav#main-menu > ul.menu:not(.open) > li.active{border-top:solid 4px #619938;}.green header#main nav#main-menu > ul.menu:not(.open) > li.active > a{color:#619938;}.green header#main nav#main-menu > ul.menu:not(.open) > li:hover > a,.green header#main nav#main-menu > ul.menu:not(.open) > li:hover > span,.green header#main nav#main-menu > ul.menu:not(.open) > li:hover > .submenu-toggle{color:#619938;}.green header#main nav#main-menu > ul.menu:not(.open) > li.quick-access > span{background-color:#619938;}.green header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li:not(.menu-firstchild) > a:hover{color:#619938;}.green header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul > li:hover > a,.green header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul li.active > a{color:#619938;}.green header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul > li:hover::after,.green header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul li.active::after{border-color:#619938;}.green header#main nav#main-menu span#barre{border-bottom:4px #619938 solid;}.green .retour a{color:#619938;}.green .retour a svg .cls-1{fill:#619938;}.green .addthis .addthis_toolbox .custom_images li a{background-color:#619938;}.green .addthis .addthis_toolbox .custom_images li a:hover{background-color:#49742a;}.green .addtoany_list a{background-color:#619938;}.green .addtoany_list a:hover{background-color:#49742a;}.green aside#subNav h4:after{background:#619938;}.green aside#subNav li.active > a,.green aside#subNav #aside-sub .aside-nav > li a:hover,.green aside#subNav #aside-sub p > a:hover,.green aside#subNav #aside-sub p.active > a,.green aside#subNav #aside-sub li.nav-item .aside-link:hover,.green aside#subNav #aside-sub li.nav-item .aside-button:hover,.green aside#subNav #aside-sub .aside-nav li.active > a{color:#619938;}.green aside#subNav li.active > a::after,.green aside#subNav #aside-sub .aside-nav > li a:hover::after,.green aside#subNav #aside-sub p > a:hover::after,.green aside#subNav #aside-sub p.active > a::after,.green aside#subNav #aside-sub li.nav-item .aside-link:hover::after,.green aside#subNav #aside-sub li.nav-item .aside-button:hover::after,.green aside#subNav #aside-sub .aside-nav li.active > a::after{border-color:#619938;}.green.single-programme section#header-page .presentation h2{color:#619938;}.green.menu-prog header#main #top-menu a{color:#619938;}.green.menu-prog header#main #top-menu a:hover{color:#49742a;}.green .grille ul.sessions li.active,.green .grille ul.sessions li.pdf{color:#fff;background-color:#619938;}.green .grille a{color:#619938;}.green .acc.choix{border-color:#619938;}.green .acc .acc-title span{background-color:#619938;}.green.page-node-type-fiche-professeur aside.fiche ul li:not(.photo){background-color:#619938;}.green.page-node-type-fiche-professeur aside.fiche ul li:not(.photo):hover{background-color:#49742a;}.green.page-node-type-fiche-professeur aside.fiche ul li:not(.photo) a{color:#fff;}.green.widget-informations .wrapper-informations,.green .album.button,.green.shortcut,.green.alert-message .alert-content{color:#fff;background-color:#619938;}.controls-tab .green{color:#fff;background-color:#619938;}.controls-tab .green a,.controls-tab .green p{color:#fff;}blockquote.green,.green.button,.green.single,.green.programme,.green.communique,.green.album{color:#fff;background-color:#619938;}blockquote.green a,blockquote.green p,.green.button a,.green.button p,.green.single a,.green.single p,.green.programme a,.green.programme p,.green.communique a,.green.communique p,.green.album a,.green.album p{color:#fff;}.green > a .layer:not(.fiche){color:#fff;background-color:#619938;}.green > a .layer:not(.fiche) a{color:#fff !important;}.green.tile:not(.fiche) img + .layer,.green.tile:not(.fiche) span + .layer{background-color:rgba(97,153,56,.6);}.green.tile:not(.fiche) span.letter{color:#49742a;}.green.tile:not(.fiche) span.letter + .layer{background-color:#619938;}.green.tile.fiche .layer{background-color:rgba(97,153,56,.5);}.green.tile.fiche.no-photo .layer{background-color:#619938;}.green.filter::before{background-color:rgba(97,153,56,.6);}.green.filter,.green .download::before{background-color:#619938;}.green .addthis_toolbox .custom_images li a{background-color:#619938;}.green .addthis_toolbox .custom_images li a:hover{background-color:#49742a;}.green .icon.side{background-color:#49742a;}.green a.back-arrow span{color:#619938;}.green a.back-arrow svg{fill:#619938;}.green a.back-arrow:hover span{color:#49742a;}.green a.back-arrow:hover svg{fill:#49742a;}.blue section.content .field--name-field-texte table{border:1px solid #218bc2;}.blue section.content .field--name-field-texte table a{color:#218bc2;}.blue section.content .field--name-field-texte table thead th{border-left:1px solid #218bc2;background-color:#218bc2;}.blue section.content p.parent-title{color:#218bc2;}.blue .contacts a,.blue .paragraph--type--contenu-texte a,.blue .field--name-field-texte a{color:#218bc2;}.blue .breadcrumb a,.blue .breadcrumb a:hover{color:#218bc2;}.blue .contacts .recherche .botin .acc-content > ul > li:hover > a,.blue .contacts .recherche .botin .acc-content > ul > li.active > a{color:#218bc2;}.blue .contacts .recherche .botin .acc-content > ul > li:hover::after,.blue .contacts .recherche .botin .acc-content > ul > li.active::after{border-color:#218bc2;}.blue .search-form-cst .loupe{background-image:url(/themes/custom/sjr/images/svg/loupe-blue.svg);}.blue .info.ponderation-popup::after,.blue .info.code-popup::after{content:url(/themes/custom/sjr/images/ico-question-mark-green.png);}.blue .search-form-cst .modal > div ul.menu li:hover > a{color:#218bc2;}.blue .search-form-cst .modal > div ul.menu li:hover > a::before{color:#218bc2;}.blue .search-form-cst .modal > div #close{background-color:#218bc2;}.blue .search-form-cst .modal > div #close:hover{background-color:#1a6c96;}.blue .mfp-wrap .mfp-image-holder .mfp-close,.blue .mfp-wrap .mfp-iframe-holder .mfp-close{background-color:#218bc2;}.blue .mfp-wrap .mfp-image-holder .mfp-close:hover,.blue .mfp-wrap .mfp-iframe-holder .mfp-close:hover{background-color:#1a6c96;}.blue.sideBg::before{background-color:rgba(33,139,194,.6);}.blue header#main #top-menu a{color:#218bc2;}.blue header#main #mobile-menu p{color:#218bc2;}.blue header#main #mobile-menu #btn-menu span{background-color:#218bc2;}.blue header#main.open nav#main-menu ul.menu > li > .loupe{color:#218bc2;border:0;background-color:transparent;background-image:url(/themes/custom/sjr/images/svg/loupe-blue.svg);}.blue header#main.open nav#main-menu span#barre{border-bottom:solid 4px #218bc2;}.blue header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active > a{color:#218bc2;}.blue header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active::after{border-color:#218bc2;}.blue header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li:hover::after{border-color:#218bc2;}.blue header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li:hover > a{color:#218bc2;}.blue header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active > a{color:#218bc2;}.blue header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active::after{border-color:#218bc2;}.blue header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li:not(.menu-firstchild).active > a.is-active{color:#218bc2;}.blue header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li:not(.menu-firstchild) > a:hover{color:#218bc2;}.blue header#main nav#main-menu > ul.menu:not(.open) > li.active{border-top:solid 4px #218bc2;}.blue header#main nav#main-menu > ul.menu:not(.open) > li.active > a{color:#218bc2;}.blue header#main nav#main-menu > ul.menu:not(.open) > li:hover > a,.blue header#main nav#main-menu > ul.menu:not(.open) > li:hover > span,.blue header#main nav#main-menu > ul.menu:not(.open) > li:hover > .submenu-toggle{color:#218bc2;}.blue header#main nav#main-menu > ul.menu:not(.open) > li.quick-access > span{background-color:#218bc2;}.blue header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li:not(.menu-firstchild) > a:hover{color:#218bc2;}.blue header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul > li:hover > a,.blue header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul li.active > a{color:#218bc2;}.blue header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul > li:hover::after,.blue header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul li.active::after{border-color:#218bc2;}.blue header#main nav#main-menu span#barre{border-bottom:4px #218bc2 solid;}.blue .retour a{color:#218bc2;}.blue .retour a svg .cls-1{fill:#218bc2;}.blue .addthis .addthis_toolbox .custom_images li a{background-color:#218bc2;}.blue .addthis .addthis_toolbox .custom_images li a:hover{background-color:#1a6c96;}.blue .addtoany_list a{background-color:#218bc2;}.blue .addtoany_list a:hover{background-color:#1a6c96;}.blue aside#subNav h4:after{background:#218bc2;}.blue aside#subNav li.active > a,.blue aside#subNav #aside-sub .aside-nav > li a:hover,.blue aside#subNav #aside-sub p > a:hover,.blue aside#subNav #aside-sub p.active > a,.blue aside#subNav #aside-sub li.nav-item .aside-link:hover,.blue aside#subNav #aside-sub li.nav-item .aside-button:hover,.blue aside#subNav #aside-sub .aside-nav li.active > a{color:#218bc2;}.blue aside#subNav li.active > a::after,.blue aside#subNav #aside-sub .aside-nav > li a:hover::after,.blue aside#subNav #aside-sub p > a:hover::after,.blue aside#subNav #aside-sub p.active > a::after,.blue aside#subNav #aside-sub li.nav-item .aside-link:hover::after,.blue aside#subNav #aside-sub li.nav-item .aside-button:hover::after,.blue aside#subNav #aside-sub .aside-nav li.active > a::after{border-color:#218bc2;}.blue.single-programme section#header-page .presentation h2{color:#218bc2;}.blue.menu-prog header#main #top-menu a{color:#218bc2;}.blue.menu-prog header#main #top-menu a:hover{color:#1a6c96;}.blue .grille ul.sessions li.active,.blue .grille ul.sessions li.pdf{color:#fff;background-color:#218bc2;}.blue .grille a{color:#218bc2;}.blue .acc.choix{border-color:#218bc2;}.blue .acc .acc-title span{background-color:#218bc2;}.blue.page-node-type-fiche-professeur aside.fiche ul li:not(.photo){background-color:#218bc2;}.blue.page-node-type-fiche-professeur aside.fiche ul li:not(.photo):hover{background-color:#1a6c96;}.blue.page-node-type-fiche-professeur aside.fiche ul li:not(.photo) a{color:#fff;}.blue.widget-informations .wrapper-informations,.blue .album.button,.blue.shortcut,.blue.alert-message .alert-content{color:#fff;background-color:#218bc2;}.controls-tab .blue{color:#fff;background-color:#218bc2;}.controls-tab .blue a,.controls-tab .blue p{color:#fff;}blockquote.blue,.blue.button,.blue.single,.blue.programme,.blue.communique,.blue.album{color:#fff;background-color:#218bc2;}blockquote.blue a,blockquote.blue p,.blue.button a,.blue.button p,.blue.single a,.blue.single p,.blue.programme a,.blue.programme p,.blue.communique a,.blue.communique p,.blue.album a,.blue.album p{color:#fff;}.blue > a .layer:not(.fiche){color:#fff;background-color:#218bc2;}.blue > a .layer:not(.fiche) a{color:#fff !important;}.blue.tile:not(.fiche) img + .layer,.blue.tile:not(.fiche) span + .layer{background-color:rgba(33,139,194,.6);}.blue.tile:not(.fiche) span.letter{color:#1a6c96;}.blue.tile:not(.fiche) span.letter + .layer{background-color:#218bc2;}.blue.tile.fiche .layer{background-color:rgba(33,139,194,.5);}.blue.tile.fiche.no-photo .layer{background-color:#218bc2;}.blue.filter::before{background-color:rgba(33,139,194,.6);}.blue.filter,.blue .download::before{background-color:#218bc2;}.blue .addthis_toolbox .custom_images li a{background-color:#218bc2;}.blue .addthis_toolbox .custom_images li a:hover{background-color:#1a6c96;}.blue .icon.side{background-color:#1a6c96;}.blue a.back-arrow span{color:#218bc2;}.blue a.back-arrow svg{fill:#218bc2;}.blue a.back-arrow:hover span{color:#1a6c96;}.blue a.back-arrow:hover svg{fill:#1a6c96;}.orange section.content .field--name-field-texte table{border:1px solid #fc9501;}.orange section.content .field--name-field-texte table a{color:#fc9501;}.orange section.content .field--name-field-texte table thead th{border-left:1px solid #fc9501;background-color:#fc9501;}.orange section.content p.parent-title{color:#fc9501;}.orange .contacts a,.orange .paragraph--type--contenu-texte a,.orange .field--name-field-texte a{color:#fc9501;}.orange .breadcrumb a,.orange .breadcrumb a:hover{color:#fc9501;}.orange .contacts .recherche .botin .acc-content > ul > li:hover > a,.orange .contacts .recherche .botin .acc-content > ul > li.active > a{color:#fc9501;}.orange .contacts .recherche .botin .acc-content > ul > li:hover::after,.orange .contacts .recherche .botin .acc-content > ul > li.active::after{border-color:#fc9501;}.orange .search-form-cst .loupe{background-image:url(/themes/custom/sjr/images/svg/loupe-orange.svg);}.orange .info.ponderation-popup::after,.orange .info.code-popup::after{content:url(/themes/custom/sjr/images/ico-question-mark-green.png);}.orange .search-form-cst .modal > div ul.menu li:hover > a{color:#fc9501;}.orange .search-form-cst .modal > div ul.menu li:hover > a::before{color:#fc9501;}.orange .search-form-cst .modal > div #close{background-color:#fc9501;}.orange .search-form-cst .modal > div #close:hover{background-color:#c97701;}.orange .mfp-wrap .mfp-image-holder .mfp-close,.orange .mfp-wrap .mfp-iframe-holder .mfp-close{background-color:#fc9501;}.orange .mfp-wrap .mfp-image-holder .mfp-close:hover,.orange .mfp-wrap .mfp-iframe-holder .mfp-close:hover{background-color:#c97701;}.orange.sideBg::before{background-color:rgba(252,149,1,.6);}.orange header#main #top-menu a{color:#fc9501;}.orange header#main #mobile-menu p{color:#fc9501;}.orange header#main #mobile-menu #btn-menu span{background-color:#fc9501;}.orange header#main.open nav#main-menu ul.menu > li > .loupe{color:#fc9501;border:0;background-color:transparent;background-image:url(/themes/custom/sjr/images/svg/loupe-orange.svg);}.orange header#main.open nav#main-menu span#barre{border-bottom:solid 4px #fc9501;}.orange header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active > a{color:#fc9501;}.orange header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active::after{border-color:#fc9501;}.orange header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li:hover::after{border-color:#fc9501;}.orange header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li:hover > a{color:#fc9501;}.orange header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active > a{color:#fc9501;}.orange header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active::after{border-color:#fc9501;}.orange header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li:not(.menu-firstchild).active > a.is-active{color:#fc9501;}.orange header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li:not(.menu-firstchild) > a:hover{color:#fc9501;}.orange header#main nav#main-menu > ul.menu:not(.open) > li.active{border-top:solid 4px #fc9501;}.orange header#main nav#main-menu > ul.menu:not(.open) > li.active > a{color:#fc9501;}.orange header#main nav#main-menu > ul.menu:not(.open) > li:hover > a,.orange header#main nav#main-menu > ul.menu:not(.open) > li:hover > span,.orange header#main nav#main-menu > ul.menu:not(.open) > li:hover > .submenu-toggle{color:#fc9501;}.orange header#main nav#main-menu > ul.menu:not(.open) > li.quick-access > span{background-color:#fc9501;}.orange header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li:not(.menu-firstchild) > a:hover{color:#fc9501;}.orange header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul > li:hover > a,.orange header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul li.active > a{color:#fc9501;}.orange header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul > li:hover::after,.orange header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul li.active::after{border-color:#fc9501;}.orange header#main nav#main-menu span#barre{border-bottom:4px #fc9501 solid;}.orange .retour a{color:#fc9501;}.orange .retour a svg .cls-1{fill:#fc9501;}.orange .addthis .addthis_toolbox .custom_images li a{background-color:#fc9501;}.orange .addthis .addthis_toolbox .custom_images li a:hover{background-color:#c97701;}.orange .addtoany_list a{background-color:#fc9501;}.orange .addtoany_list a:hover{background-color:#c97701;}.orange aside#subNav h4:after{background:#fc9501;}.orange aside#subNav li.active > a,.orange aside#subNav #aside-sub .aside-nav > li a:hover,.orange aside#subNav #aside-sub p > a:hover,.orange aside#subNav #aside-sub p.active > a,.orange aside#subNav #aside-sub li.nav-item .aside-link:hover,.orange aside#subNav #aside-sub li.nav-item .aside-button:hover,.orange aside#subNav #aside-sub .aside-nav li.active > a{color:#fc9501;}.orange aside#subNav li.active > a::after,.orange aside#subNav #aside-sub .aside-nav > li a:hover::after,.orange aside#subNav #aside-sub p > a:hover::after,.orange aside#subNav #aside-sub p.active > a::after,.orange aside#subNav #aside-sub li.nav-item .aside-link:hover::after,.orange aside#subNav #aside-sub li.nav-item .aside-button:hover::after,.orange aside#subNav #aside-sub .aside-nav li.active > a::after{border-color:#fc9501;}.orange.single-programme section#header-page .presentation h2{color:#fc9501;}.orange.menu-prog header#main #top-menu a{color:#fc9501;}.orange.menu-prog header#main #top-menu a:hover{color:#c97701;}.orange .grille ul.sessions li.active,.orange .grille ul.sessions li.pdf{color:#fff;background-color:#fc9501;}.orange .grille a{color:#fc9501;}.orange .acc.choix{border-color:#fc9501;}.orange .acc .acc-title span{background-color:#fc9501;}.orange.page-node-type-fiche-professeur aside.fiche ul li:not(.photo){background-color:#fc9501;}.orange.page-node-type-fiche-professeur aside.fiche ul li:not(.photo):hover{background-color:#c97701;}.orange.page-node-type-fiche-professeur aside.fiche ul li:not(.photo) a{color:#fff;}.orange.widget-informations .wrapper-informations,.orange .album.button,.orange.shortcut,.orange.alert-message .alert-content{color:#fff;background-color:#fc9501;}.controls-tab .orange{color:#fff;background-color:#fc9501;}.controls-tab .orange a,.controls-tab .orange p{color:#fff;}blockquote.orange,.orange.button,.orange.single,.orange.programme,.orange.communique,.orange.album{color:#fff;background-color:#fc9501;}blockquote.orange a,blockquote.orange p,.orange.button a,.orange.button p,.orange.single a,.orange.single p,.orange.programme a,.orange.programme p,.orange.communique a,.orange.communique p,.orange.album a,.orange.album p{color:#fff;}.orange > a .layer:not(.fiche){color:#fff;background-color:#fc9501;}.orange > a .layer:not(.fiche) a{color:#fff !important;}.orange.tile:not(.fiche) img + .layer,.orange.tile:not(.fiche) span + .layer{background-color:rgba(252,149,1,.6);}.orange.tile:not(.fiche) span.letter{color:#c97701;}.orange.tile:not(.fiche) span.letter + .layer{background-color:#fc9501;}.orange.tile.fiche .layer{background-color:rgba(252,149,1,.5);}.orange.tile.fiche.no-photo .layer{background-color:#fc9501;}.orange.filter::before{background-color:rgba(252,149,1,.6);}.orange.filter,.orange .download::before{background-color:#fc9501;}.orange .addthis_toolbox .custom_images li a{background-color:#fc9501;}.orange .addthis_toolbox .custom_images li a:hover{background-color:#c97701;}.orange .icon.side{background-color:#c97701;}.orange a.back-arrow span{color:#fc9501;}.orange a.back-arrow svg{fill:#fc9501;}.orange a.back-arrow:hover span{color:#c97701;}.orange a.back-arrow:hover svg{fill:#c97701;}.teal section.content .field--name-field-texte table{border:1px solid #22999a;}.teal section.content .field--name-field-texte table a{color:#22999a;}.teal section.content .field--name-field-texte table thead th{border-left:1px solid #22999a;background-color:#22999a;}.teal section.content p.parent-title{color:#22999a;}.teal .contacts a,.teal .paragraph--type--contenu-texte a,.teal .field--name-field-texte a{color:#22999a;}.teal .breadcrumb a,.teal .breadcrumb a:hover{color:#22999a;}.teal .contacts .recherche .botin .acc-content > ul > li:hover > a,.teal .contacts .recherche .botin .acc-content > ul > li.active > a{color:#22999a;}.teal .contacts .recherche .botin .acc-content > ul > li:hover::after,.teal .contacts .recherche .botin .acc-content > ul > li.active::after{border-color:#22999a;}.teal .search-form-cst .loupe{background-image:url(/themes/custom/sjr/images/svg/loupe-teal.svg);}.teal .info.ponderation-popup::after,.teal .info.code-popup::after{content:url(/themes/custom/sjr/images/ico-question-mark-green.png);}.teal .search-form-cst .modal > div ul.menu li:hover > a{color:#22999a;}.teal .search-form-cst .modal > div ul.menu li:hover > a::before{color:#22999a;}.teal .search-form-cst .modal > div #close{background-color:#22999a;}.teal .search-form-cst .modal > div #close:hover{background-color:#196f70;}.teal .mfp-wrap .mfp-image-holder .mfp-close,.teal .mfp-wrap .mfp-iframe-holder .mfp-close{background-color:#22999a;}.teal .mfp-wrap .mfp-image-holder .mfp-close:hover,.teal .mfp-wrap .mfp-iframe-holder .mfp-close:hover{background-color:#196f70;}.teal.sideBg::before{background-color:rgba(34,153,154,.6);}.teal header#main #top-menu a{color:#22999a;}.teal header#main #mobile-menu p{color:#22999a;}.teal header#main #mobile-menu #btn-menu span{background-color:#22999a;}.teal header#main.open nav#main-menu ul.menu > li > .loupe{color:#22999a;border:0;background-color:transparent;background-image:url(/themes/custom/sjr/images/svg/loupe-teal.svg);}.teal header#main.open nav#main-menu span#barre{border-bottom:solid 4px #22999a;}.teal header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active > a{color:#22999a;}.teal header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active::after{border-color:#22999a;}.teal header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li:hover::after{border-color:#22999a;}.teal header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li:hover > a{color:#22999a;}.teal header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active > a{color:#22999a;}.teal header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active::after{border-color:#22999a;}.teal header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li:not(.menu-firstchild).active > a.is-active{color:#22999a;}.teal header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li:not(.menu-firstchild) > a:hover{color:#22999a;}.teal header#main nav#main-menu > ul.menu:not(.open) > li.active{border-top:solid 4px #22999a;}.teal header#main nav#main-menu > ul.menu:not(.open) > li.active > a{color:#22999a;}.teal header#main nav#main-menu > ul.menu:not(.open) > li:hover > a,.teal header#main nav#main-menu > ul.menu:not(.open) > li:hover > span,.teal header#main nav#main-menu > ul.menu:not(.open) > li:hover > .submenu-toggle{color:#22999a;}.teal header#main nav#main-menu > ul.menu:not(.open) > li.quick-access > span{background-color:#22999a;}.teal header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li:not(.menu-firstchild) > a:hover{color:#22999a;}.teal header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul > li:hover > a,.teal header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul li.active > a{color:#22999a;}.teal header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul > li:hover::after,.teal header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul li.active::after{border-color:#22999a;}.teal header#main nav#main-menu span#barre{border-bottom:4px #22999a solid;}.teal .retour a{color:#22999a;}.teal .retour a svg .cls-1{fill:#22999a;}.teal .addthis .addthis_toolbox .custom_images li a{background-color:#22999a;}.teal .addthis .addthis_toolbox .custom_images li a:hover{background-color:#196f70;}.teal .addtoany_list a{background-color:#22999a;}.teal .addtoany_list a:hover{background-color:#196f70;}.teal aside#subNav h4:after{background:#22999a;}.teal aside#subNav li.active > a,.teal aside#subNav #aside-sub .aside-nav > li a:hover,.teal aside#subNav #aside-sub p > a:hover,.teal aside#subNav #aside-sub p.active > a,.teal aside#subNav #aside-sub li.nav-item .aside-link:hover,.teal aside#subNav #aside-sub li.nav-item .aside-button:hover,.teal aside#subNav #aside-sub .aside-nav li.active > a{color:#22999a;}.teal aside#subNav li.active > a::after,.teal aside#subNav #aside-sub .aside-nav > li a:hover::after,.teal aside#subNav #aside-sub p > a:hover::after,.teal aside#subNav #aside-sub p.active > a::after,.teal aside#subNav #aside-sub li.nav-item .aside-link:hover::after,.teal aside#subNav #aside-sub li.nav-item .aside-button:hover::after,.teal aside#subNav #aside-sub .aside-nav li.active > a::after{border-color:#22999a;}.teal.single-programme section#header-page .presentation h2{color:#22999a;}.teal.menu-prog header#main #top-menu a{color:#22999a;}.teal.menu-prog header#main #top-menu a:hover{color:#196f70;}.teal .grille ul.sessions li.active,.teal .grille ul.sessions li.pdf{color:#fff;background-color:#22999a;}.teal .grille a{color:#22999a;}.teal .acc.choix{border-color:#22999a;}.teal .acc .acc-title span{background-color:#22999a;}.teal.page-node-type-fiche-professeur aside.fiche ul li:not(.photo){background-color:#22999a;}.teal.page-node-type-fiche-professeur aside.fiche ul li:not(.photo):hover{background-color:#196f70;}.teal.page-node-type-fiche-professeur aside.fiche ul li:not(.photo) a{color:#fff;}.teal.widget-informations .wrapper-informations,.teal .album.button,.teal.shortcut,.teal.alert-message .alert-content{color:#fff;background-color:#22999a;}.controls-tab .teal{color:#fff;background-color:#22999a;}.controls-tab .teal a,.controls-tab .teal p{color:#fff;}blockquote.teal,.teal.button,.teal.single,.teal.programme,.teal.communique,.teal.album{color:#fff;background-color:#22999a;}blockquote.teal a,blockquote.teal p,.teal.button a,.teal.button p,.teal.single a,.teal.single p,.teal.programme a,.teal.programme p,.teal.communique a,.teal.communique p,.teal.album a,.teal.album p{color:#fff;}.teal > a .layer:not(.fiche){color:#fff;background-color:#22999a;}.teal > a .layer:not(.fiche) a{color:#fff !important;}.teal.tile:not(.fiche) img + .layer,.teal.tile:not(.fiche) span + .layer{background-color:rgba(34,153,154,.6);}.teal.tile:not(.fiche) span.letter{color:#196f70;}.teal.tile:not(.fiche) span.letter + .layer{background-color:#22999a;}.teal.tile.fiche .layer{background-color:rgba(34,153,154,.5);}.teal.tile.fiche.no-photo .layer{background-color:#22999a;}.teal.filter::before{background-color:rgba(34,153,154,.6);}.teal.filter,.teal .download::before{background-color:#22999a;}.teal .addthis_toolbox .custom_images li a{background-color:#22999a;}.teal .addthis_toolbox .custom_images li a:hover{background-color:#196f70;}.teal .icon.side{background-color:#196f70;}.teal a.back-arrow span{color:#22999a;}.teal a.back-arrow svg{fill:#22999a;}.teal a.back-arrow:hover span{color:#196f70;}.teal a.back-arrow:hover svg{fill:#196f70;}.chambray section.content .field--name-field-texte table{border:1px solid #3b5998;}.chambray section.content .field--name-field-texte table a{color:#3b5998;}.chambray section.content .field--name-field-texte table thead th{border-left:1px solid #3b5998;background-color:#3b5998;}.chambray section.content p.parent-title{color:#3b5998;}.chambray .contacts a,.chambray .paragraph--type--contenu-texte a,.chambray .field--name-field-texte a{color:#3b5998;}.chambray .breadcrumb a,.chambray .breadcrumb a:hover{color:#3b5998;}.chambray .contacts .recherche .botin .acc-content > ul > li:hover > a,.chambray .contacts .recherche .botin .acc-content > ul > li.active > a{color:#3b5998;}.chambray .contacts .recherche .botin .acc-content > ul > li:hover::after,.chambray .contacts .recherche .botin .acc-content > ul > li.active::after{border-color:#3b5998;}.chambray .search-form-cst .loupe{background-image:url(/themes/custom/sjr/images/svg/loupe-chambray.svg);}.chambray .info.ponderation-popup::after,.chambray .info.code-popup::after{content:url(/themes/custom/sjr/images/ico-question-mark-green.png);}.chambray .search-form-cst .modal > div ul.menu li:hover > a{color:#3b5998;}.chambray .search-form-cst .modal > div ul.menu li:hover > a::before{color:#3b5998;}.chambray .search-form-cst .modal > div #close{background-color:#3b5998;}.chambray .search-form-cst .modal > div #close:hover{background-color:#2d4373;}.chambray .mfp-wrap .mfp-image-holder .mfp-close,.chambray .mfp-wrap .mfp-iframe-holder .mfp-close{background-color:#3b5998;}.chambray .mfp-wrap .mfp-image-holder .mfp-close:hover,.chambray .mfp-wrap .mfp-iframe-holder .mfp-close:hover{background-color:#2d4373;}.chambray.sideBg::before{background-color:rgba(59,89,152,.6);}.chambray header#main #top-menu a{color:#3b5998;}.chambray header#main #mobile-menu p{color:#3b5998;}.chambray header#main #mobile-menu #btn-menu span{background-color:#3b5998;}.chambray header#main.open nav#main-menu ul.menu > li > .loupe{color:#3b5998;border:0;background-color:transparent;background-image:url(/themes/custom/sjr/images/svg/loupe-chambray.svg);}.chambray header#main.open nav#main-menu span#barre{border-bottom:solid 4px #3b5998;}.chambray header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active > a{color:#3b5998;}.chambray header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active::after{border-color:#3b5998;}.chambray header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li:hover::after{border-color:#3b5998;}.chambray header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li:hover > a{color:#3b5998;}.chambray header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active > a{color:#3b5998;}.chambray header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active::after{border-color:#3b5998;}.chambray header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li:not(.menu-firstchild).active > a.is-active{color:#3b5998;}.chambray header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li:not(.menu-firstchild) > a:hover{color:#3b5998;}.chambray header#main nav#main-menu > ul.menu:not(.open) > li.active{border-top:solid 4px #3b5998;}.chambray header#main nav#main-menu > ul.menu:not(.open) > li.active > a{color:#3b5998;}.chambray header#main nav#main-menu > ul.menu:not(.open) > li:hover > a,.chambray header#main nav#main-menu > ul.menu:not(.open) > li:hover > span,.chambray header#main nav#main-menu > ul.menu:not(.open) > li:hover > .submenu-toggle{color:#3b5998;}.chambray header#main nav#main-menu > ul.menu:not(.open) > li.quick-access > span{background-color:#3b5998;}.chambray header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li:not(.menu-firstchild) > a:hover{color:#3b5998;}.chambray header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul > li:hover > a,.chambray header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul li.active > a{color:#3b5998;}.chambray header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul > li:hover::after,.chambray header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul li.active::after{border-color:#3b5998;}.chambray header#main nav#main-menu span#barre{border-bottom:4px #3b5998 solid;}.chambray .retour a{color:#3b5998;}.chambray .retour a svg .cls-1{fill:#3b5998;}.chambray .addthis .addthis_toolbox .custom_images li a{background-color:#3b5998;}.chambray .addthis .addthis_toolbox .custom_images li a:hover{background-color:#2d4373;}.chambray .addtoany_list a{background-color:#3b5998;}.chambray .addtoany_list a:hover{background-color:#2d4373;}.chambray aside#subNav h4:after{background:#3b5998;}.chambray aside#subNav li.active > a,.chambray aside#subNav #aside-sub .aside-nav > li a:hover,.chambray aside#subNav #aside-sub p > a:hover,.chambray aside#subNav #aside-sub p.active > a,.chambray aside#subNav #aside-sub li.nav-item .aside-link:hover,.chambray aside#subNav #aside-sub li.nav-item .aside-button:hover,.chambray aside#subNav #aside-sub .aside-nav li.active > a{color:#3b5998;}.chambray aside#subNav li.active > a::after,.chambray aside#subNav #aside-sub .aside-nav > li a:hover::after,.chambray aside#subNav #aside-sub p > a:hover::after,.chambray aside#subNav #aside-sub p.active > a::after,.chambray aside#subNav #aside-sub li.nav-item .aside-link:hover::after,.chambray aside#subNav #aside-sub li.nav-item .aside-button:hover::after,.chambray aside#subNav #aside-sub .aside-nav li.active > a::after{border-color:#3b5998;}.chambray.single-programme section#header-page .presentation h2{color:#3b5998;}.chambray.menu-prog header#main #top-menu a{color:#3b5998;}.chambray.menu-prog header#main #top-menu a:hover{color:#2d4373;}.chambray .grille ul.sessions li.active,.chambray .grille ul.sessions li.pdf{color:#fff;background-color:#3b5998;}.chambray .grille a{color:#3b5998;}.chambray .acc.choix{border-color:#3b5998;}.chambray .acc .acc-title span{background-color:#3b5998;}.chambray.page-node-type-fiche-professeur aside.fiche ul li:not(.photo){background-color:#3b5998;}.chambray.page-node-type-fiche-professeur aside.fiche ul li:not(.photo):hover{background-color:#2d4373;}.chambray.page-node-type-fiche-professeur aside.fiche ul li:not(.photo) a{color:#fff;}.chambray.widget-informations .wrapper-informations,.chambray .album.button,.chambray.shortcut,.chambray.alert-message .alert-content{color:#fff;background-color:#3b5998;}.controls-tab .chambray{color:#fff;background-color:#3b5998;}.controls-tab .chambray a,.controls-tab .chambray p{color:#fff;}blockquote.chambray,.chambray.button,.chambray.single,.chambray.programme,.chambray.communique,.chambray.album{color:#fff;background-color:#3b5998;}blockquote.chambray a,blockquote.chambray p,.chambray.button a,.chambray.button p,.chambray.single a,.chambray.single p,.chambray.programme a,.chambray.programme p,.chambray.communique a,.chambray.communique p,.chambray.album a,.chambray.album p{color:#fff;}.chambray > a .layer:not(.fiche){color:#fff;background-color:#3b5998;}.chambray > a .layer:not(.fiche) a{color:#fff !important;}.chambray.tile:not(.fiche) img + .layer,.chambray.tile:not(.fiche) span + .layer{background-color:rgba(59,89,152,.6);}.chambray.tile:not(.fiche) span.letter{color:#2d4373;}.chambray.tile:not(.fiche) span.letter + .layer{background-color:#3b5998;}.chambray.tile.fiche .layer{background-color:rgba(59,89,152,.5);}.chambray.tile.fiche.no-photo .layer{background-color:#3b5998;}.chambray.filter::before{background-color:rgba(59,89,152,.6);}.chambray.filter,.chambray .download::before{background-color:#3b5998;}.chambray .addthis_toolbox .custom_images li a{background-color:#3b5998;}.chambray .addthis_toolbox .custom_images li a:hover{background-color:#2d4373;}.chambray .icon.side{background-color:#2d4373;}.chambray a.back-arrow span{color:#3b5998;}.chambray a.back-arrow svg{fill:#3b5998;}.chambray a.back-arrow:hover span{color:#2d4373;}.chambray a.back-arrow:hover svg{fill:#2d4373;}.black section.content .field--name-field-texte table{border:1px solid #333;}.black section.content .field--name-field-texte table a{color:#333;}.black section.content .field--name-field-texte table thead th{border-left:1px solid #333;background-color:#333;}.black section.content p.parent-title{color:#333;}.black .contacts a,.black .paragraph--type--contenu-texte a,.black .field--name-field-texte a{color:#333;}.black .breadcrumb a,.black .breadcrumb a:hover{color:#333;}.black .contacts .recherche .botin .acc-content > ul > li:hover > a,.black .contacts .recherche .botin .acc-content > ul > li.active > a{color:#333;}.black .contacts .recherche .botin .acc-content > ul > li:hover::after,.black .contacts .recherche .botin .acc-content > ul > li.active::after{border-color:#333;}.black .search-form-cst .loupe{background-image:url(/themes/custom/sjr/images/svg/loupe-black.svg);}.black .info.ponderation-popup::after,.black .info.code-popup::after{content:url(/themes/custom/sjr/images/ico-question-mark-green.png);}.black .search-form-cst .modal > div ul.menu li:hover > a{color:#333;}.black .search-form-cst .modal > div ul.menu li:hover > a::before{color:#333;}.black .search-form-cst .modal > div #close{background-color:#333;}.black .search-form-cst .modal > div #close:hover{background-color:#1a1a1a;}.black .mfp-wrap .mfp-image-holder .mfp-close,.black .mfp-wrap .mfp-iframe-holder .mfp-close{background-color:#333;}.black .mfp-wrap .mfp-image-holder .mfp-close:hover,.black .mfp-wrap .mfp-iframe-holder .mfp-close:hover{background-color:#1a1a1a;}.black.sideBg::before{background-color:rgba(51,51,51,.6);}.black header#main #top-menu a{color:#333;}.black header#main #mobile-menu p{color:#333;}.black header#main #mobile-menu #btn-menu span{background-color:#333;}.black header#main.open nav#main-menu ul.menu > li > .loupe{color:#333;border:0;background-color:transparent;background-image:url(/themes/custom/sjr/images/svg/loupe-black.svg);}.black header#main.open nav#main-menu span#barre{border-bottom:solid 4px #333;}.black header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active > a{color:#333;}.black header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active::after{border-color:#333;}.black header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li:hover::after{border-color:#333;}.black header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li:hover > a{color:#333;}.black header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active > a{color:#333;}.black header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active::after{border-color:#333;}.black header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li:not(.menu-firstchild).active > a.is-active{color:#333;}.black header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li:not(.menu-firstchild) > a:hover{color:#333;}.black header#main nav#main-menu > ul.menu:not(.open) > li.active{border-top:solid 4px #333;}.black header#main nav#main-menu > ul.menu:not(.open) > li.active > a{color:#333;}.black header#main nav#main-menu > ul.menu:not(.open) > li:hover > a,.black header#main nav#main-menu > ul.menu:not(.open) > li:hover > span,.black header#main nav#main-menu > ul.menu:not(.open) > li:hover > .submenu-toggle{color:#333;}.black header#main nav#main-menu > ul.menu:not(.open) > li.quick-access > span{background-color:#333;}.black header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li:not(.menu-firstchild) > a:hover{color:#333;}.black header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul > li:hover > a,.black header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul li.active > a{color:#333;}.black header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul > li:hover::after,.black header#main nav#main-menu > ul.menu:not(.open) > li > div.subMenu > ul > li > ul li.active::after{border-color:#333;}.black header#main nav#main-menu span#barre{border-bottom:4px #333 solid;}.black .retour a{color:#333;}.black .retour a svg .cls-1{fill:#333;}.black .addthis .addthis_toolbox .custom_images li a{background-color:#333;}.black .addthis .addthis_toolbox .custom_images li a:hover{background-color:#1a1a1a;}.black .addtoany_list a{background-color:#333;}.black .addtoany_list a:hover{background-color:#1a1a1a;}.black aside#subNav h4:after{background:#333;}.black aside#subNav li.active > a,.black aside#subNav #aside-sub .aside-nav > li a:hover,.black aside#subNav #aside-sub p > a:hover,.black aside#subNav #aside-sub p.active > a,.black aside#subNav #aside-sub li.nav-item .aside-link:hover,.black aside#subNav #aside-sub li.nav-item .aside-button:hover,.black aside#subNav #aside-sub .aside-nav li.active > a{color:#333;}.black aside#subNav li.active > a::after,.black aside#subNav #aside-sub .aside-nav > li a:hover::after,.black aside#subNav #aside-sub p > a:hover::after,.black aside#subNav #aside-sub p.active > a::after,.black aside#subNav #aside-sub li.nav-item .aside-link:hover::after,.black aside#subNav #aside-sub li.nav-item .aside-button:hover::after,.black aside#subNav #aside-sub .aside-nav li.active > a::after{border-color:#333;}.black.single-programme section#header-page .presentation h2{color:#333;}.black.menu-prog header#main #top-menu a{color:#333;}.black.menu-prog header#main #top-menu a:hover{color:#1a1a1a;}.black .grille ul.sessions li.active,.black .grille ul.sessions li.pdf{color:#fff;background-color:#333;}.black .grille a{color:#333;}.black .acc.choix{border-color:#333;}.black .acc .acc-title span{background-color:#333;}.black.page-node-type-fiche-professeur aside.fiche ul li:not(.photo){background-color:#333;}.black.page-node-type-fiche-professeur aside.fiche ul li:not(.photo):hover{background-color:#1a1a1a;}.black.page-node-type-fiche-professeur aside.fiche ul li:not(.photo) a{color:#fff;}.black.widget-informations .wrapper-informations,.black .album.button,.black.shortcut,.black.alert-message .alert-content{color:#fff;background-color:#333;}.controls-tab .black{color:#fff;background-color:#333;}.controls-tab .black a,.controls-tab .black p{color:#fff;}blockquote.black,.black.button,.black.single,.black.programme,.black.communique,.black.album{color:#fff;background-color:#333;}blockquote.black a,blockquote.black p,.black.button a,.black.button p,.black.single a,.black.single p,.black.programme a,.black.programme p,.black.communique a,.black.communique p,.black.album a,.black.album p{color:#fff;}.black > a .layer:not(.fiche){color:#fff;background-color:#333;}.black > a .layer:not(.fiche) a{color:#fff !important;}.black.tile:not(.fiche) img + .layer,.black.tile:not(.fiche) span + .layer{background-color:rgba(51,51,51,.6);}.black.tile:not(.fiche) span.letter{color:#1a1a1a;}.black.tile:not(.fiche) span.letter + .layer{background-color:#333;}.black.tile.fiche .layer{background-color:rgba(51,51,51,.5);}.black.tile.fiche.no-photo .layer{background-color:#333;}.black.filter::before{background-color:rgba(51,51,51,.6);}.black.filter,.black .download::before{background-color:#333;}.black .addthis_toolbox .custom_images li a{background-color:#333;}.black .addthis_toolbox .custom_images li a:hover{background-color:#1a1a1a;}.black .icon.side{background-color:#1a1a1a;}.black a.back-arrow span{color:#333;}.black a.back-arrow svg{fill:#333;}.black a.back-arrow:hover span{color:#1a1a1a;}.black a.back-arrow:hover svg{fill:#1a1a1a;}.black.tile:not(.fiche) img + .layer,.black.tile:not(.fiche) span + .layer{background-color:rgba(51,51,51,.9);}.orange .title,.orange .entry-date,.orange .type,.green .title,.green .entry-date,.green .type,.blue .title,.blue .entry-date,.blue .type,.teal .title,.teal .entry-date,.teal .type,.chambray .title,.chambray .entry-date,.chambray .type,.black .title,.black .entry-date,.black .type{color:#fff;}.orange .sliding.arrow span,.green .sliding.arrow span,.blue .sliding.arrow span,.teal .sliding.arrow span,.chambray .sliding.arrow span,.black .sliding.arrow span{color:#fff;}.orange .sliding.arrow span:after,.green .sliding.arrow span:after,.blue .sliding.arrow span:after,.teal .sliding.arrow span:after,.chambray .sliding.arrow span:after,.black .sliding.arrow span:after{background:url(/themes/custom/sjr/images/svg/arrow.svg) center center no-repeat;}.white{color:#333;background-color:#fff;}.white .title,.white .entry-date,.white .type{color:#333;}.white a{color:#333;}.white .sliding.arrow{color:#333;}.white .sliding.arrow span:nth-child(1){color:#333;}.white .sliding.arrow span:nth-child(1):after{background:url(/themes/custom/sjr/images/svg/arrow-black.svg) center center no-repeat;}@font-face{font-family:'AvenirLTStd-Heavy';src:url(/themes/custom/sjr/fonts/344281_0_0.eot);src:url(/themes/custom/sjr/fonts/344281_0_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/sjr/fonts/344281_0_0.woff2) format('woff2'),url(/themes/custom/sjr/fonts/344281_0_0.woff) format('woff'),url(/themes/custom/sjr/fonts/344281_0_0.ttf) format('truetype');}@font-face{font-family:'AvenirLTStd-Medium';src:url(/themes/custom/sjr/fonts/344281_1_0.eot);src:url(/themes/custom/sjr/fonts/344281_1_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/sjr/fonts/344281_1_0.woff2) format('woff2'),url(/themes/custom/sjr/fonts/344281_1_0.woff) format('woff'),url(/themes/custom/sjr/fonts/344281_1_0.ttf) format('truetype');}@font-face{font-family:'AvenirLTStd-Roman';src:url(/themes/custom/sjr/fonts/344281_2_0.eot);src:url(/themes/custom/sjr/fonts/344281_2_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/sjr/fonts/344281_2_0.woff2) format('woff2'),url(/themes/custom/sjr/fonts/344281_2_0.woff) format('woff'),url(/themes/custom/sjr/fonts/344281_2_0.ttf) format('truetype');}@font-face{font-family:'AvenirLTStd-Light';src:url(/themes/custom/sjr/fonts/344281_3_0.eot);src:url(/themes/custom/sjr/fonts/344281_3_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/sjr/fonts/344281_3_0.woff2) format('woff2'),url(/themes/custom/sjr/fonts/344281_3_0.woff) format('woff'),url(/themes/custom/sjr/fonts/344281_3_0.ttf) format('truetype');}@font-face{font-family:'AvenirLTStd-Book';src:url(/themes/custom/sjr/fonts/344281_4_0.eot);src:url(/themes/custom/sjr/fonts/344281_4_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/sjr/fonts/344281_4_0.woff2) format('woff2'),url(/themes/custom/sjr/fonts/344281_4_0.woff) format('woff'),url(/themes/custom/sjr/fonts/344281_4_0.ttf) format('truetype');}@font-face{font-family:'AvenirLTStd-Black';src:url(/themes/custom/sjr/fonts/344281_5_0.eot);src:url(/themes/custom/sjr/fonts/344281_5_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/sjr/fonts/344281_5_0.woff2) format('woff2'),url(/themes/custom/sjr/fonts/344281_5_0.woff) format('woff'),url(/themes/custom/sjr/fonts/344281_5_0.ttf) format('truetype');}form,.radio{font-size:1.5rem;line-height:2.4rem;letter-spacing:.025em;}form .input-error-desc,.radio .input-error-desc{color:red;}form .error input,.radio .error input{border-color:red;}form .error-message,.radio .error-message{color:red;}form .error-message span,.radio .error-message span{display:none;}form .row,.radio .row{display:block;float:none;clear:both;zoom:1;width:100%;margin:0 auto 10px;}form .row:before,form .row:after,.radio .row:before,.radio .row:after{display:block;overflow:hidden;height:0;content:' ';}form .row:after,.radio .row:after{clear:both;}form .row .col,.radio .row .col{display:block;width:100%;}@media (min-width:768px){form .row .col,.radio .row .col{display:inline-block;float:left;width:calc(50% - 20px);}}form .row .col:nth-child(2),.radio .row .col:nth-child(2){float:right;}form .row.next,.radio .row.next{text-align:center;}form input,form select,.radio input,.radio select{font-family:'AvenirLTStd-Medium',arial,sans-serif;width:100%;outline:0;}form label,.radio label{font-family:'AvenirLTStd-Book',arial,sans-serif;font-weight:normal !important;}form input[type=submit],form input[type=button],.radio input[type=submit],.radio input[type=button]{font-size:1.8rem;display:block;width:auto;margin:auto;padding:20px 40px;color:#333;border:0;border-radius:0;background-color:#fc9501;}form input[type=submit]:hover,form input[type=button]:hover,.radio input[type=submit]:hover,.radio input[type=button]:hover{background-color:#c97701;}form a.button.link,.radio a.button.link{width:240px;padding:18px 20px;text-align:left;}form a.button.link::after,.radio a.button.link::after{float:right;margin:0 0 0 30px;}form .button:first-child,.radio .button:first-child{margin:auto;}form .js-form-type-checkbox input[type=checkbox],.radio .js-form-type-checkbox input[type=checkbox]{width:auto;}form input[type=radio],.radio input[type=radio]{display:none;}form input[type=radio]:checked + label::before,.radio input[type=radio]:checked + label::before{content:'';border:solid 4px #fff;background:#218bc2;-webkit-box-shadow:0 0 0 1px #dedfda;box-shadow:0 0 0 1px #dedfda;}form input[type=radio] + label,.radio input[type=radio] + label{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.5rem;line-height:3.2rem;float:left;padding:0 25px 0 0;cursor:pointer;letter-spacing:.025em;color:#333;border:none;background:none;}form input[type=radio] + label .ui-button-text,.radio input[type=radio] + label .ui-button-text{display:inline-block;}form input[type=radio] + label::before,.radio input[type=radio] + label::before{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:26px;height:26px;margin:-1px 10px 0 0;content:'';-webkit-transition:all 100ms linear;transition:all 100ms linear;border-radius:50%;background:#fff;-webkit-box-shadow:0 0 0 1px #dedfda;box-shadow:0 0 0 1px #dedfda;}form input[type=radio] + label:hover::before,.radio input[type=radio] + label:hover::before{border:solid 4px #fff;background:#218bc2;-webkit-box-shadow:0 0 0 1px #dedfda;box-shadow:0 0 0 1px #dedfda;}form .fieldsets-slider,.radio .fieldsets-slider{overflow:hidden;}form .fieldsets-slider .fieldsets-content,.radio .fieldsets-slider .fieldsets-content{width:300%;}form .fieldsets-slider .fieldsets-content > fieldset,.radio .fieldsets-slider .fieldsets-content > fieldset{float:left;width:33.3333333333%;}form .fieldsets-slider .fieldsets-content > fieldset .fieldset-legend,.radio .fieldsets-slider .fieldsets-content > fieldset .fieldset-legend{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:2.8rem;}form .fieldsets-slider .fieldsets-content > fieldset .row,.radio .fieldsets-slider .fieldsets-content > fieldset .row{margin:0 auto;}form .fieldsets-slider .fieldsets-content > fieldset .row .selection,.radio .fieldsets-slider .fieldsets-content > fieldset .row .selection{display:none;}form .fieldsets-slider .fieldsets-content > fieldset .row .selection.active,.radio .fieldsets-slider .fieldsets-content > fieldset .row .selection.active{display:block;}form .fieldsets-slider .fieldsets-content > fieldset .row.next,.radio .fieldsets-slider .fieldsets-content > fieldset .row.next{text-align:center;}form .fieldsets-slider .fieldsets-content > fieldset .row .form-submit,.radio .fieldsets-slider .fieldsets-content > fieldset .row .form-submit{display:inline-block;width:auto;}form .ui-state-hover,form .ui-widget-content .ui-state-hover,form .ui-widget-header .ui-state-hover,form .ui-state-focus,form .ui-widget-content .ui-state-focus,form .ui-widget-header .ui-state-focus,form .ui-button:hover,form .ui-button:focus,form .ui-state-active,form .ui-widget-content .ui-state-active,form .ui-widget-header .ui-state-active,form a.ui-button:active,form .ui-button:active,form .ui-button.ui-state-active:hover,.radio .ui-state-hover,.radio .ui-widget-content .ui-state-hover,.radio .ui-widget-header .ui-state-hover,.radio .ui-state-focus,.radio .ui-widget-content .ui-state-focus,.radio .ui-widget-header .ui-state-focus,.radio .ui-button:hover,.radio .ui-button:focus,.radio .ui-state-active,.radio .ui-widget-content .ui-state-active,.radio .ui-widget-header .ui-state-active,.radio a.ui-button:active,.radio .ui-button:active,.radio .ui-button.ui-state-active:hover{color:#333;border:none;background:none;}form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em;}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5em;}form .field-add-more-submit{margin:.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:.85em;}label.option{font-weight:normal;display:inline;}.form-composite > legend,.label{font-size:inherit;font-weight:bold;display:inline;margin:0;padding:0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir=rtl] .form-type-radio .description,[dir=rtl] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 .3em;content:'';vertical-align:super;background-image:url(/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:'';vertical-align:sub;background:url(/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}html{font-family:sans-serif;line-height:1.15;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}video::-webkit-media-controls-start-playback-button{display:none !important;}audio,canvas,progress,video{display:inline-block;}audio:not([controls]){display:none;height:0;}progress{vertical-align:baseline;}template,[hidden]{display:none;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}dfn{font-style:italic;}h1{font-size:2em;margin:.67em 0;}mark{color:#000;background-color:#ff0;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}img{border-style:none;}svg:not(:root){overflow:hidden;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}figure{margin:1em 40px;}hr{overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;height:0;}button,input,optgroup,select,textarea{margin:0;}optgroup{font-weight:bold;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid #c0c0c0;}legend{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit;}textarea{overflow:auto;}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{outline-offset:-2px;-webkit-appearance:textfield;}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-input-placeholder{opacity:.54;color:inherit;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}*,*:focus{outline:none;}[data-state=keydown] *:focus,[data-state=keydown] [type=radio]:focus + label,[data-state=keydown] [type=checkbox]:focus + label{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #218bc2,0 0 0 4px #fff !important;box-shadow:0 0 0 1px #fff,0 0 0 3px #218bc2,0 0 0 4px #fff !important;}html,body{height:100%;}html{font-size:62.5%;}body{font-family:'AvenirLTStd-Medium',arial,sans-serif;overflow-x:hidden;overflow-y:auto;zoom:1;width:100%;min-height:100%;color:#333;-webkit-font-smoothing:antialiased;}body:before,body:after{display:block;overflow:hidden;height:0;content:' ';}body:after{clear:both;}body.prevent-scroll{position:fixed;overflow:hidden;}body.drag{overflow:hidden;}a{color:#218bc2;}a:hover{text-decoration:underline;}.external-icon{position:relative;display:inline-block;width:20px;height:100%;}.external-icon::after{position:absolute;top:46%;right:0;display:inline-block;display:block;width:16px;height:14px;content:'';-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/themes/custom/sjr/images/svg/ico-externlink-blue.svg) center center no-repeat;}img{max-width:100%;height:auto;}ul{margin:0;padding:0;list-style:none;}.messages--warning{display:none;}.super-admin .messages--warning{display:block;}.overlay{position:fixed;z-index:1000;top:0;left:0;overflow-y:auto;width:100%;height:100vh;opacity:1;background-color:#fff;}.overlay.info{display:none;background-color:rgba(51,51,51,.8);}.overlay.info.active{display:block;}.overlay .popup{position:absolute;top:25%;right:0;left:0;width:100%;max-width:790px;margin:auto;padding:35px;background:#fff;}.overlay .popup #close{position:absolute;top:0;right:0;width:60px;height:60px;cursor:pointer;border:0;background:url(/themes/custom/sjr/images/svg/close-btn.svg) center center no-repeat;background-color:#619938;background-repeat:no-repeat;background-position:center;background-size:15px 15px;}.overlay .popup #close:hover{background-color:#49742a;}.overlay .popup a{text-decoration:underline;}.overlay .popup a:hover{color:#145374;}.overlay .popup p{padding-right:50px;}.overlay .popup h4,.overlay .popup .h4{font-family:'AvenirLTStd-Heavy',arial,sans-serif;font-size:1.8rem;font-weight:normal;margin:0;text-align:left;text-transform:uppercase;}.overlay .popup h4 small,.overlay .popup .h4 small{font-size:1.4rem;line-height:2rem;display:block;letter-spacing:0;text-transform:none;}.overall{zoom:1;max-width:1200px;margin:auto;}.overall:before,.overall:after{display:block;overflow:hidden;height:0;content:' ';}.overall:after{clear:both;}.container{zoom:1;margin:auto;padding:0 20px;}.container:before,.container:after{display:block;overflow:hidden;height:0;content:' ';}.container:after{clear:both;}@media (min-width:1024px){.container{margin:0;padding:0 30px;}}@media (min-width:1280px){.container{margin:0 auto;padding:0;}}.new{position:relative;margin-top:30px;}.anchor{position:relative;top:-250px;display:block;visibility:hidden;}aside#subNav{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px 0;background-color:#ebece9;}aside#subNav.open{margin:20px 0 110px;}@media (min-width:1024px){aside#subNav{position:sticky;top:90px;display:block;float:left;width:232px;min-height:115px;margin:0 0 160px;}}@media (min-width:1280px){aside#subNav{width:272px;padding:40px 40px 40px 30px;}}aside#subNav .mobile-only{display:block;}@media (min-width:1024px){aside#subNav .mobile-only{display:none;}}aside#subNav .desktop-only{display:none;}@media (min-width:1024px){aside#subNav .desktop-only{display:block;}}aside#subNav .aside-title{position:relative;width:100%;padding:20px;text-align:left;border:0;}@media (min-width:1280px){aside#subNav .aside-title{padding:0;}}@media (max-width:1023px){aside#subNav .aside-title:after{font-size:3rem;line-height:64px;position:absolute;top:0;right:0;bottom:0;display:block;width:64px;content:' +';text-align:center;color:#fff;background:#218bc2;}aside#subNav .aside-title.open:after{content:' -';}}aside#subNav h4,aside#subNav .h4{font-family:'AvenirLTStd-Heavy',arial,sans-serif;font-size:1.8rem;line-height:2.4rem;margin:0;text-align:left;letter-spacing:0;text-transform:none;}aside#subNav h4 span,aside#subNav .h4 span{display:inline-block;width:calc(100% - 60px);}aside#subNav div.single + ul{margin-bottom:60px;}aside#subNav #aside-sub{padding:20px;}@media (max-width:1023px){aside#subNav #aside-sub{display:none;}aside#subNav #aside-sub.open{display:block;}}@media (min-width:1280px){aside#subNav #aside-sub{padding:0;}}aside#subNav #aside-sub a{color:#333;}aside#subNav #aside-sub a:hover{color:#218bc2;}aside#subNav #aside-sub .aside-nav li.active > a{font-weight:bold;color:#218bc2;}aside#subNav #aside-sub .aside-nav li.active > a:after{-webkit-transform:scaleX(3);-ms-transform:scaleX(3);transform:scaleX(3);border-color:#218bc2;}aside#subNav #aside-sub .aside-nav.deep-3 li a{font-size:1.3rem;}aside#subNav #aside-sub .nav-item{margin:15px 0;}aside#subNav #aside-sub .aside-button,aside#subNav #aside-sub .aside-link{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.5rem;line-height:2.5rem;padding:0;cursor:pointer;text-align:left;letter-spacing:.025em;border:0;background-color:transparent;}aside#subNav #aside-sub .aside-button:hover,aside#subNav #aside-sub .aside-link:hover{text-decoration:underline;}aside#subNav #aside-sub .aside-nav{font-size:1.4rem;display:none;margin:15px 0 0 0;padding:0 0 0 40px;}aside#subNav #aside-sub .aside-nav.active{display:block;}@media (min-width:1280px){aside#subNav #aside-sub .aside-nav{margin:15px 0;}}aside#subNav #aside-sub .aside-nav > li{position:relative;padding:0 0 10px 0;}aside#subNav #aside-sub .aside-nav > li ul{margin:0 10px;padding:15px 0 0 16px;}aside#subNav #aside-sub .aside-nav > li ul > li{padding:0 0 10px 0;}aside#subNav #aside-sub .aside-nav > li ul > li > a:hover{color:#218bc2;}aside#subNav #aside-sub .aside-nav > li ul > li > a:hover:after{-webkit-transform:scaleX(6);-ms-transform:scaleX(6);transform:scaleX(6);border-color:#218bc2;}aside#subNav #aside-sub .aside-nav > li > a:hover{color:#218bc2;}aside#subNav #aside-sub .aside-nav > li > a:hover:after{-webkit-transform:scaleX(6);-ms-transform:scaleX(6);transform:scaleX(6);border-color:#218bc2;}aside#subNav #aside-sub .aside-nav > li a{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:1.4rem;color:#333;}aside#subNav #aside-sub .aside-nav > li a:after{position:absolute;top:6px;left:-15px;display:block;width:5px;height:10px;content:'';-webkit-transition:-webkit-transform 500ms ease-in-out;transition:-webkit-transform 500ms ease-in-out;transition:transform 500ms ease-in-out;transition:transform 500ms ease-in-out,-webkit-transform 500ms ease-in-out;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;border-top:1px solid #333;}aside#subNav div.single{font-size:1.8rem;position:absolute;left:0;width:240px;min-height:146px;margin:10px 0 0 0;padding:35px;}aside#subNav div.single.only{bottom:inherit;}aside#subNav div.single p{font-size:1.8rem;font-weight:bold;margin:0 0 10px;letter-spacing:0;}aside#subNav div.single a{position:static;display:block;}aside#subNav div.single a::before{position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:100%;content:'';}@media (max-width:1023px){aside#subNav div.single{z-index:10;width:100%;min-height:20px;margin:0;padding:20px;}}.single-programme main section#discover-profile{padding-top:300px;}@media (min-width:992px){.single-programme main section#discover-profile{padding-top:500px;}}main .top{background-image:linear-gradient(to bottom,#fff 0,#fff 230px,#dedfda 230px);background-position:0 0;}@media (min-width:768px){main .top{background-image:linear-gradient(to bottom,#fff 0,#fff 420px,#dedfda 420px);}}main .bottom{background-image:linear-gradient(to bottom,#dedfda 0,#dedfda 580px,#fff 580px);background-position:0 0;}@media (min-width:768px){main .bottom{background-image:linear-gradient(to bottom,#dedfda 0,#dedfda 600px,#fff 600px);}}main section#discover h2{font-family:'AvenirLTStd-Book',arial,sans-serif;margin:20px 10px 20px;}@media (min-width:992px){main section#discover h2{margin:110px 320px 50px;}}main section#discover-profile.four .controls-tab > li,main section#discover-profile.five .controls-tab > li{height:inherit;}main section#services ul{padding:0;}section{padding:0 0 15px 0;}@media (min-width:992px){section{padding:0 0 100px 0;}section .js-form-item{padding:0;}}section.content{position:relative;float:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}section.content.map{margin-bottom:160px;}@media (min-width:768px){section.content.map{margin-bottom:0;}}@media (max-width:767px){section.content .region-content{position:relative;padding-bottom:50px;}}section.content.programs{width:100%;}@media (min-width:1024px){section.content.half{float:right;width:calc(100% - 252px);}}@media (min-width:1280px){section.content.half{width:890px;}}section.content p.parent-title{font-family:'AvenirLTStd-Heavy',arial,sans-serif;font-size:1.8rem;font-weight:normal;line-height:2rem;margin:40px 0 20px 0;letter-spacing:0;text-transform:none;color:#218bc2;}@media (max-width:1023px){section.content p.parent-title{margin:10px 0 20px 0;}}section.content h1{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:2.4rem;line-height:3.8rem;margin:10px 0;padding:0;}@media (min-width:768px){section.content h1{font-size:3.2rem;margin:10px 250px 20px 0;}}section.content h2{font-size:2.1rem;line-height:2.8rem;margin:20px 0 14px;text-align:left;letter-spacing:.025em;text-transform:none;}@media (min-width:768px){section.content h2{font-size:2.8rem;line-height:3.6rem;}}section.content h3,section.content .h3{margin:30px 0 12px 0;}section.content .field__items table{font-size:1.5rem;line-height:2.4rem;overflow:scroll;width:100%;margin-bottom:30px;border-collapse:collapse;text-align:left;border:1px solid #218bc2;}section.content .field__items table a{color:#218bc2;}section.content .field__items table thead th{font-weight:bold;height:50px;color:#fff;border-left:1px solid #218bc2;background-color:#218bc2;}section.content .field__items table thead th:first-child{border:none;}section.content .field__items table td,section.content .field__items table th{padding:3px 10px;}section.content .field__items table td{font-weight:normal;color:#333;}section.content .field__items table td:first-child{border-left:none;}section.content .field__items table td p{margin:0;}section.content .field__items table tr{height:40px;}section.content .field__items table tr:nth-child(even){color:#333;background:#ebece9;}section.content .field__items table tr:last-child td{border-bottom:none;}section.content .field--name-field-texte a:hover{text-decoration:underline;}section.content .field--name-field-texte h2:first-child{margin:0 0 5px;}section.content .field--name-field-texte h2:first-child + h4{margin:0 0 5px;}section.content div.item-paragraph--filtre_programme,section.content div.item-paragraph--filtre_programme_porte_ouverte{margin:0 0 40px 0;}section.content div.item-paragraph--filtre_programme select,section.content div.item-paragraph--filtre_programme_porte_ouverte select{width:100%;}@media (min-width:992px){section.content div.item-paragraph--filtre_programme,section.content div.item-paragraph--filtre_programme_porte_ouverte{width:680px;}section.content div.item-paragraph--filtre_programme h2,section.content div.item-paragraph--filtre_programme_porte_ouverte h2{margin-right:140px;}}section.content div.paragraph--type--contenu-texte{margin-right:0;}section.content div.paragraph--type--contenu-texte h4:not(:first-child){margin:60px 0 14px 0;}section.content div.paragraph--type--contenu-texte p:first-child{margin-top:0;}section.content div.paragraph--type--contenu-texte a{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;text-decoration:underline;}section.content div.paragraph--type--contenu-texte a:hover{color:#165c81;}@media (min-width:992px){section.content div.paragraph--type--contenu-texte{margin-right:250px;padding-right:60px;}section.content div.paragraph--type--contenu-texte.table{margin:0;padding-right:0;}}section.content div.field--type-image + div.field__item{position:relative;padding:10px 0 25px 0;}section.content div.field--name-field-content h2{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:2.1rem;line-height:2.8rem;text-align:left;letter-spacing:.025em;text-transform:inherit;}@media (min-width:768px){section.content div.field--name-field-content h2{font-size:2.8rem;line-height:3.6rem;}}section.content div.field--name-field-content .trois-liens-title{font-size:2.8rem;font-weight:normal;line-height:4.5rem;margin:40px 0;text-align:center;letter-spacing:.15em;text-transform:uppercase;}section.content div.field--name-body{-webkit-transition:margin 100ms ease-in-out;transition:margin 100ms ease-in-out;background-color:#fff;}section.content div.field--name-body img:first-child{width:100%;}section.content div.field--name-body h4:not(:first-child),section.content div.field--name-body .h4:not(:first-child){margin:50px 0 14px 0;}section.content div.field--name-body > p{max-width:685px;margin:10px 0 20px;padding-right:20px;}section.content div.field--name-body > p.intro{font-size:1.8rem;line-height:2.4rem;letter-spacing:0;}section.content div.field--name-body > p.date{font-size:1.4rem;line-height:2rem;letter-spacing:0;}section.content div.item-paragraph--anchor_item{position:relative;}section.content div.item-paragraph--anchor_item h3,section.content div.item-paragraph--anchor_item .h3{margin-bottom:0;}section.content div.item-paragraph--anchor_item .button.more::before{-webkit-transition:-webkit-transform .25s ease-in;transition:-webkit-transform .25s ease-in;transition:transform .25s ease-in;transition:transform .25s ease-in,-webkit-transform .25s ease-in;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}section.content div.item-paragraph--anchor_item .button.more + .anchor-content{margin-bottom:105px;}section.content div.item-paragraph--anchor_item .button.more + .anchor-content::after{position:absolute;bottom:0;width:100%;height:100%;content:'';pointer-events:none;background:-webkit-gradient(linear,left bottom,left top,color-stop(10%,white),color-stop(80%,rgba(255,255,255,0)));background:linear-gradient(to top,white 10%,rgba(255,255,255,0) 80%);}section.content div.item-paragraph--anchor_item.open .button.more::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}section.content div.item-paragraph--anchor_item.open .button.more + .anchor-content{overflow:auto;max-height:none;}section.content div.item-paragraph--anchor_item.open .button.more + .anchor-content::after{background:none;}section.content div.item-paragraph--anchor_item .anchor-content{position:relative;max-width:685px;margin-bottom:60px;}section.content div.item-paragraph--anchor_item .anchor-content.table{max-width:none;}section.content div.item-paragraph--anchor_item .anchor-content a{text-decoration:underline;}section.content div.item-paragraph--anchor_item .anchor-content a:hover{color:#145374;}.load-more{font-size:1.6rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:60px;margin:0 0 20px;cursor:pointer;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;text-align:center;color:#333;border:2px solid #767676;background-color:#ebece9;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.load-more:hover{background-color:#d7d9d3;}.load-more .text-container{line-height:60px;position:relative;display:inline-block;padding-right:20px;}.load-more .text-container:after{font-family:'AvenirLTStd-Light',arial,sans-serif;font-size:3rem;line-height:60px;position:absolute;top:-1px;right:-14px;width:25px;height:100%;content:'+';}.load-more.loader span:after{content:'';background:url(/themes/custom/sjr/images/svg/ajax-loader.svg) no-repeat center center;background-size:25px 25px;}a:hover .arrow span,a:hover .download span,a:focus .arrow span,a:focus .download span{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.item-paragraph--bloc_lien_de_couleur .sliding.download span,.item-paragraph--bloc_lien_de_couleur .sliding.arrow span{width:100%;}.sliding{overflow:hidden;}.sliding span{font-size:1.4rem;font-style:italic;line-height:2.4rem;float:left;padding:0 16px 0 0;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);letter-spacing:.05em;}@media (min-width:992px){.sliding span{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}}.sliding.download{position:relative;}.sliding.download .download-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.sliding.download .download-text::after{display:block;height:26px;content:'';background-image:url(/themes/custom/sjr/images/svg/ico-download-white.svg);background-repeat:no-repeat;background-position:left;background-size:21px 26px;}.sliding.download:hover span,.sliding.download:focus span,.sliding.arrow:hover span,.sliding.arrow:focus span{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.sliding.download.arrow-download span::after,.sliding.arrow.arrow-download span::after{background-image:url(/themes/custom/sjr/images/svg/ico-download-white.svg);}.sliding.download span,.sliding.arrow span{position:relative;}.sliding.download span::after,.sliding.arrow span::after{position:absolute;right:-30px;bottom:0;display:block;width:30px;height:22px;content:'';}.info.popup{position:relative;padding:0;vertical-align:middle;border:0;background-color:transparent;}.info.popup::after{content:url(/themes/custom/sjr/images/ico-question-mark.png);}a.button{display:inline-block;}a.button.more{font-family:'AvenirLTStd-Heavy',arial,sans-serif;font-size:1.5rem;line-height:2.4rem;position:absolute;bottom:-36px;padding:10px 30px;letter-spacing:.025em;}a.button.more::before{position:absolute;top:2px;left:-8px;width:16px;height:23px;padding:20px;content:'';background:url(/themes/custom/sjr/images/svg/arrow-blue.svg) center center no-repeat;background-size:16px 23px;}a.button#goup{font-family:'AvenirLTStd-Heavy',arial,sans-serif;font-size:1.5rem;line-height:2.4rem;display:none;float:right;padding:10px 30px;letter-spacing:.025em;}a.button#goup::before{position:absolute;top:-35px;left:75px;width:16px;height:23px;padding:20px;content:'';-webkit-transition:all .25s ease-in;transition:all .25s ease-in;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation:upup 900ms infinite;animation:upup 900ms infinite;background:url(/themes/custom/sjr/images/svg/arrow-blue.svg) center center no-repeat;background-size:16px 23px;}a.button.link{font-size:1.6rem;line-height:2.4rem;margin:20px 0;padding:18px 25px;color:#fff;}@media (min-width:992px){a.button.link{font-size:1.8rem;}}a.button.link:not(.back){display:-webkit-box;display:-ms-flexbox;display:flex;max-width:500px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}a.button.link:not(.back).homepage-btn{display:inline-block;max-width:none;}a.button.link:not(.back).homepage-btn::after{float:right;width:30px;height:22px;margin:0 0 0 10px;content:'';-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);background:url(/themes/custom/sjr/images/svg/arrow.svg) center center no-repeat;}a.button.link:not(.back).homepage-btn:hover::after{-webkit-transform:translate(4px);-ms-transform:translate(4px);transform:translate(4px);}a.button.link:not(.back) span.field-title{width:calc(100% - 50px);}a.button.link:not(.back) span.arrow{display:block;width:30px;height:22px;margin-left:10px;-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);background:url(/themes/custom/sjr/images/svg/arrow.svg) center center no-repeat;background-size:30px 22px;}a.button.link.back::before{display:none;width:30px;height:22px;margin:-5px 20px -5px 0;content:'';-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;-webkit-transform:rotate(-180deg) translate(0);-ms-transform:rotate(-180deg) translate(0);transform:rotate(-180deg) translate(0);background:url(/themes/custom/sjr/images/svg/arrow.svg) center center no-repeat;}@media (min-width:640px){a.button.link.back::before{display:inline-block;}}a.button.link:hover::after{-webkit-transform:translate(4px);-ms-transform:translate(4px);transform:translate(4px);}a.button.link:hover span.arrow{-webkit-transform:translate(4px);-ms-transform:translate(4px);transform:translate(4px);}a.button.link:hover::before{-webkit-transform:rotate(-180deg) translate(4px);-ms-transform:rotate(-180deg) translate(4px);transform:rotate(-180deg) translate(4px);}a.back-arrow{font-size:1.4rem;line-height:4rem;display:inline-block;width:calc(100% - 250px);padding:10px 0;}a.back-arrow svg{float:left;max-width:30px;height:auto;max-height:25px;margin:10px 15px 0 0;}#medias_related{margin-top:30px;}.extern.blue::after{background:url(/themes/custom/sjr/images/svg/ico-externlink-blue.svg) center center no-repeat;}.extern::after{display:inline-block;width:21px;height:21px;margin:0 14px -2px;content:'';background:url(/themes/custom/sjr/images/svg/ico-externlink-white.svg) center center no-repeat;}p#offres{font-weight:bold;float:left;text-transform:uppercase;}p#offres + p{float:right;}.tile:hover .sliding.download span,.controls-tab li:hover .sliding.download span,.single:hover .sliding.download span{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.tile:hover .sliding.download .small-text,.controls-tab li:hover .sliding.download .small-text,.single:hover .sliding.download .small-text{font-size:12px;}.tile:hover .sliding.arrow span,.controls-tab li:hover .sliding.arrow span,.single:hover .sliding.arrow span{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.tile:hover .title span.nb,.controls-tab li:hover .title span.nb,.single:hover .title span.nb{opacity:1;}.item-paragraph--contenu_texte + .item-paragraph--video_externe{margin:-45px 0 45px;}.item-paragraph--video_externe{position:relative;max-width:800px;height:0;margin:45px 0;padding-top:25px;padding-bottom:56.25%;}.item-paragraph--video_externe iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.item-paragraph--images .item-field_images{margin-top:20px;}.item-paragraph--images .item-field_images img{width:100%;}.item-paragraph--album,.item-paragraph--contenu_texte,.item-paragraph--images,.item-paragraph--button{margin:0 0 45px 0;}.item-paragraph--button a.button.link{margin:0 0 20px 0;}.item-paragraph--photo_text{position:relative;zoom:1;margin:0 0 40px 0;}.item-paragraph--photo_text:before,.item-paragraph--photo_text:after{display:block;overflow:hidden;height:0;content:' ';}.item-paragraph--photo_text:after{clear:both;}.item-paragraph--photo_text:first-child .text{background-color:#fff;}.item-paragraph--photo_text .img{position:relative;z-index:0;}.item-paragraph--photo_text .img.image-size-half_image_content{margin-top:0;}@media (min-width:992px){.item-paragraph--photo_text .img.image-size-half_image_content{margin-top:40px;}}.item-paragraph--photo_text .img.image-size-half_image_content img{max-width:100%;}@media (min-width:992px){.item-paragraph--photo_text .img.image-size-half_image_content img{max-width:410px;}}@media (min-width:640px){.item-paragraph--photo_text .img.image-size-half_image_content.text-position-left{float:right;margin-left:0;}}@media (min-width:992px){.item-paragraph--photo_text .img.image-size-half_image_content.text-position-left{margin-bottom:0;}}@media (min-width:640px){.item-paragraph--photo_text .img.image-size-half_image_content.text-position-right{float:left;}}@media (min-width:992px){.item-paragraph--photo_text .img.image-size-half_image_content.text-position-right{margin-bottom:0;}}.item-paragraph--photo_text .img.image-size-main_image_content{margin-top:0;}.item-paragraph--photo_text .text{position:relative;z-index:1;padding:20px 0 0 0;}.item-paragraph--photo_text .text a:not(.button){-webkit-transition:all .3s ease-in;transition:all .3s ease-in;text-decoration:underline;}.item-paragraph--photo_text .text a:not(.button):hover{color:#165c81;}.item-paragraph--photo_text .text p:last-child{margin-bottom:0;}.item-paragraph--photo_text .text.image-size-main_image_content{margin-top:0;background-color:#fff;}@media (min-width:640px){.item-paragraph--photo_text .text.image-size-main_image_content{width:100%;max-width:90%;margin-top:-40px;}}@media (min-width:992px){.item-paragraph--photo_text .text.image-size-main_image_content{width:680px;max-width:none;margin-top:-110px;padding-left:30px;}}@media (min-width:992px){.item-paragraph--photo_text .text.image-size-half_image_content{width:480px;}}.item-paragraph--photo_text .text.image-size-half_image_content.text-position-left{padding-left:0;}@media (min-width:640px){.item-paragraph--photo_text .text.text-position-left{float:left;padding:30px 30px 30px 0;}}@media (min-width:992px){.item-paragraph--photo_text .text.text-position-left{padding-right:30px;}}@media (min-width:640px){.item-paragraph--photo_text .text.text-position-right{float:right;padding:30px 0 30px 30px;}}@media (min-width:992px){.item-paragraph--photo_text .text.text-position-right{padding-right:0;padding-left:40px;}}.item-paragraph--grille_de_cours h2.green{color:green;}.site-name-fondation header#main #block-programme-branding .logo #logo{display:block;}.no-carousel a.button.link{margin:10px 0;padding:18px 20px;}.element-invisible{display:none;}.messages{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.5rem;margin:30px 0;padding:15px 20px;background-image:none;-webkit-box-shadow:none;box-shadow:none;}.messages.messages--error{border:1px solid red;}.messages.messages--status{border:1px solid #619938;}.button-primary{font-size:16px;display:inline-block;margin-bottom:30px;padding:10px 20px;color:#333;background-color:#ebece9;}.button-primary:hover{text-decoration:none !important;color:#fff;background-color:#218bc2;}.button-primary.download:hover::after{background-image:url(/themes/custom/sjr/images/svg/ico-download-white.svg);}.button-primary.download::after{z-index:1;display:inline-block;width:16px;height:18px;margin:auto;margin-left:4px;content:'';background-image:url(/themes/custom/sjr/images/svg/ico-download.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:contain;}.paragraph--programme-duration{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph--programme-duration .field{width:33.333333%;padding-top:10px;padding-right:30px;padding-bottom:10px;padding-left:10px;}.paragraph--programme-duration .field__label{font-size:1.5rem;font-weight:lighter;line-height:2.4rem;letter-spacing:.025em;}.paragraph--programme-duration .field__item{font-size:1.8rem;line-height:2.6rem;}@media (min-width:640px){.paragraph--programme-duration{max-width:90%;}}@media (min-width:992px){.paragraph--programme-duration{width:680px;max-width:none;}.paragraph--programme-duration .field{padding-right:30px;}}.paragraph--programme-statistiques p{clear:both;padding-right:30px;}.paragraph--programme-statistiques .notes{font-size:1.2rem;font-weight:bold;}.paragraph--programme-statistiques .d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph--programme-statistiques .col{width:calc(50% - 10px);}.paragraph--programme-statistiques .bar{position:relative;width:70px;height:150px;margin-bottom:20px;background:#ebebe9;}.paragraph--programme-statistiques .bar .percentage{position:absolute;bottom:0;width:100%;text-align:center;color:#fff;}.paragraph--programme-statistiques .bar .percentage .number{font-size:1.8rem;margin-top:10px;}.paragraph--programme-statistiques .salarie-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.paragraph--programme-statistiques .salarie-container .bar .max{position:absolute;top:0;width:80px;border:1px solid black;}.paragraph--programme-statistiques .salarie-container .bar .med{position:absolute;top:50%;width:80px;border:1px solid black;}.paragraph--programme-statistiques .salarie-container .bar .min{position:absolute;bottom:0;width:80px;border:1px solid black;}.paragraph--programme-statistiques .salarie-container .bar-legend{position:relative;float:left;width:70px;height:150px;margin-bottom:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.paragraph--programme-statistiques .salarie-container .bar-legend .max{font-size:1.2rem;position:absolute;top:-5px;padding-left:20px;}.paragraph--programme-statistiques .salarie-container .bar-legend .med{font-size:1.2rem;position:absolute;top:47%;padding-left:20px;}.paragraph--programme-statistiques .salarie-container .bar-legend .min{font-size:1.2rem;position:absolute;bottom:-5px;padding-left:20px;}@media (max-width:640px){.paragraph--programme-statistiques p{padding-right:0;}.paragraph--programme-statistiques .col{width:100%;}.paragraph--programme-statistiques .col:nth-child(2){margin-top:30px;}}.bg-orange{color:white;background:#fc9501;}.bg-blue{color:white;background:#1a6c96;}.bg-green{color:white;background:#49742a;}.bg-teal{color:white;background:#22999a;}.bg-chambray{color:white;background:#3b5998;}.bg-black{color:white;background:#333;}.bg-light-blue{color:white;background:#218bc2;}#main-menu .menu > li.menu-item > span{text-align:center;}.top-header.overall #block-marqueehome{font-size:16px;line-height:40px;height:40px;color:white;background-color:#218bc2;}#scrolling-strip{line-height:40px;height:40px;color:white;background-color:#218bc2;}#scrolling-strip .marquee{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box;height:inherit;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#scrolling-strip .marquee:not(.paused):not(:hover) p{font-size:16px !important;display:inline-block;padding-left:100%;-webkit-animation:marquee 35s linear infinite;animation:marquee 35s linear infinite;}#scrolling-strip .marquee a{text-decoration:underline;color:white;}@-webkit-keyframes marquee{0%{-webkit-transform:translate(0,0);transform:translate(0,0);}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);}}@keyframes marquee{0%{-webkit-transform:translate(0,0);transform:translate(0,0);}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);}}.uppercase{text-transform:uppercase !important;}.text-center{text-align:center !important;}h1,.h1{font-family:'AvenirLTStd-Black',arial,sans-serif;font-size:2.4rem;font-weight:normal;}h2,.h2{font-family:'AvenirLTStd-Light',arial,sans-serif;font-size:2rem;font-weight:normal;line-height:2.4rem;margin:20px auto;text-align:center;letter-spacing:.15em;text-transform:uppercase;}@media (min-width:992px){h2,.h2{font-size:2.8rem;line-height:4.2rem;margin:60px auto;}}h3,.h3{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:2.2rem;font-weight:normal;line-height:3rem;text-align:left;}@media (min-width:992px){h3,.h3{margin:60px auto;}}h4,.h4{font-size:1.8rem;font-weight:normal;line-height:1.8rem;margin:10px 0;letter-spacing:.1em;}h5,.h5{font-family:'AvenirLTStd-Light',arial,sans-serif;font-size:1.6rem;font-weight:normal;margin:20px 0;text-align:left;letter-spacing:.1em;}h5 small,h5 .small,.h5 small,.h5 .small{font-size:1.4rem;line-height:2rem;display:block;letter-spacing:0;text-transform:none;}h6,.h6{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:1.6rem;font-weight:normal;line-height:2rem;margin:40px 0;text-align:center;letter-spacing:.15em;}p{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.2rem;line-height:1.8rem;letter-spacing:.025em;}@media (min-width:992px){p{font-size:1.5rem;line-height:2rem;}}p.infos{font-size:1.4rem;margin-bottom:20px;}.text ol,.field--name-field-texte ol,.field--type-text-with-summary ol,.professeur article ol,.item-field_anchors ol{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.2rem;line-height:1.8rem;margin:0 0 0 10px;padding:0 0 0 10px;letter-spacing:.025em;}@media (min-width:992px){.text ol,.field--name-field-texte ol,.field--type-text-with-summary ol,.professeur article ol,.item-field_anchors ol{font-size:1.5rem;line-height:2.4rem;}}.text ol li,.field--name-field-texte ol li,.field--type-text-with-summary ol li,.professeur article ol li,.item-field_anchors ol li{margin-bottom:5px;}.field--type-text-with-summary a{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;text-decoration:underline;}.field--type-text-with-summary a:hover{color:#124d6b;}.text ul,.field--name-field-texte ul,.field--type-text-with-summary ul,.professeur article ul,.item-paragraph--anchor_item ul{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.2rem;line-height:1.8rem;margin:0 0 15px 10px;padding:0 0 0 10px;list-style:disc outside none;letter-spacing:.025em;}@media (min-width:992px){.text ul,.field--name-field-texte ul,.field--type-text-with-summary ul,.professeur article ul,.item-paragraph--anchor_item ul{font-size:1.5rem;line-height:2.4rem;margin:0 0 15px 10px;}}.text ul li,.field--name-field-texte ul li,.field--type-text-with-summary ul li,.professeur article ul li,.item-paragraph--anchor_item ul li{margin-bottom:5px;}fieldset{margin:0;padding:0;border:0;}strong{font-family:'AvenirLTStd-Black',arial,sans-serif;font-weight:normal;}blockquote{font-size:2.4rem;line-height:3rem;display:block;max-width:620px;margin:50px 0;margin-right:0;padding:40px;letter-spacing:.05em;}@media (min-width:768px){blockquote{margin-right:150px;}}blockquote span.signature{font-size:1.4rem;font-style:italic;display:block;margin-top:20px;letter-spacing:.05em;}blockquote span.signature > div{display:inline-block;}a{position:relative;cursor:pointer;text-decoration:none;outline:0;}.list-items{padding:0;list-style:none;}input[type=submit]{border:0;outline:none;}input[type=text],input[type=search],input[type=url],input[type=tel],input[type=email],input[type=number],input[type=date],input[type=password],textarea,select:not(.ui-datepicker-year):not(.ui-datepicker-month){font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:1.5rem;line-height:2.4rem;position:relative;padding:20px 17px;letter-spacing:.025em;border:2px solid #ebece9;border-radius:0;outline:0;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;}select::-ms-expand{display:none;}input::-webkit-input-placeholder{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.3rem;font-style:italic;line-height:2.1rem;letter-spacing:.05em;color:#333;}input::-moz-placeholder{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.3rem;font-style:italic;line-height:2.1rem;letter-spacing:.05em;color:#333;}input:-ms-input-placeholder{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.3rem;font-style:italic;line-height:2.1rem;letter-spacing:.05em;color:#333;}input::-ms-input-placeholder{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.3rem;font-style:italic;line-height:2.1rem;letter-spacing:.05em;color:#333;}input::placeholder{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.3rem;font-style:italic;line-height:2.1rem;letter-spacing:.05em;color:#333;}.ui-datepicker-year,.ui-datepicker-month{background-image:none;}select{background-image:url(/themes/custom/sjr/images/arrow-down-filter.png);background-repeat:no-repeat;background-position:center right 20px;background-size:24px 13px;}.checkbox label{font-size:1.5rem;line-height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 0;cursor:pointer;letter-spacing:.025em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.checkbox label::before{-webkit-box-sizing:border-box;box-sizing:border-box;width:30px;height:30px;margin:0 12px 0 0;content:'';-webkit-transition:all 100ms linear;transition:all 100ms linear;border:solid 1px #b4b4b4;background:url(/themes/custom/sjr/images/svg/check.svg) no-repeat center center #ebece9;background-size:0 0;-ms-flex-negative:0;flex-shrink:0;}.checkbox label:hover::before{background-color:#218bc2;background-size:9px 8px;}.checkbox input.error + label:before{border-color:red;}.checkbox input[type=checkbox]:checked + label:before{border:none;background-color:#218bc2;background-size:9px 8px;-webkit-box-shadow:none;box-shadow:none;}div.tabs{margin:1em 0;}ul.tabs{margin:0 0 .5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:.3em;}[dir=rtl] .tabs > li{margin-right:0;margin-left:.3em;}.tabs a{display:block;padding:.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}.widget-informations .wrapper-informations{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 0 20px;padding:0;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:768px){.widget-informations .wrapper-informations{margin:0;}}.widget-informations .wrapper-informations .icon.side{width:100%;min-height:115px;text-align:center;}@media (min-width:768px){.widget-informations .wrapper-informations .icon.side{width:115px;}}.widget-informations .wrapper-informations .icon.side.information{background-image:url(/themes/custom/sjr/images/svg/info.svg);background-repeat:no-repeat;background-position:center center;background-size:43px auto;}.widget-informations .wrapper-informations .icon.side.infolettre{background-image:url(/themes/custom/sjr/images/default/ico-infolettre.png);background-repeat:no-repeat;background-position:center center;background-size:53px auto;}.widget-informations .wrapper-informations .container{font-size:1.5rem;line-height:2.4rem;position:relative;width:100%;padding:20px 70px 20px 40px;list-style:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}@media (min-width:768px){.widget-informations .wrapper-informations .container{width:calc(100% - 115px);}}@media (max-width:767px){.widget-informations .wrapper-informations .container{padding:30px;}}.widget-informations .wrapper-informations .container p{margin:0;}.widget-informations .wrapper-informations .container p:nth-child(1){font-size:1.8rem;}.widget-informations .wrapper-informations .container a{font-size:1.5rem;line-height:2.4rem;position:static;text-decoration:underline;color:#fff;}.widget-informations .wrapper-informations .container a:hover{text-decoration:none;}.widget-evenement{font-size:1.5rem;line-height:1.8rem;width:100%;margin:40px 0;padding:28px;letter-spacing:.025em;background-color:#ebece9;}.widget-evenement > li{float:left;width:100%;margin-bottom:15px;}@media (min-width:640px){.widget-evenement > li{width:50%;margin-bottom:0;}}.widget-evenement > li > ul{padding:0 0 0 50px;}.widget-evenement > li > ul > li:last-child{padding-top:10px;}.widget-evenement > li:nth-child(1)::before{display:inline-block;float:left;width:28px;height:30px;content:'';background:url(/themes/custom/sjr/images/svg/ico-calendrier.svg) center center no-repeat;}.widget-evenement > li:nth-child(2)::before{display:inline-block;float:left;width:24px;height:34px;content:'';background:url(/themes/custom/sjr/images/svg/ico-marker.svg) center center no-repeat;}.widget-evenement .addtocalendar li.atcb-item{margin:20px 0;background:none !important;}.widget-evenement .addtocalendar li.atcb-item a.atcb-item-link{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-weight:bold;color:#218bc2;}.widget-evenement .addtocalendar li.atcb-item a.atcb-item-link:hover{color:#333;}.widget-rappel{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:2.8rem;line-height:3.6rem;width:100%;margin:80px 0;padding:45px 45px;letter-spacing:.025em;background-color:#ebece9;}.s-lch-widget-float .s-lch-widget-float-btn.s-lch-widget-img-btn{width:80px;height:auto;padding:5px;cursor:pointer;}.album{position:relative;}.album.preview{position:relative;max-width:685px;margin-bottom:50px;}.album.preview.half{float:left;margin:0 40px 20px 0;}.album.preview.half + p{margin-bottom:50px;}.album.button{font-size:1.8rem;font-size:1.6rem;line-height:2.4rem;position:absolute;bottom:-20px;left:0;display:inline-block;margin:0;padding:15px 22px 15px 15px;color:#fff;background-color:#218bc2;}.album.button::before{display:inline-block;width:25px;height:21px;margin:-5px 15px -5px 0;content:'';background:url(/themes/custom/sjr/images/svg/ico-album.svg) center center no-repeat;}.album.masonry:after{display:block;clear:both;content:'';}.album.masonry .grid-sizer,.album.masonry .masonry-item{width:25%;}.album.masonry .masonry-item{position:relative;float:left;height:222px;padding:0;cursor:pointer;border:4px solid #fff;background-color:transparent;}.album.masonry .masonry-item.masonry-item--width2{width:50%;}.album.masonry .masonry-item.masonry-item--height2{height:444px;}.album.masonry .masonry-item.image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.album.masonry .masonry-item.image::after{content:'';}.album.masonry .masonry-item.image:hover::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:'';-webkit-box-shadow:inset 0 0 0 1000px rgba(252,149,1,.8);box-shadow:inset 0 0 0 1000px rgba(252,149,1,.8);}.album.masonry .masonry-item.image:hover::after{position:absolute;top:50%;left:50%;width:60px;height:60px;content:'';-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/themes/custom/sjr/images/svg/ico-expand-photo.svg) center center no-repeat;}@media (min-width:640px){.album.masonry .masonry-item.image:hover::after{width:90px;height:90px;}}.album.masonry .masonry-item.video:hover{-webkit-box-shadow:inset 0 0 0 1000px rgba(51,51,51,.8);box-shadow:inset 0 0 0 1000px rgba(51,51,51,.8);}.album.masonry .masonry-item.video::after{position:absolute;top:50%;left:50%;width:25%;height:20%;content:'';-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/themes/custom/sjr/images/svg/btn-play.svg) center center no-repeat;}.ancre{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.5rem;line-height:2.4rem;width:100%;margin:40px 0;padding:0 20px;letter-spacing:.025em;border:2px solid #ebece9;}.ancre > li span.title{font-family:'AvenirLTStd-Light',arial,sans-serif;font-size:1.6rem;line-height:1.8rem;display:block;padding:20px 0;padding-bottom:12px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ebece9;}.ancre > li > ul{display:block;margin:30px 0;padding:0;}@media (min-width:640px){.ancre > li > ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;}}.ancre > li > ul > li{position:relative;margin-left:10px;padding:0 0 5px 5px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;}.ancre > li > ul > li a{position:static;color:#218bc2;}.ancre > li > ul > li a:hover{text-decoration:underline;}.ancre > li > ul > li::before{position:absolute;left:-16px;float:left;padding:10px;content:'';background:url(/themes/custom/sjr/images/svg/arrow-blue.svg) center center no-repeat;background-size:9px 12px;}#dti-newsfeed .wrapper-feed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}#dti-newsfeed .wrapper-feed ul.tiles{width:580px;}#dti-newsfeed .wrapper-feed .dti-feed{width:580px;margin:0;padding:35px;background:white;}@media (min-width:768px){#dti-newsfeed .wrapper-feed .dti-feed{margin:auto;}}@media (min-width:1280px){#dti-newsfeed .wrapper-feed .dti-feed{margin:0 0 40px 0;}}#dti-newsfeed .wrapper-feed .dti-feed .paragraph--type--dti-actualite-feed{font-size:1.8rem;font-weight:normal;line-height:2.4rem;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #babbbd;}#dti-newsfeed .wrapper-feed .dti-feed .paragraph--type--dti-actualite-feed .field--name-field-date{color:#619938;}#dti-newsfeed .wrapper-feed .dti-feed .paragraph--type--dti-actualite-feed .field--name-field-date span{color:#218bc2;}.tiles{margin:0;padding:0;}@media (min-width:640px){.tiles.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:768px){.tiles.grid{max-width:950px;margin:auto;}}@media (min-width:1280px){.tiles.grid{max-width:none;}}.tiles.grid .tile{overflow:hidden;}.tiles.grid .tile:nth-last-child(2),.tiles.grid .tile:nth-last-child(3){display:block;}@media (min-width:768px){.tiles.grid .tile:nth-last-child(2),.tiles.grid .tile:nth-last-child(3){display:none;}}@media (min-width:1280px){.tiles.grid .tile:nth-last-child(2),.tiles.grid .tile:nth-last-child(3){display:block;}}.tiles.grid .promo{position:relative;width:100%;margin-bottom:20px;}.tiles.grid .promo .tile{margin:0;}@media (min-width:640px){.tiles.grid .promo{padding-bottom:20px;}}@media (min-width:768px){.tiles.grid .promo{width:calc(100% - 290px);padding-bottom:40px;}}@media (min-width:992px){.tiles.grid .promo{width:calc(100% - 310px);}}@media (min-width:1280px){.tiles.grid .promo{width:calc(100% - 620px);}}.tiles.grid .promo img{display:block;width:100%;}@media (min-width:640px){.tiles.grid .promo img + .tile{position:absolute;right:0;bottom:20px;}}.tiles.grid .promo + div{width:100%;}@media (min-width:640px){.tiles.grid .promo + div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:768px){.tiles.grid .promo + div{width:270px;}}@media (min-width:1280px){.tiles.grid .promo + div{width:580px;}}.tiles.albums,.tiles.news,.tiles.events,.tiles.communiques,.tiles.jobs,.tiles.fiches,.tiles.liens{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (max-width:1023px){.tiles.fiches li.tile:not(.fiche){display:none;}}.tiles.tile-inline{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:950px;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.view-acces-services .tiles.tile-inline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}@media (min-width:768px){.tiles.tile-inline{-ms-flex-pack:distribute;justify-content:space-around;}}.tiles.albums,.tiles.news,.tiles.events,.tiles.jobs{margin:10px 0 0 0;}.tiles.albums .tile .layer,.tiles.liens .tile .layer{-ms-flex-pack:distribute;justify-content:space-around;}.tiles.liens .tile .title{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:1.6rem;line-height:2.1rem;}@media (min-width:992px){.tiles.liens .tile .title{font-size:2.4rem;line-height:2.8rem;}}.tiles.fiches .fiche{overflow:hidden;}.tiles.fiches .fiche .title{line-height:1em;}.tiles .tile{position:relative;overflow:hidden;width:100%;min-height:270px;margin-bottom:20px;}.tiles .tile.last{display:none;}.tiles .tile.last:last-child{display:block;visibility:hidden;min-height:0;margin:0;}@media (min-width:640px){.tiles .tile{width:calc(50% - 10px);}}@media (min-width:768px){.tiles .tile{width:270px;}}@media (min-width:1024px){.tiles .tile{margin-bottom:40px;}}.tiles .tile.black img.bg{width:270px;min-width:inherit;min-height:inherit;}.tiles .tile a{display:block;height:100%;}.tiles .tile a:hover .title{text-decoration:underline;}.tiles .tile .tile-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.tiles .tile .tile-link .title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.tiles .tile .layer,.tiles .tile .small{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;min-height:270px;padding:40px 30px 30px 30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.tiles .tile .programme .layer{padding:60px 20px 30px 30px;}.tiles .tile.communique,.tiles .tile.programme,.tiles .tile.small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.tiles .tile.communique .title,.tiles .tile.programme .title,.tiles .tile.small .title{font-size:1.6rem;line-height:2.1rem;}@media (min-width:992px){.tiles .tile.communique .title,.tiles .tile.programme .title,.tiles .tile.small .title{font-size:1.8rem;line-height:2.4rem;}}.tiles .tile.fiche .layer{padding:137px 30px 20px 30px;}.tiles .tile.fiche .sliding.arrow span{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.tiles .tile.fiche .title,.tiles .tile.fiche .social,.tiles .tile.fiche .arrow{color:#fff;}.tiles .tile.fiche .title a,.tiles .tile.fiche .social a,.tiles .tile.fiche .arrow a{position:relative;color:#fff;}.tiles .tile.fiche img.bg{top:-10px;bottom:-10px;-webkit-filter:none;filter:none;}.tiles .tile.fiche .domaine{display:block;}.tiles .tile.fiche .social > li{display:inline-block;padding-right:18px;}.tiles .tile.fiche .social > li.fb img{width:12px;}.tiles .tile.fiche .social > li.in img{width:23px;}.tiles .tile.fiche .social > li.perso img{width:20px;}.tiles .tile.fiche .social > li.bottin img{width:18px;}.tiles .tile.small{width:calc(50% - 47px);min-height:190px;padding:20px 20px 30px;}@media (min-width:768px){.tiles .tile.small{width:150px;min-height:150px;padding:25px 30px;}}.tiles .tile.communique{width:100%;min-height:174px;padding:30px;}@media (min-width:768px){.tiles .tile.communique{width:calc(50% - 20px);}}.tiles .tile.communique .date{font-size:1.3rem;letter-spacing:.03em;}.tiles .tile.programme{width:250px;min-height:250px;}.tiles .tile.programme.white{padding:30px;}.tiles .tile.job{min-height:470px;}.tiles .tile.job .layer{padding:0;}.tiles .tile.job .description,.tiles .tile.job .lieux{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.tiles .tile.job .description{min-height:270px;padding:40px 40px 30px 40px;}.tiles .tile.job .lieux{font-size:1.4rem;min-height:200px;padding:40px 40px 30px 40px;color:#333;background-color:#ebece9;}.tiles .tile.job .lieux .entreprise{word-wrap:break-word;}.tiles .tile.job .lieux .ville{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:1.4rem;word-wrap:break-word;}.tiles .tile img.bg{font-family:'object-fit: cover;';position:absolute;z-index:0;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;min-width:100%;min-height:100%;margin:auto;-webkit-filter:grayscale(60%);filter:grayscale(60%);-o-object-fit:cover;object-fit:cover;}.tiles .tile span.letter{font-family:'AvenirLTStd-Black',arial,sans-serif;font-size:14rem;line-height:13.8rem;position:absolute;z-index:1;right:30px;bottom:0;}.tiles .tile .icon{display:block;}.tiles .tile .icon img{position:static;max-width:50px;max-height:50px;}.tiles .tile p{font-family:'AvenirLTStd-Medium',arial,sans-serif;margin:0;}.tiles .tile a{position:static;letter-spacing:0;}.tiles .tile .date{font-size:1.4rem;line-height:2rem;}.tiles .tile .title{font-size:1.8rem;font-weight:normal;line-height:2.4rem;padding-bottom:10px;}.tiles .tile .title .nb{font-size:1.4rem;line-height:2rem;display:block;margin-top:10px;opacity:0;}.tiles .tile .entry-date{font-size:1.3rem;}.tiles .tile .type{font-size:1.3rem;font-style:italic;}.tiles .loader{display:block;width:100%;height:200px;background:url(/themes/custom/sjr/images/svg/ajax-loader.svg) no-repeat center center;background-size:100px 100px;}.container-filter{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.5rem;line-height:2.4rem;margin-bottom:25px;letter-spacing:.025em;border:2px solid #ebece9;}.button-filter{font-family:'AvenirLTStd-Book',arial,sans-serif;position:relative;display:block;width:100%;padding:20px;cursor:pointer;text-align:left;border:0;background-color:transparent;}.button-filter::before{position:absolute;bottom:-1px;left:50%;display:block;width:calc(100% - 20px);height:1px;content:'';-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.button-filter::after{float:right;width:24px;height:24px;content:'';-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);background-image:url(/themes/custom/sjr/images/arrow-down-filter.png);background-repeat:no-repeat;background-position:center;background-size:24px 13px;}.active .button-filter::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.active .button-filter::before{background-color:#ebece9;}.component-filter{display:none;width:100%;margin:20px 0;padding:0 20px;}.component-filter.half{display:inline-block;float:right;width:calc(50% - 20px);}.component-filter.half:first-of-type{float:left;}.component-filter.half .checkbox-container{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;}.component-filter .listing-filter{margin:20px 0 0;padding:0;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;}@media (min-width:768px){.component-filter .listing-filter{-webkit-column-count:3;-moz-column-count:3;column-count:3;}}.component-filter .listing-filter .item-filter{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;}.component-filter .listing-filter .item-filter:hover,.component-filter .listing-filter .item-filter.active{color:#218bc2;}.component-filter .listing-filter span.checkall{display:block;width:100%;margin:20px 0 0;}.component-filter .listing-filter:not(.checkbox) label{display:block;padding-bottom:20px;cursor:pointer;}#searchbox form.gsc-search-box{margin:20px 0;}@media (min-width:640px){#searchbox form.gsc-search-box{width:75%;}}form.gsc-search-box{padding:0 !important;}form.gsc-search-box table.gsc-search-box .gsc-input-box{height:auto !important;border:none !important;background:transparent !important;}form.gsc-search-box table.gsc-search-box .gsc-input-box .gsib_a{padding:0 !important;}form.gsc-search-box table.gsc-search-box .gsc-input-box .gsib_b{display:none;}form.gsc-search-box table.gsc-search-box td.gsc-input{display:block;width:auto;padding:0;}@media (min-width:640px){form.gsc-search-box table.gsc-search-box td.gsc-input{display:inline-block;width:calc(100% - 172px);}}form.gsc-search-box table.gsc-search-box td.gsc-input input[type=text].gsc-input{width:100% !important;max-width:none !important;height:55px !important;padding:20px 17px !important;border-top:2px solid #dedfda !important;border-bottom:2px solid #dedfda !important;border-left:2px solid #dedfda !important;background-position:left 10px center !important;}form.gsc-search-box table.gsc-search-box td.gsc-search-button{display:block;width:100%;}form.gsc-search-box table.gsc-search-box td.gsc-search-button .gsc-search-button{height:53px !important;margin:0;}form.gsc-search-box table.gsc-search-box td.gsc-search-button .gsc-search-button.gsc-search-button-v2 svg{width:20px !important;height:35px !important;}@media (min-width:640px){form.gsc-search-box table.gsc-search-box td.gsc-search-button{display:inline-block;width:auto;}}form.gsc-search-box table.gsc-search-box td.gsc-search-button input{font-size:1.8rem;display:block;float:left;width:100%;height:55px;margin:auto;padding:20px 40px;color:#fff;border:0;border-radius:0;background-color:#fc9501;background-image:none;}form.gsc-search-box table.gsc-search-box td.gsc-search-button input:hover{background-color:#c97701;}@media (min-width:640px){form.gsc-search-box table.gsc-search-box td.gsc-search-button input{width:auto;}}form.gsc-search-box table.gsc-search-box td.gsc-clear-button{display:none;}#searchresults .gsc-control-cse{padding-left:0;}.gsc-results .gsc-cursor-page.gsc-cursor-current-page,.gsc-results .gsc-results .gsc-cursor-page.gsc-cursor-current-page{text-shadow:none !important;}.tab ul{margin:0;padding:0;list-style:none;}.tab ul li{z-index:10;}.tab ul li a{position:static;}.tab ul li a:before{position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:100%;content:'';}@media (min-width:992px){.tab ul li:hover .sliding.arrow span{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}.tab .controls-tab li{z-index:10;}.tab .controls-tab p.title{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.4rem;line-height:2.8rem;margin:0;}@media (min-width:992px){.tab .controls-tab p.title{font-size:1.8rem;}}.tab .controls-tab p:not(.title){font-size:2.1rem;line-height:2.6rem;overflow:hidden;margin:0;padding:25px 0;letter-spacing:0;}@media (min-width:992px){.tab .controls-tab p:not(.title){font-size:2.8rem;line-height:3.6rem;}}.tab .content-tab{position:relative;display:none;margin:35px 0;}@media (min-width:992px){.tab .content-tab{display:block;}}.tab .content-tab li{position:absolute;z-index:1;top:0;bottom:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:0;}.tab .content-tab li.active{opacity:1;}.tab .content-tab.down li{top:0;}.tab.master{position:relative;}.tab.master .controls-tab{position:static;text-align:center;}@media (min-width:992px){.tab.master .controls-tab{position:absolute;top:auto;right:0;bottom:-40px;left:0;height:290px;}}.tab.master .controls-tab li{position:relative;z-index:10;bottom:0;display:block;width:100%;height:auto;padding:35px;-webkit-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;text-align:left;}.tab.master .controls-tab li:not(:last-child){margin-bottom:20px;}@media (min-width:992px){.tab.master .controls-tab li{bottom:-120px;float:left;width:calc(33.3333333333% - 55px);margin:20px;}.tab.master .controls-tab li:first-child{margin-left:42px;}.tab.master .controls-tab li:last-child{margin-right:42px;}}.tab.master .controls-tab li p.title{text-transform:uppercase;}@media (min-width:992px){.tab.master .controls-tab li.active{bottom:-40px;}.tab.master .controls-tab li.active div:first-of-type{height:auto;}}@media (min-width:992px){.tab.master .controls-tab li:hover{bottom:-40px;}.tab.master .controls-tab li:hover div:first-of-type{height:auto;}.tab.master .controls-tab li:hover > span:after{margin:25px;}}.tab.master .controls-tab li div:first-of-type{overflow:hidden;height:auto;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}@media (min-width:992px){.tab.master .controls-tab li div:first-of-type{height:25px;}}.tab.block{max-width:996px;}.tab.block .controls-tab{float:left;width:100%;}@media (min-width:992px){.tab.block .controls-tab{max-width:374px;}}.tab.block .controls-tab li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:content-box;box-sizing:content-box;width:auto;height:100px;margin:0 0 30px;padding:20px 35px;-webkit-transition:padding 500ms ease-in-out;transition:padding 500ms ease-in-out;-ms-flex-pack:distribute;justify-content:space-around;}@media (min-width:992px){.tab.block .controls-tab li{width:320px;padding:20px 90px 20px 35px;}.tab.block .controls-tab li.active{padding-right:160px;}}.tab.block .content-tab{position:relative;float:right;width:584px;margin-top:0;}.tab.block .content-tab p{position:absolute;right:0;bottom:-50px;width:430px;padding:44px;color:#333;background-color:#fff;}.tab.small .controls-tab{height:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:992px){.tab.small .controls-tab{height:190px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.tab.small .controls-tab li.tile{-webkit-box-sizing:content-box;box-sizing:content-box;min-height:190px;margin-bottom:20px;-webkit-transition:padding 300ms ease-in-out;transition:padding 300ms ease-in-out;}@media (min-width:992px){.tab.small .controls-tab li.tile{margin-bottom:40px;}}@media (min-width:992px){.tab.small .controls-tab li.tile.active{padding-bottom:100px;}}@media screen and (max-width:992px){.tab.small .controls-tab li.tile .sliding.arrow span{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}}.acc{margin:15px 0 30px;padding:0;}.acc.choix{padding-left:3px;border-left:5px solid #218bc2;}.acc > li{-webkit-box-sizing:inherit;box-sizing:inherit;background:#fff;}.acc > li::before,.acc > li::after{display:block;overflow:hidden;height:0;content:' ';}.acc > li + li{margin-top:4px;}.acc > li.active:not(:last-child){margin-bottom:17px;}.acc > li.active .acc-title span::after{font-size:54px;font-size:5.4rem;content:'-';}.acc > li.active .acc-content{border-right:2px solid #ebece9;border-bottom:2px solid #ebece9;border-left:2px solid #ebece9;}.acc > li .acc-toggle{width:100%;padding:0;border:0;border-radius:0;}.acc > li .acc-title{position:relative;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:50px;padding:0 60px 0 20px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;border:0;background:#ebece9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.acc > li .acc-title > h2,.acc > li .acc-title > h3,.acc > li .acc-title > h4,.acc > li .acc-title > h5,.acc > li .acc-title > h6{font-family:'AvenirLTStd-Medium',arial,sans-serif !important;font-size:1.5rem !important;line-height:2rem !important;margin:0;padding:20px 0;letter-spacing:.025em;}.acc > li .acc-title span{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:60px;height:100%;text-align:center;color:#fff;background-color:#218bc2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;}.acc > li .acc-title span:after{font-size:34px;font-size:3.4rem;font-weight:300;line-height:60px;display:inline-block;content:'+';-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}.acc .acc-content{display:none;padding:15px 20px;}.acc .acc-content ul,.acc .acc-content p,.acc .acc-content a,.acc .acc-content tr,.acc .acc-content td{font-size:1.4rem;line-height:2rem;}.acc .acc-content > ul{font-family:'AvenirLTStd-Book',arial,sans-serif;padding:0 10px;letter-spacing:.025em;}.acc .acc-content > ul > li{position:relative;padding-bottom:5px;}.acc .acc-content > ul > li .ajax-progress{display:none;}.acc .acc-content > ul > li > a{color:#333;}.acc .acc-content > ul > li > a:hover{color:#218bc2;}.acc .acc-content > ul > li::after{position:absolute;top:8px;left:-22px;display:block;width:5px;height:10px;content:'';-webkit-transition:-webkit-transform 500ms ease-in-out;transition:-webkit-transform 500ms ease-in-out;transition:transform 500ms ease-in-out;transition:transform 500ms ease-in-out,-webkit-transform 500ms ease-in-out;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;border-top:1px solid #333;}@media (min-width:768px){.acc .acc-content{padding:30px;}}.alert-message{position:fixed;z-index:100;top:0;left:0;display:none;overflow:auto;width:100%;height:100%;padding:0 10px;background-color:#333;background-color:rgba(51,51,51,.4);}.alert-message .alert-content{position:relative;width:calc(100% - 20px);max-width:400px;margin:20% auto;padding:35px;color:#fff;background-color:#218bc2;}.alert-message .alert-content h5{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.6rem;margin:20px 0;text-transform:uppercase;}.alert-message .alert-content p{font-size:2.8rem;line-height:3.4rem;}.alert-message .alert-content .sliding.arrow{cursor:pointer;color:#fff;}.alert-message .alert-content button.close{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer;border:0;background:url(/themes/custom/sjr/images/svg/close-btn.svg) center center no-repeat;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:15px 15px;}.alert-message .alert-content span.date{font-size:1.4rem;display:block;margin-top:40px;}.addthis{display:inline-block;float:right;}@media (max-width:767px){.addthis{position:absolute;bottom:-12px;left:0;float:none;width:100%;padding:20px 0;}}.addthis .addthis_toolbox .custom_images{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (max-width:767px){.addthis .addthis_toolbox .custom_images{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.addthis .addthis_toolbox .custom_images span{font-size:1.8rem;line-height:30px;line-height:2.4rem;display:none;margin:0;}@media (min-width:768px){.addthis .addthis_toolbox .custom_images span{display:inline;}}.addthis .addthis_toolbox .custom_images li{margin:0 0 0 5px;}.addthis .addthis_toolbox .custom_images li:nth-child(1){font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.8rem;line-height:2.4rem;}@media (min-width:768px){.addthis .addthis_toolbox .custom_images li:nth-child(1){margin:0 15px 0 5px;}}.addthis .addthis_toolbox .custom_images li::before{content:none;}.addthis .addthis_toolbox .custom_images li a{line-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;margin:0;text-align:center;background-color:#218bc2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.addthis .addthis_toolbox .custom_images li a:hover{background-color:#1a6c96;}.addthis .addthis_toolbox .custom_images li a.addthis_button_facebook img{height:23px;}.addthis .addthis_toolbox .custom_images li a.addthis_button_twitter img{height:18px;}.addthis .addthis_toolbox .custom_images li a.addthis_button_email img{height:14px;}.addthis .addthis_toolbox .custom_images li a img{margin:0 auto;}.addtoany{display:inline-block;float:right;}@media (max-width:767px){.addtoany{position:absolute;bottom:-12px;left:0;float:none;width:100%;padding:20px 0;}}.addtoany_label{font-size:1.8rem;line-height:2.4rem;display:inline-block;margin:0 15px 0 5px;}.addtoany_list a{margin-left:5px;padding:0;}.addtoany:after{display:inline-block;clear:both;content:'';}.addtoany .a2a_svg{border-radius:0 !important;}.menu-prog #block-sjr-branding,.menu-prog #block-programme-branding,.menu-prog #block-dti-branding{width:100%;}.menu-prog .wrapper-menu-programmes > nav{float:left;}.menu-prog .wrapper-menu-programmes > nav > ul > li{display:inline-block;}.menu-prog .wrapper-menu-programmes > nav > ul > li > a{font-size:1.3rem;line-height:18px;display:inline-block;margin-right:2px;padding:30px 15px 10px;color:#fff;background-color:#619938;}.menu-prog .wrapper-menu-programmes > nav > ul > li > a:hover{background-color:#49742a;}@media (max-width:767px){.menu-prog .wrapper-menu-programmes > nav > ul > li > a{line-height:14px;padding:20px 15px 10px;}}.menu-prog .wrapper-menu-programmes > nav > ul > li:nth-child(2) > a{padding-right:10px;}.menu-prog .wrapper-menu-programmes > nav > ul > li:nth-child(2) > a::after{display:inline-block;width:10px;height:10px;margin:0 10px 0 10px;padding:5px;content:'';-webkit-transition:-webkit-transform ease-in-out 300ms;transition:-webkit-transform ease-in-out 300ms;transition:transform ease-in-out 300ms;transition:transform ease-in-out 300ms,-webkit-transform ease-in-out 300ms;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);background:url(/themes/custom/sjr/images/svg/arrow-down-white.svg) center center no-repeat;}.menu-prog .wrapper-menu-programmes.over{z-index:100;background:#fff;}.menu-prog .wrapper-menu-programmes.over > nav > ul > li:nth-child(2) > a::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.menu-prog .wrapper-menu-programmes.over .menu-prog{display:block;overflow:scroll;width:100%;height:calc(100vh - 70px);}.menu-prog ul.rapid-access{font-size:1.6rem;line-height:2.8rem;margin:80px 0 40px;padding:20px 0;letter-spacing:.15rem;border:2px solid #ebece9;}@media (min-width:360px){.menu-prog ul.rapid-access{margin:40px 0;}}.menu-prog ul.rapid-access li{display:block;padding-left:25px;text-transform:uppercase;}.menu-prog ul.rapid-access li:nth-child(1){padding-left:25px;}@media (min-width:992px){.menu-prog ul.rapid-access li{display:inline;padding-left:50px;}}.menu-prog ul.rapid-access li a{color:#218bc2;}.menu-prog ul.rapid-access li a:hover{color:#1a6c96;}.menu-prog .menu-prog{display:none;}.menu-prog .menu-prog #close{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer;background:url(/themes/custom/sjr/images/svg/close-btn.svg) center center no-repeat;background-color:#619938;background-repeat:no-repeat;background-position:center;background-size:20px 20px;}.menu-prog .menu-prog #close:hover{background-color:#49742a;}.menu-prog div.programmes{padding:0;background-color:#dedfda;}@media (min-width:640px){.menu-prog div.programmes{padding:20px 5px 20px 20px;}}.menu-prog div.programmes ul.tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.menu-prog div.programmes ul.tiles::after{content:'';-webkit-box-flex:1;-ms-flex:auto;flex:auto;}.menu-prog div.programmes ul.tiles:last-child{padding-bottom:120px;}.menu-prog div.programmes ul.tiles li.tile{width:100%;margin:10px;}@media (min-width:640px){.menu-prog div.programmes ul.tiles li.tile{width:250px;margin:20px;}}.menu-prog div.programmes ul.tiles li.tile .layer{padding:30px;}.menu-prog div.programmes ul.tiles li.tile .sliding.arrow span{font-size:1.2rem;}.menu-prog div.programmes ul.tiles li.tile.white .title a,.menu-prog div.programmes ul.tiles li.tile.white p.title{font-size:1.6rem;line-height:2.8rem;letter-spacing:.15em;text-transform:uppercase;}.menu-prog .title-prog{display:block;}@media (min-width:992px){.menu-prog .title-prog{margin-bottom:25px;}}.menu-prog .title-prog a,.menu-prog .title-prog p{float:left;}.menu-prog .title-prog p{font-family:'AvenirLTStd-Black',arial,sans-serif;font-size:2.1rem;line-height:2.1rem;display:block;margin:0;padding:0;letter-spacing:.1em;text-transform:uppercase;color:#333;}@media (min-width:640px){.menu-prog .title-prog p{margin:0;}}@media (min-width:992px){.menu-prog .title-prog p{font-size:4rem;line-height:3.4rem;}}.menu-prog .title-prog p small{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.4rem;display:block;letter-spacing:0;text-transform:none;}.menu-prog .title-prog p small + span{display:block;width:calc(100% - 80px);}@media (min-width:640px){.menu-prog .title-prog p small + span{width:auto;}}.breadcrumb-container{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-ms-flex-wrap:wrap;flex-wrap:wrap;}.breadcrumb{font-size:1.2rem;font-style:italic;line-height:2.4rem;position:relative;padding:0 8px 0 18px;}.breadcrumb::before{position:absolute;top:44%;left:0;display:block;width:10px;height:1px;content:'';background-color:currentColor;}.breadcrumb:first-child{padding-left:0;}.breadcrumb:first-child::before{display:none;}.breadcrumb a{color:#218bc2;}@media (min-width:768px){.breadcrumb{display:block;}}.calendar{position:relative;height:100%;color:#333;background:#ebece9;}.calendar .ajax-progress-throbber{display:none;}.calendar div.header{zoom:1;padding:35px 44px 0;}.calendar div.header:before,.calendar div.header:after{display:block;overflow:hidden;height:0;content:' ';}.calendar div.header:after{clear:both;}.calendar div.header *{float:left;}.calendar div.header button{width:20px;height:25px;border:0;background:center center no-repeat;background-size:10px 18px;}.calendar div.header button:first-of-type{background-image:url(/themes/custom/sjr/images/nav-left.png);}.calendar div.header button:last-of-type{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-image:url(/themes/custom/sjr/images/nav-left.png);}.calendar div.header p{font-size:1.6rem;line-height:25px;width:calc(100% - 40px);margin:0;text-align:center;}.calendar ul{zoom:1;margin:20px 0 0 0;padding:0 44px 35px;list-style:none;}.calendar ul:before,.calendar ul:after{display:block;overflow:hidden;height:0;content:' ';}.calendar ul:after{clear:both;}.calendar ul li{font-size:1.4rem;float:left;width:14.2857142857%;margin:0 0 6px 0;text-align:center;}.calendar ul li .day{line-height:25px;display:block;width:25px;height:25px;margin:auto;color:#333;}.calendar ul li .day.current{font-family:'AvenirLTStd-Heavy',arial,sans-serif;}.calendar ul li .day.with-event{color:#fff;background:#218bc2;}.calendar ul li .day.with-event:hover{background:#3b5998;}.calendar ul li .day.selected{background:#3b5998;}.calendar ul li .day.past{background:#babbbd;}.calendar ul li .day.disabled{opacity:.3;}.calendar.ajax-calendar{position:relative;overflow:hidden;}.calendar.ajax-calendar.slided div.calendar-tile{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}.calendar.ajax-calendar div.calendar-tile{width:100%;height:100%;padding:35px 44px;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);color:#fff;background:#333;}.calendar.ajax-calendar div.calendar-tile.day{background:#218bc2;}.calendar.ajax-calendar div.calendar-tile.day p{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.8rem;line-height:2.5rem;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-70%);-ms-transform:translateY(-70%);transform:translateY(-70%);text-align:center;letter-spacing:.05em;}.calendar.ajax-calendar div.calendar-tile.day p span.date{font-family:'AvenirLTStd-Light',arial,sans-serif;font-size:4rem;font-style:normal;line-height:3.8rem;display:block;}.calendar.ajax-calendar div.calendar-tile.day span.label{font-size:1.3rem;font-style:italic;position:absolute;right:0;bottom:12px;left:0;display:block;padding:20px;cursor:pointer;text-align:center;}.calendar.ajax-calendar div.calendar-tile.day span.label::before{position:absolute;top:-8px;right:0;left:0;width:20px;height:20px;margin:0 auto;content:'';background-image:url(/themes/custom/sjr/images/nav-left-white.png);background-repeat:no-repeat;background-position:center;background-size:18px 10px;}.calendar.ajax-calendar div.calendar-tile.links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:35px 50px;-ms-flex-pack:distribute;justify-content:space-around;}.calendar.ajax-calendar div.calendar-tile.links > span{position:absolute;right:0;left:0;width:27px;height:2px;margin:0 auto;background-color:#fff;}.calendar.ajax-calendar div.calendar-tile.links p{font-size:1.3rem;font-style:italic;line-height:1.8rem;display:block;width:100%;}.calendar.ajax-calendar div.calendar-tile.links p a{display:block;color:#fff;}.calendar.ajax-calendar div.calendar-tile.links p a::before{display:block;float:left;width:35px;height:35px;margin-right:15px;content:'';background-repeat:no-repeat;background-position:center;background-size:30px auto;}.calendar.ajax-calendar div.calendar-tile.links p:nth-child(1) a::before{background-image:url(/themes/custom/sjr/images/svg/ico-calendrier-white.svg);}.calendar.ajax-calendar div.calendar-tile.links p:nth-child(3) a::before{background-image:url(/themes/custom/sjr/images/svg/ico-clock.svg);}.mfp-wrap .mfp-image-holder .mfp-close,.mfp-wrap .mfp-iframe-holder .mfp-close{width:60px;height:60px;text-align:center;opacity:1;background:url(/themes/custom/sjr/images/svg/close-btn.svg) center center no-repeat;background-color:#218bc2;background-size:14px;}.mfp-wrap .mfp-image-holder .mfp-close:hover,.mfp-wrap .mfp-iframe-holder .mfp-close:hover{background-color:#1a6c96;}.mfp-wrap .mfp-image-holder .mfp-content{max-width:800px;}.mfp-wrap .mfp-figure figcaption{padding:30px;}.mfp-wrap .mfp-figure figcaption .addthis,.mfp-wrap .mfp-figure figcaption .addtoany{position:static;display:block;float:none;width:100%;margin-top:35px;}.mfp-wrap .mfp-figure figcaption .addthis .custom_images,.mfp-wrap .mfp-figure figcaption .addtoany .custom_images{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.mfp-wrap .mfp-figure figcaption .addthis .custom_images li:nth-child(1),.mfp-wrap .mfp-figure figcaption .addtoany .custom_images li:nth-child(1){margin:0;}@media (min-width:640px){.mfp-wrap .mfp-figure figcaption .addthis,.mfp-wrap .mfp-figure figcaption .addtoany{float:right;width:auto;margin-top:0;}}.mfp-wrap .mfp-counter{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.4rem;line-height:2rem;display:inline-block;}.mfp-wrap .mfp-title{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:1.8rem;line-height:2.4rem;margin-top:35px;padding:0;}.mfp-wrap .mfp-arrow{width:60px;height:60px;opacity:1;background-color:#fc9501;}.mfp-wrap .mfp-arrow::after{border:none;}.mfp-wrap .mfp-arrow::before{border:none;}.mfp-wrap .mfp-arrow:hover{background-color:#c97701;}.mfp-wrap .mfp-arrow.mfp-arrow-left{background-image:url(/themes/custom/sjr/images/svg/arrow-white-left.svg);background-repeat:no-repeat;background-position:center;background-size:30px 20px;}.mfp-wrap .mfp-arrow.mfp-arrow-right{background-image:url(/themes/custom/sjr/images/svg/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:30px 20px;}.mfp-zoom-in{}.mfp-zoom-in .mfp-with-anim{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0;}.mfp-zoom-in.mfp-bg{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0;}.mfp-zoom-in.mfp-ready .mfp-with-anim{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8;}.mfp-zoom-in.mfp-removing .mfp-with-anim{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0;}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;}.owl-carousel-controls-container .control-button-play,.owl-carousel-controls-container .control-button-pause{position:absolute;z-index:1;top:10px;right:10px;display:none;width:35px;height:auto;padding:10px;-webkit-transition:all .3s ease;transition:all .3s ease;border:0;background-color:transparent;}.owl-carousel-controls-container .control-button-play img,.owl-carousel-controls-container .control-button-pause img{display:block;max-height:100%;margin:0 auto;}.owl-carousel-controls-container .control-button-play:hover,.owl-carousel-controls-container .control-button-pause:hover{background-color:rgba(51,51,51,.2);}.owl-carousel-controls-container.is-playing .control-button-pause{display:block;}.owl-carousel-controls-container.is-paused .control-button-play{display:block;}.owl-carousel{position:relative;}.owl-carousel .owl-item .carousel{position:relative;width:auto;min-width:100%;max-width:none;height:280px;max-height:100vmin;margin-bottom:70px;}@media (min-width:768px){.owl-carousel .owl-item .carousel{height:auto;min-height:280px;}}@media (min-width:992px){.owl-carousel .owl-item .carousel{margin-bottom:140px;}}.owl-carousel .owl-item .carousel .node-slider{position:initial;}.owl-carousel .owl-item .carousel .filter{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}@media (min-width:768px){.owl-carousel .owl-item .carousel .filter{opacity:.5;background-image:none !important;}}.owl-carousel .owl-item .carousel .filter:before{position:absolute;top:0;bottom:0;width:100%;content:'';}@media (min-width:768px){.owl-carousel .owl-item .carousel .filter:before{background-color:transparent;}}.owl-carousel .owl-item .carousel img{display:none;min-height:280px;}@media (min-width:768px){.owl-carousel .owl-item .carousel img{display:block;}}.owl-carousel .owl-item .carousel p{font-family:'AvenirLTStd-Black',arial,sans-serif;font-size:2.4rem;line-height:normal;position:absolute;z-index:10;top:125px;width:100%;margin:0;padding:0 20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#fff;}@media (min-width:992px){.owl-carousel .owl-item .carousel p{font-size:5rem;top:225px;}}.owl-carousel .owl-item .carousel p small{font-family:'AvenirLTStd-Light',arial,sans-serif;font-size:1.6rem;display:block;padding-bottom:10px;letter-spacing:.15em;}@media (min-width:992px){.owl-carousel .owl-item .carousel p small{font-size:2.8rem;padding:0;}}.owl-carousel .owl-dots{position:absolute;top:50px;right:0;left:0;text-align:center;}@media (min-width:992px){.owl-carousel .owl-dots{top:130px;}}.owl-carousel .owl-dots .owl-dot{display:inline-block;zoom:1;}.owl-carousel .owl-dots .owl-dot span{display:block;width:2px;height:6px;margin:5px 4px;-webkit-transition:all 200ms ease;transition:all 200ms ease;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;border-right:2px solid #fff;}@media (min-width:992px){.owl-carousel .owl-dots .owl-dot span{height:14px;margin:5px 7px;}}.owl-carousel .owl-dots .owl-dot:hover span,.owl-carousel .owl-dots .owl-dot.active span{-webkit-transform:scaleY(4);-ms-transform:scaleY(4);transform:scaleY(4);}.search-form-cst,.menu-mobile-wrapper{display:none;}@media (min-width:640px){.search-form-cst,.menu-mobile-wrapper{display:block;}}.search-form-cst.active,.menu-mobile-wrapper.active{display:block;}.search-form-cst.over,.menu-mobile-wrapper.over{display:none;}.search-form-cst .loupe{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:14px;line-height:1;position:relative;display:none;float:right;margin-top:16px;padding:12px 48px 9px 24px;border:1px solid #d8d8d8;border-radius:20px;background-color:#f6f6f6;}@media (min-width:1024px){.search-form-cst .loupe{display:block;}}.search-form-cst .loupe::after{position:absolute;top:50%;right:18px;width:16px;height:16px;content:'';-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/themes/custom/sjr/images/svg/loupe.svg) no-repeat;background-size:100%;}.search-form-cst .modal{position:fixed;z-index:100;top:0;left:0;display:none;overflow:auto;width:100%;height:100%;background-color:#fff;}.user-logged-in .search-form-cst .modal{top:40px;}.search-form-cst .modal > div{position:absolute;z-index:100;top:0;right:0;left:0;max-width:1200px;margin:0 auto;padding:0 16px;}@media (min-width:768px){.search-form-cst .modal > div{padding:0;}}.search-form-cst .modal > div input[type=radio]:checked + label::before{background:#619938;}.search-form-cst .modal > div input[type=radio] + label:hover::before{background:#619938;}.search-form-cst .modal > div .modal-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.search-form-cst .modal > div #close{position:absolute;z-index:999;top:12px;right:0;width:40px;height:40px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:0;background:url(/themes/custom/sjr/images/svg/close-btn-blue.svg) center center no-repeat;background-repeat:no-repeat;background-position:center;background-size:15px 15px;}@media (min-width:1050px){.search-form-cst .modal > div #close{position:initial;-webkit-transform:none;-ms-transform:none;transform:none;}}.search-form-cst .modal > div ul.menu{font-size:1.4rem;line-height:2rem;display:none;list-style:none;}@media (min-width:1050px){.search-form-cst .modal > div ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;}}.search-form-cst .modal > div ul.menu li a{font-size:1.4rem;line-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;padding:0 25px;text-decoration:none;color:#218bc2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;}.search-form-cst .modal > div ul.menu li a:hover{color:#1a6c96;}.search-form-cst .modal .modal-content{position:relative;width:100%;max-width:638px;margin:0 auto;padding-top:24px;}.search-form-cst .modal .modal-content > *{margin-bottom:24px;padding-bottom:40px;border-bottom:1px solid #d8d8d8;}.search-form-cst .modal .modal-content > *:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}.search-form-cst .modal .modal-content .recent-seach{border-bottom:1px solid #d8d8d8;}.search-form-cst .modal .modal-content .recent-search-title,.search-form-cst .modal .modal-content .popular-search-title{font-family:'AvenirLTStd-Heavy',arial,sans-serif;font-size:14px;font-weight:700;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;}.search-form-cst .modal .modal-content .recent-search-title::before,.search-form-cst .modal .modal-content .popular-search-title::before{width:16px;height:16px;content:'';}.search-form-cst .modal .modal-content .recent-search-title::before{background:url(/themes/custom/sjr/images/svg/clock.svg) no-repeat;background-size:100%;}.search-form-cst .modal .modal-content .recent-search-item{padding:6px 0;}.search-form-cst .modal .modal-content .recent-search-item:last-child{padding-bottom:0;}.search-form-cst .modal .modal-content .recent-search-item a{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:16px;font-style:italic;line-height:22px;color:#333;}.search-form-cst .modal .modal-content .popular-search-title::before{background:url(/themes/custom/sjr/images/svg/bookmark.svg) no-repeat;background-size:100%;}.search-form-cst .modal .modal-content .popular-search-item{margin-bottom:8px;}.search-form-cst .modal .modal-content .popular-search-item > a{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:18px;color:#333;border-radius:4px;background-color:#e5f3fa;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.search-form-cst .modal .modal-content .popular-search-item > a:hover{background-color:#b9ddee;}.search-form-cst .modal .modal-content .popular-search-item > a::after{width:20px;height:14px;content:'';background:url(/themes/custom/sjr/images/svg/arrow-right-blue.svg) no-repeat;background-size:100%;}.search-form-cst .modal .modal-content .popular-search-item:last-child{margin-bottom:0;}.form-search-wrapper{position:relative;width:100%;margin:0 auto;padding:0;}.form-search-wrapper > form{position:relative;width:100%;margin:0 auto;}.form-search-wrapper .form-item-search{position:relative;width:100%;margin:0 auto;}.form-search-wrapper .form-item-search::before{position:absolute;z-index:1;top:calc(50% + 24px);left:24px;width:24px;height:24px;content:'';-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/themes/custom/sjr/images/svg/loupe.svg) no-repeat;background-size:100%;}@media (min-width:1050px){.form-search-wrapper .form-item-search::before{top:50%;}}.form-search-wrapper label{font-family:'AvenirLTStd-Heavy',arial,sans-serif;font-size:16px;font-weight:700 !important;margin-bottom:24px;}@media (min-width:1050px){.form-search-wrapper label{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}}.form-search-wrapper input[type=submit]{font-size:14px;font-weight:700;line-height:22px;max-width:55px;height:40px;padding:10px 20px;text-indent:-500px;color:#fff;border-radius:20px;background-image:url(/themes/custom/sjr/images/svg/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:20px 15px;}@media (min-width:1050px){.form-search-wrapper input[type=submit]{max-width:none;text-indent:0;background-image:none;}}.form-search-wrapper input[type=text]{width:100%;margin-top:24px;padding:12px 158px 12px 64px;border:1px solid #d8d8d8;border-radius:28px;background-color:#f6f6f6;}@media (min-width:1050px){.form-search-wrapper input[type=text]{margin-top:0;}}.form-search-wrapper input[type=text].form-autocomplete{background:#f6f6f6;}.form-search-wrapper .form-actions{position:absolute;top:calc(50% + 24px);right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;}@media (min-width:1050px){.form-search-wrapper .form-actions{top:25px;}}.form-search-wrapper .reset-search{position:absolute;z-index:1;top:68px;right:65px;display:none;width:12px;height:12px;cursor:pointer;border:0;background:url(/themes/custom/sjr/images/svg/close-btn-black.svg) no-repeat;background-size:12px 12px;}@media (min-width:1050px){.form-search-wrapper .reset-search{top:20px;right:130px;}}.form-search-wrapper .radio{display:none;clear:both;padding-top:20px;}.ui-widget-content.search-api-autocomplete-search{z-index:999;max-width:638px;padding:16px 15px 25px;border:none;border-bottom:1px solid #d8d8d8;}.ui-widget-content.search-api-autocomplete-search .ui-menu-item{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:16px;font-style:italic;line-height:1.2em;padding:2px 0;}.ui-widget-content.search-api-autocomplete-search .ui-menu-item > a{position:relative;display:inline-block;width:100%;height:100%;padding:5px 20px 5px 40px;color:#767676;}.ui-widget-content.search-api-autocomplete-search .ui-menu-item > a:hover,.ui-widget-content.search-api-autocomplete-search .ui-menu-item > a:focus{color:#333;background:#b9ddee;}.ui-widget-content.search-api-autocomplete-search .ui-menu-item > a::after,.ui-widget-content.search-api-autocomplete-search .ui-menu-item > a::before{position:absolute;top:50%;display:inline-block;width:16px;height:15px;content:'';-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-position:center;}.ui-widget-content.search-api-autocomplete-search .ui-menu-item > a::after{right:5px;background:url(/themes/custom/sjr/images/svg/arrow-right-blue.svg) no-repeat;background-size:15px auto;}.ui-widget-content.search-api-autocomplete-search .ui-menu-item > a::before{left:10px;background:url(/themes/custom/sjr/images/svg/loupe-gray.svg) no-repeat;background-size:16px auto;}.ui-widget-content.search-api-autocomplete-search .ui-menu-item > a .autocomplete-suggestion-user-input{color:#333;}.ui-widget-content.search-api-autocomplete-search .ui-menu-item > a .search-api-autocomplete-suggestion,.ui-widget-content.search-api-autocomplete-search .ui-menu-item > a.ui-state-active .search-api-autocomplete-suggestion{color:#333;background:none;}.ui-widget-content.search-api-autocomplete-search .ui-menu-item > a .search-api-autocomplete-suggestion:hover,.ui-widget-content.search-api-autocomplete-search .ui-menu-item > a .search-api-autocomplete-suggestion:focus,.ui-widget-content.search-api-autocomplete-search .ui-menu-item > a.ui-state-active .search-api-autocomplete-suggestion:hover,.ui-widget-content.search-api-autocomplete-search .ui-menu-item > a.ui-state-active .search-api-autocomplete-suggestion:focus{background:none;}.search-results-wrapper{margin-top:18px;padding-bottom:40px;padding-left:0;border-bottom:1px solid #d8d8d8;}@media (min-width:1024px){.search-results-wrapper{padding-bottom:72px;}}.search-result{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:16px;}@media (min-width:768px){.search-result{margin-bottom:32px;}}.search-result .search-result-infos{width:75%;}@media (min-width:768px){.search-result .search-result-infos{width:79%;}}.search-result .search-result-img{width:35%;max-width:120px;}@media (min-width:768px){.search-result .search-result-img{width:21%;max-width:180px;}}.search-result .search-result-img .search-result-placeholder,.search-result .search-result-img img{width:100%;background-color:#ebece9;aspect-ratio:9/5;}.search-result .search-result-img .placeholher-img{background:#ebece9 url(/themes/custom/sjr/images/svg/placeholder-image.svg) no-repeat;background-position:center;background-size:auto 80%;}.search-result .search-result-img .placeholher-doc{background:#ebece9 url(/themes/custom/sjr/images/svg/placeholder-doc.svg) no-repeat;background-position:center;background-size:auto 80%;}.search-result .search-result-title{font-size:16px;line-height:22px;margin:0;word-break:break-all;}.search-result .search-result-title{font-family:'AvenirLTStd-Medium',arial,sans-serif;}.search-result .search-highlight{font-family:inherit;font-weight:inherit;padding:1px 0;background-color:#fad7a7;}.search-result:last-child{margin-bottom:0;}.search-result .search-result-excerpt{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden;margin-top:0;margin-bottom:4px;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}@media (min-width:768px){.search-result .search-result-excerpt{font-size:14px;line-height:20px;-webkit-line-clamp:2;}}.search-result .search-result-type{font-size:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 10px 2px;text-transform:uppercase;border-radius:12px;background:rgba(216,216,216,.3);}aside#subNav.search-sidebar{margin:0 auto 32px;padding:0;color:#767676;background-color:inherit;}aside#subNav.search-sidebar .title-facet{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:14px;font-style:italic;line-height:1;margin:0;padding-bottom:16px;text-align:left;text-transform:none;}aside#subNav.search-sidebar .search-facets-toggle{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:14px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:15px;color:#767676;border:none;border-radius:4px;background-color:#e5f3fa;}@media (min-width:1024px){aside#subNav.search-sidebar .search-facets-toggle{display:none;}}aside#subNav.search-sidebar .search-facets-toggle::after{position:absolute;top:50%;right:15px;width:10px;height:16px;content:'';-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/themes/custom/sjr/images/svg/arrow-down-blue.svg) no-repeat;background-position:center;background-size:100%;}aside#subNav.search-sidebar .search-facets-toggle .filter-label{font-style:italic;}aside#subNav.search-sidebar .search-facets-toggle .filter-pipe{padding:0 15px;}aside#subNav.search-sidebar .search-facets-toggle .filter-value{color:#333;}aside#subNav.search-sidebar .block-facets{display:none;background:#f6f6f6;}aside#subNav.search-sidebar .block-facets.open{display:block;}@media (min-width:1024px){aside#subNav.search-sidebar .block-facets{display:block;background:none;}}aside#subNav .js-facets-links .facet-item{border-bottom:1px solid #d8d8d8;}aside#subNav .js-facets-links .facet-item a,aside#subNav .js-facets-links .facet-item label{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:16px;cursor:pointer;text-decoration:none;color:#333;border-radius:4px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}aside#subNav .js-facets-links .facet-item a .facet-item__value,aside#subNav .js-facets-links .facet-item label .facet-item__value{text-decoration:none;color:#333;}aside#subNav .js-facets-links .facet-item a:hover,aside#subNav .js-facets-links .facet-item label:hover{background-color:#b9ddee;}aside#subNav .js-facets-links .facet-item a.is-active,aside#subNav .js-facets-links .facet-item label.is-active{background-color:#e5f3fa;}aside#subNav .js-facets-links .facet-item a .facet-item__status,aside#subNav .js-facets-links .facet-item label .facet-item__status{display:none;}aside#subNav .js-facets-links .facet-item a .facet-item__count,aside#subNav .js-facets-links .facet-item label .facet-item__count{color:#218bc2;}.steps{position:relative;width:270px;margin:0 auto;text-align:center;}.steps .step{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:2.2rem;font-weight:bold;line-height:50px;display:inline-block;width:50px;height:50px;-webkit-transition:background-position 1s;transition:background-position 1s;text-align:center;color:#fff;border-radius:50%;background-color:#218bc2;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#3b5998),color-stop(50%,#218bc2));background-image:linear-gradient(to top,#3b5998 50%,#218bc2 50%);background-size:200% 200%;}.steps .step.complete:not(.active){cursor:pointer;}.steps .step.active,.steps .step.complete{-webkit-transition:background-position 1s;transition:background-position 1s;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(51%,#3b5998),color-stop(50%,transparent));background-image:linear-gradient(to top,#3b5998 51%,transparent 50%);background-position:0 100%;}.steps .step:nth-child(1){float:left;}.steps .step:nth-child(3){float:right;}.steps span:last-child{position:absolute;z-index:-1;bottom:50%;left:0;width:100%;height:4px;background-color:#dedfda;}.retour{display:inline-block;}.retour a{font-size:1.4rem;position:static;color:#218bc2;}.retour a svg{display:inline-block;float:left;width:23px;height:16px;margin:10px 10px 10px 0;}.retour a svg .cls-1{fill:#218bc2;}.retour a span{line-height:40px;display:inline-block;}.webform-options-display-two-columns{display:block;}.webform-confirmation{font-size:1.5rem;line-height:2.4rem;letter-spacing:.025em;}.webform-submission-form .webform-likert-table .webform-likert-label{display:inline-block;margin:5px;}@media (min-width:640px){.webform-submission-form .webform-likert-table .webform-likert-label{display:none;margin:0;}}.webform-submission-form .webform-likert-table input[type=radio] + label{width:100%;padding:0;}.webform-submission-form .webform-likert-table input[type=radio] + label::before{display:inline-block;margin:5px;}@media (min-width:640px){.webform-submission-form .webform-likert-table input[type=radio] + label::before{float:none;}}.webform-submission-form .intl-tel-input{display:block;}.webform-submission-form .webform-message .messages--status{margin:30px 0;padding:15px 20px;border:1px solid #c9e1bd;background-image:none;-webkit-box-shadow:none;box-shadow:none;}.webform-submission-form .form-actions{zoom:1;margin:40px 0;}.webform-submission-form .form-actions:before,.webform-submission-form .form-actions:after{display:block;overflow:hidden;height:0;content:' ';}.webform-submission-form .form-actions:after{clear:both;}.webform-submission-form .form-actions .webform-button--next{width:100%;}@media (min-width:640px){.webform-submission-form .form-actions .webform-button--next{float:right;width:auto;}}.webform-submission-form .form-actions .webform-button--previous{width:100%;}@media (min-width:640px){.webform-submission-form .form-actions .webform-button--previous{float:left;width:auto;}}.webform-submission-form .form-actions .webform-button--previous + .webform-button--submit{width:100%;}@media (min-width:640px){.webform-submission-form .form-actions .webform-button--previous + .webform-button--submit{float:right;width:auto;}}.node__submitted{display:none;}.js-webform-checkboxes-other .form-checkbox{display:inline-block;width:auto;}.top-header.overall #block-marqueehome{font-size:16px;line-height:40px;height:40px;color:white;background-color:#218bc2;}#scrolling-strip{line-height:40px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;color:white;background-color:#218bc2;}#scrolling-strip .marquee{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box;height:inherit;white-space:nowrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#scrolling-strip .marquee a{color:white;}#scrolling-strip .marquee:not(.stopped) p{font-size:16px !important;display:inline-block;padding-left:100%;-webkit-animation:marquee 35s linear infinite;animation:marquee 35s linear infinite;}#scrolling-strip .marquee:not(.stopped) p.paused{-webkit-animation-play-state:paused;animation-play-state:paused;}#scrolling-strip .control-button-play,#scrolling-strip .control-button-pause{display:none;width:60px;height:100%;padding:10px 15px 10px 20px;-webkit-transition:all .3s ease;transition:all .3s ease;border:0;background-color:transparent;}#scrolling-strip .control-button-play img,#scrolling-strip .control-button-pause img{display:block;max-height:100%;margin:0 auto;}#scrolling-strip .control-button-play:hover,#scrolling-strip .control-button-pause:hover{background-color:rgba(51,51,51,.2);}#scrolling-strip .is-playing .control-button-pause{display:block;}#scrolling-strip .is-paused .control-button-play{display:block;}@keyframes marquee{0%{-webkit-transform:translate(0,0);transform:translate(0,0);}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);}}@media (min-width:992px){.grid-block-color-with-icon.shortcuts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.grid-block-color-with-icon.shortcuts .shortcut{width:100%;margin-bottom:40px;padding:30px;}.grid-block-color-with-icon.shortcuts .shortcut:nth-child(1),.grid-block-color-with-icon.shortcuts .shortcut:nth-child(2){margin-right:40px;}@media (min-width:992px){.grid-block-color-with-icon.shortcuts .shortcut{width:calc(33.3333333333% - 30px);}}@media (min-width:1280px){.grid-block-color-with-icon.shortcuts .shortcut{padding:30px 80px 30px 30px;}}.grid-block-color-with-icon.shortcuts .shortcut .title{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.8rem;line-height:2.4rem;margin:30px 0 0;text-align:left;letter-spacing:0;text-transform:inherit;}.grid-block-color-with-icon.shortcuts .shortcut p{font-size:1.5rem;line-height:2.1rem;}.grid-block-color-with-icon.shortcuts .shortcut a{text-decoration:underline;color:#fff;}.grid-block-color-with-icon .ico{display:block;width:100%;height:62px;}.grid-block-color-with-icon .bus{background:url(/themes/custom/sjr/images/svg/ico-bus-white.svg) left bottom no-repeat;background-size:54px 54px;}.grid-block-color-with-icon .car{background:url(/themes/custom/sjr/images/svg/ico-car-white.svg) left bottom no-repeat;background-size:61px 61px;}.grid-block-color-with-icon .parking{background:url(/themes/custom/sjr/images/svg/ico-parking.svg) left bottom no-repeat;background-size:56px 56px;}.grid-block-color-with-icon .bicycle{background:url(/themes/custom/sjr/images/svg/ico-bicycle.svg) left bottom no-repeat;background-size:61px 61px;}.cookiesjsr--app{font-family:'AvenirLTStd-Light',arial,sans-serif;font-size:1.2rem;line-height:1.4rem;}.cookiesjsr-banner{color:#333;border:1px solid #ccc;background-color:#fff;}.cookiesjsr-banner a{color:#333;}.cookiesjsr-btn{font-family:'AvenirLTStd-Medium',arial,sans-serif;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;color:#333;border:0;background:none;}.cookiesjsr-btn:hover{-webkit-transform:none;-ms-transform:none;transform:none;text-decoration:underline;}.cookiesjsr-btn.important{font-family:'AvenirLTStd-Medium',arial,sans-serif;line-height:2rem;min-width:145px;color:#fff;background-color:#fc9501;}.cookiesjsr-btn.important:hover,.cookiesjsr-btn.important:focus{text-decoration:none;background-color:#e38601;}.cookiesjsr-btn.important.invert{color:#333;background:none;}.cookiesjsr-btn.important.invert:hover,.cookiesjsr-btn.important.invert:focus{text-decoration:underline;background:none;}.cookiesjsr-btn.invert{color:#fff;background-color:#fc9501;}.cookiesjsr-btn.invert:hover,.cookiesjsr-btn.invert:focus{text-decoration:none;background-color:#e38601;}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab,.cookiesjsr-service-group.active .cookiesjsr-service-group--content{color:#333;background-color:#f6f6f6;}.cookiesjsr-service--description h3,.cookiesjsr-service--links a,.cookiesjsr-service--links a:active,.cookiesjsr-service--links a:hover,.cookiesjsr-service--links a:visited{color:#333;}.cookiesjsr-service--always-on{color:#619938;}.cookiesjsr-layer--footer{border-top:none;}.cookiesjsr-banner--info{margin-bottom:0;}.pager{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px;}.pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}.pager__item{line-height:40px;height:40px;margin:2px 5px;text-align:center;}@media (min-width:767px){.pager__item{margin:0 16px;}}.pager__item a{display:inline-block;width:100%;height:100%;}.pager__item a:hover{font-weight:bold;text-decoration:none;}.pager__item.is-active a{font-weight:600;color:#333;}.pager__item--ellipsis{margin:2px;}@media (min-width:767px){.pager__item--ellipsis{margin:0 4px;}}.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last{width:35px;height:40px;background:#ebece9;}@media (min-width:767px){.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last{width:40px;}}.pager__item--next{background:#ebece9 url(/themes/custom/sjr/images/svg/arrow-right-blue.svg) no-repeat;background-position:center;background-size:50%;}.pager__item--previous{background:#ebece9 url(/themes/custom/sjr/images/svg/arrow-left-blue.svg) no-repeat;background-position:center;background-size:50%;}.pager__item--first,.pager__item--last{font-size:28px;margin:2px 0;}@media (min-width:767px){.pager__item--first,.pager__item--last{margin:0;}}footer{color:#ebece9;background-color:#fff;}footer > div{display:block;}@media (min-width:992px){footer > div{display:-webkit-box;display:-ms-flexbox;display:flex;}footer > div > div{width:calc(100% - 374px);padding:55px 120px;}footer > div > div .address{display:block;}}footer > div aside{font-size:1.6rem;line-height:2.6rem;width:100%;padding:30px;letter-spacing:1px;color:#fff;background-color:#333;}@media (min-width:992px){footer > div aside{float:left;width:374px;padding:55px 90px 55px 70px;}}footer > div aside p{margin:0 0 30px;padding:0;}@media (min-width:992px){footer > div aside p{padding:80px 0 10px 0;}}footer > div aside > img{display:none;}@media (min-width:992px){footer > div aside > img{display:block;max-width:180px;}}footer > div aside .social a{display:inline-block;padding-right:20px;}@media (min-width:992px){footer > div aside .social a{padding-right:25px;}}footer > div aside .social a img,footer > div aside .social a svg{width:100%;max-width:26px;max-height:24px;}footer > div aside .social a:hover svg .cls-1{opacity:1;fill:#fff;}footer > div > div{font-size:1.4rem;line-height:2.4rem;float:left;width:100%;padding:30px;background-color:#3c3c3c;}@media (min-width:992px){footer > div > div{width:calc(100% - 374px);padding:55px 90px 55px 70px;}}footer > div > div .menu{float:left;margin:0;padding:0 0 30px 0;list-style:none;color:#fff;}@media (min-width:768px){footer > div > div .menu{padding:0 100px 30px 0;}}footer > div > div .menu li{margin-bottom:30px;}footer > div > div .menu li:last-child{margin-bottom:0;}footer > div > div .menu li a{color:#ebece9;}footer > div > div .menu li a:hover{color:#fff;}footer > div > div .address{display:none;float:left;margin:0;padding:0;list-style:none;}@media (min-width:992px){footer > div > div .address{display:block;}}footer > div > div .address li:nth-child(1){margin-bottom:50px;}footer > div > div .address li p,footer > div > div .address li strong{margin-bottom:25px;color:#ebece9;}footer > div > div .address li strong{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;margin:0;text-align:left;letter-spacing:.05em;text-transform:uppercase;}footer > div > div .address li a{font-style:italic;color:#ebece9;}footer > div > div .address li a:hover{color:#fff;}footer > div > div .address li a:first-of-type{padding-right:20px;}footer p.copyright{font-size:1.2rem;width:100%;padding-right:40px;color:#333;}header#main{width:100%;background:#fff;}header#main #block-sjr-branding,header#main #block-programme-branding,header#main #block-dti-branding{float:left;}@media (min-width:1050px){header#main #block-sjr-branding,header#main #block-programme-branding,header#main #block-dti-branding{position:relative;}}header#main #block-sjr-branding .logo,header#main #block-programme-branding .logo,header#main #block-dti-branding .logo{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (max-width:639px){header#main #block-sjr-branding .logo,header#main #block-programme-branding .logo,header#main #block-dti-branding .logo{padding:20px 0 10px;}}header#main #block-sjr-branding .logo #logo,header#main #block-programme-branding .logo #logo,header#main #block-dti-branding .logo #logo{width:168px;height:50px;margin:10px 40px 10px 0;background:url(/themes/custom/sjr/images/svg/logo.svg) center center no-repeat;background-size:168px 50px;}@media (max-width:639px){header#main #block-sjr-branding .logo #logo,header#main #block-programme-branding .logo #logo,header#main #block-dti-branding .logo #logo{margin:0 40px 0 0;}}@media (min-width:640px){header#main #block-sjr-branding .logo #logo,header#main #block-programme-branding .logo #logo,header#main #block-dti-branding .logo #logo{display:block;}}header#main #block-sjr-branding .logo #logo span,header#main #block-programme-branding .logo #logo span,header#main #block-dti-branding .logo #logo span{display:none;}header#main .submenu-category-container button{display:none;}header#main .top-header{position:relative;display:block;padding-bottom:10px;background-color:#fff;}@media (min-width:1280px){header#main .top-header{padding-bottom:0;}}header#main .menu-mobile-wrapper{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;float:right;margin-top:40px;gap:26px;}@media (min-width:1024px){header#main .menu-mobile-wrapper{display:none;}}@media (max-width:639px){header#main .menu-mobile-wrapper{margin-top:30px;}}header#main #mobile-menu{cursor:pointer;border:0;background-color:transparent;}@media (max-width:639px){header#main #mobile-menu .top-menu-navigation a[target=_blank]::after{height:12px;}}header#main #mobile-menu p{font-size:1.6rem;font-weight:bold;line-height:2.4rem;display:inline-block;float:right;margin:0 15px 0 0;letter-spacing:.1em;text-transform:uppercase;color:#218bc2;}header#main #mobile-menu.open #btn-menu span:nth-child(1),header#main #mobile-menu.open #btn-menu span:nth-child(4){top:10px;left:50%;width:0;}header#main #mobile-menu.open #btn-menu span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}header#main #mobile-menu.open #btn-menu span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}header#main #mobile-menu #btn-menu{position:relative;display:block;float:right;width:25px;height:22px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}header#main #mobile-menu #btn-menu span{position:absolute;left:0;display:block;width:100%;height:4px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1;background:#218bc2;}header#main #mobile-menu #btn-menu span:nth-child(1){top:0;}header#main #mobile-menu #btn-menu span:nth-child(2),header#main #mobile-menu #btn-menu span:nth-child(3){top:8px;}header#main #mobile-menu #btn-menu span:nth-child(4){top:16px;}header#main nav#top-menu{display:none;}header#main nav#top-menu.over{display:none;}@media (min-width:1024px){header#main nav#top-menu{display:block;float:right;}}header#main nav#top-menu ul{margin:0;padding:0;}header#main nav#top-menu ul li{display:inline-block;}header#main nav#top-menu ul li a{font-size:1.4rem;line-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;padding:0 25px;text-decoration:none;color:#218bc2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;}header#main nav#top-menu ul li a:hover{color:#1a6c96;}@media (max-width:639px){header#main.open{height:100dvh;}}header#main.open nav#main-menu{overflow:auto;height:calc(100dvh - 100px);background-color:#fff;}header#main.open nav#main-menu span#barre{position:absolute;top:0;right:0;left:auto;width:68px;height:4px;-webkit-transition:none;transition:none;border-bottom:4px #218bc2 solid;}header#main.open nav#main-menu > ul.menu{display:block;padding-top:20px;}header#main.open nav#main-menu > ul.menu .menu-item--expanded > span.ptn{float:right;width:14px;height:7px;padding:25px;cursor:pointer;background-image:url(/themes/custom/sjr/images/arrow-down-filter.png);background-repeat:no-repeat;background-position:center;background-size:14px 7px;}@media (max-width:1023px){header#main.open nav#main-menu > ul.menu li.menu-item--expanded > button{text-align:left;}header#main.open nav#main-menu > ul.menu li.menu-item--expanded > a,header#main.open nav#main-menu > ul.menu li.menu-item--expanded > button{position:relative;padding-right:35px !important;}header#main.open nav#main-menu > ul.menu li.menu-item--expanded > a span.ptn,header#main.open nav#main-menu > ul.menu li.menu-item--expanded > button span.ptn{position:absolute;top:0;right:5px;left:0;display:block;height:50px;cursor:pointer;}header#main.open nav#main-menu > ul.menu li.menu-item--expanded > a span.ptn.open:after,header#main.open nav#main-menu > ul.menu li.menu-item--expanded > button span.ptn.open:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}header#main.open nav#main-menu > ul.menu li.menu-item--expanded > a span.ptn:after,header#main.open nav#main-menu > ul.menu li.menu-item--expanded > button span.ptn:after{position:absolute;top:0;right:0;display:block;width:30px;height:50px;content:'';background:url(/themes/custom/sjr/images/svg/arrow-down.svg) center center no-repeat;background-size:16px 6px;}header#main.open nav#main-menu > ul.menu li.menu-item--expanded .menu-item--expanded > a > span.ptn,header#main.open nav#main-menu > ul.menu li.menu-item--expanded .menu-item--expanded > button > span.ptn{height:36px;}header#main.open nav#main-menu > ul.menu li.menu-item--expanded .menu-item--expanded > a > span.ptn:after,header#main.open nav#main-menu > ul.menu li.menu-item--expanded .menu-item--expanded > button > span.ptn:after{height:36px;}}header#main.open nav#main-menu > ul.menu > li{display:block;width:100%;margin-bottom:2px;background-color:#ebece9;}header#main.open nav#main-menu > ul.menu > li.active{margin-top:inherit;border-top:none;}header#main.open nav#main-menu > ul.menu > li > a,header#main.open nav#main-menu > ul.menu > li > button{font-family:'AvenirLTStd-Heavy',arial,sans-serif;font-size:1.6rem;display:inline-block;width:100%;height:auto;padding:15px 20px;}header#main.open nav#main-menu > ul.menu > li > a.loupe,header#main.open nav#main-menu > ul.menu > li > button.loupe{color:#218bc2;background-image:url(/themes/custom/sjr/images/svg/loupe.svg);background-repeat:no-repeat;background-position:right 19px center;background-size:17px 17px;}header#main.open nav#main-menu > ul.menu > li > a .external-icon,header#main.open nav#main-menu > ul.menu > li > button .external-icon{height:12px;}header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu{position:inherit;display:none;visibility:visible;padding:0;opacity:1;}header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu .submenu-toggle-arrow{display:none;}@media (max-width:1279px){header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu.open{display:block;border-top:1px solid #b4b4b4;}header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu.open > ul > li > ul{display:none;}header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu.open > ul > li > ul.open{display:block;}header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu .submenu-category-container,header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu .submenu-link-container{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:42px;padding-right:5px;border-bottom:1px solid #fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu .submenu-category-container a,header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu .submenu-link-container a{text-decoration:underline;}header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu .submenu-category-container a:hover,header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu .submenu-link-container a:hover{text-decoration:none;}header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu .submenu-category-container .external-icon,header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu .submenu-link-container .external-icon{height:10px;}header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu .submenu-category-container .submenu-toggle-arrow,header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu .submenu-link-container .submenu-toggle-arrow{position:relative;display:block;width:42px;min-height:42px;border:0;border-left:1px solid #fff;background-color:transparent;-ms-flex-item-align:stretch;align-self:stretch;}header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu .submenu-category-container .submenu-toggle-arrow::after,header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu .submenu-link-container .submenu-toggle-arrow::after{position:absolute;top:50%;right:8px;width:16px;height:6px;content:'';-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/themes/custom/sjr/images/svg/arrow-down.svg) center center no-repeat;background-size:16px 6px;}header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu .submenu-category-container .submenu-toggle-arrow.open::after,header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu .submenu-link-container .submenu-toggle-arrow.open::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}}header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu > ul{float:none;width:100%;padding:0;}header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu > ul > li{position:relative;}header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu > ul > li:last-child .submenu-category-container,header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu > ul > li:last-child .submenu-link-container{border-bottom:0;}header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu > ul > li a,header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu > ul > li button,header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu > ul > li span:not(.external-icon){font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.4rem;display:inline-block;width:100%;padding:10px 20px;letter-spacing:.025em;}header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu > ul > li > ul{display:none;padding:15px 10px 0 32px;border-bottom:1px solid #fff;}header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu > ul > li > ul > li:hover::after{-webkit-transform:scaleX(3);-ms-transform:scaleX(3);transform:scaleX(3);}header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu > ul > li > ul > li a{padding:0 0 18px;}header#main.open nav#main-menu > ul.menu > li.menu-item--expanded .subMenu .sideBg{display:none;}header#main nav#main-menu{position:relative;clear:both;}header#main nav#main-menu a{color:#333;}header#main nav#main-menu span#barre{z-index:10;left:0;display:block;width:0;-webkit-transition:all .3s linear;transition:all .3s linear;}@media (max-width:1023px){header#main nav#main-menu span#barre{display:none;}}@media (min-width:1024px){header#main nav#main-menu span#barre{bottom:-4px;border-bottom:4px #218bc2 solid;}}header#main nav#main-menu > ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0;padding:0;padding-bottom:20px;border-top:4px solid #ebece9;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (min-width:768px){header#main nav#main-menu > ul.menu{padding-bottom:0;}}header#main nav#main-menu > ul.menu:not(.open) > li:hover > a,header#main nav#main-menu > ul.menu:not(.open) > li:hover > button,header#main nav#main-menu > ul.menu:not(.open) > li.open > a,header#main nav#main-menu > ul.menu:not(.open) > li.open > button{color:#218bc2;}header#main nav#main-menu > ul.menu:not(.open) > li:hover div.subMenu,header#main nav#main-menu > ul.menu:not(.open) > li.open div.subMenu{visibility:visible;overflow-y:auto;max-height:69vh;opacity:1;}header#main nav#main-menu > ul.menu > li{display:none;}@media (min-width:1024px){header#main nav#main-menu > ul.menu > li{display:inline-block;}}header#main nav#main-menu > ul.menu > li.active{margin-top:-4px;border-top:solid 4px #218bc2;}header#main nav#main-menu > ul.menu > li > a,header#main nav#main-menu > ul.menu > li > button{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;cursor:pointer;border:0;background-color:transparent;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}header#main nav#main-menu > ul.menu > li.menu-prog > div.subMenu{overflow:auto !important;height:calc(100dvh - 70px);padding:0;}header#main nav#main-menu > ul.menu > li div.subMenu{position:absolute;z-index:100;left:0;visibility:hidden;overflow:hidden;width:100%;padding:0 0 0 60px;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;opacity:0;background-color:#ebece9;}header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access){width:calc(100% - 240px);margin:0;padding:40px 25px 40px 0;list-style-type:none;-webkit-column-count:3;-moz-column-count:3;column-count:3;}@media (max-width:1279px){header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access){-webkit-columns:unset;-moz-columns:unset;columns:unset;}}header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li.prevent-column-break{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;}header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li.break-after-column{-webkit-column-break-after:column;-moz-column-break-after:column;break-after:column;}@media (min-width:1280px){header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li{padding-top:15px;}}header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li:not(.menu-firstchild) > a:hover{color:#218bc2;}header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li .submenu-category-container,header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li .submenu-link-container,header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > a,header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > button,header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > span{font-family:'AvenirLTStd-Heavy',arial,sans-serif;font-size:1.8rem;display:inline-block;}header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li .submenu-category-container .external-icon,header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li .submenu-link-container .external-icon,header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > a .external-icon,header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > button .external-icon,header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > span .external-icon{display:inline-block;height:12px;}header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul{padding:15px 0 0 16px;list-style-type:none;}header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li{position:relative;}header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li a{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:1.4rem;display:inline-block;padding:0 0 10px 0;}header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li a .external-icon{display:inline-block;margin-bottom:6px;}header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li:hover:after{-webkit-transform:scaleX(6);-ms-transform:scaleX(6);transform:scaleX(6);border-color:#218bc2;}header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li:hover > a{color:#218bc2;}header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active > a{color:#218bc2;}header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li.active::after{-webkit-transform:scaleX(3);-ms-transform:scaleX(3);transform:scaleX(3);border-color:#218bc2;}header#main nav#main-menu > ul.menu > li div.subMenu > ul:not(.rapid-access) > li > ul > li::after{position:absolute;top:6px;left:-15px;display:block;width:5px;height:10px;content:'';-webkit-transition:-webkit-transform 500ms ease-in-out;transition:-webkit-transform 500ms ease-in-out;transition:transform 500ms ease-in-out;transition:transform 500ms ease-in-out,-webkit-transform 500ms ease-in-out;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;border-top:1px solid #333;}header#main nav#main-menu > ul.menu > li div.subMenu .sideBg{font-family:'AvenirLTStd-Heavy',arial,sans-serif;font-size:2.4rem;line-height:3.4rem;position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:238px;height:100%;padding:0 18px;text-align:center;color:#fff;background-repeat:no-repeat;background-size:cover;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}header#main nav#main-menu > ul.menu > li div.subMenu .sideBg::before{position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:100%;content:'';}header#main nav#main-menu > ul.menu > li div.subMenu .sideBg a{position:static;z-index:10;width:100%;color:#fff;}header#main nav#main-menu > ul.menu > li div.subMenu .sideBg a::before{position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:100%;content:'';}header#main nav#main-menu > ul.menu > li div.subMenu .sideBg a::after{display:block;width:30px;height:22px;margin:10px auto;content:'';background:url(/themes/custom/sjr/images/svg/arrow.svg) center center no-repeat;}header#main nav#main-menu > ul.menu > li.quick-access{display:none;}header#main nav#main-menu > ul.menu > li.quick-access > span{display:inline-block;width:6px;height:6px;margin:30px 5px;border-radius:50%;background-color:#218bc2;}header#main nav#main-menu > ul.menu > li.quick-access > ul{margin:0;padding:0;}header#main nav#main-menu > ul.menu > li.search-bar{display:none;}header#main.active{position:sticky;z-index:100;top:0;}.user-logged-in header#main.active{top:40px;}header#main.active + .container,header#main.active + .wrapper{padding-top:186px;}header#main.active .top-header{display:none;}header#main button.loupe-mobile{width:24px;height:24px;border:0;background:url(/themes/custom/sjr/images/svg/loupe.svg) no-repeat;background-size:100%;}.home section#header-page{position:relative;padding:0;}.home section#header-page #video{visibility:hidden;opacity:0;}.home section#header-page #video.active{visibility:visible;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;opacity:1;}.home section#header-page .video.teaser{position:absolute;z-index:15;bottom:-50px;left:50%;visibility:visible;cursor:pointer;-webkit-transition:all 200ms ease;transition:all 200ms ease;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;}@media (min-width:992px){.home section#header-page .video.teaser{bottom:-170px;}}.home section#header-page .video.teaser video{max-width:230px;max-height:140px;}@media (min-width:992px){.home section#header-page .video.teaser video{max-width:500px;max-height:310px;}}.home section#header-page .video.teaser .btn-play{position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:30px;margin:auto;background:url(/themes/custom/sjr/images/svg/btn-play.svg) center center no-repeat;}@media (min-width:992px){.home section#header-page .video.teaser .btn-play{width:46px;height:68px;}}.home section#header-page .js-video-renderer{position:fixed;z-index:10000;top:0;left:0;display:none;width:100vw;height:100vh;-webkit-transition:all ease-in-out 500ms;transition:all ease-in-out 500ms;text-align:center;background-color:rgba(51,51,51,.95);}.home section#header-page .js-video-renderer .full-video{display:none;}.home section#header-page .js-video-renderer iframe{position:absolute;z-index:1000;top:50%;left:50%;width:80%;height:auto;height:80%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.home section#header-page .js-video-renderer .btn-close{position:absolute;z-index:10;top:20px;right:20px;width:20px;height:20px;padding:0;text-indent:-10000px;background-image:url(/themes/custom/sjr/images/svg/close-btn.svg);background-repeat:no-repeat;background-size:contain;}.error-404{padding:0 15px;}.error-404 .content{position:relative;height:510px;margin-bottom:230px;padding:0 15px;background:url(/themes/custom/sjr/images/bg/erreur-404.png) center center no-repeat;}.error-404 .content h1{font-size:8rem;line-height:8rem;text-align:center;letter-spacing:.0025em;color:#fff;}@media (min-width:1024px){.error-404 .content h1{position:absolute;top:50px;bottom:auto;left:100px;text-align:left;}}@media (min-width:1280px){.error-404 .content h1{position:absolute;top:auto;bottom:50px;left:100px;}}.error-404 .content .intro{width:100%;max-width:478px;margin:auto;padding:35px 30px;text-align:center;background-color:#fff;}@media (min-width:640px){.error-404 .content .intro{width:478px;height:376px;padding:70px 60px;}}@media (min-width:992px){.error-404 .content .intro{position:absolute;top:200px;right:100px;}}.error-404 .content .intro span{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:2.8rem;line-height:4.5rem;display:block;letter-spacing:.015em;text-transform:uppercase;color:#333;}.error-404 .content .intro p{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:1.8rem;line-height:2.4rem;color:#333;}.error-404 + main{height:400px;margin-top:-500px;margin-bottom:100px;background-color:#ebece9;}.grille ul{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.5rem;line-height:2.4rem;letter-spacing:.025em;}.grille .course-container{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:1.5rem;line-height:2.4rem;width:100%;min-width:auto;letter-spacing:.025em;border:1px solid #218bc2;}.grille .course-container strong{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-weight:bold;}.grille .course-container .container-course-unit,.grille .course-container .two-column-item,.grille .course-container .container-course-description{padding:3px 10px;}.grille .course-container .container-course-unit{color:#333;background:#ebece9;}.grille .course-container .two-column-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.grille .course-container .two-column-item{width:100%;}@media (min-width:768px){.grille .course-container .two-column-item{width:50%;}}.grille .course-container .container-course-description{position:relative;}.grille .course-container .container-course-description:before{display:block;width:50px;height:2px;margin:15px 0 20px;content:'';background-color:#ebece9;}.grille .course-container p{font-size:1.4rem;line-height:2rem;}@media (min-width:768px){.grille .course-container p{padding-right:100px;}}.grille div.session{display:none;}.grille div.session.active{display:block;}.grille ul.sessions{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 0 50px;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.grille ul.sessions .button-session{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:1.5rem;line-height:2rem;position:relative;width:122px;height:122px;margin:5px 5px 0 0;padding:40px 30px;text-align:center;color:#333;border:4px solid transparent;background-color:#ebece9;}.grille ul.sessions .button-session span{font-size:3.2rem;line-height:3rem;display:block;}.grille ul.sessions .button-session sup{font-size:1.8rem;}.grille ul.sessions .button-session:hover{border-color:#218bc2;}.grille ul.sessions .button-session.download{position:relative;display:block;padding-top:30px;}.grille ul.sessions .button-session.download span{font-size:1.8rem;}.grille ul.sessions .button-session.download::after{position:absolute;z-index:10;top:55%;left:50%;display:block;width:21px;height:26px;content:'';-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-image:url(/themes/custom/sjr/images/svg/ico-download.svg);background-repeat:no-repeat;background-position:center;background-size:21px 26px;}.grille ul.sessions .button-session.download:hover{text-decoration:none;}.grille ul.sessions .active .button-session{color:#fff;background-color:#218bc2;}.page-node-type-fiche-professeur .professeur{margin-top:25px;}.page-node-type-fiche-professeur .professeur aside.fiche{float:left;}@media (max-width:767px){.page-node-type-fiche-professeur .professeur aside.fiche{float:none;width:100%;}}.page-node-type-fiche-professeur .professeur aside.fiche ul{width:100%;margin:0;padding:0;}.page-node-type-fiche-professeur .professeur aside.fiche ul li{margin-bottom:3px;}.page-node-type-fiche-professeur .professeur aside.fiche ul li.photo{position:relative;overflow:hidden;width:270px;height:270px;}@media (max-width:767px){.page-node-type-fiche-professeur .professeur aside.fiche ul li.photo{width:100%;height:auto;}.page-node-type-fiche-professeur .professeur aside.fiche ul li.photo::after{display:block;padding-bottom:100%;content:'';}}.page-node-type-fiche-professeur .professeur aside.fiche ul li.photo img{font-family:'object-fit: cover;';position:absolute;z-index:0;top:-10px;right:-9999px;bottom:auto;left:-9999px;min-width:100%;min-height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;}@media (max-width:767px){.page-node-type-fiche-professeur .professeur aside.fiche ul li.photo img{display:block;width:auto;height:auto;margin:auto;}}.page-node-type-fiche-professeur .professeur aside.fiche ul li:not(.photo){background-color:#218bc2;}.page-node-type-fiche-professeur .professeur aside.fiche ul li:not(.photo):hover{background-color:#1a6c96;}.page-node-type-fiche-professeur .professeur aside.fiche ul li:not(.photo) a{color:#fff;}.page-node-type-fiche-professeur .professeur aside.fiche ul li a{font-size:1.6rem;line-height:2rem;display:block;width:100%;height:60px;padding:20px 30px;}.page-node-type-fiche-professeur .professeur aside.fiche ul li a::before{display:inline-block;width:25px;height:25px;margin:-5px 15px -5px 0;content:'';}.page-node-type-fiche-professeur .professeur aside.fiche ul li.fb a::before{background:url(/themes/custom/sjr/images/svg/ico-facebook-white.svg) center center no-repeat;background-size:12px 23px;}.page-node-type-fiche-professeur .professeur aside.fiche ul li.coord a::before{background:url(/themes/custom/sjr/images/svg/ico-bottin.svg) center center no-repeat;background-size:20px 20px;}.page-node-type-fiche-professeur .professeur aside.fiche ul li.in a::before{background:url(/themes/custom/sjr/images/svg/logo-in-white.svg) center center no-repeat;background-size:22px 20px;}.page-node-type-fiche-professeur .professeur aside.fiche ul li.site a::before{background:url(/themes/custom/sjr/images/svg/ico-externlink-white.svg) center center no-repeat;background-size:21px 21px;}.page-node-type-fiche-professeur .professeur article{float:left;width:calc(100% - 270px);max-width:560px;padding-left:40px;}@media (max-width:767px){.page-node-type-fiche-professeur .professeur article{float:none;width:100%;padding:20px 0 0 0;}}.page-node-type-fiche-professeur .professeur article h2{margin-top:0;}#plan-campus{position:relative;zoom:1;width:100%;}#plan-campus:before,#plan-campus:after{display:block;overflow:hidden;height:0;content:' ';}#plan-campus:after{clear:both;}#plan-campus div#nav-tab ul.nav{float:right;width:100%;padding:0 10px;}@media (min-width:992px){#plan-campus div#nav-tab ul.nav{width:890px;}}#plan-campus div#nav-tab ul.nav > li{display:inline-block;width:100%;margin:3px 0;text-align:center;background-color:#dedfda;}@media (min-width:360px){#plan-campus div#nav-tab ul.nav > li{width:calc(50% - 2px);}}@media (min-width:640px){#plan-campus div#nav-tab ul.nav > li{width:calc(25% - 5px);margin:0;}}@media (min-width:992px){#plan-campus div#nav-tab ul.nav > li{width:200px;}}#plan-campus div#nav-tab ul.nav > li:hover:nth-child(1){background-color:#218bc2;}#plan-campus div#nav-tab ul.nav > li:hover:nth-child(2){background-color:#22999a;}#plan-campus div#nav-tab ul.nav > li:hover:nth-child(3){background-color:#3b5998;}#plan-campus div#nav-tab ul.nav > li:hover:nth-child(4){background-color:#619938;}#plan-campus div#nav-tab ul.nav > li:hover .tab-button{color:#fff;}#plan-campus div#nav-tab ul.nav > li.active{position:relative;}#plan-campus div#nav-tab ul.nav > li.active:before{position:absolute;top:-3px;right:0;left:0;height:2px;content:'';}#plan-campus div#nav-tab ul.nav > li.active:after{position:absolute;right:0;bottom:-3px;left:0;height:2px;content:'';}@media (min-width:640px){#plan-campus div#nav-tab ul.nav > li.active:before{top:-6px;height:4px;}#plan-campus div#nav-tab ul.nav > li.active:after{display:none;}}#plan-campus div#nav-tab ul.nav > li.active:nth-child(1){background-color:#218bc2;}#plan-campus div#nav-tab ul.nav > li.active:nth-child(1):before,#plan-campus div#nav-tab ul.nav > li.active:nth-child(1):after{background-color:#218bc2;}#plan-campus div#nav-tab ul.nav > li.active:nth-child(2){background-color:#22999a;}#plan-campus div#nav-tab ul.nav > li.active:nth-child(2):before,#plan-campus div#nav-tab ul.nav > li.active:nth-child(2):after{background-color:#22999a;}#plan-campus div#nav-tab ul.nav > li.active:nth-child(3){background-color:#3b5998;}#plan-campus div#nav-tab ul.nav > li.active:nth-child(3):before,#plan-campus div#nav-tab ul.nav > li.active:nth-child(3):after{background-color:#3b5998;}#plan-campus div#nav-tab ul.nav > li.active:nth-child(4){background-color:#619938;}#plan-campus div#nav-tab ul.nav > li.active:nth-child(4):before,#plan-campus div#nav-tab ul.nav > li.active:nth-child(4):after{background-color:#619938;}#plan-campus div#nav-tab ul.nav > li.active .tab-button{color:#fff;}#plan-campus div#nav-tab ul.nav > li .tab-button{font-size:1.4rem;line-height:2rem;display:block;width:100%;padding:15px 5px;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:#333;border:0;background-color:transparent;}@media (min-width:992px){#plan-campus div#nav-tab ul.nav > li .tab-button{padding:15px 20px;}}#plan-campus #controls{position:static;width:100%;padding:10px;background-color:#fff;}@media (min-width:640px){#plan-campus #controls{position:absolute;z-index:10;top:90px;left:40px;width:270px;padding:0;}}#plan-campus #controls .legend h2{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:1.8rem;line-height:1.8em;margin:0;padding:20px;text-align:left;letter-spacing:0;text-transform:none;color:#fff;background-color:#fc9501;}#plan-campus #controls .legend .wrapper{overflow:auto;max-height:405px;padding:10px 0 0;scrollbar-face-color:#dedfda;scrollbar-track-color:#218bc2;}@media (min-width:640px){#plan-campus #controls .legend .wrapper{padding:10px;}}#plan-campus #controls .legend .wrapper::-webkit-scrollbar{width:4px;}#plan-campus #controls .legend .wrapper::-webkit-scrollbar-track{background:#dedfda;}#plan-campus #controls .legend .wrapper::-webkit-scrollbar-thumb{background:#218bc2;}#plan-campus #controls .legend .wrapper::-webkit-scrollbar-thumb:hover{background:#1a6c96;}#plan-campus #controls .legend .wrapper .acc{margin:0 0 5px;}#plan-campus #controls .legend .wrapper .acc .acc-title{min-height:40px;padding:0 40px 0 12px;}#plan-campus #controls .legend .wrapper .acc .acc-title h3{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:1.4rem;margin:0;padding:10px 0;}#plan-campus #controls .legend .wrapper .acc .acc-title span{width:40px;}#plan-campus #controls .legend .wrapper .acc .acc-title span:after{font-size:2.8rem;line-height:4rem;}#plan-campus #controls .legend .wrapper .acc .acc-content{padding:20px;}#plan-campus #controls .legend .wrapper .acc .acc-content > ul{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:1.4rem;line-height:2rem;padding:0 10px;letter-spacing:.025em;}#plan-campus #controls .legend .wrapper .acc .acc-content > ul > li{position:relative;padding-bottom:5px;}#plan-campus #controls .legend .wrapper .acc .acc-content > ul > li button{font-size:1.4rem;padding:0;text-align:left;color:#333;border:0;background-color:transparent;}#plan-campus #controls .legend .wrapper .acc .acc-content > ul > li button:hover{color:#218bc2;}#plan-campus #controls .legend .wrapper .acc .acc-content > ul > li.active button{color:#218bc2;}#plan-campus #controls .legend .wrapper .acc .acc-content > ul > li.active::after{-webkit-transform:scaleX(-2);-ms-transform:scaleX(-2);transform:scaleX(-2);border-color:#218bc2;}#plan-campus #controls .legend .wrapper .acc .acc-content > ul > li::after{position:absolute;top:8px;left:-22px;display:block;width:5px;height:10px;content:'';-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;border-top:1px solid #333;}#plan-campus #controls .legend .wrapper .acc .acc-content > ul > li:hover::after{-webkit-transform:scaleX(-2);-ms-transform:scaleX(-2);transform:scaleX(-2);border-color:#218bc2;}#plan-campus #controls #info{position:relative;display:none;}#plan-campus #controls #info #close{position:absolute;top:0;right:0;width:40px;height:40px;border:0;background:url(/themes/custom/sjr/images/svg/close-btn-black.svg) center center no-repeat;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:15px 15px;}#plan-campus #controls #info #close:hover{background-color:#e6e6e6;}#plan-campus #controls #info img{width:100%;height:auto;}@media (min-width:640px){#plan-campus #controls #info img{width:270px;height:200px;}}#plan-campus #controls #info .wrapper{padding:30px 20px;}#plan-campus #controls #info .wrapper .h6{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.8rem;line-height:2rem;width:calc(100% - 10px);margin:0 0 20px 0;text-align:left;letter-spacing:0;text-transform:none;}#plan-campus #controls #info .wrapper span{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:1.5rem;display:block;margin-bottom:10px;}#plan-campus #controls #info .see-more-link{display:block;width:100%;}#plan-campus #plan-container{position:relative;overflow:scroll;width:100%;height:600px;margin-bottom:75px;background-color:#dedfda;}@media (min-width:640px){#plan-campus #plan-container{overflow:hidden;}}#plan-campus #plan-container #plan{position:relative;top:-221px;left:67px;width:1280px;height:1067px;cursor:move;background-color:#dedfda;background-image:url(/themes/custom/sjr/images/map/bg-map.svg);background-repeat:no-repeat;background-position:center;background-size:100%;}#plan-campus #plan-container #plan span#pin{position:absolute;display:none;width:34px;height:47px;background-image:url(/themes/custom/sjr/images/map/pin-sjr.svg);background-repeat:no-repeat;background-position:center;background-size:100%;}#plan-campus #plan-container #plan span#pin span{display:none;}#plan-campus #plan-container #plan span#pin.velo{background-image:url(/themes/custom/sjr/images/map/pin-velo.svg);}#plan-campus #plan-container #plan > div{position:absolute;width:100%;height:100%;-webkit-transition:opacity 600ms;transition:opacity 600ms;opacity:0;background-repeat:no-repeat;background-position:center;background-size:100%;}#plan-campus #plan-container #plan > div.niv0{opacity:0;background-image:url(/themes/custom/sjr/images/map/bg-niv0.svg);}#plan-campus #plan-container #plan > div.niv1{opacity:0;background-image:url(/themes/custom/sjr/images/map/bg-niv1.svg);}#plan-campus #plan-container #plan > div.niv2{opacity:0;background-image:url(/themes/custom/sjr/images/map/bg-niv2.svg);}#plan-campus #plan-container #plan > div.niv3{opacity:0;background-image:url(/themes/custom/sjr/images/map/bg-niv3.svg);}#plan-campus #plan-container #plan > div.stationnements{opacity:0;}#plan-campus #plan-container #plan > div.stationnements.show{opacity:1;}#plan-campus #plan-container #plan > div.stationnements.communaute{background-image:url(/themes/custom/sjr/images/map/stationnements_communaute.svg);}#plan-campus #plan-container #plan > div.stationnements.employes{background-image:url(/themes/custom/sjr/images/map/stationnements_employes.svg);}#plan-campus #plan-container #plan > div.stationnements.etudiants{background-image:url(/themes/custom/sjr/images/map/stationnements_etudiants.svg);}#plan-campus #plan-container #plan > div.stationnements.handicapes{background-image:url(/themes/custom/sjr/images/map/stationnements_handicapes.svg);}#plan-campus #plan-container #plan > div.stationnements.residence{background-image:url(/themes/custom/sjr/images/map/stationnements_residence.svg);}#plan-campus #plan-container #plan > div.stationnements.visiteurs{background-image:url(/themes/custom/sjr/images/map/stationnements_visiteurs.svg);}#plan-campus #plan-container #plan > div.stationnements.velos.motos{background-image:url(/themes/custom/sjr/images/map/stationnements_velo_moto.svg);}#plan-campus #plan-container #plan.niv0 .niv0{opacity:1;}#plan-campus #plan-container #plan.niv1 .niv1{opacity:1;}#plan-campus #plan-container #plan.niv2 .niv2{opacity:1;}#plan-campus #plan-container #plan.niv3 .niv3{opacity:1;}.single-programme header#main.active + .container,.single-programme header#main.active + .wrapper{padding-top:280px;}.single-programme div.top-content{background-image:linear-gradient(to bottom,#fff 0,#fff 80px,#ebece9 80px);}@media (min-width:992px){.single-programme div.top-content{background-color:white;background-image:none;}.single-programme div.top-content.no-profile section#header-page .content{margin-bottom:0;}.single-programme div.top-content.no-profile section#header-page .content .presentation{position:inherit !important;margin:-125px auto 0;}}.single-programme main.front{margin-bottom:100px;background-color:#ebece9;}.single-programme main.front > .container{padding-top:1px;}.single-programme main.front.discover-profile{margin-top:-300px;}@media (min-width:992px){.single-programme main.front.discover-profile{margin-top:-500px;}}@media (min-width:992px){.single-programme section#header-page .content{position:relative;margin-bottom:265px;}}.single-programme section#header-page .content .presentation{top:75%;right:0;left:0;width:100%;max-width:1000px;margin:auto;padding:0;padding:10px;text-align:center;background-color:#fff;}@media (min-width:992px){.single-programme section#header-page .content .presentation{position:absolute;padding:60px 120px 50px;}}.single-programme section#header-page .content .presentation h2{font-family:'AvenirLTStd-Black',arial,sans-serif;font-size:1.6rem;line-height:2.1rem;text-align:center;letter-spacing:.1em;text-transform:uppercase;}@media (min-width:992px){.single-programme section#header-page .content .presentation h2{font-size:3.2rem;line-height:3.6rem;margin:0 100px;}}.single-programme section#header-page .content .presentation p{font-size:1.4rem;line-height:1.8rem;margin:30px 0 20px;text-align:center;}@media (min-width:992px){.single-programme section#header-page .content .presentation p{font-size:1.6rem;line-height:2rem;}}.single-programme section#discover h3,.single-programme section#discover .h3{padding:110px 0 60px;}.single-programme .program-search-form .loupe{background-image:url(/themes/custom/sjr/images/svg/loupe-green.svg);}.single-programme .external-icon::after{background:url(/themes/custom/sjr/images/svg/ico-externlink-green.svg) center center no-repeat;}header#main.search-page-main-header nav#main-menu > ul.menu{padding-bottom:0;border:none;}.search-page{padding:0;}.search-page .search-page-banner-wrapper{margin-bottom:32px;padding:0 20px;background-color:#ebece9;}.search-page .search-page-banner-wrapper .search-page-banner{padding:24px 0 40px;}.search-page .page-title{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:3rem;font-weight:500;}.search-page .form-search-wrapper{max-width:635px;height:56px;margin:0;}.search-page .form-search-wrapper .form-item-search{height:56px;}.search-page .form-search-wrapper .form-item-search::before{top:26px;}.search-page .form-search-wrapper .form-actions{top:28px;height:40px;}.search-page .form-search-wrapper input[type=text]{height:100%;margin:0;background-color:#fff;}.search-page .form-search-wrapper .reset-search{top:22px;}.search-page .search-page-content{padding:0 20px;}@media (min-width:1280px){.search-page .search-page-content{padding:0;}}.search-page .search-page-content .view-header{font-size:14px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px;padding-bottom:16px;border-bottom:1px solid #d8d8d8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (min-width:1024px){.search-page .search-page-content .view-header{margin-top:0;}}.search-page .search-page-content .view-header .results-display-info{color:#767676;}.page-node-type-job-offer .widget-job-offer{font-size:1.5rem;line-height:1.8rem;width:100%;margin:40px 0;padding:28px;letter-spacing:.025em;background-color:#ebece9;}.page-node-type-job-offer .widget-job-offer li{padding-top:10px;}.page-node-type-job-offer .widget-job-offer li.city,.page-node-type-job-offer .widget-job-offer li.url{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:1.5rem;}.page-node-type-job-offer .widget-job-offer li.title{font-size:1.8rem;}.map{position:relative;margin-bottom:75px;}.map .map-container{position:relative;width:100%;min-height:620px;margin-bottom:75px;border:8px solid #fff;}.map .map-container #map{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;padding-bottom:75px;border:1px solid #ebece9;}.map .map-container #map .labels{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.4rem;line-height:1.5rem;padding:15px 20px;text-align:center;white-space:nowrap;color:#fff;border:2px solid #218bc2;background-color:#218bc2;}.map .map-container #map .labels.active{background-color:#3b5998;}.map .map-container #map .labels:hover{color:#218bc2;background-color:#fff;}.map .map-container #map .mainTitle{width:160px;height:60px;padding:15px;border:1px solid #ebece9;background:url(/themes/custom/sjr/images/svg/logo.svg) #fff center center no-repeat;background-size:125px auto;}.map .map-container #map .mainTitle span{display:none;}.map .map-container #controls{position:absolute;top:-182px;width:100%;margin:0;background-color:#fc9501;}@media (min-width:768px){.map .map-container #controls{top:0;left:0;width:270px;margin:40px;}}.map .map-container #controls form{padding:30px 20px;}.map .map-container #controls form label{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.8rem;display:block;padding:0 0 30px;color:#fff;}.map .map-container #controls form select{width:100%;}.map .map-container #controls #routes{position:relative;display:none;padding:30px 25px;border:1px solid #ebece9;background-color:#fff;}.map .map-container #controls #routes::before{position:absolute;top:18px;left:100px;width:0;content:'';border-width:0 12px 12px;border-style:solid;border-color:#fff transparent;}.map .map-container #controls #routes .driving,.map .map-container #controls #routes .transit{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.5rem;line-height:2.4rem;letter-spacing:.025em;color:#333;}.map .map-container #controls #routes .duration{font-size:2.8rem;}.map .map-container #controls #routes .duration::before{display:inline-block;width:28px;height:24px;margin:0 14px 0 0;content:'';}.map .map-container #controls #routes .driving{padding-bottom:30px;}.map .map-container #controls #routes .driving .recherche{margin-top:0;}.map .map-container #controls #routes .driving .duration::before{background:url(/themes/custom/sjr/images/svg/ico-car-black.svg) center center no-repeat;}.map .map-container #controls #routes .driving + .transit{padding-top:30px;border-top:1px solid #ebece9;}.map .map-container #controls #routes .transit .duration::before{background:url(/themes/custom/sjr/images/svg/ico-bus-black.svg) center center no-repeat;}@media (min-width:992px){.map .shortcuts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.map .shortcuts > div{width:100%;margin-bottom:40px;padding:30px;}.map .shortcuts > div:nth-child(1),.map .shortcuts > div:nth-child(2){margin-right:40px;}@media (min-width:992px){.map .shortcuts > div{width:calc(33.3333333333% - 30px);}}@media (min-width:1280px){.map .shortcuts > div{padding:30px 80px 30px 30px;}}.map .shortcuts > div h6,.map .shortcuts > div h2{font-family:'AvenirLTStd-Medium',arial,sans-serif;font-size:1.8rem;line-height:2.4rem;margin:30px 0 0;text-align:left;letter-spacing:0;text-transform:inherit;}.map .shortcuts > div p{font-size:1.5rem;line-height:2.1rem;}.map .shortcuts > div a{text-decoration:underline;color:#fff;}.map .ico{display:block;width:100%;height:62px;}.map .bus{background:url(/themes/custom/sjr/images/svg/ico-bus-white.svg) left bottom no-repeat;background-size:54px 54px;}.map .car{background:url(/themes/custom/sjr/images/svg/ico-car-white.svg) left bottom no-repeat;background-size:61px 61px;}.map .parking{background:url(/themes/custom/sjr/images/svg/ico-parking.svg) left bottom no-repeat;background-size:56px 56px;}.map .bicycle{background:url(/themes/custom/sjr/images/svg/ico-bicycle.svg) left bottom no-repeat;background-size:61px 61px;}.contacts .contact{margin-bottom:30px;background-color:#ebece9;}@media (min-width:640px){.contacts .contact{float:left;width:calc(50% - 20px);}}.contacts .contact:nth-of-type(2){float:right;}.contacts .contact .cover{height:230px;background-size:cover;}.contacts .contact > ul{margin:0;padding:30px;}.contacts .contact > ul > li{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:1.5rem;line-height:2.4rem;padding-bottom:25px;letter-spacing:.025em;}.contacts .contact > ul > li:nth-child(1){font-size:1.8rem;}.contacts .contact > ul > li > a{font-family:'AvenirLTStd-Medium',arial,sans-serif;text-decoration:underline;}.contacts .contact > ul > li > a.contact-phone{font-family:'AvenirLTStd-Book',arial,sans-serif;text-decoration:none;color:#333;}.contacts .external-link{display:inline-block;}.contacts .external-link .external-icon{display:inline-block;vertical-align:middle;}.contacts .recherche h4{margin:30px 0;}.contacts .recherche label{font-size:1.5rem;display:block;margin-bottom:5px;}.contacts .recherche .botin{margin-bottom:30px;}@media (min-width:640px){.contacts .recherche .botin{float:left;width:calc(50% - 20px);}}.contacts .recherche .botin form{margin-bottom:40px;}.contacts .recherche .botin .acc-content{padding:20px 30px;}.contacts .recherche .botin .acc-content > ul > li:hover:after,.contacts .recherche .botin .acc-content > ul > li.active:after{-webkit-transform:scaleX(-2);-ms-transform:scaleX(-2);transform:scaleX(-2);border-color:#218bc2;}.contacts .recherche .botin .acc-content > ul > li:hover > a,.contacts .recherche .botin .acc-content > ul > li.active > a{font-weight:bold;color:#218bc2;}.contacts .recherche .botin .acc-content > ul > li .contact-list-button{text-align:left;border:0;background-color:transparent;}.contacts .recherche .botin .acc-content > ul > li .contact-list-button:hover{font-weight:bold;color:#218bc2;}.contacts .recherche .resultats{font-family:'AvenirLTStd-Book',arial,sans-serif;font-size:1.5rem;letter-spacing:.025em;}@media (min-width:640px){.contacts .recherche .resultats{float:right;width:calc(50% - 20px);}}.contacts .recherche .resultats ul.ajax-results{margin:0;padding:25px;border:2px solid #ebece9;}.contacts .recherche .resultats ul.ajax-results > li{padding:30px 0;border-bottom:1px solid #ebece9;}.contacts .recherche .resultats ul.ajax-results > li:nth-child(1){padding:0 0 30px;}.contacts .recherche .resultats ul.ajax-results > li:nth-child(1) .ajax-progress{display:none;}.contacts .recherche .resultats ul.ajax-results > li:last-child{border-bottom:none;}.contacts .recherche .resultats ul.ajax-results > li > ul{margin:0;padding:0;}.contacts .recherche .resultats ul.ajax-results > li > ul > li{padding-bottom:5px;}.contacts .recherche .resultats ul.ajax-results > li > ul > li:nth-child(1){font-size:1.8rem;padding-bottom:20px;}.contacts .recherche .resultats a{line-height:2.1rem;text-decoration:underline;}.confirmation{margin-left:90px;}.confirmation h2{font-family:'AvenirLTStd-Book',arial,sans-serif;position:relative;}.confirmation h2::before{position:absolute;left:-80px;width:60px;height:60px;content:'';border-radius:50%;background:url(/themes/custom/sjr/images/svg/ico-check-white.svg) no-repeat center center;background-color:#619938;background-size:28px 24px;}.confirmation a{font-size:1.5rem;}.maintenance-page .layout-container{position:fixed;top:50%;left:50%;padding:50px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;border:1px solid #ebece9;}.page-node-type-dir-listing{}.page-node-type-dir-listing table{width:100%;margin:0 0 10px;border-collapse:collapse;}.page-node-type-dir-listing caption{text-align:left;}.page-node-type-dir-listing [dir=rtl] caption{text-align:right;}.page-node-type-dir-listing th{padding:10px 12px;text-align:left;}.page-node-type-dir-listing [dir=rtl] th{text-align:right;}.page-node-type-dir-listing thead th{text-transform:uppercase;color:#333;border:solid #bfbfba;border-width:1px 0;background:#f5f5f2;}.page-node-type-dir-listing tr{padding:.1em .6em;border-bottom:1px solid #e6e4df;}.page-node-type-dir-listing thead > tr{border-bottom:1px solid #000;}.page-node-type-dir-listing tbody tr:hover,.page-node-type-dir-listing tbody tr:focus{background:#f7fcff;}.page-node-type-dir-listing tbody tr.color-warning:hover,.page-node-type-dir-listing tbody tr.color-warning:focus{background:#fdf8ed;}.page-node-type-dir-listing tbody tr.color-error:hover,.page-node-type-dir-listing tbody tr.color-error:focus{background:#fcf4f2;}.page-node-type-dir-listing table.no-highlight tr.selected td{background:transparent;}.page-node-type-dir-listing td,.page-node-type-dir-listing th{vertical-align:middle;}.page-node-type-dir-listing td{padding:0 12px;text-align:left;}.page-node-type-dir-listing [dir=rtl] td{text-align:right;}.page-node-type-dir-listing th > a{position:relative;display:block;}.page-node-type-dir-listing th > a:after{position:absolute;top:0;right:0;bottom:-10px;left:0;display:block;content:'';-webkit-transition:all .1s;transition:all .1s;border-bottom:2px solid transparent;}.page-node-type-dir-listing th.is-active > a{color:#004875;}.page-node-type-dir-listing th.is-active img{position:absolute;top:50%;right:0;}.page-node-type-dir-listing [dir=rtl] th.is-active img{right:auto;left:0;}.page-node-type-dir-listing th.is-active > a:after{border-bottom-color:#004875;}.page-node-type-dir-listing th > a:hover,.page-node-type-dir-listing th > a:focus,.page-node-type-dir-listing th.is-active > a:hover,.page-node-type-dir-listing th.is-active > a:focus{text-decoration:none;color:#008ee6;}.page-node-type-dir-listing th > a:hover:after,.page-node-type-dir-listing th > a:focus:after,.page-node-type-dir-listing th.is-active > a:hover:after,.page-node-type-dir-listing th.is-active > a:focus:after{border-bottom-color:#008ee6;}.page-node-type-dir-listing td .item-list ul{margin:0;}.page-node-type-dir-listing [dir=rtl] td .item-list ul{margin:0;}.page-node-type-dir-listing td.is-active{background:none;}.page-node-type-dir-listing th.select-all{width:1px;}.page-node-type-dir-listing .caption{margin-bottom:1.2em;}@media screen and (max-width:37.5em){.page-node-type-dir-listing{}.page-node-type-dir-listing th.priority-low,.page-node-type-dir-listing td.priority-low,.page-node-type-dir-listing th.priority-medium,.page-node-type-dir-listing td.priority-medium{display:none;}}@media screen and (max-width:60em){.page-node-type-dir-listing{}.page-node-type-dir-listing th.priority-low,.page-node-type-dir-listing td.priority-low{display:none;}}.page-node-type-dir-listing td > .form-item > .form-text,.page-node-type-dir-listing td > .ajax-new-content > .form-item > .form-text{width:100%;}.program-search-form{display:none;}@media (min-width:640px){.program-search-form{display:block;}}.program-search-form.active{display:block;}.program-search-form.over{display:none;}.program-search-form .loupe{float:right;height:70px;padding:15px;cursor:pointer;border:0;background-color:transparent;background-image:url(/themes/custom/sjr/images/svg/loupe.svg);background-repeat:no-repeat;background-position:center;background-size:20px 20px;}@media (max-width:1023px){.program-search-form .loupe{display:none;}}.program-search-form .modal{position:fixed;z-index:99999;top:0;left:0;display:none;overflow:auto;width:100%;height:100%;background-color:#fff;}.program-search-form .modal > div{position:absolute;z-index:100;top:0;right:0;left:0;max-width:1200px;margin:0;padding:80px 20px;background-color:#ebece9;}@media (min-width:640px){.program-search-form .modal > div{padding:100px 40px;}}@media (min-width:1280px){.program-search-form .modal > div{margin:40px auto;}}.program-search-form .modal > div input[type=radio]:checked + label::before{background:#619938;}.program-search-form .modal > div input[type=radio] + label:hover::before{background:#619938;}.program-search-form .modal > div #close{position:absolute;top:0;right:0;width:40px;height:40px;border:0;background:url(/themes/custom/sjr/images/svg/close-btn.svg) center center no-repeat;background-color:#218bc2;background-repeat:no-repeat;background-position:center;background-size:15px 15px;}.program-search-form .modal > div #close:hover{background-color:#1a6c96;}.program-search-form .modal > div ul.menu{font-size:1.4rem;line-height:2rem;float:left;margin:20px 0;list-style:none;}@media (min-width:640px){.program-search-form .modal > div ul.menu{padding:0 100px 0 0;}}.program-search-form .modal > div ul.menu > li{padding-bottom:10px;}.program-search-form .modal > div ul.menu > li > a{color:#333;}.program-search-form .modal > div ul.menu > li:hover > a{color:#218bc2;}.program-search-form .modal > div ul.menu > li:hover::before{color:#218bc2;}.program-search-form .modal > div ul.menu > li::before{padding-right:8px;content:'-';}.program-search-form .modal > div #form_search{float:left;width:100%;}@media (min-width:1280px){.program-search-form .modal > div #form_search{width:calc(100% - 300px);}}.program-search-form .modal > div #form_search label{padding:0;}.program-search-form .modal > div #form_search label.popup-label{font-size:1.8rem;display:block;margin:20px 0;}@media (min-width:640px){.program-search-form .modal > div #form_search label.popup-label{font-size:2.8rem;}}@media (min-width:640px){.program-search-form .modal > div #form_search label{padding:0 25px 0 0;}}.program-search-form .modal > div #form_search input[type=text],.program-search-form .modal > div #form_search input[type=submit]{display:inline-block;float:left;height:55px;border-radius:0;}.program-search-form .modal > div #form_search input[type=submit]{width:100%;}@media (min-width:640px){.program-search-form .modal > div #form_search input[type=submit]{width:auto;}}.program-search-form .modal > div #form_search input[type=text]{width:100%;border:2px solid #dedfda;}@media (min-width:640px){.program-search-form .modal > div #form_search input[type=text]{width:calc(100% - 172px);max-width:618px;border-right:0;}}.program-search-form .modal > div #form_search .radio{display:none;clear:both;padding-top:20px;}.search-program form{zoom:1;margin:30px 0;}.search-program form:before,.search-program form:after{display:block;overflow:hidden;height:0;content:' ';}.search-program form:after{clear:both;}.search-program form .form-item{display:block;}.search-program form input{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}@media (min-width:640px){.search-program form input{width:auto;}.search-program form input[type=search]{width:calc(100% - 130px);max-width:300px;}}.search-program form input[type=submit]{height:68px;}.search-program form label{display:none;}.search-program .item-list{clear:both;padding:20px 0 0 0;}.search-program .item-list .search-results{margin:0;padding:0;}.search-program .item-list li{margin:40px 0 0 0;}.search-program .item-list li:first-child{margin:0;}.search-program .item-list li p.search-result__info{display:none;}.search-program .item-list li h3 a:hover{color:#1a6c96;}.search-program nav.pager{font-size:1.2rem;margin:0;padding:20px;}.search-program nav.pager .pager__items{clear:both;text-align:center;}.search-program nav.pager .pager__items .pager_item{display:inline;padding:.5em;}.search-program nav.pager .pager__items .pager_item.is-active{font-weight:bold;}.search-program .search-help-link,.search-program #edit-advanced{display:none;}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#CCC;}.mfp-preloader a:hover{color:#FFF;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;text-align:right;}.mfp-counter{color:#333333;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444;}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;background-color:white;}.mfp-bottom-bar{cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#333333;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width:900px){.mfp-arrow,.mfp-close{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-close{-webkit-transform-origin:top right;transform-origin:top right;}.mfp-container{padding-left:6px;padding-right:6px;}}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.owl-carousel .owl-item img{display:block;width:100%;}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-loaded{display:block;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel.owl-refresh .owl-item{visibility:hidden;}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-grab{cursor:move;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.no-js .owl-carousel{display:block;}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{animation-name:fadeOut;}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{transition:height 500ms ease-in-out;}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/themes/custom/sjr/libs/owl.carousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}
