.autonav{display:block;padding:4rem 6rem;border:0.0625rem solid rgba(46,46,48,0.2);background-color:#fff;-webkit-transition:border .4s,background .4s,color .4s,-webkit-box-shadow .4s;transition:border .4s,background .4s,color .4s,-webkit-box-shadow .4s;-moz-transition:border .4s,background .4s,box-shadow .4s,color .4s;transition:border .4s,background .4s,box-shadow .4s,color .4s;transition:border .4s,background .4s,box-shadow .4s,color .4s,-webkit-box-shadow .4s;position:relative;margin-bottom:2.5rem;padding-right:2rem}@media (min-width: 992px){.autonav{margin-bottom:0}}.autonav::before{display:block;content:"";width:0.0625rem;height:-moz-calc(100% - 8rem);height:calc(100% - 8rem);position:absolute;top:4rem;left:3rem;background:#8f8f95}.autonav ul{margin-bottom:0;padding-left:0;list-style:none}.autonav-titre{margin-bottom:.25rem;line-height:1;color:#2e2e30;font-family:"Poppins",sans-serif;font-weight:600;text-transform:none;-webkit-transition:background-color .4s,color .4s;-moz-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s;font-size:1.6rem;font-weight:300;margin-bottom:0;font-weight:700}@media (min-width: 576px){.autonav-titre{font-size:1.8rem}}@media (min-width: 992px){.autonav-titre{font-size:2rem}}.autonav>ul{margin-top:1.5rem}.autonav>ul li.active>a{position:relative}.autonav>ul li.active>a::before{display:block;content:"";width:1.15rem;height:1.15rem;position:absolute;top:0.5rem;left:-3rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);background:#10c1ed;border-radius:50%}.autonav>ul>li>a{display:block;padding:0.25rem 0;color:#444447}.autonav>ul>li>a:hover{color:#10c1ed}.autonav>ul>li.active>a{color:#10c1ed}.autonav>ul ul{display:none}.autonav>ul ul.ouvert{display:block}.autonav>ul>li>ul{margin:0.25rem 0;padding-left:1.5rem}.autonav>ul>li>ul>li>a{display:block;padding:0.2rem 0;color:#444447}.autonav>ul>li>ul>li>a:hover{color:#10c1ed}.autonav>ul>li>ul>li.active>a{color:#10c1ed}.autonav>ul>li>ul>li.active>a::before{left:-4.5rem}.autonav>ul>li>ul>li ul{margin:0.25rem 0;padding-left:1.5rem}.autonav>ul>li>ul>li ul a{display:block;padding:0.2rem 0;color:#444447;font-size:0.875rem}.autonav>ul>li>ul>li ul a:hover{color:#10c1ed}.autonav>ul>li>ul>li ul li.active>a{color:#10c1ed}.autonav>ul>li>ul>li ul li.active>a::before{left:-6rem}
