@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{line-height:20px}
body{line-height:1;background:#f2f2f2;}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
*,*::after,*::before{box-sizing:border-box}
p,div,li{line-height:24px;letter-spacing:normal}
@font-face{font-family:'SFR-Regular';src:url("//static.s-sfr.fr/assets/fonts/Poppins-Regular.woff2")}
@font-face{font-family:'SFR-Light';src:url("//static.s-sfr.fr/assets/fonts/Poppins-Light.woff2")format("woff2")}
@font-face{font-family:'SFR-Bold';src:url("//static.s-sfr.fr/assets/fonts/Poppins-Bold.woff2")format("woff2")}
@font-face{font-family:'SFR-Black';src:url("//static.s-sfr.fr/assets/fonts/Poppins-Black.woff2")format("woff2")}
strong{font-family:'SFR-bold',Arial}
p{font-size:14px}
a{color:#000;text-decoration:none}
section article{/*padding:0 24px;margin:0 auto*/ margin:0 24px;}
.conteneur { padding: 0; }
ul,ol{list-style-position:inside}
section article.conteneur section article{padding:0; margin: 0;}
.aller-plus-loin ul a{color: #181818; font-family: 'SFR-Bold';text-decoration:underline}
.aller-plus-loin a{color: #181818; font-family: 'SFR-Bold';text-decoration:underline}
.aller-plus-loin img{width:auto;height:auto;max-width:100%;max-height:100%}
.steps-title{text-align:left;font-family:'SFR-bold',Arial;font-size:32px;margin:24px auto; max-width: 1280px;}
.border-top-only{border-width:1px 0 0 0 !important}
.no-border{border-width:0 !important;cursor:auto !important}
.resume-box .rtext a { color: #fff; }
.dual-simple{display:flex;align-items:center;justify-content:space-between}
.col-1{width:10%}
.col-2{width:20%}
.col-3{width:30%}
.col-4{width:40%}
.col-5{width:50%}
.col-6{width:60%}
.col-7{width:70%}
.col-8{width:80%}
.col-9{width:90%}
.col-10{width:100%}
.uppercase{text-transform:uppercase}
/*.btn{cursor:pointer;border-radius:12px;background-image:linear-gradient(to right,#de659f,#da3832);-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;color:#fff;display:inline-flex;align-items:center;justify-content:center}*/
.btn { display: block; text-align: center; border-radius: 10px; background: #d90d25; font-family: 'SFR-Bold'; box-shadow: 0 4px 8px rgb(150 0 0 / 16%); padding: 12px 45px; font-family: 'SFR-Bold'; font-size: 14px; line-height: 1.4; text-decoration: none; color: #fff; }
.btn:not(.grey-btn):hover{ box-shadow: 0 4px 12px rgb(24 24 24 / 32%); }
.btn-radius{border-radius:10px}
.btn-L{width:160px;height:80px;font-family:'SFR-bold',Arial;font-size:16px}
.btn-XL{width:230px;height:72px;font-family:'SFR-bold',Arial;font-size:16px}
.conteneur>.step-content,.conteneur .divider,.conteneur>.step-box>.step-content{display:none}
.conteneur>.step-box>.step-content>section:first-of-type>article>.border-top-only{border-width:0 !important;margin:0 0}
section article .link-box{font-family:'SFR-Bold';font-size:14px;background:#fff;margin:24px auto;max-width:1280px;padding:24px;cursor:pointer;box-shadow: 0px 8px 16px rgba(24, 24, 24, 0.02);border-radius: 12px;}
/*section article .link-box{min-height:80px;font-family:'SFR-Bold';font-size:14px;background:#fff;margin:12px auto;max-width:1280px;display:flex;justify-content:space-between;align-items:center;padding:0 0 0 60px;cursor:pointer;box-shadow: 0px 8px 16px rgba(24, 24, 24, 0.02);border-radius: 12px;}*/
@media(max-width:768px){
section article .link-box{padding:24px; margin: 0 0 24px 0; }}
.link-box .label{display:inline-block;width:calc(100% - 120px); vertical-align: middle; font-size: 16px;}
.link-box .chevron{position: relative; color:#d90d25; display: inline-block; vertical-align: middle; width: 115px; height: 24px; font-size: 14px; }
.link-box .chevron:before{content :'Voir la solution'; position: absolute; width: 120px; display:block; right:1px;}
.link-box .chevron:after{content :''; position: absolute; width: 10px; height: 10px; right:0; border:2px solid #d90d25; border-left: 0; border-bottom:0; transform:rotate(45deg); top: 7px; }
/*.link-box .chevron{background:url(//static.s-sfr.fr/media/chevron-down-3.png) no-repeat center center;display:inline-block;width:84px;height:80px;border:solid #ccc;border-width:0 0 0 1px}*/
.left-column,.right-column{width:50%}
.zoom-sad{position: absolute;background: url(//static.s-sfr.fr/assets/pictos/aide_plein_40_rouge.svg);background-repeat: no-repeat;background-position: center center;width: 30px;height: 30px;padding:5px;-webkit-animation:chacha 2s infinite;animation:chacha 2s infinite;overflow:hidden;transition:.3s;outline:0;background-size:contain}
@-webkit-keyframes chacha{
0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.3);transform:scale(1.3)}
100%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes chacha{
0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.3);transform:scale(1.3)}
100%{-webkit-transform:scale(1);transform:scale(1)}}
.zoom-sad span{text-decoration:none;font:500 50px 'sfr-bold',arial;color:#fff;position:absolute;bottom:-10%;left:18%}
.facture .img-container{position:relative}
.cta-simple { display: table; }
.cta-simple a .btn-XL { width: auto; height: auto; padding: 12px 24px; }
@media(max-width:768px){
.zoom-sad{width:20px;height:20px}}
.box{width:40%;margin:0 auto;background:rgba(255,255,255,0.2);padding:35px;border:2px solid #fff;border-radius:20px/50px;background-clip:padding-box;text-align:center}
.button{font-size:1em;padding:10px;color:#fff;border:2px solid #06D85F;border-radius:20px/50px;text-decoration:none;cursor:pointer;transition:all 0.3s ease-out}
.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity 500ms;visibility:hidden;opacity:0;z-index:99}
.overlay:target{visibility:visible;opacity:1;overflow:auto}
.popup{font-family:'SFR-regular',Arial;margin:110px auto;padding:20px;background:#fff;width:50%;position:relative;transition:all 1s ease-in-out;border:1px solid #eee;border-radius:5px;box-shadow:0px 3px 7px 0 rgba(0,0,0,0.15)}
.popup h2{margin-top:0;font-size:28px}
.popup .close{position:absolute;top:0;right:0;width:50px;height:50px;background:transparent;transition:all 200ms;font-size:30px;font-weight:bold;text-decoration:none;color:#ccc;display:flex;align-items:center;justify-content:center;font-size:2.5em}
.popup .content{max-height:30%;overflow:auto}
.column-32{width:32%}
.column-49{width:49%}
.column-100{width:100%}
.column-button{float:left;padding:5px;text-align:center}
.grey{background:#e6e6e6}
.row-button:after{content:"";display:table;clear:both}
.cadre-content-popin h4{font-size:18px;font-weight:bold;padding:5px}
.cadre-content-popin .rtext{padding:5px}
.cadre-content-popin p,.popup h2{margin-bottom:28px}
.cadre-content-popin:not(:last-child){margin-bottom:28px}
section .search-bloc{background-image:radial-gradient(circle at 50% 50%,#1c5a94,#111d3f);height:345px;width:100%;font-family:'SFR-bold',Arial;font-size:44px;color:#fff;padding:55px 0;display:flex;justify-content:center;flex-direction:column;align-items:center;line-height:1.02;}
section .search-bloc h2{font-family:'SFR-thin',Arial}
section .search-bar{width:60%}
section .search-bar input{width:100%;height:60px;border:0 solid transparent;font-size:16px;color:#666666;padding:0 21px;margin:51px 0;border-radius:0;outline:0}
section .search-bar{display:flex;flex-direction:row;align-items:center}
section .search-bar .loupe{cursor:pointer;width:80px;height:60px;background:url('//static.s-sfr.fr/media/bt-search3x-1.png') no-repeat center center;background-color:#fff;border-left:1px solid #ccc}
section.mega-menu .menu-container{display:flex;flex-direction:row;justify-content:space-between}
@media(max-width:768px){
section .search-bloc h1{text-align:center;font-size:38px}
section .search-bloc h2{font-size:17px}
section .search-bar{width:90%}
section .search-bar input{font-size:15px;padding:10px 5px;height:45px;border-radius:0}
section .search-bar .loupe{height:45px}}
@media (min-width:768px){
section.mega-menu .menu-container .menu-item:first-of-type{margin-left:0}}
.menu-container .menu-item{-webkit-box-shadow:0px -3px 5px 0px rgba(30,30,130,0.4);-moz-box-shadow:0px -3px 5px 0px rgba(30,30,130,0.4);box-shadow:0px -3px 5px 0px rgba(30,30,130,0.4);-webkit-box-shadow:0px -12px 20px 2px rgba(0,0,0,0.16);-moz-box-shadow:0px -12px 20px 2px rgba(0,0,0,0.16);box-shadow:0px -12px 20px 2px rgba(0,0,0,0.16);cursor:pointer;position:relative;padding:10px 0;min-width:200px;height:200px;border:1px solid #ccc;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;z-index:1}
section.mega-menu .menu-container h2{font-family:'SFR-bold',Arial;font-size:18px;height:60px;text-transform:uppercase;display:flex;align-items:center}
section.mega-menu .menu-container .menu-arrow-down{cursor:pointer;background:url('//static.s-sfr.fr/media/chevron-down-3.png') no-repeat center center;width:19px;height:10px}
section.mega-menu .menu-container .menu-arrow-up{cursor:pointer;background:url('//static.s-sfr.fr/media/chevron-up-1.png') no-repeat center center;width:19px;height:10px}
section.mega-menu .menu-container .menu-item .separator{z-index:89;width:100%;height:5px;background:#fff;position:absolute;bottom:-0px}
section.mega-menu .sub-menu{display:none;box-shadow:0px -3px 5px 0px rgba(30,30,130,0.4);box-shadow:0px 0px 20px 2px rgba(0,0,0,0.16);position:relative;border:1px solid #ccc;padding:28px 110px}
section.mega-menu .sub-menu .close{cursor:pointer;background:url('//static.s-sfr.fr/media/bt-x3x-1.png') no-repeat center center;position:absolute;top:0;right:0;width:78px;height:78px;border:solid #ccc;border-width:0 0 0 1px}
section.mega-menu .sub-menu ul.arrow-list li:first-of-type{border-width:0px 0px 1px 0}
section.mega-menu .sub-menu ul.arrow-list li:last-of-type{border-width:0}
section.mega-menu .sub-menu ul.arrow-list li{margin:0%}
section.mega-menu h3{font-family:'SFR-bold',Arial;font-size:24px;margin-bottom:28px}
section.mega-menu .sub-menu .sub-menu-items{display:flex}
section.mega-menu .sub-menu .sub-menu-items .col-5{margin:0 5px}
section.mega-menu .sub-menu ul.arrow-list li{width:100%}
section.mega-menu .sub-menu ul.arrow-list{margin:0}
ul.arrow-list a{font-size:14px;font-family:'SFR-Bold'; color: #d90d25;}
ul.arrow-list a:after { content: ''; width: 100%; height: 100%; position: absolute; left:0; top: 0; border-radius: 12px; }
.step-box ul.arrow-list a{ position: relative; margin: 0 0 8px 0; display: table; }
.step-box ul.arrow-list a:before{ content: ''; position: absolute; width: 10px; height: 10px; right: -12px; border: 2px solid #d90d25; border-left: 0; border-bottom: 0; transform: rotate(45deg); top: 7px;}
.step-box ul.arrow-list a:after{ content: none;}
.arrow-up,.arrow-down{position: relative; font-size:14px;height: 24px;}
.arrow-up:before{content:'Voir plus'; height: 24px; font-family: 'SFR-Bold'; color: #d90d25; top:0; right: 20px; position: absolute; }
.arrow-up:after{ content: ''; position: absolute; width: 10px; height: 10px; right: 0; border: 2px solid #d90d25; border-left: 0; border-bottom: 0; transform: rotate(135deg); top: 5px; }
.arrow-down:before{content:'Voir moins'; height: 24px; font-family: 'SFR-Bold'; color: #d90d25; top:0; right: 20px; position: absolute; }
.arrow-down:after{ content: ''; position: absolute; width: 10px; height: 10px; right: 0; border: 2px solid #d90d25; border-left: 0; border-bottom: 0; transform: rotate(315deg); top: 10px; }
.sub-menu-arrow-up{border-left:2px solid #dd0000;border-bottom:2px solid #dd0000;transform:rotate(315deg);width:19px;height:10px}
.sub-menu-arrow-down{border-left:2px solid #dd0000;border-bottom:2px solid #dd0000;transform:rotate(135deg);width:10px;height:10px}
.en-bref{font-family:'SFR-regular',Arial;font-size:22px;min-height:120px;background:#e5e5e5;text-align:center;color:#666666;padding:29px 0 0 26px}
.en-bref h3{font-family:'SFR-bold',Arial;color:#000;margin-bottom:10px}
section.sub-header{font-family:'SFR-bold',Arial;width:100%;color:#181818}
section.sub-header h1{text-align:center;font-size:40px;padding:40px 30px}
section.sub-header span.breadcrumb{padding:19px 0 0 31px;font-family:'SFR-bold',Arial;font-size:12px;position:absolute}
section.resume-block{position: relative; background-image: url(https://static.s-sfr.fr/illuficheassistance.jpg); padding:0 24px; background-repeat: no-repeat; background-position: top center; background-size:cover;}
section.resume-block:before{content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #e20000; opacity:.8;}
article.resume-box .avl{font-family:'SFR-bold',Arial;font-size:28px; margin: 0 0 16px 0;text-align:left}
article.resume-box{font-family:'SFR-Regular',Arial;font-size:16px;padding:29px 0;max-width:1280px;position:relative;color:#fff;margin:0 auto;}
article.resume-box .details-bar{font-family:'SFR-Bold';color:#fff;border-width:1px 0;min-height:40px;margin-bottom:30px}
article.resume-box .subject{display:inline}
article.resume-box .time,article.resume-box .steps{display:inline}
article.resume-box .details-bar img{height:24px;padding:0 15px 0 0;transform:translateY(7px)}
article.resume-box .details-bar>div:not(:last-child):not(:empty){margin-right:30px}
article.resume-box .content ul{list-style:inside;font-size:14px}
article.resume-box .content ul li{padding:5px 0}
section article div.step-box{position:relative;font-family:'SFR-Bold';margin:24px auto;max-width:1280px;background: #fff; border-radius: 12px; padding: 24px;}
.conteneur section article div.step-box { font-family: 'SFR-Regular'; }
section article.conteneur .step-box .step-box:nth-of-type(1){}
article .step-box .step-number{font-family: 'SFR-Bold';color:#dd0000;font-size: 16px;line-height:26px;max-width:20px;display: inline-block; vertical-align: top;}
article .step-box .step-number+.title{font-family: 'SFR-Bold';}
article .step-header{cursor:pointer; }
article .step-header.not-extendable{cursor:default}
article .step-header .title{display:inline-block; vertical-align: middle; width: calc(100% - 142px); }
article .step-box h3{font-size:16px;width:100%;}
article .no-border .title h3{padding:0}
article .step-header .divider{height:1px;border:solid #ccc;border-width:0 0 1px 0;width:86%;/*wtf is that*/display:none!important;}
article .step-header .tap-open{display: inline-block; vertical-align: middle;position:relative; width: 115px; text-align: right; }
article .step-header .tap-open img{cursor:pointer;position:absolute;right:35px;top:45px;width:15px;height:10px}
article .step-content{margin:24px 0 0 24px;font-family: 'SFR-Regular';}
article .step-content .column.rtext{font-size:14px}
article .step-content iframe[src*="youtube"]{width:100%}
@media(min-width:769px){
.step-content article .step-box .step-content{/*padding:15px 0 15px 82px*/}}
article .step-notice{padding:0 130px}
article .step-notice ol{font-size:14px}
section article .dual .step-content,section article .simple-dual-box{display:flex;justify-content:space-between; font-family: 'SFR-Regular';}
section article .step-content p,section article .step-content ul,section article .step-content ol{font-size:14px}
.materials .row-materials{min-height:100%}
.row-materials>div{display:inline-block;width:47%}
.row-materials .material-item img{max-width:100%;max-height:100%;width:auto;height:auto}
.row-materials .material-item a{display:flex;height:100%;align-items:center}
.row-materials .material-item span{font-family:'SFR-bold',Arial}
.row-materials .material-item .img-container{min-width:120px;height:60px;text-align:center}
.step-box.text-slider .column,.dual .column,.dual-simple .column{padding:10px 10px}
section article .right-column{display:block;justify-content:center;margin:0 5px}
section article .right-column{display:block;justify-content:center;margin:0 5px;overflow:hidden}
.slider{border:1px solid #ccc;display:flex;flex-direction:column;justify-content:flex-end;margin:28px 0;font-family:'SFR-regular',Arial}
@media(min-width:768px){
section article .slider{max-width:1280px;margin:0 auto}}
.slider .controls{height:60px;display:block; width: 30%; margin: 0 auto; min-width: 200px; position: relative;}
.slider .controls .arrow-left{position: absolute; cursor:pointer; display: inline-block; vertical-align: top; left: 0; width: 30px; height: 30px; top: 12px; }
.slider .controls .arrow-left:before {content:''; width: 20px; height: 20px; border: 2px solid #181818; display: block; transform: rotate(-135deg); border-left: none; border-bottom: none; position: absolute; top: 5px; left: 10px; }
.slider .controls .arrow-right{position: absolute; cursor:pointer; display: inline-block; vertical-align: top; right: 0; width: 30px; height: 30px; top: 12px; }
.slider .controls .arrow-right:before {content:''; width: 20px; height: 20px; border: 2px solid #181818; display: block; transform: rotate(45deg); border-left: none; border-bottom: none; position: absolute; top: 5px; right: 10px; }
.slider .controls .navigation{width:80%;display:flex;align-items:center;justify-content:center;display: inline-block;vertical-align: top;}
.slider .swiper-pagination{left: 0;right: 0; bottom: 22px; margin: auto;width: calc(100% - 80px);}
.slider .swiper-pagination-bullet{margin:0 5px !important;background:#99999}
.slider .swiper-pagination-bullet-active{background:#181818}
.notification{height:67px;display:flex;flex-direction:row;padding:0 5%}
.notification .notification-logo{width:100px;background:url('//static.s-sfr.fr/media/notification.png') no-repeat center center}
.notification .content{display:flex;align-items:flex-start;flex-direction:column;justify-content:center}
.notification h4{font-size:16px;font-family:'SFR-bold',Arial}
.notification p{font-size:14px;font-family:'SFR-regular',Arial}
.menu-materials .swiper-wrapper{display:flex;justify-content:space-between}
.menu-materials .swiper-wrapper .swiper-slide a{display:flex;flex-direction:column;justify-content:center;align-items:center}
section .menu-materials{height:132px;background:#f5f5f5}
.menu-materials .material-name{font-family:'SFR-regular',Arial;font-size:12px;color:#666666;text-align:center;width:100%}
.slider .swiper-slide{display:flex;align-items:center;justify-content:space-around}
.simple-slider .swiper-slide{flex-direction:row}
.simple-slider .swiper-slide .rtext-slider{width:40%;font-family:'SFR-bold',Arial}
.slider .swiper-slide img:not(:last-child){max-width:50%;width:auto;height:auto;margin:0 4% 0 0}
.slider .swiper-button-disabled{display:none;}
.swiper-slide.with-title .content{display:flex;align-items:center;justify-content:center}
.swiper-slide.with-title{display:block}
.swiper-slide.with-title .rtext-slider h5{text-align:left}
.swiper-slide.with-title .rtext-slider{width:40%}
.swiper-slide.with-title h5{font-size:22px;position:absolute;top:30px}
@media(max-width:1280px){
.swiper-slide.with-title h5{font-size:15px;position:absolute;top:2px;line-height:1.2}
.swiper-slide.with-title p{line-height:1.2}}
@media(max-width:768px){
.swiper-slide.with-title h5{font-size:14px;position:absolute;top:4px;line-height:1.2}
.swiper-slide.with-title p,.swiper-slide.with-title li{line-height:1.2;font-size:13px}}
@media(max-width:768px){
.swiper-slide.with-title .rtext-slider{margin-top:0}
.swiper-slide.with-title h5{position:relative;top:unset;padding: 15px 0;}
    
}
.swiper-slide.with-title h5 .step{color:#dd0000}
table{width:90%}
table.MsoTableGrid *{font-family:'SFR-Regular'!important}
table.MsoTableGrid strong span{font-family:'SFR-Bold'!important}
table.MsoTableGrid span{padding:5px 0;display:block}
.table table tr{border:solid #ccc;border-width:1px 0;font-size:14px;line-height:2.86}
.table{margin:28px 0}
.table table td:nth-child(even){background-color:#f5f5f5}
.table table td{text-align:right;padding:5px 15px}
.table table td:first-child{text-align:left}
.table h5{font-family:'SFR-bold',Arial}
.sub-header ~ .notice{max-width: 960px; background:#fff; padding: 12px 12px 12px 0;}
.notice{background:#f2f2f2;padding:12px 12px 12px 0;margin:14px auto;max-width:1280px;width:80%;display:block;font-family:'SFR-Regular',Arial;border-radius: 12px;}
.notice li{font-size:14px}
.notice a{color:#181818;text-decoration:underline;font-family: 'SFR-Bold'; font-size:14px}
@media(min-width:768px){
.notice h5.title-mobile{display:none}}
.notice .image-container{/*white-space:nowrap;text-align:center;margin:1em 0;width:100px;min-width:50px;align-items:center;display:flex;justify-content:center*/display:inline-block; vertical-align: middle; margin: 0 16px; }
.notice .image-container+div { display:inline-block; vertical-align: middle; width: calc(100% - 90px);}
.notice .image-container img{height:48px;transform:rotate(180deg);}
.notice h5{font-family:'SFR-bold',Arial;}
.notice p{font-size:14px}
ul.attachments-files{list-style-image:url('//static.s-sfr.fr/media/download-assistance.png');list-style-position:inside;margin:10px}
ul.attachments-files li:first-child{border-top:1px solid #ccc}
ul.attachments-files li{border:solid #ccc;border-width:0 0 1px 0;padding:12px 0}
ul.attachments-files li a{color:#000;text-decoration:none}
.downloads h5{font-family:'SFR-bold',Arial;font-size:16px;margin:20px 0 0 10px}
section .attachements{padding:0px 130px}
section article .multi-slider .menu-slider{display:flex;flex-direction:row;justify-content:space-between}
section article .multi-slider .menu-slider .slider-menu-item{width:220px;height:160px;border:1px solid #ccc}
section article .multi-slider .swiper-slide{justify-content:space-between;padding:0 10%}
section article .multi-slider .menu-slider .active-item{border:2px solid #dd0000}
section article .multi-slider .menu-slider .slider-menu-item{position:relative;padding:27px 0 0 30px}
section article .multi-slider .menu-slider .slider-menu-item .text{text-transform:uppercase}
section article .multi-slider .menu-slider .slider-menu-item .open{cursor:pointer;background:url('//static.s-sfr.fr/media/plus-assistance.png') no-repeat center center}
section article .multi-slider .menu-slider .slider-menu-item .close{cursor:pointer;background:url('//static.s-sfr.fr/media/moins-assistance.png') no-repeat center center}
section article .multi-slider .menu-slider .slider-menu-item .open-close{width:60px;height:60px;position:absolute;bottom:0;right:0;border:solid #ccc;border-width:1px 0 0 0}
section article .multi-slider .slider-container{display:flex;flex-direction:row;height:480px;border:1px solid #ccc;margin:20px 0}
section article .multi-slider .slider-container .arrow{width:7%;height:100%;background:#fff;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:center center}
section article .multi-slider .slider{border-width:0px}
section article .multi-slider .slider-container .slider-content{width:86%;background:#e6e6e6;display:flex;align-items:center;justify-content:center}
section article .multi-slider .slider-container .arrow .close{cursor:pointer;width:100%;height:60px;background-color:#e6e6e6;background-image:url('//static.s-sfr.fr/media/close-assistance_16x16.png');background-repeat:no-repeat;background-position:center center;border-bottom:1px solid #ccc}
section article .multi-slider .slider-container .arrow-left{background-image:url('//static.s-sfr.fr/media/fleche-droite-assistance.png')}
section article .multi-slider .slider-container .arrow-right{background-image:url('//static.s-sfr.fr/media/fleche-gauche-assistance.png')}
section article .multi-slider .slider-container .arrow{display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}
.multi-slider-mobile .slider{height:auto}
.multi-slider-mobile .slider-item-container{margin:18px 0}
.multi-slider-mobile .slider-item-container .slider-title{border:1px solid #cccccc;padding:27px 20px}
.multi-slider-mobile .slider-item-container .selected{border:1px solid #dd0000}
.multi-slider-mobile .slider-item-container .slider-title h3{text-transform:uppercase;font-size:18px;line-height:1.11;letter-spacing:0.9px;font-family:'SFR-bold',Arial;margin:0;padding:0}
.multi-slider-mobile .slider-item-container .slider-title{display:flex}
.multi-slider-mobile .open-close{width:60px;height:60px}
.multi-slider-mobile .open{cursor:pointer;background:url(//static.s-sfr.fr/media/plus-assistance.png) no-repeat center center}
.multi-slider-mobile .close{cursor:pointer;background:url(//static.s-sfr.fr/media/moins-assistance.png) no-repeat center center}
h2.title-divider{font-family:'SFR-Bold',Arial;font-size:14px;padding:25px 0}
.bloc-simple-list h3{font-family:'SFR-bold',Arial;font-size:32px;/*padding:25px 0;*/text-align:left;margin: 0 0 24px 0;}
.bloc-simple-list{font-family:'SFR-regular',Arial;margin:25px 0}
.bloc-simple-list h5{font-family:'SFR-bold',Arial;margin:0 0 20px 0}
.bloc-simple-list ul{font-family:'SFR-regular',Arial;font-size:14px}
.bloc-simple-list ul li{line-height:24px}
.bloc-simple-list .container{max-width:1280px;margin:40px auto 24px auto; background: #fff; padding: 24px; border-radius: 12px; box-shadow: 0px 8px 16px rgb(24 24 24 / 2%);}
.bloc-simple-list li a{color: #181818; font-family: 'SFR-Bold';text-decoration:underline}
section article .more-info{font-family:'SFR-bold',Arial;margin:30px 0;padding:14px 50px 14px 0;display:inline-flex;align-items:center;color:#d90d20;}
section article .more-info img{float:left;margin:0 12px 0 0;display:none;}
section article .more-info a{color:#d90d20;text-decoration:none;font-size:14px;position:relative;}
/*section article .more-info a:after { content: ''; position: absolute; width: 8px; height: 8px; border:2px solid #d90d25; transform: rotate(45deg); right: 0; top: 0; right: -14px; top: 6px; border-bottom: 0; border-left: 0; }*/
@media(max-width:768px){
section article .more-info img{width:15px}}
.rating-bloc{border-radius: 12px;padding:29px 0}
.rating-bloc .rating-result{display:none;text-align:center;font-family:'SFR-regular';color:#e2001a}
.rating-bloc{max-width:1280px;margin:0 auto;background:#fff;}
.rating-bloc .btn-M { width: auto!important; height: auto!important; font-family: 'SFR-Bold'!important;}
.btn-rate-mobile { line-height: 1!important; cursor: pointer;} 
.rating-bloc h3{font-family:'SFR-bold',Arial;font-size:24px;line-height:30px;text-align:center}
.rating-bloc .stars-box-container{display:flex;justify-content:center;margin:20px auto;width:300px}
.rating-bloc .star{margin:0 13px}
.rating-bloc .rating-label{font-family:'SFR-bold',Arial;text-align:center;font-size:18px;height:20px}
.rating-bloc .star{cursor:pointer;background:url('https://static.s-sfr.fr/assets/pictos/etoile_40_rouge.svg') no-repeat center center;height:40px;width:40px}
.rating-bloc .selected{background:url('https://static.s-sfr.fr/assets/pictos/étoile_plein_40_rouge.svg') no-repeat center center}
.plus-sujets h3{font-family:'SFR-Bold',Arial;font-size:32px;line-height:48px;text-align:left;margin: 0 0 40px 0;}
ul.arrow-list{list-style:none;}
ul.arrow-list li{font-family:'SFR-Bold'; font-size: 14px; color: #d90d25; }
.arrow-list a:hover{color:#d90d25; transition: color .3s ease-out;}
.lame-apps{font-family:'SFR-regular',Arial;position:relative;color:#fff;margin:20px auto;max-width:745px;max-width:745px;height:250px;background:url(//static.s-sfr.fr/media/background-applis-min.png),linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.9));-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}
.lame-apps>a:first-child>div{height:100%;width:100%}
.lame-apps .title,.lame-apps .title-responsive{font-size:2em;position:absolute;left:30px;top:30%}
.lame-apps .title-responsive{display:none}
.lame-apps .sub-title{width:50%;font-family:'SFR-thin',Arial;font-size:1em;position:absolute;left:30px;top:43%}
.lame-apps .apps-links{display:flex;flex-direction:row;position:absolute;left:30px; top:71%;top:60%}
.lame-apps .apps-links .android,.lame-apps .apps-links .ios,.lame-apps .apps-links .huawei{padding:5px 5px 0 0}
.lame-apps .apps{position:absolute;right:70px;bottom:-23px}
.lame-jeu{font-family:'SFR-regular',Arial;position:relative;color:#fff;margin:20px auto;width:745px;max-width:100%}
.custom-desktop{display:block}
.custom-mobile{display:none}
.lame-jeu .apps-links{display:flex;flex-direction:row;position:absolute;right:30px;top:45%}
.lame-jeu img{display:block;max-width:100%;height:auto}
.step-content .rich-text-simple .content{padding:10px 0}
.rich-text-simple,.simple-dual-box{margin:10px 0; font-family: 'SFR-Regular';}
section article .rtext a{color: #181818; font-family: 'SFR-Bold';text-decoration:underline}
section article .rtext img,section article .step-content img{width:auto;max-width:100%}
.question{font-family:'SFR-regular',Arial;border:solid #ccc;border-width:1px 0;padding:28px 0;text-align:center;margin:28px 0}
.question h3{font-family:'SFR-bold',Arial;font-size:24px;margin:0 0 28px 0}
.mega-menu.second-level-menu{text-align:center}
.mega-menu.second-level-menu img{width:75px}
.mega-menu.second-level-menu .arrow-list{text-align:start;list-style-position:inside;padding:0 20px;margin:0;border-top:1px solid #ccc}
.mega-menu.second-level-menu .arrow-list>li{padding:20px 0;height:60px}
.mega-menu.second-level-menu .arrow-list>li:first-child{border-top:none}
.mega-menu.second-level-menu .arrow-list>li:last-child{border-bottom:none}
@media (max-width:930px){
}
@media (min-width:768px) and (max-width:1073px){
}
@media (max-width:768px){
article.resume-box .avl{font-size:18px;}
section article{/*padding:0 10px*/}
.step-content section article{ margin: 0; }
.col-xs-1{width:10%}
.col-xs-2{width:20%}
.col-xs-3{width:30%}
.col-xs-4{width:40%}
.col-xs-5{width:50%}
.col-xs-6{width:60%}
.col-xs-7{width:70%}
.col-xs-8{width:80%}
.col-xs-9{width:90%}
.col-xs-10{width:100%}
section.sub-header{min-height:110px;display:flex;align-items:center}
section.sub-header h1{font-size:28px;padding:15px 5px;width:100%}
section.sub-header .breadcrumb{display:none}
article.resume-box{/*padding:0 10px*/}
article.resume-box .details-bar{flex-direction:column;align-items:flex-start;height:auto;padding:5px 0}
article.resume-box .subject{display:block}
article.resume-box .time,article.resume-box .steps{display:block}
article.resume-box .details-bar img{padding:0 10px 0 0}
.details-bar .subject,.details-bar .time,.details-bar .steps{padding:5px 0}
article .step-header{}
article .no-border .title{padding:0;display: inline-block; vertical-align: top; }
.step-content article .step-header .title { width: calc(100% - 40px); }
article .step-header .divider{display:none;border-width:0px}
article .step-content{}
article .step-box h3{font-size:14px}
.link-box .label {font-size:14px}
article .step-box img{width:100%}
article .step-box .step-number{}
article .no-border .step-number{ margin: 0 10px 0 0; height:60px;/*display:flex;align-items:center*/display: inline-block; vertical-align: middle; }
article .step-box .step-content{margin:0;}
article .step-content iframe[src*="youtube"]{width:100%;margin:5px 0}
article .step-box .step-content p{/*text-align:justify*/}
article .right-column,article .left-column{width:100%}
section article .dual .step-content,section article .simple-dual-box{flex-direction:column}
article .step-notice{padding:0 5px}
.notice .image-container+div { display: inline-block; vertical-align: middle; width: calc(100% - 105px); }
/*.notice{flex-direction:column;padding:5px;margin:14px 0;width:100%}
.notice .image-container{padding:10px 10px;margin:0;justify-content:flex-start;width:100%;display:flex;align-items:center}
.notice .image-container img{margin:0 10px 0 0}
.notice p{padding:0 10px;text-align:justify}
.notice .title-desktop{display:none}
.notice .title-mobile{display:block}*/
.rating-bloc { padding: 24px; }
.steps-title { max-width: 1280px; padding: 24px; margin: 0; }
.notice { padding: 12px 0 12px 0; }
section .attachements{padding:0 11px}
.bloc-simple-list h3{width:100%}
.plus-sujets h3{font-size:24px;margin: 0 0 16px 0}
ul.arrow-list li{margin:0;padding:10px 0;line-height:1.74}
.en-bref{font-size:18px;padding:20px 10px;min-height:146px}
.lame-apps .apps{display:none}
.lame-apps .title{top:11%;left:30px;display:none}
.lame-apps .title-responsive{top:11%;left:11px;display:initial;font-size:29px;}
.lame-apps .sub-title{top:39%;left:11px;width:150px}
video{width:100%}
.multi-slider{display:none}
section article .right-column{margin:0}
ul.arrow-list{margin-left:0}
.slider .rtext-slider,.simple-slider img{width:50%}
.row-materials>div{width:100%}
.step-box.tab-items .step-content{}
.popup{width:100%;padding:5px}
.popup .close{width:100%;top:-50px;right:0;background:#dd0000;color:#fff}
.popup .content{max-height:317px;overflow:auto}
#Banniere .lame-apps br{display:block}
#Banniere .lame-apps .title{line-height:30px;left:20px;font-size:28px;display:none}
#Banniere .lame-apps .sub-title{top:95px;left:20px}
#Banniere .lame-apps .apps-links{top:unset;left:20px;bottom:15px;flex-direction:unset}
#Banniere .lame-apps .apps-links>div{display:inline-block}
.custom-desktop{display:none}
.custom-mobile{display:block}
.lame-jeu{width:375px}
.lame-jeu .android img,.lame-jeu .ios img{width:77px;height:auto;display:block}
.lame-jeu .apps-links{right:6px;top:15px;flex-direction:column}
.lame-apps .apps-links{left:11px}
.lame-apps .apps-links .huawei{left:0;position:absolute;top:43px}
.lame-apps{width:100%;background-image:url('//static.s-sfr.fr/media/group2x.png');max-width:375px;height:253px}
.android img,.ios img{width:100px}}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
.lame-apps .sub-title{top:23%}}
.centered-button{margin:26px 125px 0;display:flex;justify-content:space-around}
.red-button{background-color:#da3832;border-radius:10px}
.red-button a{color:white !important;font-weight:bold}
#Recherche{text-align:center;padding:50px 0;}
#Recherche h1{color:#181818;font-size:40px;font-family:'SFR-Bold';margin: 0 0 40px 0;}
#Recherche h2{color:#181818;font-size: 14px;line-height: 21px;font-family:'SFR-Bold';text-align:left;}
#Recherche .rech { position: relative;max-width: 1280px;margin: 0 auto; padding: 24px 0; background-color:#c80707; background-image: url(https://static.s-sfr.fr/illu2.jpg); background-repeat:no-repeat; background-position: center center; background-size: cover;}
#Recherche .rech:before { content : ''; width: 50%; height: 100%; background-color: #c80707; opacity:.9; position: absolute; left:0; top:0; z-index:0; }
#Recherche .rech .c {max-width:800px;margin: 0 auto;background: #fff;padding: 24px;border-radius:12px;box-shadow: 0px 8px 16px rgba(24, 24, 24, 0.08);position: relative;}
#Recherche form{margin-top:35px}
#Recherche label{color:transparent;display:block;font-size:0px}
#Recherche input[type="text"]{display:inline-block;border:none;width:calc(100% - 40px);height:40px;font-size:14px;padding-left:20px;vertical-align:top;outline:0;font-family:'SFR-Regular';-webkit-appearance:none;border: 1px solid #D2D2D2;border-radius: 8px 0 0 8px;}
#Recherche input[type="text"]::placeholder { font-size: 14px; }
#Recherche input[type="submit"]{display:inline-block;border:none;width:40px;height:40px;margin-left:-4px;vertical-align:top;background-color:#d90d25;border-left:1px solid #d90d25;color:transparent;outline:0;-webkit-appearance:none;border-radius:0 8px 8px 0;background-image:url(https://static.s-sfr.fr/assets/pictos/rechercher_40_blanc.svg);background-size:22px;background-repeat:no-repeat;background-position:center center;cursor:pointer}
#Menus{max-width:1280px;position:relative;margin:0 auto;text-align:center;}
#Menus .c{display:inline-block;vertical-align:top;position:relative;outline:0;width:calc(100% / 5 - 20px);margin:0 21px 0 0;}
#Menus input[type="radio"]{display:none}
#Menus .card{display:block;height:220px;background-color:#fff;position:relative;cursor:pointer;z-index:6;outline:0;/*box-shadow: 0px 8px 16px rgba(24, 24, 24, 0.02);*/border-radius: 8px;padding:10px 0 0 0;}
#Menus .c:first-child { margin-left: 0;}
#Menus .c:last-child { margin-right: 0;}
#Menus .c:active{outline:0}
#Menus .c:focus{outline:0}
#Menus .card div:nth-child(1){width:100%;height:100px;text-align:center;padding-top:20px;position:relative}
#Menus .card div:nth-child(1) img.i1{height:70px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:25px}
#Menus .card div:nth-child(1) img.i2{height:70px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:25px}
#Menus .card div:nth-child(1) img.i3{height:70px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:25px}
#Menus .card div:nth-child(1) img.i4{height:70px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:25px}
#Menus .card div:nth-child(1) img.i5{height:70px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:25px}
#Menus .card div:nth-child(2){width:166px;height:90px;margin:0 auto;padding-top:8px}
#Menus .card h3{color:#000;font-family:'SFR-Bold';text-align:center;font-size:16px}
#Menus .card:after{content:'';position:absolute;width:15px;height:15px;border:2px solid #e2001a;transform:rotate(45deg);bottom:30px;border-left:none;border-top:none;left:0;right:0;margin-left:auto;margin-right:auto}
#Menus .uncard{height:100%;position:absolute;width:190px;left:10px;top:0;z-index:5;cursor:pointer}
#Menus .c:nth-child(1) .content{left:0px}
#Menus .c:nth-child(2) .content{left:calc(-130.4px * 2)}
#Menus .c:nth-child(3) .content{left:calc(-130.4px * 4)}
#Menus .c:nth-child(4) .content{left:calc(-130.4px * 6)}
#Menus .c:nth-child(5) .content{left:calc(-130.5px * 8)}
#Menus .content{display:none;position:absolute;left:0;max-width:1280px;width:100vw;text-align:left;padding: 30px 112px;}
#Menus .content>img{display:none}
#Menus .content>.close{display:none}
#Menus .content h4{font-size:24px;font-family:'SFR-Bold'}
#Menus .content ul{margin-top:15px}
#Menus .content ul li{list-style:none;position:relative;padding:20px 0;border-bottom:1px solid #e9e9e9; }
#Menus .content ul li:last-child{border-bottom:none}
#Menus .content ul li a{text-decoration:none;font-size:14px;font-family:'SFR-Bold';color:#d90d25;position:relative;}
#Menus .content ul li a:after{content:'';position:absolute;width:8px;height:8px;border:2px solid #e2001a;transform:rotate(135deg);border-right:none;border-bottom:none;right: -15px;top: 6px;}
/*#Menus .content ul li a:after{ content: ''; position: absolute; left: 0; width: 100%; height: 100%; top: 0; }*/
#Menus .content ul li a:hover{color:#e2001a}
#Menus input[type="radio"]:checked + label{}
#Menus input[type="radio"]:checked + label .content{display:block;z-index:1;background-color:#fff;margin:-8px 0 0 0;box-shadow: 0px 8px 16px rgb(24 24 24 / 8%);border-radius: 0 0 12px 12px;}
#Menus input[type="radio"]:checked + label .card{box-shadow:0px 1px 0px 0px rgb(255,255,255);border-bottom:0;border-radius: 8px 8px 0 0;}
#Menus input[type="radio"]:checked + label .card:after{transform:rotate(-135deg);bottom:20px}
/*#Menus input[type="radio"]:checked + label .card:after{-webkit-animation:rot 0.3s;-moz-animation:rot 0.3s;-o-animation:rot 0.3s;animation:rot 0.3s}
#Menus input[type="radio"] + label .card:after{-webkit-animation:unrot 0.3s;-moz-animation:unrot 0.3s;-o-animation:unrot 0.3s;animation:unrot 0.3s}*/
#Menus input[type="radio"]:checked + label + .uncard{z-index:10}
#Menus input[type="radio"]:target + label .content{display:block;z-index:1;margin-top:-1px;background-color:#fff}
#Menus input[type="radio"]:target + label .card{box-shadow:-1px 1px 0px 0px rgb(255,255,255);border-bottom:0}
#Menus input[type="radio"]:target + label .card:after{transform:rotate(-135deg);bottom:5px}
#Menus input[type="radio"]:target + label a.pala{display:block;position:absolute;top:0;z-index:111165465765;width:200px;height:190px}
#Questions{max-width:1280px;margin:0 auto;margin:40px auto 0 auto}
#Questions article{padding:0}
#Questions .plus-sujets ul li { background: #fff; margin: 12px 0; padding: 24px; border-radius: 12px; }
#Questions .plus-sujets ul li a { color: #181818; width: calc(100% - 140px); display: block;}
#Questions ul.arrow-list{margin-left:0;list-style-image:none;list-style:none}
#Questions ul.arrow-list li{position:relative}
#Questions ul.arrow-list li:before{content:'Voir la solution';color:#d90d25;font-family:'SFR-Bold';position:absolute;right: 45px;display: block;top: 24px;}
#Questions ul.arrow-list li:after{content:'';position:absolute;width:10px;height:10px;border:2px solid #e2001a;transform:rotate(135deg);border-right:none;border-bottom:none;right: 28px;top:31px}
#Questions .plus-sujets { max-width: 1280px; }
.hSc #Questions .plus-sujets { margin: 0; }
@media(max-width: 1100px){
    #Questions .plus-sujets ul li a { width: calc(100% - 35px); }
}
#Banniere{}
#Banniere div{}
#Banniere .lame-apps br{display:none}
@keyframes rot{
0%{transform:rotate(45deg);bottom:15px}
100%{transform:rotate(-135deg);bottom:5px}}
@keyframes unrot{
0%{transform:rotate(-135deg);bottom:5px}
100%{transform:rotate(45deg);bottom:15px}}
@media (max-width:1100px){
#Recherche { margin: 0 0 16px 0; }
#Recherche h1{font-size:40px}
#Recherche h2{font-size:14px}
#Recherche input[type="submit"]{background-size:25px;margin-left:-5px;}
#Recherche .rech { padding: 24px 20px; }
#Menus{max-width:766px;margin:0 auto}
/*#Menus .card{width:130px;height:130px}*/
#Menus .card { height: 180px; }
#Menus .card div:nth-child(1){height:70px;padding-top:0px}
#Menus .card div:nth-child(2){width:130px;height:60px;}
#Menus .card div:nth-child(1) img.i1{position:absolute;height:50px;top:10px}
#Menus .card div:nth-child(1) img.i2{height: 55px;top: 10px}
#Menus .card div:nth-child(1) img.i3{height:50px;top:10px}
#Menus .card div:nth-child(1) img.i4{height:50px;top:10px}
#Menus .card div:nth-child(1) img.i5{height:50px;top:10px}
#Menus .card h3{font-size:14px;line-height:22px}
#Menus .card:after{width: 15px;height: 15px;bottom: 30px;}
#Menus .content{width:766px;max-width:none;padding:30px}
#Menus .c{ height: 180px; }
#Menus .c:nth-child(1) .content{left:0px}
#Menus .c:nth-child(2) .content{left:calc(-79.1px * 2)}
#Menus .c:nth-child(3) .content{left:calc(-79.1px * 4)}
#Menus .c:nth-child(4) .content{left:calc(-79.1px * 6)}
#Menus .c:nth-child(5) .content{left:calc(-79.1px * 8)}
#Menus .uncard{width:130px}
#Questions{width:746px}}
@media (max-width:768px){
#Menus{width:100%;text-align:center;position:initial;margin:-50px auto 0 auto;margin:-30px auto 0 auto}
#Menus .content ul li a { position: initial; }
#Menus .content ul li a:after { right: 6px; top: calc(50% - 4px); }
#Recherche{padding:50px 0;}
#Recherche input[type="text"]{ width: calc(100% - 50px);}
#Recherche input[type="submit"]{}
#Recherche form{margin-top:15px}
#Recherche h1{font-size:32px}
#Recherche h2{font-size:14px}
#Recherche .rech { padding: 24px 20px; }
#Menus .c { width: 155px; margin: 0 8px 24px 8px; }
#Menus .card{margin-top:20px;outline:none !important;box-shadow:none !important;-webkit-appearance:none}
#Menus .content>img{display:block;height:60px;margin:0 auto 20px auto}
#Menus .content>img.i2{height:40px}
#Menus .content>.close{display:block;position:absolute;z-index:2000;position:fixed;top:70px;width:45px;height:45px;right:20px;left:auto;background-image:url(https://static.s-sfr.fr/assets/pictos/fermer_40_noir.svg);background-position:center center;background-size:20px;zoom:1.1;background-repeat:no-repeat;}
#Menus .content ul{overflow-y:scroll;height:calc(100vh - 230px)}
#Menus .content ul li{padding: 19px 24px 19px 19px;}
#Menus .content ul li:last-child{margin-bottom:50px;padding-bottom:50px}
#Menus .content h4{text-align:center;width:100%;line-height:30px}
#Menus input[type="radio"]:checked + label .card{position:absolute;left:-999999999999999px;width:0;height:0;visibility:hidden;display:none;outline:0;outline:none !important;box-shadow:none !important;-webkit-appearance:none}
#Menus input[type="radio"]:checked + label + .uncard{z-index:2000;position:fixed;top:70px;width:45px;height:45px;right:20px;left:auto;zoom:1.1;background-image:url(https://static.s-sfr.fr/assets/pictos/fermer_40_noir.svg);background-position:center center;background-size:20px;background-repeat:no-repeat}
#Menus input[type="radio"]:checked + label .content{text-align:left;position:fixed;top:40px;left:0;right:0;bottom:-70px;z-index:1000;background-color:#fff;margin:0;width:100%}
#Menus input[type="radio"]:target + label .card{position:absolute;left:-999999999999999px;width:0;height:0;visibility:hidden;display:none;outline:0;outline:none !important;box-shadow:none !important;-webkit-appearance:none}
#Menus input[type="radio"]:target + label .content{text-align:left;position:fixed;top:40px;left:0;right:0;bottom:-70px;z-index:1000;background-color:#fff;margin:0;width:100%}
#Menus input[type="radio"]:focus{outline:none !important;box-shadow:none !important;-webkit-appearance:none}
#Menus input[type="radio"]:active{outline:none !important;box-shadow:none !important;-webkit-appearance:none}
#Menus label:focus{outline:none !important;box-shadow:none !important;-webkit-appearance:none}
#Menus label:active{outline:none !important;box-shadow:none !important;-webkit-appearance:none}
#Questions{width:100%;width:auto; margin: 20px 24px 0 24px;}
#Questions ul.arrow-list li:before{content:'';}
#Questions ul.arrow-list li:after{top: 50%; transform: rotate(-90deg), translateY(-50%); }
#Questions ul.arrow-list li{ padding: 24px 56px 24px 24px; margin: 0 0 24px 0;}
}
@media (max-width:400px){
.lame-apps{max-width:299px}
.lame-apps .title-responsive{font-size:28px}}
