@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url("../webfonts/OpenSans-Light.woff2") format("woff2"),url("../webfonts/OpenSans-Light.woff") format("woff"),url("../webfonts/OpenSans-Light.ttf") format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url("../webfonts/OpenSans.woff2") format("woff2"),url("../webfonts/OpenSans.woff") format("woff"),url("../webfonts/OpenSans.ttf") format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}[ng-cloak],[data-ng-cloak]{display:none}[data-toggle]{display:block}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Open Sans",sans-serif}h1{font-size:24px}@media all and (min-width: 768px){h1{line-height:30px}}@media all and (max-width: 767px){h1{line-height:24px}}button,a{cursor:pointer}button:active,button:hover,button:focus,a:active,a:hover,a:focus{text-decoration:none;color:initial;outline:none}button.link{-moz-appearance:none;-webkit-appearance:none;background:none;border:none;line-height:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;margin:0}.nav>li>a:hover,.nav>li>a:focus{background:inherit}.link,.link:hover{color:#5F2B5D;text-decoration:underline;font-family:"Open Sans",sans-serif;cursor:pointer}.dropdown-toggle{cursor:pointer}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(78,19,75,0.8);outline:0;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(78,19,75,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(78,19,75,0.8);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(78,19,75,0.8)}input.error.ng-pristine{border:2px solid #B90B33;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}input.error.ng-dirty+ul.errors{display:none}.errors{color:#B90C33;margin-left:0px}.errors li{list-style:none}.errors li a{text-decoration:underline}x-editable-block{display:block;padding-bottom:1px;border-bottom:1px solid #BBC0CA !important}x-editable-block .editr__content{padding:0;height:auto !important;min-height:150px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}x-editable-block .editr__content .editr__result{background:none;border:0;height:auto;position:relative !important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}x-editable-block .editr__bar ul li{margin:0;padding:0}x-editable-block .editr__bar ul li:before{content:none}.dropdown-menu>li>a:hover{background:#5F2B5D}.nav{margin-left:0;margin-bottom:20px;list-style:none}.container-fluid{padding-right:20px;padding-left:20px}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}.container-fluid:after{clear:both}ul,ol{padding:0;margin:0 0 10px 25px}li{line-height:20px}a{color:#08c;text-decoration:none}p{margin:0 0 10px}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}img{max-width:100%;width:auto \9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}header,footer{font-size:14px;line-height:20px}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}[ng-cloak],[data-ng-cloak]{display:none}[data-toggle]{display:block}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Open Sans",sans-serif}h1{font-size:24px}@media all and (min-width: 768px){h1{line-height:30px}}@media all and (max-width: 767px){h1{line-height:24px}}button,a{cursor:pointer}button:active,button:hover,button:focus,a:active,a:hover,a:focus{text-decoration:none;color:initial;outline:none}button.link{-moz-appearance:none;-webkit-appearance:none;background:none;border:none;line-height:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;margin:0}.nav>li>a:hover,.nav>li>a:focus{background:inherit}.link,.link:hover{color:#5F2B5D;text-decoration:underline;font-family:"Open Sans",sans-serif;cursor:pointer}.dropdown-toggle{cursor:pointer}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(78,19,75,0.8);outline:0;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(78,19,75,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(78,19,75,0.8);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(78,19,75,0.8)}input.error.ng-pristine{border:2px solid #B90B33;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}input.error.ng-dirty+ul.errors{display:none}.errors{color:#B90C33;margin-left:0px}.errors li{list-style:none}.errors li a{text-decoration:underline}x-editable-block{display:block;padding-bottom:1px;border-bottom:1px solid #BBC0CA !important}x-editable-block .editr__content{padding:0;height:auto !important;min-height:150px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}x-editable-block .editr__content .editr__result{background:none;border:0;height:auto;position:relative !important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}x-editable-block .editr__bar ul li{margin:0;padding:0}x-editable-block .editr__bar ul li:before{content:none}.dropdown-menu>li>a:hover{background:#5F2B5D}@media all and (min-width: 768px) and (max-width: 979px){h1{padding-left:5px}}h2,h3,h4{font-size:inherit;font-weight:normal;margin:0}.main-font,.main-font-italic,.main-font-bold,.full-price-units,.full-price-cents,.brand,.group-offers-result.offers-help-results .offer-summary .full-price-cents{font-family:"Open Sans",sans-serif}.main-font-italic{font-style:italic}.main-font-bold,.full-price-units,.full-price-cents{font-weight:bold}.italic{font-style:italic}.bold{font-weight:bold}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.color-red{color:#bc0b35}.color-purple{color:#5f2b5d}.color-darkpurple{color:#521852}.color-white{color:#FFF}.color-darkgray{color:#878787}.color-softgray{color:#a3a3a3}.color-black{color:#000}.color-green{color:#07a89a}.font10{font-size:0.714em}.font11{font-size:0.786em}.font12{font-size:0.857em}.font13{font-size:0.929em}.font16{font-size:1.143em}.font18{font-size:1.286em}.font20{font-size:1.429em}.font22{font-size:1.571em}.font24{font-size:1.714em}.font26{font-size:1.857em}.font28{font-size:2em}.font30{font-size:2.143em}.font40{font-size:2.857em}.left{text-align:left}.right{text-align:right}.text-centered{text-align:center}.text-justify{text-align:justify}.uppercase{text-transform:uppercase}.display{display:block !important}.hide{display:none}.no-padding-top{padding-top:0 !important}.float-left{float:left}#manifest-proxy{width:0;height:0;visibility:hidden;position:absolute;border:none}input[type="number"]{-moz-appearance:textfield}.link-accordion,.link-accordion-open,.link-accordion .collapsed,.link-accordion.collapsed,.picto-mobile-service-lvS,.picto-mobile-service-lvL,.picto-mobile-service-lvM,.picto-mobile-service-lvXL,.picto-cockpit,.picto-network-change,.picto-client-ultra,.picto-mobile-renew,.picto-conso-data,.picto-4g,.picto-h-plus,.picto-3g-plus,.picto-warning,.picto-fianet,.picto-3D-secure,.picto-status-confirmed,.picto-status-validated,.picto-status-prepared,.picto-status-shipped,.picto-status-delivered,.picto-status-activated,.picto-status-cancel,.picto-status-warning,.picto-step-confirmed-actif,.picto-step-validated-actif,.picto-step-prepared-actif,.picto-step-shipped-actif,.picto-step-delivered-actif,.picto-step-activated-actif,.picto-step-confirmed-inactif,.picto-step-validated-inactif,.picto-step-prepared-inactif,.picto-step-shipped-inactif,.picto-step-delivered-inactif,.picto-step-activated-inactif,.puce-step-active,.puce-step-current,.puce-step-inactive,.img-warning,.arrow-error .current,.img-cancel,.background-empty-star,.background-full-star,.crossed,.crossed-white,.green-check,.cart-promo-Ok,.list-arrow,.list-arrow-red,.list-arrow-red,.checkbox input:checked+label .small-check,.checkbox input:checked+label .check,.checkbox input:disabled+label .check,.shadow-separator,.need-help-contact-icon,.slider-handle,.picto-mobile-include,.picto-mobile-logo,.offers-help-results .offer-options-list,.invalid-email-text,#container-mobile-box-offers .list-check,.command-confirm-assurance .link-assurance,.test-eligibilite-call-1005,.arrow-error .current,.block-offer-promises-content a.more .chevron,.order-error-picto,[name="contractForm"] .link-pdf,.order-iframe-wrapper .checkbox .confirmed,.btn-slide-left,.btn-slide-right,.question-mark,.arrow-mobile,.premium-services-list-check,.prepaid-cards-advantages-list a.more .chevron,.background-cockpit,.logo-code-ok,.unknow-error,.order-step-content-payment .failed-mail,.message-mail .failed-mail,.mobile-occas-red-check-symbole,.mobile-occas-green-check-symbole,.small-img-selected,.phone-wen,.btn-promo-code-icone,.logo-code-wrong,.btn-close,.coverflow-delete{background:url(../images/global/global-sprite.png) no-repeat scroll 0 0}@media all and (max-width: 767px){.small-chevron,.collapsed span.small-chevron,.arrow-error,.div-title .chevron-title-mobile,.div-title.collapsed .chevron-title-mobile{background:url(../images/global/global-sprite.png) no-repeat scroll 0 0}}.secure-link-fianet,.secure-link-lock,.secure-link-cb-visa,.secure-link-handicap-zero,.secure-link-3d-secure,.secure-link-fianet-small,.social-link-facebook,.social-link-twitter,.social-link-google,.footer-button-top{background:url(../images/global/commons-sprite.png) no-repeat scroll 0 0}.virgin{font-family:"Open Sans",sans-serif;position:relative}.virgin .loading{background:url(../images/global/ajax-loader.gif) no-repeat scroll center center #FFF}.virgin .loading>div,.virgin .loading>table{display:none !important}.yellow-block{background-color:#ffc000;-moz-box-shadow:0 4px 2px #A3A3A3;-webkit-box-shadow:0 4px 2px #A3A3A3;box-shadow:0 4px 2px #A3A3A3}.yellow-block.with-padding{padding:10px}.data-yellow-block{display:inline-block;background-color:#ffc000;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;line-height:18px;padding-left:15px;padding-right:15px;margin-left:10px;color:#5F2B5D;font-family:'Open Sans', sans-serif;font-weight:bold;vertical-align:middle}.data-yellow-block.fixed-height{height:18px}.data-yellow-block.no-margin{margin:0}.data-yellow-block.reduced-padding{padding-left:5px;padding-right:0}.data-yellow-block.small{font-size:0.8em;padding-top:0px;padding-bottom:0px}.reduction{display:inline-block}.reduction:after{width:10px;height:18px;background:url(../images/offres/promo_decroche.png) no-repeat scroll 0 0;display:inline-block;content:"";vertical-align:middle}.content-wrapper{max-width:980px;margin:0 auto}.content-wrapper-custom{width:980px;margin:0 auto}.inner-container{padding:0}@media all and (max-width: 979px){.inner-container{padding:10px}.inner-container.main-container{padding:10px}}.common-container{padding:0 20px;margin-bottom:20px;background:#fff}.common-container>ul{margin-bottom:0 !important}@media all and (min-width: 768px){.common-container>ul li{padding-left:0 !important;padding-right:0 !important}}@media all and (max-width: 767px){.common-container>ul li{padding-left:10px !important;padding-right:10px !important}}.common-title{font-size:1.8em;text-align:center;padding-bottom:20px;border-bottom:1px solid #CACACA}@media all and (min-width: 768px){.common-title{padding-top:20px}}.small-container{padding-bottom:20px}.main-container-flash .title{padding-bottom:4%;padding-top:4%}.main-container-flash .title span{color:#fff;font-size:3.1em}.system-container{background-color:#f2f2f2;font-size:0.9em;width:100%;max-width:none}.system-container .breadcrumb{background-color:#fff;margin:0;padding:15px 0 15px 150px}.system-container .breadcrumb li{color:#474747}.system-container .breadcrumb li a,.system-container .breadcrumb li .divider{color:#474747}.system-container .breadcrumb li .divider{background:url(../images/header/breadcrumb-divider.png) no-repeat scroll 0 0;width:4px;height:7px;padding:0;margin:0 5px;display:inline-block;vertical-align:middle}.seo-hidden{left:-10000em !important;position:absolute !important}@media all and (max-width: 359px){.seo-small-mobile-hidden{left:-10000em !important;position:absolute !important}.seo-small-mobile-display-none{display:none !important}}@media all and (max-width: 767px){.seo-mobile-hidden{left:-10000em !important;position:absolute !important}.seo-mobile-display-none{display:none !important}}@media all and (min-width: 768px) and (max-width: 979px){.seo-tablet-hidden{left:-10000em !important;position:absolute !important}.seo-tablet-display-none{display:none !important}}@media all and (min-width: 980px){.seo-desktop-hidden{left:-10000em !important;position:absolute !important}.seo-desktop-display-none{display:none !important}}.corner-box-small{border:1px solid #d7d2d2;-moz-border-radius:4px 0;-webkit-border-radius:4px;border-radius:4px 0;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box}.corner-box-normal{border:1px solid #d7d2d2;-moz-border-radius:25px 0;-webkit-border-radius:25px;border-radius:25px 0;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box}.box-normal{border:1px solid #d7d2d2}.corner-box-buttons{text-align:center;border-top:1px solid #CBCBCB;padding:20px 0}.container-with-border{border:1px solid #d7d2d2;-moz-border-radius:25px 0;-webkit-border-radius:25px;border-radius:25px 0;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;background:white}.container-without-border{background:white;border:1px solid #d7d2d2}.box-title,.corner-box-title{font-family:"Open Sans",sans-serif}.corner-box-title{-moz-border-radius-topleft:17px;-webkit-border-top-left-radius:17px;border-top-left-radius:17px}select:-moz-focusring{color:transparent !important;text-shadow:0 0 0 #000}select:focus:invalid:focus{text-shadow:0 0 0 #E9322D}.select-wrapper{overflow:hidden;font-size:0.913em;position:relative;border:1px solid #CCCCCC;width:auto;height:40px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:url(../images/prepay/row_cbox.png) no-repeat center right #FDFDFD}.select-wrapper select{color:#333;margin:0;padding:10px;border:0;outline:0;background:transparent;line-height:20px;width:115%;height:100%;-moz-appearance:none;-webkit-appearance:none}.btn-i-want,.btn-valid,.btn-submit,.btn-cancel,.btn-undo{color:#FFF;text-align:center;background-color:#672d65;display:inline-block;width:auto;height:2.5em;line-height:2.5em;padding:0 2em;border:0;font-family:"Open Sans",sans-serif}.btn-i-want:active,.btn-valid:active,.btn-submit:active,.btn-cancel:active,.btn-undo:active,.btn-i-want:focus,.btn-valid:focus,.btn-submit:focus,.btn-cancel:focus,.btn-undo:focus{background-color:#672d65;color:#FFF}.btn-i-want:hover,.btn-valid:hover,.btn-submit:hover,.btn-cancel:hover,.btn-undo:hover{background-color:#956993;color:#FFF}.btn-i-want,.btn-valid,.btn-submit,.btn-cancel,.btn-undo{display:inline-block}a.btn-i-want{text-decoration:none}button[disabled].btn-i-want,input[disabled].btn-i-want,.btn-inactive{background-color:#cbcbcb;color:#e3e1e1;cursor:default}.btn-close{display:block;background-position:0 -862px;height:20px;width:20px}.green-check{background-position:0 -1594px;width:19px;height:15px}.list-check{background-position:0 -1494px}.list-arrow,.list-arrow-red{background-position:0 -1900px;width:12px;height:9px;position:absolute;margin-top:4px}.list-arrow+span,.list-arrow-red+span{margin-left:20px}.list-arrow-red{background-position:0 -1909px}.shadow-separator{display:block;height:28px;background-position:0 -1918px;margin:0;border-top:0;border-bottom:0}.primary-link{color:#3D3D3D;line-height:28px;text-shadow:0 -1px 0 #FFF;font-size:1.5em;font-weight:bold}.primary-link .link-plus{width:34px;font-size:1.5em;height:34px;border:3px solid #E6E6E6;line-height:28px;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;display:inline-block;vertical-align:middle;margin-right:0.15em}.link-question-mark{-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;width:17px;height:17px;border:1px solid #a3a3a3;font-weight:normal;font-size:12px;line-height:14px;border:1px solid #a3a3a3}.picto-delete,.picto-mobile-service-lvS,.picto-mobile-service-lvL,.picto-mobile-service-lvM,.picto-mobile-service-lvXL,.picto-cockpit,.picto-network-change,.picto-client-ultra,.picto-mobile-renew,.picto-conso-data,.picto-4g,.picto-h-plus,.picto-3g-plus,.picto-warning,.picto-status-warning,.picto-fianet,.picto-3D-secure{margin:auto;position:relative}.link-accordion{background-position:0 -871px;width:35px;height:34px;margin:auto}.link-accordion.collapsed,.collapsed .link-accordion{background-position:0 -828px}.link-accordion-open{background-position:0 -828px}.picto-delete{background:url(../images/global/garbage.png) no-repeat scroll 0 0;height:19px;width:18px;cursor:pointer}.picto-mobile-service-lvS{width:66px;height:43px;background-position:0 -633px;display:inline-block}.picto-mobile-service-lvL{width:76px;height:43px;background-position:0 -500px;display:inline-block}.picto-mobile-service-lvM{width:76px;height:43px;background-position:0 -519px;display:inline-block}.picto-mobile-service-lvXL{width:92px;height:43px;background-position:0 -785px;display:inline-block}.picto-cockpit{background-position:0 -312px;width:62px;height:66px}.picto-network-change{background:url(../images/global/picto-network-change.jpg) no-repeat scroll 0 0;width:66px;height:66px}.picto-client-ultra{background-position:0 0;width:106px;height:66px}.picto-mobile-renew{background-position:0 -456px;width:63px;height:66px}.picto-conso-data{background-position:0 -403px;width:53px;height:53px}.picto-4g{width:28px;height:28px;background-position:0 -375px;display:inline-block}.picto-h-plus{width:28px;height:28px;background-position:0 -605px;display:inline-block}.picto-3g-plus{width:28px;height:28px;background-position:0 -676px;display:inline-block}.picto-warning,.picto-status-warning{width:26px;height:25px;background-position:0 -1171px}.picto-fianet{background-position:0 -108px;width:34px;height:35px}.picto-3D-secure{background:url(../images/global/picto-3D-secure.jpg) no-repeat scroll 0 0;width:89px;height:19px}.space{margin-left:20px}.line-effect-container{display:table;white-space:nowrap;text-align:center}.line-effect{content:"";display:table-cell;width:50%;background:url("data:image/gif;base64,R0lGODlhAQABAPcAAMLCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAQABAAAIBAABBAQAOw==") repeat-x scroll center center;background-size:1px 1px}.purple-underline-link{color:#5F2B5D;text-decoration:underline}.purple-underline-link:hover,.purple-underline-link:active,.purple-underline-link:focus{color:#5F2B5D;cursor:pointer;text-decoration:underline}.background-empty-star{width:17px;height:17px;background-position:0 -1455px}.background-full-star{width:17px;height:17px;background-position:0 -1403px}.text-link,.more-link{color:#5F2B5D;text-decoration:underline;font-size:0.825em}.inline-price{color:#BA0C33;font-size:26px;font-weight:bold}.inline-price-renvoi{font-size:12px}.full-price{color:#BA0C33;padding-top:20px;padding-bottom:4%;display:inline-block}.full-price-units{font-size:42px}.full-price-cents{font-size:24px;margin-left:-18px}.full-price-currency{font-size:16px;top:-1.8em;left:0.3em}.permonth{margin-left:10%}.from{color:#909090}.brand{color:#510F4F;font-size:1.45em;margin:0 0 5px 0}.text-transparent{color:transparent !important}.text-transparent:hover,.text-transparent:active{color:transparent !important}.crossed{background:url(../images/global/crossed-line.png) no-repeat center;width:43px;height:13px}.crossed-white{background:url(../images/global/crossed-line-white.png) no-repeat center;width:43px;height:13px}.crossed-red{background:url(../images/global/crossed-line-red.png) no-repeat left;width:43px;height:13px}.crossed-long{background:url(../images/global/crossed-line-long.png) no-repeat center}.crossed-long.left{background-position:0 center}.nav .dropdown-toggle .caret{border-top-color:#b90c33;border-bottom-color:#b90c33;margin-left:5px}.little-arrow,.mobile-offer-recap-arrow,.choose-mobile-recap-arrow,#search .search-results-content #see-more-results .category-arrow,#search-result-search-results-completion #see-more-results .category-arrow,.category .category-arrow{background:url(../images/global/arrow.png) no-repeat scroll center center;height:5px;width:9px;display:inline-block}.radio{padding:0}.radio input{display:none}.radio input:checked+label .box{background-color:#E5E5E5;border:2px solid #672d65}.radio input:checked+label .check{width:8px;height:8px;position:absolute;margin:5px 0 0 -20px;background-color:#53134F;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.radio label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px}.radio .box{display:inline-block;position:absolute;left:0px;width:18px;height:18px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background-color:#EEE;border:2px solid #C8C8C8}.checkbox{padding:0}.checkbox input{display:none}.checkbox input:checked+label .box{background-color:#FFFFFF}.checkbox input:checked+label .check{width:23px;height:13px;background-position:0 -1470px;position:absolute;margin-left:-25px}.checkbox input:checked+label .small-check{width:16px;height:8px;background-position:4px -1830px;position:absolute;margin-left:-25px}.checkbox input:disabled+label .box{background:#DDD;cursor:default}.checkbox input:disabled+label .check{background-position:2px -1739px;height:11px;margin-top:2px}.checkbox label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px}.checkbox .box{display:inline-block;position:absolute;left:0px;width:17px;height:17px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#FFF;border:1px solid #C2C2C2}input[type="text"].form-slider{display:none}.mentions-links{padding:0 20px}.mentions-links li{list-style:none}.mentions-links span,.mentions-links a{color:#3d3d3d;text-decoration:underline;cursor:pointer}.global-mentions-links{clear:both;font-size:0.95em;padding:0 20px;margin-bottom:20px}.global-mentions-links ul{margin-left:0}.global-mentions-links li{list-style:none}.global-mentions-links span,.global-mentions-links a{color:#3d3d3d;text-decoration:underline;cursor:pointer}.global-mentions-links-block{font-size:0.95em;padding:0;margin-bottom:20px}.global-mentions-links-block ul{margin-left:0}.global-mentions-links-block li{list-style:none}.global-mentions-links-block span,.global-mentions-links-block a{color:#3d3d3d;text-decoration:underline;cursor:pointer}.reduction-option-block{padding:2px 2px;box-sizing:content-box;max-width:100px;text-align:center;font-weight:bold;color:#001567;font-size:13px;font-weight:bold;font-family:"Open Sans",sans-serif;margin-bottom:2px}.ng-block-ui{position:absolute;top:0;right:0;bottom:0;left:0;cursor:default;background:url(../images/global/ajax-loader.gif) no-repeat scroll center center rgba(0,0,0,0.5)}.ng-block-ui-active{position:relative}@media all and (max-width: 767px){.system-container,.breadcrumb{display:none}.main-container-flash{background:none;padding-left:0;padding-right:0}.main-container-flash .title{padding-top:0;padding-bottom:0;line-height:24px}.main-container-flash .title div{display:block;text-align:left;background:#521852;padding-left:20px;padding-top:10px;padding-bottom:10px;white-space:normal}.main-container-flash .title span{font-size:1.8em;padding-left:0 !important}.main-container,.main-container-without-graph{background:none;padding-left:0;padding-right:0}.mobile-clearfix{*zoom:1}.mobile-clearfix:before,.mobile-clearfix:after{display:table;content:"";line-height:0}.mobile-clearfix:after{clear:both}.text-need-help{color:black;margin-bottom:5px}button.btn-i-want{width:100%}button[disabled].btn-i-want,input[disabled].btn-i-want{border:1px solid #cbcbcb}.global-mentions-links{margin-top:20px;margin-bottom:0px}.global-mentions-links-block{margin-top:20px;margin-bottom:0px}}.line-text-page-title{font-weight:normal;font-size:1.1em;padding:20px}.line-text{padding:20px}.page-title{background:white;color:#5F2B5D;border-bottom:solid 1px #E5E5E5;text-transform:uppercase;font-family:"Open Sans",sans-serif}.page-title .cms-block{margin:0}@media all and (max-width: 767px){.page-title{font-size:1.4em;padding:10px;padding-top:30px}.system-container{height:30px}}@media all and (min-width: 768px){.page-title{font-size:1.8em;padding-bottom:10px;padding-top:10px;margin-bottom:20px}}@media all and (min-width: 768px) and (max-width: 979px){.row-fluid .span3,.row-fluid .span4{margin-left:2.5%}}.slider-handle{background:url(../images/global/slider-handle.png) no-repeat scroll center center #682d67}.picto-mobile-include{width:36px;height:35px;background-position:0 -1647px}.picto-mobile-content{display:inline-block;padding-left:10px;padding-right:10px}.picto-mobile-logo{width:19px;height:35px;background-position:0 -1420px;float:left;padding-left:10px;margin-right:10px}.picto-mobile-text{display:table-cell;width:auto;height:35px;padding:0px;vertical-align:middle}.picto-update{display:inline-block;width:23px;height:24px;background:url(../images/global/global-sprite.png) no-repeat scroll 0 0;background-position:0 -1985px;cursor:pointer;position:relative;vertical-align:top}.popover-container{width:19px;height:19px;-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;border:1px solid #DADADA;background:#fff;display:inline-block;line-height:20px;font-weight:normal}.popover-container.no-decoration{border:none;background:none}.popover-link{width:17px;height:17px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;display:inline-block;vertical-align:top;background-color:#FFF;color:#A3A3A3;position:relative;text-align:center;cursor:pointer}.popover-link-info,.cart-widget-equipment-return-premium .icon{display:inline-block;width:20px;height:19px;background:url(../images/global/global-sprite.png) no-repeat scroll 0 0;background-position:0 -1966px;cursor:pointer;position:relative;vertical-align:top}.popover-link-sign{display:block;font-family:"Open Sans",sans-serif;font-size:10px;font-style:normal;font-weight:bold;line-height:15px}.popover-content{font-size:12px;font-family:"Open Sans",sans-serif;text-transform:none;color:black}body .capped-width-container{width:100%;margin:0;background:#292929}body .capped-width-container .capped-width-container-inner{max-width:1680px;background:white;margin:auto}.activate-line-title{font-size:1.429em;color:#551553;padding-top:20px;height:70px;text-align:center}.activate-line-container .container-btn{margin-left:2%;position:relative}.activate-line-content{margin:auto}.activate-line-description{text-align:center;margin-bottom:20px}@media all and (min-width: 768px){.activate-line-content{width:512px}.activate-line-content .order-step-container-btn{display:inline-block;vertical-align:top;border-top:none;margin-top:0}.activate-line-container{height:80px}}@media all and (max-width: 767px){.activate-line-content .order-margin-medium{margin-left:0}.activate-line-content button.btn-i-want{width:95%}.activate-line-content .container-btn{margin-top:25px;margin-bottom:20px}}.additional-line .additional-line-container{padding:0 20px;margin-bottom:20px;background:#fff}.additional-line .additional-line-detail{margin-top:20px}.additional-line .additional-line-portability{margin-bottom:20px}.additional-line .title{background-color:#d7d2d2}.additional-line .title strong{text-transform:uppercase}.additional-line .content{margin:0 20px;padding:7px 0}.result-eligibility{margin-bottom:15px;padding:20px;padding-bottom:40px;background:#fff;border:none}.result-eligibility-good-news{display:block;width:34%;float:left;height:100px;background:url(../images/offerBox/bonne-nouvelle.png) no-repeat scroll left top transparent}@media all and (max-width: 767px){.result-eligibility-good-news{float:none;width:100%;background-position:center center}}.result-eligibility-infos{display:block;width:66%;float:left;min-height:100px}@media all and (max-width: 767px){.result-eligibility-infos{float:none;width:100%}}.result-eligibility-infos .result-eligibility-your-line{font-size:1.286em;line-height:50px;font-weight:300}@media all and (max-width: 767px){.result-eligibility-infos .result-eligibility-your-line{margin-top:25px;margin-bottom:20px;line-height:1.2em}}.result-eligibility-infos .result-eligibility-your-line .phone-number{font-weight:bold}.result-eligibility-infos .result-eligibility-your-address{display:block;width:100%}.result-eligibility-infos .result-eligibility-your-address .result-eligibility-your-address-title,.result-eligibility-infos .result-eligibility-your-address .result-eligibility-your-address-infos{display:inline-block;vertical-align:middle}@media all and (max-width: 767px){.result-eligibility-infos .result-eligibility-your-address .result-eligibility-your-address-title,.result-eligibility-infos .result-eligibility-your-address .result-eligibility-your-address-infos{display:block}}.result-eligibility-infos .result-eligibility-your-address .result-eligibility-your-address-title{width:auto;height:27px;line-height:27px;font-size:1em;font-weight:bold;color:#5f2b5d;padding-right:30px;margin-right:30px;border-right:1px solid #b3b3b3}@media all and (max-width: 767px){.result-eligibility-infos .result-eligibility-your-address .result-eligibility-your-address-title{padding:0;margin:0;border:none}}.result-eligibility-infos .result-eligibility-your-address .result-eligibility-your-address-title span{vertical-align:middle}.result-eligibility-infos .result-eligibility-your-address .result-eligibility-your-address-title .picto-address{display:inline-block;width:22px;height:29px;background:url(../images/offerBox/picto-address.png) no-repeat scroll left top transparent;margin-right:10px}@media all and (max-width: 767px){.result-eligibility-infos .result-eligibility-your-address .result-eligibility-your-address-title .picto-address{display:none}}.result-eligibility-infos .result-eligibility-your-address .result-eligibility-your-address-infos{width:auto;line-height:22px}.result-eligibility-infos .result-eligibility-your-address .result-eligibility-your-address-infos a{color:black;font-size:1em;font-weight:bold;text-decoration:underline}.content{position:relative}#box-offers{position:relative;background:#f2f2f2;padding:0}#box-offers .container-without-border{border:none;box-shadow:none}@media all and (min-width: 980px){#box-offers .cart-widget-detail:after{content:'';height:20px;display:block;background:url(../images/cart/zigzag.png) repeat-x;position:absolute;bottom:-20px;left:0;right:0}}#box-offers .valid-offer{font-weight:bold;margin:20px 0px;padding:0 2.5em}#box-offers .order-step-title{height:38px;margin-top:20px;color:#5f2b5d;font-size:1.8em;text-transform:uppercase;padding:0;margin-bottom:10px}#box-offers .order-step-title.step-active{background:none;border:none}#box-offers .order-step{margin:auto;background:none}#box-offers .order-step-content{padding:0}.box-offers-container-global{position:relative}.box-offers-container-left{width:100%}@media all and (min-width: 980px){.box-offers-container-left{width:640px}}@media all and (max-width: 979px){.box-offers-container-left{padding:10px}}#basket-offers{position:absolute;top:0;right:0;bottom:0;padding-top:50px}#basket-offers :before{background:none}#basket-offers .cart-widget-block{margin-top:20px;margin-bottom:15px}#basket-offers .cart-widget-block .actionButton{display:none}#basket-offers .cart-widget-mobile .cart-widget-total{border-bottom:none}@media all and (max-width: 979px){#basket-offers .cart-widget-mobile .cart-widget-total{width:100%;float:left}}#basket-offers .cart-widget-mobile .permonth{bottom:0;top:0;line-height:30px;font-size:12px}#basket-offers .cart-widget-mobile .display-price-block{position:relative;width:100%;display:table}@media all and (min-width: 980px){#basket-offers .cart-widget-mobile .display-price-block:nth-child(2){display:none}}.row-fluid .offer{margin-left:0}.selector-offer-checkbox{display:inline-block;width:17px;height:17px;padding:0;margin-right:10px;border:1px solid #c9cace;vertical-align:middle;background:url(../images/offerBox/checkbox.png) no-repeat scroll -16px -16px transparent}.selector-offer-checkbox.checked{background-position:center}.selector-mobile-offer-choice{cursor:pointer;margin-bottom:25px}.selector-mobile-offer-choice .selector-offer-checkbox{margin-right:10px}.selector-mobile-offer-choice span{vertical-align:middle}.selector-mobile-offer-choice .minimum-price{color:#5f2b5d;font-weight:bold;text-transform:uppercase}.selector-bottom-link{display:inline-block;color:black;font-weight:bold;text-decoration:underline;margin-top:5px}.selector-bottom-link:hover{text-decoration:underline}@media all and (max-width: 767px){.selector-bottom-link{margin-top:5px}}.offer{display:table;width:100%;background:white;background-clip:padding-box;border:2px solid transparent;margin-bottom:20px;cursor:pointer}.offer.selected{border:2px solid #5f2b5d}.offer.not-clickable{cursor:auto}.offer .content-offer,.offer .content-price{position:relative;display:table-cell;vertical-align:middle;padding:20px}@media all and (min-width: 768px){.offer .reduction-option-block{width:100px;position:relative}}@media all and (min-width: 980px){.offer .reduction-option-block{margin-left:29px}}@media all and (min-width: 768px) and (max-width: 979px){.offer .reduction-option-block{margin-left:47%}}.offer .info-offer{padding-left:15px;margin:0;clear:both;font-size:0.83em;height:auto;list-style:disc}.offer .info-offer>li{vertical-align:middle;line-height:20px;margin:5px 5px}.offer .info-offer>li .color{padding-left:5px;color:#ba0c33}.offer .info-offer>li .color.bold{font-weight:bold}.offer .info-offer>li .color.no-padding{padding:0px}.offer .debit{display:block;font-size:0.83em}.offer .debit .cms-block{display:inline-block}.offer a.choice{margin-top:5px;display:block;font-size:1.4em;font-weight:bold;text-decoration:underline;color:#5f2b5d}.offer .list-offer-mobile,.offer .offer-mobile,.offer .mobile{margin-left:0;margin-top:10px}.offer .list-offer-mobile .offer.last,.offer .offer-mobile .offer.last,.offer .mobile .offer.last{border-bottom:none}.offer .list-offer-mobile .offer .info-offer li,.offer .offer-mobile .offer .info-offer li,.offer .mobile .offer .info-offer li{line-height:20px;margin:2px 0px}.offer .list-offer-mobile .offer .showOffer,.offer .offer-mobile .offer .showOffer,.offer .mobile .offer .showOffer{display:inline-block;padding-left:3.8%;text-decoration:underline}.offer .list-offer-mobile.offer-mobile,.offer .offer-mobile.offer-mobile,.offer .mobile.offer-mobile{border-top:0px}.offer .list-offer-mobile.offer-mobile .offer,.offer .offer-mobile.offer-mobile .offer,.offer .mobile.offer-mobile .offer{border-bottom:0px}.offer .content-offer .sub-section-title{width:100%}.offer .content-offer .title-offer{margin-bottom:20px}.offer .content-offer .title-offer input[type=checkbox],.offer .content-offer .title-offer input[type=radio]{width:18px;height:18px;display:inline-block;margin-right:10px}.offer .content-offer .title-offer span.selector-offer-title{display:inline-block;line-height:27px;font-size:1.143em;font-weight:bold;text-transform:uppercase;margin-bottom:0;vertical-align:middle;max-width:550px}.offer .content-offer .title-offer span.engagement{display:inline-block;line-height:27px;padding-left:5px;font-weight:normal;font-size:16px}.offer .content-offer .description{clear:both;font-size:0.875em;padding-left:3.5%}.offer .content-offer .content-mobile{width:100%}.offer .content-offer .content-mobile .picture,.offer .content-offer .content-mobile .title{vertical-align:middle}.offer .content-offer .content-mobile .picture{text-align:left}.offer .content-offer .content-mobile .title{font-size:1.286em;font-weight:bold;text-align:left}.offer .content-offer .content-mobile .choix-box-modify-mobile a{text-decoration:underline}.offer .content-offer .content-mobile .price{color:#ba0c33;font-size:1.286em;font-weight:bold;text-align:right;vertical-align:middle}.offer .content-price{width:260px;max-width:260px;padding-left:40px;padding-right:40px;color:white;text-align:left;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d21d57),color-stop(100%, #a8288c));background-image:-moz-linear-gradient(left, #d21d57,#a8288c);background-image:-webkit-linear-gradient(left, #d21d57,#a8288c);background-image:linear-gradient(to right, #d21d57,#a8288c);background-image:-ms-linear-gradient(left, #d21d57 100%, #a8288c 0%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorStr='#d21d57', EndColorStr='#a8288c')"}.offer .content-price .x-mois-offerts-block{font-family:'Open Sans',sans-serif;font-weight:bold;text-align:center;margin-bottom:15px;padding:2px}.offer .content-price .selector-price,.offer .content-price .selector-price-small,.offer .content-price .selector-price-x-small{display:block;font-size:2em;font-weight:bold;line-height:1.1em;text-transform:uppercase}.offer .content-price .selector-price.selector-price-crossed,.offer .content-price .selector-price-crossed.selector-price-small,.offer .content-price .selector-price-crossed.selector-price-x-small{text-decoration:line-through}.offer .content-price .selector-price .selector-price-per-month,.offer .content-price .selector-price-small .selector-price-per-month,.offer .content-price .selector-price-x-small .selector-price-per-month{font-size:0.6em}.offer .content-price .selector-price-small{font-size:1.286em}.offer .content-price .selector-price-x-small{font-size:0.875em;font-weight:300;line-height:1.6em}.offer .content-price .content-price-promo{position:absolute;right:0;top:0;padding:1px;padding-left:13px;padding-right:13px;background:#ffc000;color:black;font-weight:bold;font-size:0.83em;text-transform:uppercase}.offer .picture{position:relative;width:180px;text-align:left}.offer .picture.picture-mobile-service{text-align:center}.offer .picture img{vertical-align:middle;margin:15px 0px;height:auto;max-width:100%;max-height:130px}.offer .picture img.no-resize{width:auto;height:auto}.offer.forfait-mobile .picture img{width:60px}.plus-option{text-decoration:underline;padding:10px 5px 10px 15px}.option .picture{text-align:center}.option .picture .description{text-align:left;padding-left:30px}.option .picture .image{text-align:right}.option .picture .image img{vertical-align:middle;margin:5px 0px}.mention-legal{margin:100px 0px 20px}.mention-legal .mentions-title{margin:10px 0px;font-size:0.83em}.mention-legal .global-mentions-links.no-padding{padding:0}.mention-legal .short-mention p{margin:15px}.modal-tv-box{width:60% !important;min-width:400px;margin:30px auto !important;left:20%}.modal-tv-box .modal-header{background:#5f2b5d;color:#fff}.modal-tv-box .modal-header h3{font-size:1.4em;font-weight:bold}.lightbox{display:inline-block}@media all and (min-width: 768px) and (max-width: 979px){.valid-offer,.cart-widget-detail-title div{display:none}.cms-block{margin:0px}.cms-block.margin{margin:10px 10px}#basket-offers{position:fixed;left:0px;bottom:0px;top:auto;width:100%;z-index:999;display:block;background:#F6F6F6}#basket-offers .cart-widget-cost{border:none}#basket-offers .cart-widget-block{float:left;position:relative !important;width:100%;-moz-border-radius:0px !important;-webkit-border-radius:0px;border-radius:0px !important;background-color:#F6F6F6 !important;padding:5px 5px 0px;margin-top:0px;margin-bottom:0px}#basket-offers .cart-widget-block table{display:none}#basket-offers .cart-widget-block .actionButton{display:inline;width:40%}#basket-offers .cart-widget-block .actionButton .valid-offer{margin:5px 0px 10px;float:right;display:block}#basket-offers .cart-widget-block.offer-cmd{margin-bottom:0}.mention-legal{padding:0px 0px;margin-top:10px}.result-eligibility{padding:5px 5px 10px}.result-eligibility a{line-height:20px}.result-eligibility .result-valid{padding:0}.result-eligibility .result-valid .eligibility ul li span.debit-max{left:84px;width:100%}}@media all and (max-width: 767px){.valid-offer,.cart-widget-detail-title div{display:none}#basket-offers{position:fixed;left:0px;bottom:0px;top:auto;width:100%;z-index:999;display:block;background:#F6F6F6}#basket-offers .cart-widget-cost{border:none}#basket-offers .cart-widget-block{float:left;position:relative !important;width:100%;-moz-border-radius:0px !important;-webkit-border-radius:0px;border-radius:0px !important;background-color:#F6F6F6 !important;padding:5px 5px 0px;margin-top:0px;margin-bottom:0px}#basket-offers .cart-widget-block table{display:none}#basket-offers .cart-widget-block .actionButton{display:inline;width:40%}#basket-offers .cart-widget-block .actionButton .valid-offer{margin:5px 0px 10px;float:right;display:block}#basket-offers .cart-widget-block.offer-cmd{margin-bottom:0}#basket-offers .cart-widget-block .cart-widget-monthly-cost-multi{margin:0}.result-eligibility .result-valid{display:block;border:0px;padding:0;font-size:1.143em;display:inline-block}.result-eligibility .result-valid .result-message{padding-left:6%;display:inline-block}.result-eligibility .result-valid .result-message .text{width:80%;font-size:0.875em;line-height:20px}.result-eligibility .result-valid .result-message a.link-retry{display:block;font-size:0.675em;text-decoration:none;text-align:right;margin:10px 0px 0px 0px;padding:0}.result-eligibility .result-valid .eligibility{display:none}.result-eligibility .result-valid span.text{line-height:20px;width:82.5%}.result-eligibility .result-test .info-supp{border-left:none}.result-eligibility .result-test .info-supp .address{display:none}.result-eligibility .result-test .info-supp a{float:right;margin-right:8%;font-size:0.857em}.selector-offer-title{width:68%;float:none}.offer .content-offer,.offer .content-price{display:block;width:100%;max-width:100%;padding-left:15%}.offer .content-offer .title-offer{width:100%;position:relative;margin-left:-20px}.offer .content-offer .title-offer label{width:90%;font-size:1.2em}.offer .content-offer .title-offer label.no-price{width:90%}.offer .content-offer .title-offer label .cms-block{margin-top:0px}.offer .content-offer .title-offer .span9{width:70%;display:inline-block}.offer .content-offer .title-offer span.selector-offer-title{width:auto;max-width:none;padding:0}.offer .content-offer .title-offer.sub-section-title label{width:90%}.offer .content-offer .info-offer{padding-left:0px}.offer .content-offer .info-offer li{line-height:20px}.offer .content-price.content-price-mobile .offer-price,.offer .content-price.content-price-mobile .adsl-offer-price{padding:5px 0}.offer .content-price.content-price-mobile .price{font-size:1.150em}.offer .reduction-option-block{margin:2px auto;padding:0}.offer .picture.picture-mobile-service{text-align:left}.mention-legal{padding:0px 10px;margin-top:10px}.modal-tv-box{min-width:initial;left:0;margin-left:auto !important;margin-right:auto !important}}.coverflow-section{background:white;width:100%;position:relative;margin-bottom:15px;margin-top:20px}.coverflow-section .coverflow-title{color:#ba0c33;font-size:1.571em;margin-bottom:15px}@media all and (max-width: 767px){.coverflow-section .coverflow-title{display:none}}@media all and (min-width: 768px) and (max-width: 979px){.coverflow-section .coverflow-delete-container{margin-left:2.4%}}@media all and (max-width: 767px){.coverflow-section .coverflow-delete-container{position:absolute;right:20px}}.coverflow-delete{background-position:0px -1630px;width:17px;height:20px;cursor:pointer}@media all and (min-width: 768px){.coverflow-delete{margin:auto}}@media all and (max-width: 767px){.coverflow-delete{float:right}}.coverflow-container{width:220px;height:132px;overflow:hidden;position:relative;display:inline-block;vertical-align:middle;background:white}.coverflow-cover{position:absolute;background-size:70px 130px;background-repeat:no-repeat;top:5px;left:0;width:70px;height:132px;color:white;text-align:center;line-height:132px;z-index:0}.coverflow-btn{height:50px;width:20px;background-color:crimson;display:inline-block;vertical-align:middle}.coverflow-btn-right{background:url(../images//coverflow/slider-droite.png) no-repeat center center}.coverflow-btn-left{background:url(../images//coverflow/slider-gauche.png) no-repeat center center}.coverflow-corpse{display:inline-block;width:38%;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width: 767px){.coverflow-corpse{width:28%;max-width:100px}}.coverflow-infos{display:inline-block;width:55%;vertical-align:top}.coverflow-infos .btn-i-want{float:left;margin-top:15px}.coverflow-infos-title{color:#474747;font-size:18px;font-weight:bold}.coverflow-infos-title .color{color:#646464;font-weight:normal}.coverflow-infos-title .picto4g{height:25px;width:auto}.coverflow-infos-description{color:#323232;font-size:0.857em;margin:10px 0}.coverflow-infos-description ul{list-style:none;margin:0}.coverflow-infos-price label{color:#5f2b5d;font-size:13px;font-weight:bold}.coverflow-infos-odr.cart-promo-info{width:50%;float:left;margin-left:25px}@media all and (max-width: 767px){.coverflow-infos-odr.cart-promo-info{float:none;width:100%;margin:0;margin-top:10px}}.cover-middle{z-index:30}.cover-background{z-index:20;-webkit-filter:blur(1px);filter:blur(1px)}.cover-third-plan{z-index:10;-webkit-filter:blur(3px);filter:blur(3px)}.cover-others-plan{display:none}.page-white{background:white}.success-contact,.font14 li{font-size:18px;font-weight:bold;padding-bottom:10px}.contact-main-container{background:#fff;padding:0 20px 20px 20px;margin-bottom:20px}.contact-subcontainer{background:#fff;width:100%;margin-top:20px}.contact-subcontainer-title{color:#fff;font-size:20px;text-align:center;background:#521852;line-height:24px;padding:5px 0px}.contact-block-container{width:100%;display:inline-block}.contact-subcontainer-text,.contact-subcontainer-text-mail{margin:20px;font-family:"Open Sans",sans-serif;font-size:12px;color:#000}.contact-subcontainer-text form,.contact-subcontainer-text-mail form{position:relative}.contact-subcontainer-form-accordeon{color:#5f2b5d;font-size:1.143em;width:60%;margin-top:20px}.contact-subcontainer-form-accordeon-chevron{background:url(../images/global/small-chevron-open.png) no-repeat scroll 0 0;width:13px;height:13px;position:relative;display:inline-block;vertical-align:middle;margin-left:10px}#contact-form-part{display:inline-block;width:60%}.contact-subcontainer-text-mail{position:relative;display:inline-block;width:100%}.contact-assistance-container,.contact-espace-client-container{width:49%;display:block;float:left}.contact-espace-client-container{margin-right:1.5%;position:relative}.contact-suivi-commande-container{height:135px}.contact-suivi-commande-container .btn-i-want{margin-left:20px}.courrier-commande-container{margin:20px 1.5% 0 0;width:49%;display:block;float:left;position:relative;min-height:325px}.courrier-commande-container.virginbox{width:100%;float:none;height:inherit !important;min-height:0}.contact-telephone-container{width:49%;display:inline-block}.contact-assistance-container{position:relative}.contact-assistance-container.virginbox{margin-right:1.5%}.contact-espace-client-container-image{background:url(../images//contact/image_compte_client.png) no-repeat center left;width:156px;height:208px;display:inline-block;margin-top:-35px;margin-left:-30px}@media all and (min-width: 768px) and (max-width: 979px){.contact-espace-client-container-image{background-size:120%;width:102px;height:208px}}.contact-espace-client-container-text{display:inline-block;width:60%}@media all and (min-width: 768px) and (max-width: 979px){.contact-espace-client-container-text{width:74%}}.contact-mail-links{display:inline-block}.contact-mail-links span .url-links-contact{padding-left:15px}.contact-telephone-infos{color:white;padding:10px}.contact-telephone-infos.ultra,.contact-telephone-infos.classique{background-color:#521852}.contact-telephone-infos.expert{background-color:#878787}.contact-telephone-infos.relax{background-color:#925385}.contact-telephone-infos .icone-phone{margin-right:5px}.contact-telephone-infos .contact-telephone-numero-tel{border-bottom:1px solid white;border-top:1px solid white;padding:5px 0}.contact-choice-offer-container{position:relative}.contact-choice-offer-center{margin:auto;width:580px}.contact-choice-offer-center a{display:inline-block;width:280px;height:140px}.contact-choice-offer-center a:last-child{margin-left:20px}.contact-choice-offer-center .vm-active{background-image:url("../images/contact/client_vm_on.png");background-repeat:no-repeat}.contact-choice-offer-center .vm-inactive{background-image:url("../images/contact/client_vm.png");background-repeat:no-repeat}.contact-choice-offer-center .box-active{background-image:url("../images/contact/client_box_on.png");background-repeat:no-repeat}.contact-choice-offer-center .box-inactive{background-image:url("../images/contact/client_box.png");background-repeat:no-repeat}.contact-subcontainer-text-mail .container-btn{text-align:center;margin-top:20px}@media all and (min-width: 980px){.subtopic-label{margin-left:10px}}@media all and (min-width: 768px) and (max-width: 979px){.contact-mail-form{width:54%}.subtopic-container{display:block}.topic-errors{position:absolute;top:0;right:0}}@media all and (max-width: 767px){.contact-assistance-container,.contact-espace-client-container,.contact-telephone-container,.contact-courrier-container{width:100%;display:inline-block}.contact-espace-client-container-text{display:block;width:100%}.contact-espace-client-container-image{display:none}.contact-suivi-commande-container{height:inherit}.courrier-commande-container{width:100%;display:block}.contact-courrier-container{position:relative}.contact-choice-offer-center{width:inherit;margin-top:20px}.contact-choice-offer-center a{display:block;background-size:225px;margin:auto;width:225px;height:116px}.contact-choice-offer-center a:last-child{margin:auto}.contact-subcontainer:first-child{margin-top:0}.contact-subcontainer select{width:190px}.contact-subcontainer-text-mail{margin:0}.contact-mail-form{width:100%}.contact-mail-form input.order-step-input.large,.contact-mail-form textarea.order-step-input.large{width:216px}.contact-mail-links{display:block;position:relative;width:100%}.subtopic-container{display:block}.contact-subcontainer-form-accordeon{margin-top:20px}}.advantages-elem-title{color:#5f2b5d;font-family:"Open Sans",sans-serif}.advantages-elem{height:105px;background:white;border:1px solid lightgray}.advantages-elem:hover{background-color:#5f2b5d}.advantages-elem:hover p{color:#fff}.advantages-elem:hover small{color:#fff}@media all and (max-width: 767px){.advantages-elem:nth-child(1){padding:20px}.advantages-elem:nth-child(2),.advantages-elem:nth-child(3){display:none !important}}.advantages-elem .advantages-elem-title{font-size:1.4em;line-height:24px}.advantages-elem .advantages-elem-title+small{font-size:1em}.advantages-elem p{font-size:0.857em}.advantages-elem small{color:#969696}@media all and (min-width: 768px){.advantages-container{height:105px}}@media all and (min-width: 768px) and (max-width: 979px){.advantages-container{margin:0 10px 20px}}@media all and (min-width: 980px){.advantages-container{margin:0 0 20px}}@media all and (min-width: 768px){li.span4.advantages-elem{padding-left:0;padding-right:0}li.span4.advantages-elem a{display:inline-block;height:inherit;padding:14px 10px}}footer{display:table;width:100%}@media all and (min-width: 768px){footer.footer-content{padding:50px;padding-top:100px;padding-bottom:100px}}footer.footer-content .content-wrapper{max-width:1680px}.footer-container{background:#292929}.footer-element{float:left;height:300px;margin-right:2%}.footer-element a{text-decoration:none;color:#DEDEDE}.footer-element ul{padding:0;margin:0}.footer-element li{list-style:none;padding:5px;font-size:0.786em}.footer-element li a{color:#fff;text-decoration:none}.footer-element-message{margin-bottom:3%;text-align:center}.footer-element-title{display:block;cursor:default;color:#5f2b5d;text-transform:uppercase;text-decoration:none;font-weight:bold;border-bottom:1px solid #737373}.footer-social-links .social-link{width:32px;height:32px;float:left;font-size:0}.footer-social-links .social-link-facebook{background-position:0 -298px;width:32px;height:32px}.footer-social-links .social-link-twitter{background-position:0 -708px;width:32px;height:32px}.footer-social-links .social-link-google{background-position:0 -462px;width:32px;height:32px}.footer-secure-links{width:410px;font-size:0}.footer-secure-links .secure-link{font-size:0;display:inline-block}.footer-secure-links .secure-link-fianet{background-position:0 -380px;width:112px;height:32px}.footer-secure-links .secure-link-lock{background-position:0 -626px;width:63px;height:32px}.footer-secure-links .secure-link-cb-visa{background-position:0 -216px;width:112px;height:32px}.footer-secure-links .secure-link-handicap-zero{background-position:0 -544px;width:114px;height:32px}.footer-secure-links .secure-link-3d-secure{background:url(../images/global/picto-3D-secure.jpg) no-repeat scroll 0 0;width:87px;height:32px;background-position:center center}.footer-secure-links .secure-link-fianet-small{background-position:0 -108px;width:34px;height:35px}.footer-button-top{width:38px;height:38px;background-position:0 -790px;cursor:pointer;position:fixed;z-index:99;bottom:0px;right:0px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.scroll-top-transition{-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}@media all and (min-width: 768px){.footer-social-links-container{height:40px}.footer-element-title{font-size:0.857em}.footer-element li{border:none !important;font-size:0.857em}}@media all and (min-width: 980px) and (orientation: landscape){.line2-web{height:210px !important}.width-elem-footer{width:18%}.footer-element:nth-child(2){margin-left:0}.footer-element:nth-child(7){margin-left:0}.footer-element ul{height:auto !important;overflow:visible !important}.footer-social-links{width:141px;float:right}.footer-social-links .social-link{margin-left:15px}.footer-secure-links{float:right;margin-top:-38px}}@media all and (min-width: 768px) and (max-width: 979px){.line1-tablet{height:300px !important}.line2-tablet{height:210px !important}.line3-tablet{height:160px !important}.width-elem-footer{width:31.66%}.footer-element{margin-right:1.5%}.footer-element:nth-child(2){margin-left:0}.footer-element:nth-child(5){margin-left:0}.footer-element:nth-child(8){margin-left:0}.footer-element ul{height:auto !important;overflow:visible !important}#footer-social-links-container{width:100%;margin-left:0 !important;height:auto !important}.footer-social-links{margin:auto;width:34%}.footer-social-links .social-link{margin-left:15%}.footer-secure-links{margin:auto;width:34%}}@media all and (max-width: 767px){.main-container{padding:0;background:none}.content-container,.inner-container{border:none}span.chevron{background:url(../images/footer/chevron-close.png) no-repeat scroll 0 0;width:20px;height:20px;position:relative;top:-30px;float:right}span.chevron.white{background:url(../images/footer/chevron-close-white.png) no-repeat scroll 0 0}.collapsed span.chevron,.collapsed+span.chevron{width:20px;height:20px;background:url(../images/footer/chevron-open.png) no-repeat scroll 0 0;position:relative;top:-30px;float:right}.collapsed span.chevron.white,.collapsed+span.chevron.white{background:url(../images/footer/chevron-open-white.png) no-repeat scroll 0 0}.small-chevron{background-position:0 -1816px;width:13px;height:13px;position:relative;float:right}.collapsed span.small-chevron{background-position:0 -1767px;width:13px;height:13px;position:relative;float:right}footer{padding-left:20px;padding-right:20px;padding-top:4% !important}.footer-container{background:#292929}.width-elem-footer{width:100%}.footer-element{height:auto !important;margin-left:0 !important;margin-top:20px !important}.footer-element ul{height:0;overflow:hidden}.footer-element li{font-size:0.929em}.footer-element .footer-element-title{height:2.5em;padding-top:0.5em;margin:0;border:none !important;font-size:1em}.footer-element .footer-element-title a:hover,.footer-element .footer-element-title a:active,.footer-element .footer-element-title a:focus{color:#5f2b5d;text-decoration:none}.footer-element .footer-element-title .chevron{position:static;top:0}.footer-social-links .social-link{margin-right:6.5%}.footer-secure-links{display:inline;overflow:hidden}}.main-navigation a:after,.top-menu a:after,.virgin-icon-menu,.inner-navigation:before,.cart-widget-summary,.cart-widget-detail:before,.btn-close-menu{background:url(../images/header/header-sprite.png?20150325) no-repeat scroll 0 0}body{overflow-x:hidden}@media all and (max-width: 767px){body.show-fixed-overlay{position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:hidden}}@media all and (max-width: 979px){body.show-mobile-menu{position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:hidden}}.top-menu,.main-navigation,.inner-navigation{margin:0}.virgin-icon{display:inline-block;height:15px;width:15px}.virgin-icon-menu{width:22px;height:17px;background-position:0px -18px;vertical-align:middle}.virgin-icon-user{background-image:url("../images/header/status-user-icon.png");width:23px;height:29px;background-size:auto auto;background-position:0px 0px;margin:0px 15px;position:relative;background-size:23px 58px;vertical-align:middle}.virgin-icon-user-connected{background-position:0px 29px}.virgin-icon-find-shop{background-image:url("../images/header/icon-findstore.png");background-repeat:no-repeat;background-position:0px 0px;width:14px;height:22px;margin:0px 15px;vertical-align:middle;display:inline-block}i.top-contact-1005-img{background-image:url("../images/header/icon-phone.png");background-repeat:no-repeat;background-position:0 0;width:21px;height:18px;vertical-align:middle;display:inline-block;margin:0px 15px}ul.social-icons{height:45px;display:inline-block;float:left;margin-left:0px;list-style-type:none}@media all and (max-width: 767px){ul.social-icons{width:100%}}ul.social-icons li{line-height:45px;float:left;margin:0px 10px}ul.social-icons li a{height:20px;width:20px;background-image:url("../images/header/social_button.png");background-repeat:no-repeat;background-position:0px 0px}ul.social-icons li a.icon-facebook{background-position:0px 0px}ul.social-icons li a.icon-facebook:hover{background-position:-20px -0px}ul.social-icons li a.icon-twitter{background-position:0px -19px}ul.social-icons li a.icon-twitter:hover{background-position:-20px -19px}ul.social-icons li a.icon-youtube{background-position:0px -40px}ul.social-icons li a.icon-youtube:hover{background-position:-20px -40px}ul.social-icons li a.icon-instagram{background-position:0px -60px}ul.social-icons li a.icon-instagram:hover{background-position:-20px -60px}.header-container{position:relative;margin:0 auto;height:124px;font-family:"Open Sans",sans-serif;background-color:#292929}.header-container.container-fluid{height:80px}.header-container.container-fluid .main-logo{top:-12px}.header-container .header-container-inner{position:relative;max-width:1680px;margin:auto}@media all and (max-width: 979px){.header-container{height:80px}}.header-container .navigation-item:hover>.first-level,.header-container .navigation-item:active>.first-level,.header-container .navigation-item.opened>.first-level{background-color:inherit}.main-logo{padding-left:20px;margin-left:12px;position:absolute;z-index:41;width:108px;height:auto;top:60px}.main-logo.header-light{font-size:0}@media all and (max-width: 1023px){.main-logo{margin-left:0px}}@media all and (max-width: 979px){.main-logo{top:17px}}@media all and (max-width: 767px){.main-logo{width:91px;margin-left:-10px}}.main-logo img{vertical-align:inherit}.main-logo .text{text-indent:10000px;font-size:0}.account-navigation{display:none;position:absolute;z-index:24;background:#ffffff;width:461px;left:auto;top:124px;right:0;padding-top:0px;border:0px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}@media all and (min-width: 768px) and (max-width: 979px){.account-navigation{top:80px}}@media all and (max-width: 767px){.account-navigation{left:0;right:auto;width:100%;top:70px;margin-bottom:75px;border-top:6px solid #5f2b5d;margin-top:10px}}.account-navigation.is-authentificated{width:231px}@media all and (max-width: 767px){.account-navigation.is-authentificated{width:100%}}.account-navigation.open{display:block;z-index:30;border:1px solid #E5E5E5}@media all and (min-width: 768px){.account-navigation.open{padding:10px 20px}}.account-navigation .selfcare-subtitles{margin-bottom:5px;font-size:14px;color:#806f96}@media all and (max-width: 767px){.account-navigation .selfcare-subtitles{margin:5px 0}}.account-navigation .selfcare-links-section{margin-bottom:10px}@media all and (max-width: 767px){.account-navigation .selfcare-links-section{border-top:1px solid grey;padding:0 20px}}.account-navigation .selfcare-links-section.logout{text-align:right}@media all and (max-width: 767px){.account-navigation .is-authentificated .selfcare-links-section:first-child{border-top:none}}.account-navigation li.selfcare-connect{display:inline-block;width:50%;font-family:"Open Sans",sans-serif;vertical-align:top}@media all and (max-width: 767px){.account-navigation li.selfcare-connect{width:100%;padding:20px}}.account-navigation li.selfcare-connect form{margin-bottom:0px}.account-navigation li.selfcare-connect form .row-login input{width:100%;height:32px}.account-navigation li.selfcare-connect form .row-password input{display:block;width:79%;height:32px;float:left}.account-navigation li.selfcare-connect form .row-password button{display:block;width:17%;float:right;height:30px;line-height:30px;text-align:center;padding:0px;background:#5f2b5d}.account-navigation li.selfcare-connect form span.error{display:block;clear:both;color:#ee2222;font-size:0.9em;margin-bottom:5px}.account-navigation li.selfcare-connect form a{color:#fff;text-decoration:underline;display:block}.account-navigation li.selfcare-connect form div{clear:both}.account-navigation li.selfcare-connect form .selfcare-forgotten-password a{color:#878787;font-size:12px}.account-navigation li.selfcare-links{display:inline-block;width:46.5%;vertical-align:top;margin-right:10px;border-right:1px solid #E5E5E5}@media all and (max-width: 767px){.account-navigation li.selfcare-links{width:100%}}.account-navigation li.selfcare-links a{color:#615570;text-decoration:underline;display:block}.account-navigation li.selfcare-links.is-authentificated{width:100%;border-right:none}.account-navigation li:not(.selfcare-connect)>a{display:block;height:40px;line-height:40px;padding:0;margin:3px 20px;color:#fff;font-size:1.1em;border-bottom:1px solid #EDEDED}.account-navigation li:not(.selfcare-connect)>a.list-title{color:#806f96;font-size:1.4em;margin:3px 0}.account-navigation li:not(.selfcare-connect)>a.list-title:hover{color:#806f96}@media all and (max-width: 767px){.account-navigation li:not(.selfcare-connect)>a.list-title{margin-top:20px}}.account-navigation li:not(.selfcare-connect)>a:hover{color:#fff;background:none}.account-navigation li:not(.selfcare-connect):last-child>a{border-bottom:none}.top-menu{display:inline-block;padding-top:0px;font-size:13px;width:100%;background:#292929;text-align:right;line-height:45px}@media all and (max-width: 979px){.top-menu{display:none}}.top-menu a:hover,.top-menu .dropdown-toggle{color:#fff}.top-menu li a{display:inline-block;font-weight:normal;color:#878787}.top-item-connexion{display:inline-block;color:#878787}.top-item-right{margin:0px 10px}.top-item-find-shop-link{color:#878787}.top-item-find-shop{display:inline-block}.top-item-find-shop:hover .virgin-icon-find-shop{background-position:-14px 0px}.top-item-command{display:inline-block}.top-item-command:hover{color:#fff}.top-item-command:hover .top-contact-1005-img{background-position:-21px 0px}.top-item-command .popover-link{width:auto;height:auto;border:0;display:inline-block;background-color:transparent;cursor:default}.main-menu{width:100%;height:80px;margin-top:-1px;padding-left:120px;line-height:80px;background-color:#393939}@media all and (max-width: 979px){.main-menu{background-color:#393939}}.main-navigation{display:inline-block;margin-left:17px}@media all and (max-width: 1023px){.main-navigation{margin-left:0px}}@media all and (max-width: 979px){.main-navigation{display:none}}.main-navigation .virgin-icon-user{margin:-10px 10px 0 10px}.navigation-item{height:80px;line-height:80px;color:#fff;display:inline-block;padding:0px 10px;font-size:14px}@media all and (max-width: 1023px){.navigation-item{padding:0px 15px}}@media all and (max-width: 979px){.navigation-item{display:none}}.navigation-item:hover,.navigation-item.active,.navigation-item.current_ancestor,.navigation-item.opened{background:#515151}.navigation-item>.first-level{display:block;cursor:pointer;font-weight:bold;color:#fff;position:relative;font-family:"Open Sans",sans-serif}.navigation-item>.first-level:hover,.navigation-item>.first-level.active,.navigation-item>.first-level.current_ancestor{color:#fff}.navigation-item.second-navigation-cart{padding:0 10px}.navigation-item.opened>.inner-navigation{display:block}.navigation-item .arrow{width:24px;height:11px;background-image:url("../images/header/arrow-collapsed.png");background-repeat:no-repeat;position:absolute;bottom:0px;left:50%;margin-left:-12px;display:none}.navigation-item.opened .arrow{display:inline}.navigation-item a{box-sizing:border-box;color:#fff;font-weight:bold;font-size:14px;font-family:'Open Sans', sans-serif;display:block;line-height:80px}@media all and (max-width: 979px){.navigation-item a{display:block;text-align:left;padding-left:30px}}.inner-navigation{display:none;position:absolute;width:100%;z-index:12;top:124px;left:0;background-color:#f2f2f2;padding-left:127px}.inner-navigation>li{font-size:16px}.inner-navigation>li>a{color:#5f2b5d}@media all and (max-width: 1023px){.inner-navigation{padding-left:120px}}@media all and (max-width: 979px){.inner-navigation{top:80px}}.inner-navigation.collapse{height:auto !important}.inner-navigation:hover,.inner-navigation.active{display:block}.inner-navigation li.active a{display:block;border-bottom:3px solid #515151}.inner-navigation li{float:left;position:relative;height:80px;line-height:auto;display:block;margin:0px 25px}.inner-navigation li:last-child{border-bottom:none}.inner-navigation li a{height:62px;display:block;line-height:80px;padding-bottom:0px;color:#393939;font-size:14px;margin:3px 0px;font-family:"Open Sans",sans-serif}.inner-navigation li a:hover{border-bottom:3px solid #515151}.inner-navigation a:after{content:none}.inner-navigation .accordion-group{border:none}.menu_level_2 li a{color:#777;font-size:14px}.second-navigation{position:absolute;display:inline-block;margin-bottom:0;top:44px;right:0}@media all and (max-width: 979px){.second-navigation{top:0}.second-navigation.show-mobile-menu .second-navigation-search,.second-navigation.show-mobile-menu .second-navigation-cart,.second-navigation.show-mobile-menu .second-navigation-account{display:none}.second-navigation.show-mobile-menu .second-navigation-burger .virgin-icon-menu{background-image:url("../images/header/arrow_close_burger_menu.png");background-position:0px 0px;width:35px;height:20px;position:relative;left:10px}}.second-navigation-cart{display:inline-block;top:0px;border-right:0;font-size:1em;position:relative;margin-right:0;width:63px;height:80px;line-height:80px;vertical-align:top}@media all and (min-width: 980px){.second-navigation-cart{margin-right:13px}}@media all and (max-width: 979px){.second-navigation-cart{width:52px;margin-left:13px}}@media all and (max-width: 359px){.second-navigation-cart{width:31px;margin-left:3px}}.second-navigation-search{display:inline-block;top:0px;border-right:0;font-size:1em;height:80px;line-height:95px;vertical-align:top;width:45px}.second-navigation-search:hover,.second-navigation-search.active,.second-navigation-search.current_ancestor{background:#515151}.second-navigation-search .virgin-icon-search{height:80px;display:block;background:url("../images/header/lens.png") no-repeat center center;position:relative;cursor:pointer}.second-navigation-search .virgin-icon-search .arrow{width:24px;height:11px;background:url("../images/header/arrow-collapsed.png") no-repeat;position:absolute;bottom:0px;left:50%;margin-left:-12px;display:none}.second-navigation-search.disabled .virgin-icon-search{cursor:default}.second-navigation-account{width:200px;height:79px;display:inline-block;margin:1px 0 0;background:#672d65;padding-left:5px;vertical-align:top}@media all and (max-width: 1023px){.second-navigation-account{width:80px}}@media all and (max-width: 979px){.second-navigation-account{background:transparent}}@media all and (max-width: 359px){.second-navigation-account{width:70px}}.second-navigation-account .dropdown-toggle{display:table;width:100%;height:100%}.second-navigation-account .dropdown-toggle>div{display:table-cell;vertical-align:middle}.second-navigation-account .dropdown-toggle>div.virgin-icon-user-txt{color:#fff;padding-right:20px}@media all and (max-width: 1023px){.second-navigation-account .dropdown-toggle>div.virgin-icon-user-txt{display:none}}.second-navigation-account .dropdown-toggle>div.virgin-icon-user-txt .name-user{width:130px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.second-navigation-burger{display:none;width:60px;height:80px;position:relative;line-height:80px;text-align:center;margin-right:15px}@media all and (max-width: 979px){.second-navigation-burger{display:inline-block}}@media all and (max-width: 359px){.second-navigation-burger{width:55px}}.btn-close-menu{display:none}.main-menu-mobile{display:none}@media all and (max-width: 979px){.main-menu-mobile{width:0%;position:fixed;top:79px;bottom:0px;right:0px;z-index:40;display:block;overflow-y:hidden;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.main-menu-mobile.show-mobile-menu{right:0px;width:100%;overflow-y:auto}.main-menu-mobile.show-mobile-menu .main-menu-container{width:320px}.main-menu-mobile .btn-close-menu{display:inline-block;float:right;width:25px;height:19px;margin-right:20px;background-position:0px -235px;background-size:85px;border:none}.main-menu-mobile .main-navigation{display:block;width:320px;padding-top:30px}.main-menu-mobile .main-menu-container{float:right;width:0px;min-height:100%;background-color:#292929;font-family:OpenSans;overflow:hidden;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.main-menu-mobile .main-menu-container .burger-menu{width:320px}.main-menu-mobile .main-menu-container .burger-menu .navigation-item{display:block;height:auto;line-height:50px;min-width:230px;padding:0px;border-bottom:1px solid #2f2f2f}.main-menu-mobile .main-menu-container .burger-menu .navigation-item:not(.active):not(.opened):hover{background-color:transparent}.main-menu-mobile .main-menu-container .burger-menu .navigation-item>.first-level{display:block;color:white;padding-left:30px;font-weight:700}.main-menu-mobile .main-menu-container .burger-menu .navigation-item.has-children>.first-level{background:no-repeat 275px 20px;background-size:10px;background-image:url("../images/header/arrow-down-menu-mobile.png")}.main-menu-mobile .main-menu-container .burger-menu .navigation-item.has-children:not(.active).opened{background-color:transparent}.main-menu-mobile .main-menu-container .burger-menu .navigation-item.has-children:not(.active).opened>.first-level{background-image:url("../images/header/arrow-up-menu-mobile.png")}.main-menu-mobile .main-menu-container .burger-menu .navigation-item .arrow{display:none}.main-menu-mobile .main-menu-container .burger-menu .navigation-item .inner-navigation{top:0px;position:relative;background-color:#343434;padding:10px 0px}.main-menu-mobile .main-menu-container .burger-menu .navigation-item .inner-navigation li{float:none;height:40px;margin:0px}.main-menu-mobile .main-menu-container .burger-menu .navigation-item .inner-navigation li a{height:40px;border-bottom:2px solid #f4f4f4;line-height:40px;font-weight:400;color:white;padding-left:30px;border-bottom:none}.main-menu-mobile .main-menu-container .burger-menu .navigation-item .inner-navigation li a:hover{border-bottom:none}.main-menu-mobile .main-menu-container .burger-menu .item-others{border-bottom:1px solid #2f2f2f;padding-top:16px;padding-bottom:18px;font-family:'OpenSans', sans-serif}.main-menu-mobile .main-menu-container .burger-menu .item-others>a,.main-menu-mobile .main-menu-container .burger-menu .item-others>li{display:block;font-size:13px;line-height:20px;margin:0px;padding:17px 0px;padding-left:31px;padding-right:17px;color:#878787}.main-menu-mobile .main-menu-container .burger-menu .item-others>a:hover,.main-menu-mobile .main-menu-container .burger-menu .item-others>li:hover{color:#fff}.main-menu-mobile .main-menu-container .burger-menu .item-others>a>a,.main-menu-mobile .main-menu-container .burger-menu .item-others>a>li,.main-menu-mobile .main-menu-container .burger-menu .item-others>li>a,.main-menu-mobile .main-menu-container .burger-menu .item-others>li>li{width:100%;margin:0px;text-align:left;color:#878787}.main-menu-mobile .main-menu-container .burger-menu .item-others>a>a:hover,.main-menu-mobile .main-menu-container .burger-menu .item-others>a>li:hover,.main-menu-mobile .main-menu-container .burger-menu .item-others>li>a:hover,.main-menu-mobile .main-menu-container .burger-menu .item-others>li>li:hover{color:#fff}.main-menu-mobile .main-menu-container .burger-menu .item-others>a>a i,.main-menu-mobile .main-menu-container .burger-menu .item-others>a>li i,.main-menu-mobile .main-menu-container .burger-menu .item-others>li>a i,.main-menu-mobile .main-menu-container .burger-menu .item-others>li>li i{float:right}.main-menu-mobile .main-menu-container .burger-menu .item-others>a>a i.top-contact-1005-img,.main-menu-mobile .main-menu-container .burger-menu .item-others>a>li i.top-contact-1005-img,.main-menu-mobile .main-menu-container .burger-menu .item-others>li>a i.top-contact-1005-img,.main-menu-mobile .main-menu-container .burger-menu .item-others>li>li i.top-contact-1005-img{margin-right:11px}.main-menu-mobile .main-menu-container .burger-menu ul.social-icons{margin-left:70px;margin-top:25px}.main-menu-mobile .main-menu-container .burger-menu .virgin-icon{display:none}}#home-main-container{background-color:#f6f6f6}.title-home{font-size:1em}.block-offers-wrapper .cms-block{display:block;width:33.33333%;float:left}.care-title{font-weight:normal;font-size:1.65em;text-transform:uppercase}.block-care{font-size:12px;margin-top:13px;margin-bottom:80px}.block-care .corner-box-small{height:95px;color:#521050;margin-top:17px;text-align:center;padding:1.2em 1em}.block-care div.title{display:block;text-transform:uppercase;color:#333;margin-top:24px;font-weight:bold;font-size:16px;line-height:18px}@media all and (max-width: 767px){.block-care div.title{font-size:13px}}.block-care .care-col{height:130px;min-height:1px;margin-left:10px;margin-right:10px;border:none}.block-care .care-col .picto{width:100%;height:80px;line-height:80px}.block-care .care-col .picto img{width:auto;height:auto;max-width:80px;max-height:80px}.brand:hover{text-decoration:underline;cursor:pointer}.home-offers-container{padding:0}.phone-title{color:#333;text-align:center;text-transform:uppercase;height:60px;line-height:60px;font-size:60px;font-weight:300;margin-bottom:40px}.phone-title .line-text{padding:0}@media all and (min-width: 1024px) and (max-width: 1279px){.phone-title{height:48px;font-size:48px;line-height:48px}}@media all and (min-width: 768px) and (max-width: 1023px){.phone-title{height:36px;font-size:36px;line-height:36px}}@media all and (max-width: 767px){.phone-title{height:24px;font-size:24px;line-height:24px}}.block-see-all-terminals{margin-top:80px;text-align:center}@media all and (max-width: 767px){.block-see-all-terminals{margin-top:30px}}.block-see-all-terminals a{display:inline-block;width:260px;height:60px;line-height:60px;color:white;text-transform:uppercase;font-weight:bold;background-color:#672d65;border:0;text-decoration:none;text-align:center}.block-top-explain-price{max-width:99%;font-size:11px;height:14px;color:#000}@media all and (max-width: 767px){.block-top-explain-price{margin-left:90px}}.block-terminals-mentions{font-size:11px;text-align:center;background:white;margin:20px 0;font-weight:bold}.block-terminals-mentions a,.block-terminals-mentions a:hover{color:#682d67;text-decoration:none;display:inline-block}.block-terminals-mentions a:first-child,.block-terminals-mentions a:hover:first-child{border-right:1px solid #682d67;padding-right:10px;margin-right:7px;line-height:12px}.block-terminals-commercial-title{color:#BC0B35;text-transform:uppercase;font-size:16px;text-align:center;margin-bottom:10px}.block-terminals-container{padding-left:10%;padding-right:10%}@media all and (max-width: 767px){.block-terminals-container{padding:0}}.block-terminals{margin:80px 0 75px 0}@media all and (max-width: 767px){.block-terminals .phone-images-carousel{margin:0 -5px;margin:0 auto;position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.block-terminals .phone-images-carousel *:focus{outline:none}.block-terminals .phone-images-carousel.slick-initialized .slick-slide{display:block}.block-terminals .phone-images-carousel .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.block-terminals .phone-images-carousel .slick-slide{display:none;float:left;height:100%;min-height:1px;text-align:center;outline:none}.block-terminals .phone-images-carousel .slick-slide div,.block-terminals .phone-images-carousel .slick-slide p,.block-terminals .phone-images-carousel .slick-slide .mobile-shadow{transition:all 0.3s;opacity:0}.block-terminals .phone-images-carousel .slick-slide .brand{margin:0 -30%}.block-terminals .phone-images-carousel .slick-slide .image-and-das,.block-terminals .phone-images-carousel .slick-slide .image-container,.block-terminals .phone-images-carousel .slick-slide .image-container *{opacity:1;height:100%;max-height:300px}.block-terminals .phone-images-carousel .slick-slide .image-container>img{height:auto}.block-terminals .phone-images-carousel .slick-slide .pictos-promo{height:40px}.block-terminals .phone-images-carousel .slick-slide.slick-active div,.block-terminals .phone-images-carousel .slick-slide.slick-active p,.block-terminals .phone-images-carousel .slick-slide.slick-active .mobile-shadow{opacity:1 !important}.block-terminals .phone-images-carousel .slick-dots{position:relative;bottom:0;display:block;margin:0;width:100%;padding:0;list-style:none;text-align:center}.block-terminals .phone-images-carousel .slick-dots li{position:relative;display:inline-block;width:5px;height:5px;margin:0 10px;padding:0;cursor:pointer}.block-terminals .phone-images-carousel .slick-dots li.slick-active button,.block-terminals .phone-images-carousel .slick-dots li.slick-current button{margin-left:-7px;padding:5px;background:#fff;border:solid 1px #682d65}.block-terminals .phone-images-carousel .slick-dots button{margin:0 -5px;font-size:0;line-height:0;display:block;width:5px;height:5px;padding:2px;cursor:pointer;color:transparent;border:0;background:#682d65;border-radius:100px;border:solid 2px #682d65}}.block-terminals .inline-price{color:#672d65;font-size:25px;font-weight:bold;line-height:21px}.block-terminals .brand{padding-top:10px;margin:0;color:black;font-size:17px;line-height:21px}.block-terminals .image-and-das .image-container{display:inline-block;position:relative}.block-terminals .image-and-das .image-container .pictos-promo{left:-10px;top:-10px}.block-terminals .image-and-das .image-container .pictos-promo img{margin:0;max-width:none}@media all and (max-width: 767px){.block-terminals .image-and-das .image-container img{min-height:100%}}.block-terminals .image-and-das .das{padding:0;margin:0;margin-top:13px;margin-bottom:11px;color:#CACACA;font-size:9.5px;line-height:9.5px}@media all and (max-width: 767px){.block-terminals .image-and-das .das{margin-top:7px}}.block-terminals .from{color:#666;font-size:14px;font-weight:300;line-height:21px}.block-terminals .block-top-explain-price{color:#672d65;font-size:14px;font-weight:300;line-height:16px}.block-terminals .content{text-align:center}.block-terminals .terminal{position:relative;width:25%;float:left;text-align:center;padding-top:2.5em}.block-terminals .terminal a{text-decoration:none}@media all and (max-width: 767px){.block-terminals .terminal a .block-top-price,.block-terminals .terminal a .block-top-explain-price{margin:5px 0 0 0}}.block-terminals .btn-buy{background-color:white;border:1px solid #878787;padding:5px 10px;margin-top:10px}.block-terminals .terminal .brand{min-height:30px}@media all and (max-width: 767px){.block-terminals .terminal{width:100%;padding:20px 15px 0}.block-terminals .terminal .brand{min-height:initial;padding-top:15px}.block-terminals .terminal .inline-price{padding:5px 0}}@media all and (min-width: 768px) and (max-width: 979px){.block-terminals .terminal{width:33.33333%}}.block-offers+.line-effect,.block-terminals+.line-effect{font-size:0.9em}@media all and (max-width: 767px){.care-title{color:#fff;height:1.9em;line-height:1.9em;padding-left:0.5em;display:block;font-size:14px;text-align:center}.care-title .line-text{padding:0}.block-offers-wrapper .cms-block{width:100%}.block-care{margin:10px 0 20px}}.carousel-wrapper{position:relative;overflow:hidden;background-color:#fff}.carousel{height:100%;margin:0 auto;position:relative;overflow:hidden}.carousel .pagination{z-index:11}.carousel .pagination .pager-item{cursor:pointer}.carousel img.transparent{width:100%;min-height:429px}.slick-carousel-1,.slick-carousel-1>.slick-list,.slick-carousel-1>.slick-list>.slick-track{position:absolute;top:0;left:0;width:100%;height:100%}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-slide{float:left;height:100%;min-height:1px;text-align:left;outline:none;position:relative}.description-mobile{position:absolute;top:0}.carousel-text{color:#fff;left:290px;position:relative;padding-top:80px}.carousel-text-large{font-size:6em;line-height:1em}.carousel-text-medium{font-size:2.5em;line-height:1em}.carousel-text-small{font-size:2em;max-width:10em;line-height:1em}.carousel-wrapper .carousel-arrow{height:68px;width:36px;display:inline-block;vertical-align:middle;position:absolute;bottom:50%;cursor:pointer;z-index:11;opacity:0;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media all and (max-width: 767px){.carousel-wrapper .carousel-arrow{display:none !important}}@media all and (min-width: 768px) and (max-width: 979px){.carousel-wrapper .carousel-arrow{opacity:1}}.carousel-wrapper .carousel-arrow.slick-disabled{display:none !important}.carousel-wrapper:hover .carousel-arrow{opacity:1}.carousel-wrapper .carousel-arrow-right.carousel-arrow{background:url(../images/carousel/slider-droite.png) no-repeat center center;right:10px}.carousel-wrapper .carousel-arrow-left.carousel-arrow{background:url(../images/carousel/slider-gauche.png) no-repeat center center;left:10px}@-webkit-keyframes fadeIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@-moz-keyframes fadeIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@-ms-keyframes fadeIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@keyframes fadeIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@-webkit-keyframes fadeOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-moz-keyframes fadeOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-ms-keyframes fadeOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes fadeOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@-webkit-keyframes carouselStay{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@-moz-keyframes carouselStay{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@-ms-keyframes carouselStay{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@keyframes carouselStay{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}.jquery-animate-fallback .carousel-slide-left{left:-150em}.jquery-animate-fallback .carousel-slide-right{right:-150em}.jquery-animate-fallback .carousel-mobile{left:-150em}.slick-dots{width:100%;text-align:center;bottom:12px;position:absolute;margin:auto}.slick-dots li{background-color:white;opacity:0.2;height:3px;width:38px;display:inline-block;position:relative;margin:0 3px}@media all and (max-width: 767px){.slick-dots li{height:2px;width:24px}}.slick-dots li.slick-active{opacity:1;height:6px}@media all and (max-width: 767px){.slick-dots li.slick-active{height:4px}}.slick-dots button{display:none}.home-mainblock-header{display:block;margin:auto;max-width:100%;padding-top:10px}#home-community-block{position:relative;margin-bottom:30px;padding-bottom:40px}#home-community-block .community_title{margin-top:60px;font-size:30px;text-transform:uppercase;color:whitesmoke;text-align:center}#home-community-block .community_sub_title{margin-bottom:60px;text-transform:uppercase;color:white;text-align:center}#home-community-block img.temp_img{display:block;margin:auto;width:100%}.avantages-vm-title{margin:auto;width:100%;color:#333;font-size:45px;font-weight:300}@media all and (min-width: 1024px) and (max-width: 1279px){.avantages-vm-title{font-size:36px}}@media all and (min-width: 768px) and (max-width: 1023px){.avantages-vm-title{font-size:24px}}@media all and (max-width: 767px){.avantages-vm-title{font-size:20px}}.LnkWcbForm-text{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}body.virgin-common-iframe-active{overflow:hidden;pointer-events:none;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.virgin-common-iframe-container{width:100%;position:fixed;left:0%;top:33%;z-index:99999}@media all and (min-width: 768px){.virgin-common-iframe-container{margin:20px 0 0 -20px}}.virgin-common-iframe-info-container{top:10%}@media all and (max-width: 767px){.virgin-common-iframe-info-container{top:0}}@media all and (min-width: 768px) and (max-width: 979px){.virgin-common-iframe-info-container{top:5%}}@media all and (max-width: 767px){.virgin-common-iframe-info-container>.virgin-common-iframe>p{padding:0;margin:0}}.virgin-common-iframe>.btn-close{display:inline-block;float:right;margin-bottom:5px}.virgin-common-iframe{-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;position:absolute;box-shadow:0 0 0 1000em rgba(0,0,0,0.75);background:rgba(0,0,0,0.75);width:100%;height:0;border:0;position:relative;z-index:1000;pointer-events:auto;max-width:400px}.virgin-common-iframe-active .virgin-common-iframe{border:1px solid #d7d2d2;height:100%;background-color:white;margin:auto;padding:10px;position:relative;-moz-border-radius:4px 0;-webkit-border-radius:4px;border-radius:4px 0}@media all and (min-width: 768px){.virgin-common-iframe-active .virgin-common-iframe{width:50%}}@media all and (max-width: 767px){.virgin-common-iframe-active .virgin-common-iframe{width:100%}}.virgin-common-iframe p{font-size:0.857em;margin-bottom:10px;padding:10px}.virgin-common-iframe .container-btn{text-align:center}.virgin-common-iframe.virgin-common-iframe-info{max-width:500px}#btn-frame-yes{margin-right:20px}@media all and (max-width: 767px){#btn-frame-yes{margin-bottom:20px}}@media all and (min-width: 768px){.virgin-common-iframe{margin-bottom:20px}}@media all and (max-width: 767px){.virgin-common-iframe{margin-left:20px;margin-right:20px;margin-bottom:20px}}.mobile-offer-recap-container{position:relative;width:100%}.mobile-offer-recap-container:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.title-recap-detail{color:#878787}.mobile-offer-recap{background:#f1f1f1;-moz-box-shadow:0 1px 0 #e9e9e9;-webkit-box-shadow:0 1px 0 #e9e9e9;box-shadow:0 1px 0 #e9e9e9}@media all and (min-width: 768px){.mobile-offer-recap{height:180px}}.mobile-offer-recap .price-block{vertical-align:middle}@media all and (min-width: 768px){.mobile-offer-recap .price-block{height:100px;display:inline-block;padding-left:75px;padding-top:20px;width:24%;margin-left:2%}}@media all and (max-width: 767px){.mobile-offer-recap .price-block{margin-left:31%;display:block;padding-left:0;padding-top:10px}}.mobile-offer-recap .price-block .from{color:#292929;font-size:10px;text-transform:uppercase}.mobile-offer-recap .price-block .inline-price{color:#f92711;font-size:28px;line-height:28px}.mobile-offer-recap-title{color:#929292;font-size:1em;text-align:left;display:block}.mobile-offer-recap-container-img{width:12%;display:inline-block;vertical-align:middle}@media all and (max-width: 767px){.mobile-offer-recap-container-img{width:24%;margin-top:15px}}@media all and (min-width: 768px){.mobile-offer-recap-img{margin-top:30px}}.mobile-offer-recap-detail{vertical-align:middle;display:inline-block;width:33%;margin-left:2%;margin-top:10px}@media all and (max-width: 767px){.mobile-offer-recap-detail{width:69%;margin-top:15px;margin-left:4%}}.mobile-offer-recap-brand{color:#292929;font-size:16px;font-weight:bold;text-transform:uppercase;line-height:28px}.mobile-offer-recap-brand .link-question-mark{position:absolute;margin-left:3px;margin-top:-8px;text-align:center}.mobile-offer-recap-das{color:#8f8f8f;font-size:10px;padding-top:10px}.mobile-offer-recap-title{color:#292929;font-size:24px;font-weight:bold;text-transform:uppercase}@media all and (max-width: 767px){.mobile-offer-recap-title{font-size:16px}}.mobile-offer-recap-stock{color:#878787;font-size:14px;margin-top:10px;font-weight:bold}.mobile-offer-recap-stock.green{color:#1ec95b}.mobile-offer-recap-stock.orange{color:#ff7200}.mobile-offer-recap-stock.red{color:#da0430}.mobile-offer-recap-check{background:url(../images/global/check.png) no-repeat scroll center center;display:inline-block;height:46px;width:36px}@media all and (min-width: 768px){.mobile-offer-recap-update{text-align:right;position:absolute;right:0;top:25px;height:130px;width:24%;margin-left:2%}}@media all and (max-width: 767px){.mobile-offer-recap-update{width:100%;display:block;position:relative;text-align:center;margin-top:10px;padding-bottom:15px}}.mobile-offer-recap-update a{color:#292929;text-decoration:underline;font-size:13px;font-weight:bold}@media all and (min-width: 768px){.mobile-offer-recap-update .shop-stock-container{position:absolute;right:0;bottom:0}}@media all and (max-width: 767px){.mobile-offer-recap-update .shop-stock-container{margin-top:10px}}.mobile-offer-recap-update .shop-stock{float:none}.mobile-offer-recap-update .shop-stock .btn-shop-stock{margin-right:0;box-sizing:border-box}@media all and (max-width: 767px){.mobile-offer-recap-update .shop-stock .btn-shop-stock{width:94%}}@media all and (min-width: 768px){.mobile-offer-recap-arrow{position:absolute;right:120px;top:8px}}.mobile-offer-container{height:100%}@media all and (min-width: 768px){.mobile-offer-container{padding-bottom:30px}.mobile-offer-container:first-child{margin-top:30px}}@media all and (max-width: 767px){.mobile-offer-container{line-height:28px}}.mobile-offer-container ul{margin:0}.mobile-offer-container ul.collapse.in{overflow:inherit}.mobile-offer-packls{margin-bottom:40px}.mobile-offer-packls .mobile-offer-entete{padding:15px}.mobile-offer-packls .mobile-offer-caracteristics{text-transform:none}.mobile-offer-packls ul{list-style:none;margin:0}.mobile-offer-packls li{height:100px;padding:10px}@media all and (max-width: 767px){.mobile-offer-packls li{height:auto;margin:auto}}.mobile-offer-packls li button{margin-top:15px}.mobile-offer-container+.mentions-links{margin-top:20px;margin-bottom:20px}.mobile-offer-container .btn-i-want{color:white;text-decoration:none;width:197px;height:50px;font-size:14px;font-weight:bold;text-transform:uppercase;line-height:50px}@media all and (max-width: 767px){.mobile-offer-container .btn-i-want{width:100%}}.mobile-offer-container .link-accordion,.mobile-offer-container .collapsed .link-accordion{position:absolute;right:10px;top:0}.mobile-offer-container .link-question-mark{position:absolute;margin-left:3px;margin-top:-8px;text-align:center}.mobile-offer-cockpit-conso-notif,.mobile-offer-cockpit-conso-notif a{color:#878787;font-size:10px;text-transform:uppercase}.mobile-offer-tab{list-style:none;border-bottom:1px solid #E5E5E5;width:100%}@media all and (min-width: 768px){.mobile-offer-tab{display:table}}@media all and (max-width: 767px){.mobile-offer-tab{display:block}}.mobile-offer-tab>span:first-child{margin-left:0px}@media all and (max-width: 767px){.mobile-offer-tab>span:first-child{margin-top:0px;padding-top:10px}}@media all and (min-width: 768px){.mobile-offer-tab-elem{vertical-align:middle;border-right:1px solid #E5E5E5;display:table-cell;width:25%}.mobile-offer-tab-elem:last-child{border-right:none}}@media all and (max-width: 767px){.mobile-offer-tab-elem{display:block;width:100%;margin-top:10px}}.mobile-offer-entete{font-size:22px;position:relative;border-bottom:1px solid #E5E5E5}@media all and (min-width: 768px){.mobile-offer-entete{padding-bottom:30px}}@media all and (max-width: 767px){.mobile-offer-entete{font-size:16px;padding:12px 0}}.mobile-offer-entete:not(.collapsed){-moz-box-shadow:0 4px 6px -2px #E5E5E5;-webkit-box-shadow:0 4px 6px -2px #E5E5E5;box-shadow:0 4px 6px -2px #E5E5E5}.mobile-offer-entete .small-chevron{background:url(../images/global/global-sprite.png) no-repeat scroll 0 0;background-position:0 -1816px;width:13px;height:13px;position:relative;float:right;top:5px;right:6px}.mobile-offer-entete.collapsed .small-chevron{top:10px;background-position:0 -1767px;width:13px;height:13px;position:relative;float:right}.mobile-offer-entete-toggle-container{width:30px;height:30px;top:0;right:0;border:2px solid #682d67;position:relative;float:right;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}@media all and (max-width: 767px){.mobile-offer-entete-toggle-container{top:19%;position:absolute}}.mobile-offer-entete-title{text-transform:uppercase;color:#3D3D3D;display:inline-block;max-width:80%;font-size:20px}@media all and (max-width: 767px){.mobile-offer-entete-title{line-height:20px;max-width:87%}}.mobile-offer-engagement{font-size:10px;text-transform:uppercase;color:#292929}@media all and (min-width: 980px){.mobile-offer-caracteristics,.mobile-offer-picture{padding-left:20px}}@media all and (min-width: 768px) and (max-width: 979px){.mobile-offer-caracteristics,.mobile-offer-picture{padding-left:10px}}.mobile-offer-price{position:relative;overflow:hidden}.mobile-offer-price .inline-price{color:#292929;font-size:28px;line-height:28px;font-weight:bold;display:inline-block}@media all and (max-width: 767px){.mobile-offer-price .inline-price{font-size:18px;line-height:20px}}.mobile-offer-price .has-promo .inline-price,.mobile-offer-price .has-promo .mobile-offer-price-by-month{color:#f82711}.mobile-offer-price .promo-txt{position:absolute;height:55px;width:55px;background:#ffc000;top:-5px;right:10px;font-size:12px;text-transform:uppercase;line-height:55px;text-align:center;font-weight:bold;color:#292929;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}.mobile-offer-price-by-month{color:#292929;font-size:16px;line-height:16px;font-weight:bold;text-transform:uppercase}@media all and (max-width: 767px){.mobile-offer-price-by-month{font-size:14px;line-height:18px}}.mobile-offer-promo-price .inline-price{color:#292929;font-size:16px;line-height:16px;font-weight:bold}.mobile-offer-promo-price-by-month .inline-price{color:#292929;font-size:16px;line-height:16px;font-weight:bold;text-transform:uppercase}.mobile-offer-caracteristics{color:#292929;text-transform:uppercase}.mobile-offer-caracteristics-voice{font-size:16px;line-height:28px;font-weight:bold}@media all and (max-width: 767px){.mobile-offer-caracteristics-voice{font-size:14px;line-height:18px}}.mobile-offer-caracteristics-voice .taller{font-size:24px}@media all and (max-width: 767px){.mobile-offer-caracteristics-voice .taller{font-size:18px;line-height:18px}}.mobile-offer-caracteristics-extra-voice,.mobile-offer-caracteristics-sms,.mobile-offer-caracteristics-internet{font-size:11px}@media all and (max-width: 767px){.mobile-offer-picture{margin-top:20px}}.price-for-mobile{color:#f82711;font-size:18px;font-weight:bold;display:inline-block;padding-left:25px}@media all and (min-width: 980px){.price-for-mobile{width:76%;margin-left:3%}}@media all and (min-width: 768px) and (max-width: 979px){.price-for-mobile{width:70%;margin-left:1%}}@media all and (max-width: 767px){.price-for-mobile{width:76%;margin-left:4%}}.radio-buttons-for-mobile{display:inline-block;vertical-align:top}@media all and (min-width: 980px){.radio-buttons-for-mobile{width:76%;margin-left:3%}}@media all and (min-width: 768px) and (max-width: 979px){.radio-buttons-for-mobile{width:70%;margin-left:1%}}@media all and (max-width: 767px){.radio-buttons-for-mobile{width:76%;margin-left:4%}}.radio-buttons-for-mobile-price{color:#f82711;font-size:18px}.radio-buttons-for-mobile-price.checked{font-weight:bold}.radio-buttons-for-mobile-month{color:#292929;font-size:10px;line-height:10px;text-transform:uppercase}@media all and (min-width: 768px){.mobile-offer-button{padding:30px 0;text-align:right}}@media all and (max-width: 767px){.mobile-offer-button{text-align:center;margin-bottom:30px}}.wall-filter-facets{background:white}@media all and (min-width: 980px){.wall-filter-facets{padding:20px 0}}@media all and (min-width: 768px) and (max-width: 979px){.wall-filter-facets{padding:20px 0 0 10px}}.wall-filter-content{display:inline-block;vertical-align:top}.wall-filter-content .slider{width:78% !important;left:10px}.wall-filter-content .slider-step,.wall-filter-content .slider-step.selected,.wall-filter-content .slider-selection{background:none}.wall-filter-content .slider-handle{z-index:1}.wall-filter-content .checkbox .box{width:12px;height:12px;position:relative}.wall-filter-content .checkbox input:checked+label .box{background:none}.wall-filter-content .checkbox input:checked+label .small-check{margin-left:-18px;margin-top:4px}.wall-filter-content .checkbox label{position:relative;padding-left:0px;margin-right:5px}#inner-wall-wrapper .editr__content{min-height:200px}.wall-container-content{padding-top:20px;margin-bottom:20px;display:inline-block}.wall-container-img-editable{height:160px;background:#939393;margin-bottom:20px}#wall-filters .slider-horizontal:before,#wall-filters .slider-horizontal:after{content:"";display:inline-block;background:#D0D0D0;height:12px;width:12px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:absolute;top:5px}#wall-filters .slider-horizontal:before{left:-5px}#wall-filters .slider-horizontal:after{left:98%;z-index:0}#wall-filters .checkbox{color:#939393}.wall-filter-title{display:inline-block;color:#292929;font-size:1em;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #C1C1C1;padding-bottom:12px;margin-bottom:10px}.filter-title{color:#292929;font-weight:bold;text-transform:uppercase;font-size:1em;text-align:left;margin-bottom:5px;margin-top:10px}.filter-content-options{margin:0 0 20px 0}.wall-scroller{height:0px;float:left;width:100%;margin-top:-31px;background:url(../images/global/ajax-loader.gif) no-repeat scroll center center #fff}#inner-wall .pagination{display:none}#inner-wall.loading-data-scroll .wall-scroller{height:60px}#inner-wall.loading-data{position:relative}#inner-wall.loading-data :first-child{background:url(../images/global/ajax-loader.gif) no-repeat scroll center center #fff;padding:10px;height:25px;width:100%}#inner-wall.loading-data .bloc-phone{display:none}#inner-wall.loading-data .wall-scroller{display:none}@media all and (max-width: 767px){#wall-filters{padding:0 10px}}#wall-filters ul a{color:#939393;padding-left:0.4em}#wall-filters ul a:hover,#wall-filters ul a:active{color:#3D3D3D}#wall-filters li{list-style:none}#wall-filters li a,#wall-filters li label,#wall-filters li span{font-size:0.75rem}#wall-filters li span{color:#939393}#wall-filters .filter-content-options-links li.active,#wall-filters .filter-content-options-links li:hover{color:#3D3D3D;background:#F3F3F3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#wall-filters .filter-content-options-links li.active a,#wall-filters .filter-content-options-links li.active label,#wall-filters .filter-content-options-links li.active span,#wall-filters .filter-content-options-links li:hover a,#wall-filters .filter-content-options-links li:hover label,#wall-filters .filter-content-options-links li:hover span{color:#3D3D3D}#wall-filters .update-slider input[type=text]{border:none;border-radius:0;box-shadow:none;color:#292929;font-size:0.857em;background:none;margin-bottom:0;height:100%;width:50%}#wall-filters .update-slider .add-on{width:35%;height:24px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;color:#292929;font-size:0.857em;background:none;margin-top:10px;margin-left:-10px}#wall-filters .update-slider-min-box,#wall-filters .update-slider-max-box{border:1px solid #E5E5E5;height:24px;display:inline-block;width:35%;margin-top:10px}#wall-filters .update-slider-btn{cursor:pointer;background:#682d67;height:24px;display:inline-block;width:25px;border-radius:3px;margin-top:10px;border:1px solid #682d67;color:#fff;font-size:20px;text-align:center;font-weight:bold;vertical-align:top}.reset-filter{font-size:12px;padding:5px 0 10px;display:none}.reset-filter .link{color:#929292}.reset-filter-img{margin-right:10px}#filter-none{margin-top:-2px}#filter-none+label{display:inline-block;margin-top:10px;color:#939393}.choose-mobile-recap{background:#f1f1f1}@media all and (min-width: 980px){.choose-mobile-recap{padding:20px 0 20px 0}}@media all and (min-width: 768px) and (max-width: 979px){.choose-mobile-recap{padding:20px}}@media all and (max-width: 767px){.choose-mobile-recap{padding:20px 10px;border-bottom:1px solid #E9E9E9}}.choose-mobile-recap .offer-summary{margin-left:0}.choose-mobile-recap .offer-summary-item{line-height:26px;position:relative}@media all and (min-width: 768px){.choose-mobile-recap .offer-summary-item .offer-summary-item{margin-top:20px;padding-right:10px}}@media all and (max-width: 767px){.choose-mobile-recap .offer-summary-item{margin-top:10px}}.choose-mobile-recap-title{color:#929292;font-size:1em;text-align:left;display:block;margin-bottom:10px}.choose-mobile-recap-text{color:#292929;font-size:14px;font-weight:bold;text-transform:uppercase}@media all and (max-width: 767px){.choose-mobile-recap-text{display:inline-block}}.choose-mobile-recap-price-container{color:#f82711;font-weight:bold;text-transform:uppercase;margin-top:5px}@media all and (max-width: 767px){.choose-mobile-recap-price-container{display:inline-block}}.choose-mobile-recap-price{font-size:24px}@media all and (max-width: 767px){.choose-mobile-recap-price{font-size:14px}}.choose-mobile-recap-by-month{font-size:14px}@media all and (max-width: 767px){.choose-mobile-recap-by-month{font-size:14px}}.choose-mobile-recap-commitment{color:#292929;font-size:10px;text-transform:uppercase}.choose-mobile-recap-hours{font-size:14px;color:#292929;font-weight:bold;text-transform:uppercase}.choose-mobile-recap-sms{font-size:12px;color:#292929;text-transform:uppercase}.choose-mobile-recap-internet{font-size:12px;color:#292929;text-transform:uppercase}.choose-mobile-recap-data{font-weight:bold;font-size:12px}.choose-mobile-recap-option-title{color:#292929;font-size:14px;font-weight:bold;text-transform:uppercase}@media all and (max-width: 767px){.choose-mobile-recap-option-title{display:inline-block}}.choose-mobile-recap-option-price-container{color:#f82711;font-weight:bold;text-transform:uppercase}@media all and (max-width: 767px){.choose-mobile-recap-option-price-container{display:inline-block}}.choose-mobile-recap-option-remise{color:#292929;font-size:14px;font-weight:bold;text-transform:uppercase;text-decoration:line-through}@media all and (max-width: 767px){.choose-mobile-recap-option-remise{display:inline-block}}.choose-mobile-recap-option-price{font-size:24px}@media all and (max-width: 767px){.choose-mobile-recap-option-price{font-size:14px}}.choose-mobile-recap-option-by-month{font-size:14px}.choose-mobile-recap-option-commitment{color:#292929;font-size:10px;text-transform:uppercase}@media all and (min-width: 768px){.choose-mobile-recap-arrow{position:absolute;right:110px;top:12px}}a.update-choosing-offer{text-decoration:underline;color:#000;font-size:12px;font-weight:bold}@media all and (max-width: 767px){a.update-choosing-offer{float:none}}.bloc-phone{text-align:center;margin-bottom:20px}.bloc-phone:hover{background:none}.bloc-phone .radio label{margin-right:0}.bloc-phone .btn-i-want{width:100%;margin:0 auto;padding:0;text-transform:uppercase;height:50px}.bloc-phone .btn-i-want:hover{background:#7C4B7B}.bloc-phone-content{background:#f1f1f1}.bloc-phone-zoom{position:relative;display:block;padding-top:15px}.bloc-phone-zoom:hover .bloc-phone-zoom-img{background:url(../images/global/zoom.png) no-repeat scroll center center;z-index:1;height:208px;position:absolute;width:100%}.bloc-phone-image{min-height:208px;line-height:30px;position:relative}.bloc-phone-image-e{height:initial}.bloc-phone-image-p{height:208px;display:inline-block}.pictos-promo{position:absolute;z-index:1;top:0;left:10px}.picto-promo-small{width:40px;height:40px;display:block;margin-bottom:5px}.picto-promo-tall{width:40px;height:80px;display:block;margin-bottom:5px}.bloc-phone-das{color:#8f8f8f;font-size:10px}.bloc-phone-brand,.bloc-phone-model{text-transform:uppercase;display:block;color:#292929;font-size:16px;line-height:14px;font-weight:bold}.bloc-phone-brand{margin-top:10px}.bloc-phone-price{color:#f20000;font-size:24px;margin-bottom:5px;margin-top:15px}.bloc-phone-price .from{color:#292929;font-size:10px;display:block;line-height:24px;text-transform:uppercase}.bloc-phone-price.option{text-align:left;font-size:14px;margin-left:20px;min-height:56px}.bloc-phone-price.option .bloc-phone-option-price{font-size:16px;font-weight:bold}.bloc-phone-price.option .bloc-phone-option-text{font-size:11px;color:#393939;text-transform:uppercase}.bloc-phone-price.option .from{display:none}.bloc-phone-price a,.bloc-phone-price a:hover{color:#f20000}.bloc-phone-detail span{margin-bottom:10px;color:#393939;margin:auto;cursor:pointer}.bloc-phone-width{float:left}@media all and (min-width: 768px){.bloc-phone-image-e{margin-left:-30px;position:relative;top:-70px}.update-choosing-offer{float:right;margin-right:10px}.wall-filter-content .collapse{height:auto !important}}@media all and (min-width: 980px){.bloc-phone-detail{max-width:99%;font-size:11px;height:55px}.wall-container-content{width:76%}.wall-container-content .bloc-phone-width{width:32.8%;padding-right:20px}.wall-filter-content{width:23%}}@media all and (min-width: 768px) and (max-width: 979px){.bloc-phone-detail{max-width:90%;font-size:0.857em;height:55px}.wall-container-content{width:74%}.wall-container-content .bloc-phone-width{width:48%;padding-right:20px}.wall-filter-content{width:25%}}@media all and (max-width: 767px){.bloc-phone-width{width:100%}.bloc-phone{border-bottom:1px solid #C1C1C1}.bloc-phone .btn-i-want{width:100%;margin-top:10px}.bloc-phone-detail{font-size:0.857em}.bloc-phone-for-mobile{display:block}.bloc-phone-image{width:100%;min-height:170px;display:block}.bloc-phone-image-e{position:absolute;z-index:1}.bloc-phone-image-p{height:170px;min-width:66px;position:relative}.bloc-phone-infos{width:100%}.update-choosing-offer{float:left;margin-bottom:10px}.wall-filter-title{background:#f1f1f1;width:100%;height:72px;line-height:72px;padding-left:10px;border:none}.wall-filter-title .small-chevron{top:5px;right:6px}.wall-filter-title.collapsed .small-chevron{top:10px}.wall-filter-toggle-container{width:30px;height:30px;top:20px;right:20px;border:2px solid #682d67;position:relative;float:right;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.wall-filter-content{padding:0;width:100%;background:white;z-index:2}.wall-container-content{padding-top:10px;float:none}.wall-container-content #inner-wall.loading-data{position:static;width:100%}}@media all and (max-width: 767px){.main-container-mobile-sheet .tiny-carousel{margin-top:20px}}.shop-stock-container{float:right}.shop-stock-container .shop-stock .btn-shop-stock{margin-right:10px;background:none;border:1px solid #292929;height:45px;width:195px;font-size:15px;line-height:22px;font-weight:normal;font-family:"Open Sans",sans-serif;text-align:center}.shop-stock-container .shop-stock .btn-shop-stock:hover,.shop-stock-container .shop-stock .btn-shop-stock:active,.shop-stock-container .shop-stock .btn-shop-stock:focus{color:#292929}@media all and (max-width: 767px){.mobile-offer-section{background:#f7f7f7;margin-top:60px}}@media all and (max-width: 767px){.mobile-offer-section .page-title{margin-top:0;background:transparent}}@media all and (min-width: 768px) and (max-width: 979px){.mobile-offer-section .page-title{background:transparent;border:none;margin-bottom:0}.mobile-offer-section .page-title h1{padding:0}}.mobile-offer-section .page-title #comments-snippet{max-width:470px;font-size:14px;text-transform:none}.mobile-offer-section .mobile-sheet-phone-title{font-size:30px}@media all and (max-width: 979px){.mobile-offer-section .mobile-sheet-phone-title{line-height:35px}}.mobile-offer-section .mobile-sheet-phone-info{text-transform:none;font-size:0.9em;color:#835c82;line-height:26px;margin-top:10px}@media all and (max-width: 767px){.mobile-offer-section .mobile-sheet-phone-info{font-size:0.9em}.mobile-offer-section .mobile-sheet-phone-info h2{line-height:25px}}.mobile-sheet-title{padding-bottom:4%;padding-top:4%}.mobile-sheet-title span{color:#fff;font-size:3.1em}.mobile-offer-display-none{display:none}.phone-promo{font-weight:bold;display:block;text-align:center;margin-bottom:10px;padding-bottom:10px;padding-top:10px;border-bottom:solid 1px #e8e8e8}.phone-promo:after{content:"";display:table;clear:both}.phone-promo .promo-col{display:inline-block;vertical-align:top;text-align:left}@media all and (max-width: 767px){.phone-promo .promo-col{width:67%}}.phone-promo .promo-col a{font-weight:normal}@media all and (max-width: 767px){.phone-promo .promo-block+a{margin-top:5px;margin-left:0;display:block}}.phone-promo .tiny-carousel{width:62%;float:right}@media all and (max-width: 767px){.phone-promo .tiny-carousel{width:100%}}.phone-promo .tiny-carousel.slick-initialized .slick-slide{display:block}.phone-promo .tiny-carousel .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.phone-promo .tiny-carousel .slick-slide{display:none;float:left;height:100%;min-height:1px;text-align:left;outline:none}.phone-promo .data-yellow-block{margin-right:10px;padding:0 7px;font-size:11px;text-transform:uppercase;color:black;display:inline-block}@media all and (min-width: 768px){.phone-promo .list-specifications.collapse{height:auto !important}}.mobile-sheet{padding-top:0}@media all and (min-width: 768px) and (max-width: 979px){.mobile-sheet{margin-top:50px}}.mobile-sheet .grey-container{padding-top:0;background:#f7f7f7;margin-top:-1px}@media all and (min-width: 980px){.mobile-sheet .grey-container.main-container-mobile-sheet{margin-top:-21px}}.mobile-sheet .popover-container:hover{background:none;border-color:transparent}.mobile-sheet .popover-container:hover .popover-link{cursor:default;background:#672d65;color:white}.mobile-sheet .li-phone-photos{vertical-align:top;width:37%;position:relative}@media all and (max-width: 767px){.mobile-sheet .li-phone-photos{width:100%;margin-top:40px}}.mobile-sheet .phone-subcontainer{background:#f7f7f7;margin-bottom:20px;position:relative;border:none}.mobile-sheet .btn-i-want-phone{border-top:1px solid #cacaca;padding:20px;text-align:center}.mobile-sheet .big-image{margin:0;text-align:center}@media all and (max-width: 767px){.mobile-sheet .big-image{width:50%;margin:0 auto}}.mobile-sheet .big-image a,.mobile-sheet .big-image img{display:block;margin:0 auto}.mobile-sheet .info-phone{text-align:center;margin-bottom:20px;color:#000;font-size:11px}@media all and (max-width: 767px){.mobile-sheet .info-phone{position:absolute;bottom:15px;width:97%}}@media all and (min-width: 768px) and (max-width: 979px){.mobile-sheet .info-phone{position:absolute;bottom:-40px;right:0px;width:100%;height:20px;text-align:center}}.mobile-sheet .pictos-promo{left:0;top:15px;width:40px;float:left}@media all and (max-width: 767px){.mobile-sheet .pictos-promo{left:10px}}.mobile-sheet .flash{width:42px;height:80px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;background:#4E134B;color:#fff;border:1px solid #d7d2d2;text-align:center;padding-top:9px;font-size:0.9em;line-height:13px;padding-right:2px;margin-bottom:30px}.mobile-sheet .flash div{padding-top:10px;font-size:2em}@media all and (min-width: 768px) and (max-width: 979px){.mobile-sheet .phone-photos{position:relative;text-align:center;height:420px !important;margin-bottom:60px}}.mobile-sheet .phone-images-carousel{margin:0 auto;position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}@media all and (max-width: 767px){.mobile-sheet .phone-images-carousel{height:470px;margin:0 -5px}}.mobile-sheet .phone-images-carousel *:focus{outline:none}.mobile-sheet .phone-images-carousel.slick-initialized .slick-slide{display:block}.mobile-sheet .phone-images-carousel .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.mobile-sheet .phone-images-carousel .slick-slide{display:none;float:left;height:100%;min-height:1px;text-align:center;outline:none}.mobile-sheet .phone-images-carousel .slick-arrow{display:none !important}.mobile-sheet .phone-images-carousel .slick-dots{position:relative;bottom:-35px;display:block;margin:0;width:100%;padding:0;list-style:none;text-align:center}.mobile-sheet .phone-images-carousel .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 15px;padding:0;cursor:pointer}.mobile-sheet .phone-images-carousel .slick-dots li.slick-active button{background:#682d65}.mobile-sheet .phone-images-carousel .slick-dots li button{margin:0 -5px;font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;background:#fff;border-radius:100px;border:solid 1px #682d65}.mobile-sheet .select-container{display:inline-block;position:relative;margin-bottom:10px;background:white;width:auto;min-width:350px;border:solid 1px #e1e1e1}@media all and (max-width: 767px){.mobile-sheet .select-container{width:100%;min-width:100%;margin:20px 0}}.mobile-sheet .select-container select{width:auto;min-width:100%;height:auto;border:none;margin:0;padding:0 10px;padding-right:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0.01px;text-overflow:"";color:#5f2b5d;font-family:'Open Sans', sans-serif;font-size:0.9em;font-weight:bold;text-transform:uppercase}.mobile-sheet .select-container.lt-ie10 select{padding-right:0px}.mobile-sheet .select-container select::-ms-expand{display:none}.mobile-sheet .select-container select:focus{outline:0}.mobile-sheet .select-container:after{position:absolute;width:20px;right:10px;top:0px;bottom:0px;background:url(../images//gammes/column-arrows.png) #fff no-repeat center center;background-position:10px center;text-align:center;content:'';pointer-events:none}.mobile-sheet .small-images{max-height:100px;text-align:center}.mobile-sheet .small-img{width:65px;height:80px;cursor:pointer;padding:5px;border:1px solid #CACACA;margin:0 3% 10px 3%;position:relative;display:inline-block;vertical-align:top;background:#fff}.mobile-sheet .small-img img{margin-left:4px;max-height:100%}.mobile-sheet .small-img-no-border{width:65px;height:80px;cursor:default;padding:5px;border:1px solid #CACACA;margin:0 3% 10px 3%;position:relative;display:inline-block;vertical-align:top}.mobile-sheet .li-phone-state{width:62%}@media all and (max-width: 767px){.mobile-sheet .li-phone-state{width:100%;margin-top:20px}}.mobile-sheet .phone-img-choice-zoom{margin-top:30px;margin-left:40%}.mobile-sheet .phone-specifications{background:#fff;margin-bottom:20px;margin-top:20px;border:none}.mobile-sheet .frequently-watched{background:#fff;margin-bottom:20px;padding-left:20px;padding-right:20px}.mobile-sheet .frequently-watched ul{text-align:center}.mobile-sheet .frequently-watched li{margin-top:30px !important;margin-bottom:30px !important}.mobile-sheet .frequently-watched li:first-child,.mobile-sheet .frequently-watched li:nth-child(2){border-right:1px solid #cacaca}.mobile-sheet .frequently-watched img{height:230px}.mobile-sheet .frequently-watched .mobile-brand{font-size:1.5em}.mobile-sheet .frequently-watched .mobile-model{font-size:1.2em;color:#4A4A4A}.mobile-sheet .frequently-watched .mobile-price{color:#bc0b35;font-size:1.8em;margin-left:0;margin-top:5px;margin-bottom:10px}.mobile-sheet .frequently-watched .know-more{font-size:0.9em}.mobile-sheet .frequently-watched-title{font-size:1.8em;text-align:center;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #cacaca}.mobile-sheet .img-mobile-frequently-watched{margin-bottom:20px}.mobile-sheet .similar-terminals{background:#fff;margin-bottom:20px;padding-left:20px;padding-right:20px;border:none}@media all and (max-width: 767px){.mobile-sheet .similar-terminals{padding:0 3%;border-bottom:solid 1px #d2d1d9}}.mobile-sheet .similar-terminals ul{text-align:center}.mobile-sheet .similar-terminals li{margin-top:30px !important;margin-bottom:30px !important}.mobile-sheet .similar-terminals img{height:230px}.mobile-sheet .similar-terminals .mobile-brand{display:inline-block;font-size:18px;font-weight:bold;color:#000;text-transform:uppercase}.mobile-sheet .similar-terminals .mobile-model{display:block;font-size:1.2em;color:#4A4A4A}.mobile-sheet .similar-terminals .mobile-price{color:#bc0b35;font-size:20px;margin-left:0;margin-top:5px;margin-bottom:10px}.mobile-sheet .similar-terminals .know-more{font-size:0.9em}.mobile-sheet .bottom-area{border:solid 1px #e5e5e5;padding:10px 30px;margin:0 20px 50px 20px}@media all and (max-width: 767px){.mobile-sheet .bottom-area{margin:15px 3%;padding:15px}}@media all and (min-width: 768px) and (max-width: 979px){.mobile-sheet .bottom-area{margin:0 30px 50px 30px}}.mobile-sheet .bottom-area .mobile-brand{font-weight:bold}@media all and (max-width: 767px){.mobile-sheet .bottom-area .mobile-brand{display:block;font-size:16px;margin-bottom:10px}}.mobile-sheet .bottom-area .mobile-link{text-decoration:none;color:#925385;padding:0 10px}@media all and (max-width: 767px){.mobile-sheet .bottom-area .mobile-link{font-size:15px;padding:12px 0;display:block}}.mobile-sheet .bottom-area .mobile-link+.mobile-link{border-left:solid 1px #e1e1e1}@media all and (max-width: 767px){.mobile-sheet .bottom-area .mobile-link+.mobile-link{border-left:none;border-top:solid 1px #f2f2f2}}.mobile-sheet .content-title{position:relative;color:#521852;border:none;text-align:left;font-weight:bold;font-size:25px;padding-top:20px;padding-bottom:20px}@media all and (max-width: 767px){.mobile-sheet .content-title{line-height:30px}.mobile-sheet .content-title.active .right-icon:before{content:'\2212'}.mobile-sheet .content-title.active+.offer-detail-options,.mobile-sheet .content-title.active+.offer-detail-right-block-content{display:inherit;overflow:inherit;height:auto;min-height:inherit;opacity:1}.mobile-sheet .content-title .right-icon{width:20px;height:30px;position:absolute;right:0;top:17px}.mobile-sheet .content-title .right-icon:before{content:'+';color:#682d67;display:inline-block;font-size:40px;font-weight:bold;vertical-align:middle}}.mobile-sheet .img-mobile-similar-terminals{margin-bottom:20px}@media all and (max-width: 767px){.mobile-sheet .mobile-sheet-mentions-links{padding:0 3%;margin-bottom:40px}}@media all and (min-width: 768px) and (max-width: 979px){.mobile-sheet .mobile-sheet-mentions-links{padding:0 30px}}.mobile-sheet .mobile-sheet-mentions-links .global-mentions-links{padding:0}.mobile-sheet .mobile-sheet-mentions-links .mentions-title,.mobile-sheet .mobile-sheet-mentions-links .garanties-title{margin:10px 0;text-decoration:none;display:inline-block;vertical-align:middle;font-size:14px}.mobile-sheet .mobile-sheet-mentions-links .mentions-title:before,.mobile-sheet .mobile-sheet-mentions-links .garanties-title:before{background:url(../images/global/small-grey-chevron-open.png) no-repeat scroll 0 0;background-size:50%;background-position:center;display:inline-block;width:25px;height:25px;content:'';border-radius:100%;margin-right:5px;border:solid 2px #e6e6e6;vertical-align:middle}.mobile-sheet .mobile-sheet-mentions-links .mentions-title.collapsed:before,.mobile-sheet .mobile-sheet-mentions-links .garanties-title.collapsed:before{background:url(../images/global/small-grey-chevron-close.png) no-repeat scroll 0 0;background-size:50%;background-position:center}.mobile-sheet .legal-mentions{color:#3d3d3d;font-family:"Open Sans",sans-serif;font-size:0.9em;margin-bottom:40px;padding-left:20px}@media all and (max-width: 767px){.mobile-sheet .legal-mentions{padding:3%;margin:40px 0}}@media all and (min-width: 768px) and (max-width: 979px){.mobile-sheet .legal-mentions{padding:0 30px;margin:40px 0}}.mobile-sheet .legal-mentions .mobile-infos{margin-top:10px}.mobile-sheet .mobile-infos .from{color:#f82711;margin-top:15px}.mobile-sheet .mobile-infos .mobile-price{color:#f82711;font-size:25px}.mobile-sheet .need-help-mobile{margin-bottom:20px;text-align:center;font-size:1.5em}.mobile-sheet .corner-box-tabs{transition:all 0.2s;font-size:0}.mobile-sheet .corner-box-tabs>span{padding:15px 0;width:25%;display:inline-block;text-align:center;font-size:17px;border-bottom:1px solid #CACACA;color:#000;font-weight:normal;cursor:pointer}.mobile-sheet .corner-box-tabs>span.active,.mobile-sheet .corner-box-tabs>span:hover{border-bottom:solid 3px #5f2b5d;color:#5f2b5d;font-weight:bold;padding-bottom:14px}.mobile-sheet .corner-box-tabs ul{margin:0;padding:7px 0 0 0;color:#8F8F8F;font-family:"Open Sans",sans-serif;font-size:0.85em}.mobile-sheet .corner-box-tabs li{list-style-type:none;padding:3px 0;display:table;width:100%}.mobile-sheet .corner-box-tabs label{padding:0;display:table-cell;text-align:left}.mobile-sheet .corner-box-tabs b{display:table-cell;text-align:right;color:#3D3D3D}.mobile-sheet .corner-box-tabs-2 span{width:50%}.mobile-sheet .corner-box-tabs-3 span{width:33.33333%}.mobile-sheet .corner-box-tabs-4 span{width:25%}.mobile-sheet .corner-box-tabs-5 span{width:20%}.mobile-sheet .corner-box-tabs-6 span{width:16.66667%}.mobile-sheet .corner-box-tab-content{transition:all 0.2s;padding:10px 30px}@media all and (max-width: 767px){.mobile-sheet .corner-box-tab-content{border-top:solid 1px #d2d1d9;padding:0 3%}}.mobile-sheet .corner-box-tab-content:nth-child(2n){background:#f7f7f7}.mobile-sheet .corner-box-tab-content iframe{max-width:100%}@media all and (max-width: 767px){.mobile-sheet .corner-box-tab-content .collapse-mobile{display:block;position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}}.mobile-sheet #tab-specifications h5{color:#f82711;padding:20px 0 10px 0;margin:0;font-size:1.5em;font-weight:bold}.mobile-sheet #tab-specifications section{display:inline-block;width:46.7%;margin:0 10px;vertical-align:top}.mobile-sheet #tab-specifications ul{margin:0;padding:7px 0 0 0;color:#8F8F8F;font-family:"Open Sans",sans-serif;font-size:0.85em}@media all and (min-width: 768px){.mobile-sheet #tab-specifications ul.collapse{height:initial}}.mobile-sheet #tab-specifications li{list-style-type:none;padding:3px 0;display:table;width:100%}.mobile-sheet #tab-specifications label{display:inline-block;vertical-align:top;padding:0;width:50%;margin-right:15px}.mobile-sheet #tab-specifications b{display:inline-block;vertical-align:top;text-align:left;color:#3D3D3D;width:43%}@media all and (max-width: 767px){.mobile-sheet #tab-specifications h5{cursor:pointer}.mobile-sheet #tab-specifications section{width:96%}.mobile-sheet #tab-specifications .chevron{top:50%}.mobile-sheet #tab-description{font-family:"Open Sans",sans-serif}}@media all and (max-width: 767px){.mobile-sheet #tab-all-prices .content-wrapper>.content-title+div{border-top:solid 1px #f1f1f3}}.mobile-sheet #tab-all-prices .mobile-offer-tab{border:none;margin:20px 0;position:relative;z-index:1}@media all and (max-width: 767px){.mobile-sheet #tab-all-prices .mobile-offer-tab{border:solid 1px #e8e8e8}}@media all and (min-width: 768px){.mobile-sheet #tab-all-prices .mobile-offer-tab:nth-child(1){height:140px;margin-bottom:30px}.mobile-sheet #tab-all-prices .mobile-offer-tab:nth-child(1) .mobile-offer-picture{padding-top:10px;padding-bottom:10px;text-align:center}.mobile-sheet #tab-all-prices .mobile-offer-tab:nth-child(1) .mobile-offer-picture .info-mobile-small-front-image,.mobile-sheet #tab-all-prices .mobile-offer-tab:nth-child(1) .mobile-offer-picture img{height:120px}.mobile-sheet #tab-all-prices .mobile-offer-tab:nth-child(1) .mobile-offer-picture .arrow_box{position:absolute;bottom:1px;left:136px}}@media all and (min-width: 768px) and (min-width: 768px) and (max-width: 979px){.mobile-sheet #tab-all-prices .mobile-offer-tab:nth-child(1) .mobile-offer-picture .arrow_box{left:116px}}@media all and (min-width: 768px){.mobile-sheet #tab-all-prices .mobile-offer-tab:nth-child(1) .mobile-offer-picture .arrow_box:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(190,35,113,0);border-top-color:#be2371;border-width:17px;margin-left:-30px}.mobile-sheet #tab-all-prices .mobile-offer-tab:nth-child(1) .mobile-offer-presentation{position:relative}.mobile-sheet #tab-all-prices .mobile-offer-tab:nth-child(1) .mobile-offer-presentation .arrow_box{position:absolute;bottom:1px;left:202px}}@media all and (min-width: 768px) and (min-width: 768px) and (max-width: 979px){.mobile-sheet #tab-all-prices .mobile-offer-tab:nth-child(1) .mobile-offer-presentation .arrow_box{left:142px}}@media all and (min-width: 768px){.mobile-sheet #tab-all-prices .mobile-offer-tab:nth-child(1) .mobile-offer-presentation .arrow_box:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(190,35,113,0);border-top-color:#fff;border-width:17px;margin-left:-30px}}.mobile-sheet #tab-all-prices .mobile-offer-picture{position:relative;display:table-cell;width:250px;min-width:250px;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d21d57),color-stop(100%, #a8288c));background-image:-moz-linear-gradient(left, #d21d57,#a8288c);background-image:-webkit-linear-gradient(left, #d21d57,#a8288c);background-image:linear-gradient(to right, #d21d57,#a8288c);background-image:-ms-linear-gradient(left, #d21d57 100%, #a8288c 0%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorStr='#d21d57', EndColorStr='#a8288c')";padding:25px 3%;text-align:left;color:white;vertical-align:middle}@media all and (min-width: 768px) and (max-width: 979px){.mobile-sheet #tab-all-prices .mobile-offer-picture{width:210px;min-width:210px}}@media all and (max-width: 767px){.mobile-sheet #tab-all-prices .mobile-offer-picture{display:block;margin:0;width:100%;text-align:left;padding:10px;min-height:120px}}.mobile-sheet #tab-all-prices .mobile-offer-picture .data-yellow-block{margin-left:0;margin-bottom:10px;font-size:10px}@media all and (max-width: 767px){.mobile-sheet #tab-all-prices .mobile-offer-picture .data-yellow-block+.price{margin-top:5px;margin-bottom:0}}.mobile-sheet #tab-all-prices .mobile-offer-picture .box{background:#fff;border:none}.mobile-sheet #tab-all-prices .mobile-offer-picture .check{background:#672d65}.mobile-sheet #tab-all-prices .mobile-offer-picture .price{color:#fff;font-size:24px;margin-bottom:5px;font-weight:normal}@media all and (max-width: 767px){.mobile-sheet #tab-all-prices .mobile-offer-picture .price{display:block;margin-bottom:0;margin-top:18px}}.mobile-sheet #tab-all-prices .mobile-offer-picture .price .full-price-units{font-size:28px;margin:0}.mobile-sheet #tab-all-prices .mobile-offer-picture .info-mobile-small-front-image{display:inline-block;vertical-align:top;margin-right:10px}.mobile-sheet #tab-all-prices .mobile-offer-picture .info-mobile-right-block{display:inline-block}@media all and (max-width: 767px){.mobile-sheet #tab-all-prices .mobile-offer-picture .info-mobile-right-block .data-yellow-block{max-width:85px;display:block}}.mobile-sheet #tab-all-prices .mobile-offer-picture .radio>label{display:block}@media all and (max-width: 767px){.mobile-sheet #tab-all-prices .mobile-offer-picture .radio>label{margin-top:10px}}@media all and (max-width: 767px){.mobile-sheet #tab-all-prices .mobile-offer-picture .radio .price{margin-top:0}}.mobile-sheet #tab-all-prices .data-yellow-block{margin:0 0 5px 5px;padding:0 7px;font-size:9px;text-transform:uppercase;color:black}.mobile-sheet #tab-all-prices .info-mobile-plus{width:30px;height:30px;border-radius:100%;background:#fff;border:solid 1px #CACACA;padding:3px 5px;position:absolute;top:calc(50% - 15px);left:235px;z-index:1}@media all and (max-width: 767px){.mobile-sheet #tab-all-prices .info-mobile-plus{padding:3px 6px;top:calc(100% - 15px);left:calc(50% - 15px)}}@media all and (min-width: 768px) and (max-width: 979px){.mobile-sheet #tab-all-prices .info-mobile-plus{left:195px}}.mobile-sheet #tab-all-prices .info-mobile-plus:before{content:'+';color:#521852;display:inline-block;font-size:30px;vertical-align:middle}.mobile-sheet #tab-all-prices .mobile-offer-container{padding-bottom:0}.mobile-sheet #tab-all-prices .mobile-offer-price .data-yellow-block{margin-left:0}.mobile-sheet #tab-all-prices .mobile-offer-price .price{font-size:16px;font-weight:normal}.mobile-sheet #tab-all-prices .mobile-offer-price .price .full-price-units{font-size:25px;margin:0}.mobile-sheet #tab-all-prices .mobile-offer-price .mobile-offer-promo-price{display:inline-block}.mobile-sheet #tab-all-prices .mobile-offer-presentation{transition:border 0.2s;display:table-cell;background:#fff;border:solid 2px #f1f1f1;border-left:none;width:800px;width:100%;padding:10px 0;vertical-align:middle}@media all and (max-width: 767px){.mobile-sheet #tab-all-prices .mobile-offer-presentation{display:block;border:none;padding:0}}.mobile-sheet #tab-all-prices .mobile-offer-presentation .mobile-offer-tab-elem{padding:0 25px;display:inline-block;width:32%;vertical-align:middle;font-size:13px;color:#000;border:none;text-transform:inherit}@media all and (min-width: 768px) and (max-width: 979px){.mobile-sheet #tab-all-prices .mobile-offer-presentation .mobile-offer-tab-elem{padding:0 20px}.mobile-sheet #tab-all-prices .mobile-offer-presentation .mobile-offer-tab-elem:nth-child(2){padding:0 10px}.mobile-sheet #tab-all-prices .mobile-offer-presentation .mobile-offer-tab-elem:nth-child(3){padding:0}}@media all and (max-width: 767px){.mobile-sheet #tab-all-prices .mobile-offer-presentation .mobile-offer-tab-elem{padding:15px;width:48%}.mobile-sheet #tab-all-prices .mobile-offer-presentation .mobile-offer-tab-elem:nth-child(3){width:100%;min-height:initial}}.mobile-sheet #tab-all-prices .mobile-offer-presentation .mobile-offer-tab-elem.mobile-offer-forfait-image{background:url(../images/gammes/forfait.png) no-repeat scroll 0 0;background-size:100%;width:100px;height:100px;margin-left:140px}@media all and (min-width: 768px) and (max-width: 979px){.mobile-sheet #tab-all-prices .mobile-offer-presentation .mobile-offer-tab-elem.mobile-offer-forfait-image{margin-left:80px}}.mobile-sheet #tab-all-prices .mobile-offer-presentation .mobile-offer-button{margin:0}.mobile-sheet #tab-all-prices .mobile-offer-presentation .mobile-offer-caracteristics-voice,.mobile-sheet #tab-all-prices .mobile-offer-presentation .mobile-offer-caracteristics-sms,.mobile-sheet #tab-all-prices .mobile-offer-presentation .mobile-offer-caracteristics-internet,.mobile-sheet #tab-all-prices .mobile-offer-presentation .mobile-offer-engagement{font-size:13px;text-transform:inherit}.mobile-sheet #tab-all-prices .btn-i-want{width:auto;height:2.5em;line-height:2.5em;padding:0 20px}@media all and (max-width: 767px){.mobile-sheet #tab-all-prices .btn-i-want{margin:0;width:100%;font-weight:bold}}@media all and (min-width: 768px){.mobile-sheet #tab-all-prices #tab-specifications ul.list-specifications{height:inherit !important}}@media all and (min-width: 768px) and (max-width: 979px){.mobile-sheet #tab-all-prices .big-image{float:inherit;height:380px}.mobile-sheet #tab-all-prices .big-image img{height:380px}}@media all and (max-width: 767px){.mobile-sheet #tab-all-prices body{padding-left:0px;padding-right:0px}.mobile-sheet #tab-all-prices .content-container,.mobile-sheet #tab-all-prices .inner-container{border:0}.mobile-sheet #tab-all-prices .main-container-mobile-sheet{background:none;padding-left:0;padding-right:0}.mobile-sheet #tab-all-prices .mobile-sheet-title{padding-top:0;padding-bottom:0;line-height:24px}.mobile-sheet #tab-all-prices .mobile-sheet-title div{display:block;text-align:left;background:#521852;padding-left:20px;padding-top:10px;padding-bottom:10px;white-space:normal}.mobile-sheet #tab-all-prices .mobile-sheet-title span{font-size:1.8em;padding-left:0 !important}.mobile-sheet #tab-all-prices .phone-subcontainer{margin-top:20px;margin-left:10px;margin-right:10px;padding-left:10px;padding-right:10px}.mobile-sheet #tab-all-prices .mobile-sheet-phone-title{font-size:1.5em;padding:10px 30px}.mobile-sheet #tab-all-prices .big-image{float:inherit;margin-left:32%;width:auto;height:260px}.mobile-sheet #tab-all-prices .big-image img{height:260px}.mobile-sheet #tab-all-prices .flash{margin-bottom:15px}.mobile-sheet #tab-all-prices .small-img{width:40px;height:60px}.mobile-sheet #tab-all-prices .small-img img{height:47px}.mobile-sheet #tab-all-prices .phone-img-choice-zoom{margin-left:0;margin-top:75px}.mobile-sheet #tab-all-prices .phone-specifications-menu{border-bottom:1px solid #cacaca}.mobile-sheet #tab-all-prices .phone-specifications-menu span{width:49.4%}.mobile-sheet #tab-all-prices .phone-specifications-menu .specifications{border-right:0}.mobile-sheet #tab-all-prices .btn-i-want-phone{border-top:0}.mobile-sheet #tab-all-prices .phone-specifications{background:#fff;margin-bottom:20px;margin-top:20px;margin-left:10px;margin-right:10px}}.mobile-sheet .phone-colors{display:inline-block;vertical-align:middle;margin:5px 0 0 0;font-size:16px}@media all and (max-width: 767px){.mobile-sheet .phone-colors{padding:15px 0;margin:0 2%;border-top:solid 1px #e8e8e8;width:96%}}.mobile-sheet .phone-colors .phone-color{width:16px;height:16px;border:none;display:inline-block;width:20px;height:20px;margin:3px;border-radius:100%}.mobile-sheet .phone-colors .phone-color.active{background:url(../images/global/white-check.png) no-repeat scroll 0 0;background-size:82%;background-position:center}.mobile-sheet .phone-colors .phone-color:hover,.mobile-sheet .phone-colors .phone-color:active,.mobile-sheet .phone-colors .phone-color:focus{cursor:pointer}.mobile-sheet .phone-colors .phone-colors-title{display:inline-block;vertical-align:top;line-height:27px;margin-right:10px;color:black}.mobile-sheet .phone-colors .black-square{background:black}.mobile-sheet .phone-colors .white-square{background:#fff}.mobile-sheet .phone-colors .blue-square{background:#4E9DEA}.mobile-sheet .info-mobile-main-content{display:table-cell;width:160px;min-width:160px;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d21d57),color-stop(100%, #a8288c));background-image:-moz-linear-gradient(left, #d21d57,#a8288c);background-image:-webkit-linear-gradient(left, #d21d57,#a8288c);background-image:linear-gradient(to right, #d21d57,#a8288c);background-image:-ms-linear-gradient(left, #d21d57 100%, #a8288c 0%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorStr='#d21d57', EndColorStr='#a8288c')";padding:25px 5px;text-align:left;color:white;vertical-align:middle}@media all and (min-width: 768px) and (max-width: 979px){.mobile-sheet .info-mobile-main-content{width:210px;min-width:210px;padding:25px 3%}}@media all and (max-width: 767px){.mobile-sheet .info-mobile-main-content{display:block;margin:0;width:100%;text-align:left;padding:10px;min-height:120px}}.mobile-sheet .info-mobile-main-content .data-yellow-block{margin:0 0 10px 0;padding:0 7px;font-size:10px;text-transform:uppercase;color:black}@media all and (max-width: 767px){.mobile-sheet .info-mobile-main-content .data-yellow-block{margin-bottom:5px}}.mobile-sheet .info-mobile-main-content .info-mobile-small-front-image{float:left;margin-right:20px;height:100px}.mobile-sheet .info-mobile-main-content .info-mobile-small-front-image img{max-height:100%}@media all and (max-width: 767px){.mobile-sheet .info-mobile-main-content .data-yellow-block+.price{margin-top:5px;margin-bottom:0}}.mobile-sheet .info-mobile-main-content .price{color:#fff;font-size:26px;margin-bottom:5px}@media all and (max-width: 767px){.mobile-sheet .info-mobile-main-content .price{display:block;margin-bottom:0;margin-top:18px}}.mobile-sheet .info-mobile-main-content .price .full-price-units{font-size:39px;margin-right:-9px}@media all and (max-width: 767px){.mobile-sheet .info-mobile-main-content .price .full-price-units{font-size:32px}}.mobile-sheet .mobile-plan{position:relative}@media all and (max-width: 767px){.mobile-sheet .mobile-plan{position:relative;margin:20px 2%;border:solid 1px #e8e8e8}}.mobile-sheet .info-mobile-plus{width:30px;height:30px;border-radius:100%;background:#fff;border:solid 1px #CACACA;padding:3px 5px;position:absolute;top:calc(50% - 15px);left:145px}@media all and (min-width: 768px) and (max-width: 979px){.mobile-sheet .info-mobile-plus{left:195px}}@media all and (max-width: 767px){.mobile-sheet .info-mobile-plus{padding:3px 6px;top:106px;left:calc(50% - 15px)}}.mobile-sheet .info-mobile-plus:before{content:'+';color:#521852;display:inline-block;font-size:30px;vertical-align:middle}.mobile-sheet .info-mobile-presentation{transition:border 0.2s;display:table-cell;background:#fff;border:solid 2px #f1f1f1;border-left:none;width:800px;width:100%;padding:10px 0;vertical-align:middle}@media all and (max-width: 767px){.mobile-sheet .info-mobile-presentation{display:block;border:none;padding-bottom:0}}.mobile-sheet .info-mobile-presentation .info-mobile-presentation-col{padding-left:20px;display:inline-block;width:35%;vertical-align:middle;font-size:13px;color:#000}.mobile-sheet .info-mobile-presentation .info-mobile-presentation-col:nth-child(3){width:20%;padding:0}@media all and (min-width: 768px) and (max-width: 979px){.mobile-sheet .info-mobile-presentation .info-mobile-presentation-col{padding:15px;width:35%;padding:15px 20px}.mobile-sheet .info-mobile-presentation .info-mobile-presentation-col:nth-child(3){width:auto}}@media all and (max-width: 767px){.mobile-sheet .info-mobile-presentation .info-mobile-presentation-col{padding:15px;width:48%}.mobile-sheet .info-mobile-presentation .info-mobile-presentation-col:nth-child(3){width:100%;min-height:initial;padding:10px}}.mobile-sheet .info-mobile-presentation .data-yellow-block{margin:0 0 5px 0;padding:0 7px;font-size:9px;text-transform:uppercase;color:black}.mobile-sheet .info-mobile-presentation .mobile-offer-promo-price .inline-price{display:inline-block}.mobile-sheet .info-mobile-presentation .price{font-size:16px;margin-bottom:5px}.mobile-sheet .info-mobile-presentation .price .full-price-units{font-size:25px;margin-right:-7px}.mobile-sheet .info-mobile-presentation .btn-i-want{text-transform:uppercase;display:block;margin:auto;text-align:center;margin:0 auto;padding:0 10px;font-weight:bold}@media all and (max-width: 767px){.mobile-sheet .info-mobile-presentation .btn-i-want{margin:0;width:100%;font-weight:bold}}.mobile-sheet .info-mobile-presentation .offer-calling-hours{font-weight:bold;font-size:1.35em;color:#292929;margin-bottom:5px;line-height:22px}.mobile-sheet .info-mobile-presentation .offer-calling-hours .offer-hours,.mobile-sheet .info-mobile-presentation .offer-calling-hours .offer-unit{font-size:inherit;color:inherit}.mobile-sheet .mobile-state{display:inline-block;vertical-align:middle;margin-top:5px;margin-left:15px}@media all and (min-width: 768px) and (max-width: 979px){.mobile-sheet .mobile-state{display:block;margin:0;margin-top:5px}}@media all and (max-width: 767px){.mobile-sheet .mobile-state{margin:0}}.mobile-sheet .mobile-state-text{height:27px;line-height:27px;font-size:16px;color:#000;font-weight:bold}.mobile-sheet .mobile-state-text:after{display:inline-block;width:30px;height:27px;margin:0;content:"";vertical-align:middle}.mobile-sheet .mobile-state-text.mobile-state-in-stock:after{background:url(../images/terminals/stock.png) no-repeat scroll 0 0;background-position:center center}.mobile-sheet .mobile-state-text.mobile-state-reappro:after{background:url(../images/terminals/reapprovisionnement.png) no-repeat scroll 0 0;background-position:center center}.mobile-sheet .mobile-state-text.mobile-state-preorder:after{background:url(../images/terminals/precommande.png) no-repeat scroll 0 0;background-position:center center}.mobile-sheet .mobile-state-text.mobile-state-available-soon:after{background:url(../images/terminals/bientot.png) no-repeat scroll 0 0;background-position:center center}.mobile-sheet .mobile-state-text.mobile-state-last-pieces:after{background:url(../images/terminals/derniere.png) no-repeat scroll 0 0;background-position:center center}.mobile-sheet .mobile-state-text.mobile-state-green{color:#00cb55}.mobile-sheet .mobile-state-text.mobile-state-orange{color:#ff7200}.mobile-sheet .mobile-state-text.mobile-state-red{color:#dd0029}.mobile-sheet .use-mobile-link{float:right;font-size:0.9em}.mobile-sheet .mobile-mark-area{padding-top:20px;padding-bottom:14px;border-bottom:1px solid #CACACA}.mobile-sheet .mobile-stars span{display:inline-block}.mobile-sheet .opinion-mobile-links{float:right;font-size:0.9em}.mobile-sheet .mobile-mark{font-family:"Open Sans",sans-serif;font-weight:bold;margin-left:5px;font-size:1.2em}.mobile-sheet .margin-second-link{margin-right:15px}.mobile-sheet .description-mobile-links{position:absolute;right:0;top:11px;font-size:0.9em}.mobile-sheet .mobile-description-area{padding-top:50px;padding-bottom:20px;position:relative;border-bottom:1px solid #CACACA}.mobile-sheet .mobile-from{font-family:"Open Sans",sans-serif;font-size:0.9em;color:#CACACA}.mobile-sheet .mobile-price-in-stock{margin-left:65px;margin-top:-12px;color:#bc0b35}.mobile-sheet .mobile-price-in-stock .full-price-cents{margin-left:-16px}.mobile-sheet .mobile-eco-taxe{font-family:"Open Sans",sans-serif;font-size:0.8em;color:#CACACA}@media all and (max-width: 767px){.mobile-sheet .mobile-eco-taxe{margin:0 2%}}@media all and (min-width: 768px) and (max-width: 979px){.mobile-sheet .mobile-eco-taxe{margin:10px 0}}.mobile-sheet .mobile-additional-buttons{position:relative;text-align:right}@media all and (max-width: 767px){.mobile-sheet .mobile-additional-buttons{position:relative;bottom:inherit;right:inherit;margin:0 5%}}@media all and (min-width: 768px) and (max-width: 979px){.mobile-sheet .mobile-additional-buttons{position:relative;text-align:right}}.mobile-sheet .mobile-additional-buttons .shop-stock-container{float:none;display:inline-block}@media all and (max-width: 767px){.mobile-sheet .mobile-additional-buttons .shop-stock-container{float:none;width:100%}}.mobile-sheet .mobile-additional-buttons .shop-stock-container .btn-shop-stock{font-size:14px;height:2.5em;width:auto}@media all and (max-width: 767px){.mobile-sheet .mobile-additional-buttons .shop-stock-container .btn-shop-stock{width:100%}}.mobile-sheet .mobile-additional-buttons .btn-inverted,.mobile-sheet .mobile-additional-buttons .btn-shop-stock{text-transform:uppercase;color:#521852;font-weight:bold;background:#fff;border:solid 1px #521852;line-height:1em;padding:0 15px}.mobile-sheet .mobile-additional-buttons .btn-inverted+.btn-inverted,.mobile-sheet .mobile-additional-buttons .btn-shop-stock+.btn-inverted{margin-left:20px}.mobile-sheet .phone-plans{padding-top:10px}@media all and (min-width: 768px) and (max-width: 979px){.mobile-sheet .phone-plans{padding:10px 30px}}.mobile-sheet .phone-plans-title{color:#bc0b35;font-size:1.4em;padding-bottom:20px}.mobile-sheet .mobile-plan+.mobile-plan{margin-top:10px}@media all and (max-width: 767px){.mobile-sheet .mobile-plan+.mobile-plan{margin-top:inherit}}.mobile-sheet .info-mobile-plan{margin-left:30px;margin-top:-13px}.mobile-sheet .mobile-share{margin:20px;margin-top:40px;text-align:right}.mobile-sheet .price-mobile-with-plan{font-size:1.2em;font-weight:bold;font-family:"Open Sans",sans-serif;margin-bottom:7px}.mobile-sheet .price-mobile-with-plan span{color:#bc0b35;font-size:1.4em}.mobile-sheet .sup-price-offer-option{font-size:1.2em;font-weight:bold;font-family:"Open Sans",sans-serif;margin-bottom:7px}.mobile-sheet .sup-price-offer-option span{color:#bc0b35;font-size:1.1em}.mobile-sheet .illimited-sms-mms{font-family:"Open Sans",sans-serif}.mobile-sheet .mo-sup{font-family:"Open Sans",sans-serif;font-size:0.9em;margin-top:3px}.mobile-sheet .mo-sup .mo-sup-highlight{color:#000;background-color:#ffc000;max-width:350px;padding:2px 4px}.mobile-sheet .new-price-mobile-plan{font-family:"Open Sans",sans-serif;color:#CACACA;font-size:0.9em;margin-top:7px}.mobile-sheet .new-price-mobile-plan span{padding:2px 5px}.mobile-sheet .choose-other-plan{font-size:1.2em;font-weight:bold;font-family:"Open Sans",sans-serif}.mobile-sheet .mobile-state-orange{color:#d25d0d}.mobile-sheet .mobile-state-red{color:#bc0b35}.mobile-sheet .mobile-description-area-only{padding-top:20px;padding-bottom:40px}.mobile-sheet .description-mobile-links-only{font-size:0.9em;float:right}.mobile-sheet .mail-sending-mobile{font-family:"Open Sans",sans-serif;color:#3D3D3D;font-size:0.9em;padding-left:20px;padding-top:20px;padding-bottom:15px}.mobile-sheet .mail-sending-mobile-text{line-height:15px;padding-bottom:20px}.mobile-sheet .input-text-mail input[type=mail]{height:32px;width:225px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;font-size:0.95em;margin:0;padding-left:7px}.mobile-sheet .btn-sending-mail{width:40px;height:32px;background:#4E134B;display:inline-block;vertical-align:middle;padding-left:10px;padding-top:6px;color:white;margin-left:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.mobile-sheet .btn-sending-mail:hover,.mobile-sheet .btn-sending-mail:active,.mobile-sheet .btn-sending-mail:focus{cursor:pointer}.mobile-sheet .message-mail .failed-mail{height:10px;background-position:0 -862px;vertical-align:middle;color:#bc0b35;padding-left:13px;display:inline-block;margin-left:5px;font-style:italic;font-size:0.857em}.mobile-sheet .mail-sending-mobile span.message-mail{display:inline-block}.mobile-sheet .mail-sending-mobile span.logo-code-ok{padding-left:25px !important}.mobile-sheet .mobile-price-in-stock-fixed{margin-left:15px;margin-top:-12px;color:#bc0b35}.mobile-sheet .mobile-price-in-stock-fixed .full-price-cents{margin-left:-16px}.mobile-sheet .mobile-eco-taxe-fixed{font-family:"Open Sans",sans-serif;font-size:0.8em;color:#CACACA;margin-left:125px;margin-top:-19px}.mobile-sheet .additional-price{font-size:1.2em;font-weight:bold;font-family:"Open Sans",sans-serif}.mobile-sheet .additional-price span{color:#bc0b35}.mobile-sheet .additional-price sup{font-size:0.6em;left:-4px}.mobile-sheet .mobile-state-choice{border-top:1px solid #CACACA;background:#F9F9F9;margin-bottom:20px}.mobile-sheet .mobile-state-choice>div{border-bottom:solid 1px rgba(202,202,202,0.5);padding-left:20px}.mobile-sheet .mobile-state-choice>div:last-child{border-bottom:1px solid #CACACA}.mobile-sheet .mobile-state-choice .phone-plans-title{padding-top:15px}.mobile-sheet .mobile-state-choice .mobile-plan{margin-bottom:0;padding-bottom:15px;padding-top:10px}.mobile-sheet .mobile-state-choice .price-mobile-with-plan{margin-bottom:0}.mobile-sheet .mobile-state-choice .price-mobile-with-plan .popover-link-sign{font-family:"Open Sans",sans-serif;color:#A3A3A3;font-size:0.4em}.mobile-sheet .mobile-state-choice .price-mobile-with-plan .from-mobile-price-occas{font-family:"Open Sans",sans-serif;font-size:0.7em;color:#640060;font-weight:normal}.mobile-sheet .mobile-state-choice .price-mobile-with-plan sup{font-size:0.6em}.mobile-sheet .mobile-price-stock-area{margin-top:25px;padding-bottom:10px;border-bottom:1px solid #CACACA}.mobile-sheet .mobile-occas-stock{font-family:"Open Sans",sans-serif;font-size:0.9em;color:#3d3d3d;padding-left:18px}.mobile-sheet .mobile-occas-green-check-symbole{background-position:0 -1594px;height:10px}.mobile-sheet .mobile-occas-red-check-symbole{height:10px;background-position:0 -862px}@media all and (max-width: 767px){.mobile-sheet .mobile-state{display:inline-block;border-bottom:solid 1px #e8e8e8;border-top:solid 1px #e8e8e8;padding:15px 0;margin:0 2%;width:96%;margin-bottom:20px}.mobile-sheet .use-mobile-link{display:block;float:none;margin-top:10px}.mobile-sheet .description-mobile-links{position:static;margin-bottom:20px}.mobile-sheet .description-mobile-links span:last-child{display:block;margin-top:7px}.mobile-sheet .mobile-description-area{padding-top:10px;padding-bottom:0}.mobile-sheet .phone-plans{border-bottom:1px solid #CACACA}}@media all and (max-width: 767px) and (max-width: 767px){.mobile-sheet .phone-plans{border-bottom:none}}@media all and (max-width: 767px){.mobile-sheet .mobile-description-area-only{padding-bottom:20px}.mobile-sheet .description-mobile-links-only{float:none}.mobile-sheet .description-mobile-links-only span:last-child{display:block;margin-top:5px}.mobile-sheet .mail-sending-mobile{padding-left:0}.mobile-sheet .mobile-eco-taxe-fixed{margin-left:0;margin-top:0}}.odr-title{text-align:center;font-size:20px;color:#292929;font-weight:bold;text-transform:uppercase}.odr-step-1{padding-bottom:20px;margin-top:20px}.odr-step-2{margin-bottom:10px}.odr-step-number{font-size:20px;font-weight:bold}.odr-step-title{font-weight:bold;color:#5f2b5d;margin-bottom:20px;padding:10px 0;text-transform:uppercase;-moz-box-shadow:-5px 10px 18px -16px #565656;-webkit-box-shadow:-5px 10px 18px -16px #565656;box-shadow:-5px 10px 18px -16px #565656}.odr-step-mentions{text-align:center;font-size:11px;font-style:italic;margin-top:20px}.odr-step-content:first-child p,.odr-step-content span{font-size:12px}.odr-step-content input[type="text"],.odr-step-content input[type="number"],.odr-step-content input[type="email"],.odr-step-content input[type="tel"]{width:200px;background-clip:padding-box;background-color:#fff;height:34px;display:inline-block}@media all and (max-width: 767px){.odr-step-content input[type="text"],.odr-step-content input[type="number"],.odr-step-content input[type="email"],.odr-step-content input[type="tel"]{display:block}}.odr-step-content form{padding:20px;background-color:#f1f1f1}.odr-step-content-text{padding:20px 0;text-align:justify}.odr-step-form-line{margin:20px 0}.odr-step-form-label{color:#292929;display:inline-block;font-size:13px;width:16%}@media all and (max-width: 767px){.odr-step-form-label{display:block;width:100%}}.odr-step-form-required-text{font-size:11px;font-style:italic;color:#292929}.odr-step-form-info{margin-left:16%;width:84%;font-size:12px;padding-left:4px;font-style:italic;margin-top:-8px}@media all and (max-width: 767px){.odr-step-form-info{margin-left:0;padding-left:0}}.odr-step-form-error{margin-left:16%;padding-left:4px;font-style:italic;font-size:12px}@media all and (max-width: 767px){.odr-step-form-error{margin-left:0;padding-left:0}}.odr-step-error{color:red;font-size:13px}.odr-error-picto{background-position:0 -1861px;width:9px;height:9px;display:inline-block;margin-right:5px}.odr-step-submit{margin-top:20px;text-align:center;border-top:1px solid #989898;padding-top:15px}.odr-step-submit button.btn-i-want{width:190px}.odr-radio-buttons-container{text-align:center;padding:10px}@media all and (min-width: 768px){.odr-radio-buttons-container .radio:nth-child(2){margin-left:40px}}@media all and (max-width: 767px){.odr-radio-buttons-container .radio{text-align:left;margin-left:20px;display:block}}.odr-radio-buttons-container label{display:inline-block;font-weight:bold}.odr-special-conditions{font-size:11px;font-style:italic;text-align:justify;margin-bottom:20px}.odr-step-multiple-container{padding:20px;background-color:white;border:1px solid red}.odr-step-multiple-container p{color:#292929}.odr-step-multiple-container .radio{display:block;margin-left:30px}.odr-step-multiple-container .radio label{font-size:13px;font-style:italic}.finalize-odr-content{padding:20px 0;text-align:center}.finalize-odr-btn{text-align:center;margin:20px 0}.offer-cockpit-conso-text a{text-decoration:underline}.cockpit-conso-notif{border-top:1px solid #CBCBCB;padding-top:8px}.offer-detail-container{padding-left:20px;padding-right:20px;margin-bottom:20px;background:#fff}.offer-detail-container>ul{margin-bottom:0 !important}@media all and (min-width: 768px){.offer-detail-container>ul li{padding-left:0 !important;padding-right:0 !important}}@media all and (max-width: 767px){.offer-detail-container>ul li{padding-left:10px !important;padding-right:10px !important}}.offer-detail-container .inline-price{display:inline-block}.offer-detail-container .hours-offer,.offer-detail-container .hours-text,.offer-detail-container .sms-text,.offer-detail-container .internet-text,.offer-detail-container .avantageweekend-text{padding:0;margin:0}.offer-detail-container .internet-text div{display:inline-block}.offer-detail-container .internet-text-4G-international{margin-top:8px}.offer-detail-container .hours-offer,.offer-detail-container .internet-offer,.offer-detail-container .sms-offer,.offer-detail-container .avantageweekend-offer{height:auto}.offer-detail-container .offer-detail-block-title{border-bottom:1px solid #cacaca;margin-top:20px;padding-bottom:20px}.offer-detail-container .offer-detail-block-services .offer-detail-block-title{margin-top:20px;padding-bottom:10px}@media all and (min-width: 768px){.offer-detail-container .mobile-price-text{margin-top:-10px}}.offer-detail-container .hours-offer div{display:inline-block}.offer-detail-container .offer-detail-block-item.internet{font-size:1rem}.offer-detail-title{font-size:1.8em;text-align:center;padding-bottom:20px;border-bottom:1px solid #cacaca}@media all and (min-width: 768px){.offer-detail-title{padding-top:20px}}.title-promotion{background:#bc0b35;color:white;padding:10px 0;width:70%;margin:auto}.offer-detail-option{background-color:#F9F9F9;padding:20px;border-bottom:1px solid #E2E2E2}.offer-detail-option img{width:36px;height:36px}.offer-detail-option p{display:inline-block;vertical-align:middle;margin:0;padding:0 0 0 10px;max-width:75%;min-height:2.5em}.offer-detail-option strong,.offer-detail-option small{display:block}.offer-detail-option .checkbox{float:right}.offer-detail-option .checkbox label:first-child{padding:0;margin:0;line-height:0.5em;font-size:0.8em;vertical-align:bottom;color:#BC0B35}.offer-detail-option:last-child{border-bottom:none}.offer-detail-option ul{list-style:none;margin-left:50px}.libelle-complementaire-option{font-size:13px;font-family:"Open Sans",sans-serif;color:#3d3d3d}.offer-detail-duree-engagement{font-size:20px;color:#a3a3a3}.offer-detail-price{text-align:center;color:#BC0B35;padding:0px 20px 20px 0px}.offer-detail-price .double-price{display:inline-block;height:1em;vertical-align:top;text-align:center}.offer-detail-price .double-price span{display:block;font-weight:bold}.offer-detail-price .double-price span.crossed-price{text-decoration:line-through}.offer-detail-actions{text-align:center;padding:20px 0}.offer-detail-actions .btn-i-want{display:inline-block}.offer-detail-remise-price{font-size:1.143em;margin-top:20px;color:#878787}.offer-detail-block-promises-content{background-color:#F9F9F9;padding:10px 5px}.offer-detail-block-promises-content span,.offer-detail-block-promises-content a{display:block;margin-left:53px;text-align:left}.offer-detail-block-promises-content ul{list-style:none;margin:0}.offer-detail-block-promises-content ul.offer-detail-block-remises{margin-bottom:20px}.offer-detail-block-promises-content li{padding-top:10px}.offer-detail-block-promises-content li:first-child{padding-top:0}.offer-detail-block-promises-content img{max-height:40px;max-width:40px;float:left}.offer-detail-block-promises-content a{color:#5F2B5D;text-decoration:underline;text-align:right}.offer-detail-block-promises-content a.more{text-align:left;margin:10px;text-decoration:none;position:relative}.offer-detail-block-promises-content a.more .chevron{background-position:0 -1819px;position:absolute;right:0;top:7px;height:10px;width:13px}.offer-detail-block-promises-content a.more.collapsed .chevron{background-position:0 -1767px}@media all and (min-width: 768px){.offer-detail-block .content{padding-top:20px;padding-bottom:15px;border-bottom:1px solid #cacaca}.offer-detail-block .content>div{float:left}}@media all and (max-width: 767px){.offer-detail-block .content{padding-top:19px;padding-bottom:23px;border-bottom:1px solid #cacaca;line-height:23px}.offer-detail-block .content>div{float:none;width:100%}}.offer-detail-block-last .content{border-bottom:0}@media all and (max-width: 767px){.offer-detail-block-last .content{padding-bottom:17px}}.offer-detail-block-item{width:33%;color:#bc0b35;font-weight:bold}@media all and (min-width: 768px){.offer-detail-block-item{padding-left:10px}}@media all and (max-width: 767px){.offer-detail-block-item{padding-left:0px}}[class^="picto-mobile"] .popover-container{margin-left:50px;margin-top:20px}.offer-detail-block-services-content{padding:10px 0 0 0}.offer-detail-container{font-size:1rem}.offer-detail-container .offer-detail-title,.offer-detail-container .offer-detail-block-title{font-size:1.6rem}.offer-detail-container .sms-offer,.offer-detail-container .offer-detail-block,.offer-detail-container .offer-detail-block-services,.offer-detail-container .offer-detail-block-title{font-size:1rem}.offer-detail-container .internet-text .italic{font-style:normal}.offer-detail-container .offer-detail-block-promises-content,.offer-detail-container .offer-detail-block-services-content{font-size:0.9rem}.offer-detail-container .text-price-total{position:relative;top:-2rem;font-size:1.25rem}.offer-detail-container .full-price{line-height:1;padding:0;position:relative}.offer-detail-container .full-price-units{font-size:5.5rem;letter-spacing:-0.4rem}.offer-detail-container .full-price-cents{margin-left:-16px;font-size:34px}.offer-detail-container .full-price-currency{top:-3em;left:0.2em;font-family:"Open Sans",sans-serif}.offer-detail-container .monthly{font-size:0.8rem;position:relative;bottom:-1rem;left:-1.75rem;color:#5F2B5D}.offer-detail-options .reduction-option-block{margin-top:12px;width:100%}@media all and (min-width: 768px){.offer-detail-container .free-months{margin-top:30px;text-align:center}.offer-detail-container .btn-i-want{margin-top:30px;float:right;margin-right:15px}.offer-detail-container .white-space{float:left;width:30%;display:block;min-height:30px}.offer-detail-options .line-effect-container{font-size:1.6rem}}@media all and (min-width: 768px) and (max-width: 979px){.offer-detail-container .row-fluid .span4{width:32%;margin-left:2%}.offer-detail-container .offer-detail-block{font-size:1.2rem}}#offers-bottom-links .offers-bottom-link{font-size:0.815em;margin-left:20px;margin-right:20px;display:inline-block;margin-top:15px;margin-bottom:15px;position:relative}@media all and (max-width: 767px){.offer-detail-container{padding-left:0px;padding-right:0px}.offer-detail-container .btn-i-want{margin-top:30px}.offer-detail-options .line-effect-container{white-space:normal;display:block;font-size:20px}.offer-detail-options .line-effect-container span{padding:0}.offer-detail-option .description{font-size:16px}.offer-detail-option .checkbox{display:inline-block;max-width:25%;margin-top:10px}.offer-detail-option .checkbox label:first-child{display:block;margin:10px 0px 0 0px;line-height:1em}.offer-detail-option p{padding:0;width:50%}.offer-detail-option.terminal-options ul{margin-left:25px}.offer-detail-option.terminal-options li{height:100px}.offer-detail-option.terminal-options .offer-detail-option-title{max-width:60%;display:inline-block;margin-top:40px}.offer-detail-option-price{padding-top:30px;position:relative}.offer-detail-price{padding-right:0px}}.top-terminals-container{background:#fff}.top-terminals-container .line-effect-container{padding:25px 40px 5px 40px;margin:0;font-size:1.6em}.block-top-terminals{padding:20px 40px 40px 40px}.block-top-terminals .terminal{border-right:1px solid #E5E5E5}.block-top-terminals .terminal:last-child{border-right:none}.block-top-terminals .terminal-image{display:inline-block;vertical-align:middle}.block-top-terminals .terminal-description{display:inline-block;vertical-align:middle}.block-top-terminals .terminal-actions{text-align:center}.block-top-terminals .btn-i-want{display:inline-block}.grey-container{background:#f7f7f7;padding-top:30px;margin-top:-21px}@media all and (max-width: 767px){.grey-container{padding-top:0;margin-top:0}}.grey-container .global-mentions-links-block .mentions-title{color:#535391;text-decoration:none;font-size:16px;margin:30px 0 10px 0}.grey-container .global-mentions-links-block .mentions-title:not(.collapsed):after{background-position-x:-12px}.grey-container .global-mentions-links-block .mentions-title:after{display:inline-block;vertical-align:middle;content:'';margin-left:8px;width:10px;height:10px;background:url(../images/gammes/column-arrows-blue.png) no-repeat scroll 0 0}#forfaits-container .popover-container{display:none}#forfaits-container .switch-containers{width:100%;height:52px;margin-bottom:35px;color:#b9b9b9;border-bottom:solid 1px #DEDEDE;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width: 767px){#forfaits-container .switch-containers{border-bottom:1px solid #f2f2f2;height:auto}}#forfaits-container .switch-containers .switch-icon{width:23px;height:32px;margin:10px 20px 10px 5px}#forfaits-container .switch-containers .switch-icon.icon-cartesim-mini{background:url(../images/gammes/cartesim_mini_off.png) no-repeat scroll 0 0}#forfaits-container .switch-containers .switch-icon.icon-phone-mini{background:url(../images/gammes/phone_mini_off.png) no-repeat scroll 0 0}#forfaits-container .switch-containers .label,#forfaits-container .switch-containers .switch-label{text-transform:uppercase;font-size:20px;margin-right:20px}#forfaits-container .switch-containers span{line-height:32px;vertical-align:middle;font-size:0.9em;font-weight:bold}#forfaits-container .switch-containers span.selected{color:#5f2b5d}#forfaits-container .switch-containers span .no-bold{font-weight:normal}#forfaits-container .switch-containers .switch{display:inline-block;text-align:left;cursor:pointer;height:53px}@media all and (max-width: 767px){#forfaits-container .switch-containers .switch{width:100%}}#forfaits-container .switch-containers .switch.selected{color:#5f2b5d;border-bottom:solid 3px #672d65}@media all and (max-width: 767px){#forfaits-container .switch-containers .switch.selected{border:none}}#forfaits-container .switch-containers .switch.selected .icon-cartesim-mini{background:url(../images/gammes/cartesim_mini_on.png) no-repeat scroll 0 0}#forfaits-container .switch-containers .switch.selected .icon-phone-mini{background:url(../images/gammes/phone_mini_on.png) no-repeat scroll 0 0}#forfaits-container .switch-containers .switch+.switch{margin-left:45px}#forfaits-container .switch-containers .switch .select-container{width:100%}#forfaits-container .switch-containers .switch .select-container select{width:101%;padding:0 10px;min-height:30px}#forfaits-container .switch-containers .switch .select-container:after{right:5px;top:2px;height:32px}#forfaits-container .switch-containers .switch-left{font-size:13px}#forfaits-container .switch-containers .switch-right{font-size:13px}#forfaits-container .switch-containers:after{display:block;clear:both;content:''}#forfaits-container .switch-containers+.cms-block{margin-bottom:40px}#forfaits-container .forfaits-range-table-container{width:100%;margin-top:10px}#forfaits-container .forfaits-range-table-container .range-offer-tables{width:100%}#forfaits-container .forfaits-range-table-container .range-picto{display:inline-block;height:42px;vertical-align:middle;margin-right:10px;background:url(../images//gammes/column-icons.png) no-repeat scroll 0 0;background-size:143px 42px}#forfaits-container .forfaits-range-table-container .range-picto.internet{width:35px;background-position:0 0}#forfaits-container .forfaits-range-table-container .range-picto.avantages{width:35px;background-position:-35px 0}#forfaits-container .forfaits-range-table-container .range-picto.appels{width:39px;background-position:-70px 0}#forfaits-container .forfaits-range-table-container .range-picto.prix{width:34px;background-position:-109px 0}#forfaits-container .forfaits-range-table-container .offer-row{display:table;min-height:151px;margin-bottom:20px;width:100%;cursor:pointer}@media all and (min-width: 768px) and (max-width: 979px){#forfaits-container .forfaits-range-table-container .offer-row{min-height:131px}}@media all and (max-width: 767px){#forfaits-container .forfaits-range-table-container .offer-row{border:solid 1px #DEDEDE}}@media all and (min-width: 768px){#forfaits-container .forfaits-range-table-container .offer-row:hover .btn-i-want,#forfaits-container .forfaits-range-table-container .offer-row.active .btn-i-want{color:#672d65;background:#fff}#forfaits-container .forfaits-range-table-container .offer-row:hover .btn-i-want:after,#forfaits-container .forfaits-range-table-container .offer-row.active .btn-i-want:after{background:url(../images/gammes/column-arrows.png) no-repeat scroll 0 0}#forfaits-container .forfaits-range-table-container .offer-row:hover .offer-presentation,#forfaits-container .forfaits-range-table-container .offer-row.active .offer-presentation{border:solid 2px #a8288c;border-left:none}}#forfaits-container .forfaits-range-table-container .offer-row .btn-i-want{transition:all 0.2s;margin-top:10px;text-transform:uppercase;color:#fff;background:transparent;font-weight:bold;padding:0 1em 0 1.4em;border:solid 1px #fff;line-height:inherit}@media all and (max-width: 767px){#forfaits-container .forfaits-range-table-container .offer-row .btn-i-want{border:solid 1px #672d65;color:#672d65;margin:5% 3%;width:94%}}#forfaits-container .forfaits-range-table-container .offer-row .btn-i-want:after{display:inline-block;vertical-align:middle;content:'';margin-left:8px;width:10px;height:10px;background:url(../images/gammes/column-arrows-white.png) no-repeat scroll 0 0}@media all and (max-width: 767px){#forfaits-container .forfaits-range-table-container .offer-row .btn-i-want:after{background:url(../images/gammes/column-arrows.png) no-repeat scroll 0 0}}#forfaits-container .forfaits-range-table-container .offer-main-content{display:table-cell;width:291px;min-width:291px;max-width:291px;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d21d57),color-stop(100%, #a8288c));background-image:-moz-linear-gradient(left, #d21d57,#a8288c);background-image:-webkit-linear-gradient(left, #d21d57,#a8288c);background-image:linear-gradient(to right, #d21d57,#a8288c);background-image:-ms-linear-gradient(left, #d21d57 100%, #a8288c 0%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorStr='#d21d57', EndColorStr='#a8288c')";padding:25px 50px;text-align:left;color:white;vertical-align:middle}@media all and (min-width: 768px) and (max-width: 979px){#forfaits-container .forfaits-range-table-container .offer-main-content{width:220px;min-width:220px;max-width:inherit;padding:15px}}@media all and (max-width: 767px){#forfaits-container .forfaits-range-table-container .offer-main-content{display:block;margin:0;width:100%;max-width:inherit;text-align:center;padding:25px}}@media all and (min-width: 980px){#forfaits-container .forfaits-range-table-container .offer-main-content .price-and-promo{white-space:nowrap}}#forfaits-container .forfaits-range-table-container .offer-main-content .data-yellow-block{margin:0 0 5px 5px;padding:0 7px;font-size:9px;text-transform:uppercase;color:black}@media all and (min-width: 980px){#forfaits-container .forfaits-range-table-container .offer-main-content .data-yellow-block{max-width:90px;white-space:initial;text-align:center}}@media all and (min-width: 768px) and (max-width: 979px){#forfaits-container .forfaits-range-table-container .offer-main-content .data-yellow-block{margin-left:0}}#forfaits-container .forfaits-range-table-container .price{color:#fff;font-size:1.4em;margin-bottom:5px}@media all and (min-width: 980px){#forfaits-container .forfaits-range-table-container .price{margin-left:-5px}}#forfaits-container .forfaits-range-table-container .price .full-price-units{font-size:35px;margin-right:-5px}#forfaits-container .forfaits-range-table-container .offer-presentation{transition:border 0.2s;display:table-cell;background:#fff;border:solid 2px #f1f1f1;border-left:none;width:800px;width:100%;padding:15px 0;vertical-align:top}@media all and (max-width: 767px){#forfaits-container .forfaits-range-table-container .offer-presentation{display:block;border:none;padding-bottom:0}}#forfaits-container .forfaits-range-table-container .offer-presentation .offer-presentation-col{padding:15px 30px;display:inline-block;min-height:118px;width:32%;vertical-align:top}@media all and (min-width: 768px) and (max-width: 979px){#forfaits-container .forfaits-range-table-container .offer-presentation .offer-presentation-col{padding:15px}}@media all and (max-width: 767px){#forfaits-container .forfaits-range-table-container .offer-presentation .offer-presentation-col{padding:15px;width:48%}#forfaits-container .forfaits-range-table-container .offer-presentation .offer-presentation-col:nth-child(3){width:100%;min-height:initial}}#forfaits-container .forfaits-range-table-container .offer-presentation .offer-presentation-col+.offer-presentation-col{border-left:solid 1px #f1f1f1}#forfaits-container .forfaits-range-table-container .offer-presentation .offer-calling-hours{font-weight:bold;font-size:1.35em;color:#292929;margin-bottom:5px;line-height:22px}#forfaits-container .forfaits-range-table-container .offer-presentation .offer-calling-hours .offer-hours,#forfaits-container .forfaits-range-table-container .offer-presentation .offer-calling-hours .offer-unit{font-size:inherit;color:inherit}#forfaits-container .forfaits-range-table-container .offer-presentation .offer-sms-mms{font-size:0.85em}#forfaits-container .forfaits-range-table-container .data-progress-picto-cell{padding-right:0px}#forfaits-container .forfaits-range-table-container .data-infos-cell{padding-left:0px}#forfaits-container .forfaits-range-table-container .data-infos{display:inline-block;width:100%;vertical-align:middle}#forfaits-container .forfaits-range-table-container .data-infos .data-amount{font-weight:bold;font-size:1.35em;color:#292929;margin-bottom:5px;line-height:22px}#forfaits-container .forfaits-range-table-container .data-infos .data-amount .data-yellow-block{margin:0 0 1px 5px;padding:0 7px;font-size:9px;text-transform:uppercase;color:black}#forfaits-container .forfaits-range-table-container .voice-extra,#forfaits-container .forfaits-range-table-container .data-extra{clear:both;font-size:0.85em;line-height:20px}#forfaits-container .forfaits-range-table-container .original-price{font-size:0.75em}#forfaits-container .forfaits-range-table-container .offers-unit{font-size:1.2em}#forfaits-container .forfaits-range-table-container .offer-instead-of,#forfaits-container .forfaits-range-table-container .data-instead-of,#forfaits-container .forfaits-range-table-container .offer-coupon{font-size:12px;line-height:14px}#forfaits-container .forfaits-range-table-container .offer-instead-of{display:inline}#forfaits-container .forfaits-range-table-container .offer-instead-of+.offer-commitment{display:inline;text-transform:lowercase}#forfaits-container .forfaits-range-table-container .offer-commitment{font-size:12px;color:#fff}@media all and (max-width: 767px){#forfaits-container .forfaits-range-table-container .offer-commitment{text-align:center}}#forfaits-container .forfaits-range-table-container .offer-coupon{display:inline}#forfaits-container .forfaits-range-table-container .week-end-title{font-weight:bold;font-size:1.35em;color:#292929;margin-bottom:5px;line-height:23px}#forfaits-container .forfaits-range-table-container .week-end-desc{font-size:0.85em;line-height:14px}#forfaits-container .forfaits-range-table-container .data-progress-picto{display:inline-block;width:34px;height:27px;vertical-align:middle;background:url(../images//gammes/data-progress-bar.png) no-repeat scroll 0 0;background-size:170px 27px}#forfaits-container .forfaits-range-table-container .data-progress-picto.progress-state-0{background-position:0px 0}#forfaits-container .forfaits-range-table-container .data-progress-picto.progress-state-1{background-position:-34px 0}#forfaits-container .forfaits-range-table-container .data-progress-picto.progress-state-2{background-position:-68px 0}#forfaits-container .forfaits-range-table-container .data-progress-picto.progress-state-3{background-position:-102px 0}#forfaits-container .forfaits-range-table-container .data-progress-picto.progress-state-4{background-position:-136px 0}@media all and (min-width: 768px){#forfaits-container .offer-infos-more-infos{display:none}}@media all and (max-width: 767px){#forfaits-container .offer-infos-more-infos{margin-bottom:10px;text-align:center}}@media all and (max-width: 767px){#forfaits-container .select-container{display:inline-block;position:relative;margin-bottom:10px}#forfaits-container .select-container select{width:auto;height:auto;border:none;margin:0;padding:0;padding-right:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0.01px;text-overflow:"";color:#5f2b5d;font-family:'Open Sans', sans-serif;font-size:0.9em;font-weight:bold}#forfaits-container .select-container.lt-ie10 select{padding-right:0px}#forfaits-container .select-container select::-ms-expand{display:none}#forfaits-container .select-container select:focus{outline:0}#forfaits-container .select-container:after{position:absolute;width:20px;right:0px;top:0px;bottom:0px;background:url(../images//gammes/column-arrows.png) #fff no-repeat center center;background-position:10px center;text-align:center;content:'';pointer-events:none}#forfaits-container .switch-containers{height:auto;border-bottom:1px solid #f2f2f2}#forfaits-container .forfaits-range-table-container:before{display:none}#forfaits-container .forfaits-range-table-container .price-container{min-height:30px;text-align:center;font-size:1.2em}#forfaits-container .forfaits-range-table-container .offer-infos-container{display:table;width:100%;margin-top:20px;margin-bottom:10px}#forfaits-container .forfaits-range-table-container .offer-infos-container .offer-infos-elem{display:table-cell;width:33.3333%;text-align:center;vertical-align:top}#forfaits-container .forfaits-range-table-container .offer-infos-container .offer-infos-elem .range-picto{margin:0}#forfaits-container .forfaits-range-table-container .offer-infos-container .offer-infos-elem .text{margin-top:15px;margin-bottom:15px}#forfaits-container .forfaits-range-table-container .offer-infos-container .offer-infos-elem:not(:last-child){border-right:1px solid #d7d3d3}#forfaits-container .forfaits-range-table-container .offer-hours{font-size:inherit}#forfaits-container .forfaits-range-table-container .original-price{display:block;font-size:1.1em;text-align:center}}#forfaits-container .offer-detail{display:block;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d21d57),color-stop(100%, #a8288c));background-image:-moz-linear-gradient(left, #d21d57,#a8288c);background-image:-webkit-linear-gradient(left, #d21d57,#a8288c);background-image:linear-gradient(to right, #d21d57,#a8288c);background-image:-ms-linear-gradient(left, #d21d57 100%, #a8288c 0%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorStr='#d21d57', EndColorStr='#a8288c')";padding:2px;position:relative;width:100%;height:0;min-height:0;opacity:0;pointer-events:none}@media all and (min-width: 768px){#forfaits-container .offer-detail{transition:all 0.2s}}#forfaits-container .offer-detail.active{min-height:440px;height:inherit;opacity:1;margin:0 0 20px 0;pointer-events:inherit}@media all and (max-width: 767px){#forfaits-container .offer-detail.active{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;z-index:41;min-width:320px;width:100%;overflow-y:scroll;box-sizing:content-box}}@media all and (max-width: 767px){#forfaits-container .offer-detail.active>span{display:block;height:auto;width:100%;min-height:calc(100% - 48px);background:#fff}}#forfaits-container .offer-detail .offer-detail-close{position:absolute;right:0;top:0;width:48px;height:48px;background:#672d65;padding:11px 15px;cursor:pointer;text-align:center}@media all and (max-width: 767px){#forfaits-container .offer-detail .offer-detail-close{left:0;width:auto;text-align:center;font-weight:bold}}#forfaits-container .offer-detail .offer-detail-close:after{content:'\2573';color:#fff;font-size:19px;display:inline-block;-ms-transform:scaleX(2.5)}#forfaits-container .offer-detail .unroll-offer{background:#fff;display:block;padding:20px 30px}@media all and (max-width: 767px){#forfaits-container .offer-detail .unroll-offer{margin-top:48px;padding:0;min-height:calc(100% - 48px)}}#forfaits-container .offer-detail .unroll-offer .offer-yourchoice{display:block;font-size:22px;color:#672d65;font-weight:bold;margin-bottom:25px}@media all and (max-width: 767px){#forfaits-container .offer-detail .unroll-offer .offer-yourchoice{display:none}}#forfaits-container .offer-detail .unroll-offer .offer-detail-price{font-size:28px;color:#f12912}@media all and (max-width: 767px){#forfaits-container .offer-detail .unroll-offer .offer-detail-price{display:block;width:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d21d57),color-stop(100%, #a8288c));background-image:-moz-linear-gradient(left, #d21d57,#a8288c);background-image:-webkit-linear-gradient(left, #d21d57,#a8288c);background-image:linear-gradient(to right, #d21d57,#a8288c);background-image:-ms-linear-gradient(left, #d21d57 100%, #a8288c 0%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorStr='#d21d57', EndColorStr='#a8288c')";color:#fff;text-align:center;font-size:20px;line-height:14px}}#forfaits-container .offer-detail .unroll-offer .offer-detail-price .full-price{color:#f12912}@media all and (max-width: 767px){#forfaits-container .offer-detail .unroll-offer .offer-detail-price .full-price{color:#fff;font-size:24px;padding-top:27px}}#forfaits-container .offer-detail .unroll-offer .offer-detail-price .full-price-cents{color:#f12912;font-size:28px;margin-left:-5px;font-weight:normal}@media all and (max-width: 767px){#forfaits-container .offer-detail .unroll-offer .offer-detail-price .full-price-cents{color:#fff;font-size:20px}}#forfaits-container .offer-detail .unroll-offer .offer-detail-price .data-yellow-block{margin:0 0 1px 5px;padding:0 7px;font-size:9px;text-transform:uppercase;color:black}#forfaits-container .offer-detail .unroll-offer .offer-detail-left-block,#forfaits-container .offer-detail .unroll-offer .offer-detail-right-block{display:table-cell;width:49%;vertical-align:top;padding:25px}#forfaits-container .offer-detail .unroll-offer .offer-detail-left-block{background:#f1f1f1}@media all and (max-width: 767px){#forfaits-container .offer-detail .unroll-offer .offer-detail-left-block{width:100%;display:block;padding:0;background:transparent;border-bottom:solid 1px #f1f1f1}}#forfaits-container .offer-detail .unroll-offer .offer-detail-left-block .btn-i-want{text-transform:uppercase;display:block;margin:auto;text-align:center;margin:30px auto 0}@media all and (max-width: 767px){#forfaits-container .offer-detail .unroll-offer .offer-detail-left-block .btn-i-want{color:#672d65;background:#fff;margin:20px 6% 0;width:88%;font-weight:bold}}#forfaits-container .offer-detail .unroll-offer .offer-detail-left-block .yellow-block{margin:0 5px;padding:0 7px;font-size:9px;text-transform:uppercase;color:black;display:inline-block;width:auto;box-shadow:none}@media all and (min-width: 768px){#forfaits-container .offer-detail .unroll-offer .offer-detail-left-block .offer-commitment-and-infos{text-align:left}#forfaits-container .offer-detail .unroll-offer .offer-detail-left-block .offer-commitment-and-infos .offer-instead-of{display:block}#forfaits-container .offer-detail .unroll-offer .offer-detail-left-block .offer-commitment-and-infos .offer-commitment,#forfaits-container .offer-detail .unroll-offer .offer-detail-left-block .offer-commitment-and-infos .offer-coupon{display:inline}#forfaits-container .offer-detail .unroll-offer .offer-detail-left-block .offer-commitment-and-infos .offer-commitment{text-transform:lowercase}#forfaits-container .offer-detail .unroll-offer .offer-detail-left-block .offer-commitment-and-infos .offer-commitment,#forfaits-container .offer-detail .unroll-offer .offer-detail-left-block .offer-commitment-and-infos .offer-instead-of,#forfaits-container .offer-detail .unroll-offer .offer-detail-left-block .offer-commitment-and-infos .offer-coupon{color:#000;font-size:14px}}@media all and (max-width: 767px){#forfaits-container .offer-detail .unroll-offer .offer-detail-options,#forfaits-container .offer-detail .unroll-offer .offer-detail-right-block-content{transition:all 0.5s;overflow:hidden;height:0;min-height:0;opacity:0;display:block}#forfaits-container .offer-detail .unroll-offer .offer-detail-option-accordion,#forfaits-container .offer-detail .unroll-offer .offer-option-accordion{position:relative;font-size:1.2em;margin:20px;color:#672d65;cursor:pointer}#forfaits-container .offer-detail .unroll-offer .offer-detail-option-accordion .right-icon,#forfaits-container .offer-detail .unroll-offer .offer-option-accordion .right-icon{width:20px;height:30px;position:absolute;right:0;top:-5px}#forfaits-container .offer-detail .unroll-offer .offer-detail-option-accordion .right-icon:before,#forfaits-container .offer-detail .unroll-offer .offer-option-accordion .right-icon:before{content:'+';color:#682d67;display:inline-block;font-size:40px;font-weight:bold;vertical-align:middle}#forfaits-container .offer-detail .unroll-offer .offer-detail-option-accordion.active .right-icon:before,#forfaits-container .offer-detail .unroll-offer .offer-option-accordion.active .right-icon:before{content:'\2212'}#forfaits-container .offer-detail .unroll-offer .offer-detail-option-accordion.active+.offer-detail-options,#forfaits-container .offer-detail .unroll-offer .offer-detail-option-accordion.active+.offer-detail-right-block-content,#forfaits-container .offer-detail .unroll-offer .offer-option-accordion.active+.offer-detail-options,#forfaits-container .offer-detail .unroll-offer .offer-option-accordion.active+.offer-detail-right-block-content{display:inherit;overflow:inherit;height:auto;min-height:inherit;opacity:1}}#forfaits-container .offer-detail .unroll-offer .offer-detail-options{margin-top:-15px}@media all and (max-width: 767px){#forfaits-container .offer-detail .unroll-offer .offer-detail-options{margin-top:inherit}}#forfaits-container .offer-detail .unroll-offer .offer-detail-option{background:none;border:none;padding:0;margin:20px 0;position:relative}@media all and (max-width: 767px){#forfaits-container .offer-detail .unroll-offer .offer-detail-option{margin:20px}}#forfaits-container .offer-detail .unroll-offer .offer-detail-option div{padding-left:30px;max-width:initial;min-height:initial}@media all and (max-width: 767px){#forfaits-container .offer-detail .unroll-offer .offer-detail-option div{width:inherit}}#forfaits-container .offer-detail .unroll-offer .offer-detail-option p{padding-left:0}#forfaits-container .offer-detail .unroll-offer .offer-detail-option p:empty{display:none}#forfaits-container .offer-detail .unroll-offer .offer-detail-option small a{display:block}#forfaits-container .offer-detail .unroll-offer .offer-detail-option .libelle-complementaire-option *{margin:0;font-size:13px}#forfaits-container .offer-detail .unroll-offer .offer-detail-option .checkbox{padding-left:30px;float:none}@media all and (max-width: 767px){#forfaits-container .offer-detail .unroll-offer .offer-detail-option .checkbox{display:block;max-width:inherit}}#forfaits-container .offer-detail .unroll-offer .offer-detail-option .checkbox input+label{position:absolute;left:0;top:3px}#forfaits-container .offer-detail .unroll-offer .offer-detail-option .checkbox input+label .box{border-radius:0;border:solid 1px #CACACA}#forfaits-container .offer-detail .unroll-offer .offer-detail-option .checkbox input:checked+label .box{background:#672d65}#forfaits-container .offer-detail .unroll-offer .offer-detail-option .checkbox input:checked+label .check{background:url(../images/global/white-check.png) no-repeat scroll 0 0;margin:3px -23px}#forfaits-container .offer-detail .unroll-offer .offer-detail-option-price{line-height:1em;font-weight:bold;font-size:14px;color:#f12912;margin-top:5px}@media all and (max-width: 767px){#forfaits-container .offer-detail .unroll-offer .offer-detail-option-price{float:left}}#forfaits-container .offer-detail .unroll-offer .offer-detail-right-block{padding:0}@media all and (max-width: 767px){#forfaits-container .offer-detail .unroll-offer .offer-detail-right-block{width:19%}}#forfaits-container .offer-detail .unroll-offer .offer-detail-right-block-content{padding:0 20px}@media all and (max-width: 767px){#forfaits-container .offer-detail .unroll-offer .offer-detail-right-block-content{width:100%}}#forfaits-container .offer-detail .unroll-offer .offer-detail-img{width:283px;text-align:center;margin:0 auto 40px}#forfaits-container .offer-detail .unroll-offer .offer-detail-img img+div{float:right;font-size:18px;margin:10px -5px 0 0;width:85px}#forfaits-container .offer-detail .unroll-offer .content{border:none;padding:10px 0}#forfaits-container .offer-detail .unroll-offer .offer-detail-block .content>div{float:none}#forfaits-container .offer-detail .unroll-offer .offer-detail-block-item{float:none;padding:0;color:#292929;font-weight:bold;width:inherit;display:inline-block}#forfaits-container .offer-detail .unroll-offer .offer-detail-block-item+.data-yellow-block{margin:0 0 5px 5px;padding:0 7px;font-size:9px;text-transform:uppercase;color:black}#forfaits-container .offer-detail .unroll-offer .offer-detail-block-item .sms-desc{font-weight:normal}#forfaits-container .offer-detail .unroll-offer .popover-link{width:auto}#forfaits-container .offer-detail .unroll-offer .popover-link-sign{color:#08c;text-decoration:none;font-size:14px;font-weight:normal;cursor:default}#forfaits-container .offer-detail .unroll-offer p{margin-bottom:0}#forfaits-container .offer-detail .mentions-title{padding-left:0;margin:10px 0 0;color:#08c;text-decoration:none;display:block}.offers-help-title{font-size:2em;color:#fff;padding:1em 0 1.5em}.offers-help-result-title{margin:0 0 20px;font-size:1.7em;color:#581155}.offers-help-form{padding:25px 20px 0px 20px}.offers-help-form .slider-large .slider,.offers-help-form .slider-normal .slider,.offers-help-form .slider-small .slider{margin-left:10px}.offers-help-form .slider-large .slider{width:460px}.offers-help-form .slider-normal .slider{width:365px}.offers-help-form .slider-small .slider{width:200px}.offers-help-form .row-fluid{margin:0 0 30px}.offers-help-form .row-fluid:nth-child(2){margin:0 0 25px 0}.offers-help-form .row-fluid:nth-child(3){margin:0 0 10px 0px}.offers-help-form .row-fluid:nth-child(3) .slider-normal{height:50px}.offers-help-form .row-fluid:nth-child(4),.offers-help-form .row-fluid:nth-child(5){margin:0 0 30px 0px}.offers-help-form .row-fluid:last-child{margin:0}.offers-help-form .slider-step span{top:150%;position:relative;white-space:nowrap;left:-25%;color:#D0D0D0;font-size:0.85em}.offers-help-form .slider-step.selected span{color:#4E114D}.offers-help-form .slider-normal .slider-step:not(:first-child) span{left:-400%}.offers-help-form .slider-small .slider-step:not(:first-child) span{left:-300%}.offers-help-form .checkbox-disabled label{margin-right:0}.offers-help-form .radio label,.offers-help-form .checkbox label{font-size:0.85em}.offers-help-form .spanquart{width:25%;padding-top:5px}.offers-help-form .other-options{width:25%;float:left;margin-top:50px}.offers-help-form .other-options .checkbox{display:block;margin:10px 0}.offers-help-form .other-options .checkbox label{margin-right:0}.offers-help-form .other-options .checkbox .popover-link{margin-left:10px}.offers-help-form-title{color:#5F2B5D;text-align:center;border-bottom:1px solid #CBCBCB;padding:0 0 20px;margin:0 0 20px;font-size:1.7em}.offers-help-form-item{color:#BC032D;font-size:1.7em}.offers-help-results .link-accordion,.offers-help-results .offer-menu-text,.offers-help-results .more-link,.offers-help-results .btn-i-want,.offers-help-results .permonth{display:inline-block;vertical-align:middle}.offers-help-results .offer-options-list{background:none}.offers-help-results .offer-result{margin:0 0 20px;position:relative}.offers-help-results .offer-summary{font-size:16px;padding:15px 20px 10px 0px;border-bottom:1px solid #E5E5E5}.offers-help-results .offer-summary .full-price-units{letter-spacing:-2px;font-size:36px}.offers-help-results .offer-summary .full-price-cents{margin-left:-24px}.offers-help-results .offer-summary-item.offer-promotion{background:#bc0b35;padding:5px 0 0 5px;max-height:80px}.offers-help-results .offer-summary-item.offer-promotion .full-price,.offers-help-results .offer-summary-item.offer-promotion .permonth,.offers-help-results .offer-summary-item.offer-promotion .price-with-remise{color:#fff}.offers-help-results .offer-summary-item.offer-promotion .price-with-remise{max-height:60px;overflow:hidden}.offers-help-results .offer-summary-item-commitment{font-size:12px}.offers-help-results .offer-summary-item{border-right:1px solid #E5E5E5;margin-left:2.25%;padding-right:1%;padding-left:1%}.offers-help-results .offer-summary-item:last-child{border-right:none;width:14.5%}.offers-help-results .offer-summary-item .offer-summary-item-internet span{display:inline}.offers-help-results .offer-summary-item ul.offer-options-list li{font-size:14px}.offers-help-results .offer-summary-text{color:#581155;font-size:20px}.offers-help-results .offer-summary-text span,.offers-help-results .offer-summary-text strong{display:block}.offers-help-results .offer-summary-text span.inline-block,.offers-help-results .offer-summary-text strong.inline-block{display:inline-block}.offers-help-results .offer-summary-text strong{color:#BC032D}.offers-help-results .offer-summary-text:first-child{text-align:center}.offers-help-results .full-price-currency{left:0em}.offers-help-results .full-price-comma{margin-left:-19px}.offers-help-results .offer-options{background-color:#F9F9F9}.offers-help-results .offer-options .row-fluid{border-bottom:1px solid #E5E5E5;padding:10px}.offers-help-results .offer-options .span1{text-align:right}.offers-help-results .offer-options img{width:36px;height:36px}.offers-help-results .offer-options strong,.offers-help-results .offer-options span{display:block}.offers-help-results .offer-options strong strong,.offers-help-results .offer-options strong span,.offers-help-results .offer-options span strong,.offers-help-results .offer-options span span{display:inline}.offers-help-results .offer-options.in+.offer-menu .see{display:none}.offers-help-results .offer-options.in+.offer-menu .hide{display:inline}.offers-help-results .offer-options .checkbox label{float:left;padding-top:10px}.offers-help-results .offer-options .offer-detail-option-price{margin-top:-2px;color:#BC0B35}.offers-help-results .offer-menu{border-top:1px solid #E5E5E5;padding:10px 20px;margin:0;cursor:pointer}.offers-help-results .offer-menu.collapsed{border-top:none}.offers-help-results .offer-menu-text span{color:#333}.offers-help-results .offer-buttons{position:absolute;right:20px;bottom:10px}.offers-help-results .more-link{margin-right:20px}.offers-help-results .btn-i-want{width:140px}.offers-help-results .permonth{margin:0;line-height:20px;font-size:14px;color:#5f2b5d}.offers-help-results .full-price{max-height:60px;max-width:90px;overflow:hidden}.group-offers-result.offers-help-results .offer-summary .full-price-cents{font-size:20px;margin-left:0}.offers-help-form-main-options{width:75%;float:left}.offers-help-form-main-options .row-fluid .span:first-child{width:12%;font-size:1.4em}@media all and (min-width: 768px) and (max-width: 979px){.offers-help-form-main-options,.offers-help-form .other-options{float:none;width:auto;margin:0}.offers-help-form .other-options .checkbox{display:block;width:33%;float:left;margin:1% 0.165%}}.gray-layout{background:#DEDEDE;opacity:0.5;height:400em;z-index:10;position:absolute}.order-title{padding:15px 0px 15px 15px;color:white;font-family:"Open Sans",sans-serif;font-size:2.857em}.order-step{margin-bottom:20px;border:none}.order-step:first-child{margin-top:0}.order-step .checkbox label{padding-left:0px}.order-step input[disabled],.order-step select[disabled],.order-step a[disabled]{cursor:not-allowed;background-color:#cbcbcb;color:#e3e1e1}.order-step-title{font-size:1.714em;text-align:left;color:#939393;height:58px;padding-top:20px;padding-bottom:20px;padding-left:30px;font-family:"Open Sans",sans-serif;position:relative}.step-inactive{border:1px solid #C1C1C1}.order-step-title.step-active{background:#5F2B5D;color:#FFF;border:1px solid #5F2B5D}.order-step-content-payment .form-part{z-index:0}.order-step-error-message{color:#bc0b35}.order-step-content-payment .failed-mail{margin-left:33.5%}.order-step-content-payment .picto-description{display:inline-block;width:25%}.order-step-content-payment .picto-description-span{position:relative;top:8px;font-style:italic;font-size:12px;left:10px;line-height:13px}#password+.link{font-size:0.8em;height:3em;display:inline-block;vertical-align:middle;padding-left:0.5em}.order-step-content-payment .border-error{border:2px solid #bc0b35}.order-step-content[ng-controller="DeliveryOrderCtrl"] .order-step-container-btn{padding-bottom:20px}.order-step-content[ng-controller="DeliveryOrderCtrl"] .form-part{border-top:none;padding-top:0}.order-step-content{padding:0 20px 20px 20px;position:relative}.order-step-content form{margin:0;padding-top:20px}.order-step-content .checkbox .box{width:12px;height:12px;position:relative}.order-step-content input[type=checkbox]:checked+label .small-check{top:3px;margin-left:-14px}.order-step-content .form-part .order-step-line{margin-top:20px;margin-bottom:20px}.order-step-content[ng-controller="ShippingCtrl"] .billing-address-copy-ctn{text-align:left}.order-step-content[ng-controller="ShippingCtrl"] .billing-address-copy-ctn .inner-label{margin-left:10px}.order-step-content[ng-controller="ShippingCtrl"] input[type=checkbox]:checked+label .small-check{top:4px;margin-left:-19px}#order-retractation{margin-top:20px}.order-step-line{margin-top:20px}.order-step-line .birthmonth,.order-step-line .birthyear{margin-left:15px}.order-hide-field{display:none !important}.order-step-content-perso,.order-step-content-delivery,.order-step-content-payment{padding:0}.order-step-content-perso .order-step-container-btn,.order-step-content-delivery .order-step-container-btn,.order-step-content-payment .order-step-container-btn{padding:20px}.order-step-content-perso .radio-group-perso-delivery,.order-step-content-perso .radio-group-pro-delivery,.order-step-content-delivery .radio-group-perso-delivery,.order-step-content-delivery .radio-group-pro-delivery,.order-step-content-payment .radio-group-perso-delivery,.order-step-content-payment .radio-group-pro-delivery{margin-top:10px;margin-bottom:10px}section.form-part{border-top:1px solid #C1C1C1}section.form-part:last-child{padding-bottom:0}.inline{display:inline-block}.order-step-content-contract .form-part{padding-bottom:0px}.order-step-content-contract .picto-warning{display:inline-block;position:relative;top:5px;margin-right:5px}.order-step-content-payment .order-step-input.small{margin-right:7px}.order-step-container-btn{border-top:1px solid #C1C1C1;margin-top:20px}.order-step-container-btn a.link{float:left;top:25px;position:relative}.order-step-label{font-size:0.929em;font-family:"Open Sans",sans-serif;color:#3d3d3d;display:inline-block}.order-step-free-delivery{color:#5F2B5D;text-transform:uppercase;font-size:16px}input.order-step-input.order-error-field,.order-step-select.order-error-field{border:1px solid #ba0c33}.order-error{color:#ba0c33;font-size:0.857em;font-style:italic}.order-error-picto{background-position:0 -1861px;width:9px;height:9px;display:inline-block;margin-right:5px}#password-error{display:none}#email-error{display:none}.order-margin-medium{margin-left:20.1%}.order-margin-large{margin-left:34%}input.order-step-input{height:34px;-moz-border-radius:2px/2px 2px 2px 2px;-webkit-border-radius:1;border-radius:2px/2px 2px 2px 2px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff}.order-step-select.large{width:276px}.order-step-select.large option{width:256px}input.order-step-input.large{width:256px}.order-step-select.medium{width:96px}.order-step-select.medium option{width:76px}input.order-step-input.medium{width:76px}input.order-step-input.small{width:56px}.order-step-select.small{width:76px}.order-step-select.small option{width:56px}.btn-i-want.btn-payment{height:auto;line-height:1.429em}.style-cbox-order{height:34px;margin:-30px 0px 10px 0px;position:relative}.style-cbox-order .design-cbox-country{height:inherit}.style-cbox-order .select-wrapper{height:34px}.style-cbox-order .select-wrapper select{padding:7px 0px 0px 3px}.style-cbox-order.large{width:256px}.style-cbox-order.medium{width:105px}.cbox-order{color:#333333;font-size:0.913em;font-family:"Open Sans",sans-serif;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;opacity:0;height:inherit}.cbox-order.large{right:256px}.cbox-order.medium{right:76px}.order-step-select{display:inline-block}.order-step-txt{font-size:0.857em;font-family:"Open Sans",sans-serif;color:#3d3d3d}.order-step-remember{color:#939393}.order-step-remember .inline-price{font-size:1em}.order-step-txt.consigne{font-style:italic;font-size:0.786em;font-weight:normal}.order-step-required-txt{font-size:0.857em;font-family:"Open Sans",sans-serif;font-style:italic;color:#3d3d3d}.order-step-picto-security{width:172px;height:45px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;background-color:#f7f5f5;float:right;position:relative;padding-left:20px;padding-right:20px}.order-step-picto-security .picto-fianet,.order-step-picto-security .picto-3D-secure{display:inline-block}.order-step-picto-security .picto-fianet{float:right;margin-top:5px}.order-step-picto-security .picto-3D-secure{float:left;margin-top:13px}.order-step-condition-general{border-top:1px solid #C1C1C1;margin-top:20px;padding-top:20px}.order-step-condition-general .order-step-txt{font-size:1em}.order-step-label-large-size{width:33%}.order-step-label-medium-size{width:20%}.get-account-container{margin-top:20px}.get-account-link{float:right}#checkbox-order-conditions+label{float:left}.order-step-radio-group{padding:20px}.order-step-radio-group .radio label{font-size:13px;color:#5F2B5D;font-family:"Open Sans",sans-serif;font-weight:bold}.birthdepartment+span{width:44%;display:inline-block;top:3px;position:relative;margin-left:10px}.telnumber+span{width:54%;display:inline-block;top:-10px;position:relative;margin-left:33%}.info-box-pro{display:inline-block;top:-10px;position:relative}.update-order-step .green-check{display:inline-block;position:absolute;right:65px}.update-order-step .green-check.without-title{right:65px;position:absolute}.update-order-step a{font-size:12px}[name="contractForm"] .link{float:right;margin:0.25em 0 0 0}[name="contractForm"] .iban-label{margin-top:1.2em;margin-bottom:1.2em}[name="contractForm"] .link-pdf{float:none;margin:0.5em 0;text-align:center;display:inline-block;padding:0 0 0 50px;height:48px;line-height:48px;vertical-align:middle;background-position:0 -60px}[name="contractForm"] input[disabled]{background-color:#FFF}.order-step-delivery-title{margin-bottom:30px}.table-RIB{min-height:60px}.table-RIB .order-error{margin:0 5%}.table-RIB .order-step-line{margin-top:0px}.contract-terms{height:307px;border:1px solid #d7d2d2;-moz-border-radius:4px 0 577px 0/309px 305px 4px 0;-webkit-border-radius:4px;border-radius:4px 0 577px 0/309px 305px 4px 0;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;margin-top:20px;margin-bottom:20px}.contract-terms-content{overflow-y:scroll;height:242px;color:#939393;font-size:0.857em;padding:20px}.contract-terms-btn{border-top:1px solid #d7d2d2;padding-top:15px;padding-bottom:15px}.contract-terms-btn .container-btn{width:305px;margin-top:0px}.contract-terms-accepted{width:130px;margin:auto}.contract-terms-accepted .green-check{display:inline-block}.step-title-scoring{margin-bottom:10px}input.invalid-field{border:2px solid #b90b33}body.payment-iframe-active{overflow:hidden;pointer-events:none;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.payment-iframe{-moz-border-radius:4px 0;-webkit-border-radius:4px;border-radius:4px 0;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;-moz-transition:height 0.5s 0;-o-transition:height 0.5s 0;-webkit-transition:height 0.5s 0;transition:height 0.5s 0;height:0;border:0;position:relative;z-index:1000;pointer-events:auto}.payment-iframe-active .payment-iframe{height:300px;border:1px solid #d7d2d2;outline:1000em solid rgba(0,0,0,0.75)}#paybox-iframe-container{margin-top:20px}#paybox-form-iframe{position:absolute !important;visibility:hidden !important;left:-10000em !important;top:-10000em !important}#virgin_checkout_contract_bankIbanNumber_numbers1,#virgin_checkout_contract_bankIbanNumber_numbers2,#virgin_checkout_contract_bankIbanNumber_numbers3,#virgin_checkout_contract_bankIbanNumber_numbers4,#virgin_checkout_contract_bankIbanNumber_numbers5,#virgin_checkout_contract_bankIbanNumber_numbers6,#virgin_checkout_contract_bankIbanNumber_numbers7{display:inline-block;margin-left:10px}#virgin_checkout_contract_bankIbanNumber_numbers1{width:35px}#virgin_checkout_contract_bankIbanNumber_numbers2,#virgin_checkout_contract_bankIbanNumber_numbers3,#virgin_checkout_contract_bankIbanNumber_numbers4,#virgin_checkout_contract_bankIbanNumber_numbers5,#virgin_checkout_contract_bankIbanNumber_numbers6{width:50px}#virgin_checkout_contract_bankIbanNumber_numbers7{width:40px}.iban-static-fr-label{position:relative;bottom:4px}.order-step-iframe>label,.order-iframe-wrapper .checkbox .message,.order-iframe-wrapper .checkbox .confirmed{width:auto;height:30px;line-height:30px;font-weight:bold;font-size:0.9em}.order-step-iframe>label{line-height:initial;height:auto}.order-iframe-wrapper{margin-top:1em;border:1px solid #CCC;text-align:center}.order-iframe-wrapper iframe{width:100%;height:250px;border:0;border-bottom:1px solid #CCC}.order-iframe-wrapper .checkbox{min-height:65px;line-height:34px;display:block;border-top:1px solid #CCC;padding:15px 0;text-align:center}.order-iframe-wrapper .checkbox label{margin:0}.order-iframe-wrapper .checkbox .message{color:#FFF;text-align:center;background-color:#BC0B35;display:inline-block;border:0;position:static;padding:0.5em 1em;height:auto;line-height:18px}.order-iframe-wrapper .checkbox .message:active,.order-iframe-wrapper .checkbox .message:focus{background-color:#BC0B35;color:#FFF}.order-iframe-wrapper .checkbox .message:hover{background-color:#BC0B35;color:#FFF}.order-iframe-wrapper .checkbox .confirmed{background-position:0 -1594px;padding-left:25px;display:none;height:14px;line-height:18px}.order-iframe-wrapper .checkbox input:checked+label .message{display:none}.order-iframe-wrapper .checkbox input:checked+label .confirmed{display:block}.order-contract-url{width:100%;text-align:center;color:#878787;font-size:0.9em;margin-top:5px}.order-contract-url a.pdf{color:inherit;text-decoration:underline}input.payment-card-numero{margin-left:6px}input.payment-card-numero:nth-child(2){margin-left:0px}.congrats-container{background:white;padding:10px 20px;margin-bottom:20px}.congrats-container-text{padding:10px 0;margin:10px;border-bottom:1px solid #C1C1C1;text-align:left}.order-conditions{padding:20px;font-size:0.8em;color:#a3a3a3}.order-bottom-links{text-align:center;padding:20px;font-size:0.8em}.order-bottom-links a,.order-bottom-links a:hover{color:#FFF}.cart-widget-secure-links{margin:auto;margin-top:10px;text-align:center}.cart-widget-secure-links .secure-link{font-size:0;display:inline-block}.cart-widget-secure-links .secure-link-fianet{background-position:0 -380px;width:112px;height:32px}.cart-widget-secure-links .secure-link-lock{background-position:0 -626px;width:63px;height:32px}.cart-widget-secure-links .secure-link-cb-visa{background-position:0 -216px;width:112px;height:32px}.cart-widget-secure-links .secure-link-handicap-zero{background-position:0 -544px;width:114px;height:32px}.cart-widget-secure-links .secure-link-3d-secure{background:url(../images/global/picto-3D-secure.jpg) no-repeat scroll 0 0;width:87px;height:32px;background-position:center center}.cart-widget-secure-links .secure-link-fianet-small{background-position:0 -108px;width:34px;height:35px}@media all and (min-width: 768px){.payment-iframe{margin-left:20px;margin-right:20px;margin-bottom:20px}.order-title{padding-top:4%;padding-bottom:2%;color:#FFF;font-family:"Open Sans",sans-serif;font-size:2.857em}.order-step .container-btn{text-align:center;margin-top:20px}.update-order-step{display:inline}.update-order-step a{position:absolute;right:20px}.order-step-radio-group{text-align:center}.order-step-radio-group .radio-group-personal-info label{font-weight:bold;font-size:1.143em}.info-box-pro{width:56%;text-align:left}.order-step-free-delivery{float:right}.table-RIB .order-step-line{float:left;margin-right:4px}.table-RIB .order-step-line:nth-child(3){width:170px}.table-RIB .order-step-line:nth-child(4){width:70px}.medium.box-date{width:123px}.order-step-select.medium.box-date{width:143px}.order-step .purple-btn{background-color:#551553;height:31px;width:305px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;color:white;font-weight:bold;font-size:12px}.box-voie-bis{margin:-45px 0px 10px 0px;position:relative}.box-voie-bis span.medium{width:105px}.box-voie-bis select.medium{width:130px}}@media all and (min-width: 980px){.order-container-left{width:63%;float:left}.style-cbox-order{left:33.6%}.box-voie-bis{left:49%;top:1px}.info-box-pro{margin-left:54%}.payment-iframe{width:93%}.order-payment-date-step-line .style-cbox-order:last-child{margin-left:133px;margin-top:-44px}.order-step-label-user-line{width:25%;margin-right:7%;font-weight:bold}.order-step-label-pro-department{margin-right:8%;width:25%}}@media all and (min-width: 768px) and (max-width: 979px){.order-container-left{width:100%}.style-cbox-order{left:33.5%}.box-voie-bis{left:46%}.info-box-pro{margin-left:53%}.order-payment-date-step-line .style-cbox-order:last-child{margin-top:-44px;position:relative;margin-left:130px}.payment-iframe{width:95%}.order-step-label-user-line{width:33%;font-weight:bold}.order-step-label-pro-department{width:20%;margin-right:13%}}@media all and (max-width: 767px){.order-margin-large{margin-left:0}.order-container-left{width:100%}.order-title{background:#5F2B5D;color:white;font-size:1.714em;height:50px}.order-title .line-effect-container{text-align:left;display:compact;float:left}.order-step-title{font-size:1.429em;height:inherit;padding-bottom:10px}.order-container-left>.order-step{margin:15px 0}.order-step{margin-left:20px;margin-right:20px;width:initial}.order-step .purple-btn{background-color:#551553;width:100%;min-height:31px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;color:white;font-weight:bold;font-size:12px}.order-step-radio-group{display:block}.update-order-step{display:block}.update-order-step .green-check{display:none}.order-step-label-user-line{width:95%;font-weight:bold}.style-cbox-order.large{width:238px}.group-radio{display:block}input.order-step-input.large{width:238px}.order-step-select.large{width:258px}input.order-step-input.small{width:50px}.order-step-select.small{width:70px}.order-step-content-payment{margin-right:3px}input.order-step-input.medium.before-select{display:inline-block;margin-bottom:0px}input.order-step-input.large,input.order-step-input.medium,input.order-step-input.small{display:block}.order-step-label-large-size,.order-step-label-medium-size{width:95%}.style-cbox-order{margin:0;display:inline-block}.info-box-pro{left:25px}.birthdepartment+span,.telnumber+span{width:initial;margin:0}input.order-step-input.birthmonth,input.order-step-input.birthday,input.order-step-input.birthyear{display:inline-block}.cbox-order.large{right:0px;margin-left:-238px}.cbox-order.medium{margin-left:-76px;right:0;top:4px}#form_deliveryNumVoie,#form_persoInfoNumVoie,#form_persoInfoProNumVoie,.order-step-free-delivery,.order-step-free-delivery+span{display:inline-block}.before-select{display:inline-block}.order-step-delivery-title .form-part:first-child{margin:0}.radio-group-personal-info label{display:block}.order-step-content{margin:0}.order-step-free-delivery{margin-bottom:30px}.payment-iframe{width:86%;margin-left:20px;margin-right:20px;margin-bottom:20px}.order-step-picto-security{float:none}.style-cbox-order.box-year,.box-month{display:inline}.medium.box-date{width:110px}.order-step-select.medium.box-date{width:130px}.order-step-select.medium{width:130px}.box-voie-bis{left:100px;margin:-35px 0 0 0;position:relative;display:block}.box-voie-bis span.medium{width:105px}.table-RIB{margin-bottom:20px;height:auto}.table-RIB .link{display:block}input.order-step-input.payment-card-numero{display:inline-block}.contract-terms{height:auto}.contract-terms-btn .container-btn{width:80%;margin:auto}.container-btn{width:100%;margin-top:20px}#order-retractation{margin-bottom:20px}.order-iframe-wrapper .checkbox .message{height:auto;line-height:1.5em;padding:0;max-width:15em}.order-step-content-payment .picto-description{width:40%}}.main-container-command-confirm,.main-waiting-command-confirm{background:url(../../bundles/app/images/background/promo.png) no-repeat scroll 0 0;padding-left:2%;padding-right:2%;padding-bottom:20px}.main-container-command-confirm .red,.main-waiting-command-confirm .red{color:#ba0c33}.command-confirm-title,.command-waiting-title{padding-bottom:4%;padding-top:4%}.command-confirm-title span,.command-waiting-title span{color:#fff;font-size:3.1em}.command-waiting-subcontainer .box-normal,.command-confirm-subcontainer .box-normal{background-color:#fff;float:left}.command-waiting-subcontainer .box-normal>div,.command-confirm-subcontainer .box-normal>div{padding:20px}.command-waiting-subcontainer .box-normal.command-confirm-left,.command-waiting-subcontainer .box-normal.command-waiting-left,.command-confirm-subcontainer .box-normal.command-confirm-left,.command-confirm-subcontainer .box-normal.command-waiting-left{width:64%;margin-right:2%}.command-waiting-subcontainer .box-normal.command-confirm-right,.command-waiting-subcontainer .box-normal.command-waiting-right,.command-confirm-subcontainer .box-normal.command-confirm-right,.command-confirm-subcontainer .box-normal.command-waiting-right{width:29%}.command-confirm-subtitle,.command-waiting-subtitle{font-size:1.4em;color:#640060;margin-bottom:20px}.command-confirm-btop,.command-confirm-grey,.command-waiting-grey,.command-waiting-btop{border-top:1px solid #CBCBCB;padding-top:20px}.command-confirm-bbot,.command-confirm-grey,.command-waiting-grey,.command-waiting-bbot{border-bottom:1px solid #CBCBCB;padding-bottom:20px}.command-confirm-grey,.command-waiting-grey{background-color:#f9f9f9}.command-confirm-link,.command-wainting-link{display:inline-block;color:#561554;text-decoration:underline;margin-top:15px}.command-confirm-assur,.command-confirm-assur{background:url(../../../bundles/app/images/confirm/picto-confirm-assur.png) left center no-repeat scroll;padding-left:40px}.command-confirm-check,.command-wainting-check{background:url(../../../bundles/app/images/confirm/green-check-big.png) 0 20px no-repeat scroll;padding-left:55px;margin-bottom:30px;font-size:0.9em;min-height:50px}.command-confirm-check-no-picture{padding-left:55px;margin-bottom:30px;font-size:0.9em;min-height:50px}.command-confirm-info{position:absolute;margin-left:-62px;height:35px}.command-confirm-div{margin-top:15px}.choose-insurance{font-size:0.9em;padding-left:20px;padding-right:20px}.command-confirm-left ol,.command-waiting-left ol{counter-reset:li;margin-left:0;padding-left:0}.command-confirm-left ol li,.command-waiting-left ol li{position:relative;margin:0 0 6px 29px;padding:6px 10px;list-style:none}.command-confirm-left ol li:before,.command-waiting-left ol li:before{content:counter(li);counter-increment:li;position:absolute;top:3px;left:-29px;width:29px;height:29px;margin-right:8px;padding:4px 9px;color:#fff;background:#640060;font-size:1.286em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px}@media all and (min-width: 768px){.command-waiting-right .full-price{right:20px}}.placeholder{background-color:#e0e0e0;color:#640060;line-height:210px;text-align:center;font-size:30px;margin:20px 0}.command-confirm-steps,.command-waiting-steps{border-top:1px solid #CBCBCB;padding-top:20px}.command-confirm-steps a,.command-waiting-steps a{color:#561554;text-decoration:underline}.command-confirm-steps a:hover,.command-confirm-steps a:active,.command-confirm-steps a:focus,.command-waiting-steps a:hover,.command-waiting-steps a:active,.command-waiting-steps a:focus{color:#561554;cursor:pointer;text-decoration:underline}.command-confirm-steps a.btn-i-want:hover,.command-confirm-steps a.btn-i-want:active,.command-confirm-steps a.btn-i-want:focus,.command-waiting-steps a.btn-i-want:hover,.command-waiting-steps a.btn-i-want:active,.command-waiting-steps a.btn-i-want:focus{color:#fff;cursor:pointer}.command-confirm-steps .container-btn,.command-waiting-steps .container-btn{text-align:center}.command-confirm-steps a.purchase-adsl,.command-waiting-steps a.purchase-adsl{color:#fff;cursor:pointer;text-decoration:none}.confirm-btn .btn-i-want{margin:0 auto}.command-confirm-assurance{background-color:#f7f5f5;-moz-box-shadow:0 1px 0 #cbcbcb,inset 0 1px 0 #cbcbcb;-webkit-box-shadow:0 1px 0 #cbcbcb,inset 0 1px 0 #cbcbcb;box-shadow:0 1px 0 #cbcbcb,inset 0 1px 0 #cbcbcb;padding:20px 0;text-align:center}.command-confirm-assurance p{text-align:center}.command-confirm-assurance button{text-align:center}.command-confirm-assurance .link-assurance{background-position:0 -1700px;width:25px;height:18px;display:inline-block;margin-right:10px}.command-confirm-assurance .btn-i-want{color:white;text-decoration:none}@media all and (min-width: 768px) and (max-width: 979px){.command-waiting-subcontainer .box-normal.command-confirm-left,.command-confirm-subcontainer .box-normal.command-confirm-left{width:100%}.command-waiting-subcontainer .box-normal.command-waiting-left,.command-confirm-subcontainer .box-normal.command-waiting-left{width:50%}.command-waiting-subcontainer .box-normal.command-confirm-right,.command-confirm-subcontainer .box-normal.command-confirm-right{width:0}.command-waiting-subcontainer .box-normal.command-waiting-right,.command-confirm-subcontainer .box-normal.command-waiting-right{width:48%}.command-confirm-blocs .span6{width:48%}}@media all and (max-width: 767px){.command-waiting-subcontainer,.command-confirm-subcontainer{margin-top:20px}.command-waiting-subcontainer .box-normal.command-confirm-left,.command-waiting-subcontainer .box-normal.command-waiting-left,.command-confirm-subcontainer .box-normal.command-confirm-left,.command-confirm-subcontainer .box-normal.command-waiting-left{width:100%}}.command-widget-detail-title{text-align:center;color:#55144E;font-size:1.3em;padding:0 0 1em 0;border-bottom:1px solid #CACACA}.my-command-container{background:#fff;padding-left:20px;padding-right:20px;margin-bottom:20px}.my-command-container .command-confirm-right{color:#333;float:right;margin-top:0px;margin-bottom:20px}@media all and (max-width: 767px){.my-command-container .command-confirm-right{float:none}}.my-command-container .box-normal.command-confirm-right{width:32%;margin-bottom:20px}.my-command-container .box-normal.command-confirm-right.area-recap-cart>div{padding:0}.my-command-container .box-normal.command-confirm-right.area-recap-cart .command-confirm-subtitle{font-size:1.4em;color:#640060;margin-bottom:17px;margin-top:17px;padding-left:10px;text-align:center}.my-command-container .signer-contrat{color:#333;font-family:"Open Sans",sans-serif;font-size:0.9em;font-weight:bold}.my-command-container .signer-contrat .warning{display:inline-block;float:left;width:64px;height:64px;background-size:100% 100%;margin:10px}.my-command-container .signer-contrat .text{padding:20px}.my-command-container .signer-contrat .link{margin:30px;margin-top:10px;text-align:center}.consumer-name{font-size:1.7em;padding-left:20px;padding-top:25px;padding-bottom:20px}.link-deconnexion{color:red;font-size:14px;text-decoration:underline;font-family:"Open Sans",sans-serif}.infos-command{padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:10px;margin-bottom:20px;background:#F9F9F9}.infos-title{font-size:1.3em;border-bottom:1px solid #CACACA}.infos-data{font-family:"Open Sans",sans-serif;font-size:0.9em;color:#333;padding-top:20px}.picto-status{background-position:left top;background-repeat:no-repeat;padding-left:40px;font-weight:bold;float:left;display:block}.picto-status-confirmed{background-position:0 -1510px;height:27px}.picto-status-validated{background-position:0 -1561px;height:16px}.picto-status-prepared{background-position:0 -1052px;height:22px}.picto-status-shipped{background-position:0 -1682px;height:18px}.picto-status-delivered{background-position:0 -994px;height:26px}.picto-status-activated{background-position:0 -1484px;height:26px}.picto-status-cancel{background-position:0 -1577px;height:17px}.picto-status-warning{background-position:0 -1171px;height:25px}.see-infos-command{text-align:right;padding-right:20px;font-size:1em;background:#F9F9F9;padding-bottom:10px}.delivered-mode{background:#fff;width:66%;position:relative;margin-bottom:20px}.delivered-mode-title{font-size:1.4em;border-bottom:1px solid #CACACA;padding-bottom:15px;margin-bottom:20px}.delivered-mode-message{font-size:1.2em;margin-bottom:10px;position:absolute;right:20px;top:22px}.delivered-mode-colissimo{color:#333;font-size:0.9em;margin-bottom:10px}.delivered-mode-colissimo a{font-size:1em;padding-left:10px}.delivered-billing-adresses{color:#333;font-size:0.9em}.delivered-billing-adresses>div{display:inline-block;vertical-align:top;width:49%}.portability-number{background:#fff;width:66%;margin-bottom:20px}.portability-number-title{font-size:1.4em;border-bottom:1px solid #CACACA;padding-bottom:15px;margin-bottom:20px}.portability-number-date,.infos-portability{color:#333;font-size:0.9em}.portability-number-date{margin-bottom:10px}.portability-number-date>span{width:49%;display:inline-block}.infos-portability{font-style:italic}.infos-portability a{margin-top:1px}.download-contract{font-size:0.9em;float:right;margin-right:20px;margin-bottom:20px}.container-recap-cart{width:100%;padding-left:10px;padding-right:10px}.picto-states-command{text-align:center}.picto-states-command .span2{margin-left:0;width:16.6%}.picto-step{background-repeat:no-repeat}.picto-step-actif{color:#bc0b35}.picto-step-inactif{color:#CACACA}.picto-step-confirmed-actif{background-position:0 -1233px;height:37px;margin-bottom:2px;margin-left:40%}.picto-step-validated-actif{background-position:0 -1344px;height:24px;margin-bottom:17px;margin-left:42%}.picto-step-prepared-actif{background-position:0 -939px;height:35px;margin-bottom:6px;margin-left:37%}.picto-step-shipped-actif{background-position:0 -1074px;height:28px;margin-bottom:13px;margin-left:37%}.picto-step-delivered-actif{background-position:0 -744px;margin-left:37%;height:41px}.picto-step-activated-actif{background-position:0 -1196px;height:37px;margin-left:43%}.picto-step-confirmed-inactif{background-position:0 -1307px;height:37px;margin-bottom:2px;margin-left:40%}.picto-step-validated-inactif{background-position:0 -1367px;height:24px;margin-bottom:17px;margin-left:42%}.picto-step-prepared-inactif{background-position:0 -906px;height:35px;margin-bottom:6px;margin-left:37%}.picto-step-shipped-inactif{background-position:0 -1102px;height:28px;margin-bottom:13px;margin-left:37%}.picto-step-delivered-inactif{background-position:0 -704px;height:41px;margin-left:37%}.picto-step-activated-inactif{background-position:0 -1270px;height:37px;margin-left:43%}.picto-step-adsl-a-brancher-inactif,.picto-step-adsl-a-brancher-actif,.picto-status-adsl-a-brancher{background:url(../images/global/connected-sprite.png) no-repeat scroll 0 0}.picto-step-adsl-a-brancher-inactif{background-position:0 0px;height:41px;margin-left:37%}.picto-step-adsl-a-brancher-actif{background-position:0 -39px;height:41px;margin-left:37%}.picto-status-adsl-a-brancher{background-position:0 -39px;height:40px;margin-top:8px;margin-right:5px}.steps-part{margin-bottom:20px}.steps-progress-bar{width:100%;height:3px;padding-left:8%;padding-right:8.5%;margin-top:10px;margin-bottom:5px}.background-grey-progress-bar{background:#CACACA;width:100%;height:100%;position:relative}.background-purple-progress-bar{background:#640060;height:100%}.background-purple-progress-bar.step-confirmed-current{width:0%}.background-purple-progress-bar.step-validated-current{width:20%}.background-purple-progress-bar.step-prepared-current{width:40%}.background-purple-progress-bar.step-shipped-current{width:60%}.background-purple-progress-bar.step-delivered-current{width:80%}.background-purple-progress-bar.step-activated-current{width:100%}.puce-step{background-repeat:no-repeat;background-position:center center;position:absolute;width:11px;height:11px;top:-4px;margin-left:-5px}.puce-step-active{background-position:0 -1838px;height:11px}.puce-step-current{background-position:0 -1550px;height:11px}.puce-step-inactive{background-position:0 -1609px;height:11px}.puce-step-0{left:0%}.puce-step-1{left:20%}.puce-step-2{left:40%}.puce-step-3{left:60%}.puce-step-4{left:80%}.puce-step-5{left:100%}.message-step{font-style:italic;font-size:0.8em;color:#333;margin-top:7px}.color-inactif{color:#CACACA}.error-cases{background-color:#F9F9F9;border:1px solid #CACACA;width:100%;margin-top:-7px}.img-warning{background-position:0 -1171px;width:26px;height:25px;display:inline-block;margin-left:15px;margin-right:15px;vertical-align:top;margin-top:16px}.error-text{color:#333;font-size:0.9em;border-left:1px solid #CACACA;padding-left:10px;margin-top:20px;margin-bottom:20px;width:68%;display:inline-block}.error-btn{float:right;margin:10px 20px 10px 0}.error-btn .btn-i-want{display:inline-block}.arrow-error .span2{margin-left:0;width:16.6%}.arrow-error .current{height:17px;background-position:0 -1870px;margin-left:39%}.cancel-command{border-top:1px solid #CACACA;border-bottom:1px solid #CACACA;background:#F9F9F9;width:100%;padding:15px 15px;margin-bottom:20px}.cancel-command-title{font-size:1.5em;margin-bottom:10px}.cancel-command-content{color:#333;font-size:0.9em}.cancel-command-content span{display:inline-block;vertical-align:top}.img-cancel{background-position:0 -1577px;margin-top:4px;width:17px;height:17px}.cancel-command-text{width:94%;padding-left:15px}.command-connection .container-btn{margin:auto;margin-top:20px;margin-bottom:20px}.command-connection .order-step-txt{font-style:italic}.command-connection-description{text-align:center;width:57%;margin:auto}.command-connection-row .order-step-label-medium-size{width:230px}@media all and (min-width: 768px){.command-connection a.link{float:right}.command-connection .container-btn{width:112px}}@media all and (min-width: 980px){.command-connection .order-step-txt{display:inline-block;width:200px;position:absolute;margin-left:10px}.command-connection .order-step-container-btn{margin-top:40px}.command-connection-row{margin:auto;width:494px}.command-connection-description{width:57%}.container-recap-cart.collapse{height:auto !important}}@media all and (min-width: 768px) and (max-width: 979px){.command-connection-row{margin:auto;width:494px}.command-connection-description{width:71%}.command-connection .order-step-txt{margin-left:230px;position:absolute}.command-connection a.link{margin-top:20px}.command-connection .order-step-container-btn{margin-top:60px}.my-command-container .box-normal.command-confirm-right{width:48%}.my-command-container .chevron-title-mobile{margin-top:-30px}.delivered-mode{width:50%}.delivered-mode-message{position:static}.delivered-billing-adresses>div{display:block;width:100%}.delivered-adress{margin-bottom:10px}.portability-number{width:50%}.portability-number-date>span{width:100%;display:block}.infos-portability span{display:inline-block;vertical-align:top}.infos-portability span:last-child{width:90%}.download-contract{float:none;width:50%;text-align:right}.container-recap-cart.collapse{height:auto !important}.error-text{width:58%}}@media all and (max-width: 767px){.command-connection-description{width:100%}.my-command-container{margin-top:0}.infos-commande{padding-top:0;padding-bottom:0;margin-bottom:0}.infos-commande>div{display:inline-block;vertical-align:top}.infos-title{font-size:1.1em;border-bottom:0;width:60%;padding-top:20px}.infos-data{width:38%}.picto-status{background:none;padding-left:0}.my-command-container{margin-bottom:0}.my-command-container .box-normal.command-confirm-right{width:100%;float:none;margin-top:0;padding:10px}.my-command-container .box-normal.command-confirm-right .chevron-title-mobile{margin-top:-30px}.my-command-container .box-normal.command-confirm-right.area-recap-cart .command-confirm-subtitle{padding-left:20px;text-align:left}.delivered-mode{width:100%}.portability-number{width:100%}.infos-portability span{display:inline-block;vertical-align:top}.infos-portability span:last-child{width:80%}.delivered-mode-message{position:static;font-size:1em}.delivered-billing-adresses>div{display:block;width:100%}.delivered-mode-colissimo span{display:block}.delivered-mode-colissimo a{padding-left:0}.delivered-mode-title{border-bottom:0;padding-bottom:0;margin-bottom:5px}.portability-number-date span{display:block;width:100%}.portability-date{margin-top:5px}.portability-number-title{border-bottom:0;padding-bottom:0;margin-bottom:10px}.container-recap-cart.collapse{height:0}.picto-step{background:none;padding-top:0;position:absolute}.background-grey-progress-bar{height:200px}.picto-states-command .span2{width:100%}.steps-part{margin-top:20px;padding-left:10px;position:relative}.steps-part>div{display:inline-block;vertical-align:top}.states-command{width:55px}.states-command .span2{height:40px}.states-command .step-current{height:92px}.steps-progress-bar{width:4px;height:260px;padding-left:0;padding-right:0;margin-left:20px;margin-right:20px}.steps-progress-bar .step-current{margin-bottom:85px}.steps-progress-bar.step-current-activated{height:200px}.message-step{width:120px;margin-top:0}.message-step .span2{width:100%;text-align:left;height:40px}.puce-step{margin-top:-3px;margin-left:-4px;position:static;margin-bottom:31px}.puce-step:last-child{margin-bottom:0}.background-purple-progress-bar{background:#640060;width:100%}.background-purple-progress-bar.step-confirmed-current{height:0;width:100%}.background-purple-progress-bar.step-validated-current{height:44px;width:100%}.background-purple-progress-bar.step-prepared-current{height:84px;width:100%}.background-purple-progress-bar.step-shipped-current{height:123px;width:100%}.background-purple-progress-bar.step-delivered-current{height:161px;width:100%}.background-purple-progress-bar.step-activated-current{height:100%;width:100%}.error-cases{width:145px;position:absolute;z-index:0;left:100px;margin-top:0}.error-cases.step-confirmed-current{top:0}.error-cases.step-validated-current{top:38px}.error-cases.step-prepared-current{top:76px}.error-cases.step-shipped-current{top:115px}.error-cases.step-delivered-current{top:155px}.error-cases.step-activated-current{top:116px}.error-text{border-left:0;width:100%;font-size:0.8em;padding-left:5px;padding-right:5px;margin-top:0;margin-bottom:0}.arrow-error{background-position:0 -1849px;width:10px;height:10px;position:relative;margin-left:-13px;z-index:1}.arrow-error.step-confirmed-current{margin-top:8px}.arrow-error.step-validated-current{margin-top:47px}.arrow-error.step-prepared-current{margin-top:86px}.arrow-error.step-shipped-current{margin-top:124px}.arrow-error.step-delivered-current{margin-top:164px}.arrow-error.step-activated-current{margin-top:202px}.cancel-command{border:1px solid #CACACA}.cancel-command-title{font-size:1.2em;margin-bottom:5px}.cancel-command-content{font-size:0.85em}.cancel-command-text{width:100%;padding-left:0}}.infos-follow-command{padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:10px;margin-bottom:20px;background:#F9F9F9}.infos-follow-command>div{background:#F9F9F9}.infos-follow-command .span3{width:21%}.infos-follow-command .follow-infos-title:first-child{border-bottom:1px solid #CACACA}.follow-infos-title{font-size:1.3em}@media all and (min-width: 768px) and (max-width: 979px){.infos-follow-command .span3{width:21% !important}}@media all and (max-width: 767px){.infos-follow-command{padding-top:0;padding-bottom:0;margin-bottom:0;padding-left:0;padding-right:0;background:none}.infos-follow-command .span3{width:100%}.infos-follow-command>div{margin-bottom:20px;padding-left:20px;padding-right:20px}.infos-follow-command>div>div{display:inline-block;vertical-align:top}.infos-follow-command .follow-infos-title:first-child{border-bottom:0}.infos-follow-command .see-infos-command{padding-right:0}.follow-infos-title{font-size:1.1em;border-bottom:0;width:60%;padding-top:20px}}.our-promos-title{padding-bottom:20px;padding-top:20px}.our-promos-title span{color:#fff;font-size:3.1em}.our-promos-subtitle{width:680px;margin-left:20px;padding-bottom:40px;top:20px;position:static}.our-promos-subtitle span{color:#4d134b;font-size:1.7em}.our-promos-subcontainer{background:#fff;margin-bottom:30px}.main-our-promos-flash-sale{width:73%;padding-left:12px;padding-right:20px;margin-bottom:10px}@media all and (min-width: 980px){.main-our-promos-flash-sale{float:left}}.main-center-frame{width:675px;padding-left:12px;padding-right:20px}.center-frame{width:680px}.flash-sale-texts{color:#fff;margin-top:30px;margin-left:30px}.promo-sale{font-size:1.8em}.promo-flash-to{font-size:1.2em;margin-bottom:25px}.promo-flash-product{font-size:2.9em;margin-bottom:13px}.promo-flash-price{font-size:1.5em;margin-bottom:49px}.promo-flash-conditions{font-family:"Open Sans",sans-serif;font-size:0.9em}.promo-flash-conditions a{text-decoration:underline;color:#fff}.promo-flash-conditions a:hover{cursor:pointer;color:#fff}.main-center-frame-top-offers{float:right;width:225px}.top-offers{width:200px;margin-bottom:20px;padding-left:0;background:#fff}.top-offers .row-fluid{margin-bottom:0px}.top-offers .row-fluid li{width:100%;text-align:center;margin:20px 0 0 0;padding:0 0 13px 0;border-bottom:1px solid #cacaca}.top-offers .row-fluid li:last-child{border-bottom:0}.top-offers img{margin-top:-60px}.background-flag{width:41px;height:30px;background:url(../images/ourPromos/flag_number_top.png) no-repeat scroll 0 0;padding-top:4px;padding-left:9px;margin-top:30px;color:#fff;font-size:1.3em}.top-offers-name{font-size:1.4em;margin-top:20px;margin-bottom:5px}.top-offers-desc{font-family:"Open Sans",sans-serif;color:#3d3d3d;font-size:0.85em;line-height:16px;margin-bottom:2px}.top-offers-available{font-family:"Open Sans",sans-serif;color:#939393;font-size:0.85em}.top-offers-more-infos{margin-top:8px}.top-offers-more-infos a{font-size:0.85em;font-family:"Open Sans",sans-serif;text-decoration:underline;color:#5f2b5d}.top-offers-more-infos a:hover{color:#5f2b5d;cursor:pointer}.top-offers-ul-container{padding-left:20px;padding-right:20px}.top-offers-title{font-size:3.2em;border-bottom:1px solid #cacaca;text-align:center;line-height:36px;padding-top:14px;padding-bottom:14px;padding-left:25px;padding-right:25px}.top-offers-title span:last-child{font-size:0.75em}.center-frame-promo-offer{background-color:#fff;margin-bottom:20px}.promo-offer-title{color:#333;font-size:1.3em;padding-top:15px;padding-bottom:15px;padding-left:20px;border-bottom:1px solid #cacaca;display:block}.promo-offer-title.collapsed{border-bottom:0}.promo-offer-title.collapsed:before{background:url(../images/global/global-sprite.png) no-repeat scroll 0 0;height:34px;width:35px;background-position:0 -828px;content:"";display:block;float:left;position:relative;margin-right:10px;margin-top:-7px}.promo-offer-title:before{background:url(../images/global/global-sprite.png) no-repeat scroll 0 0;height:35px;width:35px;background-position:0 -871px;content:"";display:block;float:left;position:relative;margin-right:10px;margin-top:-8px}.promo-offers-virgin{background:#F6F6F6;padding-left:20px;padding-right:20px;color:#3d3d3d;font-family:"Open Sans",sans-serif;font-size:0.85em}.promo-offers-virgin:last-child{-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px}.promo-offers-virgin>div{padding-bottom:14px;border-bottom:1px solid #cacaca;margin-bottom:13px}.promo-offers-virgin>div:first-child{padding-top:20px}.promo-offers-virgin>div:last-child{padding-bottom:20px;border-bottom:0;margin-bottom:0}.promo-offers-virgin img{height:70px}.date-com-fin{margin-top:3px}.promo-offers-more-detail{float:right;margin-top:-20px}.promo-offers-more-detail a{text-decoration:underline}.promo-offers-more-detail a:hover{color:#5f2b5d;cursor:pointer}.promo-offers-term{background:#F6F6F6;padding-left:20px;padding-right:20px;color:#3d3d3d;font-family:"Open Sans",sans-serif;font-size:0.85em;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px}.promo-offers-term>div{padding-bottom:20px;border-bottom:1px solid #cacaca;margin-bottom:13px}.promo-offers-term>div:first-child{padding-top:20px}.promo-offers-term>div:last-child{padding-bottom:20px;border-bottom:0;margin-bottom:0}.promo-offers-term .term-texts{margin-left:60px;margin-top:-50px}.promo-offer-name{font-weight:bold}@media all and (min-width: 980px){.promo-top-offers{float:right;margin-top:20px;width:25%}}@media all and (min-width: 768px) and (max-width: 979px){.main-our-promos-flash-sale{padding-left:20px;padding-right:20px}.main-center-frame{width:100%;padding-left:20px;padding-right:20px}.center-frame{width:100%}.our-promos-subtitle{width:100%;margin-left:0;padding-left:20px;padding-right:20px;padding-top:30px}.our-promos-flash-sale{background:url(../images/ourPromos/background_flash.png) no-repeat scroll left center}.main-center-frame-top-offers{width:100%;float:none}.top-offers{margin-top:20px;margin-bottom:0;width:100%}.top-offers .row-fluid li{width:31.5%;padding-bottom:0;margin-bottom:13px;border-bottom:0;border-right:1px solid #CACACA}.top-offers .row-fluid li:last-child{border-right:0}.top-offers .top-offers-count-2 .row-fluid li{width:50%}.top-offers .top-offers-count-1 .row-fluid li{width:100%}.top-offers-ul-container{padding-left:0px;padding-right:0px}.top-offers-li-content{width:200px;margin:0 auto}.top-offers-title{font-size:2.15em}.top-offers-title span:last-child{font-size:1em}.background-flag{margin-left:20px}}@media all and (max-width: 767px){body{padding-left:0px;padding-right:0px}.content-container,.inner-container{border:0}.main-container-our-promos{background:none;padding-left:0;padding-right:0}.our-promos-title{padding-top:0;padding-bottom:0;line-height:24px}.our-promos-title div{display:block;text-align:left;background:#521852;padding-left:20px;padding-top:10px;padding-bottom:10px;white-space:normal}.our-promos-title span{font-size:1.8em;padding-left:0 !important}.our-promos-subtitle{width:100%;margin-left:0 !important;padding-bottom:20px}.our-promos-subtitle span{color:#fff;font-size:1.8em}.our-promos-subcontainer{border-radius:0 0 !important;background:none !important;border:0 !important}.main-center-frame{width:100%}.center-frame{width:100%}.main-center-frame-top-offers{width:100%;float:none}.top-offers{margin-top:20px;width:100%}.top-offers li{padding-bottom:0;margin-bottom:13px}.top-offers .row-fluid li{width:100%;padding-left:20px;padding-right:20px;margin-top:50px;border-bottom:1px solid #CACACA}.top-offers .row-fluid li:last-child{border-bottom:0}.top-offers-ul-container{padding-left:0px;padding-right:0px}.top-offers-li-content{width:100%}.top-offers-title{font-size:2.15em}.top-offers-title span:last-child{font-size:1em}.background-flag{margin-left:17%}.top-offers-more-infos{margin-bottom:15px}.flash-sale-texts{margin-left:20px;width:50%}.promo-sale{font-size:1.7em}.promo-flash-to{font-size:1.1em}.promo-flash-product{font-size:1.7em;width:85%}.promo-flash-price{font-size:1.2em;width:80%;margin-bottom:10px}.date-com-fin{margin-top:5px}.promo-offers-term>div{padding-bottom:31px}.promo-offers-term>div:last-child{padding-bottom:15px}.promo-offers-term .term-texts{margin-top:-73px}.promo-offers-term .promo-offers-more-detail{margin-top:0px}}.your-prepaid-card{background:#fff}.your-card-title{font-size:1.82em;text-align:center;margin-top:18px;margin-left:2%;margin-right:2%;padding-bottom:20px;border-bottom:1px solid #cacaca}.sim-prepaid-card{padding-left:2%;padding-right:2%;margin-top:30px}.sim-prepaid-card li{padding-left:0 !important;padding-right:0 !important;list-style:initial}.sim-title-prepaid-cards{text-align:left;font-size:1.8em;padding-bottom:20px;border-bottom:1px solid #cacaca}.sim-title-prepaid-cards h3{line-height:20px}.margin-img-prepaid-sim-card{margin-top:46px}.phone-and-sim-card{background:url(../images/prepaidCards/tel&simcard.png) no-repeat scroll center center;height:119px}.sim-card-only{background:url(../images/prepaidCards/simcard.png) no-repeat scroll center center;height:119px}.text-a-partir-de{font-family:"Open Sans",sans-serif;font-size:0.9em;color:#3b3b3b;margin-top:26px}.full-price-prepaid-with-phone-cards{padding-bottom:23px;border-bottom:1px solid #cacaca}.full-price-prepaid-cards{padding-bottom:0}.full-price-units-prepaid-cards{font-size:54px;top:-2.2em;left:-0.1em}.full-price-currency-prepaid-cards{font-size:18px;top:-2.1em;left:-0.1em;font-family:"Open Sans",sans-serif}.full-price-cents-prepaid-cards{font-size:17px;margin-left:-15px}.full-price-prepaid-card-only{margin-top:44px;padding-bottom:25px;border-bottom:1px solid #cacaca}.btn-place-prepaid-cards{margin-top:20px;margin-bottom:33px}.prepaid-cards-international-recharge-account{font-size:0.85em;text-align:center}.prepaid-cards-international-recharge-account a{margin-left:0;font-size:1em}.prepaid-cards-advantages-list{background-color:#F9F9F9;padding:10px 5px;list-style:none}.prepaid-cards-advantages-list span,.prepaid-cards-advantages-list a{display:block;margin-left:53px;color:#333;font-family:"Open Sans",sans-serif;text-align:left}.prepaid-cards-advantages-list ul{list-style:none;margin:0}.prepaid-cards-advantages-list li{padding-top:10px;list-style:none}.prepaid-cards-advantages-list li:first-child{padding-top:0}.prepaid-cards-advantages-list img{max-height:40px;max-width:40px;float:left}.prepaid-cards-advantages-list a{color:#5F2B5D;text-decoration:underline;text-align:right;position:relative}.prepaid-cards-advantages-list a.more{text-align:left;margin:10px;text-decoration:none;background-position:0 -1816px}.prepaid-cards-advantages-list a.more .chevron{background-position:0 -1819px;position:absolute;right:0;top:7px;height:10px;width:13px}.prepaid-cards-advantages-list a.more.collapsed .chevron{background-position:0 -1767px}.included-services{text-align:left;margin-top:20px}.included-services-title{font-size:1.5em;border-bottom:1px solid #cacaca;padding-bottom:10px;margin-bottom:10px}.included-services-texte{color:#3b3b3b;font-family:"Open Sans",sans-serif;font-size:0.9em;line-height:15px}.included-services-texte1{width:220px}.included-services-texte2{width:240px;margin-bottom:10px}.prepaid-cards-subtitle{font-size:1.8em;color:#5f2b5d;font-weight:normal;margin-top:3%}.prepaid-cards-needs>ul>li{padding:0 !important;background:#fff}.second-title{margin-top:39px;margin-bottom:13px}@media all and (min-width: 768px) and (max-width: 979px){.second-title{margin-top:19px}}@media all and (max-width: 767px){.second-title{margin-top:30px;margin-bottom:20px}}.needs-title{background:#5f2b5d;height:80px;text-align:center;line-height:80px}.needs-title h3{line-height:20px}.needs-title-container{background:#5f2b5d;height:80px;text-align:center;padding-left:10px;padding-right:10px;line-height:80px}.needs-title-text{color:#fff;font-size:1.3em;width:140px;display:inline-block}.needs-title-text h3{line-height:20px}.needs-title-popover{display:inline-block;margin-left:5px;margin-top:-35px}.needs-subtitle{color:#b90c33;font-size:1.3em;padding-left:20px;margin-top:19px;margin-bottom:11px}.prepaid-cards-needs-texts{font-family:"Open Sans",sans-serif;font-size:0.9em;color:#3b3b3b;padding-left:20px;padding-right:20px;line-height:15px;height:30px;margin-bottom:20px}.very-long-text1{margin-bottom:20px}.very-much-text1{margin-bottom:20px}.link_display_detail{font-family:"Open Sans",sans-serif;text-decoration:underline;margin-left:20px;font-size:0.9em}.link_display_detail:hover{color:#5f2b5d;cursor:pointer}.needs-footer{margin-top:20px;border-top:1px solid #cacaca}.available-recharge{text-align:center;color:#878787;padding-top:15px}.available-recharge-price{text-align:center;margin-top:5px;margin-bottom:13px;width:190px;margin-left:auto;margin-right:auto}.available-recharge-price li{display:inline-block;list-style-type:none;color:#BA0C33;font-size:1.6em;margin-right:7px}.available-recharge-price sup{font-family:"Open Sans",sans-serif;font-size:0.3em;top:-1.6em}@media all and (min-width: 768px) and (max-width: 979px){.margin-img-prepaid-sim-card{margin-top:26px}.btn-place-prepaid-cards{margin-bottom:12px}.prepaid-cards-needs .span4,.sim-prepaid-card .span4{margin-left:2.5%}}@media all and (max-width: 767px){.your-card-title{border:0;width:76%;margin-left:7%;text-align:left;font-size:16px}.sim-prepaid-card{margin-top:10px;padding-left:7%;padding-right:7%}.sim-title-prepaid-cards{font-size:1.1em;padding-bottom:10px}.margin-img-prepaid-sim-card{margin-top:20px}.full-price-prepaid-with-phone-cards{padding-bottom:15px}.full-price-prepaid-card-only{padding-bottom:27px}.btn-place-prepaid-cards{margin-bottom:28px}.prepaid-cards-subtitle{color:#fff;background:#521852;display:block;text-align:left;height:40px;font-size:22px;line-height:35px;margin-top:20px}.prepaid-cards-subtitle div{white-space:normal;width:220px;padding-top:8px !important}.prepaid-cards-subtitle .line-text{padding:0 10px}.needs-title{background:#521852}.prepaid-cards-needs>ul>li:nth-child(1),.prepaid-cards-needs>ul>li:nth-child(2){margin-bottom:15px}.prepaid-cards-already-client{margin-top:10px}.prepaid-cards-already-client a{white-space:nowrap}}.all-offers{margin-top:15px}@media all and (max-width: 767px){.all-offers{margin:0}}.all-offers-presentation{margin-bottom:15px}@media all and (max-width: 979px){.all-offers-presentation{margin-left:10px}}@media all and (max-width: 767px){.all-offers-presentation .cms-block{margin:0}}.all-offers-offer-name{color:#474747;font-size:22px;text-align:left;padding:15px}.all-offers-offer-text{font-size:0.875em;text-align:left;color:#474747;padding:0 15px 5px;margin-bottom:15px}ul li.all-offers-elem{padding-left:0;padding-right:0}.all-offers-elem{vertical-align:top;border:1px solid #d7d3d3;background-color:white;position:relative}@media all and (min-width: 980px){.all-offers-elem{width:47.5%}}@media all and (min-width: 768px) and (max-width: 979px){.all-offers-elem{width:46%}}@media all and (max-width: 767px){.all-offers-elem{width:98%}}@media all and (min-width: 768px){.all-offers-elem.all-offers-other-lines:nth-child(2n-1){margin-right:40px}}@media all and (min-width: 768px){.all-offers-elem:first-child{margin-right:40px}}.all-offers-title,.good-plan-title{background:#5f2b5d;color:white;text-transform:uppercase;font-size:16px;font-weight:bold;position:absolute;top:-10px;left:15px;padding:5px 15px;max-width:90%}.all-offers-title .cms-block,.good-plan-title .cms-block{margin:0}.all-offers-img{text-align:left;overflow:hidden}@media all and (max-width: 767px){.all-offers-first-line,.all-offers-second-line{margin-top:25px}.all-offers-first-line:first-child,.all-offers-second-line:first-child{margin-top:0}}.all-offers-other-lines{margin-top:40px}.good-plan-container{padding:0% 2% 15px 2%;position:relative;border:1px solid #d7d3d3}@media all and (min-width: 980px){.good-plan-container{margin-top:30px}}@media all and (min-width: 768px) and (max-width: 979px){.good-plan-container{margin:30px 10px 0}}@media all and (max-width: 767px){.good-plan-container{margin:30px 0}}.good-plan-title h2{line-height:20px;font-weight:bold}.good-plan-elem-title{color:#5f2b5d;font-size:1.7em;text-align:center;font-family:"Open Sans",sans-serif;position:absolute;bottom:0;line-height:1.1em;margin-bottom:10px}.good-plan-content{padding-top:20px}.main-container-command-waiting{background:url(../images/background/promo.png) no-repeat scroll 0 0;padding-left:2%;padding-right:2%;padding-bottom:30px}.command-waiting-title{padding-bottom:4%;padding-top:4%}.command-waiting-title span{color:#fff;font-size:3.1em}.command-waiting-subcontainer{background-color:#fff;position:relative;padding:20px;margin-bottom:20px}.command-waiting-subcontainer>div{float:left;padding:10px 20px 10px 0}.command-waiting-subcontainer>div.command-waiting-left{width:58%}.command-waiting-right{width:39%;background-color:#f9f9f9;position:absolute;top:20px;right:20px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:20px}.command-waiting-subtitle{font-size:1.4em;color:#640060;margin-bottom:20px}.command-waiting-btop{border-top:1px solid #CBCBCB;padding-top:20px}.command-waiting-steps ol{counter-reset:li;margin-left:0;padding-left:0}.command-waiting-steps ol>li{position:relative;margin:0 0 6px 29px;padding:6px 10px;list-style:none}.command-waiting-steps ol>li:before{content:counter(li);counter-increment:li;position:absolute;top:3px;left:-29px;width:29px;height:29px;margin-right:8px;padding:4px 9px;color:#fff;background:#640060;font-size:1.286em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px}.command-waiting-documents{background-position:0 -1471px;margin-bottom:30px;text-align:justify}.command-waiting-number{background:url(../images/waiting/picto-num-commande.png) no-repeat scroll 0 20px;padding-left:55px;margin-bottom:30px;text-align:justify}.command-waiting-number-red{color:#ba0c33;font-size:1.286em}@media all and (max-width: 767px){.command-waiting-subcontainer{margin-top:20px;margin-bottom:20px}.command-waiting-subcontainer>div.command-waiting-left{width:100%;padding-right:0;padding-bottom:0}.command-waiting-right{width:100%;position:static}.command-waiting-number{background:none;padding-left:0}.command-waiting-steps{margin-top:20px}}.maintenance-container{border-bottom:6px solid #5F295D}.maintenance-container-text{margin-bottom:10px;background:white;line-height:40px}.venteprivee-main-logo{width:386px;height:90px;overflow-x:hidden !important;overflow-y:hidden !important;background-size:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;top:0;right:0;z-index:2}.venteprivee-footer{width:100%;margin-top:100px}@media all and (max-width: 767px){.venteprivee-main-logo{width:321px;height:75px}}.joemobile-main-logo{width:170px;height:90px;overflow-x:hidden !important;overflow-y:hidden !important;background-size:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;top:-14px;right:14px;z-index:2}.joemobile-main-logo .text{text-indent:10000px;font-size:0}.joemobile-footer{width:100%;margin-top:100px}.joemobile-footer .footer-secure-links{display:none}@media all and (max-width: 767px){.joemobile-main-logo{width:118px;height:70px}}.forgotten-password-fields{margin:0 auto 30px auto;width:370px}.forgotten-password-fields label,.forgotten-password-fields input[type=email]{display:inline-block;vertical-align:middle;padding:0;margin:0}.forgotten-password-fields input[type=email]{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:255px;height:34px;text-indent:0.5em}.forgotten-password-fields input[type=email]:invalid{border-color:#BC0B35}.forgotten-password-fields input[type=email]:invalid:focus{border-width:2px}.new-password-fields{margin:0 auto 30px auto;width:450px}.new-password-fields label{width:34%}.new-password-fields input[type=email]{display:inline-block;vertical-align:middle;padding:0;margin:0}.new-password-fields input[type=email]{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:255px;height:34px;text-indent:0.5em}.new-password-fields input[type=email]:invalid{border-color:#BC0B35}.new-password-fields input[type=email]:invalid:focus{border-width:2px}.invalid-email-text{font-style:italic;font-size:0.9em;color:#BC0B35;background-position:0 -862px;height:10px;padding-left:15px;margin-left:50px;display:block}.title-forgotten-password{color:#551553;padding-top:20px;margin-bottom:20px;font-size:1.143em}.text-forgotten-password{margin:20px 0}@media all and (max-width: 767px){.forgotten-password-fields,.new-password-fields{margin:0 0 30px 0}.forgotten-password-fields input[type=email],.new-password-fields input[type=email]{display:block}.invalid-email-text{margin-left:0px}}.selfcare-main-container{background:#fff;padding:0 20px 0px 20px;margin-bottom:20px}.selfcare-block-container{width:100%;display:inline-block}.selfcare-block-container .title{font-size:1.8em;text-align:center;padding-top:20px;padding-bottom:10px}.selfcare-block-container .forgotten-password-form{text-align:center;padding-bottom:20px}@media all and (max-width: 767px){.selfcare-block-container .forgotten-password-form{text-align:left}.selfcare-block-container .forgotten-password-form .order-step-label{display:block}}.selfcare-block-container .forgotten-password-form label{margin-right:10px}@media all and (max-width: 767px){.selfcare-block-container .forgotten-password-form label{margin-right:30px}}.corner-box-eligibility{background-color:#FFF;margin-bottom:20px;margin-top:20px;line-height:normal}.corner-box-eligibility .corner-box-tabs{font-size:0}.corner-box-eligibility .corner-box-tabs a{display:inline-block;text-align:center;font-size:17px;border-right:1px solid #CACACA;color:#551553;background-color:#FFFFFF}.corner-box-eligibility .corner-box-tabs a.active{background-color:#551553;color:#FFFFFF}.corner-box-eligibility .corner-box-tabs a:last-child{border-right:0}.corner-box-eligibility .corner-box-tabs-content{border:2px solid #551553}.corner-box-eligibility .corner-box-tab-content{padding:10px 30px;min-height:150px;display:none}.corner-box-eligibility .corner-box-tab-content.active{display:block}.corner-box-eligibility .corner-box-tab-content iframe{max-width:100%}.corner-box-eligibility p{color:#555;font-size:12px}.corner-box-eligibility input{height:30px}.corner-box-eligibility input::-webkit-input-placeholder{color:#CCC}.corner-box-eligibility input:-moz-placeholder{color:#CCC}.corner-box-eligibility input::-moz-placeholder{color:#CCC}.corner-box-eligibility input:-ms-input-placeholder{color:#CCC}.corner-box-eligibility button{margin:10px}.corner-box-eligibility .tab-eligibility{width:50%;position:relative;z-index:0;padding:0;border-bottom:1px solid #d7d2d2}.corner-box-eligibility .tab-eligibility.active{border-bottom-color:#551553}.corner-box-eligibility .tab-eligibility.active:after{display:block;content:'';width:35px;height:35px;position:absolute;top:45%;left:50%;margin-left:-17px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#551553}.corner-box-eligibility .tab-eligibility span{padding:15px 0;display:block;background-color:inherit;position:relative;z-index:1;border-radius:inherit}@media all and (max-width: 767px){.corner-box-eligibility .tab-eligibility span{font-size:14px}}.corner-box-eligibility .corner-box-tabs-content{padding-top:20px;text-align:center;border:none}.corner-box-eligibility .eligibility-fieldset{margin:2.5em 2.5% 6em 2.5%;position:relative}.corner-box-eligibility .eligibility-fieldset label,.corner-box-eligibility .eligibility-fieldset input,.corner-box-eligibility .eligibility-fieldset select{display:inline-block;width:35%;height:36px;margin-bottom:10px;vertical-align:middle}.corner-box-eligibility .eligibility-fieldset.tab-line input[type="text"],.corner-box-eligibility .eligibility-fieldset.tab-line input[type="tel"],.corner-box-eligibility .eligibility-fieldset.tab-line input[type="password"],.corner-box-eligibility .eligibility-fieldset.tab-line select{display:inline-block;width:35%;height:36px;margin-bottom:10px;vertical-align:middle}.corner-box-eligibility .eligibility-fieldset label{line-height:36px}.corner-box-eligibility .eligibility-fieldset input{line-height:16px !important}.corner-box-eligibility .eligibility-fieldset select{line-height:36px;border-radius:2px/2px 2px 2px 2px}.corner-box-eligibility .eligibility-button{position:absolute;top:100%;width:100%;margin-left:-30px;text-align:center}@media all and (max-width: 979px){.corner-box-eligibility .eligibility-button{display:block;width:100%;text-align:center;padding:0;padding-right:40px}}.corner-box-eligibility .eligibility-form-item{text-align:left}.corner-box-eligibility .eligibility-form-item label{text-align:center}.corner-box-eligibility .eligibility-form-item .form-item-message{font-size:0.786em;font-style:italic;width:150px;display:inline-block;margin-left:5px;margin-left:20px;text-align:center}.corner-box-eligibility .eligibility-form-item-street-number input{width:10%;margin-right:2.5%}.corner-box-eligibility .eligibility-form-item-street-number select{width:22.5%}.corner-box-eligibility .eligibility-links{text-align:left;list-style:none;padding:0;margin:0}.corner-box-eligibility .eligibility-links li:before{content:"";border-color:transparent #5F2B5D;border-style:solid;border-width:0.35em 0 0.35em 0.45em;display:block;height:0;width:0;left:-1em;top:0.9em;position:relative}.corner-box-eligibility .eligibility-links a{text-decoration:underline;color:#5F2B5D;font-weight:normal}.corner-box-eligibility .loading-data{background:url(../images/global/ajax-loader.gif) no-repeat scroll center center transparent;padding:10px;height:25px;width:100%}.corner-box-eligibility .no-eligibility{background:#F1F1F1;padding:5px 10px}.corner-box-eligibility .no-eligibility h6{margin:10px 0;padding:5px 0 15px 0;border-bottom:1px solid #A1A1A1;color:#521852;font-size:20px}.corner-box-eligibility .no-eligibility-text{margin-bottom:20px}.corner-box-eligibility .eligibility-results{background:#F1F1F1;padding:5px 10px}.corner-box-eligibility .eligibility-results h6{margin:10px 0;padding:5px 0 15px 0;border-bottom:1px solid #A1A1A1;color:#521852;font-size:20px}.corner-box-eligibility .eligibility-results li{list-style:none;margin-bottom:8px}.corner-box-eligibility .eligibility-results input{width:16px !important;text-align:left;height:16px;display:inline;margin-top:0;vertical-align:middle}.corner-box-eligibility .eligibility-results label{display:inline-block;margin-left:10px;padding-left:1em;margin-bottom:0;width:95% !important;text-align:left;vertical-align:middle}#tab-eligibility-by-phone-content .tab-line .eligibility-field-strong label{font-weight:bold}#tab-eligibility-by-phone-content .tab-line label{max-width:300px;display:inline-block;vertical-align:top}#tab-eligibility-by-phone-content .tab-line label.eligibility-mobile-offer-text{margin-right:20px;width:auto}#tab-eligibility-by-phone-content .tab-line label.eligibility-mobile-offer-text.eligibility-number-for-password{margin-left:-50px}@media all and (max-width: 767px){#tab-eligibility-by-phone-content .tab-line label.eligibility-mobile-offer-text.eligibility-number-for-password{margin-left:0px}}#tab-eligibility-by-phone-content .tab-line input[type="text"],#tab-eligibility-by-phone-content .tab-line input[type="tel"],#tab-eligibility-by-phone-content .tab-line input[type="password"]{width:200px}@media all and (max-width: 767px){#tab-eligibility-by-phone-content .tab-line input[type="text"],#tab-eligibility-by-phone-content .tab-line input[type="tel"],#tab-eligibility-by-phone-content .tab-line input[type="password"]{display:block;width:100%}}#tab-eligibility-by-phone-content .tab-line .eligibility-mobile-offer{width:43%;display:inline-block;vertical-align:top;padding-left:65px}@media all and (max-width: 767px){#tab-eligibility-by-phone-content .tab-line .eligibility-mobile-offer{width:100%;text-align:center}}#tab-eligibility-by-phone-content .tab-line .eligibility-mobile-offer #mobile-offer{width:20px;margin:0}#tab-eligibility-by-phone-content .tab-line .eligibility-mobile-offer .eligibility-mobile-offer-text{line-height:normal;width:85%;margin:8px 10px}@media all and (max-width: 767px){#tab-eligibility-by-phone-content .tab-line .eligibility-mobile-offer .eligibility-mobile-offer-text{width:auto}}#tab-eligibility-by-phone-content .tab-line .eligibility-field,#tab-eligibility-by-phone-content .tab-line .eligibility-field.eligibility-mobile-offer{display:inline-block;width:47%}@media all and (max-width: 979px){#tab-eligibility-by-phone-content .tab-line .eligibility-field,#tab-eligibility-by-phone-content .tab-line .eligibility-field.eligibility-mobile-offer{display:block;width:100%;text-align:center !important;padding:0}#tab-eligibility-by-phone-content .tab-line .eligibility-field label,#tab-eligibility-by-phone-content .tab-line .eligibility-field input,#tab-eligibility-by-phone-content .tab-line .eligibility-field.eligibility-mobile-offer label,#tab-eligibility-by-phone-content .tab-line .eligibility-field.eligibility-mobile-offer input{display:inline-block !important;width:85%;text-align:center}}#tab-eligibility-by-phone-content .tab-line .row-checkboxes .row-checkbox{display:inherit}#tab-eligibility-by-phone-content .tab-line .row-checkboxes label{width:65px;vertical-align:middle;margin:0 2px 0 4px}#tab-eligibility-by-phone-content .tab-line .row-checkboxes input{width:15px;margin:0 !important}@media all and (max-width: 767px){#tab-eligibility-by-phone-content .tab-line .row-checkboxes input{display:inline-block;width:auto !important}}#tab-eligibility-by-phone-content label{margin:0;width:45%}#tab-eligibility-by-phone-content input{width:200px}.eligibility-fieldset.tab-line{text-align:left;padding-left:30px}.eligibility-fieldset label{font-weight:normal}.selfcare-connect.eligibility{margin:20px -53px 20px -82px;background-color:#e9e6ea;padding:10px;min-height:122px}.selfcare-connect.eligibility form{margin:0}@media all and (max-width: 767px){.selfcare-connect.eligibility{margin:20px -5px 13px -35px}}@media all and (max-width: 767px){.selfcare-connect.eligibility input{margin:0 0 10px 0 !important;width:100% !important}}.selfcare-connect.eligibility .selfcare-connect-header{width:100%;text-align:center}.selfcare-connect.eligibility .selfcare-connect-header .selfcare-connect-header-back{float:left;background:url(../images/testEligibilite/grey-left-arrow-back.png) no-repeat scroll center center transparent;width:35px;height:30px;background-size:100%;cursor:pointer}.selfcare-connect.eligibility .selfcare-connect-header .selfcare-connect-title{text-align:center;margin:10px 10px 20px 10px;font-weight:normal;font-size:13px;display:inline-block;max-width:90%}.selfcare-connect.eligibility .selfcare-connect-header .selfcare-connect-header-close{float:right;background:url(../images/testEligibilite/white-cross-close.png) no-repeat scroll center center transparent;width:20px;height:30px;background-size:100%;cursor:pointer}.selfcare-connect.eligibility .eligibility-mobile-display-center label{max-width:300px;display:inline-block;vertical-align:top}.selfcare-connect.eligibility .eligibility-mobile-display-center label.eligibility-mobile-offer-text{margin-right:20px;width:auto}.selfcare-connect.eligibility .eligibility-mobile-display-center label.eligibility-mobile-offer-text.eligibility-number-for-password{margin-left:-50px}@media all and (max-width: 767px){.selfcare-connect.eligibility .eligibility-mobile-display-center label.eligibility-mobile-offer-text.eligibility-number-for-password{margin-left:0px}}@media all and (max-width: 767px){.selfcare-connect.eligibility .eligibility-mobile-display-center{width:100%;text-align:center}}.selfcare-connect.eligibility .row-login{width:210px;margin-right:30px;margin-left:210px}@media all and (max-width: 767px){.selfcare-connect.eligibility .row-login{margin-right:0;margin-left:30px}}.selfcare-connect.eligibility .row-password{width:150px}.selfcare-connect.eligibility .btn-valid{min-width:40px;padding:0 20px;text-transform:uppercase;margin:0 10px 10px;cursor:pointer;display:inline-block;vertical-align:top}.selfcare-connect.eligibility .btn-valid[disabled]{background-color:#cbcbcb;color:#e3e1e1;cursor:default}.selfcare-connect.eligibility .selfcare-forgotten-password{width:72%;text-align:right;text-decoration:underline;cursor:pointer;padding-right:106px;font-weight:bold}@media all and (max-width: 767px){.selfcare-connect.eligibility .selfcare-forgotten-password{width:100%;text-align:right;padding-right:5px}}.selfcare-connect.eligibility .selfcare-forgotten-password a{color:#878787}.selfcare-connect.eligibility .eligibility-mobile-offer-text{margin-right:20px;max-width:200px;text-align:right}.selfcare-connect.eligibility .eligibility-mobile-offer-text.eligibility-sending-mode-for-password{padding-left:33px}.eligibility-valide-send-password{width:100%;text-align:center}.eligibility-valide-send-password .btn-margin{padding:0 58px 0 58px}@media all and (max-width: 767px){#tab-eligibility-by-address-content .eligibility-mobile-offer-adress label.eligibility-mobile-offer-text{width:52%}}@media all and (max-width: 767px){#tab-eligibility-by-address-content .eligibility-form-validate{width:75%;text-align:right;padding-left:46px}}#tab-eligibility-by-address-content .eligibility-fieldset{margin-left:10%;margin-right:10%;margin-bottom:1em}@media all and (max-width: 767px){#tab-eligibility-by-address-content .eligibility-fieldset{margin:0.5em 0 2em 0 !important}}#tab-eligibility-by-address-content .selfcare-connect.eligibility{padding-left:0px;text-align:center;margin-left:-29px;margin-right:-33px}@media all and (max-width: 767px){#tab-eligibility-by-address-content .selfcare-connect.eligibility{margin-left:-5px;margin-right:-5px}}#tab-eligibility-by-address-content .selfcare-connect.eligibility .eligibility-mobile-display-center label.row-checkbox-label{padding:0;margin:0 10px;vertical-align:middle}@media all and (max-width: 767px){#tab-eligibility-by-address-content .selfcare-connect.eligibility .eligibility-mobile-display-center label.row-checkbox-label{margin:0 2px 0 4px !important;width:65px}}@media all and (max-width: 767px){#tab-eligibility-by-address-content .selfcare-connect.eligibility .eligibility-mobile-display-center input.row-checkbox{width:15px;margin:0 !important;display:inline-block;width:auto !important}}@media all and (max-width: 767px){#tab-eligibility-by-address-content .selfcare-connect.eligibility input{margin:0 0 10px 5px !important;width:100% !important}}#tab-eligibility-by-address-content .eligibility-mobile-display-center{text-align:center;margin-bottom:30px}#tab-eligibility-by-address-content .eligibility-mobile-display-center .row-login{width:auto;margin:0}#tab-eligibility-by-address-content .eligibility-mobile-display-center label{margin:0;line-height:32px}#tab-eligibility-by-address-content .eligibility-mobile-display-center label.eligibility-mobile-offer-text.eligibility-number-for-password{margin:0 10px;vertical-align:middle}#tab-eligibility-by-address-content .eligibility-mobile-display-center input{height:32px;vertical-align:middle;display:inline-block}#tab-eligibility-by-address-content .eligibility-mobile-display-center input.order-step-input.large{width:256px;margin:0 20px}#tab-eligibility-by-address-content .eligibility-mobile-display-center .eligibility-mobile-offer-text.eligibility-sending-mode-for-password{padding:0;margin:0 20px;font-size:14px;line-height:32px;display:inline-block;vertical-align:middle}@media all and (max-width: 767px){#tab-eligibility-by-address-content .eligibility-mobile-display-center .eligibility-mobile-offer-text.eligibility-sending-mode-for-password{margin:0 20px 0px 28px}}#tab-eligibility-by-address-content .eligibility-mobile-display-center .row-checkboxes{display:inline-block;vertical-align:middle}body #confirm-lightbox{display:none;position:fixed;background-color:#fff;top:0;left:0;right:0;bottom:0;z-index:9999;text-align:center}body #confirm-lightbox .hold-label{position:absolute;left:0;right:0;top:50%;margin-top:20px;line-height:20px;font-size:0.9em}body.show-confirm-lightbox-tel,body.show-confirm-lightbox-address{overflow:hidden}body.show-confirm-lightbox-tel #confirm-lightbox,body.show-confirm-lightbox-address #confirm-lightbox{display:block}.eligibility-mobile-offer-adress{width:100%;text-align:center}@media all and (max-width: 767px){.eligibility-mobile-offer-adress{width:100%;text-align:center}}.eligibility-mobile-offer-adress.row-checkboxes .row-checkbox{display:inherit}.eligibility-mobile-offer-adress.row-checkboxes label{width:283px;vertical-align:middle;margin:0 -62px 0 0px}.eligibility-mobile-offer-adress.row-checkboxes input{width:20px;margin:0 !important}@media all and (max-width: 767px){.eligibility-mobile-offer-adress.row-checkboxes input{display:inline-block;width:20px !important}}@media all and (max-width: 767px){#tab-eligibility-by-phone-content label{margin:0;width:75%}#tab-eligibility-by-phone-content input{margin:0 0 1em 0;width:75%}.corner-box-eligibility{margin:0}.corner-box-eligibility .corner-box-tab-content{padding:5px}.corner-box-eligibility .eligibility-fieldset{margin:0.5em 0 5em 0 !important}.corner-box-eligibility .eligibility-fieldset button{margin:0 5%}.corner-box-eligibility .eligibility-fieldset label{width:45%}.corner-box-eligibility .eligibility-fieldset input,.corner-box-eligibility .eligibility-fieldset select{width:55%}.corner-box-eligibility .eligibility-form-item-street-number input{width:22.5%;margin-right:2.5%}.corner-box-eligibility .eligibility-form-item-street-number select{width:30%}.corner-box-eligibility .eligibility-links{margin-left:15px}.corner-box-eligibility .eligibility-form-item .form-item-message{display:block;margin:0 0 1em 0;width:auto;text-align:center}.corner-box-eligibility .eligibility-results input,.corner-box-eligibility .eligibility-results label{display:inline-block;vertical-align:middle}.corner-box-eligibility .eligibility-results label{margin-left:0 !important;width:90% !important}.corner-box-eligibility .eligibility-results button{margin:0 0 10px !important}}.cart-widget-summary{background-position:0px -85px;background-repeat:no-repeat;width:40px;height:27px;position:relative;display:inline-block;vertical-align:middle}.cart-widget-active .cart-widget-summary,.cart-widget-active .cart-widget-count{cursor:pointer}.cart-widget-count{display:inline-block;position:absolute;right:-4px;top:-9px;width:16px;height:16px;line-height:13px;background:#BC0B35;border:1px solid #BC0B35;border-radius:20px;color:#fff;font-size:11px;text-align:center}.cart-widget,.cart-widget-presistent{font-family:"Open Sans",sans-serif}.cart-widget.cart-widget-button,.cart-widget-presistent.cart-widget-button{text-align:center}.cart-widget .cart-widget-header,.cart-widget-presistent .cart-widget-header{position:absolute;z-index:29;margin-left:6px;top:100%;left:-200%}@media all and (min-width: 768px) and (max-width: 979px){.cart-widget .cart-widget-header,.cart-widget-presistent .cart-widget-header{left:-250%}}.loading .cart-widget .cart-widget-header,.loading .cart-widget-presistent .cart-widget-header{display:none !important}.cart-widget .cart-widget-header .cart-widget-cost,.cart-widget-presistent .cart-widget-header .cart-widget-cost{margin-left:0;margin-right:0;min-width:100%;display:table}.cart-widget .cart-widget-header .valid-offer,.cart-widget-presistent .cart-widget-header .valid-offer{display:none}.cart-widget .cart-widget-header .display-price-block-title,.cart-widget-presistent .cart-widget-header .display-price-block-title{width:61%}.cart-widget .cart-widget-header .display-price-block-title+.full-price,.cart-widget-presistent .cart-widget-header .display-price-block-title+.full-price{width:100% !important}.cart-widget .cart-widget-detail,.cart-widget-presistent .cart-widget-detail{-moz-box-shadow:0 1px 3px rgba(1,1,1,0.1);-webkit-box-shadow:0 1px 3px rgba(1,1,1,0.1);box-shadow:0 1px 3px rgba(1,1,1,0.1);background-color:#fff;min-height:60px;width:300px;border:1px solid #E3E1E1;padding:20px;text-align:left;color:#5f2b5d;line-height:20px}.cart-widget .cart-widget-detail.cart-widget-header:before,.cart-widget-presistent .cart-widget-detail.cart-widget-header:before{background-position:0px -129px;width:22px;height:12px;content:'';display:block;position:absolute;top:-12px;left:50%;margin-left:-11px}.cart-widget-presistent .cart-widget-detail{z-index:1}.cart-widget .cart-widget-detail{z-index:2}.cart-widget-detail{position:relative}.cart-widget-detail a{color:#404040;font-weight:normal}.cart-widget-detail .link{color:#521852}.cart-widget-detail .btn-i-want{margin:10px 0}.cart-widget-detail .btn-i-want,.cart-widget-detail .btn-submit{width:auto;text-decoration:none;color:#fff;font-weight:bold}.cart-widget-detail .margin-top{margin-top:10px}.cart-widget-detail .display-price-block{padding:0 !important}.cart-widget-detail .display-price-block-title{font-size:1.2em;width:60%;display:table-cell;line-height:30px;vertical-align:middle;color:#682B64;text-transform:uppercase;font-weight:bold;font-size:1em;margin:0}.cart-widget-detail .full-price{vertical-align:top;padding:0;line-height:30px;font-size:12px}.cart-widget-detail .full-price-units{font-size:1em}.cart-widget-detail .full-price-cents{font-size:1em;margin-left:-3px}.cart-widget-detail .full-price-currency{font-size:1em;top:0;position:relative;margin:0 3px 0 -6px}.cart-widget-detail table,.cart-widget-detail thead,.cart-widget-detail tbody,.cart-widget-detail tr{display:block;width:100%}.cart-widget-detail table{border-collapse:inherit}.cart-widget-detail thead{color:#fff;padding:0}.cart-widget-detail thead th{display:table-cell;width:auto;white-space:nowrap;text-align:left;min-height:40px;border-bottom:1px solid #E5E5E5;padding:10px 0 5px 0}.cart-widget-detail tbody th:first-child{width:60%;text-align:left}.cart-widget-detail tbody th:last-child{width:40% !important}.cart-widget-detail tr{display:table}.cart-widget-detail th{font-weight:normal;text-align:left}.cart-widget-detail .price{font-weight:bold;text-align:left}.cart-widget-detail b{padding-left:0.5em}.cart-widget-detail .yellow-block{text-align:center;font-weight:bold;color:#5f2b5d;font-family:"Open Sans",sans-serif;font-size:0,75em}.cart-widget-detail .valid-offer{padding:0 2.5em}.abonnement+.cart-widget-cost{border-top:none}.cart-widget-cost{background-color:#F6F6F6;border:solid 1px #E5E5E5;margin:0 -10px;color:#BC0B35;line-height:25px;background:none;padding:0 10px;line-height:30px;position:relative}.cart-widget-cost:not(.cart-widget-monthly-cost) .display-price-block-title+.full-price{display:table-cell;width:21%}.cart-widget-monthly-cost{display:table}@media all and (max-width: 767px){.cart-widget-monthly-cost{width:70%}}.cart-widget-monthly-cost .permonth{margin:0;font-size:0.85em}.cart-widget-detail-title{color:#282828;padding:0 0 0 3px;font-weight:bold;text-transform:uppercase;font-size:1.143em}.cart-widget-actions .text-link{padding:10px 0 0 0}.cart-widget-actions .btn-submit{margin:10px 0 0 0;display:block}.showOptionBox,.showOptionMobile{color:#B6B6B6 !important}.basket-widget,.basket-4p{padding-top:0px !important;border-collapse:collapse !important}.basket-widget+.basket-widget,.basket-widget+.basket-4p,.basket-4p+.basket-widget,.basket-4p+.basket-4p{border-top:1px solid #E5E5E5}.basket-widget:last-of-type,.basket-4p:last-of-type{padding-bottom:10px}.basket-widget.marginBottom,.basket-4p.marginBottom{margin-bottom:10px}.basket-widget.border-bottom-none,.basket-4p.border-bottom-none{border-bottom:none !important}.basket-widget.border-top-none,.basket-4p.border-top-none{border-top:none !important}.basket-widget .abonnement,.basket-4p .abonnement{padding:0px 0px 5px}.basket-widget .price-rebate,.basket-widget .price-until,.basket-4p .price-rebate,.basket-4p .price-until{font-size:0.85em}.basket-widget .table-content-mobile-offer tr,.basket-4p .table-content-mobile-offer tr{min-height:auto}.basket-widget .table-content-mobile-offer td,.basket-widget .table-content-mobile-offer td>div,.basket-widget .table-content-mobile-offer td>span,.basket-widget .table-content-mobile-offer .color-red,.basket-4p .table-content-mobile-offer td,.basket-4p .table-content-mobile-offer td>div,.basket-4p .table-content-mobile-offer td>span,.basket-4p .table-content-mobile-offer .color-red{font-size:13px;color:#B6B6B6;font-style:normal}.basket-widget .table-content-adsl-offer .price-rebate+div,.basket-4p .table-content-adsl-offer .price-rebate+div{margin:-6px 0}.basket-widget tbody tr,.basket-4p tbody tr{margin:0;min-height:35px}.basket-widget tr,.basket-4p tr{margin:0;padding:0}.basket-widget tr.offer,.basket-4p tr.offer{margin:0px;border-bottom:none}.basket-widget tr.topTitle,.basket-4p tr.topTitle{background:#5F2B5D;color:#fff;height:30px}.basket-widget tr.topTitle span.title,.basket-4p tr.topTitle span.title{padding-left:5px}.basket-widget tr.topTitle span.title strong,.basket-4p tr.topTitle span.title strong{font-size:1.4em !important}.basket-widget tr.marginTop10,.basket-4p tr.marginTop10{margin-top:10px}.basket-widget tr.options th a,.basket-widget tr.options-box th a,.basket-4p tr.options th a,.basket-4p tr.options-box th a{font-size:0.85em;font-weight:normal;padding-left:5px;text-decoration:underline}.basket-widget tr.options th.price,.basket-widget tr.options-box th.price,.basket-4p tr.options th.price,.basket-4p tr.options-box th.price{padding-right:8%}.basket-widget tr.option-mobile.collapse,.basket-widget tr.option-box.collapse,.basket-4p tr.option-mobile.collapse,.basket-4p tr.option-box.collapse{display:none}.basket-widget tr.option-mobile.in.collapse,.basket-widget tr.option-box.in.collapse,.basket-4p tr.option-mobile.in.collapse,.basket-4p tr.option-box.in.collapse{display:table}.basket-widget tr.option-mobile th.name a,.basket-widget tr.option-box th.name a,.basket-widget tr.option-box-tv th.name a,.basket-4p tr.option-mobile th.name a,.basket-4p tr.option-box th.name a,.basket-4p tr.option-box-tv th.name a{font-style:italic}.basket-widget tr.option-mobile th.price,.basket-widget tr.option-box th.price,.basket-widget tr.option-box-tv th.price,.basket-4p tr.option-mobile th.price,.basket-4p tr.option-box th.price,.basket-4p tr.option-box-tv th.price{font-weight:normal;font-style:italic}.basket-widget tr+tr,.basket-widget tr+tr,.basket-4p tr+tr,.basket-4p tr+tr{border-top:1px solid #E5E5E5}.basket-widget tr.no-border,.basket-4p tr.no-border{border:none}.basket-widget tr th.name,.basket-widget tr th.name>a,.basket-4p tr th.name,.basket-4p tr th.name>a{font-size:0.913em;padding-left:0;color:#B6B6B6;vertical-align:top;padding-top:7px;padding-bottom:7px}.basket-widget tr th.price,.basket-4p tr th.price{width:32%;font-size:0.85em;vertical-align:top;padding-top:7px;padding-bottom:7px}.basket-widget tr th.delete,.basket-4p tr th.delete{padding-right:2px;cursor:pointer}.basket-widget tr th.price-title-offer,.basket-4p tr th.price-title-offer{display:none}.basket-widget tr th .subTitle,.basket-4p tr th .subTitle{display:inline;width:100%;font-size:1.286em;color:#682B64;text-transform:uppercase;font-weight:bold;font-size:1em}.basket-4p tr.title{padding-top:0px;padding-bottom:2%;border-bottom:1px solid #E5E5E5}.basket-4p tr.options th.price{padding-right:0px}.basket-4p table.noBorderBottom{border-bottom:none}.cart-widget-detail-title.no-border{border:none !important}.cart-widget-detail-title.force-color-red{color:#ba0c33}.cart-widget-detail-title.no-padding{padding:0}.cart-widget-monthly-cost-multi{border-top:none;border-bottom:1px solid #CACACA;margin-bottom:10px}.cart-widget-cost.border{border:1px solid #CACACA}.cart-widget-cost.border-vertical{border-top:1px solid #CACACA;border-bottom:1px solid #CACACA}.cart-widget-cost:last-of-type{min-width:108%}.cart-widget-cost:last-of-type .display-price-block-title{width:61%}@media all and (min-width: 768px){.table-content-adsl-offer.collapse{overflow:initial}.table-content-adsl-offer.collapse,.table-content-mobile-offer.collapse,.table-content-terminal.collapse{height:auto !important}}@media all and (max-width: 767px){.cart-widget-detail{min-height:60px;padding:2.5em  1em  1em 1em;z-index:1;position:relative;background-color:#FFF}.cart-widget-detail table th:first-child{text-align:left}.basket-widget tr{margin-bottom:0 !important}.basket-widget tr.show{display:table-row !important}.basket-widget tr.title.show-border-bottom{margin-bottom:5px !important;border-bottom:1px solid #CACACA}.basket-widget tr.title th{padding-bottom:8px}.basket-widget tr.title th.price{width:85%}.basket-widget tr.offer{border-bottom:none !important}.basket-widget tr th.price-title-offer{width:80%;display:block;color:#5f2b5d}.basket-widget tr th.name{width:60%}.basket-widget tr th.price{width:30%}.basket-widget tr th.delete{width:10%}.basket-widget tr th .subTitle{cursor:pointer;color:#5f2b5d;font-weight:normal}.basket-widget tr th .arrow{width:13px;height:13px;display:inline-block;padding-right:28px;background:url(../images/global/small-chevron-open.png) no-repeat scroll center center transparent}.basket-widget .collapsed .arrow{background:url(../images/global/small-chevron-close.png) no-repeat scroll center center transparent}}.clearBorder{position:relative;margin:20px 0px 10px;width:100%;background:#CACACA;height:1px}.clearBorder .title{background:#fff;font-size:1.4em;color:#333;position:absolute;left:3%;bottom:-8px;display:block;padding:0px 10px}.padding-Mobile.other-options{display:none}.padding-Mobile.other-options.show{display:block}.showOtherOptions{display:block;font-size:1.286em;color:#5f2b5d}.showOptionsTv{display:block;font-size:1.143em;font-family:"Open Sans",sans-serif;text-decoration:underline;color:#B6B6B6}.phone-number-infos{border-bottom:none}.lost-insurance-texts{padding-top:10px;min-height:40px}.lost-insurance-texts .lost-insurance-text-first{display:inline-block;vertical-align:middle}.lost-insurance-texts .lost-insurance-text-first label{vertical-align:top;height:8px}.lost-insurance-text-first .checkbox .box{bottom:-10px}.your-cart-info.small-padding-top{padding-top:5px !important}.cart-widget-equipment-return-premium{padding:0}.cart-widget-equipment-return-premium .icon{float:left}.cart-widget-equipment-return-premium .text{font-size:0.8em;color:#B6B6B6}.cart-widget-equipment-return-premium .text:before{content:'-'}@media all and (min-width: 768px) and (max-width: 979px){.showOtherOptions,.showOptionsTv{padding-left:20px}}@media all and (max-width: 767px){.showOtherOptions,.showOptionsTv{padding-top:10px;padding-left:20px}}.basket-widget tr.option-mobile th.price,.basket-widget tr.option-box th.price,.basket-widget tr.option-box-tv th.price,.basket-4p tr.option-mobile th.price,.basket-4p tr.option-box th.price,.basket-4p tr.option-box-tv th.price,.cart-widget-detail .full-price,#basket-offers .cart-widget-mobile .permonth,.cart-widget-monthly-cost .permonth{font-weight:bold;font-style:normal;text-align:left;color:#692A63}.cart-section-title-container{margin-bottom:10px}.cart-section-title-container .line-effect{background-position-y:11px}.cart-section-title-container .line-effect.before{width:0%}.cart-section-title-container .line-effect.after{width:100%}.cart-section-title-container.adsl-title{margin-top:10px}.cart-section-title{padding-bottom:10px}.cart-section-title span.title{background:#521852;color:white;padding:10px 20px}.cart-prices-cents{margin-left:-5px}.cart-prices-cents,.cart-prices-units{color:#BC0B35;font-family:"Open Sans",sans-serif}@media all and (min-width: 768px){.cart-prices-cents,.cart-prices-units{font-size:22px;line-height:24px}}@media all and (max-width: 767px){.cart-prices-cents,.cart-prices-units{font-size:18px;line-height:20px}}.cart-per-month{font-size:16px;margin-left:-5px;color:#BC0B35}.cart-until{font-size:14px;margin:0}.cart-price-without-promo{color:#CACACA;font-size:12px}.cart-simcard-container,.cart-option-container,.cart-portability-container,.cart-adsl-portability-container,.cart-insurance-container{background:#f1f1f1;margin-bottom:5px}@media all and (min-width: 768px){.cart-simcard-container,.cart-option-container,.cart-portability-container,.cart-adsl-portability-container,.cart-insurance-container{padding:10px 0 10px 10px}}.cart-empty-offer-title,.cart-empty-terminal-title{color:#ba0c33;font-size:1.571em;margin-bottom:15px}@media all and (max-width: 767px){.cart-offer-container .collapse,.cart-cockpit-conso-container .collapse,.cart-options-container .collapse,.cart-terminal-container .collapse{min-height:0;height:0}}@media all and (min-width: 768px){.cart-offer-container .collapse,.cart-cockpit-conso-container .collapse,.cart-options-container .collapse,.cart-terminal-container .collapse{height:100% !important;overflow:inherit}}@media all and (max-width: 767px){.row-fluid .cart-space{display:none}}@media all and (min-width: 768px){.row-fluid .cart-space.span1{width:5.3%}}.cart-mobile-chevron{position:absolute;bottom:0;right:27px}.cart-mobile-chevron span.chevron{top:0}.cart-promo-info{padding:10px;border:1px solid #f1f1f1;color:#5f2b5d;font-size:13px}@media all and (max-width: 767px){.cart-promo-info{margin-left:10px}}.cart-promo-info .promo-price,.cart-promo-info .promo-date{font-weight:bold}.your-empty-cart-main-container{background:#fff;text-align:center;padding-top:30px;padding-bottom:30px;margin-top:19px;margin-bottom:20px}.empty-cart-subtitle{font-size:1.6em;padding-bottom:20px}.empty-cart-message{font-family:"Open Sans",sans-serif;font-size:0.9em;color:#333}.cart-delete-link,.lightbox-info-icon{text-decoration:underline;font-family:"Open Sans",sans-serif;cursor:pointer;color:#474747;margin-bottom:20px;margin-left:8px;text-align:right}@media all and (min-width: 768px){.cart-offer-container{margin-bottom:20px}}@media all and (max-width: 767px){.cart-offer-container{border-bottom:1px solid #f1f1f1}}@media all and (min-width: 768px){.cart-offer-container .cart-offer-update{margin-left:16px;text-align:center}}@media all and (min-width: 980px){.cart-offer-container .cart-offer-update{width:9.7%}}@media all and (min-width: 768px) and (max-width: 979px){.cart-offer-container .cart-offer-update{width:4.5%}}@media all and (max-width: 767px){.cart-offer-container .cart-offer-update{text-align:center;color:white;background:#521852;padding:20px}}@media all and (max-width: 767px){.cart-offer-title-and-odr{position:relative}}.cart-offer-title{color:#BC0B35;font-family:"Open Sans",sans-serif}@media all and (min-width: 768px){.cart-offer-title{font-size:22px;line-height:24px}}@media all and (max-width: 767px){.cart-offer-title{width:53%;display:inline-block;font-size:18px;line-height:20px;padding:20px 0px 20px 20px}}.cart-offer-info{font-family:"Open Sans",sans-serif;font-size:16px;display:block}@media all and (min-width: 768px){.cart-offer-info{border-right:1px solid #CACACA;color:#474747;width:61.4%;margin-left:0;float:left;min-height:30px}}@media all and (max-width: 767px){.cart-offer-info{padding:20px;background:#521852;color:white}}.cart-offer-advantage-we-europe{font-family:"Open Sans",sans-serif}@media all and (min-width: 768px){.cart-offer-advantage-we-europe{color:#474747;font-size:18px}}@media all and (max-width: 767px){.cart-offer-advantage-we-europe{color:white;font-size:16px}}@media all and (min-width: 768px){.row-fluid span.cart-offer-price{margin-left:3%}}@media all and (min-width: 980px){.row-fluid span.cart-offer-price{width:22.59%}}@media all and (min-width: 768px) and (max-width: 979px){.row-fluid span.cart-offer-price{margin-left:6%;width:23%}}@media all and (min-width: 768px){.cart-offer-odr{width:90%;margin-top:10px}}@media all and (max-width: 767px){.cart-offer-odr{width:53%;margin-bottom:10px}}.cart-advance-container{padding:10px 0 10px 10px;border:1px solid #f1f1f1}@media all and (min-width: 768px){.cart-advance-container{margin:-5px 0 10px -5px}}@media all and (max-width: 767px){.cart-advance-container{margin-top:5px;margin-bottom:5px}}.cart-advance-container .cart-space.span1{width:36px}@media all and (min-width: 768px){.cart-advance-container .cart-advance-text{margin-right:1%;margin-left:2.5641% !important;font-weight:bold}}@media all and (max-width: 767px){.cart-advance-container .cart-advance-text{width:53%;display:inline-block;font-size:14px;line-height:20px;padding-left:10px}}.cart-advance-container .seperator{display:none}@media all and (min-width: 768px){.cart-advance-container .seperator{width:1px;display:inline-block;height:20px;vertical-align:top;background:#CACACA;margin:0 9px 0 -7px}}@media all and (min-width: 768px){.cart-advance-container .cart-advance-price{margin-left:1%;width:15%}}@media all and (max-width: 767px){.cart-advance-container .cart-advance-price{display:inline-block;vertical-align:top;text-align:right;width:45%;padding-right:20px}}@media all and (max-width: 767px){.cart-offer-price-mobile{display:inline-block;vertical-align:top;text-align:right;width:45%;padding:20px 20px 20px 0}}.cart-offer-text-delete{border:1px solid white;padding:5px 0;cursor:pointer}@media all and (min-width: 768px) and (max-width: 979px){#cart-offer-block-mobile{width:65.6%}}@media all and (max-width: 767px){#cart-offer-block-mobile{background:#521852;color:white}#cart-offer-block-mobile.collapse.in{overflow:visible}}@media all and (min-width: 768px) and (max-width: 979px){#cart-adsl-offer-block-mobile{width:65.6%}}@media all and (max-width: 767px){#cart-adsl-offer-block-mobile{background:#521852;color:white}}.cart-cockpit-conso-container{margin-bottom:5px}@media all and (max-width: 767px){.cart-simcard-container{padding:10px 20px}}.cart-simcard-container .radio input:checked+label .box,.cart-simcard-container .radio .box{background:#fff}.cart-simcard-container .radio label{text-transform:uppercase;font-weight:bold;font-size:12px;color:#5f2b5d}.cart-simcard-container .cart-simcard-img{width:36px}@media all and (max-width: 767px){.cart-simcard-container .cart-simcard-img{display:none}}.cart-simcard-container .cart-simcard-text{margin-right:3%;line-height:30px}@media all and (min-width: 980px){.cart-simcard-container .cart-simcard-text .cart-simcard-choice{display:inline;margin-left:10px}}@media all and (max-width: 767px){.cart-simcard-container .cart-simcard-text{width:53%;display:inline-block;margin:0}}.cart-simcard-container .cart-simcard-price .cart-prices-cents,.cart-simcard-container .cart-simcard-price .cart-prices-units{color:#521852}@media all and (min-width: 768px){.cart-simcard-container .cart-simcard-price{margin-left:2%;width:15%}}@media all and (max-width: 767px){.cart-simcard-container .cart-simcard-price{display:inline-block;vertical-align:top;text-align:right;width:45%}}.cart-simcard-container .cart-simcard-price.no-margin{margin:0}.cart-option-container{position:relative}.cart-option-container .no-margin{margin:0}.cart-option-container .cart-option-img{width:36px}@media all and (min-width: 768px){.cart-option-container .cart-option-img{display:inline-block}}@media all and (max-width: 767px){.cart-option-container .cart-option-img{display:none}}.cart-option-container .cart-option-texts{color:#474747;font-family:"Open Sans",sans-serif}@media all and (min-width: 768px){.cart-option-container .cart-option-texts{margin-right:3%;margin-left:2.5641% !important}}@media all and (max-width: 767px){.cart-option-container .cart-option-texts{width:52%;display:inline-block;font-size:14px;line-height:18px;padding:20px 0 20px 20px}}@media all and (min-width: 768px){.cart-option-container .cart-option-price{margin-left:2%;width:15%}}@media all and (max-width: 767px){.cart-option-container .cart-option-price{display:inline-block;vertical-align:top;text-align:right;width:44%;padding:20px 20px 20px 0;display:none}}.cart-option-container .cart-option-selector-container{width:5.3%}@media all and (max-width: 767px){.cart-option-container .cart-option-selector-container{display:inline-block;vertical-align:top;text-align:right;width:46%;padding:20px 20px 20px 0}}@media all and (max-width: 767px){.cart-option-container .cart-option-selector-container .reduction-option-block{display:inline-block}}@media all and (min-width: 768px){.cart-option-container .cart-option-delete{margin-right:0px;margin-left:16px}}@media all and (min-width: 980px){.cart-option-container .cart-option-delete{width:6.5%}}@media all and (min-width: 768px) and (max-width: 979px){.cart-option-container .cart-option-delete{width:4.5%}}@media all and (max-width: 767px){.cart-option-container .cart-option-delete{background:#521852;text-align:center;color:white}}.cart-option-content{position:relative}.cart-option-title{font-weight:bold;font-size:14px;text-transform:uppercase}.cart-option-description{font-size:14px}.cart-mobile-option-container .cart-option-selector-container{width:20px}@media all and (min-width: 980px){.cart-mobile-option-container .cart-option-selector-container{margin-left:3.5%}}@media all and (min-width: 768px) and (max-width: 979px){.cart-mobile-option-container .cart-option-selector-container{margin-left:3.8%}}.cart-option-selector-container.hide{display:none}.cart-option-mobile-descriptions{margin-top:10px}.cart-option-mobile-descriptions li{display:block}@media all and (min-width: 768px){.cart-detail-option-title.span11{width:91.452991452991%}}@media all and (max-width: 767px){.cart-detail-option-title.span11{width:100%}}.cart-option-error{font-family:"Open Sans",sans-serif;color:#B90B33;font-weight:bold;font-size:0.8em}@media all and (max-width: 767px){.cart-option-delete{background:#521852;color:white}.cart-option-delete .picto-delete{display:none}}@media all and (max-width: 767px){.cart-option-delete.collapse{min-height:0;height:0}}@media all and (min-width: 768px){.cart-option-delete.collapse{height:100% !important;overflow:inherit}}@media all and (min-width: 768px){.cart-option-text-delete{margin-left:16px;width:9.7%}}@media all and (max-width: 767px){.cart-option-text-delete{border:1px solid white;padding:5px 0;cursor:pointer;margin:20px}}.cart-option-block-mobile{position:relative}.cart-terminal-container{margin-bottom:20px;margin-top:20px}@media all and (max-width: 767px){.cart-terminal-container .cart-terminal-image{width:25%;display:inline-block}}.cart-terminal-container .cart-terminal-name{color:#474747;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:bold}@media all and (min-width: 768px) and (max-width: 979px){.cart-terminal-container .cart-terminal-name{width:74%}}@media all and (max-width: 767px){.cart-terminal-container .cart-terminal-name{width:70%;display:inline-block;font-size:16px;vertical-align:top}}.cart-terminal-container .cart-terminal-name .cart-terminal-name-color{font-color:#646464;font-weight:normal}.cart-terminal-container .cart-terminal-image-and-name .cart-terminal-image img{max-height:94px}@media all and (max-width: 767px){.cart-terminal-container .cart-terminal-image-and-name{padding:0 20px;position:relative}}@media all and (min-width: 980px){.cart-terminal-container .cart-terminal-price{width:22.59%;margin-left:3%;text-align:center}}@media all and (min-width: 768px) and (max-width: 979px){.cart-terminal-container .cart-terminal-price{margin-left:5%;width:23%}}@media all and (max-width: 767px){.cart-terminal-container .cart-terminal-price{margin-top:10px}}.cart-terminal-container .cart-terminal-price .cart-terminal-option-price{margin-top:10px;font-size:17px;color:#5a5a5a}@media all and (max-width: 767px){.cart-terminal-container .cart-terminal-update{text-align:center;padding:0 20px}.cart-terminal-container .cart-terminal-update a{color:white}}@media all and (min-width: 768px){.cart-terminal-container .cart-terminal-delete{margin-left:16px}}@media all and (min-width: 980px){.cart-terminal-container .cart-terminal-delete{width:9.7%}}@media all and (min-width: 768px) and (max-width: 979px){.cart-terminal-container .cart-terminal-delete{width:6.5%}}@media all and (max-width: 767px){.cart-terminal-container .cart-terminal-delete{padding:1px 20px 20px 20px;text-align:center;background:#521852}}.cart-terminal-container .cart-terminal-text-delete{border:1px solid white;padding:5px 0;cursor:pointer}.cart-terminal-container .cart-terminal-promo-info{clear:both;margin-top:20px}@media all and (min-width: 768px){.cart-terminal-container .cart-terminal-promo-info{margin-left:0px}}@media all and (min-width: 768px) and (max-width: 979px){#cart-terminal-block-mobile{width:65.6%}}@media all and (max-width: 767px){#cart-terminal-block-mobile{background:#521852;color:white}}.cart-terminal-infos{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:normal;color:#474747}@media all and (min-width: 768px){.cart-terminal-infos{min-height:90px;border-right:1px solid #CACACA;width:61.4%;margin-left:0;float:left}}@media all and (max-width: 767px){.cart-terminal-infos ul{margin:20px 0;padding:0 20px;color:#fff}}.cart-terminal-infos li{line-height:27px;list-style:none}@media all and (min-width: 768px){.cart-empty-terminal-container{margin-bottom:20px}}@media all and (max-width: 767px){.cart-empty-terminal-container{padding:0 20px 20px}}.cart-portability-container .cart-portability-img,.cart-adsl-portability-container .cart-portability-img{width:36px}@media all and (max-width: 767px){.cart-portability-container .cart-portability-img,.cart-adsl-portability-container .cart-portability-img{display:none}}.cart-portability-container .cart-portability-text,.cart-adsl-portability-container .cart-portability-text{margin-right:3%}.cart-portability-container .cart-portability-text .adsl,.cart-adsl-portability-container .cart-portability-text .adsl{display:inline-block;vertical-align:top}.cart-portability-container .cart-portability-text .adsl-align-check,.cart-adsl-portability-container .cart-portability-text .adsl-align-check{display:inline-block;vertical-align:top;margin-left:10px}.cart-portability-container .cart-portability-text .checkbox label .adsl-portability-check,.cart-adsl-portability-container .cart-portability-text .checkbox label .adsl-portability-check{display:inherit}@media all and (max-width: 767px){.cart-portability-container .cart-portability-text,.cart-adsl-portability-container .cart-portability-text{width:53%;display:inline-block;font-size:14px;line-height:18px;padding:20px 0 10px 20px;margin:0}}.cart-portability-container .cart-adsl-content,.cart-adsl-portability-container .cart-adsl-content{width:89%}@media all and (max-width: 767px){.cart-portability-container .cart-portability-radio,.cart-adsl-portability-container .cart-portability-radio{display:inline-block;vertical-align:top;text-align:right;width:45%;padding:20px 0}}.cart-portability-container .cart-adsl-portability-text,.cart-adsl-portability-container .cart-adsl-portability-text{margin-right:3%;font-weight:bold;margin-bottom:20px}@media all and (max-width: 767px){.cart-portability-container .cart-adsl-portability-text,.cart-adsl-portability-container .cart-adsl-portability-text{width:53%;display:inline-block;font-size:14px;line-height:18px;padding:20px 0 10px 20px;margin:0}}@media all and (max-width: 767px){.cart-portability-container .cart-adsl-portability-radio,.cart-adsl-portability-container .cart-adsl-portability-radio{display:block;vertical-align:top;text-align:left;width:100%;padding:10px}}.cart-adsl-mandate-or-directory-container-checkbox .checkbox{top:-8px;position:relative}.cart-adsl-mandate-or-directory-container-checkbox label{margin-right:0}.cart-errors{display:inline-block;width:50%}.cart-portability-subscribe{margin-top:10px;border-top:1px solid #CACACA;padding-top:10px}@media all and (max-width: 767px){.cart-portability-subscribe{padding:20px}}.numbers-inputs{padding-bottom:20px}@media all and (max-width: 767px){.numbers-inputs{padding-bottom:10px}}.numbers-inputs.no-padding{padding-bottom:0}.numbers-inputs input{height:32px;font-size:0.95em;margin:0;padding-left:7px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}.numbers-inputs.portability-date-select{display:inline-block}.mobile-number-text,.rio-number-text,.portability-date-text{display:inline-block;vertical-align:top;padding-top:0.5em}.mobile-number-text{padding-right:26px}.mobile-number-input{padding-right:25px;display:inline-block;vertical-align:top}.mobile-number-input .unknown-number-cart{display:block}.mobile-number-input input[type=text]{width:205px}.lightbox-info-icon{margin-left:inherit;text-align:center;text-decoration:none}#display-info-frame{left:initial}#display-info-frame .virgin-common-iframe-info{width:50%;margin:0 auto;height:100%;background-color:white;margin:auto;padding:10px;position:relative}.big-lightbox{font-size:14px;padding:10px}@media all and (max-width: 767px){.big-lightbox{font-size:11px}}.big-lightbox>.container-btn{position:absolute;right:-54px;top:0}@media all and (max-width: 767px){.big-lightbox>.container-btn{width:auto;margin:0 !important;right:-51px}}.big-lightbox>.container-btn .btn-i-want{font-size:30px;height:40px;line-height:40px;width:40px;padding:0;border-top-right-radius:2px;border-bottom-right-radius:2px}.big-lightbox .big-lightbox-title{font-weight:bold;display:block;margin-bottom:20px}@media all and (max-width: 767px){.big-lightbox .big-lightbox-title{margin-bottom:10px}}.big-lightbox .big-lightbox-text{display:block;margin-bottom:15px}@media all and (max-width: 767px){.big-lightbox .big-lightbox-text{margin-bottom:5px}}.big-lightbox .big-lightbox-select{display:inline-block;width:65%}@media all and (max-width: 767px){.big-lightbox .big-lightbox-select{width:100%}}.big-lightbox .big-lightbox-option{display:inline-block;width:30%;text-align:center;vertical-align:top;line-height:30px;font-weight:bold}@media all and (max-width: 767px){.big-lightbox .big-lightbox-option{width:100%}}.big-lightbox .big-lightbox-end-text{display:block;margin:10px 0px 0px 0px}.big-lightbox .container-btn{padding:0px 1em}@media all and (max-width: 767px){.big-lightbox .container-btn{margin-top:10px}}.rio-number-text{padding-right:10px}@media all and (max-width: 767px){.rio-number-text{margin-top:15px}}.rio-inline-block{display:inline-block}.rio-number-input{padding-right:25px;display:inline-block}@media all and (max-width: 767px){.rio-number-input{margin-top:15px}}.rio-number-input input[type=text]{width:135px}.rio-number-input .unknown-rio-cart{display:block}.unknow-error{background-position:0 -1861px;width:9px;height:9px;color:#ba0c33;padding-left:13px;font-style:italic}.portability-date .select-wrapper{-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;display:inline-block;width:205px;margin-right:5px}.portability-date select{font-size:1em}.portability-date-info{font-style:italic;font-size:0.8em;width:200px;display:inline-block;vertical-align:middle;line-height:13px}.know-infos{padding-top:20px}.know-infos.no-padding{padding-top:0}@media all and (max-width: 767px){.know-infos{padding-top:10px}}.know-infos-texts{padding-left:30px;margin-top:-11px;padding-right:20px}.know-infos-text{font-size:0.95em;text-align:justify}.know-infos-link{font-size:0.95em}.know-infos-content{text-align:justify}.compulsory-input-text{font-style:italic;font-size:0.8em;padding-top:10px;display:inline-block;margin-top:12px;float:left}.compulsory-legacy-text{font-style:italic;font-size:0.8em;padding-top:10px}.cart-insurance-container .radio input:checked+label .box,.cart-insurance-container .radio .box{background:#fff}@media all and (max-width: 767px){.cart-insurance-container{padding:20px}}@media all and (min-width: 768px){.cart-adsl-mandate-infos{padding:10px 0 10px 10px}}@media all and (max-width: 767px){.cart-adsl-mandate-infos{padding:20px}}.cart-adsl-mandate-infos .checkbox{margin-left:0;position:relative;top:-8px}.cart-adsl-directory-infos{padding:20px 0 10px 10px;border-top:1px solid #CACACA}@media all and (max-width: 767px){.cart-adsl-directory-infos{padding:20px}}.cart-adsl-directory-infos .cart-adsl-directory-container-checkbox .radio input:checked+label .box,.cart-adsl-directory-infos .cart-adsl-directory-container-checkbox .radio .box{background:#fff}.cart-adsl-directory-infos .cart-adsl-directory-text .small{font-size:0.9em}@media all and (min-width: 768px){.cart-adsl-mandate-infos .cart-adsl-mandate-text,.cart-adsl-directory-infos .cart-adsl-directory-text{margin-right:3% !important}}@media all and (min-width: 980px){.cart-adsl-mandate-infos .cart-adsl-mandate-text,.cart-adsl-directory-infos .cart-adsl-directory-text{width:63.515%}}@media all and (min-width: 768px) and (max-width: 979px){.cart-adsl-mandate-infos .cart-adsl-mandate-text,.cart-adsl-directory-infos .cart-adsl-directory-text{width:65.259%}}@media all and (max-width: 767px){.cart-adsl-mandate-infos .cart-adsl-mandate-text,.cart-adsl-directory-infos .cart-adsl-directory-text{display:inline-block;margin-left:30px;margin-top:-20px}}@media all and (max-width: 767px){.cart-total-and-promo-container .cart-delivery-free-text,.cart-total-and-promo-container .cart-promo-code-container,.cart-total-and-promo-container .cart-total-price,.cart-total-and-promo-container .cart-monthly-price{width:48%;border-left:none;padding-left:0;margin-left:0 !important;display:inline-block;text-align:right}}@media all and (max-width: 767px){.cart-total-and-promo-container .cart-delivery-free-title,.cart-total-and-promo-container .cart-monthly-price-text,.cart-total-and-promo-container .cart-price-text,.cart-total-and-promo-container .cart-promo-text{width:50%;display:inline-block}}.cart-total-and-promo-container{position:relative}@media all and (min-width: 768px){.cart-total-and-promo-container{margin-top:10px}}@media all and (max-width: 767px){.cart-total-and-promo-container{padding:0 20px 0}}.cart-total-and-promo-container .cart-delivery-free-text{font-weight:bold;color:#BC0B35}.cart-total-and-promo-container .cart-total-price{font-size:18px}@media all and (max-width: 767px){.cart-total-and-promo-container .cart-submit{padding-left:0;margin-left:0 !important}}@media all and (min-width: 768px) and (max-width: 979px){.cart-total-and-promo-container .cart-empty-container{width:48.5%}}.cart-total-and-promo-border{border-left:1px solid #CACACA;margin-left:7.2% !important;padding-left:20px}.cart-total-and-promo-margin{margin-left:7.2% !important;padding-left:20px}.cart-monthly-price-container{color:#BC0B35}.cart-price-container span{color:#5f2b5d}@media all and (min-width: 768px){.cart-price-text,.cart-monthly-price-text{font-size:18px}}@media all and (max-width: 767px){.cart-price-text,.cart-monthly-price-text{font-size:14px}}.cart-promo-code{margin-bottom:5px}.promo_code_error_message{font-size:0.85em}input.cart-promo-input{width:100px;height:30px;background:#EFEFEF;margin-bottom:0;margin-right:-5px;border-radius:0}@media all and (max-width: 767px){input.cart-promo-input{width:85px}}.cart-btn-promo-code{width:30px;height:30px;font-size:13px;text-align:center;background-color:#5f2b5d;display:inline-block;vertical-align:middle;padding-top:5px;color:white;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0;border-radius:0 2px 2px 0}.cart-btn-promo-code:hover,.cart-btn-promo-code:active,.cart-btn-promo-code:focus{cursor:pointer}.cart-promo-price{display:inline-block}.cart-promo-price .cart-prices-units,.cart-promo-price .cart-prices-cents{font-size:20px}.cart-promo-Ok{display:inline-block;height:30px;width:20px;background-position:0 -1594px;width:19px;height:15px}@media all and (min-width: 768px){.cart-empty-link{position:absolute;bottom:0}}@media all and (max-width: 767px){.cart-empty-link{margin-top:20px}}.cart-actions{margin-top:10px}@media all and (max-width: 767px){.cart-footer{text-align:center}}.cart-footer .cart-footer-left-text{display:inline-block}@media all and (min-width: 980px){.cart-footer .cart-footer-left-text{width:70.5%}}@media all and (min-width: 768px) and (max-width: 979px){.cart-footer .cart-footer-left-text{width:65.5%}}.cart-footer .footer-secure-links{display:inline-block;float:none;width:270px}@media all and (min-width: 980px){.cart-footer .footer-secure-links{text-align:right;float:right;margin-top:10px}}#search{padding:0;background:none;min-height:80px;padding-bottom:30px}#search.opened{display:block}#search .virgin-search-header{height:80px;background-color:#f2f2f2;padding-left:135px;margin:0}@media all and (min-width: 1024px){#search .virgin-search-header{padding-left:145px}}@media all and (max-width: 767px){#search .virgin-search-header{padding-left:80px}}#search .virgin-search-header .virgin-search-content{max-width:945px;margin:auto}@media all and (max-width: 1023px){#search .virgin-search-header .virgin-search-content{max-width:100%}}#search .virgin-search-header .virgin-search-bar{position:relative;display:inline-block;vertical-align:middle;width:73%;height:44px;margin:18px 0;border:1px solid #d9d9d9;background-color:#fff}@media all and (min-width: 768px) and (max-width: 979px){#search .virgin-search-header .virgin-search-bar{width:70%}}@media all and (max-width: 767px){#search .virgin-search-header .virgin-search-bar{width:90%}}#search .virgin-search-header #search-input{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;vertical-align:top;background-color:#fff}#search .virgin-search-header .btn-i-want{margin:17px 0;height:44px;text-transform:uppercase}@media all and (max-width: 767px){#search .virgin-search-header .btn-i-want{display:none}}#search .search-results-content{padding-left:135px;margin-top:-18px}#search .search-results-content .loading{height:100px}@media all and (min-width: 1024px){#search .search-results-content{padding-left:145px}}@media all and (max-width: 767px){#search .search-results-content{padding-left:80px}}#search .search-results-content .search-results-container{max-width:945px;margin:auto}#search .search-results-content #search-results-completion{width:73%;background-color:white;border:1px solid #d9d9d9;border-top:none;-moz-box-shadow:0px 0 30px 0px #878787;-webkit-box-shadow:0px 0 30px 0px #878787;box-shadow:0px 0 30px 0px #878787}@media all and (min-width: 768px) and (max-width: 979px){#search .search-results-content #search-results-completion{width:70%}}@media all and (max-width: 767px){#search .search-results-content #search-results-completion{width:90%}}#search .search-results-content .row-fluid{padding-top:15px;border-bottom:1px solid #d9d9d9;padding-left:40px}#search .search-results-content .row-fluid:hover,#search .search-results-content .row-fluid.active,#search .search-results-content .row-fluid.current_ancestor{background:#eaeaea}#search .search-results-content a{color:black}#search .search-results-content #see-more-results{padding-left:30px;line-height:50px;cursor:pointer;text-decoration:underline;color:black;font-weight:bold;font-size:13px}#search .search-results-content #see-more-results .category-arrow{margin-right:10px}a.search-result-completion-entry{display:block;min-height:20px;line-height:normal;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #d9d9d9;text-decoration:none;cursor:pointer}a.search-result-completion-entry:hover,a.search-result-completion-entry.active,a.search-result-completion-entry.current_ancestor{background:#eaeaea}a.search-result-completion-entry .search-result-firstcol{display:inline-block;width:65%}@media all and (max-width: 767px){a.search-result-completion-entry .search-result-firstcol{width:100%}}a.search-result-completion-entry .search-result-secondcol{display:inline-block;width:30%;text-align:right}@media all and (max-width: 767px){a.search-result-completion-entry .search-result-secondcol{display:block;width:95%;margin:0;margin-top:5px}}a.search-result-completion-entry .image{height:auto;width:35px;margin-left:10px}a.search-result-completion-entry .brand{text-decoration:none;font-size:1.1em;text-transform:uppercase;font-weight:bold}a.search-result-completion-entry .description{display:inline-block;vertical-align:middle;margin-left:10px;margin-right:10px;font-size:0.95em}a.search-result-completion-entry .text-line{display:block}a.search-result-completion-entry .price{color:#f20000;font-weight:bold}.search-result-search-bar-global{font-size:0;padding-bottom:5px}.search-result-search-bar-global .search-result-search-bar{width:calc(100% - 131px);position:relative;display:inline-block;height:44px;border:1px solid #d9d9d9;background-color:#f2f2f2;vertical-align:middle;z-index:10}@media all and (max-width: 767px){.search-result-search-bar-global .search-result-search-bar{width:100%}}.search-input-container{display:block;position:absolute;margin:0;padding:0;top:0;left:50px;right:35px;height:100%}.search-input-container input{width:100%;height:100%}.virgin-icon-lens{background:url("../images/header/lens-small.png") no-repeat center center;vertical-align:top;width:30px;height:30px;left:10px;top:7px;display:block;position:absolute;margin:0;padding:0}.virgin-icon-cross{width:30px;height:30px;right:5px;top:0;display:block;position:absolute;padding:0;background:url("../images/header/cross-search.png") no-repeat center center;vertical-align:top;margin:6px 0 0;cursor:pointer}.search-tag{display:inline-block;width:65px;height:20px;line-height:20px;color:white;text-transform:uppercase;font-size:11px;text-align:center}.search-tag.tag-terminal{background-color:#5f2b5d}.search-tag.tag-offer{background-color:#5f2b5d}.search-tag.tag-range{background-color:#5f2b5d}.search-tag.tag-resolved{background-color:#8cc474}#search-result-search-input{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;vertical-align:top;background-color:#f2f2f2}.search-result-search-results-container{position:relative;width:calc(100% - 131px);max-width:809px;z-index:9}@media all and (max-width: 767px){.search-result-search-results-container{width:100%}}#search-result-search-results-completion{background-color:white;position:absolute;width:100%;margin-top:-5px;box-shadow:0px 0 30px 0px #878787}#search-result-search-results-completion .row-fluid{padding-top:15px;padding-bottom:15px;padding-left:40px;border-bottom:1px solid #d9d9d9}#search-result-search-results-completion .row-fluid:hover,#search-result-search-results-completion .row-fluid.active,#search-result-search-results-completion .row-fluid.current_ancestor{background:#eaeaea}#search-result-search-results-completion .loading{height:100px}#search-result-search-results-completion a{color:black}#search-result-search-results-completion #see-more-results{padding-left:30px;cursor:pointer;line-height:50px;text-decoration:underline;font-weight:bold;font-size:13px}#search-result-search-results-completion #see-more-results .category-arrow{margin-right:10px}.search-result-search-results{margin-bottom:20px;margin-top:20px;border-bottom:2px solid #d9d9d9}.search-result-search-results .link{font-size:13px;color:#292929;text-decoration:none;font-family:"Open Sans",sans-serif;cursor:pointer;padding-right:20px;line-height:44px;display:inline-block}.search-result-search-results .link.active,.search-result-search-results .link.current_ancestor{color:#5f2b5d;font-weight:700;border-bottom:4px solid #5f2b5d}.search-result-search-results .link:hover{text-decoration:none}.search-engine-main-container{min-height:200px;background:white;margin-bottom:10px}.search-engine-main-container .paddingMobileSideTop{height:100%;padding:20px}.search-engine-main-container.ng-cloak{height:24px;background:url(../images/global/ajax-loader.gif) no-repeat scroll center center #fff}.search-engine-main-container .corner-box-mobile{padding-left:90px;padding-right:90px}.search-engine-main-container .btn-i-want{height:44px}@media all and (max-width: 767px){.search-engine-main-container .btn-i-want{display:none}}.search-engine-main-container .search-engine-results .loading{height:24px}.search-engine-main-container .search-engine-results .no-result-message{font-size:15px;font-weight:bold}.search-engine-main-container .search-engine-results .description{overflow:hidden;line-height:20px;max-height:60px;color:#4d4d4d}.search-engine-main-container .search-engine-results .community,.search-engine-main-container .search-engine-results .offers{border-bottom:solid 1px #e5e5e5;margin-bottom:20px;padding-bottom:10px}.search-engine-main-container .search-engine-results .loading.bloc-phone{height:418px}.search-engine-main-container .search-engine-results .loading.bloc-phone:hover{background:url(../images/global/ajax-loader.gif) no-repeat scroll center center #fff}.search-engine-main-container .search-engine-results .community-topic{position:relative}.search-engine-main-container .search-engine-results .community-topic .topic{width:92%;display:inline-block}@media all and (max-width: 767px){.search-engine-main-container .search-engine-results .community-topic .topic{width:100%}}.search-engine-main-container .search-engine-results .community-topic .topic .search-engine-subtitle{display:inline-block;margin-top:0}@media all and (max-width: 767px){.search-engine-main-container .search-engine-results .community-topic .topic .search-engine-subtitle{display:block}}.search-engine-main-container .search-engine-results .author-name{text-transform:uppercase;color:#969696;padding:0;font-size:11px;text-overflow:ellipsis;width:100%;overflow:hidden;display:inline-block;vertical-align:middle}@media all and (max-width: 767px){.search-engine-main-container .search-engine-results .author-name{width:auto}}.search-engine-main-container .search-engine-results .author-community{display:inline-block;vertical-align:top;text-align:center;width:7%}@media all and (max-width: 767px){.search-engine-main-container .search-engine-results .author-community{display:none}}.search-engine-main-container .search-engine-results .author-community .author-avatar-community{width:auto;max-height:80px}.search-engine-main-container .search-engine-results .search-category-mobile-height{height:432px}@media all and (min-width: 768px) and (max-width: 979px){.search-engine-main-container .search-engine-results .search-category-mobile-height{height:auto}.search-engine-main-container .search-engine-results .search-category-mobile-height>.ng-scope{width:50%;display:inline-block}}@media all and (max-width: 767px){.search-engine-main-container .search-engine-results .search-category-mobile-height{height:auto}}.search-engine-main-container .search-engine-results .bloc-phone-width{width:24%}.search-engine-main-container .search-engine-results .bloc-phone-price{padding-bottom:10px}@media all and (min-width: 768px) and (max-width: 979px){.search-engine-main-container .search-engine-results .bloc-phone-width{width:auto;margin-right:20px;float:none}}@media all and (max-width: 767px){.search-engine-main-container .search-engine-results .bloc-phone-width{width:100%;float:none}.search-engine-main-container .search-engine-results .bloc-phone{border-bottom:none}}.search-engine-main-container .search-engine-results .bloc-phone{margin-left:8px}.search-engine-main-container .search-engine-results .bloc-phone .bloc-phone-price.option{text-align:left;font-size:14px;margin-left:20px;min-height:52px}.search-engine-main-container .search-engine-results .bloc-phone .bloc-phone-option-text{font-size:11px;color:#393939;text-transform:uppercase}.search-engine-main-container .search-engine-results .bloc-phone .bloc-phone-option-price{font-size:16px;font-weight:bold}.search-engine-main-container .search-engine-result{margin-top:20px;margin-right:20px;margin-left:20px}.search-engine-main-container .search-engine-result:last-child{border:none}.search-engine-main-container .search-engine-result .row{margin-bottom:20px}.search-engine-main-container .search-engine-result .mobiles{padding-bottom:20px;display:inline-block}.search-engine-main-container .search-engine-result .community,.search-engine-main-container .search-engine-result .editorial-pages,.search-engine-main-container .search-engine-result .crawled-pages,.search-engine-main-container .search-engine-result .offers{border-bottom:1px solid #C1C1C1;padding-bottom:20px}.search-engine-title{clear:both;font-size:20px;line-height:1em;margin-top:40px;margin-bottom:20px;color:#292929;padding-bottom:10px;text-transform:uppercase}.search-engine-subtitle{margin-top:10px;font-size:1em;line-height:20px;display:inline-block}.search-engine-subtitle a{color:#545492}.search-engine-offer-price{color:#545492;font-weight:bold}.category{position:relative}.category .category-arrow{margin-right:10px}.category #see-more-shop-results,.category #see-more-community-results,.category #see-more-pages-results{display:inline-block;color:#292929;font-family:"Open Sans",sans-serif;cursor:pointer;padding:0 20px;text-decoration:underline;position:absolute;top:0;right:0;font-weight:bold}@media all and (max-width: 767px){.category #see-more-shop-results,.category #see-more-community-results,.category #see-more-pages-results{top:24px;left:0;padding-left:0}}
