@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, em, 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}
body{line-height:1}
ul{list-style:none}
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;}
body{margin:90px 0 0 225px;background-color:#eff0f1;}
::selection{background:#e70059;color:#fff;}
header{position:fixed;top:0;left:0;width:100%;height:90px;background:#fff;z-index:1000;}
nav{position:fixed;top:0;left:0;width:225px;height:750px;padding-top:90px;background:#fff;box-shadow:4px 0 12px 0 rgba(0, 0, 0, 0.16);z-index:999;}
@media all and (min-width:992px) and (max-width:1199px){body{margin:90px 0 0 153px;}
 nav{width:153px;}
}
@media all and (min-width:768px) and (max-width:991px){body{margin:0 0 0 0;}
 header{position:static;}
 nav{position:static;width:100%;height:60px;padding:0;z-index:1001;}
}
@media all and (max-width:767px){body{margin:0 0 0 0;}
 header{position:static;}
 nav{position:static;width:100%;height:60px;padding:0;z-index:1001;}
}
@font-face{font-family:'SFR-Bold';src:url('//static.s-sfr.fr/resources/font/sfr-1.0-bold-webfont.eot');src:url('//static.s-sfr.fr/resources/font/sfr-1.0-bold-webfont.eot?#iefix') format('embedded-opentype'), url('//static.s-sfr.fr/resources/font/sfr-1.0-bold-webfont.woff') format('woff'), url('//static.s-sfr.fr/resources/font/sfr-1.0-bold-webfont.ttf') format('truetype'), url('//static.s-sfr.fr/resources/font/sfr-1.0-bold-webfont.svg#SFRBold') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'SFR-Regular';src:url('//static.s-sfr.fr/resources/font/sfr-1.0-regular-webfont.eot');src:url('//static.s-sfr.fr/resources/font/sfr-1.0-regular-webfont.eot?#iefix') format('embedded-opentype'), url('//static.s-sfr.fr/resources/font/sfr-1.0-regular-webfont.woff') format('woff'), url('//static.s-sfr.fr/resources/font/sfr-1.0-regular-webfont.ttf') format('truetype'), url('//static.s-sfr.fr/resources/font/sfr-1.0-regular-webfont.svg#SFRRegular') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'SFR-Thin';src:url('//static.s-sfr.fr/resources/font/sfr-1.0-thin-webfont.eot');src:url('//static.s-sfr.fr/resources/font/sfr-1.0-thin-webfont.eot?#iefix') format('embedded-opentype'), url('//static.s-sfr.fr/resources/font/sfr-1.0-thin-webfont.woff') format('woff'), url('//static.s-sfr.fr/resources/font/sfr-1.0-thin-webfont.ttf') format('truetype'), url('//static.s-sfr.fr/resources/font/sfr-1.0-thin-webfont.svg#SFRThin') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'SFR-Light';src:url('//static.s-sfr.fr/resources/font/SFR-Light.eot');src:url('//static.s-sfr.fr/resources/font/SFR-Light.eot?#iefix') format('embedded-opentype'), url('//static.s-sfr.fr/resources/font/SFR-Light.woff') format('woff'), url('//static.s-sfr.fr/resources/font/SFR-Light.ttf') format('truetype'), url('//static.s-sfr.fr/resources/font/SFR-Light.svg#SFRThin') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:'SFR-Black';src:url('//static.s-sfr.fr/resources/font/sfr-1.0-black-webfont.eot');src:url('//static.s-sfr.fr/resources/font/sfr-1.0-black-webfont.eot?#iefix') format('embedded-opentype'), url('//static.s-sfr.fr/resources/font/sfr-1.0-black-webfont.woff') format('woff'), url('//static.s-sfr.fr/resources/font/sfr-1.0-black-webfont.ttf') format('truetype'), url('//static.s-sfr.fr/resources/font/sfr-1.0-black-webfont.svg#SFRThin') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
body{font-family:"SFR-Regular";font-size:16px;line-height:22px;color:#000000;}
strong{font-weight:  "SFR-Bold";}
h1{font-family:"SFR-Bold";font-family:"SFR-Black";font-size:35px;line-height:35px;}
h1.sr-text-50{font-size:50px;}
h2{font-family:"SFR-Bold";font-size:26px;line-height:46px;}
h3{margin-bottom:20px;font-family:"SFR-Bold";font-size:18px;font-weight:bold;line-height:18px;text-transform:uppercase;}
#sfco-offer h2{text-transform:capitalize;} 
.sr-fam-p h3{margin-bottom:15px;}
span.sr-text-grey-11{font-family:"SFR-Regular";font-size:11px;color:#9a9cac;line-height:11px;}
span.sr-text-grey-13{font-family:"SFR-Regular";font-size:13px;color:#9a9cac;line-height:13px;}
.sr-text-grey-14{font-family:"SFR-Regular";font-size:14px;color:#9a9cac;line-height:24px;}
span.sr-text-grey-18{font-family:"SFR-Regular";font-size:18px;font-weight:bold;color:#9a9cac;line-height:18px;}
span.sr-text-13{font-family:"SFR-Regular";font-size:13px;line-height:13px;}
span.sr-text-13B{font-family:"SFR-Bold";font-size:13px;line-height:13px;}
span.sr-text-14{font-family:"SFR-Regular";font-size:14px;line-height:14px;}
span.sr-text-15{font-family:"SFR-Regular";font-size:15px;line-height:15px;}
span.sr-text-15B{font-family:"SFR-Regular";font-size:15px;font-weight:bold;line-height:15px;}
span.sr-text-15BB{font-family:"SFR-Bold";font-size:15px;font-weight:bold;line-height:15px;}
span.sr-text-16BB{font-family:"SFR-Bold";font-size:16px;line-height:15px;}
span.sr-text-18B{font-family:"SFR-Bold";font-size:18px;line-height:18px;}
span.sr-text-18BB{font-family:"SFR-Bold";font-size:18px;line-height:18px;}
span.sr-text-21T{font-family:"SFR-Thin";font-size:21px;line-height:25px;}
span.sr-text-21B{font-family:"SFR-Regular";font-size:21px;font-weight:bold;line-height:25px;}
span.sr-text-21BB{font-family:"SFR-Bold";font-size:21px;font-weight:bold;line-height:25px;}
span.sr-text-25B{font-family:"SFR-Regular";font-size:25px;font-weight:bold;line-height:25px;}
span.sr-text-25BB{font-family:"SFR-Bold";font-size:25px;font-weight:bold;line-height:25px;}
span.sr-text-50B{font-family:"SFR-Regular";font-size:50px;font-weight:bold;line-height:50px;}
span.sr-text-22B{font-family:"SFR-Black";font-size:22px;line-height:22px;}
p{margin:0 0 20px 0;}
button.sr-but-main{background:#e70059;border:none;color:#fff;font-family:"SFR-Bold";font-size:16px;padding:0 40px;cursor:pointer;vertical-align:bottom;border-radius:12px;background:linear-gradient(to right, #de659f, #da3832);}
button.sr-but-main:hover:not([disabled]){background-image:linear-gradient(to right, #cb4485, #bd150f) !important;}
button.sr-but-main:first-letter{text-transform:uppercase;}
button[disabled].sr-but-main{ border-radius: 12px; background-image: linear-gradient(to right, #f6c6dd, #e87b77); cursor: default; opacity: 0.6; }
button.sr-but-sec,button.sr-but-third,button.sr-but-fourth{background:#fff;border:1px solid #da3832;font-family:"SFR-Bold";font-size:16px; padding:0 40px;cursor:pointer;color:#da3832;vertical-align:bottom;border-radius:12px;}
button.sr-but-sec:hover,button.sr-but-third:hover,button.sr-but-fourth:hover{border:1px solid #bd150f; color: #bd150f; }
button[disabled].sr-but-sec,button[disabled].sr-but-third,button[disabled].sr-but-fourth{border:1px solid #f2f2f2;color:#babbbc;}
button.sr-but-size-1{height:65px;}
button.sr-but-size-1-220{width:220px;height:65px;padding:0 20px;}
button.sr-but-size-1-max{width:275px;height:65px;padding:0 40px;}
button.sr-but-size-2-max{width:300px;height:80px;background:linear-gradient(to right, #de659f, #da3832);border:none;color:#fff;font-family:"SFR-Bold";font-size:16px;cursor:pointer;text-transform:capitalize !important;margin:10px 5px;border-radius:10px;}
button.sr-but-size-2-max-empty{width:300px;height:80px;background:transparent;border:1px solid #da3832;color:#da3832;font-family:"SFR-Bold";font-size:16px;cursor:pointer;margin:10px 5px;text-transform:capitalize !important;color:#da3832;border-radius:10px;}
button.sr-size-1{width:150px;height:50px;}
.sr-size-2{width:225px;height:50px;}
button.sr-size-3{width:135px;height:50px;}
button.sr-size-4{width:170px;height:50px;}
button.sr-size-5{width:150px;height:50px;}
.sr-btn-dsk1{position:relative;bottom:63px;}
a{text-decoration:none;color:#000000;}
a.sr-link{border-bottom:2px solid #e70059;}
a.sr-link-1{position:relative;display:inline-block;margin-left:20px;}
a.sr-link-1:hover{color:#e70059;}
a.sr-link-1:before{content:"";position:absolute;left:-20px;top:5px;display:inline-block;width:16px;height:16px;vertical-align:middle;background:url(//static.s-sfr.fr/media/092018petit-chevron.png) no-repeat;}
a.sr-chevron{position:relative;display:block;width:100%;padding-right:35px;border:0;padding-left:10px;}
a.sr-chevron::after{content: "";position: absolute;top: 50%;right: -10px;display: inline-block;width: 32px;height: 32px;margin-top: -10px;background: url(//static.s-sfr.fr/media/092018chevron-rouge-droit-1.png) no-repeat;background-size: 10px;}
.sr-nochevron > div{position:relative;display:block;width:100%;height:100%;}
.sr-nochevron td:first-child > div{padding:35px 0;}
.sr-nochevron td:nth-child(2) > div{padding:35px 35px 35px 0;}
a.sr-chevron2{position:relative;} 
a.sr-trig-toggle.sr-text-16{cursor:pointer;display:block;margin:15px 0;}
a.sr-trig-toggle.sr-text-16 figure.sr-icon-chevg{margin-left:10px;}
.sr-icon-valid{background: url(http://static.s-sfr.fr/media/092018check-1.png) no-repeat;background-size: 16px;width: 16px;height: 14px;display: inline-block;margin-right: 6px;}
figure{display:inline-block;vertical-align:middle;background:url('//static.s-sfr.fr/media/092018sr-sfr-sprites.png') no-repeat left top;vertical-align:middle;}
figure.sr-icon-facture{width:32px;height:32px;background-position:-32px -48px;}
figure.sr-icon-bouee{width:36px;height:36px;background-position:0 0;}
figure.sr-icon-liste{width:45px;height:45px;background-position:x x;}
figure.sr-icon-chevg{width:16px;height:22px;background-position:-5px -52px;}
figure.sr-icon-histo{width:45px;height:45px;background-position:x x;}
figure.sr-icon-idea{width:56px; /*width:128px*/height:128px;background-position:0 -96px;}
figure.sr-icon-burger{width:128px;height:128px;background-position:-128px -96px;}
figure.sr-icon-warning{width:128px;height:128px;background-position:-256px -96px;}
figure.sr-icon-pendule{width:16px;height:16px;background-position:-16px -80px;margin-left:-2px; margin-right: 5px;}
figure.sr-icon-v{width:16px;height:16px;background-position:-32px -80px;}
figure.sr-icon-x{width:16px;height:16px;background-position:-48px -80px;}
figure.sr-icon-family-v{width:20px;height:18px;background:url('//static.s-sfr.fr/media/092018check-1.png');}
figure.sr-icon-family-x{width:20px;height:18px;background:url('//static.s-sfr.fr/media/092018family-ko.png');}
figure.sr-rotate90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
figure.sr-rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
figure.sr-rotate270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
figure.sr-rotate360{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
ul.sr-tabs{display:inline-block;}
ul.sr-tabs:after{content:"";display:block;clear:both;}
ul.sr-tabs li{position:relative;float:left;height:43px;line-height:60px;font-family:"SFR-Regular";/*font-weight:bold !important;*/font-size:17px;text-transform:uppercase;margin-right:40px;font-size:14px;text-transform:none;}
ul.sr-tabs li.active{border-bottom:2px solid #e70059;border:none;font-family:'SFR-Bold';}
ul.sr-tabs li.active:after{content:'';position:absolute;background:linear-gradient(90deg, #871D81 0%, #E2001A 100%);height:3px;width:100%;bottom:-10px;left:0;}
ul.sr-tabs-types{display:block;position:absolute;right:0;top:0;}
ul.sr-tabs-types:after{content:"";display:block;clear:both;}
ul.sr-tabs-types li{float:left;width:45px;height:45px;line-height:45px;margin-right:10px;font-family:"SFR-Regular";font-size:17px;text-transform:uppercase;}
ul.sr-tabs-types li:last-child{margin:0;}
table{width:100%;}
table.sr-table-0{}
table.sr-table-0 td{padding:10px 0;}
table.sr-table-0 td:nth-child(2){text-align:right;}
table.sr-table-0 tr:last-child td{padding-bottom:35px;border-bottom:solid 1px #ebebeb;}
table.sr-table-0 td.sr-message{border:0;}
table.sr-table-1{}
table.sr-table-1 td{padding:0;border-bottom:solid 1px #ebebeb;vertical-align:middle;}
table.sr-table-1 td:nth-child(2){text-align:right;}
table.sr-table-1 tr:last-child td{border:0;}
table.sr-table-1 td:first-child a.sr-chevron::after{display:none;}
table.sr-table-1 td > a{padding:35px 35px 35px 0;}
table.sr-table-1 td > span{display:inline-block;padding:35px 0;}
table.sr-table-1 td:nth-child(2) figure.sr-icon-v,table.sr-table-1 td:nth-child(2) figure.sr-icon-x{margin-right:10px}
table.sr-table-1 td.empty{height:35px;}
table.sr-table-2{}
table.sr-table-2 td{padding:35px 0;border-bottom:solid 1px #ffffff;}
table.sr-table-2 td:nth-child(2){text-align:right;}
table.sr-table-2 tr:last-child td{border:0;}
table.sr-table-2 td.sr-message{border:0;}
table.sr-table-3{}
table.sr-table-3 td{padding:0;border-bottom:solid 1px #ebebeb;vertical-align:middle;}
table.sr-table-3 td:nth-child(2){text-align:right;}
table.sr-table-3 tr:last-child td{border:0;}
table.sr-table-3 td.sr-message{border:0;}
table.sr-table-3 td:nth-child(2) a.sr-chevron > span{display:inline;}
table.sr-table-3 td:first-child a.sr-chevron::after{display:none;}
table.sr-table-3 td > a{padding:35px 35px 35px 0;}
table.sr-table-3 td > span{display:inline-block;padding:35px 0;}
table.sr-table-3 figure.sr-icon-v,table.sr-table-3 figure.sr-icon-x{margin-right:10px}
table.sr-table-3 .sr-nochevron td:first-child > div{padding:0 0 0 0;}
table.sr-table-3 .sr-nochevron td:nth-child(2) > div{padding:35px 35px 35px 0;}
.sr-marg-separator{margin:30px 0;}
.sr-separator-b{border-bottom:solid 1px #ebebeb;}
.sr-noborder{border:none !important;}
.sr-nomargin{margin:0 !important;}
.sr-nopadding{padding:0 !important;}
.sr-s-txt-center{text-align:center;}
.sr-s-txt-min{text-transform:lowercase;}
.sr-s-txt-maj{text-transform:uppercase;}
.sr-txt-bold{font-family:'SFR-Bold';}
.sr-txt-italic{font-style:italic;}
.sr-inline{display:inline-block;}
.sr-inline-block{display:inline-block;}
.sr-inline-block-v{display:inline-block;vertical-align:middle;line-height:normal;}
.sr-block{display:block;}
.sr-tableCell{display:table-cell;}
.sr-noshadow{box-shadow:none !important;}
.sr-valign-t{vertical-align:top;}
.sr-valign-m{vertical-align:middle;}
.sr-valign-b{vertical-align:bottom;}
.sr-float-r{float:right;}
.sr-float-l{float:left;}
.sr-float-n{float:none;}
.sr-float-clear{clear:both;}
.sr-flex-desktop2{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between;}
.sr-padding-t-6{padding-top:6px !important;}
.sr-padding-t-15{padding-top:15px !important;}
.sr-padding-b-15{padding-bottom:15px !important;}
.sr-padding-l-15{padding-left:15px !important;}
.sr-padding-r-15{padding-right:15px !important;}
.sr-padding-tb-15{padding:15px 0 !important;}
.sr-padding-lr-15{padding:0 15px !important;}
.sr-padding-t-20{padding-top:20px !important;}
.sr-padding-b-20{padding-bottom:20px !important;}
.sr-padding-t-30 {padding-top: 30px!important;}
.sr-padding-t-35{padding-top:35px !important;}
.sr-padding-b-35{padding-bottom:35px !important;}
.sr-padding-l-35{padding-left:35px !important;}
.sr-padding-r-35{padding-right:35px !important;}
.sr-padding-tb-35{padding:35px 0 !important;}
.sr-padding-lr-35{padding:0 35px !important;}
.sr-padding-t-50{padding-top:50px !important;}
.sr-padding-b-50{padding-top:50px !important;}
.sr-padding-l-50{padding-top:50px !important;}
.sr-padding-r-50{padding-top:50px !important;}
.sr-padding-tb-50{padding-top:50px !important;}
.sr-padding-lr-50{padding-top:50px !important;}
.sr-padding-l-160{padding-left:160px !important;}
.sr-s-color-main{color:#9c3c7a;}
.sr-s-color-alert{color:#DA3832;}
.sr-s-color-green{color:#00e094;}
.sr-s-color-fine{color:#18d547;}
.sr-s-color-rougesfr{color:#e70059;}
.sr-space-l-btn{margin-left:15px;margin-bottom:100%;}
.sr-s-bgcolor-yellow{background-color:#ffcd00 !important;}
.sr-s-bgcolor-yellow::after{border-color:transparent transparent #ffcd00 transparent !important;}
.sr-retour{padding-bottom:20px;display:block;}
.sr-red-cross{background:url(https://www.sfr.fr/tester-ma-ligne/static/medias/images/sprite.png);display:inline-block;background-repeat:no-repeat;width:12px;height:12px;background-position:-4px -90px;content:'';vertical-align:top;margin:2px 15px 0px 0px !important;}
.sr-green-tick{background:url(https://www.sfr.fr/tester-ma-ligne/static/medias/images/sprite.png);display:inline-block;background-repeat:no-repeat;width:17px;height:12px;background-position:-4px -36px;content:'';vertical-align:top;margin:2px;margin-right:8px;}
.sr-container-main{width:770px;margin:0 auto 50px auto;}
.sr-container-home{width:970px;margin:0 auto 50px auto;}
.sr-container-wrapper-h1{margin-bottom:15px;text-align:left;font-family:'SFR-Black'!important;text-transform:uppercase;}
.sr-container-wrapper-h1 h1{text-align:center;}
.sr-container-wrapper-tabs{margin:-10px 0 20px 0;}
.sr-container-wrapper-m{border-radius:10px;margin-bottom:30px;background:#fff;box-shadow:0 4px 15px 0 rgba(0, 0, 0, 0.05);}
.sr-container-wrapper-h{height:140px;margin-bottom:10px;background:#fff;box-shadow:0 4px 15px 0 rgba(0, 0, 0, 0.05);border-radius: 10px;}
.sr-container-wrapper-back{position:relative;height:60px;padding:25px 0 0 25px;}
.sr-container-wrapper-back a::before{content:"";position:absolute;top:50%;left:-10px;display:block;width:32px;height:32px;margin:-11px 0 0 0;background:url(//static.s-sfr.fr/media/092018sr-sfr-sprites.png) no-repeat 0 -48px;transform:rotate(180deg);}
.sr-container-wrapper-back a{color: #e70059;font-size:15px;text-transform:capitalize;font-family:'SFR-Regular';}
#sfco-help.sr-container-wrapper-grey { margin-top: 30px; }
.sr-container-wrapper-grey{padding:30px 30px;box-shadow:0 4px 15px 0 rgba(0, 0, 0, 0.05);text-align:center;/*height:235px;border-radius:10px;*/background-image:radial-gradient(circle at 50% 50%, #139bd6, #1b2157);color:#fff; float:left; width:100%; margin-bottom:20px;}
.sr-container-wrapper-grey figure{margin-bottom:10px;}
.sr-container-wrapper-grey div{margin-bottom:20px;}
.sr-container-wrapper-grey li{margin-bottom:20px;}
.sr-container-wrapper-grey li:last-child{margin-bottom:0px;}
.sr-container-wrapper-grey a{color:#fff;font-family:"sfr-regular";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:normal;margin-left:0;}
.sr-container-title{padding:30px 70px;border-bottom:solid 1px #ebebeb;background-image:radial-gradient(circle at 50% 50%, #d15a9c, #310036);border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;}
.sr-container-title-white{padding:30px 70px;border-bottom:solid 1px #ebebeb;background-image:none; background-color: #fff; color: #000; border-top-left-radius:10px;border-top-right-radius:10px;}
.sr-container-title#global-sfcu-bloc { background-color:#fff; color: #000; background-image: none; }
#sr-family-accueil-France .sr-container-title #erreur { background-color: #fff; color: #000; background-image: none; }
#sr-family-partage-contenus .sr-container-title { color: #000; background-image: none; background-color: #fff; }
.sr-container-title.bk-balnc { background-image: none; background-color: #fff; color: #000; }
.sr-text-18BB.sr-sc-conserver-titre { font-family: 'SFR-Bold'!important; color:#fff; }
.sr-container-h3{margin:35px 0 20px 0;}
.sr-container-content{padding:0 70px;/*overflow:auto;*/}
.sr-container-box{padding:0;border-bottom:solid 1px #ebebeb;}
.sr-container-box:last-child{border:none;}
.sr-container-box > a{padding:35px 0;}
.sr-container-box .sr-cheveron-off{padding:35px 0;}
.sr-container-box a.sr-chevron2{display:block;padding:0;}
.sr-arrow{max-width:100%;overflow:hidden;}
.sr-block-line-col{display:inline-block;vertical-align:middle;}
.sr-visuel-120-120{width:120px;/*height:120px;line-height:120px;*/overflow:hidden;}
.sr-visuel-120-120 img{width:100%;vertical-align:middle;}
.sr-logo-wrapper{display:inline-block;margin:0 35px 0 0;line-height:60px;}
.sr-logo-wrapper img{vertical-align:middle;}
.sr-bar-outside{position:relative;width:332px;height:30px;margin:0 0 35px 0;border-radius:50px;background-color:#f2f2f2;z-index:1;}
.sr-bar-outside .infos{position:absolute;top:35px;left:0;width:100%;}
.sr-bar-inside{position:absolute;top:0;left:0;height:30px;border-radius:50px;z-index:2;border-radius:50px;background-color:#2acac6;}
.sr-message{position:relative;padding:0;border-radius:10px;}
.sr-container-title .sr-message-wrapper{position:relative;margin-bottom:35px;padding:0px 30px;background:#310036;border-radius:10px;}
.sr-container-title .sr-message .sr-message-wrapper::after{content:"";position:absolute;top:-12px;width:0;height:0;margin-left:-12px;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent #310036 transparent;}
.sr-message-wrapper{position:relative;margin-bottom:35px;padding:0px 30px;background:#f2f2f2;border-radius:10px;}
.sr-message-wrapper-without-after{position:relative;margin-bottom:35px;padding:0px 30px;background:#f2f2f2;border-radius:10px;}
.sr-message-wrapper-without-after::after{content:none;}
.sr-message-wrapper.sr-s-bgcolor-yellow{padding:0;}
.sr-message .sr-message-wrapper::after{content:"";position:absolute;top:-12px;width:0;height:0;margin-left:-12px;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent #f0f1f2 transparent;}
.sr-message .text{display:inline-block;width:100%; padding: 20px 80px 20px 0; margin-right:-133px; /* margin-right: -80px */ vertical-align:middle;}
.sr-message .text span{display:inline-block;margin:0 0 10px 0;}
.sr-message .icon{position:relative;display:inline-block;width:128px;text-align:right;vertical-align:middle;overflow:hidden;}
.sr-message-l5::after{left:5%;}
.sr-message-l10::after{left:10%;}
.sr-message-l15::after{left:15%;}
.sr-message-l20::after{left:20%;}
.sr-message-l25::after{left:25%;}
.sr-message-l30::after{left:30%;}
.sr-message-l35::after{left:35%;}
.sr-message-l40::after{left:40%;}
.sr-message-l45::after{left:45%;}
.sr-message-l50::after{left:50%;}
.sr-message-l55::after{left:55%;}
.sr-message-l60::after{left:60%;}
.sr-message-l65::after{left:65%;}
.sr-message-l70::after{left:70%;}
.sr-message-l75::after{left:75%;}
.sr-message-l80::after{left:80%;}
.sr-message-l85::after{left:85%;}
.sr-message-l90::after{left:90%;}
.sr-message-l95::after{left:95%;}
.sr-message .sr-message-table{margin:15px 0 -20px 0;}
.sr-message .sr-message-table .sr-container-box{margin:0 -30px;border-bottom:solid 1px #ffffff;}
.sr-message .sr-message-table .sr-container-box:first-child{padding-top: 30px; }
.sr-message .sr-message-table .sr-container-box > span{padding:35px 30px;}
.sr-message .sr-message-table .sr-container-box > a{padding:35px 55px 35px 30px;}
.sr-message .sr-message-table .sr-container-box > a.sr-chevron:after{right:20px;}
.sr-message-table .sr-container-box a.sr-chevron:after { margin-top: -11px!important; }
.sr-message-wrapper > .text span{width:85%;/*text-align:justify;*/}
.sr-message-2{position:relative;margin:0 0 40px 0;}
.sr-message-2::before{content:"";position:absolute;top:-9px;left:21px;display:block;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #eff0f1 transparent;z-index:2;}
.sr-message-2::after{content:"";position:absolute;top:-10px;left:20px;display:block;width:0;height:0;border-style:solid;border-width:0 11px 11px 11px;border-color:transparent transparent #e70059 transparent;z-index:1;}
.sr-message-2-wrapper{position:relative;padding:30px 225px 30px 30px;border:1px solid #e70059;}
.sr-message-2-wrapper figure{position:absolute;top:50%;right:0px;margin-top:-64px;}
.sr-message-2-wrapper hr{border:0;border-bottom:1px solid #e70059;margin-top:45px;margin-bottom:45px;}
.sr-popin{display:none;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:0;z-index:100000;}
.sr-popin-bg{width:100%;height:100%;background:rgba(0, 0, 0, .7);}
.sr-popin-wrapper{position:absolute;top:100%;width:100%;height:100%;}
.sr-popin-closer{position:absolute;top:0;right:-50px;cursor:pointer;color:#da3832;z-index:1;}
.sr-popin-closer-wrapper{width:50px;height:50px;line-height:50px;text-align:center;background:#da3832;}
.sr-popin-closer-wrapper::after{content:"";display:inline-block;width:40px;height:40px;background:url(//static.s-sfr.fr/media/sr-sfr-sprites-1.png) no-repeat /*-52px -4px*/ -51px 0px; vertical-align:middle;}
.sr-popin-content{position:relative;width:100%;height:100%;padding:0 50px;overflow-y:auto;}
.sr-popin-content-wrapper{position:relative;max-width:565px;margin:90px auto 0;padding:0 30px 30px;background:#ffffff;}
.sr-popin-title{ margin: 0 -30px 30px; padding: 30px 30px; border-bottom:solid 1px #ebebeb;text-align:left;}
/*.sr-popin-content-inside{padding-bottom:30px;}*/
.sr-popin-content-inside ul{padding:0 0 0 15px;}
.sr-popin-content-inside ul li::before{content:'\25CF';display:inline-block;position:relative;left:-15px;margin:0 -8px 0 0;font-size:12px;vertical-align:middle;}
.sr-popin-actblock{margin:0 -30px 0;padding:35px 30px 0;border-top:solid 1px #ebebeb;text-align:left;text-align:center;}
.sr-popin-links{position:relative;width:100%;z-index:1;}
.sr-popin-links-wrapper{max-width:565px;margin:0 auto;padding:25px 30px;background:#fff;box-shadow:0 -2px 4px 0 rgba(0, 0, 0, 0.19);}
.sr-popin ul li{margin:0 0 10px 0;}
.sr-popin .sticky{position:absolute;bottom:0;left:0;}
.sr-popin-act{display:none;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:0;z-index:100000;}
.sr-popin-act-bg{width:100%;height:100%;background:rgba(0, 0, 0, .7);}
.sr-popin-act-wrapper{position:absolute;top:0;width:100%;height:100%;}
.sr-popin-act-closer{position:absolute;top:0;right:-51px;cursor:pointer;color:#e70059;z-index:1;}
.sr-popin-act-closer-wrapper{width:50px;height:50px;line-height:50px;text-align:center;background:#da3832;}
.sr-popin-act-closer-wrapper::after{content:"";display:inline-block;width:20px;height:20px;background:url(//static.s-sfr.fr/media/092018croix_blanche.png) no-repeat;vertical-align:middle;margin-top:15px;}
.sr-popin-act-content{position:relative;width:100%;height:100%;padding:0 30px;overflow-y:auto;}
.sr-popin-act-content-wrapper{position:relative;max-width:565px;margin:90px auto 0;padding:0 30px 30px;background:#fff;}
.sr-popin-act-title{margin:0 -30px 60px;padding:50px 30px 35px;border-bottom:solid 1px #ebebeb;text-align:left;}
.sr-popin-act-content-inside{padding-bottom:30px;}
.sr-popin-act-actblock{margin:0 -30px 0;padding:35px 30px 0;border-top:solid 1px #ebebeb;text-align:left;text-align:center;}
.sr-popin-act-links{position:relative;width:100%;z-index:1;}
.sr-popin-act-links-wrapper{max-width:565px;margin:0 auto;padding:25px 30px;background:#fff;box-shadow:0 -2px 4px 0 rgba(0, 0, 0, 0.19);}
.sr-popin-act ul li{margin:0 0 10px 0;}
.sr-popin-container .sr-container-title{ background-color: #fff; background-color: #fff; background-image: none; color: #000; padding: 30px; }
.sr-box-equipement{width:170px;height:120px;}
.sr-box-equipement > *{max-width:100%;}
.sr-info-loc{display:inline-block;text-align:left;vertical-align:60px;margin-left:26px;}
.sr-info-loc div:nth-child(1){margin-bottom:5px;}
.sr-info-loc div:nth-child(2){margin-bottom:16px;}
ul.sr-help-bot li{margin-bottom:10px;}
.sr-fam-p span:last-child{margin-top:5px;display:block;}
.sr-fam-but{display:inline-block;vertical-align:middle !important;padding:10px 30px !important;}
.sr-hist{padding-bottom:50px;}
.sr-hist div:first-child{}
.sr-but-hist{cursor:pointer;}
.sr-but-hist:hover{cursor:pointer;}
.graphLabelsr-chart{margin:10px 0;}
.sr-but-hist.sr-small{display:none;}
#graphHolder3sr-chart, #graphHolder2sr-chart{margin:0 auto !important;}
.subBarssr-chart{min-height:15px;margin:0 auto;width:40px !important;}
.sr-hist-legend{padding-bottom:40px;}
.sr-hist-legend li:nth-child(1)::before{content:"• ";font-size:50px;vertical-align:text-bottom;color:#2acac6;}
.sr-hist-legend li:nth-child(2)::before{content:"• ";font-size:50px;vertical-align:text-bottom;color:#e70059;}
.sr-hist-legend li:nth-child(3)::before{content:"• ";font-size:50px;vertical-align:text-bottom;color:#f2f2f2;}
.sr-hist-legend li{font-size:11px;color:#9a9cac;}
.graphFieldsr-chart{margin:0 30px !important;}
.sr-hist-container{overflow:hidden;}
#myPushArrow { border-radius: 10px; }
.sr-picto-list{background:url(//static.s-sfr.fr/media/092018picto-list-off.png);display:inline-block;}
.sr-picto-list:hover{background:url(//static.s-sfr.fr/media/092018picto-list-on.png);cursor:pointer;}
.sr-picto-list.sr-picto-active{background:url(//static.s-sfr.fr/media/092018picto-list-on.png);}
.sr-picto-graph{background:url(//static.s-sfr.fr/media/092018picto-graph-off.png);display:inline-block;}
.sr-picto-graph:hover{background:url(//static.s-sfr.fr/media/092018picto-graph-on.png);cursor:pointer;}
.sr-picto-graph.sr-picto-active{background:url(//static.s-sfr.fr/media/092018picto-graph-on.png);}
.sr-rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.sr-home-part1{width:270px;height:100%;display:inline-block;background-color:#f7f7f7;border-radius: 10px 0 0px 10px;}
.sr-home-part2{width:675px;height:100%;margin-left:-5px;display:inline-block;}
.sr-home-part3{width:25px;height:100%;margin-left:-4px;margin-right:-1px;display:inline-block;background-color:#71245f;cursor:pointer;border-radius: 0 10px 10px 0;}
.sr-home-part4{width:0px;background-color:#e70059;height:140px;margin-top:-135px;margin-top:-80px;margin-left:-675px;float:right;background-image: radial-gradient(circle at 50% 50%, #d15a9c, #310036);border-radius: 0 10px 10px 0;}
.sr-container-wrapper-h{margin-bottom:20px;}
.sr-container-part1{height:43px;width:100%;margin-top:calc((140px - 43px) / 2);display:table;margin-left:20px;}
.sr-container-part1-info{text-align:left;}
.sr-container-part1-info{vertical-align:middle;display:inline-block;margin-left:11px;text-transform:uppercase;}
.sr-container-part1 img{vertical-align:middle;}
.sr-container-part2{height:70px;width:100%;margin-top:calc((140px - 90px) / 2);display:table;margin-left:30px;transition:visibility 0.6s, opacity 0.2s linear;}
.sr-container-part2 img{vertical-align:middle;width:100px;height:90px;}
.sr-container-part2-info{vertical-align:middle;display:inline-block;margin-left:11px;width:280px;}
.sr-container-part2-info2{vertical-align:middle;display:inline-block;margin-left:42px;}
.sr-container-part2-trait{display:inline-block;width:1px;height:70px;background-color:#d9d9d9;vertical-align:middle;}
.sr-container-part4{height:70px;width:100%;margin-top:calc((140px - 30px) / 2);display:table;text-align:center;color:#fff;visibility:hidden;opacity:0;}
.sr-container-part4-trait{display:inline-block;width:1px;height:30px;background-color:#d9d9d9;vertical-align:middle;}
.sr-container-part4-info{vertical-align:middle;display:inline-block;margin:0px 20px;}
.sr-container-part4-info span{cursor:pointer;}
.sr-circle:before{content:' \25CF';font-size:10px;position:absolute;padding-left:10px;color:#fff;}
.sr-home-lib{width:77px;height:15px;background:#e70059;position:absolute;margin-top:-49px;text-transform:uppercase;margin-left:-20px;text-align:center;padding-top:2px;color:#fff;}
.sr-home-lib span{margin-top:-1px;display:block;}
.sr-isred{background-color:#00e094 !important;}
.sr-home-lastpart1{width:200px;height:100%;display:inline-block;width:270px;}
.sr-container-lastpart1{text-align:center;height:100%;}
.sr-container-lastpart1 img{}
.sr-home-lastpart2{display:inline-block;height:100%;width:415px;vertical-align: middle!important; height: 90px; }
.sr-container-lastpart2 div:nth-child(1) br{display:none;}
.sr-container-lastpart2{text-transform:uppercase;}
.sr-home-lastpart3{display:inline-block;height:100px;vertical-align:middle;float:right;padding:25px 40px;}
.sr-home-lastpart3 div button{padding:20px 30px;}
.sr-home-part3:hover .sr-home-part4{width:700px;}
.sr-home-part3:hover .sr-container-part4{visibility:visible;opacity:1;display:block;-webkit-transition:left 1s ease 0.1s, width 0s ease-out 0.1s, border-width 0s ease-out 0.1s;}
.sr-container-part2-info2 .sr-but-sec{display:none;}
.sr-lastpart-bigcontainer{height:135px;padding:15px 0;}
.sr-s7-1{margin-top:4px;margin-left:15px;clip:rect(0px, 370px, 136px, 0px);position:absolute;}
.sr-s7-2{width:340px;margin:40px auto 0 345px;display:inline-block;}
.sr-s7-3{position:absolute;display:block;margin-left:780px;margin-top:-55px;}
.sr-container-home .sr-container-wrapper-h1{padding-top:40px;}
.sr-container-lastpart2 div img{margin:0 50px 0 0;}
.sr-special-2 .sr-sfr-psp img{margin:0 30px;width:auto;height:40px;}
.sr-special-2 .sr-container-part3 button{display:none;}
.sr-special-1{display:none !important;}
.sr-special-2 .sr-home-part1 .sr-container-part1{margin-top:30px;}
.sr-special-2 .sr-home-part2 .sr-container-part2{margin-top:55px;margin-left:100px;}
.sr-special-3 .sr-container-part2-trait{}
.sr-special-4 .sr-container-part2{}
.sr-special-5 .sr-home-part2 .sr-container-part2{}
.sr-link-custom{color:white;border-bottom:2px solid white;padding-bottom:4px;}
.sr-arrow-default-r{width:475px;height:200px;background-color:#00e094;display:inline-block;}
.sr-arrow-default-r:nth-child(odd){margin-right:15px;}
.sr-special-7{margin-top:20px;}
.sr-home-part4 a{color:#fff;font-family:"SFR-Bold";font-size:15px;}
.sr-home-part4 a:hover{border-bottom:2px solid white;padding-bottom:4px;}
.sr-special-7 .sr-container-part3{text-align:right;}
.sr-special-7 .sr-container-part3 a{display:block;}
#messageError {color: #e70059;}
#messageEnvoie {margin-top: 8px;display: block;color: #e70059;margin-bottom: 8px;}
.sr-special-4 .sr-container-part2-info,.sr-special-5 .sr-container-part2-info,.sr-special-6 .sr-container-part2-info{width:410px;}
#sr-ban-1 .sr-home-lastpart1{float:left;}
#sr-ban-1 .sr-home-lastpart2{margin-top:15px;}
#sr-ban-1 .sr-container-lastpart1 img{width:105px;margin-top:10px;}
.sr-sc-title.sr-container-title{padding-top:30px;padding-bottom:60px;}
.sr-sc-title h2{display:inline-block;}
.sr-sc-title span.sr-text-14{display:block;float:right;margin-top:20px;}
.sr-sc-title ul{float:right;}
#sr-sc-content{padding:35px 70px;}
.sr-sc-container-step{width:100%;display:inline-block;}
.sr-sc-circle-checked{background:url(//static.s-sfr.fr/media/rond-check-ok.png);display:inline-block;height:20px;width:20px;background-repeat:no-repeat;vertical-align:top;margin-top:20px;margin-right:15px;}
.sr-sc-circle-rejected{background:url(//static.s-sfr.fr/media/rond-picto-croix-rejet-de-commande.png);display:inline-block;height:20px;width:20px;background-repeat:no-repeat;vertical-align:top;margin-top:20px;margin-right:15px;}
.sr-sc-circle-plain{border-radius:50%;width:20px;height:20px;background:#e2011a;display:inline-block;vertical-align:top;margin-top:20px;margin-right:20px;}
.sr-sc-circle-empty{border-radius:50%;border:2px solid #d6d6d6;width:20px;height:20px;background:#fff;display:inline-block;vertical-align:top;margin-top:20px;margin-right:20px;}
.sr-sc-step{display:inline-block;width:585px;}
.sr-sc-step-info{width:100%;display:block;padding:10px 0 20px 0;}
.sr-sc-next-step{margin-left:45px;margin-top:25px;}
.sr-sc-step-done{padding:20px 0 35px 0;border-bottom:2px solid #ebebeb;}
.sr-sc-step-active{border:1px solid #e70059;padding:20px 20px;}
.sr-sc-step-active:after{content:'';display:block;position:relative;left:-28px;top:2px;width:15px;height:15px;background:#FFFFFF;border-right:1px solid #e70059;border-bottom:1px solid #e70059;-moz-transform:rotat(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);-o-transform:rotate(135deg);}
.sr-sc-step-inactive{border:1px solid #d6d6d6;padding:20px 20px;}
.sr-sc-step-inactive:after{content:'';display:block;position:relative;left:-28px;top:2px;width:15px;height:15px;background:#FFFFFF;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);-o-transform:rotate(135deg);}
.sr-sc-step-reject{border:1px solid #000;padding:20px 20px;}
.sr-sc-step-reject:after{content:'';display:block;position:relative;left:-28px;top:2px;width:15px;height:15px;background:#FFFFFF;border-right:1px solid #000;border-bottom:1px solid #000;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);-o-transform:rotate(135deg);}
.sr-sc-next-step, .sr-sc-container-step:not(.sr-step5){}
.sr-sc-needhelp{margin-bottom:225px;}
#sr-sc-sticky{position:fixed;z-index:9999;width:770px;text-align:center;bottom:0px;margin:0;box-shadow:0px 0px 14px 5px rgba(206, 206, 206, 1);}
#sr-sc-conserver-num .sr-sc-conserver-titre{width:480px;display:inline-block;}
#sr-sc-conserver-num #checkbox-3 + label{float:right;}
#sr-sc-conserver-num input[type="text"], input[type="number"], input[type="tel"]{font-size:20px;}
.sr-sc-switch.sr-sc-switch-lg{opacity:0;}
.sr-sc-label-text{color:#9a9cac;font-size:14px;}
.sr-sc-label-text + input[type="text"], input[type="number"], input[type="tel"]{display:block;width:370px;height:44px;margin-top:10px;padding:0 50px 0 10px;outline:none;font-size:15px;}
input.sr-sc-input-correct{display:block;width:370px;height:44px;margin-top:10px;}
input.sr-sc-input-incorrect:focus{outline:none;border:1px solid #e70059 !important;}
.sr-sc-label-sup{font-size:11px;color:#9a9cac;display:block;line-height:10px;}
.sr-sc-label-sup strong{font-family:"SFR-Bold";}
.sr-sc-label-sub{font-size:11px;color:#e70059;display:block;}
.sr-sc-conserver-input{position:relative;padding:20px 0;margin:0;}
.sr-sc-input-incorrect{border:1px solid #e70059 !important;}
div.sr-sc-input-correct-img{position:absolute;bottom:25px;left:335px;display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url('//static.s-sfr.fr/media/sr-sfr-sprites.png');width:16px;height:16px;background-position:-32px -80px;content:'';position:absolute;top:50%;margin-top:-9px;}
div.sr-sc-input-incorrect-img{position:absolute;bottom:25px;left:335px;display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url('//static.s-sfr.fr/media/sr-sfr-sprites.png');width:16px;height:16px;background-position:-48px -80px;content:'';position:absolute;top:50%;margin-top:-9px;}
div.sr-sc-datepicker{position:absolute;bottom:25px;left:335px;display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(//static.s-sfr.fr/media/calendar-copy.png);width:20px;top:53%;margin-top:0px;}
#sr-sc-conserver-num input[type="checkbox"].sr-sc-switch{position:absolute;margin:8px 0 0 16px;}
#sr-sc-conserver-num input[type="checkbox"].sr-sc-switch + label{position:relative;padding:5px 0 0 50px;line-height:2.0em;}
#sr-sc-conserver-num input[type="checkbox"].sr-sc-switch + label:before{content:"";position:absolute;display:block;left:0;top:0;width:40px;height:24px;border-radius:16px;background:#d9d9d9;border:1px solid #d9d9d9;-webkit-transition:all 0.3s;transition:all 0.3s;cursor:pointer;}
#sr-sc-conserver-num input[type="checkbox"].sr-sc-switch + label:after{content:"";position:absolute;display:block;left:0px;top:0px;width:24px;height:24px;border-radius:16px;background:#fff;border:1px solid #d9d9d9;-webkit-transition:all 0.3s;transition:all 0.3s;cursor:pointer;}
#sr-sc-conserver-num input[type="checkbox"].sr-sc-switch + label:hover:after{box-shadow:0 0 5px rgba(0, 0, 0, 0.3);}
#sr-sc-conserver-num input[type="checkbox"].sr-sc-switch:checked + label:after{margin-left:16px;}
#sr-sc-conserver-num input[type="checkbox"].sr-sc-switch:checked + label:before{background:#23b5b7;}
#sr-sc-conserver-num input[type="checkbox"].sr-sc-switch-lg{margin:10px 0 0 20px;}
#sr-sc-conserver-num input[type="checkbox"].sr-sc-switch-lg + label{position:relative;padding:7px 0 0 60px;line-height:2.3em;}
#sr-sc-conserver-num input[type="checkbox"].sr-sc-switch-lg + label:before{width:50px;height:30px;border-radius:20px;}
#sr-sc-conserver-num input[type="checkbox"].sr-sc-switch-lg + label:after{width:30px;height:30px;border-radius:20px;}
#sr-sc-conserver-num input[type="checkbox"].sr-sc-switch-lg + label:hover:after{box-shadow:0 0 8px rgba(0, 0, 0, 0.3);}
#sr-sc-conserver-num input[type="checkbox"].sr-sc-switch-lg:checked + label:after{margin-left:20px;}
#ui-datepicker-div{background:#fff !important;width:370px !important;font-family:'SFR-Regular';}
.ui-datepicker{padding:35px !important;box-shadow:0 4px 15px 0 rgba(0, 0, 0, 0.05);}
.sr-sc-datepicker{cursor:pointer;}
.ui-widget.ui-widget-content{border:none !important;}
.ui-state-default, .ui-widget-content .ui-state-default{border:none !important;background:#fff !important;color:#000 !important;text-align:center !important;font-size:12px !important;padding: 5px;display: block;}
.ui-datepicker-year{display:none !important;}
.ui-widget-header{border:none !important;background:#fff !important;color:#000 !important;font-family:"SFR-Bold" !important;font-weight:normal;}
table.ui-datepicker-calendar th span{color:#c1c2c7 !important;font-size:12px;font-weight:normal !important;}
.ui-datepicker-calendar td a:hover{background:#e70059 !important;color:#fff !important;cursor:pointer;}
span.ui-datepicker-month{font-family:"SFR-Bold";}
.ui-datepicker .ui-datepicker-next{background-image:url(//static.s-sfr.fr/media/images-pages-altice-altice-studio-arrow-right.png) !important;background-repeat:no-repeat !important;margin-top:5px;top:auto !important;}
.ui-datepicker .ui-datepicker-prev{background-image:url(//static.s-sfr.fr/media/images-pages-altice-altice-studio-arrow-left.png) !important;background-repeat:no-repeat !important;margin-left:15px;margin-top:5px;top:auto !important;left:1px !important;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:none !important;}
.ui-state-hover{background:#fff !important;border:none !important;cursor:pointer;right:2px !important;}
.sr-sc-form-conserver input{border: 1px solid #d5d5d5;}
.sr-sc-entete-detail{color:#9a9cac;font-size:14px;}
.sr-sc-entete-valeur{}
.sr-sc-horaires{height:200px;margin:0 0 -25px;}
.sr-sc-detail-iframe{padding:0 !important;height:550px;}
.sr-sc-detail-iframe iframe{width:100%;height:100%;}
.sfrp-order-time-cont{text-align:center;}
.sfrp-order-t1{width:280px;height:175px;background-color:#e70059;color:#fff;display:inline-block;vertical-align:top;}
.sfrp-order-close{display:none;}
.sfrp-order-t2{width:280px;background-color:#fff;display:inline-block;vertical-align:top;text-align:right;}
.sfrp-table-orderplace{width:90%;margin:0 auto;font-size:14px;}
.sr-sc-choice-radio{margin-bottom:20px;}
.sr-sc-choice-radio div{display:inline-block;}
.sr-sc-choice-radio .sr-text-15{width:420px;display:block;}
#sr-sc-annulation input[type="radio"]{position:absolute;opacity:0;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0;display:inline-block;cursor:pointer;}
#sr-sc-annulation input[type="radio"] + label{position:relative;padding:30px 25px 30px 25px;font-size:16px;line-height:25px;display:inline-block;display:table;border:1px solid #ebebeb;margin:0 0 5px 0;width:100%;cursor:pointer;}
#sr-sc-annulation input[type="radio"] + label:before{content:"";display:block;position:absolute;top:2px;height:20px;width:20px;background:white;border:1px solid #9c9e9f;box-shadow:inset 0px 0px 0px 4px white;-webkit-box-shadow:inset 0px 0px 0px 4px white;-moz-box-shadow:inset 0px 0px 0px 4px white;-o-box-shadow:inset 0px 0px 0px 4px white;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;cursor:pointer;margin-top:32px;}
#sr-sc-annulation input[type="radio"]:checked + label:before{background:#e70059;}
#sr-sc-annulation input[type="radio"]:checked + label{background:#f2f2f2;border:1px solid #f2f2f2;}
#sr-sc-annulation label span.sr-text-16{margin-left:40px;}
#sr-sc-annulation input[type="checkbox"]{position:absolute;opacity:0;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0;display:inline-block;cursor:pointer;width:18px;height:18px;}
#sr-sc-annulation input[type="checkbox"] + label:before{color:#e70059;border:1px solid #9c9e9f;content:"";height:20px;width:20px;box-shadow:inset 0px 0px 0px 4px white;-webkit-box-shadow:inset 0px 0px 0px 4px white;-moz-box-shadow:inset 0px 0px 0px 4px white;-o-box-shadow:inset 0px 0px 0px 4px white;display:inline-block;}
#sr-sc-annulation input[type="checkbox"]:checked + label:before{background:#e70059;}
#sr-sc-annulation input[type="checkbox"] + label{display:inline-block;}
.sr-sc-commande-ec span{display:block;}
.sr-sc-commande-ec span:first-child{font-size:16px;padding-bottom:10px;}
.sr-sc-commande-ec span:nth-child(3){padding-bottom:5px;}
.sr-sc-commande-ec span:nth-child(4){color:#9a9cac;}
.sr-sc-entete-detail{color:#9a9cac;font-size:14px;}
.sr-sc-entete-valeur{}
.sr-sc-detail-iframe{padding:0 !important;height:550px;}
.sr-sc-detail-iframe iframe{width:100%;height:100%;}
.sfrp-order-time-cont{text-align:center;}
.sfrp-order-t1{width:280px;width:50%;height:175px;background-color:#e70059;color:#fff;display:inline-block;vertical-align:top;float:left;}
.sfrp-order-close{display:none;}
.sfrp-order-t2{width:280px;width:50%;background-color:#fff;display:inline-block;vertical-align:top;text-align:right;float:right;}
.sfrp-table-orderplace{width:90%;margin:0 auto;font-size:14px;}
#sr-sc-loader{position:absolute;width:100%;height:120%;background:#000;opacity:0.9;top:0;left:0;right:0;bottom:0;z-index:9999;}
#sr-sc-loader div{position:fixed;top:35%;left:50%;width:210px;transform:translate(-50%, -50%);text-align:center;}
#sr-sc-loader span{color:#fff;display:block;}
.sr-stachebox{position:relative;display:inline-block;float:right;}
.sr-stachebox label{position:absolute;left:113px;font-size:12px;color:#9b9b9b;top:40px;}
.sr-number-stache-min{border:1px solid #b5b5b5;height:65px;width:50px;display:block;text-align:center;display:inline-block;cursor:pointer;}
.sr-number-stache-plus{border:1px solid #b5b5b5;height:65px;width:50px;display:block;text-align:center;display:inline-block;cursor:pointer;vertical-align:bottom;}
.sr-number-stache-min img{margin-top:31px;display:initial;}
.sr-number-stache-plus img{margin-top:26px;display:initial;}
input[type=text].sr-number-stache{border:1px solid #b5b5b5;height:65px;width:200px;display:inline-block;vertical-align:bottom;margin:0 -6px;text-align:center;font-size:25px;font-family:'SFR-Bold';padding-bottom:0;}
.sr-number-stache-min-inactive{border:1px solid #b5b5b5;height:65px;width:50px;display:block;text-align:center;display:inline-block;background-color:#eff0f1;color:#9a9bab;opacity:1 !important;}
.sr-number-stache-plus-inactive{border:1px solid #b5b5b5;height:65px;width:50px;display:block;text-align:center;display:inline-block;vertical-align:bottom;background-color:#eff0f1;color:#9a9bab;opacity:1 !important;}
.sr-number-stache-min-inactive img{margin-top:31px;display:initial;}
.sr-number-stache-plus-inactive img{margin-top:26px;display:initial;}
input[type=text].sr-number-stache-inactive{border:1px solid #b5b5b5;height:65px;width:200px;display:inline-block;vertical-align:bottom;margin:0 -6px;text-align:center;font-size:25px;font-family:'SFR-Bold';background-color:#eff0f1;color:#9a9bab;}
.sr-family-judi{background:#efefef;overflow:hidden;margin:0 -70px;padding:0 70px;}
.sr-family-icon{width:70px;vertical-align:middle;margin:0 20px 0 0;}
.sr-family-icon{width:70px;vertical-align:middle;margin:0 20px 0 0;border:1px solid #ddd;border-radius:16px;}
input[type=text].sr-family-pseudo{width:90%;border:none;border-bottom:2px solid #000;margin:0 0 40px 0;height:40px;font-size:16px;font-family:"SFR-Bold";}
input[type=text].sr-family-pseudo:focus{border-bottom:2px solid #e70059;outline:none;color:#e70059;}
.sr-family-okno{float:right;margin-top:22px;}
.sr-family-okno > span{margin-right:15px;}
#PSF .enc { width: 49%; display: inline-block; background-color: #fff; border-radius: 7px; padding: 28px 25px; vertical-align: top; min-height: 235px;}
#PSF .enc.L { margin-right: 12px; }
#PSF .enc .titre { color: #000; font-family: 'SFR-Bold'; font-size: 27px; display: block; margin-bottom: 13px;line-height: 27px;}
#PSF .enc .inf { display: block; margin-bottom: 12px; }
#PSF .enc .inf:last-child { margin-bottom: 0; }
#PSF .enc .inf span { font-size: 15px; display: block; }
#PSF .enc .inf span + strong { font-size: 15px; font-family: 'SFR-Bold'; display: block;  color: #1a171b; }
#PSF .enc .jauge { position: relative; height: 45px; }
#PSF .enc .jauge .co { position: absolute; top: 0; width: 100%; background-color: #f2f2f2; border-radius: 50px; height: 15px; }
#PSF .enc .jauge .in { position: absolute; top: 0; width: 0%; background-color: #23b5b7; border-radius: 50px; height: 15px; }
#PSF .enc .jauge .leg { font-size: 14px; position: absolute; top: 25px; }
#PSF .enc .jauge .leg.left { left: 0; }
#PSF .enc .jauge .leg.right { right: 0;text-align:right;}
#PSF .enc .jauge .leg .info1 { color: #9a9cac; display: block; }
#PSF .enc .jauge .leg .info2 { color: #000; display: block; }
#PSF .enc .ref { margin-top: 35px; }
#PSF .enc .ref p { position: relative; margin-bottom: 8px; margin-left: 20px; }
#PSF .enc .ref p strong { font-family: 'SFR-Bold'; }
#PSF .enc .ref p:first-child:before { content: ''; position: absolute; left: -20px; top: 3px; width: 15px; height: 15px; background-color: #23b5b7; }
#PSF .enc .ref p:last-child { position: relative; }
#PSF .enc .ref p:last-child:before { content: ''; position: absolute; left: -20px; top: 3px; width: 15px; height: 15px; background-color: #f2f2f2; }
#PSF h3 { font-family: 'SFR-Bold'; color: #000; font-size: 27px;line-height:1em; display: block; text-transform: none;margin: 20px 0;}
#PSF .sr-title-h3-wrapper {overflow: hidden;display: flex;align-items: center;justify-content: space-between;}
#PSF h3+a{ color: #fff; padding: 16px 30px; border-radius: 12px; font-family: 'SFR-Bold'; font-size: 14px; background: linear-gradient(to right,#de659f,#da3832); float: right; margin: 20px 0;display:inline-block;}
#PSF table { text-align: left; background-color: #fff; border-radius: 10px; border-spacing: 2px;}
#PSF table th { font-family: 'SFR-Bold'; text-transform: uppercase; font-size: 14px; line-height: 15px; padding-bottom: 15px; padding-left: 34px; padding-top: 15px;}
#PSF table th:first-child { border-radius: 20px 0 0 20px; }
#PSF table th:last-child { border-radius: 0 20px 0 0; padding-right: 10px; }
#PSF table tr td { padding: 14px 0 14px 34px; color: #1a171b; }
#PSF table tbody tr:nth-child(even){ background-color: #f8f8f8; }
#PSF table thead{ border-bottom: 1px solid #eaeaea; background-color: #fff;}
#PSF .aftertable{ background-color: #fff; width: 100%; padding: 0 0 20px 0; text-align: center;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
#PSF .aftertable .sep { display: block; margin: 0 auto; width: 75%; background-color: #eaeaea; height: 1px;}
#PSF .aftertable a { color: #e2001a; border:1px solid #e2001a; padding: 14px 20px; border-radius: 12px; font-family: 'SFR-Bold'; font-size: 14px; margin-top: 20px; display: inline-block;width:100%;max-width:284px;}
#PSF .aftertable a:hover { color: #fff; background-color: #e2001a; }

#RDV + .ttr { text-align: right;}
#RDV .sr-container-content { padding-bottom: 10px; }
#RDV .cont { margin: 10px 0; display: block; }
#RDV .cont .L { display:inline-block; vertical-align: middle; margin-right: 25px; width: 110px; }
#RDV .cont .L span:nth-child(1){ display: block; font-family: 'SFR-Bold';}
#RDV .cont .L span:nth-child(2){ display: block; font-size: 14px; color:#999; }
#RDV .cont .R { display:inline-block; vertical-align: middle; }
#RDV .cont .R input[type="radio"]{ display: none; }
#RDV .cont .R input[type="radio"]:checked + label .case { background-color:#e70059; }
#RDV .cont .R input[type="radio"]:checked + label .case span { color: #fff; }
#RDV .cont .R .case { cursor: pointer; display:inline-block; vertical-align: middle; border:1px solid #999; border-radius: 10px; width: 115px; padding: 15px 30px 15px 5px;}
#RDV .cont .R .case span:nth-child(1){ display: block; font-family:'SFR-Bold'; font-size: 14px; }
#RDV .cont .R .case span:nth-child(2){ display: block; font-family:'SFR-Bold'; color:#e70059; font-size: 14px; }
#RDV .cont .R .case a { display: block; font-family:'SFR-Bold'; color:#e70059; font-size: 14px; margin: 10px 0; }


@media all and (max-width:767px){
#PSF table tr td {padding: 14px 25px;}
#PSF table tr td:before {content: attr(data-colonne);font-family: "SFR-Bold", sans-serif;display: block;margin-bottom: 5px;}
.sr-flex-desktop2{display:block;}
#PSF table thead{display:none;}
#PSF .enc.L {margin-right: 0;margin-bottom: 20px;}
button.sr-size-4,button.sr-size-5{font-size: 14px!important;width: 100px!important;padding: 0 10px!important;}
h1 { font-size: 32px; line-height: 44px; }
h2 { font-size: 25px; line-height: 38px; }
 button.sr-but-size-1-max{width:220px;height:65px;padding:0 10px;}
 .sr-bar-outside{width:100%;}
 .sr-text-M{display:block;margin-top:5px;}
 .sr-text-mobile-hide, .sr-block-mobile-hide{display:none;}
 .sr-nochevron td:first-child div{padding:25px 0 5px 30px;}
 .sr-nochevron td:nth-child(2) div{padding:0 30px 25px 30px;}
 a.sr-trig-toggle.sr-text-16{margin:15px 30px;}
 table.sr-table-1 td{display:block;height:auto;border:0;}
 table.sr-table-1 td:nth-child(2){border-bottom:solid 1px #ebebeb;text-align:left;}
 table.sr-table-1 td:first-child > a, table.sr-table-1 td:first-child > span{padding:25px 0 5px 30px;}
 table.sr-table-1 td:nth-child(2) > a, table.sr-table-1 td:nth-child(2) > span{padding:0 0 25px 30px;}
 table.sr-table-1 td a.sr-chevron:after{right:20px;margin-top:-40px;}
 table.sr-table-1 td.empty{display:none;}
 table.sr-table-3 td:first-child a{padding:35px 30px 35px 30px;}
 table.sr-table-3 td:first-child a.sr-link-1{padding:0;}
 table.sr-table-3 td:nth-child(2){width:120px !important;}
 table.sr-table-3 td:nth-child(2) a{padding:35px 35px 35px 0;}
 table.sr-table-3 td:nth-child(2) a.sr-chevron:after{right:-10px;}
 table.sr-table-3 .sr-nochevron td:first-child div{padding:0 0 5px 0;}
 table.sr-table-3 .sr-nochevron td:nth-child(2) div{padding:35px 35px 35px 0;}
 .sr-container-main{width:100%;padding: 0 20px;}
 .sr-container-wrapper-m { border-radius: 0; }
 .sr-container-title{padding:30px 30px; border-radius: 0;}
 .sr-container-content{padding:0 30px;}
 .sr-container-box{padding:0;}
 .sr-container-box-M{padding-left:30px !important;padding-right:30px !important;}
 .sr-container-box > a{padding:35px 30px;}
 .sr-container-box .sr-cheveron-off{padding:35px 30px;}
 .sr-container-box > h3{padding:0 30px;}
 .sr-container-box a.sr-chevron{padding-right:65px;}
 .sr-container-box a.sr-chevron:after{right:20px;}
 .sr-container-box.sr-family-judi a.sr-chevron:after{right:60px;}
 .sr-container-box-M a.sr-chevron:after{right:-10px;}
 .sr-container-box-M > h3{padding:0;}
 .sr-container-box a.sr-chevron2 .sr-but-main, .sr-container-box a.sr-chevron2 .sr-but-sec{position:absolute;top:50%;right:0;display:inline-block;width:32px;height:32px;margin-top:-16px;padding:0;background:url(//static.s-sfr.fr/media/sr-sfr-sprites.png) no-repeat 0 -48px;color:transparent;border:0;}
 .sr-container-box a.sr-chevron2 .sr-but-fourth{position:absolute;top:50%;right:-10px;display:inline-block;width:32px;height:32px;padding:0;background:url(//static.s-sfr.fr/media/sr-sfr-sprites.png) no-repeat 0 -48px;color:transparent;border:0;}
 .sr-block-line-col{display:block;padding-left:0 !important;padding-right:0 !important;}
 table.sr-table-0 tr:first-child td{padding:0 0 14px;}
 table.sr-table-0 tr:first-child td{padding:10px 0 10px 30px;}
 table.sr-table-0 tr:first-child td:nth-child(2){padding:10px 30px 10px 0;}
 table.sr-table-0 td{padding:10px 0 10px 30px;}
 table.sr-table-0 td:nth-child(2){padding:10px 30px 10px 0;}
 table.sr-table-0 tr:last-child td:nth-child(2){padding:0 30px 35px 0;border-bottom:solid 1px #ebebeb;}
 .sr-container-h3{margin:35px 30px 20px 30px;}
 .sr-container-box-M.sr-noborder .sr-container-h3{margin:30px 0;}
 .sr-container-box-M.sr-noborder table.sr-table-0 > tbody > tr > td:first-child{padding:10px 0px;}
 .sr-container-box-M.sr-noborder table.sr-table-0 > tbody > tr > td:nth-child(2){padding-right:0px;}
 .sr-padding-t-15{padding-top:15px;}
 .sr-padding-b-15{padding-bottom:15px;}
 .sr-padding-l-15{padding-left:15px;}
 .sr-padding-r-15{padding-right:15px;}
 .sr-padding-tb-15{padding:15px 0;}
 .sr-padding-lr-15{padding:0 15px;}
 .sr-padding-lr-70{padding-left:70px;padding-right:70px;}
 button.sr-xs-size-1{width:150px;height:50px;}
 button.sr-xs-size-2{width:225px;height:65px;}
 table.sr-table-1 td.sr-message{border-bottom:solid 1px #ebebeb;}
 .sr-message{padding:0 0 30px 0;}
 .sr-message-wrapper{margin:0 30px 30px;padding:20px 0 20px 20px;}
 .sr-message-wrapper .icon::before{content:"";display:block;width:128px;height:128px;}
 .sr-message-wrapper .icon figure{position:absolute;top:50%;right:25px;margin-top:-64px;}
 .sr-message-wrapper-cancel-margin{margin:0 0px 30px;}
 .sr-message .sr-message-table .sr-container-box{margin:0 0 0 -30px;}
 .sr-message .sr-message-table .sr-chevron .sr-float-r{float:none;display:block;margin-top:5px;}
 .sr-message .sr-message-table .sr-container-box > span{padding:35px 10px;}
 .sr-message-wrapper > .text span{width:95%;}
 .sr-message-2{margin:0 30px 50px 30px;}
 .sr-message-2-wrapper{padding:140px 30px 50px 30px;}
 .sr-message-2-wrapper figure{top:0;left:0;right:initial;margin:0 0 0 20px;}
 .sr-popin-closer{position:fixed;top:0 !important;left:0;width:100%;height:45px;margin:0;background:#e70059;}
 .sr-popin-closer-wrapper{width:100%;height:45px;}
 .sr-popin-closer-wrapper::after{background-position:-100px -4px;vertical-align:-13px;}
 .sr-popin-content{padding:0;}
 .sr-popin-content-wrapper{max-width:initial;margin:45px auto 0;}
 .sr-popin-links-wrapper{max-width:initial;}
 .sr-popin .sticky{position:fixed;bottom:0 !important;}
 .sr-popin-act-closer{position:fixed;top:0 !important;left:0;width:100%;height:45px;margin:0;background:#e70059;}
 .sr-popin-act-closer-wrapper{width:100%;height:45px;}
 .sr-popin-act-closer-wrapper::after{background-position:-100px -4px;vertical-align:-13px;}
 .sr-popin-act-content{padding:0;}
 .sr-popin-act-content-wrapper{max-width:initial;margin:45px auto 0;}
 .sr-popin-act-links-wrapper{max-width:initial;}
 .sr-container-home{width:100%;}
 .sr-container-home .sr-container-wrapper-h{width:290px;height:420px;display:block;margin:0 auto;margin-bottom:30px;margin-left:auto;text-align:center;vertical-align:top;}
 .sr-container-home .sr-container-wrapper-h:nth-child(even){margin-right:auto;}
 .sr-home-part1{background-color:#fff;width:290px;height:75px;border-bottom:1px solid #ebebeb;border-radius:0;}
 .sr-home-part2{width:290px;margin-left:0px;}
 .sr-home-part3, .sr-home-part4{display:none }
 .sr-container-part1{margin-top:20px;text-align:left;padding-bottom:10px;}
 .sr-container-part1-info{text-align:left;}
 .sr-container-part1-info .sr-text-13{float:left;}
 .sr-container-part2{width:250px;display:block;margin:0 20px;height:auto;}
 .sr-container-part2 img{margin:0 auto;display:block;margin-top:20px;margin-bottom:20px;}
 .sr-container-part2-info{vertical-align:middle;display:block;text-align:center;margin-left:0px;border-bottom:1px solid #ebebeb;padding-bottom:18px;margin-left:-15px;}
 .sr-container-part2-trait{display:none;border-bottom:1px solid #ebebeb;}
 .sr-container-part2-info2{margin-left:0px;margin-top:15px;}
 .sr-container-part2-info2 br{display:none;}
 .sr-container-part2-info2 .sr-but-sec{display:block;padding:20px 30px;margin:20px auto;}
 .sr-home-lastpart1{width:100%;padding-top:30px;}
 .sr-home-lastpart2{text-align:center;width:100%;padding-top:25px;}
 .sr-home-lastpart3{width:100%;text-align:center;float:none;padding:40px;}
 .sr-container-lastpart2 div:nth-child(1) br{display:block;}
 .sr-lastpart-bigcontainer{padding:2px 0;}
 .sr-home-lib{margin-top:-20px;margin-left:193px;}
 .sr-special-1{padding-top:0px !important;}
 .sr-special-1 .sr-home-lastpart1{padding-top:0px !important;}
 .sr-special-1 .sr-container-lastpart1{text-align:center !important;padding-left:0px !important;margin-top:0px !important;}
 .sr-special-1 .sr-home-lastpart2{padding-left:0 !important;}
 .sr-special-1 .sr-home-lastpart3 div{margin-top:25px !important;}
 .sr-special-1 .sr-home-lastpart3 div a span{margin-left:-50px !important;}
 .sr-special-2 .sr-home-part1{border:none;}
 .sr-special-2 .sr-home-part1 .sr-container-part1{margin-left:0px;text-align:center;}
 .sr-special-2 .sr-home-part2{width:100%;height:238px !important;margin-top:11px;}
 .sr-special-2 .sr-home-part2 .sr-container-part2{margin-top:45px;}
 .sr-special-2 .sr-home-part2 .sr-container-part2 > div .sr-sfr-psp{display:inline-block;margin-left:55px;}
 .sr-special-2 .sr-sfr-psp img{margin-left:85px;margin-bottom:15px;}
 .sr-special-2 .sr-container-part3 button{display:block !important;margin-top:44px !important }
 .sr-special-2 .sr-home-part2 .sr-container-part2{margin-left:0px !important;}
 .sr-special-3 .sr-home-part2 .sr-container-part2 img{}
 .sr-special-3 .sr-home-part2 .sr-container-part2 .sr-container-part2-info{}
 .sr-container-part2-info2{display:block !important;margin-top:19px !important;}
 .sr-special-1 .sr-container-part2 img, .sr-special-3 .sr-container-part2 img, .sr-special-4 .sr-container-part2 img, .sr-special-5 .sr-container-part2 img, .sr-special-6 .sr-container-part2 img{}
 .sr-special-1 .sr-container-part2-info, .sr-special-4 .sr-container-part2-info, .sr-special-5 .sr-container-part2-info, .sr-special-6 .sr-container-part2-info{border:none !important;}
 .sr-special-5 .sr-home-part2 .sr-container-part2 .sr-container-part2-info2{margin-top:62px !important;}
 .sr-special-6 .sr-container-part2-info2{margin-top:21px !important;}
 .sr-special-4 .sr-home-part2 .sr-container-part2 .sr-container-part2-info2{padding-top:2px;}
 .sr-special-5 .sr-home-part2 .sr-container-part2 .sr-container-part2-info2{padding-top:0px;}
 .sr-special-6 .sr-home-part2 .sr-container-part2 .sr-container-part2-info2{padding-top:1px;}
 .sr-special-3 .sr-container-part2{}
 .sr-arrow-default-r{width:290px;height:220px;background-color:#00e094;display:block;margin:0 auto 20px auto;}
 .sr-arrow-default-r:nth-child(even){margin-bottom:20px;margin-right:auto;}
 .sr-special-7{position:relative;height:281px !important;}
 .sr-special-7 .sr-s7-1{margin-top:195px;margin-left:3px;clip:rect(0px, 287px, 86px, 0px);position:absolute;width:290px;}
 .sr-special-7 .sr-s7-2{margin:auto;text-align:center;padding-top:32px;width:100%;}
 .sr-special-7 .sr-s7-2 br + span{margin-left:0 !important;}
 .sr-special-7 .sr-s7-3{margin:auto;text-align:center;width:100%;padding-top:25px;}
 .sr-container-home .sr-message-2-wrapper{padding-top:20px !important;padding-right:30px !important;}
 .sr-container-home .sr-message-2-wrapper div ~ ul{width:100%;padding-top:15px;}
 .sr-container-home .sr-message-2{width:290px;margin:0 auto;margin-bottom:30px;}
 .sr-special-4 .sr-container-part2-info, .sr-special-5 .sr-container-part2-info, .sr-special-6 .sr-container-part2-info{width:280px;}
 #sr-ott .sr-lastpart-bigcontainer{padding-top:15px !important;}
 #sr-ott .sr-home-lastpart1{padding-top:0px;}
 #sr-ott .sr-home-lastpart2{padding-left:100px;}
 #sr-ott .sr-home-lastpart3{padding-top:80px !important;}
 #sr-ott .sr-container-lastpart1{padding-left:0px !important;margin-top:0px !important;text-align:center !important;}
 #sr-ott .sr-container-lastpart2 div img{display:block !important;margin:10px 0 !important;}
 #sr-ott .sr-home-lastpart2{padding-top:0px;}
 #sr-ott a.sr-link-1:before{left:10px;}
 #sr-ban-1 .sr-home-lastpart2{width:100%;margin-top:0px;}
 .graphFieldsr-chart{margin:0px 0px !important;}
 #graphField1sr-chart{left:143px !important;}
 #graphField2sr-chart{left:286px !important;}
 .sr-hist-chart-container{width:416px;height:480px;margin:0 auto;overflow-x:visible;padding-top:30px;overflow-x:scroll;}
 .sr-but-hist{margin-top:315px !important;}
 .sr-but-hist.sr-rotate-180{margin-top:-5px !important;}
 .sr-but-hist.sr-wide{display:none;}
 .sr-but-hist.sr-small{display:inline-block;margin-top:0px !important;height:47px;margin:0 30px;}
 #sr-sc-sticky{width:100%;}
 #sr-sc-sticky span{display:block;margin:15px 0;}
 #sr-sc-content{padding:20px;}
 .sr-sc-step{width:90%;float:right;}
 .sr-sc-mult-but button{vertical-align:middle;}
 .sr-sc-mult-but button:first-child{margin:0 !important;}
 #sr-sms-continu{margin-top: 0px !important}
 .sr-sc-mult-but button:nth-child(2){margin-top:10px !important;}
  .sr-sc-mult-but button.sr-size-4:nth-child(2){margin-top:0 !important;}
 #sr-sc-commandes .sr-container-content{padding:30px 30px 30px 0 !important;}
 .sr-sc-commande-ec{padding:0 70px;}
 #sr-sc-conserver-num .sr-sc-conserver-titre{width:340px;width:auto;}
 #sr-sc-conserver-num input[type="text"], input[type="number"], input[type="tel"]{width:100% !important;}
 div.sr-sc-input-correct-img, div.sr-sc-input-incorrect-img, div.sr-sc-datepicker{left:90%;}
 #sr-sc-annulation label span.sr-text-16{width:auto !important;}
 .sr-sc-choice-radio span{width:100% !important;}
 #sr-sc-annulation form div input[type='checkbox'] + label span{vertical-align:top !important;margin-top:-30px !important;}
 .sr-sc-circle-empty, .sr-sc-circle-rejected, .sr-sc-circle-plain, .sr-sc-circle-checked{margin-right:auto;}
 #sr-sc-conf-annul{padding:40px;}
 .sfrp-order-t1{width:100%;display:block;}
 .sfrp-order-t2{width:100%;display:block;}
 .sfrp-order-t2 span:first-child{padding-top:20px;}
 table.sfrp-table-orderplace tr td:first-child{text-align:left;}
 .sr-sc-title span.sr-text-14{display:block;float:none;margin:0;}
 #sr-sc-home .sr-sc-home-part2{margin:0 auto;}
 #sr-sc-home .sr-container-part2-info2{margin-top:48px !important;}
 #sr-sc-info-conso .sr-container-box a.sr-chevron2 .sr-but-main{margin-top:0 !important;}
 #sr-sc-info-conso .sr-container-box{overflow:hidden;}
 .sr-sc-progress{padding-top:0px !important;}
 .sr-stachebox{display:block;float:none;margin-top:25px;}
 .sr-family-inactive-link{padding:0 30px;}
 .sr-container-title ,.sr-container-wrapper-m ,.sr-container-wrapper-grey{ /*border-top-right-radius:0px !important;border-top-left-radius:0px !important;border-bottom-left-radius:0px !important;border-bottom-right-radius:0px !important;*/ /*width: 290px; margin: 0 auto; float: none;*/ }

#PSF .enc { display: block; width: 100%;}
#PSF h3 { float: none;text-align:left;}
#PSF .sr-title-h3-wrapper {display: block;text-align: center;}
#PSF h3+a {float: none;padding: 16px 20px;margin-top: 0;}
#PSF table {width: 100%; }
#PSF table, #PSF tbody, #PSF tr, #PSF td{display:block;}
 #RDV .cont .L { display: block; width: 100%; }
#RDV .cont .L span:nth-child(1){ font-family: 'SFR-Regular'; margin: 20px 0 10px 0; }
#RDV .cont .L span:nth-child(2){ display: none; }
#RDV .cont .R { display: block; }
#RDV .cont .R .case { margin-right: 10px; margin-bottom: 10px; }
}
@media all and (min-width:768px) and (max-width:991px){
 .sr-nochevron td:first-child > div{padding:25px 0 5px 0;}
 .sr-nochevron td:nth-child(2) > div{padding:0 30px 25px 0;}
 button.sr-but-size-1-max{width:220px;height:65px;padding:0 10px;}
 table.sr-table-1 td{display:block;height:auto;min-height:25px;border:0;}
 table.sr-table-1 td:nth-child(2){border-bottom:solid 1px #ebebeb;text-align:left;}
 table.sr-table-1 td:first-child > a, table.sr-table-1 td:first-child > span{padding:25px 0 5px 0;}
 table.sr-table-1 td:nth-child(2) > a, table.sr-table-1 td:nth-child(2) > span{padding:0 0 25px 0;}
 table.sr-table-1 td a.sr-chevron:after{right:-10px;margin-top:-40px;}
 table.sr-table-1 td.empty{height:25px;padding:0;}
 table.sr-table-3 td:first-child a{padding:35px 0 35px 30px;}
 table.sr-table-3 td:first-child a.sr-link-1{padding:0;}
 table.sr-table-3 td:nth-child(2) a{padding:35px 30px 35px 0;}
 table.sr-table-3 .sr-nochevron td:first-child > div{padding:0 0 5px 0;}
 table.sr-table-3 .sr-nochevron td:nth-child(2) > div{padding:35px 30px 35px 0;}
 .sr-container-main{width:100% }
 table.sr-table-1 td.sr-message{border-bottom:solid 1px #ebebeb;}
 .sr-message{padding:0 0 30px 0;}
 .sr-message-wrapper{margin:0 0 30px;padding:20px 0 20px 30px;}
 .sr-message-wrapper .icon::before{content:"";display:block;width:128px;height:128px;}
 .sr-message-wrapper .icon figure{position:absolute;top:50%;right:-39px;margin-top:-64px;}
 .sr-message .sr-message-table .sr-container-box{margin:0 0 0 -30px;}
 .sr-message-wrapper > .text span{width:95%;}
 .sr-message-2{margin:0 0 50px 0;}
 .sr-message-2-wrapper{padding:140px 30px 50px 30px;}
 .sr-message-2-wrapper figure{top:0;left:0;right:initial;margin:0 0 0 20px;}
 .sr-container-home{width:610px;}
 .sr-container-home .sr-container-wrapper-h{width:290px;height:420px;display:inline-block;vertical-align:top;}
 .sr-container-home .sr-container-wrapper-h:nth-child(odd){margin-right:25px;}
 .sr-home-part1{background-color:#fff;width:290px;height:75px;border-bottom:1px solid #ebebeb;}
 .sr-home-part2{width:290px;margin-left:0px;}
 .sr-home-part3, .sr-home-part4{display:none }
 .sr-container-part1{margin-top:20px;text-align:left;padding-bottom:10px;}
 .sr-container-part1-info{text-align:left;}
 .sr-container-part1-info .sr-text-13{float:left;}
 .sr-container-part2{width:250px;display:block;margin:0 20px;height:auto;}
 .sr-container-part2 img{margin:0 auto;display:block;margin-top:15px;margin-bottom:20px !important;}
 .sr-container-part2-info{vertical-align:middle;display:block;text-align:center;margin-left:0px;border-bottom:1px solid #ebebeb;padding-bottom:14px;margin-left:-15px;}
 .sr-container-part2-trait{display:none;border-bottom:1px solid #ebebeb;}
 .sr-container-part2-info2{margin-left:0px;margin:0 -10px 0 -10px;}
 .sr-container-part2-info2 br{display:none;}
 .sr-container-part2-info2 .sr-but-sec{display:block;padding:20px 30px;margin:15px auto;}
 .sr-home-lastpart1{width:100%;padding-top:30px;}
 .sr-home-lastpart2{text-align:center;width:100%;padding-top:40px;}
 .sr-home-lastpart3{width:100%;text-align:center;float:none;padding-top:60px;}
 .sr-container-lastpart2 div:nth-child(1) br{display:block;}
 .sr-lastpart-bigcontainer{padding:2px 0;}
 .sr-home-lib{margin-top:-20px;margin-left:193px;}
 .sr-special-1{padding-top:0px !important;}
 .sr-special-1 .sr-home-lastpart1{padding-top:0px !important;}
 .sr-special-1 .sr-container-lastpart1{text-align:center !important;padding-left:0px !important;margin-top:0px !important;}
 .sr-special-1 .sr-home-lastpart2{padding-left:0 !important;}
 .sr-special-1 .sr-home-lastpart3 div{margin-top:25px !important;}
 .sr-special-1 .sr-home-lastpart3 div a span{margin-left:-50px !important;}
 .sr-special-2 .sr-home-part1{border:none;}
 .sr-special-2 .sr-home-part1 .sr-container-part1{margin-left:0px;}
 .sr-special-2 .sr-home-part2{width:100%;height:238px !important;margin-top:11px;}
 .sr-special-2 .sr-home-part2 .sr-container-part2{margin-top:45px;}
 .sr-special-2 .sr-home-part2 .sr-container-part2 > div .sr-sfr-psp{display:inline-block;margin-left:55px;}
 .sr-special-2 .sr-sfr-psp img{margin-left:85px;margin-bottom:15px;height:auto;}
 .sr-special-2 .sr-container-part3{margin-top:-28px;}
 .sr-special-2 .sr-container-part3 button{display:block !important;margin-top:84px !important;}
 .sr-special-2 .sr-home-part2 .sr-container-part2{margin-left:20px !important;}
 .sr-special-3 .sr-home-part2 .sr-container-part2 img{}
 .sr-special-3 .sr-home-part2 .sr-container-part2 .sr-container-part2-info{}
 .sr-special-4 .sr-home-part2 .sr-container-part2 img{}
 .sr-special-4 .sr-home-part2 .sr-container-part2 .sr-container-part2-info{border:none;margin-bottom:40px;}
 .sr-special-5 .sr-home-part2 .sr-container-part2 img{}
 .sr-special-5 .sr-home-part2 .sr-container-part2 .sr-container-part2-info{border:none;}
 .sr-special-5 .sr-home-part2 .sr-container-part2 .sr-container-part2-info2{padding-top:20px;}
 .sr-special-6 .sr-home-part2 .sr-container-part2 img{}
 .sr-special-6 .sr-container-part2{}
 .sr-special-6 .sr-container-part2-info{border:none;}
 .sr-container-part2-info2{display:block !important;margin-top:20px !important;}
 .sr-special-4 .sr-home-part2 .sr-container-part2 .sr-container-part2-info2{padding-top:14px;}
 .sr-special-5 .sr-home-part2 .sr-container-part2 .sr-container-part2-info2{padding-top:54px;}
 .sr-special-6 .sr-home-part2 .sr-container-part2 .sr-container-part2-info2{padding-top:1px;}
 .sr-special-1 .sr-container-part2 img, .sr-special-3 .sr-container-part2 img, .sr-special-4 .sr-container-part2 img, .sr-special-5 .sr-container-part2 img, .sr-special-6 .sr-container-part2 img{}
 .sr-special-3 .sr-container-part2 button.sr-but-sec{margin-top:30px;}
 .sr-special-1 .sr-container-part2 button.sr-but-sec, .sr-special-2 .sr-container-part2 button.sr-but-sec, .sr-special-4 .sr-container-part2 button.sr-but-sec, .sr-special-5 .sr-container-part2 button.sr-but-sec{margin-top:-5px;}
 .sr-special-6 .sr-container-part2-infos2{margin-top:45px !important;}
 .sr-special-3 .sr-container-part2{}
 .sr-arrow-default-r{width:100%;height:220px;background-color:#00e094;display:block;}
 .sr-arrow-default-r:nth-child(even){margin-bottom:20px;}
 .sr-special-7{position:relative;width:100% !important;height:220px !important;}
 .sr-special-7 .sr-s7-1{margin-top:84px;margin-left:3px;clip:rect(0px, 372px, 136px, 0px);position:absolute;}
 .sr-special-7 .sr-s7-2{margin:auto;text-align:center;padding-top:25px;width:100%;}
 .sr-special-7 .sr-s7-2 br + span{margin-left:0 !important;}
 .sr-special-7 .sr-s7-3{margin:auto;text-align:center;padding-top:42px;margin-left:400px;}
 .sr-container-home .sr-message-2-wrapper{padding-top:50px;padding-right:30px !important;}
 .sr-special-4 .sr-container-part2-info, .sr-special-5 .sr-container-part2-info, .sr-special-6 .sr-container-part2-info{width:280px;}
 #sr-ott .sr-lastpart-bigcontainer{padding-top:15px !important;}
 #sr-ott .sr-home-lastpart1{padding-top:0px;}
 #sr-ott .sr-home-lastpart2{padding-left:100px;}
 #sr-ott .sr-home-lastpart3{padding-top:80px !important;}
 #sr-ott .sr-container-lastpart1{padding-left:0px !important;margin-top:0px !important;text-align:center !important;}
 #sr-ott .sr-container-lastpart2 div img{display:block !important;margin:10px 0 !important;}
 #sr-ott .sr-home-lastpart2{padding-top:0px;}
 #sr-ott a.sr-link-1:before{left:10px;}
 #sr-ban-1 .sr-home-lastpart2{width:100%;margin-top:0px;}
 #sr-sc-sticky{width:626px;}
 #sr-sc-sticky span{display:block;}
 #sr-sc-content{padding:0 35px 50px;}
 .sr-sc-step{width:490px;}
 .sr-sc-step span .sr-float-r{margin-top:-75px;}
 #sr-sc-conserver-num .sr-sc-conserver-titre{width:400px;}
 #sr-sc-annulation label span.sr-text-16{width:420px !important;}
 .sr-sc-title span.sr-text-14{display:block;float:none;margin:0;}
 #sr-sc-home .sr-sc-home-part2{margin:0 auto;}
 #sr-sc-home .sr-container-part2-info2{margin-top:48px !important;}

 }
 
@media all and (min-width:992px) and (max-width:1199px){button.sr-but-size-1-max{width:220px;height:65px;padding:0 10px;}
 .sr-container-main{width:100% }
 .sr-container-home{width:790px;}
 .sr-home-part1{width:215px;}
 .sr-home-part2{width:550px;}
 .sr-home-part3:hover .sr-home-part4{width:574px;}
 .sr-container-part4-info{margin:0px 15px;}
 .sr-container-part1{margin-left:auto;text-align:center;}
 .sr-container-part1-info{text-align:left;}
 .sr-container-part1 .sr-text-13{float:left;}
 .sr-home-lib span{float:none !important;text-align:center;}
 .sr-container-part2-info br + span{width:230px;display:block;}
 .sr-container-part2-info2{width:160px;}
 .sr-container-part2-info2 br{display:none;}
 .sr-container-part2-trait{margin-left:30px;}
 .sr-home-lastpart2{width:250px;}
 #sr-ott .sr-home-lastpart2{width:320px;}
 #sr-ott .sr-container-lastpart2 div img{margin:0 20px 0 0px;}
 .sr-home-lib{margin-left:0px;}
 .sr-special-1 .sr-container-lastpart1{padding-left:15px !important;}
 .sr-special-1 .sr-container-lastpart2{margin-top:-35px !important;margin-left:30px !important;}
 .sr-container-elem1{margin-left:0px !important;}
 .sr-sfr-psp{margin-left:70px !important;}
 .sr-special-2 .sr-sfr-psp img{margin:0 27px;}
 .sr-special-2 .sr-home-part2 .sr-container-part2{margin-top:55px !important;margin-left:0px !important;}
 .sr-special-3 .sr-home-part2 .sr-container-part2 .sr-container-part2-info{width:240px;}
 .sr-special-4 .sr-container-part2-info br + span{width:300px;}
 .sr-special-5 .sr-container-part2-info br + span{display:inline;width:410px;}
 .sr-special-6 .sr-container-part2-info br + span{width:410px;}
 .sr-special-3 .sr-container-part2-info2{margin:0;margin-left:10px;}
 .sr-arrow-default-r{width:385px;height:220px;background-color:#00e094;display:inline-block;}
 .sr-arrow-default-r:nth-child(odd){margin-right:15px;}
 .sr-s7-1{margin-top:4px;margin-left:15px;clip:rect(0px, 370px, 136px, 0px);position:absolute;}
 .sr-s7-2{width:340px;margin:40px auto 0 265px;display:inline-block;}
 .sr-s7-3{position:absolute;display:block;margin-left:640px;margin-top:-55px;}
 .sr-container-part2-info{width:240px;}
 .sr-container-part2-trait{margin-left:0px;}
 .sr-container-part2-info2{margin-left:10px;}
 .sr-special-4 .sr-container-part2-info, .sr-special-5 .sr-container-part2-info, .sr-special-6 .sr-container-part2-info{width:410px;}
 #sr-ott .sr-home-lastpart1{width:215px;}
 #sr-ban-1 .sr-home-lastpart2{margin-top:0px;width:250px;}
 #sr-sc-sticky{width:626px;}
 #sr-sc-sticky span{display:block;}
 #sr-sc-content{padding:0 35px 50px;}
 .sr-sc-step{width:490px;}
 .sr-sc-step span .sr-float-r{margin-top:-75px;}
 #sr-sc-conserver-num .sr-sc-conserver-titre{width:400px;}
 #sr-sc-annulation label span.sr-text-16{width:420px !important;}
 .sr-sc-title span.sr-text-14{display:block;float:none;margin:0;}
 #sr-sc-home .sr-sc-home-img1{display:none !important;}
 #sr-sc-home .sr-container-part2{margin-top:40px;}
 
 
 }
 
@media all and (min-width:1200px){
    button.sr-but-size-1-max{width:240px;height:50px;padding:0 20px;}
 }
 
@media all and (max-width:1200px){
    #sfc-parc-fixe-offer { }
    #sfc-parc-fixe-offer .sr-valign-t.offer-button-section{ text-align: center; }
    #sfc-parc-fixe-offer .offer-button { width: 200px; margin: 0 10px; display: inline-block; }
    #sfc-parc-fixe-offer .offer-button.left-button{ margin-left: 0; margin-right: 0; }
    #sfc-parc-fixe-offer .offer-button.right-button{ margin-right: 0; }
}
@media all and (max-width:450px){
    #sfc-parc-fixe-offer .offer-button { display: block; margin: 0 0 15px 0;}
    #sfc-parc-fixe-offer .sr-valign-t.offer-button-section { width: 205px; margin: 0 auto; }
    #PSF .enc .jauge .leg {font-size: 12px;}
}

#histogramme{ border-radius: 10px; }
#horsForfait .sr-container-wrapper-grey { margin-top:30px; }
#historique .sr-container-title { background-color: #fff; background-image: none; color: #000; }
#historique .sr-container-wrapper-grey { margin-top: 30px; }

.sr-container-title #arrowPush{ background-color: #fff; color: #000; background-image: none; }
.sfco-equipment-box { border: none; }
.sr-container-title .sr-text-grey-14{color:white;}
.sr-container-title .sr-float-l a.sr-link-1{color:white;}
.sr-container-title .sr-float-l a.sr-link-1:before, .sr-container-wrapper-grey a.sr-link-1:before{content:"";position:absolute;left:-20px;top:3px;display:inline-block;width:16px;height:16px;vertical-align:middle;background:url(//static.s-sfr.fr/media/092018chevron-blanc.png) no-repeat;}
.sr-container-wrapper-grey a.sr-link-1:hover{color:darkgray;background-image:none;color:black;}
/**/figure.sr-icon-idea{background-image:url(//static.s-sfr.fr/media/092018Innovation.png);background-repeat:no-repeat;background-size:36px;background-position:10px;}
figure.sr-icon-warning{background-image:url(//static.s-sfr.fr/media/092018Alerte2.png);background-repeat:no-repeat;background-size:70px;background-position:10px;}
figure.sr-icon-bouee{background-image:url(//static.s-sfr.fr/media/092018assistance.png);background-repeat:no-repeat;background-size:36px;background-position:0px;}
figure.sr-icon-x{background-image:url(//static.s-sfr.fr/media/092018close.png);background-repeat:no-repeat;background-size:12px;background-position:0px;}
figure.sr-icon-facture{background-image:url(//static.s-sfr.fr/media/092018facture.png);background-repeat:no-repeat;background-size:25px;background-position:0px;}
figure.sr-icon-chevg{background-image:url(//static.s-sfr.fr/media/092018chevron.png);background-repeat:no-repeat;background-size:8px;background-position:6px;}
figure.sr-icon-v{background-image:url(//static.s-sfr.fr/media/092018check-1.png);background-repeat:no-repeat;background-size:15px;background-position:8px;width:24px;height:16px;}
.sr-retour{font-family:'SFR-Regular';font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#e70059;}
.sr-retour *{margin:10px;}
.background-blanc{background-color:white;color:black;background-image:none;border-bottom:none !important;}
.sr-family-partage-contenus .sr-container-title{background-color:white !important;background-image:none;color:black;}
*! > button{background-color:white !important;background-image:none;color:black;}
.sr-container-box > .sr-trig-toggle , .sr-container-content .sr-chevron{font-family:'SFR-Regular';font-size:16px;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:black;}
#text-detail-hors-forfait{color:#e70059;}
 .sr-container-wrapper-grey a.sr-link-1:hover{color:white !important; font-family:'SFR-Bold';}
.row-jauge .date{float:left;position:absolute;margin-left:11px;padding-right:14px;padding-top:5px;display:block;font-weight:bold;}
.subBarssr-chart{background-color:#23b5b7 !important;}
#idValider{border-radius:12px;background-image:linear-gradient(to right, #de659f, #da3832);color:#fff;}
#idValider:disabled{background-image:linear-gradient(to right, #f6c6dd, #e87b77);}
button.sr-but-size-2-max:hover:not([disabled]){background-image:linear-gradient(to right, #cb4485, #bd150f);}
button.sr-but-size-2-max-empty{border:solid 1px #bd150f;}
.sr-container-title span.sr-s-color-main{color: white;font-family: 'SFR-Bold';}
figure.sr-icon-family-v{background-image:url(//static.s-sfr.fr/media/092018check-1.png);background-repeat:no-repeat;background-size:20px;background-position:0px;}
#parametrage .sr-container-wrapper-grey { margin-top: 30px; }
.sr-container-title-blanc{background-color: #ffffff;background-image: none;color: black;}
.sfco-tab-page { display:none; }
.sfco-tab-page.active { display:block; }
span.date{padding-top:10px;padding-bottom: 10px;}


.change-container { display: flex; }
.change-text-container { padding-top: 11px; }
.changeUnitButton-container { margin-left: auto; }

#sfcoo-offer-mobile-offer-section .sr-container-title { background-color: #fff; background-image: none; color: #000; }
#sfcoo-offer-mobile-offer-section .sr-block-line-col.sr-container-box { border: none; }

#sfcoo-offer-mobile-option-section-Options .sr-container-title { background-color: #fff; color: #000; background-image: none; }

#sfcoo-offer-mobile-option-section .sr-container-title { background-color: #fff; background-image: none; color: #000; }
#sfcoo-offer-fixe-option-section .sr-container-title { background-color: #fff; background-image: none; color: #000; }
div.sr-message.sr-noborder[colspan] { padding: 30px 0; }
a.sr-chevron2 .sr-float-r button.sr-but-fourth,.sr-toggle table.sr-table-0 tbody tr td.sr-noborder button.sr-but-sec,button.sr-but-third{text-transform: capitalize;}.jauge-fond {overflow:hidden;}
#flech-right,#flech-left{padding-left:20px;}
#options .sr-container-wrapper-grey{margin-top: 30px;}

a.sr-chevron[data-category] { cursor: pointer; }

