﻿.acces-rapide a,.clienteles nav{box-shadow:0 1px 4px rgba(24,54,84,.24)}.acces-rapide a,.nouvelles h2,.nouvelles h3{font-family:Roboto,sans-serif}.nouvelles h2::after,.nouvelles h3::after{content:"";margin:0;width:3rem;padding-top:.5rem}.rq-accueil .menu-citoyens{display:block}#RCR,#RRSP,.clientes-sous-menu{display:none}.navigation-bas{position:relative;z-index:4;top:250px}.acces-rapide a{display:flex;align-items:center;border:1px solid #c5cad2;background-color:rgba(255,255,255,.8);text-decoration:none;transition:box-shadow .1s ease-in-out,border-color .5s ease-in-out,background-color .5s ease-in-out;flex-grow:1;flex-basis:0;flex-wrap:nowrap;color:#223654;padding:1em 1rem;line-height:1.1;font-size:1.125rem;margin-bottom:.75rem;border-radius:.25rem}.acces-rapide a:focus,.acces-rapide a:hover{outline:0;border-color:rgba(9,87,151,.72);box-shadow:0 2px 8px rgba(34,54,84,.24)}.acces-rapide a>i.fal{margin-right:.75rem;font-size:2rem}.clienteles nav{width:100%}.clienteles nav h2{margin:0;font-size:1.25rem;font-weight:400;padding:16px 22px 12px;position:relative;background-color:#095797!important;color:#fff}.clienteles nav>ul{margin:0;padding:0}.clienteles nav>ul>li{margin:0;padding:0;list-style:none;border-top:1px solid #e5e5e5}.clienteles nav>ul>li>a,.clienteles nav>ul>li>button{color:#333;display:block;width:100%;background:#fff;border:none;text-align:left;vertical-align:middle;position:relative;padding:14px 30px 14px 20px;text-decoration:none}.clienteles nav>ul>li>a span,.clienteles nav>ul>li>button span{display:block;font-size:.875rem}.clienteles nav>ul>li>a.last,.clienteles nav>ul>li>button.last{border-radius:5px}.clienteles nav>ul>li>a i,.clienteles nav>ul>li>button i{vertical-align:middle;font-size:1rem;right:10px;top:18px;position:absolute;color:#000}.clienteles nav>ul>li>a:not(.active):focus,.clienteles nav>ul>li>button:not(.active):focus,.clienteles ul>li>a:not(.active):hover,.clienteles ul>li>button:not(.active):hover{background:rgba(248,253,255,.9)}.clienteles nav>ul>li>button[aria-expanded=true] i{transform:rotate(180deg)}.clienteles nav>ul>li>a.active,.clienteles nav>ul>li>button.active{color:#0068ac;font-weight:600}.clientes-sous-menu>ul{margin:0 0 15px 15px;padding:0 30px 0 10px;background-color:#fff;border-radius:5px}.clientes-sous-menu>ul>li{list-style:none;margin:0;padding:0;font-size:.875rem;vertical-align:middle;position:relative;border-top:1px solid #ccc}.clientes-sous-menu>ul>li:first-child{border-top:none}.clientes-sous-menu>ul>li:before{font-family:'Font Awesome 5 Pro';-webkit-font-smoothing:antialiased;content:"\f105";display:inline-block;position:absolute;top:10px;font-size:.875rem;color:#666}.clientes-sous-menu>ul>li>a{display:block;padding:8px 10px 8px 20px;color:#333;text-decoration:none}.clientes-sous-menu>ul>li:hover:before{color:#0068ac}.nouvelles h2{padding-top:16px}.nouvelles h2 a:active,.nouvelles h2 a:focus,.nouvelles h2 a:hover,.nouvelles h2 a:link,.nouvelles h2 a:visited{font-size:1.5rem;font-weight:400;color:#223654;text-decoration:none}.nouvelles h2::after{display:block;border-bottom:5px solid #f09686}.nouvelles h2+ul,.nouvelles h3+ul{margin:0 10px;padding:0}.nouvelles h2+ul>li,.nouvelles h3+ul>li{list-style:none;margin:0;padding:0;border-bottom:1px solid #e5e5e5}.nouvelles h2+ul>li:last-child,.nouvelles h3+ul>li:last-child{border-bottom:none}.nouvelles h2+ul>li>a,.nouvelles h3+ul>li>a{display:block;color:#333;padding:8px 0;text-decoration:none}.nouvelles a:empty{display:none!important}.nouvelles h2+ul>li>a:hover,.nouvelles h3+ul>li>a:hover{text-decoration:underline}.nouvelles .btn-groupe-nouvelles{margin:25px 0 20px;display:-ms-flexbox!important;display:flex!important}.nouvelles h3{background:rgba(218,230,240,.33);color:#223654;text-decoration:none!important;padding:7px;margin-top:12px;font-style:normal;font-weight:400;font-size:1.2rem}.nouvelles h3::after{display:block;border-bottom:3px solid #223654}.nouvelles h3 small,.nouvelles h3 span{font-size:.815rem;display:block;padding:3px 0 0;color:#223654}.pastilles a.tracked{display:block;margin-bottom:10px}.btn-groupe-nouvelles .rq-btn.avec-icone{border-radius:4px;line-height:1;padding:.5rem;width:100%;min-height:0;margin-right:0.75rem}@media screen and (min-width:992px){div .col-lg-6 .nouvelles{padding-top:1rem}.acces-rapide{gap:.5rem;display:flex;flex-wrap:wrap;margin-bottom:20px}.acces-rapide a{padding:.5rem 1rem;margin-bottom:0}html[lang=en] .acces-rapide ul li:first-child a{padding-left:45px}.pastilles>div>ul>li{border-bottom:2px solid transparent}.pastilles>div>ul>li:first-child{border-top:none}.lt-ie9 .pastilles>div>ul>li,.pastilles ul>li:hover{border-bottom:2px solid #ccc}.pastilles>div>ul>li:first-child a img{top:0}}@media (max-width:991px){.navigation-bas .row div[class^=col-]{margin-top:10px;margin-bottom:15px}.navigation-bas .row{margin-top:15px}div.navigation-bas.container>.row>div[class*=col-]:last-child{padding-right:15px!important}.acces-rapide ul{margin:0 6px}.acces-rapide ul li{margin-bottom:5px}.nouvelles h2{padding-left:10px}.nouvelles h2+ul{margin:0 15px}.nouvelles h2+ul>li>a{display:block;color:#333;padding:8px 0}.pastilles ul>li{border:1px solid #ccc;border-radius:5px;margin-bottom:5px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");background:-moz-linear-gradient(top,#efefef 0,#fff 23%,#fff 74%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#efefef),color-stop(23%,#fff),color-stop(74%,#fff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#efefef 0,#fff 23%,#fff 74%,#efefef 100%);background:-o-linear-gradient(top,#efefef 0,#fff 23%,#fff 74%,#efefef 100%);background:-ms-linear-gradient(top,#efefef 0,#fff 23%,#fff 74%,#efefef 100%);background:linear-gradient(to bottom,#efefef 0,#fff 23%,#fff 74%,#efefef 100%)}.pastilles ul>li:first-child{border-top:1px solid #ccc}.pastilles>div>ul>li>a img{left:10px}.pastilles>div>ul>li>a{padding-left:76px}.clienteles nav{box-shadow:none}}.pub-haut-actualites{text-align:center}.pub-haut-actualites img{margin:0 auto;height:auto;max-width:100%}@media only screen and (max-width:500px){.nouvelles h2+ul>li>a{display:block;color:#333;padding:10px}.nouvelles h2+ul{margin:0}.divToolBar ul li{display:inline-block!important}.btn-rq{font-size:.815rem}footer.copyright{padding-left:0;padding-right:0}}