/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#loader,.loader_bg{position:fixed;left:0}.loader_bg{background:#000;z-index:100;width:100%;height:100%;top:0}#loader{margin:auto;right:0;top:50%;width:100px;height:100px;border:4px solid #ff101c;border-radius:100%;z-index:101}#loader ul{margin:27px 13px 0;list-style:none;width:50px;position:relative;padding:0;height:35px}#loader ul li{position:absolute;width:4px;height:0;background-color:#fff;bottom:0}@keyframes sequence1{0%,100%{height:5px}50%{height:25px}}@keyframes sequence2{0%,100%{height:10px}50%{height:35px}}#loader li:nth-child(1){left:0;animation:sequence1 .8s ease infinite 0}#loader li:nth-child(2){left:10px;animation:sequence2 .8s ease infinite .1s}#loader li:nth-child(3){left:20px;animation:sequence1 .8s ease-in-out infinite .2s}#loader li:nth-child(4){left:30px;animation:sequence2 .8s ease-in infinite .3s}#loader li:nth-child(5){left:40px;animation:sequence1 .8s ease-in-out infinite .4s}#loader li:nth-child(6){left:50px;animation:sequence2 .8s ease infinite .5s}
body{margin:0;padding:0}a{transition:all .4s}.cont1300{width:100%;max-width:1300px;padding:0 15px;margin:0 auto}.nav-tabs > li > a{background:#fff;color:#000;border-radius:0;margin-right:0;border:none;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{background:#fe111b;color:#fff;border:none}.bg4hide{position:fixed;top:0;left:0;width:100%;height:100%;z-index:80;background:rgba(0,0,0,0.8);cursor:pointer;display:none}.header_block{padding:15px 35px 5px;position:relative;background:#fff}.header_block .block-language{display:inline-block;position:absolute;right:0;}.header_block .block-language li{display:inline-block;list-style:none}.header_block .block-language li:first-child:after{content:"/";color:#fe111b;font-size:16px;margin:0 1px 0 2px}.header_block .block-language li a{font-family:"RidleyGrotesk-Regular";font-size:16px;color:#000;text-transform:uppercase;text-decoration:none}.header_block .block-language li a:hover{color:#fe111b}.header_block .logo{display:inline-block;float:none!important}.header_block .region-header{padding-left:70px;max-width:1500px;margin:0 auto;position:relative}.playlist_block .title{background:url(/themes/custom_theme/images/playlist_block_title.png);width:156px;height:64px;font-family:"RidleyGrotesk-Bold";font-size:14px;line-height:16px;color:#fff;text-transform:uppercase;padding:24px 0 0 10px;cursor:pointer;position:absolute;right:0;margin-top:-35px;z-index:79}.footer{background:#000;color:#fff;padding:25px 35px 10px;text-align:center;margin:0;border:none}.footer h5{font-family:"Rafale";font-size:26px;color:#fff;font-weight:normal;text-transform:uppercase}.footer p{font-family:"RidleyGrotesk-SemiBold";font-size:16px;color:#fff;}.footer a.youtube,.footer a.facebook{font-family:"RidleyGrotesk-SemiBold";font-size:16px;color:#fff;text-decoration:none;display:inline-block;margin:20px auto}.footer a.facebook{font-size:0}.footer a.youtube:hover,.footer a.facebook:hover{color:#fe111b}.footer a.youtube:before{font-family:"fontello";content:"\e80e";display:inline-block;font-size:30px;vertical-align:middle;margin-right:10px}.footer a.facebook:before{font-family:"fontello";content:"\e801";display:inline-block;font-size:30px;vertical-align:middle;margin-right:10px;margin-top:-8px}.footer ul li{list-style:none;display:inline-block;margin:0 10px}.footer ul li a{font-family:"Arial";font-size:14px;color:#fff;text-decoration:none;background:none!important}.footer ul li a:hover{color:#fe111b}.main_menu{position:fixed;background:#fff;padding:30px;z-index:81;top:0;color:#000;min-height:100%;max-width:460px;width:100%;left:-600px;overflow-y:auto;height:100%;transition:all .4s}.main_menu.active{left:0}.main_menu .logo{margin-bottom:25px}.main_menu .logo img{max-width:250px}.header_block .main_menu_btn{display:inline-block;cursor:pointer;position:absolute;margin-top:25px;z-index:1}.header_block .main_menu_btn:before{font-family:"fontello";content:"\e807";display:inline-block;font-size:30px;transition:all .4s}.header_block .main_menu_btn:hover{color:#fe111b}.main_menu .btn_close{font-size:30px;margin-top:12px;color:#000;cursor:pointer;float:right;transition:all .4s}.main_menu .btn_close:before{font-family:"fontello";content:"\e800";display:inline-block;transition:all .4s}.main_menu .btn_close:hover:before{color:#fe111b;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.main_menu ul{padding:0;margin:0}.main_menu ul ul{padding:0px 20px 5px 30px}.main_menu li{list-style:none;position:relative}.main_menu li a{text-decoration:none;display:block;transition:all .4s}.main_menu li.niv-0 a{padding:7px 10px 7px}.main_menu li.niv-0 > a{font-family:"RidleyGrotesk-Bold";font-size:18px;color:#000;text-transform:uppercase;border-top:5px solid #ccc;padding:15px 10px 7px;margin-top:5px}.main_menu li.niv-0:first-child > a{border-top:0}.main_menu li.niv-1 a{font-family:"RidleyGrotesk-Bold";font-size:18px;color:#6e6e6e}.main_menu li.niv-2 a{font-family:"RidleyGrotesk-Regular";font-size:14px;color:#000}.main_menu li .flash{display:inline-block;position:absolute;right:0;top:0;font-size:20px;padding:0 5px;transition:all .4s;cursor:pointer}.main_menu li .flash:hover{color:#fe111b}.main_menu li.niv-0 .flash{top:12px}.main_menu li.niv-0 .flash:before{font-family:"fontello";content:"\e803";display:inline-block;transition:all .4s;}.main_menu li.niv-0 .flash.opened:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.main_menu li.niv-1 .flash{display:none}.main_menu li a:hover{color:#fe111b}.main_menu .parent .menu{display:none}.main_menu .parent.niv-1 .menu{display:block}.path-frontpage .main_section{background:url(/themes/custom_theme/images/main_bg.jpg);background-size:cover}.home{overflow:hidden;margin:0 auto;max-width:1500px}.home .info_block,.fiche_pratique .info_block,.sous_menu .info_block{background:rgba(0,0,0,0.75);width:780px;padding:60px 80px;font-family:"RidleyGrotesk-Regular";font-size:24px;color:#fff;margin:110px 35px 50px 0;float:right}.home .info_block a{color:#fe111b;}.home .actus{width:100%;display:block;clear:both}.home .actu{display:inline-block;width:25%;height:230px;margin-left:-4px;position:relative;vertical-align:middle;text-decoration:none}.home .actu .content_actu{position:absolute;bottom:0;padding:40px 20px 20px;transition:all .4s}.home .actu:hover .content_actu{padding-bottom:25px}.home .actu .title{font-family:"RidleyGrotesk-SemiBold";font-size:20px;text-transform:uppercase;color:#fff;line-height:26px}.home .actu .sub_title{font-family:"RidleyGrotesk-Regular";font-size:14px;text-transform:uppercase;color:#fff;line-height:16px;padding-top:5px}#block-menusecondaire{width:100%;max-width:1300px;margin:40px auto 270px;display:block;clear:both;position:relative}#block-menusecondaire .nav > li{display:inline-block;width:calc(20% - 4px);font-family:"RidleyGrotesk-SemiBold";font-size:21px;text-transform:uppercase;color:#000;background:#fff;vertical-align:middle}#block-menusecondaire .nav > li.expanded.dropdown{position:static}#block-menusecondaire .nav li.m_title{padding:20px 15px;color:#fe111b!important}#block-menusecondaire .nav > li > a{display:inline-block;font-family:"RidleyGrotesk-SemiBold";font-size:21px;text-transform:uppercase;color:#000;background:#fff;width:100%;padding:20px 15px}#block-menusecondaire .nav > li > a:hover{background:#fe111b;color:#fff}#block-menusecondaire .nav > li > .dropdown-menu{background:none;border:none;box-shadow:none;border-radius:0;width:100%;margin-top:80px}#block-menusecondaire .nav > li > .dropdown-menu li{display:inline-block;list-style:none;width:calc(20% - 4px);font-family:"RidleyGrotesk-SemiBold";font-size:21px;text-transform:uppercase;color:#000;background:#fff;vertical-align:top}#block-menusecondaire .nav > li > .dropdown-menu li a{display:inline-block;font-family:"RidleyGrotesk-SemiBold";font-size:21px;text-transform:uppercase;color:#000;background:#fff;width:100%;padding:20px 15px;min-height:200px}#block-menusecondaire .nav > li > .dropdown-menu li a:hover{background:#fe111b;color:#fff}#block-menusecondaire .nav > li > .dropdown-menu li a:before{content:"/";color:#fe111b}#block-menusecondaire .nav > li > .dropdown-menu li a:hover:before{color:#fff}.breadcrumb{background:none;border:none;box-shadow:none;border-radius:0;width:100%;margin:20px 0}.breadcrumb li,.breadcrumb li a,.breadcrumb li.active{font-size:14px;color:#fff;text-decoration:none}.breadcrumb li a:hover{color:#fe111b}.fiche_pratique{background:url(/themes/custom_theme/images/bg_1.png) no-repeat right top,url(/themes/custom_theme/images/bg_2.png) no-repeat left center,url(/themes/custom_theme/images/bg_3.png) no-repeat right bottom;background-color:#000;background-size:40%;overflow:hidden}.fiche_pratique .top_part{overflow:hidden;min-height:600px}.fiche_pratique .top_part .title_block{position:absolute;width:100%;padding:30px 40px;background:-moz-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 82%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 82%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 82%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0)}.fiche_pratique .top_part .title_block h1{font-family:"RidleyGrotesk-Regular";font-size:36px;text-transform:uppercase;color:#fff;text-align:left;margin:0;}.fiche_pratique .top_part .title_block h1:before{content:"/";color:#fe111b}.fiche_pratique .top_part .title_block h2{font-family:"Rafale";font-size:32px;text-transform:uppercase;color:#fff;margin:0}.fiche_pratique .top_part .visuel{position:absolute;max-width:50%;right:50%}.fiche_pratique .top_part .visuel img{max-width:100%}.fiche_pratique .info_block{width:auto;max-width:calc(50% + 30px);z-index:1;position:relative}.fiche_pratique h1{text-align:center;font-family:"Rafale";font-size:60px;color:#fff;font-weight:normal;text-transform:uppercase}.fiche_pratique .main_content{margin:40px 0}.fiche_pratique .main_content .main_title{font-family:"Rafale";font-size:48px;color:#fff;font-weight:normal;text-transform:uppercase;display:inline-block;padding:0 20px;background:#ff111d;margin-left:40px;}.fiche_pratique .block_main_cont{margin:0 0 40px;background:#fff;padding:40px}.fiche_pratique .block_main_cont .field--name-field-titre{display:none}.title_with_line h1{display:inline-block;}.title_with_line .line{position:absolute;height:4px;background:#fe111a;left:200px;margin-top:54px}.title_with_line .line:after{font-family:"fontello";content:"\e811";color:#ff111d;position:absolute;font-size:200px;line-height:0;margin-top:-29px;margin-left:-200px}#block-menusecondaire-2{margin-bottom:40px}#block-menusecondaire-2 .m_title{display:none}#block-menusecondaire-2 li{display:inline-block;list-style:none;width:calc(16.6% - 4px);font-family:"RidleyGrotesk-SemiBold";font-size:21px;text-transform:uppercase;color:#000;background:#fff;vertical-align:middle}#block-menusecondaire-2 li a{display:inline-block;font-family:"RidleyGrotesk-SemiBold";font-size:21px;text-transform:uppercase;color:#000;background:#fff;width:100%;padding:20px 15px;min-height:110px}#block-menusecondaire-2 li a.is-active,#block-menusecondaire-2 li a:hover{background:#fe111b;color:#fff}.accorderon .title{font-family:"RidleyGrotesk-SemiBold";font-size:20px;text-transform:uppercase;color:#052632;background:#fff;width:100%;padding:15px 15px 15px 45px;background:#f2f5f6;margin:10px 0;cursor:pointer;transition:all .4s}.accorderon .title:hover,.accorderon .title.active{color:#ff111d}.accorderon .title:before{font-family:"fontello";content:"\e803";display:inline-block;transition:all .4s;position:absolute;margin-left:-30px;margin-top:-2px}.accorderon .title.active:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accorderon .content{padding:20px 60px;font-family:"Arial";font-size:18px;display:none}.accorderon .content td{vertical-align:top}.accorderon .content a{color:#6d6d6d;text-decoration:none;border-bottom:1px solid #ff111e}.accorderon .content a:hover{color:#ff111e}.a_consulter{background:#dcdcdc url(/themes/custom_theme/images/a_consulter.jpg) 10px 25px no-repeat;padding:23px 30px 30px 100px;font-family:"Arial";font-size:18px;max-width:915px;margin:40px auto}.a_consulter h3{font-family:"RidleyGrotesk-SemiBold";font-size:20px;text-transform:uppercase;color:#000;font-weight:normal;margin-bottom:20px}.a_consulter ul{padding:0}.a_consulter li{list-style:none;margin-bottom:15px}.a_consulter li:before{font-family:"fontello";content:"\e803";display:inline-block;margin-right:10px;color:#ff111d}.a_consulter li a{font-family:"Aldrich-Regular";color:#000;text-decoration:none}.a_consulter li a:hover{color:#ff111d}.paragraph--type--texte-simple p{font-family:"Arial";font-size:18px;clear:both}.paragraph--type--texte-simple li{font-family:"Arial";font-size:18px}.paragraph--type--texte-simple a{color:#000;text-decoration:none;border-bottom:2px solid #000}.paragraph--type--texte-simple a:hover{color:#ff111e;border-bottom:2px solid #ff111e}.user-login-form,.user-register-form,.user-pass{max-width:500px;margin:70px auto}.user-login-form input,.user-register-form input,.user-pass input{border-radius:0}.user-login-form button,.user-register-form button,.user-pass button{font-family:"RidleyGrotesk-Bold";text-transform:uppercase;background:#fe111a;border-color:#fe111a;border-radius:0}.page,.actualites,.glossary,.recherche{background:url(/themes/custom_theme/images/bg_1.png) no-repeat right top;background-color:#000;background-size:40%;overflow:hidden}.page .cat,.actualites .cat,.glossary .cat,.recherche .cat{font-family:"Rafale";font-size:48px;color:#fff;font-weight:normal;text-transform:uppercase;display:inline-block;padding:0 20px;background:#ff111d;margin-left:40px}.page .main_content,.actualites .main_content,.glossary .main_content,.recherche .main_content{padding:75px 125px;background:#fff;font-size:18px;position:relative}.page h1{font-family:"Aldrich-Regular";font-size:36px;color:#000;font-weight:normal}.field_lien{display:inline-block;margin:20px 0}.field--name-field-chapo{font-size:22px;color:#ff101c}.field--name-field-chapo a{color:#000;text-decoration:none;border-bottom:2px solid #000}.field--name-field-chapo a:hover{color:#ff101c;border-bottom:2px solid #ff101c}.field--name-field-lien .field--item{display:inline-block;margin-right:5px}.field--name-field-lien a{display:inline-block;padding:5px 15px;font-family:"RidleyGrotesk-Regular";color:#ff101c;font-size:16px;border:1px solid #ff101c;text-decoration:none}.field--name-field-lien a:before{content:">";display:inline-block;margin-right:5px}.field--name-field-lien a:hover{color:#fff;background:#ff101c}.titre_ligned{font-family:"Aldrich-Regular";font-size:20px;color:#000;font-weight:normal;text-transform:uppercase}.titre_ligned:before{font-family:"fontello";content:"\e811";color:#ff111d;font-size:100px;display:inline-block;line-height:0;vertical-align:middle;margin-top:-25px;margin-right:10px}.titre_dotted{font-family:"RidleyGrotesk-SemiBold";color:#ff101c;font-size:18px}.titre_dotted:before{display:inline-block;width:30px;height:16px;border-bottom:2px solid #ff101c;content:"";margin-right:5px;margin-bottom:0}.liste_fleche{list-style:none;margin-bottom:15px}.liste_fleche:before{font-family:"fontello";content:"\e803";display:inline-block;margin-right:10px;color:#ff111d}.button_style_1{font-family:"RidleyGrotesk-Bold";text-transform:uppercase;background:#fe111a;border-color:#fe111a;border-radius:0;padding:11px 25px;color:#fff!important;transition:all .4s;border:2px solid #fe111a;display:inline-block;margin:10px}.button_style_1:hover{background:#fff;color:#fe111a!important;border:2px solid #fe111a}.button_style_2{font-family:"RidleyGrotesk-Bold";text-transform:uppercase;background:#fff;border-color:#fe111a;border-radius:0;padding:11px 25px;color:#fe111a!important;transition:all .4s;border:2px solid #fe111a;display:inline-block;margin:10px}.button_style_2:hover{background:#fe111a;color:#fff!important;border:2px solid #fe111a}.share_block{position:absolute;top:15px;right:15px}.share_block .addthis_toolbox{display:inline-block;vertical-align:middle}.share_block .addthis_toolbox span{display:none}.share_block .addthis_toolbox a{display:inline-block;vertical-align:middle;float:none;margin:0 5px 0 0;text-decoration:none;color:#ff101c}.share_block .addthis_toolbox a:hover{color:#000}.share_block .addthis_toolbox a:before{font-family:"fontello";font-size:16px}.share_block .addthis_toolbox .addthis_button_facebook:after{content:"";width:1px;height:20px;background:#ff101c;position:absolute;margin:-2px 0 0 5px}.share_block .addthis_toolbox .addthis_button_facebook:before{content:"\e801"}.share_block .addthis_toolbox .addthis_button_linkedin:before{content:"\e806"}.share_block .addthis_toolbox .addthis_button_twitter:before{content:"\e80d"}.share_block .icon-print:before{content:"\e808"}.actualites,.recherche{padding-bottom:60px}.actualites .cat,.recherche .cat{margin-top:40px}.actualites .views-field-title,.recherche .views-field-title,.actualites_info .title{font-family:"Aldrich-Regular";font-size:26px;color:#000;font-weight:normal}.actualites_info .title{line-height:1}.actualites .views-field-title a,.recherche .views-field-title a,.actualites_info .title a{color:#000;text-decoration:none}.actualites .views-field-title a:hover,.recherche .views-field-title a:hover,.actualites_info .title a:hover{color:#ff101c}.actualites .views-field-field-contenu-bloc-2,.actualites .views-field-field-contenu-bloc-2 div,.actualites .views-field-field-contenu-bloc-2 p,.recherche .views-field-field-contenu-bloc-2,.recherche .views-field-field-contenu-bloc-2 div,.recherche .views-field-field-contenu-bloc-2 p,.actualites_info .description p{font-family:"Arial";font-size:18px;color:#000}.actualites .views-field-view-node a,.recherche .views-field-view-node a,.actualites_info .lien a{font-family:"Arial";color:#6d6d6d;font-weight:bold;font-size:18px;text-decoration:none;border-bottom:1px solid #ff101c;margin-bottom:15px;display:inline-block}.actualites .views-field-view-node a:before,.recherche .views-field-view-node a:before,.actualites_info .lien a:before{font-family:"fontello";content:"\e803";display:inline-block;margin-right:10px;color:#ff111d}.actualites .views-field-view-node a:hover,.recherche .views-field-view-node a:hover,.actualites_info .lien a:hover{color:#ff101c}.actualites .line_deco,.recherche .line_deco{margin:10px 0;position:relative}.actualites .line_deco{margin:10px 0 30px}.actualites .row_line,.recherche .row_line{display:inline-block;height:2px;background:#ff0000;width:calc(100% - 106px);vertical-align:middle;margin-left:86px}.actualites .row_pre,.recherche .row_pre{display:inline-block;vertical-align:middle;position:absolute;bottom:10px;height:15px}.actualites .row_pre:before,.recherche .row_pre:before{font-family:"fontello";content:"\e811";color:#ff0000;display:inline-block;font-size:87px;line-height:0;height:15px}.actualites .image_actualites,.actualites .actualites_info{display:inline-block;vertical-align:top}.actualites .image_actualites{margin-right:25px}.actualites .actualites_info{width:calc(100% - 430px)}.glossary_nav{margin-bottom:10px}.glossary_nav a{font-family:"Aldrich-Regular";font-size:26px;color:#000;font-weight:normal;text-decoration:none;padding:2px 4px}.glossary_nav a.disabled{color:#ccc;cursor:default}.glossary_nav a:not(.disabled):hover,.glossary_nav a.is-active{color:#fff;background:#ff101c}.glossary .row_element .title{font-family:"Aldrich-Regular";font-size:20px;color:#000;font-weight:normal;text-transform:uppercase;padding:15px 0;border-top:1px solid #9d9d9d;cursor:pointer;transition:all .4s;}.glossary .row_element .title:before{color:#ff101c;content:"/";display:inline-block;margin-right:3px}.glossary .row_element .title:hover{color:#ff101c}.glossary .row_element .description{display:none;padding-bottom:15px}.glossary .row_element a{font-family:"RidleyGrotesk-SemiBold";color:#ff9314;font-size:18px;font-style:italic;text-decoration:none}.glossary .row_element a:hover{color:#ff101c}.glossary .row_element .description,.glossary .row_element .description div,.glossary .row_element .description p{font-family:"Arial";font-size:18px;color:#000}.contact_form_page .select-wrapper:after{color:#ff101c}.contact_form_page input,.contact_form_page select,.contact_form_page textarea{border-radius:0;background:#f8f7f7;border-color:#e9e4e4;font-style:italic;font-size:14px;color:#44414c;padding:12px 10px;height:auto}.contact_form_page button{display:block;border-radius:0;margin:30px auto!important;background:#ff101c;border:2px solid #ff101c;font-family:"RidleyGrotesk-Bold";color:#fff;font-size:21px;text-transform:uppercase;padding:8px 90px;max-width:90%;transition:all .4s}.contact_form_page button:hover{color:#ff101c;background:#fff;border:2px solid #ff101c}.contact_form_page input:focus,.contact_form_page select:focus,.contact_form_page textarea:focus,.contact_form_page button:focus{border-color:#ff101c}.contact_form_page .form-item-vous-etes-select .select-wrapper{max-width:350px}.contact_form_page .form-type-textfield,.contact_form_page .form-type-email{width:calc(50% - 4px);display:inline-block}.contact_form_page ::-webkit-input-placeholder{color:#44414c}.contact_form_page :-moz-placeholder{color:#44414c;opacity:1}.contact_form_page ::-moz-placeholder{color:#44414c;opacity:1}.contact_form_page :-ms-input-placeholder{color:#44414c}.contact_form_page ::-ms-input-placeholder{color:#44414c}.feed-icons{display:none}.submenu_list ul{padding:0}.submenu_list li{display:inline-block;list-style:none;width:calc(20% - 4px);vertical-align:middle;margin-bottom:5px}.submenu_list li a{display:inline-block;font-family:"RidleyGrotesk-SemiBold";font-size:18px;text-transform:uppercase;color:#000;background:#fff;width:100%;padding:20px 15px;text-decoration:none;min-height:140px;word-wrap:break-word}.submenu_list li a:before{content:"/";color:#fe111b}.submenu_list li a:hover,.submenu_list li a.active{background:#fe111b;color:#fff}.submenu_list li a:hover:before,.submenu_list li a.active:before{color:#fff}.menu_secondaire{display:block;clear:both;max-width:1300px;margin:0 auto 50px;transition:all .4s}.menu_elements{display:inline-block;width:calc(100% - 254px);position:relative}.menu_elements .parent,.el_dafault,.menu_elements .childs a,.menu_elements .child_dafault{display:inline-block;width:calc(25% - 4px);font-family:"RidleyGrotesk-SemiBold";font-size:21px;text-transform:uppercase;color:#000;background:#fff;vertical-align:middle;padding:20px 15px;margin-bottom:10px;transition:all .4s;vertical-align:top;cursor:pointer;}.menu_elements .parent:hover,.menu_elements .parent.active,.menu_elements .childs a:hover{color:#fff;background:#fe111b}.menu_elements .childs{display:none;position:absolute;z-index:1;width:100%;}.menu_elements .childs.id_1,.menu_elements .childs.id_47,.menu_elements .childs.id_4,.menu_elements .childs.id_48{margin-top:80px}.menu_elements .childs a{text-decoration:none;min-height:200px;word-wrap:break-word}.menu_elements .childs a:before{content:"/";color:#fe111b}.menu_elements .childs a:hover:before{color:#fff}.el_dafault,.menu_elements .childs .child_dafault{width:250px;color:#ff0000}.menu_elements .childs .child_dafault{margin-left:-254px}.pagination > li > a,.pagination > li > span{border:none;background:#fff;color:#000;border-bottom:2px solid #fff;border-radius:0!important;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus,.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{border:none;background:#fff;color:#000;border-bottom:2px solid #fe111b;border-radius:0;}.pager__item--first,.pager__item--last{display:none!important}.pager__item--previous a,.pager__item--next a{font-size:24px;line-height:25px!important}.pager__item--previous a:hover,.pager__item--next a:hover{color:#fe111b!important;border-bottom:2px solid #fff!important}.recherche .views-exposed-form{margin-bottom:40px}.recherche .form-item-keys{width:50%}.recherche input,.search_block input{border-radius:0;background:#f8f7f7;border:1px solid #e9e4e4;font-style:italic;font-size:14px;color:#44414c;padding:12px 10px;height:auto;width:100%!important}.recherche button,.search_block button{font-family:"RidleyGrotesk-Bold";text-transform:uppercase;background:#fe111a;border-color:#fe111a;border-radius:0;padding:11px 25px;color:#fff;transition:all .4s;border:2px solid #fe111a}.recherche button:hover,.search_block button:hover{background:#fff;color:#fe111a;border:2px solid #fe111a}.search_block{position:fixed;top:-250px;padding:50px 20px;text-align:center;width:100%;background:#fff;z-index:100;left:0;border-bottom:5px solid #fe111a;}.search_block .title{font-family:"Aldrich-Regular";font-size:26px;color:#000;text-align:left;max-width:788px;margin:30px auto 5px}.search_block.active{top:0}.search_block form{display:block;max-width:800px;margin:0 auto;}.search_block form input{width:calc(100% - 220px)!important;margin-right:25px;}.search_block form button{width:180px!important}.search_block .btn_close{position:absolute;top:0;right:30px;font-size:30px;margin-top:12px;color:#000;cursor:pointer;float:right;transition:all .4s}.search_block .btn_close:before{font-family:"fontello";content:"\e800";display:inline-block;transition:all .4s}.search_block .btn_close:hover:before{color:#fe111b;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search_picto{position:absolute;right:110px;cursor:pointer;transition:all .4s;z-index:1}.search_picto:before{font-family:"fontello";content:"\e80a";font-size:18px;transition:all .4s;cursor:pointer}.search_picto:hover:before{color:#fe111a}.initiative{font-family:"Aldrich-Regular";font-size:14px;color:#000;text-transform:uppercase;position:absolute;right:210px;bottom:15px;}.embedded-entity > span.file{display:inline-block;float:none;font-family:"RidleyGrotesk-Bold";text-transform:uppercase;background:#fe111a;border-color:#fe111a;border-radius:0;padding:3px 10px;color:#fff;transition:all .4s;border:2px solid #fe111a;text-decoration:none;display:inline-block;margin:10px;width:auto;}.embedded-entity .file span{display:inline-block;float:none;width:auto;border:none!important;border:none;background:none!important;color:#fff;}.embedded-entity .file span:before{color:#fff;}.embedded-entity .file span a{color:#fff;font-size:14px}.embedded-entity .file:hover{background:#fff}.embedded-entity .file:hover span,.embedded-entity .file:hover span a,.embedded-entity .file:hover span:before{color:#ff111e}.embedded-entity.align-center img{margin:0 auto}.embedded-entity.align-right img{margin:0 0 0 auto}.share_block.taxo{position:static;float:right;margin:25px 15px 0 0}.share_block.taxo .addthis_toolbox a{color:#fff}.share_block.taxo .addthis_toolbox a:before{font-size:24px}.share_block.taxo .addthis_toolbox a:hover{color:#ff111e}.hidden_block{display:none}hr{display:inline-block;height:2px;background:#ff0000;width:calc(100% - 106px);vertical-align:middle;margin-left:86px;margin-top:30px;margin-bottom:30px;border:none}hr:before{font-family:"fontello";content:"\e811";color:#ff0000;display:inline-block;font-size:87px;line-height:0;height:15px;position:absolute;margin-left:-86px;margin-top:-12px}.icon-download{display:inline-block;width:26px;height:23px;background:url(/themes/custom_theme/images/download.png) center top no-repeat;transition:all .4s}.icon-download:hover{background-position:center bottom}.page .icon-download{width:21px;height:18px;background:url(/themes/custom_theme/images/download_small.png) center bottom no-repeat}.page .icon-download:hover{background-position:center top}div#sliding-popup{border-top:3px solid #ff0f1d;background:rgba(0,0,0,0.95)}.eu-cookie-compliance-banner{padding:10px 0}.eu-cookie-compliance-banner #popup-text h2{font-family:"RidleyGrotesk-SemiBold";color:#fff;font-size:16px;margin-bottom:5px;font-weight:normal;}.eu-cookie-compliance-banner #popup-text p{font-family:"RidleyGrotesk-Regular";color:#fff;font-size:13px;margin-bottom:5px;font-weight:400}.eu-cookie-compliance-banner #popup-text button{font-family:"RidleyGrotesk-Regular";color:#fff;font-size:13px;transition:all .4s}.eu-cookie-compliance-banner #popup-text button:hover{color:#fe111b}#eu-cookie-compliance-categories{max-height:200px;clear:both}#eu-cookie-compliance-categories .eu-cookie-compliance-category{border:1px solid #eaeaea;border-radius:5px;padding:10px 15px;position:relative;margin-bottom:10px}#eu-cookie-compliance-categories .eu-cookie-compliance-category label{font-family:"RidleyGrotesk-SemiBold";color:#fff;font-size:14px;margin-bottom:10px;display:block;position:relative;cursor:pointer;font-weight:normal;padding-right:50px;}#eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-description{font-family:"RidleyGrotesk-Regular";color:#fff;font-size:12px;}#eu-cookie-compliance-categories .eu-cookie-compliance-category input{position:absolute;opacity:0}#eu-cookie-compliance-categories .eu-cookie-compliance-category label:before{content:"";width:50px;height:26px;background:#eaeaea;border-radius:17px;display:inline-block;position:absolute;right:0;top:calc(50% - 13px);transition:all .4s}#eu-cookie-compliance-categories .eu-cookie-compliance-category label:after{content:"";width:20px;height:20px;background:#767676;border-radius:100%;display:inline-block;position:absolute;right:25px;top:calc(50% - 10px);transition:all .4s}#eu-cookie-compliance-categories .eu-cookie-compliance-category input:checked + label:after{background:#fff;right:5px}#eu-cookie-compliance-categories .eu-cookie-compliance-category input:checked + label:before{background:#fe111b}.eu-cookie-compliance-banner button.agree-button{border-radius:0;transition:all .4s;text-decoration:none;display:inline-block;color:#fff;padding:8px 15px 6px;background:#fe111b;border-color:#fe111b;height:auto;text-shadow:none;box-shadow:none;}.eu-cookie-compliance-banner button.eu-cookie-compliance-save-preferences-button{border-radius:0;transition:all .4s;text-decoration:none;display:inline-block;color:#202020;padding:8px 15px 6px;background:#ede7e0;border-color:#ede7e0;height:auto;text-shadow:none;box-shadow:none;}.eu-cookie-compliance-banner button.agree-button:hover,.eu-cookie-compliance-banner button.agree-button:focus{background-color:#fff;border-color:#fe111b;color:#fe111b;}.eu-cookie-compliance-banner button.eu-cookie-compliance-save-preferences-button:hover,.eu-cookie-compliance-banner button.eu-cookie-compliance-save-preferences-button:focus{background:transparent;border-color:#969696;color:#fff;}
@media (min-width:1981px) and (max-width:4080px){.initiative{right:auto;left:66%}.search_picto{right:auto;left:75%}}@media (min-width:1880px) and (max-width:1980px){.initiative{right:auto;left:72%}.search_picto{right:auto;left:84%}}@media (min-width:1200px) and (max-width:1620px){.initiative{left:auto;right:210px}.search_picto{left:auto;right:110px}}@media (min-width:1630px) and (max-width:1880px){.initiative{left:auto;right:350px}.search_picto{left:auto;right:250px}}@media(max-width:1150px){.initiative{left:auto;right:210px}}@media(max-width:1024px){.page .main_content,.actualites .main_content,.glossary .main_content,.recherche .main_content{padding:45px 65px}}@media(max-width:800px){.page .cat,.actualites .cat,.glossary .cat,.recherche .cat{font-size:34px}.glossary .row_element .title{font-size:14px;padding:10px 0}.glossary .row_element .description,.glossary .row_element .description div,.glossary .row_element .description p{font-size:14px}.glossary_nav a{font-size:18px}.breadcrumb li,.breadcrumb li a,.breadcrumb li.active{font-size:12px}.actualites .views-field-title,.recherche .views-field-title{font-size:20px}.actualites .views-field-field-contenu-bloc-2,.actualites .views-field-field-contenu-bloc-2 div,.actualites .views-field-field-contenu-bloc-2 p,.actualites .views-field-view-node a,.recherche .views-field-field-contenu-bloc-2,.recherche .views-field-field-contenu-bloc-2 div,.recherche .views-field-field-contenu-bloc-2 p,.recherche .views-field-view-node a{font-size:14px}.home .info_block,.fiche_pratique .info_block,.sous_menu .info_block{width:90%;padding:30px 60px;font-size:18px;margin:90px auto 50px;float:none}.menu_elements .parent,.el_dafault,.menu_elements .childs a,.menu_elements .child_dafault{font-size:12px}.menu_secondaire{max-width:90%}.menu_elements{width:calc(100% - 140px)}.menu_elements .parent,.el_dafault,.menu_elements .childs a,.menu_elements .child_dafault{width:calc(25% - 4px);}.el_dafault,.menu_elements .childs .child_dafault{width:135px}.menu_elements .childs a{min-height:110px}.menu_elements .childs .child_dafault{margin-left:-139px}.home .actu .title{font-size:14px;line-height:18px}.fiche_pratique .top_part .visuel{max-width:90%;position:static;margin:0 auto}.fiche_pratique .info_block{max-width:80%;margin:20px auto;}.fiche_pratique .top_part{min-height:auto;position:relative}.submenu_list li{width:calc(25% - 4px)}.submenu_list li a{font-size:16px}.fiche_pratique .top_part .title_block h1{font-size:28px}.fiche_pratique .top_part .title_block h2{font-size:24px}.initiative{right:140px;bottom:68px}}@media(max-width:745px){.header_block .logo{max-width:220px}.header_block .logo img{max-width:100%}.header_block .main_menu_btn{margin-top:10px}.initiative{bottom:44px}.header_block .region-header{padding-left:55px}}@media(max-width:640px){.page .cat,.actualites .cat,.glossary .cat,.recherche .cat{font-size:24px}.page .main_content,.actualites .main_content,.glossary .main_content,.recherche .main_content{padding:20px}.header_block .main_menu_btn{margin-top:5px;margin-left:-20px}.playlist_block .title{background:#ff101c url(/themes/custom_theme/images/play_icon_responsive.jpg) center no-repeat;width:55px;height:45px;font-size:0;margin:0;top:-15px;right:-35px;z-index:80}.header_block .logo{max-width:180px}.header_block .logo img{max-width:100%}.header_block .block-language{right:35px}.main_menu .logo{margin:0}.main_menu .btn_close{margin-top:-4px}.page h1{margin-top:35px;font-size:28px}.accorderon .title{font-size:16px}.accorderon .title:before{margin-top:0}.field--name-field-chapo{font-size:18px}.home .info_block,.fiche_pratique .info_block,.sous_menu .info_block{padding:20px;font-size:14px}.el_dafault,.menu_elements .childs .child_dafault,.menu_elements,.menu_elements .parent,.el_dafault,.menu_elements .childs a,.menu_elements .child_dafault{width:100%}.menu_elements .childs .child_dafault{margin-left:0}.menu_elements .childs a{min-height:auto}.menu_elements .parent,.el_dafault,.menu_elements .childs a,.menu_elements .child_dafault{margin-bottom:5px;padding:15px 10px}.home .actu{width:100%;margin-left:0}.fiche_pratique .top_part .visuel{max-width:100%}.fiche_pratique .top_part .title_block h1{font-size:20px}.fiche_pratique .top_part .title_block h2{font-size:16px}.fiche_pratique .info_block{max-width:100%;width:100%}.submenu_list li{width:calc(50% - 4px)}.title_with_line .line{display:none}.fiche_pratique h1{font-size:46px}.fiche_pratique .main_content .main_title{font-size:30px;margin-left:20px}.a_consulter{background:#dcdcdc url(/themes/custom_theme/images/a_consulter.jpg)center 15px no-repeat;padding:70px 20px 30px}.search_block{top:-300px}.search_picto{right:150px}.search_block form input{width:100%!important;margin:0 0 20px}.recherche .form-item-keys{width:100%}.actualites .actualites_info{width:100%;margin:20px 0 0}.initiative{right:10px;bottom:5px;font-size:10px}.menu_elements .childs{position:static;margin-top:0!important}.submenu_list li a{font-size:12px}.footer h5{font-size:18px}.footer p{font-size:13px}.footer ul li a{padding:5px 15px}.footer ul li{display:block}.submenu_list li a{min-height:90px}.paragraph--type--texte-simple p{font-size:16px}.accorderon .content{padding:20px;font-size:16px}.block_main_cont{margin:20px;padding:20px !important}.menu_elements .childs{margin-left:32px;width:90%}.footer table{width:100%!important}.footer table td{display:block}.eu-cookie-compliance-buttons{margin-top:10px!important;}}@media(max-width:480px){.header_block .logo{margin:50px auto 20px}.header_block .region-header{padding-left:0}.header_block .logo{width:100%;max-width:100%;text-align:center}.header_block .logo img{max-width:180px}.header_block .block-language{top:0}.main_menu .btn_close{margin-top:-110px}}
@font-face{font-family:'RidleyGrotesk-Regular';src:url(/themes/custom_theme/fonts/RidleyGrotesk-Regular.eot);src:local('☺'),url(/themes/custom_theme/fonts/RidleyGrotesk-Regular.woff) format('woff'),url(/themes/custom_theme/fonts/RidleyGrotesk-Regular.ttf) format('truetype'),url(/themes/custom_theme/fonts/RidleyGrotesk-Regular.svg) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'RidleyGrotesk-Medium';src:url(/themes/custom_theme/fonts/RidleyGrotesk-Medium.eot);src:local('☺'),url(/themes/custom_theme/fonts/RidleyGrotesk-Medium.woff) format('woff'),url(/themes/custom_theme/fonts/RidleyGrotesk-Medium.ttf) format('truetype'),url(/themes/custom_theme/fonts/RidleyGrotesk-Medium.svg) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'RidleyGrotesk-Bold';src:url(/themes/custom_theme/fonts/RidleyGrotesk-Bold.eot);src:local('☺'),url(/themes/custom_theme/fonts/RidleyGrotesk-Bold.woff) format('woff'),url(/themes/custom_theme/fonts/RidleyGrotesk-Bold.ttf) format('truetype'),url(/themes/custom_theme/fonts/RidleyGrotesk-Bold.svg) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'RidleyGrotesk-SemiBold';src:url(/themes/custom_theme/fonts/RidleyGrotesk-SemiBold.eot);src:local('☺'),url(/themes/custom_theme/fonts/RidleyGrotesk-SemiBold.woff) format('woff'),url(/themes/custom_theme/fonts/RidleyGrotesk-SemiBold.ttf) format('truetype'),url(/themes/custom_theme/fonts/RidleyGrotesk-SemiBold.svg) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'RidleyGrotesk-UltraLight';src:url(/themes/custom_theme/fonts/RidleyGrotesk-UltraLight.eot);src:local('☺'),url(/themes/custom_theme/fonts/RidleyGrotesk-UltraLight.woff) format('woff'),url(/themes/custom_theme/fonts/RidleyGrotesk-UltraLight.ttf) format('truetype'),url(/themes/custom_theme/fonts/RidleyGrotesk-UltraLight.svg) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'RidleyGrotesk-Light';src:url(/themes/custom_theme/fonts/RidleyGrotesk-Light.eot);src:local('☺'),url(/themes/custom_theme/fonts/RidleyGrotesk-Light.woff) format('woff'),url(/themes/custom_theme/fonts/RidleyGrotesk-Light.ttf) format('truetype'),url(/themes/custom_theme/fonts/RidleyGrotesk-Light.svg) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Rafale';src:url(/themes/custom_theme/fonts/Rafale%20RU.eot);src:local('☺'),url(/themes/custom_theme/fonts/Rafale%20RU.woff) format('woff'),url(/themes/custom_theme/fonts/Rafale%20RU.ttf) format('truetype'),url(/themes/custom_theme/fonts/Rafale%20RU.svg) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Aldrich-Regular';src:url(/themes/custom_theme/fonts/Aldrich-Regular.eot);src:local('☺'),url(/themes/custom_theme/fonts/Aldrich-Regular.woff) format('woff'),url(/themes/custom_theme/fonts/Aldrich-Regular.ttf) format('truetype'),url(/themes/custom_theme/fonts/Aldrich-Regular.svg) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'fontello';src:url(/themes/custom_theme/fonts/fontello.eot?39316836=);src:url(/themes/custom_theme/fonts/fontello.eot?39316836=#iefix) format('embedded-opentype'),url(/themes/custom_theme/fonts/fontello.woff2?39316836=) format('woff2'),url(/themes/custom_theme/fonts/fontello.woff?39316836=) format('woff'),url(/themes/custom_theme/fonts/fontello.ttf?39316836=) format('truetype'),url(/themes/custom_theme/fonts/fontello.svg?39316836=#fontello) format('svg');font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-doc:before{content:'\e800';}.icon-down-open:before{content:'\e801';}.icon-menu:before{content:'\e802';}.icon-newsletter:before{content:'\e803';}.icon-partager:before{content:'\e804';}.icon-pin-map:before{content:'\e805';}.icon-recherche:before{content:'\e806';}.icon-rss:before{content:'\e807';}.icon-savoir-plus:before{content:'\e808';}.icon-slider-droit:before{content:'\e809';}.icon-slider-gauche:before{content:'\e80a';}.icon-twitter:before{content:'\e80b';}.icon-voir-plus:before{content:'\e80c';}.icon-vue-grille:before{content:'\e80d';}.icon-vue-liste:before{content:'\e80e';}.icon-youtube:before{content:'\e80f';}.icon-calendrier:before{content:'\e810';}.icon-close:before{content:'\e811';}.icon-facebook:before{content:'\e812';}.icon-fleche-bas:before{content:'\e813';}.icon-fleche-droite:before{content:'\e814';}.icon-fleche-gauche:before{content:'\e815';}.icon-fleche-haut:before{content:'\e816';}.icon-guillemet:before{content:'\e817';}.icon-imprimer:before{content:'\e818';}.icon-instagram:before{content:'\e819';}.icon-lien-externe:before{content:'\e81a';}.icon-linkedin:before{content:'\e81b';}.icon-phone-squared:before{content:'\f098';}.icon-docs:before{content:'\f0c5';}
@media print{.main_menu,.main_menu_btn,.menu_secondaire,.actus,.submenu_list,.block-language,.search_picto,.search_block,.breadcrumb,.initiative,.playlist_block,.share_block,.a_consulter,.footer,a[href]:after{display:none !important}.accorderon .content{display:block !important}.cont1300{max-width:100%}.accorderon .content{padding:20px 0}}
