/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.alert-stock-layer{font-family:sfr,Arial,Helvetica,sans-serif;font-size:13px}.alert-stock-layer li{list-style:none}.alert-stock-layer-top{padding:0 50px 0 50px}.alert-stock-layer-title{margin:0 0 5px 0;font-size:25px}.alert-stock-layer-select-title{margin-top:5px;font-weight:bold;font-size:15px}.alert-stock-layer-variants{margin-top:20px;padding:0}.alert-stock-layer-variants li{margin-bottom:5px}.alert-stock-layer-list-colors{display:inline;padding:0}.alert-stock-layer-list-colors>.variants-picker-color-selected{position:relative;top:0;left:0}.alert-stock-layer-email{margin-top:25px}.alert-stock-layer-email p{margin-bottom:5px}.alert-stock-layer-email input{width:328px;border:1px #888 solid;font-size:14px;height:22px}.alert-stock-layer-optin{margin:25px 0 10px 0}.alert-stock-layer-optin input{vertical-align:text-bottom;margin-right:6px}.alert-stock-layer-optin p{margin-top:8px}.alert-stock-layer-optin label{font-size:13px}.alert-stock-layer-bottom{background-color:#f4f4f4;min-height:85px}.alert-stock-layer-spacer{border-top:1px #cacaca solid;background-color:#d1d1d1;height:1px;border-bottom:1px #ececec solid}.alert-stock-layer-required{color:red;padding:0 60px 0 60px}.alert-stock-layer-alert{margin-top:12px;padding-bottom:12px;text-align:center}.alert-stock-layer-legal{position:relative;text-align:right;padding:0 20px 10px 0}.alert-stock-error{color:red}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.width33{width:33%}.width100{width:100%}.height100{height:100%}.width50{width:50%}.width49{width:49%}.width45{width:45%}.width10{width:10%}.table-carac{width:400px}.table-carac2{width:595px}#servicesSfrTable{border-collapse:collapse;width:95%;margin-left:18px}body.front .listSquare{list-style:square outside none;margin-top:0;margin-bottom:4px}.rating-empty{width:60px;height:16px;display:block}.rating-static{width:60px;height:16px;display:block;background:url('../../static/commons/img/article/star-rating.png') 0 0 no-repeat}.rating-50{background-position:0 0}.rating-40{background-position:-12px 0}.rating-30{background-position:-24px 0}.rating-20{background-position:-36px 0}.rating-10{background-position:-48px 0}.rating-0{background-position:-60px 0}.rating-5{background-position:-48px -16px}.rating-15{background-position:-36px -16px}.rating-25{background-position:-24px -16px}.rating-35{background-position:-12px -16px}.rating-45{background-position:0 -16px}body.front .cell-product{width:360px;min-height:600px;position:relative;display:inline-block;-webkit-transition:all .1s linear;-o-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-kthtml-transition:all .1s linear;transition:all .5s linear}body.lt-ie8 .cell-product{border:1px solid transparent}body.front .imageContainer{position:relative;text-align:center}.miniatureSize{width:50px;height:70px}.carrousel{display:inline-block}.carrousel li{float:left;height:75px;width:80px;padding-top:2px;padding-bottom:2px;vertical-align:middle;list-style:none;text-align:center}a.carrouselPrev,a.carrouselNext{position:relative;top:-50px}a.carrouselPrev{background:url(../../static/commons/img/picto/left-arrow.png) 0 0 no-repeat;min-height:25px;padding-left:40px;padding-top:20px}a.carrouselNext{background:url(../../static/commons/img/picto/right-arrow.png) 0 0 no-repeat;min-height:25px;padding-left:40px;padding-top:20px}a.carrouselPrev:hover{background:url(../../static/commons/img/picto/left-arrow.png) 0 0 no-repeat}a.carrouselNext:hover{background:url(../../static/commons/img/picto/right-arrow.png) 0 0 no-repeat}#history-carousel,#other-devices{margin-top:8px;margin-bottom:8px}.history-carousel-mask{margin:0;padding:0;left:0;width:815px;overflow:hidden}.history-carousel-container{position:relative;padding:0;text-align:left;width:2000px;margin:0}.history-carousel-container li{float:left;width:110px;height:130px;padding-top:2px;padding-bottom:2px;vertical-align:middle;list-style:none;text-align:center}.history-carousel-container .historyLink{height:57px;overflow:hidden}a.carrouselHistoryPrev{background:url(../../static/commons/img/picto/left-arrow.png) 0 0 no-repeat;min-height:25px;padding-left:40px;padding-top:23px;cursor:pointer}a.carrouselHistoryNext{background:url(../../static/commons/img/picto/right-arrow.png) 0 0 no-repeat;min-height:25px;padding-left:40px;padding-top:20px;cursor:pointer}.history-carousel-red a.carrouselHistoryPrev{background:url(../../static/commons/img/picto/left-arrow-red.png) 0 0 no-repeat}.history-carousel-red a.carrouselHistoryNext{background:url(../../static/commons/img/picto/right-arrow-red.png) 0 0 no-repeat}.group-details-layer .tabs_content_container{border-left:none!important;border-right:none!important;border-bottom:none!important}.tab-content{display:none}.comparator-title{color:#444;font-size:35px;font-weight:bold;margin:0}.comparatorLink,.comparatorLink:visited{text-decoration:none;color:#222;vertical-align:middle}.comparatorCheckBox{vertical-align:middle}.paddingL30{padding-left:30px}.web2shop{margin:10px 0}.web2shop_text{display:block;margin-left:30px;font-size:12px}.web2shop_panel{background-position:10px 0;background-repeat:no-repeat;text-align:left;margin-left:55px}.web2shop-details-column{width:208px!important;background-position:10px 0;background-repeat:no-repeat;text-align:left;margin-left:5px;display:inline-block}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}.tops{padding:20px 14px}.tops_title{font-weight:bold;padding:5px 0;font-size:24px}.tops_subtitle{font-weight:bold;margin-bottom:0;font-size:14px}.tops_text{margin-top:0;font-size:14px}.banner{text-align:center;font-family:sfr,Arial,Helvetica,sans-serif;font-size:19px;overflow:hidden;margin-bottom:10px}.img-banner{border:0 none;vertical-align:middle;height:100px}.box_header_inner{display:block;padding:10px 14px;border-bottom:1px solid #dedede}.box_header{font-weight:bold;font-family:sfr,Arial,Helvetica,sans-serif;font-size:16px;background-color:#f7f7f7;border-radius:4px}.box{margin-bottom:30px;border-radius:4px;background-clip:padding-box;border:1px solid #dedede}.mainTitle{text-transform:uppercase;font-size:41px;font-family:sfr,Arial,Helvetica,sans-serif;line-height:1}.mainSubTitle{font-size:24px;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;line-height:1;width:75%}.deviceList-manufacturer{text-align:center;font-family:sfr,Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:15px}.deviceList-manufacturer a{text-decoration:none;color:#000}.showcase-devices-filters-universes{border-top:0;list-style:none outside none;padding:0;margin:0 0 20px;font-family:Arial,sans-serif;font-size:14px}.showcase-devices-filters-universes-universe{position:relative;font-weight:bold;padding:8px;text-decoration:none;color:white;border-top:1px solid #564d8c;border-bottom:1px solid #375159;background-color:#5c5c8f;background-image:-webkit-gradient(linear,left top,left bottom,from(#665d9c),to(#564d8c));background-image:-webkit-linear-gradient(top,#665d9c,#564d8c);background-image:-moz-linear-gradient(top,#665d9c,#564d8c);background-image:-o-linear-gradient(top,#665d9c,#564d8c);background-image:linear-gradient(to bottom,#665d9c,#564d8c)}.showcase-devices-filters-universes-universe-red{position:relative;font-weight:bold;padding:8px;text-decoration:none;color:white;border-top:1px solid #ccc;border-bottom:1px solid #9a9a9a;background-color:#00e094}.showcase-devices-filters-universes-sub{list-style:none outside none;padding:0;margin:0;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.showcase-devices-filters-universes-sub-last{border-bottom:1px solid #d9d9d9}.showcase-devices-filters-universes-subitem{padding:5px 10px}.showcase-devices-filters-universes-link{color:#4485c7;text-decoration:none;cursor:pointer;border:medium none;padding:0}.showcase-devices-filters-universes-link:hover{text-decoration:underline}.categoryLink_active{font-weight:bold;color:black}.deviceFilter{border-top:0;list-style:none outside none;padding:0;margin:0;font-family:Arial,sans-serif;font-size:14px;border-bottom:1px solid #d9d9d9}.deviceFilter_label{position:relative;font-weight:bold;padding:8px;text-decoration:none}.deviceFilter_otherFilters{border:1px solid #d9d9d9;cursor:pointer;background-color:#f6f6f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#EEE));background-image:-webkit-linear-gradient(top,#FFF,#EEE);background-image:-moz-linear-gradient(top,#FFF,#EEE);background-image:-o-linear-gradient(top,#FFF,#EEE);background-image:linear-gradient(to bottom,#FFF,#EEE)}.deviceFilter_sublist{list-style:none outside none;padding:0;margin:0;border:1px solid #d9d9d9;border-top:1px solid #ededed;border-bottom:0}.designSublistInSinisterMode{padding-top:20px}.azertyDesignInSinisterMode{top:-41px!important}.deviceFilter_subsublist{list-style:none outside none;padding:0;margin:0;border:0}.deviceList-name{text-align:center;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;margin:0 10px;font-size:18px}.deviceList-name a{text-decoration:none;color:#000}.deviceList_btnWrapper{width:100%;text-align:center;padding:10px 0}.deviceFilter_subitem{padding:5px 10px}.deviceFilter_otherBrand{font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold!important}.deviceFilter_header{border:1px solid #dedede;border-bottom:0;padding:10px}.deviceFilter_header_text{font-weight:bold;font-size:16px}.deviceFilter_header_link{float:right;font-weight:bold;line-height:2}.link{color:#4485c7;text-decoration:none;cursor:pointer;border:medium none;padding:0}.deviceFilter_select{width:210px;height:30px;margin:10px;padding:5px;border:1px solid #ccc;font-size:14px;box-shadow:0 1px rgba(0,0,0,0.2) inset}.characteristics_label{padding:12px 1px 6px 0;margin:0 10px;font-weight:bold;display:block;font-size:14px;border-top:2px solid #d9d9d9;color:#4485c7;text-decoration:none;cursor:pointer}.universeLink{text-decoration:none;color:white}.deviceFilter_subitem_input{vertical-align:middle}.deviceFilter_subitem_label,.deviceFilter_subitem_label a{font-family:sans-serif;color:#222;font-size:14px;cursor:pointer;text-decoration:none;vertical-align:text-top}.deviceFilter_subitem_label.disabled{pointer-events:none;cursor:auto}.deviceFilter_subitem.deviceFilter_empty .deviceFilter_subitem_label{cursor:auto;color:#888}.deviceFilter_subitem.deviceFilter_empty .deviceFilter_subitem_label:hover{text-decoration:none}.deviceFilter_subitem_label:hover,.deviceFilter_subitem_label a:hover{text-decoration:underline}.deviceFilter_subitem_resultNb{color:#888;font-size:12px}.deviceFilter-design-item{width:100px;height:92px;display:inline-block;padding:10px 0;margin-left:4px;margin-right:4px;top:3px;position:relative}.deviceFilter-design-desc{display:inline-block;width:72px;position:relative;top:-20px}.deviceFilter-design-input{width:22px;position:relative;top:7px}.deviceFilter-design-img{padding:0;background-repeat:no-repeat;background-image:url('../../static/commons/img/article/filter/device-filters-icons.png');width:102px;height:75px}.deviceFilter-design-resultNb{padding-left:3px}.deviceFilter-design-label{position:relative;width:101px;top:60px}#list-of-articles .mobile-logos{width:85px;position:absolute;top:10px;left:20px}#list-of-articles .mobile-header{position:relative}#list-of-articles .mobile-details{width:100%}#list-of-articles .mobile-details-picker{margin-bottom:10px;margin-top:10px}#list-of-articles .mobile-details-top{text-align:center}#list-of-articles .mobile-details-rating{line-height:18px;height:19px}#list-of-articles .mobile-details-rating .device-rating{display:inline-block;vertical-align:middle}#list-of-articles .mobile-details-rating-reviews{color:#4485c7;font-size:12px;vertical-align:middle;text-decoration:none}#list-of-articles .mobile-details-rating-reviews:hover{text-decoration:underline}#list-of-articles .mobile-details-middle{text-align:left;margin:0 74px}#list-of-articles .mobile-details-loan{margin-left:2px}.mobile-details-loan .monthlyFeesClass{font-size:12px;width:250px}.mobile-details-loan .upFront-first-option{width:250px;margin-bottom:5px}#list-of-articles .mobile-details-stock{margin-left:2px}#list-of-articles .mobile-details-stock .preorderDate{margin-left:17px}#list-of-articles .mobile-details-stock img{margin-left:-2px}#list-of-articles .mobile-details-comparator{margin-left:2px;padding-top:5px;min-height:24px}#list-of-articles .mobile-image{cursor:pointer;margin-top:8px}#list-of-articles .mobile-image img{height:260px}.cell-product:HOVER{box-shadow:0 0 5px 5px #aaa;-webkit-transition:all .1s linear;-o-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-kthtml-transition:all .1s linear;transition:all .5s linear}.no-boxshadow .cell-product:HOVER{border-color:black!important}.mobile-order-details{visibility:hidden;background-color:#ededed;position:absolute;bottom:0;width:100%}.cell-product:HOVER .mobile-order-details{visibility:visible;-webkit-transition:all .1s linear;-o-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-kthtml-transition:all .1s linear;transition:all .1s linear}.cell-product .mobile-availability{font-family:arial;line-height:1.2;font-weight:bold;margin:0;vertical-align:top;color:#888}.deviceFilter_width40{width:40%}.searchHeader{border:1px solid #dedede;margin-bottom:20px;margin-top:20px;padding:10px;text-align:left;background-image:linear-gradient(to bottom,white,#ededed);font-size:.75rem}.searchHeader_title{font-weight:bold;text-align:left;font-size:14px;display:inline-block;width:100px}.searchHeader_advanced{text-align:right;margin-left:10px;display:inline-block;font-size:14px;width:579px}.searchHeader_advanced{text-align:right}.searchHeader_filter{padding:0 10px;border-left:1px solid #dedede}.searchHeader_filter._is_current{font-weight:bold;color:black}.searchHeader_filter:first-child{border-left:medium none}#BVCustomerRatings{height:35px;overflow:hidden}.tooltip{margin-left:3px;z-index:900;position:relative}.deviceList_heading{border-bottom:1px solid #ededed}.deviceList_heading_link{display:inline-block;margin-left:10px;font-size:14px}.deviceList_heading_link:hover{text-decoration:underline}.deviceList_title{display:inline-block;font-size:25px;margin-bottom:5px}.box{border:1px solid #dedede;border-radius:4px;background-clip:padding-box;margin-bottom:30px}.slideshow_entry{width:170px;display:table-cell;text-align:center;vertical-align:middle;padding:10px 20px}.carousel_items{list-style:none outside none;position:relative;padding:0;margin:0}.carousel_item{width:4%;position:relative;float:left;display:block;height:100%;text-align:center}.modelsPhone_subtitle{font-weight:bold;margin-top:5px;border-top:1px solid #dedede;padding-top:15px;font-family:'SFR';font-size:14px}.modelsPhone_items{list-style:none outside none;margin:0;padding:0;overflow:hidden;display:block;position:relative;float:left;height:100%;text-align:left;padding:0 10px 10px;width:25%}.modelsPhone_link{display:block;margin-top:8px}.upLink{overflow:hidden;padding:10px 0}.upLink_text{position:relative;float:right;padding-left:20px;color:#4485c7;text-decoration:none;border:medium none;padding:0;background:none repeat scroll 0 0 transparent;-moz-box-sizing:border-box}.devices-promos{margin-left:0!important;display:inline-block;margin-top:0!important}.devices-promos:before{left:45px!important}.more_details{padding:25px;text-align:center}.more_details:before{padding:25px;text-align:center;background:url("../../static/commons/css/article/static/commons/img/picto/bottom-div.jpg")}.more_caracteristics{display:none}.eco-participation{color:#979797}.brandsColor{color:#4485c7}.group-details-share{vertical-align:middle;text-align:left;height:30px}.group-details-share .share-label{position:absolute}.group-details-share .group-details-share-socialization{margin-left:75px}.group-details-share .socialization{margin:0!important;display:inline-block;padding:0 0 0 10px}.group-details-picker{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding-top:15px;padding-bottom:10px}.margin45{margin-right:45px}.picker-label{position:relative;top:2px;margin-right:5px}.group-detail-delivery{background:#f7f7f7;padding:5px 0;border-top:1px solid #EEE;border-bottom:1px solid #EEE}.filter-toggler{display:inline-block;width:14px;height:13px;padding-right:4px}.filter-toggler-down{background:url('../../static/commons/img/article/filter/arrows.png') 0 0 no-repeat;background-position:7px 0;top:3px;margin-right:6px;position:relative}.filter-toggler-up{background:url('../../static/commons/img/article/filter/arrows.png') 0 0 no-repeat;background-position:-13px 0;margin-right:-4px;top:3px;position:relative}.filter-toggler-blue-down{background:url('../../static/commons/img/article/filter/blue-arrows.png') 0 0 no-repeat;background-position:7px 0;margin-left:-3px;position:relative;top:-1px}.filter-toggler-blue-up{background:url('../../static/commons/img/article/filter/blue-arrows.png') 0 0 no-repeat;background-position:-13px 0;margin-left:3px;position:relative;top:2px}.box{-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.navigationHistory,.other-devices-title{font-size:25px;font-weight:bold;padding-left:20px;margin-top:12px}.details-device-title{margin:0;font-size:20px;font-weight:bold;font-family:sfr,Arial,Helvetica,sans-serif}.tabs_wrapper .tabs_content_container .tab-content .goTopDiv{padding-left:863px;margin-bottom:5px}.change-mobile-button{width:196px;font-weight:bold}.device-price .change-mobile-message{margin-top:-8px;margin-bottom:5px}.topSfrTooltipster-grey{border:1px solid #ccc;background:#efefef;color:#000;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}.topSfrTooltipster-grey .tooltipster-content{font-family:Arial,sans-serif;font-size:12px;line-height:14px;padding:15px 15px}.topSfrTooltip-title{font-weight:bold;padding-left:7px}.topSfrTooltip-content{padding:7px 7px 7px 7px}.devicePaymentOption .manyTimesPayment{padding-top:4px;font-family:arial,sans-serif;font-weight:bold}.device-showcase-ineligibilite{width:100%!important;margin-left:0!important}.variants-picker{position:relative;height:30px}.variants-picker-colors{display:inline}.variants-picker-color{position:relative;display:inline-block;width:23px;height:23px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border:2px #FFF solid;vertical-align:middle;cursor:pointer}.variants-picker-color-selected{position:absolute;top:-2px;left:-2px;border-radius:15px;border:2px #7371bc solid;z-index:1}.variants-picker-color-selected.red{border-color:#00e094}.variants-picker-color-snippet{width:21px;height:21px;border:1px #DDD solid;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.variants-picker-color-selected .variants-picker-color-snippet{border:1px white solid}.variants-picker-color-unavailable:before{position:absolute;content:"";left:-3px;top:-1px;width:32px;height:32px;background:url('../../static/commons/img/article/line.png') 0 0 no-repeat;z-index:999}.variants-picker-color-selected .variants-picker-color-unavailable:before{left:-3px;top:-1px}.variants-picker .variants-picker-one-capacity{line-height:21px;vertical-align:middle;text-align:center;display:inline-block;border:1px solid #ddd;background-color:#FFF;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;font-size:13px;color:#636397;-webkit-box-shadow:1px 1px 0 #DDD;-moz-box-shadow:1px 1px 0 #DDD;box-shadow:1px 1px 0 #DDD;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;border-radius:5px!important;width:60px;height:28px;margin-right:5px}.variants-picker .variants-picker-one-capacity .one-capacity-label{padding-top:3px}.variants-picker .selectricWrapper{position:relative;cursor:pointer;display:inline-block;vertical-align:middle;font-family:sfr,Arial,Helvetica,sans-serif!important;font-weight:bold!important;font-size:13px!important;border:1px solid #DDD;color:#636397;-webkit-box-shadow:1px 1px 0 #DDD;-moz-box-shadow:1px 1px 0 #DDD;box-shadow:1px 1px 0 #DDD;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;border-radius:5px!important;width:70px;height:28px;margin-right:5px;background:white}.mobilesList-group-details .variants-picker .selectricWrapper,.mobilesList-group-details .variants-picker .variants-picker-one-capacity{width:55px;font-size:11px!important}.variants-picker .variants-picker-in-universe-red{color:#eb1a10!important}.variants-picker .selectric{position:relative;display:inline-block;top:4px}.variants-picker .selectric .label{display:inline-block;margin:0;padding:0 0 0 5px;min-width:35px;vertical-align:middle;text-align:center}.mobilesList-group-details .variants-picker .selectric .label{padding:0}.variants-picker .selectric .button{display:inline-block;width:20px;height:22px;text-align:center;vertical-align:middle;font:0/0 a;*font:.6666666666666666px Lucida Sans Unicode,Arial Unicode MS,Arial;background:url(../../static/commons/img/arrows/picker-arrow.png) no-repeat right #FFF}.mobilesList-group-details .variants-picker .selectric .button{width:17px}.variants-picker .selectricOpen{border-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.variants-picker .selectricOpen .button{background:0}.variants-picker .selectricOpen .selectricItems{display:block}.variants-picker .selectricHideSelect{position:relative;overflow:hidden;width:0;height:0}.variants-picker .selectricInput{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:NaN a!important;background:none!important}.variants-picker .selectricItems{display:none;position:absolute;top:0;left:0;background:white;border:1px solid #CCC;z-index:9998;width:70px!important;border:1px solid #DDD;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;border-radius:5px!important}.mobilesList-group-details .variants-picker .selectricItems{width:55px!important}.variants-picker .selectricItems ul,.selectricItems li{list-style:none;padding:0;margin:0;line-height:20px;min-height:20px;color:#7b7b7b}.variants-picker .selectricItems li{display:block;margin:0 5px 0 5px;padding:5px 0 4px 0;border-bottom:1px solid #DDD;cursor:pointer;text-align:left}.variants-picker .selectricItems li:hover{color:#636397}.variants-picker .variants-picker-in-universe-red .selectricItems li:hover,.variants-picker .variants-picker-one-capacity-in-universe-red{color:#eb1a10!important}.variants-picker .variants-picker-in-universe-red .selectric .button{background:url(../../static/commons/img/arrows/picker-arrow-red.png) no-repeat right #FFF}.variants-picker .selectricItems .last{border-bottom:0}.bolm-link,.bolm-button,.bolm-radio-activated{font-family:sfr,Arial,Helvetica,sans-serif}.bolm-link,.bolm-button{font-size:15px;display:inline-block;cursor:pointer}.bolm-link{color:#000;text-decoration:none}.bolm-button{padding:8px 10px;margin:3px;text-decoration:none}.bolm-button-arrow-left{margin:0 2px 0 0}.bolm-button-arrow-right{margin:0 0 0 2px}.bolm-button-disabled{border:1px solid #ccc;color:#ddd;background:linear-gradient(to top,#eee,#fff);cursor:not-allowed}.bolm-button,.bolm-button-disabled{-webkit-box-shadow:0 1px 4px #ddd;-moz-box-shadow:0 1px 4px #ddd;box-shadow:0 1px 4px #ddd}.bolm-button,.bolm-button-disabled,.bolm-radio-activated{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.bolm-button-white{border:1px solid #ccc;color:#000;background:#fff}.bolm-button-grey{border:1px solid #ccc;color:#000;background:linear-gradient(to top,#eee,#fff)}.bolm-button-grey:hover{background:linear-gradient(to top,#ddd,#fff)}.bolm-button-purple{border:1px solid #636397;color:#fff;background:#636397}.bolm-button-light-purple{border:1px solid #c2c2dc;color:#fff;background:#c2c2dc}.bolm-button-purple:hover{background:#6f6fab}.bolm-button-red{border:1px solid #ce1803;color:#fff;background:#eb1a10}.bolm-button-light-red{border:1px solid #eda5ad;color:#fff;background:#eda5ad}.bolm-button-red:hover{background:#ce1803}.bolm-button-orange{border:1px solid #ff7400;color:#fff;background:#ff7400}.bolm-button-orange:hover{background:#ff9700}.bolm-radio{border:1px solid transparent;padding:8px 8px;margin:4px;font-size:14px;display:inline-block}.bolm-radio-activated{margin:4px;border:1px solid #ccc;background:linear-gradient(to bottom,#eee,#fff);font-weight:bold}body.front .redButtonRightArrowRight{position:relative;display:inline-block}body.front .redButtonRightArrowRight *{position:relative;font-size:12px;margin:0;padding-bottom:0;text-decoration:none;color:#fff}body.front .redButtonRightArrowRight a span{display:block;float:left;font-weight:700;height:31px;line-height:31px}body.front .redButtonRightArrowRight .buttonLeft{width:15px;background:url('../../static/commons/img/picto/btn_forward_left.png') top left no-repeat}body.front .redButtonRightArrowRight .buttonLabel{padding:0 10px 0 10px;min-width:70px;text-align:center;background:url('../../static/commons/img/picto/btn_forward_middle.png') top left repeat-x}body.front .redButtonRightArrowRight .buttonRight{width:27px;background:url('../../static/commons/img/picto/btn_forward_right.png') top left no-repeat}body.front .redButtonRightArrowRight:hover .buttonLeft{background-position:0 -31px}body.front .redButtonRightArrowRight:hover .buttonLabel{background-position:0 -31px}body.front .redButtonRightArrowRight:hover .buttonRight{background-position:0 -31px}body.front .redButtonClose{position:relative;display:inline-block}body.front .redButtonClose *{position:relative;font-size:12px;margin:0;padding-bottom:0;text-decoration:none;color:#fff}body.front .redButtonClose a span{display:block;float:left;font-weight:700;height:31px;line-height:31px}body.front .redButtonClose .buttonLeft{width:15px;background:url('../../static/commons/img/picto/btn_close_left.png') top left no-repeat}body.front .redButtonClose .buttonLabel{padding:0 10px 0 10px;min-width:70px;text-align:center;background:url('../../static/commons/img/picto/btn_close_middle.png') top left repeat-x}body.front .redButtonClose .buttonRight{width:27px;background:url('../../static/commons/img/picto/btn_close_right.png') top left no-repeat}body.front .redButtonClose:hover .buttonLeft{background-position:0 -31px}body.front .redButtonClose:hover .buttonLabel{background-position:0 -31px}body.front .redButtonClose:hover .buttonRight{background-position:0 -31px}body.front .greyButton{border:1px solid #ddd;margin:2px;padding:5px;padding-left:5px;padding-right:10px;background:-webkit-linear-gradient(top,white,#eee);background:-moz-linear-gradient(top,white,#eee);background:linear-gradient(top,white,#eee);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:.5px -0.5px 1px rgba(0,0,0,0.1);-moz-box-shadow:.5px -0.5px 1px rgba(0,0,0,0.1);box-shadow:.5px -0.5px 1px rgba(0,0,0,0.1)}body.front .greyButtonLink,body.front .greyButtonLink:hover,body.front .greyButtonLink:active,body.front .greyButtonLink:focus{text-decoration:none}body.front .greyButtonLink.rightArrow span{padding-left:20px;background:url(../../static/commons/img/picto/larrow.png) no-repeat 0 -4px}.purpleButton{display:inline-block;margin-left:1em;margin-right:1em;color:white;border:0;font-size:12px;font-family:Arial;padding:7px;padding-left:5px;padding-right:5px;background:#636397;width:100px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}.no-borderradius .roundedBorders{behavior:url(../../static/commons/css/static/commons/js/PIE.htc)}.roundedBorders{border-radius:5px}.purpleButtonLink,.purpleButtonLink:hover,.purpleButtonLink:active,.purpleButtonLink:focus{text-decoration:none;color:white!important}.purpleButtonLink span{color:white!important}.redButton{display:inline-block;margin-left:1em;margin-right:1em;padding:10px;padding-left:20px;padding-right:20px;background:#ce1803;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}.redButtonLink,.redButtonLink:hover,.redButtonLink:active,.redButtonLink:focus{text-decoration:none;color:white!important}.redButtonLink span{color:white!important}body.front .redUniverseButtonRightArrowRight{position:relative;display:inline-block}body.front .redUniverseButtonRightArrowRight *{position:relative;font-size:12px;margin:0;padding-bottom:0;text-decoration:none;color:#fff}body.front .redUniverseButtonRightArrowRight a span{display:block;float:left;font-weight:700;height:31px;line-height:31px}body.front .redUniverseButtonRightArrowRight .buttonLeft{width:15px;background:url('../../static/commons/img/picto/red_btn_forward_left.png') top left no-repeat}body.front .redUniverseButtonRightArrowRight .buttonLabel{padding:0 10px 0 10px;min-width:70px;text-align:center;background:url('../../static/commons/img/picto/red_btn_forward_middle.png') top left repeat-x}body.front .redUniverseButtonRightArrowRight .buttonRight{width:27px;background:url('../../static/commons/img/picto/red_btn_forward_right.png') top left no-repeat}body.front .redUniverseButtonRightArrowRight:hover .buttonLeft{background-position:0 -31px}body.front .redUniverseButtonRightArrowRight:hover .buttonLabel{background-position:0 -31px}body.front .redUniverseButtonRightArrowRight:hover .buttonRight{background-position:0 -31px}.bubble{margin:10px 20px 5px 20px;position:relative;z-index:1;text-align:left;font-size:12px;line-height:14px;border:1px solid #ccc;min-width:140px}.bubble:before{content:'';width:10px;height:10px;position:absolute;top:-5px;left:30px;z-index:2;border:1px solid #ccc;background:#f7f7f7;-webkit-transform:matrix(1.370,-0.696,1.350,0.755,0,0);-moz-transform:matrix(1.370,-0.696,1.350,0.755,0,0);-ms-transform:matrix(1.370,-0.696,1.350,0.755,0,0);-o-transform:matrix(1.370,-0.696,1.350,0.755,0,0);transform:matrix(1.370,-0.696,1.350,0.755,0,0);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.bubble_inner{position:relative;z-index:3;padding:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f7f7f7}.no-cssgradients .bubble_inner{background-color:#f6f6f6}.no-csstransforms .bubble:before{border-bottom:0;border-left:0;width:19px;height:6px;border-top:0;border-right:0;background:url("../../static/commons/img/arrows/bubble_arrow_small.png") no-repeat}.bubble_list{margin:0;padding:0;list-style:none;font-family:Arial}.promo-bulletList{list-style:inside;list-style-type:disc}.bolmLink.downloadLink{background:url("../../static/commons/img/picto/coupon_picto.png") no-repeat left top;padding-left:22px}.paginationContainer{width:100%;display:inline-block;margin-right:5px;margin-bottom:15px}.pagination{margin-top:8px;display:inline-block;float:right;padding-right:25px}.pagination a{text-decoration:none;color:#15B}.pagination a,.pagination span{display:block;float:left;padding:5px;margin-bottom:5px;margin-left:12px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;width:20px;height:20px;text-align:center;border:1px solid transparent}.pagination a:hover{-webkit-box-shadow:0 1px 5px rgba(50,50,50,0.5);-moz-box-shadow:0 1px 5px rgba(50,50,50,0.5);box-shadow:0 1px 5px rgba(50,50,50,0.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.pagination .current{background:0;color:#15B;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.5);box-shadow:0 1px 5px rgba(0,0,0,0.5);border:1px solid transparent;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.no-boxshadow .pagination .current,.no-boxshadow .pagination a:hover{border-color:#888!important}.pagination .next,.pagination .prev{border:0;background:#616197;color:white;font-size:15px;font-weight:bold}.pagination.pagination-red .next,.pagination.pagination-red .prev{background:#eb1a10}.pagination .current.prev,.pagination .current.next{color:#888;background:#ededed}.pagination.pagination-red .current.prev,.pagination.pagination-red .current.next{color:#888;background:#ededed}body.front .promo-container{position:relative;background:-webkit-linear-gradient(top,white,#eee);background:-moz-linear-gradient(top,white,#eee);background:linear-gradient(top,white,#eee);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ddd;padding:2px 0 2px 5px;margin:10px 0;display:inline-block;min-width:50px;text-align:left!important}body.front .promo-container:before{display:none\9;content:'';width:10px;height:10px;position:absolute;left:50%;top:-7px;z-index:2;border-left:1px solid #ddd;border-top:1px solid #ddd;background:white;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body.front .promo-container .promo-content{padding:2px;height:15px;vertical-align:middle;font-family:Arial}body.front .mobilesList-mobile-details .promo-tooltip-img{cursor:pointer;margin-left:2px;margin-bottom:-4px}.goTopDiv{padding-left:878px;margin-bottom:5px}.goTopDivImg{margin-right:3px}.hiddenBorder{border:6px solid transparent;position:relative}body.front .mainContent:before{content:" ";display:table}body.front .mainzone{float:left;width:715px}#confMainContent .txtStriked{font-family:Arial,Helvetica,sans-serif}body.front .rightzone{float:right;width:255px;margin:0;position:relative}body.front .zone{border:1px solid #cac7c7;width:100%;margin-top:10px}body.front table,tr,td{font-size:12px}body.front .tableWidth100{width:100%}body.front .titleFontArialSS{font-family:sfr,Arial,Helvetica,sans-serif;font-size:39px;font-weight:100;line-height:.5em}body.front .titleFontArialBSS{font-family:sfrblack,arial,helvetica,sans-serif;font-size:41px;line-height:.5em}body.front .letterSpacing2{letter-spacing:2pt}body.front .shadowed{-moz-box-shadow:-2px 0 2px #d1d1d1;-webkit-box-shadow:-2px 0 2px #d1d1d1;box-shadow:-2px 0 2px #d1d1d1}body.front .blueSquare{-webkit-padding-start:20px;-moz-padding-start:20px}body.front .blueSquare li{background:no-repeat scroll left 4px transparent;padding-left:1px}body.front .greyModBlock .leftinner .hd{display:block;padding-top:4px;padding-bottom:2px;position:relative;height:auto}body.front .greyModBlock .leftinner .bd{padding:1px}body.front .greyModBlock .inner .hd{display:block;position:relative;height:40px;z-index:300}body.front .greyModBlock .inner .bd{padding:1px}body.front .bd{margin:0 2px;padding-bottom:10px}body.front .round{-moz-border-radius:15px;border-radius:15px;padding:3px;border:1px solid;background-color:#757575;border-color:#757575;width:20px;text-align:center}.optionMobileTable .informativeZone{padding:15px;font-family:Arial}.optionSynopsisContent{margin-left:10px;clear:both;display:block}.toggleDetailsContent{margin-left:10px;padding-top:5px;clear:both}.toggleDetailsContentSIM{margin-top:45px;padding-top:5px;clear:both}.shadowOption{color:rgba(0,0,0,0.8);text-shadow:0 1px 0 #fff;line-height:1.5}.shadowOptionhover{-webkit-box-shadow:0 0 5px 5px #aaa;-moz-box-shadow:0 0 5px 5px #aaa;box-shadow:0 0 5px 5px #aaa;z-index:999}.no-boxshadow .shadowOptionhover{border:5px solid #888!important}.checkedOption{border:5px solid #636397!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.checkedOption-red{border:5px solid #eb1a10!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadowOption a{margin-left:10px}#contentOption>table>tbody>tr:nth-child(2)>td{padding-top:10px}.options-container{padding-top:10px}.options-container label.error{font-weight:bold;color:red;padding:2px 8px;margin-top:2px}.options-container input.error{color:#b94a48;border-color:#b94a48}.priceSpan{width:90px}.optionPrecheckedLabel{line-height:1px;font-family:Arial,Helvetica,sans-serif}.tooltipster-grey{border-radius:5px;border:1px solid #ccc;background:#efefef;color:#000;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}.tooltipster-grey .tooltipster-content{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;padding:8px 10px}.tooltipster-error{border-radius:5px;border:1px solid #f71169;background:#fefefe;color:#f71169;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}.tooltipster-error .tooltipster-content{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:12px;padding:8px 10px}.optionsSIM-container{padding-top:20px}.options-title{font-size:20px;line-height:1;padding-left:10px;clear:both}.options-title.sim{width:430px}.divLeftOptionBox{width:35px;text-align:center}.divLeftOptionBox input[type="checkbox"]{vertical-align:middle}.divHorizontalSep{width:100%}.divMiddleOptionBox{width:460px;border-left:1px solid #CCC}.disabled .divMiddleOptionBox,.disabled .divRightOptionBox{color:#dedede}.disabled .divRightOptionBox span.txtRed{color:#ffafaf}.disabled .incomp-label-mctu{font-weight:bold}.disabled .divRightOptionBox span.txtPurple{color:#9898b9}.divMiddleOptionBox .toggler{margin-left:10px}.option-title-content{margin-left:10px;display:inline-block}.labelMiddleOptionBox .additional{font-weight:100}.divRightOptionBox{margin-right:8px;text-align:right}.divMiddleOptionSIMBox{width:400px;padding-left:10px}.divRightOptionSIMBox{width:220px;margin-top:-110px;margin-right:20px;z-index:105}.divMiddleOptionExtraChoiceBox{border:1px solid #f2f2f2;background-color:#f2f2f2;margin-top:5px;padding-bottom:5px;padding-left:10px;line-height:1.5em}.divMiddleOptionExtraChoiceBox table{border-spacing:2px;border-collapse:separate}.divMiddleOptionExtraChoiceBox th:nth-child(n+2),.divMiddleOptionExtraChoiceBox td:nth-child(n+2){padding:0 0 0 20px}.divMiddleOptionExtraChoiceBox p{-webkit-margin-before:.5em;-webkit-margin-after:.5em;-webkit-margin-start:0;-webkit-margin-end:0;margin-top:7px;margin-bottom:5px}span.spanSIMChoice{height:20px;display:inline-block}span.spanSIMChoice input[type="radio"],span.spanSIMChoice label{height:100%;vertical-align:middle}.divMiddleOptionExtraChoiceBox.divMiddleOptionParamChoiceBox{margin-top:40px}.divRightOptionSIMChoiceBox{margin-right:8px;text-align:right;margin-bottom:25px}.header-link{float:right;margin-top:18px;margin-right:16px;font-weight:bold;font-size:14px;font-family:Arial,Helvetica,sans-serif}.step--done .header-link,.step--disable .header-link{display:none}hr.fancy-line{border:0;height:6px;border-top:none!important;position:relative}hr.fancy-line:before{top:-0.5em;height:1em}hr.fancy-line:after{content:'';height:.5em;top:1px}hr.fancy-line:before,hr.fancy-line:after{content:'';position:absolute}hr.fancy-line,hr.fancy-line:before{background:radial-gradient(ellipse at center,rgba(0,0,0,0.1) 0,rgba(0,0,0,0) 75%)}hr.fancy-line:after{background:#f4f4f4}div.arrowStyle{width:100%}div.arrowUpBlue{background:url("../../static/commons/img/picto/arrow-up-blue.png") top no-repeat;padding-top:5px;text-align:center}div.arrowDownBlue{background:url("../../static/commons/img/picto/arrow-down-blue.png") bottom no-repeat;padding-bottom:5px;text-align:center}div.arrowDownLeftBlue{background:url("../../static/commons/img/picto/arrow-down-blue.png") left no-repeat;padding-left:15px;text-align:left}div.arrowUpLeftBlue{background:url("../../static/commons/img/picto/arrow-up-blue.png") left no-repeat;padding-left:15px;text-align:left}.layerLastcourse{width:100%;height:100%;background:rgba(0,0,0,0.7);position:fixed;top:0;left:0;z-index:999999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.layerLastcourseContainer{padding:1px;display:table;width:775px;min-width:450px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:initial;-moz-border-radius:initial;border-radius:initial}.layerLastcourseContentHeader{background-color:#eee;height:50px;min-height:50px;width:100%;display:inline-table}.layerLastcourseContent{display:inline-table;width:100%;margin-top:10px}.layerLastcourseContentLine{display:table-row}.layerLastcourseContentCell{display:table-cell;vertical-align:middle;padding:5px 30px}.layerLastcourseCondition a:hover{text-decoration:underline}.layerLastcourseContentCancelButton{display:table-cell;width:23%}.layerLastcourseContentContinueButton{display:table-cell;width:77%;text-align:center}.layerLastcourseOptionslabelOneItem{list-style:inside;list-style-type:none}.layerLastcourseOptionslabelList{list-style:inside;list-style-type:square}.macUrl{background:url("../../static/commons/img/picto/arrow-down-blue.png") left no-repeat;padding:15px}.macUrl-activated{background:url("../../static/commons/img/picto/arrow-up-blue.png") left no-repeat;padding:15px}.listOfferContainer{border-top:1px solid #dedede}.offersList-noSelectionLink{float:right}body.front .shadowDivStyle{-webkit-box-shadow:0 0 5px 5px #aaa;-moz-box-shadow:0 0 5px 5px #aaa;box-shadow:0 0 5px 5px #aaa;z-index:5}body.front .SFR_M8PrvfFE #tableOffres .shadowDivStyle{border-color:#616197!important;box-shadow:none;z-index:5;margin:-6px 0;padding:6px 0;border-width:6px}body.front .SFR_M8PrvfFE #tableOffres .shadowDivStyle-red{border-color:#eb1a10!important;box-shadow:none;z-index:5;margin:-6px 0;padding:6px 0;border-width:6px}.no-boxshadow .shadowDivStyle{border-color:#888!important}body.front .checkedDivStyle{border-color:#616197!important;z-index:2;border-width:6px}body.front .SFR_M8PrvfFE #tableOffres .checkedDivStyle,body.front .SFR_M8PrvfFE #tableOffres .checkedDivStyle-red{margin:0;padding:0}body.front .checkedDivStyle-red{border-color:#eb1a10!important;z-index:2;border-width:6px}body.front .marginTwoPixel{margin:2px}.ConfOfferFilterZone{background:#f1f1f1;border-bottom:0!important;display:table;margin-top:10px}.ConfOfferFilterButtonIn{display:none}.checkedDivStyle .ConfOfferFilterButtonIn,.checkedDivStyle-red .ConfOfferFilterButtonIn{display:inline-block;width:675px;margin:0!important;padding:10px;background:#e1e2e2;vertical-align:bottom}.offersList-title-container{line-height:17px;display:inline-block;width:100%;margin-top:10px}.offersList-title-container .left-title{display:inline-block}.offersList-title-container .right-title{margin-right:5px;float:right}.offersList-title-container .offersList-horizontalLine{padding:0;margin:0 5px 10px 0}.offersList-radioFilter{box-sizing:border-box;vertical-align:middle;display:inline-block}.offersList-radioFilter-span{vertical-align:middle;display:inline-block}.offersList-labelFilter-span{vertical-align:middle;display:inline-block}.offerRow{width:100%;vertical-align:middle;border-bottom:1px solid #d3d3d3;background:url("../../static/commons/img/configurator/vertical_double_grey_border.png") 36px 0 repeat-y;position:relative}.offerRow.odd{background:url("../../static/commons/img/configurator/vertical_double_grey_even_border.png") 36px 0 repeat-y #f2f2f2}.slgiantRow{border-color:#636397;border-width:2px}.contentRow{margin-bottom:10px;margin-top:10px}.checkedDivStyle .contentRow,.checkedDivStyle-red .contentRow{margin-bottom:15px}.offersList-integerOfferPrice{font-size:35px;vertical-align:baseline;font-family:sfrblack,arial,helvetica,sans-serif;color:#636397}.offerList-decimalOfferPrice{font-size:20px;vertical-align:baseline;font-family:sfrblack,arial,helvetica,sans-serif;color:#636397}.offerList-currency{font-size:20px;vertical-align:baseline;font-family:sfr,Arial,Helvetica,sans-serif;color:#636397}.offerList-monthLabelOfferPrice{font-size:12px;color:#636397;font-family:sfr,Arial,Helvetica,sans-serif}.offersList-pictoDeviceContainer{display:inline-block}.offerRow .hiddenBorder{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.offerRowDeviceBlocBorder{height:130px;display:inline-block;vertical-align:middle;width:140px}.offersList-pricesContainer{position:relative;top:2px;max-width:85px}.offerRowPrice{display:inline-block;vertical-align:top;width:155px;margin:5px 5px 5px 0;line-height:1}.offerRowPrice .bubble{margin:5px 0 5px 0}.offersList-filter-label{font-weight:bold;font-size:16px;margin:10px 0 5px;display:inline-block;vertical-align:top}.bolmLink{font-weight:normal;font-size:12px;margin-left:15px;text-decoration:none;color:#2e88c4;cursor:pointer;font-family:Arial,Helvetica,sans-serif}.offersList-mobilePrice{display:table-cell;width:175px}.offersList-forfaitPrice{float:right;width:529px;border-left:1px solid #ddd}.offersList-filter-content{display:table-cell}.offersList-filter-choices{display:inline-block;margin:5px 0;padding-left:10px}.filter-label{margin-left:15px}.offersList-filter{display:inline-block;border-collapse:separate;vertical-align:middle}.offersList-filter-sep{border-right:1px solid #cacaca;padding-right:10px}.offersList-internet{padding:5px 0 5px 10px;float:right;width:18%}.offersList-internet-label{font-weight:bold;padding-bottom:15px;font-family:Arial,Helvetica,sans-serif}.gamme-data-network{margin-top:6px;line-height:13px}.gamme-data-network img{vertical-align:middle}.radioLinkChoice{width:85px;line-height:12px;font-size:12px;padding:5px 10px 7px!important}.radioLink{border:1px solid transparent;padding:10px 9px;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:normal}.radioLinkLocation{padding:5px 9px 2px 9px;display:inline-block}#withMobileCommitmentsRadioContainer.stopMargin{margin-top:0;margin-bottom:3px}.radioLinkActivated{background:white;background-image:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(white));background-image:-webkit-linear-gradient(top,#ededed,white);background-image:-moz-linear-gradient(top,#ededed,white);background-image:-o-linear-gradient(top,#ededed,white);background-image:linear-gradient(to bottom,#ededed,white);border:1px solid #dedede;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:bold;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.offersList-datailsOfferLink{color:#4485c7;text-decoration:none;cursor:pointer}.commitmentRadio{box-sizing:border-box;padding:0;vertical-align:middle;display:inline-block}.offerBloc-label{margin:0 auto 20px;width:334px;text-align:center;font-size:18px;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold}.offerBloc-BestPricePicto{position:absolute;z-index:10;left:170px;bottom:47px;width:90px;display:none}.offerBloc-disounts-placeHolder{padding-top:5px;padding-bottom:5px}.offerDiscount_withoutMobile,.offerDiscount_withMobile{display:inline-block}.offerWithMobileChoice{text-align:center;margin:1em 0;display:block;border-collapse:collapse;width:100%}.withoutMobileBloc{border-right:1px solid #d3d3d3}.commonMobileStyleDiv{width:50%;display:inline-block;float:left;border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.commonMobileStyleDiv .hiddenBorder{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:20px 0 10px;height:100%}body.front .offerPlusMobile{display:table;width:60%;margin-left:75px;position:relative;height:65px}.offerBloc-onlySimEdito{font-family:Arial;line-height:1.2}.offerBloc-offerPlusMobileIllustration{display:table-cell;text-align:center}.offerBloc-offerPlusMobileIllustrationSymbol{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;width:40px;height:40px;text-indent:-999999px;background:url("../../static/commons/img/configurator/signe_plus.png") center no-repeat}.offerBloc-selection-imgLeft{vertical-align:top;margin-right:30px}.offerBloc-selection-imgRight{vertical-align:top;margin-right:29px}.offerBloc-withoutDiscountPrice{font-family:Arial,Helvetica,sans-serif;vertical-align:baseline;text-decoration:line-through;color:#000;font-size:14px}.offerBloc-withDiscountPrice{vertical-align:top;display:inline-block}body.front .choiceOfferPriceContainer{margin:10px auto 0;width:300px;text-align:center}.offerDiscount{margin-top:9px;height:45px;width:220px;display:inline-block}.offerDiscount .bubble{max-width:300px}body.front .simcardListDiv{width:100%;border-collapse:collapse;display:table;margin-top:10px}body.front .simcardThreeListDiv{height:200px;text-align:center}.simsList-buttonContinue{height:50px}body.front .simCardBloc{cursor:pointer;width:33%;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;display:table-cell}.simCardBloc .hiddenBorder{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:105px;padding:4px 18px}.simCardBloc .hiddenBorderThree{height:216px}body.front .simImageContainer{height:80px;width:45px}.simCardBloc-title{font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;font-size:20px;color:black}.sims-noSelectionLink{margin-right:8px;color:#4485c7;text-decoration:none;cursor:pointer;font-size:12px;float:right;line-height:2.8}body.front #contentAssur{background:url("../../static/commons/img/configurator/broken_phone_right.png") top right no-repeat}body.front #contentAssur .hr{background:url("../../static/commons/img/configurator/hr.png") top right no-repeat}body.front #assurance-bloc{padding:25px 0 0 5px;background-repeat-x:inherit;background-position-y:90%}body.front #assurance-bloc .top{width:500px}.descAssurance{margin-top:10px;min-height:110px}body.front .divMiddleAssuranceBox{width:400px;margin-bottom:40px;display:table-cell;vertical-align:top}body.front .divAssuranceLogoBox{margin-bottom:40px;display:table-cell;vertical-align:top;margin-top:-200px;position:absolute;margin-left:495px}body.front .divAssuranceBox{width:100%;border-collapse:collapse;margin-top:20px}body.front .divAssuranceChoiceBox{width:50%;border-bottom:1px solid #CCC;border-top:1px solid #CCC;height:120px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body.front .divAssuranceChoiceRightBox{border-left:1px solid #CCC}body.front .divAssuranceChoiceBox .content{padding:20px 10px 0 20px}body.front .divAssuranceChoiceBox .radioButton{float:left}.divAssuranceChoiceBox .radioButton input[type="checkbox"],.divAssuranceChoiceBox .radioButton input[type="radio"]{margin-top:1px}body.front .divAssuranceChoiceBox .radioLabel{width:270px;margin-left:20px}body.front .divAssuranceChoiceBox .radioLabel label{line-height:.5em;font-size:17px}body.front .divAssuranceChoiceBox .priceLabel{line-height:3.5em}.short-insurance-label p{-webkit-margin-before:1em;-webkit-margin-after:.5em;-webkit-margin-start:0;-webkit-margin-end:0}body.front .baseIndex{right:10px;position:relative;vertical-align:sub;left:-30px}body.front .baseIndex.nodecimal{left:-10px}body.front .marginGratIndex{right:10px}body.front .marginNGratIndex{right:20px}.headerLayerAssurance:after{height:20px;clear:both;content:"\0020";display:block}.headerLayerAssurance .divHeaderLayerAssuranceBox{padding-bottom:5px;display:inline-block;padding:0}.headerLayerAssurance .divHeaderLayerAssuranceLeftBox{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;top:18px;width:285px;padding-top:30px}.headerLayerAssurance .divHeaderLayerAssuranceRightBox{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:400px}.divHeaderLayerAssuranceRightBox .titleLayerAssurance{font-size:16px;height:35px;font-weight:bold;font-family:sfr,Arial,Helvetica,sans-serif}.divHeaderLayerAssuranceBox .labelLayerAssurance{font-size:13px}.divHeaderLayerAssuranceBox .descriptionLayerAssurance{font-size:13px;margin-top:10px}.assuranceMobileLayer{display:inline-block;width:100%;margin-top:-15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.assuranceMobileLayer .montantAssuranceBox{margin:10px 0}.montantAssuranceBox .montantLabel{max-width:230px;display:inline-block;font-size:16px;font-weight:bold;line-height:1.3;vertical-align:top}.montantAssuranceBox .montantAssurance{display:inline-block}.assuranceMobileLayer .montantAssurance .whole{height:50px;display:inline-block}.assuranceMobileLayer .montantAssurance .priceLeft{line-height:1;display:inline-block;font-size:45px;font-family:sfrBlack,Arial,Helvetica,sans-serif;font-weight:bold}.assuranceMobileLayer .montantAssurance .priceAfterComma{display:inline-block;width:70px;height:70px}.assuranceMobileLayer .montantAssurance .baseIndex{left:0;vertical-align:text-bottom}.divHeaderLayerAssuranceRightBox ul{list-style-type:disc;-webkit-margin-before:5px;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:20px;margin:0}.assuranceMobileLayer .rankMobile{border:1px solid #bfbfbf;position:relative;font-size:12px;border-collapse:collapse;width:400px;height:55px}.assuranceMobileLayer .rankMobile .rank td{background-color:#f0f0f0}.assuranceMobileLayer .rankMobile tr{padding:5px;border:1px solid #d9d9d9}.assuranceMobileLayer .rankMobile tr td{text-align:center;border:1px solid #d9d9d9;background-color:#fff}.assuranceMobileLayer .rankMobile th{font-size:12px;font-weight:normal;text-align:left;padding:0 0 0 5px;border:1px solid #d9d9d9;background-color:#fff}.assuranceMobileLayer .rankMobile .highlightRange{border-top:3px solid #5e639a;border-left:3px solid #5e639a;border-right:3px solid #5e639a;font-weight:bold}.assuranceMobileLayer .rankMobile .highlightRange-red{border-top:3px solid #eb1a10!important;border-left:3px solid #eb1a10!important;border-right:3px solid #eb1a10!important}.assuranceMobileLayer .rankMobile .highlightPrice{border-bottom:3px solid #5e639a;border-left:3px solid #5e639a;border-right:3px solid #5e639a;font-weight:bold}.assuranceMobileLayer .rankMobile .highlightPrice-red{border-bottom:3px solid #eb1a10!important;border-left:3px solid #eb1a10!important;border-right:3px solid #eb1a10!important}.assuranceMobileLayer .rankMobile .tableArrow{background:url("../../static/commons/img/picto/triangle-assurance.png") no-repeat 0 0;width:14px;height:7px;position:absolute;top:-8px;margin-left:-3px}.assuranceMobileLayer .rankMobile .tableArrow-red{background:url("../../static/commons/img/picto/triangle-assurance-red.png") no-repeat 0 0!important}.assuranceMobileLayer .rankMobile .tablePrice{position:absolute;top:-45px;margin-left:-25px}div.flipPict{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:"FlipH";-ms-filter:"FlipH"}.informativeZone{margin:15px 5px;background-color:#f4fdff;border:1px solid rgba(0,0,0,0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.moreInformationInsurance{padding:15px}.divAssuranceAdapaSelectorChoiceBox{height:150px!important}.insuranceLayer{margin:0 40px 40px 40px;display:inline-block}.insuranceLayer ul{color:#444;padding:5px;margin:0;list-style-type:disc}.insuranceLayer li{background:no-repeat scroll left 4px transparent;padding-left:1px}.accessories-container{display:inline-block;padding-top:38px;padding-bottom:10px;width:100%}.accessories-container .bubble{margin:5px 0 5px 0}.accessories-container .bubble:before{left:60px}.step_recap .bubble{margin:5px 0 5px 0}.step_recap .bubble:before{left:100px}.montantAccessoriesBox .bubble{margin:0}.montantAccessoriesBox .bubble:before{left:100px}body.front .accessories{display:table;width:100%;border-collapse:collapse;margin:3px 0;font-size:0}body.front .accessoriesRowBox{display:table-row}.accessoriesLabelSFR{font-size:20px;font-weight:bold;font-family:sfr,Arial,Helvetica,sans-serif;display:table-header-group}body.front .accessories .accessoriesBox{width:235px;height:100%;display:inline-block;padding-top:20px;text-align:center;overflow:hidden!important;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.front.lt-ie8 .accessories .accessoriesBox{display:inline-table}body.front .accessories .boderRight{border-right:1px solid #CCC}.accessories .boderTop{border-top:1px solid #CCC}body.front .accessories .boderBottom{border-bottom:1px solid #CCC}body.front .accessories .priceAccessoriesBox .tooltipDiscount{max-width:220px;-webkit-animation:350ms;transition:350ms;-webkit-transition:350ms;text-align:left;width:210px;pointer-events:inherit!important;position:relative;margin:0 0 5px 5px;padding-left:2px}.tooltipster-grey .tooltipster-contentOdr{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;padding:4px 5px;width:90%}body.front .accessories .priceAccessoriesBox .tooltipDiscountHelp{cursor:pointer;position:absolute}body.front .accessories .accessoriesBox .logosAccessoriesBox{position:absolute;top:10px;left:10px}body.front .accessories .accessoriesBox .imgAccessoriesBox{height:110px;max-height:110px;padding:15px}body.front .accessories .accessoriesBox .priceAccessoriesBox{padding:5px;margin-bottom:70px}body.front .accessories .accessoriesBox .addAccessoriesBox{height:40px;position:absolute;bottom:15px;width:100%;text-align:center}body.front .accessories .addAccessoriesBox .accessory-link{width:100%;height:35px}body.front .accessories .accessoriesBox .imgAccessoriesBox .preview{background:url("../../static/commons/img/picto/apercu.png") no-repeat 0 0;display:none;font-size:14px;line-height:30px;z-index:150;text-decoration:none;height:40px;position:absolute;margin-top:-75px;width:120px;margin-left:60px;overflow:hidden;padding-left:28px;color:#2e88c4;text-align:left;font-family:Arial,Helvetica,sans-serif;font-weight:bold}body.front .accessories .accessoriesBox .addAccessoriesBox .addAccessory{background:url("../../static/commons/img/picto/add-bg.png") no-repeat 0 0;padding:2px 0 40px 100px;text-align:left;text-decoration:none}body.front .accessories .accessoriesBox .addAccessoriesBox .addAccessory.red{background:url("../../static/commons/img/picto/add-bg-red.png") no-repeat 0 0}body.front .accessories .accessoriesBox .addAccessoriesBox .removeAccessory{text-align:left;text-decoration:none;color:#4485c7;font-size:13px}.addAccessoriesBox .removeAccessory:before{content:"x ";width:0;height:100%;font-size:15px}.accessories-label{font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:16px}.offerMobileSummary-offerBloc,.pnmSummary-offerBloc{margin-top:15px;display:table;width:100%}.offerMobileSummary-deviceBloc{margin-right:15px;margin-top:15px;display:table;width:100%}.offerMobileSummary-deviceBloc-details{display:table-cell;vertical-align:top}.offerMobileSummary-deviceBloc-prices{display:table-cell;text-align:right;float:right}.offerMobileSummary-offerBloc-details{display:table-cell;margin-bottom:15px;vertical-align:top}.pnmSummary-offerBloc-details .label{display:table-cell}.pnmSummary-offerBloc-details .label1{display:table-cell;padding-bottom:4px}.offerMobileSummary-offerBloc-prices{display:table-cell;text-align:right}.pnmSummary-offerBloc-prices{font-size:20px;display:table-cell;text-align:right}.offerMobileSummary-detailsContainer{display:inline-block;width:444px;margin-left:5px}.optionsLayer{margin:0 40px 40px 40px;display:inline-block}.headerLayerAccessories{display:table}.headerLayerAccessories .divHeaderLayerAccessoriesLeftBox{padding-left:5px;text-align:center;display:table-cell}.headerLayerAccessories .divHeaderLayerAccessoriesRightBox{padding-left:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;vertical-align:top}.headerLayerAccessories .titleLayerAccessories{margin:0;line-height:1em}.headerLayerAccessories .catcherLayerAccessories p{margin:0}.headerLayerAccessories .shortLabelLayerAccessories p,.shortLabelLayerAccessories h1,.shortLabelLayerAccessories h2,.shortLabelLayerAccessories h3,.shortLabelLayerAccessories h4,.shortLabelLayerAccessories h5,.shortLabelLayerAccessories h6{margin:0}.accessoriesMobileLayer{padding:10px 10px 20px 10px}body.front .accessoriesMobileLayer .edito{border:1px solid #CCC;margin:10px 0 10px 10px;display:table;width:97%}body.front .accessoriesMobileLayer .editoHR{margin-top:10px;margin-bottom:10px;display:table-row}body.front .accessoriesMobileLayer .editoHR hr{width:94%}body.front .accessoriesMobileLayer .editoHR .editoContent{margin-top:5px;margin-bottom:5px;width:97%;float:right}body.front .accessoriesMobileLayer .montantAccessoriesBox{display:table;width:335px;border:1px solid #dedede;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding:10px 20px 10px 20px}body.front .accessoriesMobileLayer .ecoTaxAccessories{padding:5px 20px 10px 20px;font-size:9px}body.front .accessoriesMobileLayer .tooltipDiscountHelp{cursor:pointer;position:absolute}body.front .accessoriesMobileLayer .tooltipDiscount{max-width:300px;-webkit-animation:350ms;transition:350ms;-webkit-transition:350ms;text-align:left;width:250px;margin-top:5px;position:relative;margin:0 0 5px 5px;pointer-events:inherit!important;padding-left:2px}body.front .accessoriesMobileLayer .tooltipster-arrow{left:10px!important}.divHeaderLayerAccessoriesBox a.carrouselLink{min-height:25px;padding-left:25px;padding-top:15px;background-repeat:no-repeat;cursor:pointer;text-decoration:none}.steps{list-style:none;counter-reset:stepIndex;margin-left:0;padding-left:0}.step{position:relative;margin-left:-8px}.step_fieldset{padding:0;margin-left:8px;margin-top:0;margin-right:2px;border:0;border-top:1px solid #dedede}.step_fieldset:before{content:counter(stepIndex);counter-increment:stepIndex;position:absolute;left:0;top:7px;width:36px;height:32px;color:white;font-weight:bold;padding:11px 0 0 11px;background-repeat:no-repeat;background-color:transparent;background-image:url("../../static/commons/img/configurator/step_arrow.png");z-index:10}.step.step--done .step_fieldset:before{background-image:url("../../static/commons/img/configurator/step_arrow_green.png")!important;z-index:10}.step.step--current .step_fieldset,.step.step--current-red .step_fieldset{border-top:1px solid #dedede!important;border-left:1px solid #dedede!important;border-right:1px solid #dedede!important;border-bottom:0!important}.step.step--current .step_fieldset:before{background-image:url("../../static/commons/img/configurator/step_arrow_purple.png")!important;z-index:10}.step.step--current-red .step_fieldset:before{background-image:url("../../static/commons/img/configurator/step_arrow_black.png")!important;z-index:10}.step.step--disable .step_fieldset:before{background-image:url("../../static/commons/img/configurator/step_arrow_inactive.png")!important;z-index:10}.step:last-child.step--disable .step_fieldset,.step:last-child.step--togo .step_fieldset{border-bottom:1px solid #dedede!important}body.front.lt-ie8 #pnmToShow.step--disable .step_fieldset,#pnmToShow.step--togo .step_fieldset{border-bottom:1px solid #dedede!important}.step.step--togo .step_fieldset:before{background-image:url("../../static/commons/img/configurator/step_arrow_inactive.png");z-index:10}body.front.lt-ie8 #pnmToShow.step--current .step_header{width:350px}body.front.lt-ie8 #pnmToShow.step--done .step_header{width:180px}.step:nth-child(n+2).step--current .step_header{width:350px}.step:nth-child(n+2).step--done .step_header{width:180px}.step_div_header{display:table;width:707px;margin:2px 2px 0 2px}.step_header{padding:0 20px 0 40px;position:relative;margin:2px 2px 0;display:table-cell}body.front.lt-ie8 .step_header{margin-top:5px!important}.step_recap{width:445px;vertical-align:middle;float:right;min-height:58px}.step--disable .step_recap{display:table-cell;vertical-align:middle}.step--current .step_recap,.step--current-red .step_recap{display:none}.step_recap_section_description{display:table-row;vertical-align:top;height:4px}.step_recap_section_description .disabledStep{color:#dedede}.step_recap_section_price{display:inline-block;text-align:right;vertical-align:top}.step_recap_section{display:table;width:100%;margin-top:8px;margin-bottom:8px}#pnmToShow .step_recap_section{margin-top:15px!important;margin-bottom:15px!important}.step--disable .step_recap_section{margin-top:20px}body.front.lt-ie8 .step--togo .step_recap_section{margin-top:13px!important}body.front.lt-ie8 .step--disable .step_recap_section{margin-top:16px!important}div.step_recap_item_name_content{display:table-cell;float:left}.step_recap_item_name{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;max-width:330px}.step_recap_item_name .insuranceDescription{display:block;font-weight:normal;font-size:12px}.price_block.step_recap_offer_price{display:table-cell;text-align:right;float:right}.step_recap_section_description_link{margin:5px 0 5px;background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;color:#4485c7;padding:0;text-decoration:none}.step.step--current .step_div_header,.step.step--current-red .step_div_header{background-color:#ededed}.step.step--done .step_header,.step.step--disable .step_header,.step.step--current .step_header{float:left;width:195px}.step.step--done .step_header{margin-top:5px}.step .step_title{font-size:1.5rem;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;display:block;top:2px;padding:5px 0 15px 0}.step.step--done .step_title{line-height:26px}.step.step--disable .step_title{color:#dedede;margin-top:0!important}body.front.lt-ie8 .step .step_title{margin-top:5px}body.front.lt-ie8 .step--done .step_title{margin-top:2px!important}body.front.lt-ie8 .step--current .step_title,body.front.lt-ie8 .step--togo.step--done .step_title{margin-top:0!important}.step.step--togo .step_title{color:#dedede}.step--done .step_title{color:black!important}.step.step--current .step_title,.step.step--current-red .step_title{color:black!important}.step_inner{margin:10px 2px 10px 2px}.steps .selection{margin-bottom:20px;padding:25px;background:#ededed}.selection{position:relative;margin:0 2px;z-index:0}.selection:before,.selection:after{content:" ";display:table}.selection:after{clear:both}* #sidebar{float:right;width:255px}.sidebar_inner{position:fixed;top:130px}.sidebar_inner_auth{top:140px}.overview{border:1px solid #dedede;margin-bottom:20px;margin-top:25px;position:relative;width:255px}.overview_auth{margin-top:0}.overview_inner{position:relative;z-index:1;background:white}.overview_header{padding:8px;line-height:1}.overview_title{font-size:1.25rem;font-family:sfr,Arial,Helvetica,sans-serif;text-transform:uppercase;margin-bottom:0}.overview_title_highlight{font-size:28px;font-weight:normal;font-family:sfrblack,sfr,Arial,Helvetica,sans-serif;text-transform:none;display:block}.overview_title span:last-child{font-weight:normal;font-size:18px;font-family:sfr,Arial,Helvetica,sans-serif}.overview .selection{margin:10px 0}.selection_panels{margin:0 20px;display:table;width:215px;text-align:center}.selection_panel{font-size:.75rem;vertical-align:middle}.overview .selection_panel{display:table-cell}.selection_symbol{background:url("../../static/commons/img/configurator/signe_plus.png") center no-repeat;width:40px;height:40px}.selection_symbol--small{background:url("../../static/commons/img/configurator/plus.png") center no-repeat;padding:0 0 0 10px}.overview_prices{font-family:Arial,Helvetica,sans-serif;border-top:1px solid #dedede}.overview_price{padding:8px 8px;overflow:hidden;border-bottom:1px solid #CCC}.overview_price.sushi .overview_price_label{line-height:18px}.overview_price_label{font-weight:bold;line-height:25px;font-size:13px}.overview_price_amount{font-family:sfr,Arial,Helvetica,sans-serif;float:right;text-align:right;line-height:1;color:#616197}.overview_price_amount_before{text-align:right;font-size:12px;line-height:15px}.price_basePrice{font-size:.75rem;text-decoration:line-through;line-height:1}.price_integer{font-size:21px;font-family:sfrblack,Arial,Helvetica,sans-serif;font-weight:bold;line-height:1;color:#616197}.price_decimal{font-size:15px;font-family:sfrblack,Arial,Helvetica,sans-serif;font-weight:bold;color:#616197}.price_symbol{font-size:15px;font-family:sfr,Arial,Helvetica,sans-serif;color:#616197}.price_monthly_indication{font-size:12px;font-family:sfr,Arial,Helvetica,sans-serif;color:#616197}.list_overview_sushi_info.fdpsfr{color:#797676}.fdpsfr .price_basePrice,.fdpsfr .price_integer,.fdpsfr .price_decimal,.fdpsfr .price_symbol,.fdpsfr .overview_price_monthlyIndication{font-size:14px;font-weight:normal;font-family:sfr,Arial,Helvetica,sans-serif}.overview_sushi_info_fdpsfr{margin-top:-5px}.overview_price_monthlyIndication{font-size:1rem}.list_overview_sushi_info{margin:0;padding:0;list-style:none;color:#5c5c5c}.overview_sushi_info{clear:right;background-image:url(../../static/commons/img/picto/square_bullet.png);background-size:4px;background-repeat:no-repeat;background-position:0 65%;padding-left:9px}.overview_promoCode{padding:8px;margin-bottom:5px;overflow:hidden}.overview_promoCode_label{text-transform:uppercase}.overview_promo_amount_desc{display:inline-block;width:200px;line-height:16px;margin-top:5px;margin-bottom:3px}.overview_promo_amount_picto{vertical-align:middle;margin-bottom:2px}.overview_promoCode_invalidMsg{font-size:.75rem;color:#e4001c;display:inline-block;width:100%}.overview-promoCode-null{font-size:.75rem;color:#000;display:inline-block;width:100%}.promoCode{position:relative;margin-top:15px}.promoCode_input{width:210px;position:absolute;top:0;left:8px;bottom:0;outline:0;height:24px;border:1px solid #dedede;padding:0 0 0 5px;font-family:Arial,Helvetica,sans-serif;vertical-align:middle;line-height:26px!important}.promoCode_input[disabled]{background-color:#fff}.promoCode_button{position:absolute;top:0;right:8px;width:24px;height:26px;background-color:#c9c9c9;color:#fff;border:0;font-size:13px;padding:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.promoCode_button .icon{width:16px;height:16px;color:#fff}.icon:before{content:"";width:0;height:100%;vertical-align:middle}.icon:after{font-family:"SFRConfigIcon";vertical-align:middle;font-size:15px;top:2px;left:0;position:absolute;width:24px;height:24px;padding:0;margin:0}.icon.icon--chevron-right:after{content:">"}.overview_footer{padding:4px;background-color:#f7f7f7;border-top:1px solid #dedede;font-family:Arial,Helvetica,sans-serif}.overview_delivery{position:relative}.overview_shopDelivery.disabled{color:#808080;cursor:default}.overview_input_container{float:left}.overview_shopDelivery_input{left:0;top:0;vertical-align:middle}.overview_shopDelivery_label{padding-left:20px}.overview_shopDelivery_label label{color:#000;font-weight:bold}.disabled .overview_shopDelivery_label label{color:inherit;font-weight:normal}.labelSfrSpace{color:#757575}.overview_shopDelivery_button,.overview_orderLater_button,.overview_promoCode_editButton,.web2shop_opener{color:#4485c7;text-decoration:none;border:0;padding:0;background:0;-webkit-appearance:button;cursor:pointer;line-height:normal;font-size:100%;margin:0;vertical-align:baseline;align-items:flex-start;text-align:center;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;font:-webkit-small-control;-webkit-writing-mode:horizontal-tb}.overview_delivery .w2ssimcard{padding-right:18px;text-align:center}.overview_shopDeliveryAll{margin-top:10px;text-align:center}.overview_ordering_wrapper{text-align:center;padding:0 7px 7px 7px}.overview_btn{margin:10px 0;width:100%;padding:8px 15px;font-weight:bold;font-family:sfr,Arial,Helvetica,sans-serif;font-size:.875rem}.content_order_later{min-height:200px}.orderLater{margin:0 10px;padding:0 20px 10px}.orderLater_title{font-size:1.5625rem;font-family:sfr,Arial,Helvetica,sans-serif;margin-bottom:12px;margin-top:0}.orderLater_subtitle{font-size:17px;margin-bottom:12px}.orderLater_form_inner{text-align:left}.orderLater_label{font-size:.875rem;font-weight:bold;display:block}.orderLater_input{font-size:.875rem;width:295px;padding:0 8px;margin-left:5px;height:35px;line-height:35px;-webkit-box-shadow:0 2px 2px 1px rgba(0,0,0,0.1) inset;box-shadow:0 2px 2px 1px rgba(0,0,0,0.1) inset}.orderLater_btn{margin:10px 0;padding:8px 15px;font-weight:bold;font-family:sfr,Arial,Helvetica,sans-serif;font-size:.875rem}.orderLater_feedback_style{-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;padding:20px;margin-bottom:25px;border:1px solid #dedede}.orderLater_feedback_desc_highlight{line-height:1em;font-size:12px;margin-bottom:15px}.orderLater_feedback_highlight{font-weight:bold;margin:0}.orderLater_feedback_highlight_second{margin:15px 0 0 0}.orderLater-footer{background-color:#ededed;padding:15px 0;text-align:center}.orderlater-button{font-family:Arial;font-size:12px;cursor:pointer;padding:10px;margin:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #c5c6c7;box-shadow:0 2px 0 rgba(131,131,131,0.15);-moz-box-shadow:0 2px 0 rgba(131,131,131,0.15);-webkit-box-shadow:0 2px 0 rgba(131,131,131,0.15);width:200px}.orderlater-interruptButton{margin-left:15px;vertical-align:top;padding:15px 10px}.orderlater-interruptButton:hover{border:1px solid #c5c6c7;background:#f7f7f7;box-shadow:0 2px 0 rgba(131,131,131,0.175);-moz-box-shadow:0 2px 0 rgba(131,131,131,0.175);-webkit-box-shadow:0 2px 0 rgba(131,131,131,0.175)}.receive-sfr-offers{margin-top:15px;margin-bottom:30px}.receive-sfr-offers label{margin-left:5px;vertical-align:text-bottom}.buttonContinue .bolm-button{padding:10px 40px;font-weight:bold}.buttonContinue{margin:10px}*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both}.buttonConf{-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 1px #000;box-shadow:0 1px 1px #000;background-image:-webkit-gradient(linear,left top,left bottom,from(#575787),to(#616197));background-image:-webkit-linear-gradient(top,#575787,#616197);background-image:-moz-linear-gradient(top,#575787,#616197);background-image:-o-linear-gradient(top,#575787,#616197);background-image:linear-gradient(to bottom,#575787,#616197);background:#636397;font-size:.875rem;color:white;text-decoration:none;padding:8px 15px;text-align:center;font-weight:bold;border:0}.buttonConf-red{-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 1px #000;box-shadow:0 1px 1px #000;background:#eb1a10;font-size:.875rem;color:white;text-decoration:none;padding:8px 15px;text-align:center;font-weight:bold;border:0}.sw-option-layer{padding-left:10px;padding-right:10px;padding-bottom:10px}.sw-option-layer .tabs_wrapper{padding-top:0!important}.sw-option-layer .tabs_wrapper .tabs_container{margin-top:0!important}.sw-option-layer .tab-label.active:after{left:37%!important}.sw-option-layer .sw-option-layer-content{border-top:1px solid #DDD;margin-top:-1px;padding:20px;text-align:center}.sw-option-layer .sw-option-layer-content .sw-content{margin-top:20px}.sw-option-layer .sw-option-layer-content .sw-option-layer-description{display:inline-block;width:550px;text-align:left;float:right;margin-left:10px;margin-top:10px;font-size:13px}.sw-option-layer .sw-option-layer-content img{float:left}.sw-option-layer .sw-option-footer{background:#EEE}.sw-option-layer .sw-option-footer,.sw-option-layer .sw-option-legal-notices{padding:10px}.sw-option-layer .logo-4g{float:none!important}.sw-option-layer-title{margin-top:0;font-family:sfr,Arial,Helvetica,sans-serif}span.horizontal-spacer{display:inline-block;width:5px}.priceWithoutDiscount .txtStriked{margin-right:4px}.insurance-edito-layer{font:normal 12px arial;text-align:left}.insurance-edito-layer .bolmLayerLink{text-decoration:none;color:#2e88c4;cursor:pointer}.insurance-edito-layer .garantie{margin-top:20px}.insurance-edito-layer .block-span{display:block}.insurance-edito-layer .tabs{padding:0 0 0 40px;margin:0}.insurance-edito-layer .tab-label{list-style:none;list-style-position:outside;display:inline-block;line-height:1.2em;min-width:120px;min-height:35px;font:12px/31px Arial,Helvetica,sans-serif;text-align:center;cursor:pointer;vertical-align:bottom;color:#747474;font-family:sfr,Arial,Helvetica,sans-serif;font-size:13px}.insurance-edito-layer .tab-label.active{line-height:1.5em;height:45px;background:#FFF;border:1px #d9d9d9 solid;position:relative;top:1px;color:#000;font-weight:bold}.insurance-edito-layer .tab-label.active .tab-title{font-weight:bold;margin-right:12px}.insurance-edito-layer .content{border-top:1px solid #DDD;margin-bottom:15px}.insurance-edito-layer .content .content-tab{margin-top:20px}.insurance-edito-layer .content .description{margin-bottom:15px}.insurance-edito-layer .hidden-content-tab{display:none}.insurance-edito-layer table.table-garanties{border:0 none;margin:7px 20px 7px 20px;width:670px;border-collapse:collapse;border-spacing:0}.insurance-edito-layer table{border-collapse:collapse;border-spacing:0;font:12px arial}.insurance-edito-layer table.table-garanties tr td{background-color:#FFF}.insurance-edito-layer div,.insurance-edito-layer span,.insurance-edito-layer h1,.insurance-edito-layer h2,.insurance-edito-layer h3,.insurance-edito-layer h4,.insurance-edito-layer h5,.insurance-edito-layer h6,.insurance-edito-layer p,.insurance-edito-layer a,.insurance-edito-layer em,.insurance-edito-layer font,.insurance-edito-layer strong,.insurance-edito-layer form,.insurance-edito-layer table,.insurance-edito-layer tr,.insurance-edito-layer th,.insurance-edito-layer td{border:0 none;margin:0;outline:0 none;padding:0}.insurance-edito-layer h3{font-size:18px;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;margin:0 0 20px 0;padding-left:20px}.insurance-edito-layer table.table-garanties .titre{font-size:14px;border:1px solid #c9c9c9;text-align:left;padding:8px 20px;font-weight:bold;background:#f2f2f2;font-family:sfr}.insurance-edito-layer table.table-garanties .titre ul{font-size:12px;font-weight:normal}.insurance-edito-layer table.table-garanties td{background:none repeat scroll 0 0;border:1px solid #c9c9c9;padding:8px;vertical-align:middle;text-align:left}.insurance-edito-layer table.table-garanties td.spacer{background:none repeat scroll 0 0!important;border-left:0 none!important;border-right:0 none!important}.insurance-edito-layer ol,.insurance-edito-layer ul{list-style:none;padding:0;margin:0;margin-top:10px}.insurance-edito-layer table.table-garanties .titre ul li{padding-left:8px;background-position:0 7px;background-size:3px}.insurance-edito-layer .main-content .case ul.pictos li{margin-bottom:10px;padding-bottom:22px}.insurance-edito-layer ul.black-square li{background:transparent url("http://static.s-sfr.fr/media/bolm-assurance-blacksquare.png") no-repeat 0 5px;padding-left:15px}.insurance-edito-layer h4.toggle-element{background:transparent url("http://static.s-sfr.fr/media/bolm-assurance-arrow-down.png") no-repeat 25px 3px;cursor:pointer;font-size:11pt;margin:0;padding:0 0 0 45px;margin-bottom:15px;font-weight:bolder}.insurance-edito-layer h4.current{background:url("http://static.s-sfr.fr/media/bolm-assurance-arrow-up.png") no-repeat 25px 5px;margin:0}.notcovered-item{font-weight:bold}.insurance-edito-layer .div-howto div{margin:0;padding:0 10px 20px 45px;font-size:14px}.insurance-edito-layer .div-howto .case{padding:0 30px 10px 40px}.insurance-edito-layer .div-howto .case:nth-child(n+2){padding:20px 30px 10px 15px}.insurance-edito-layer .div-howto .case .cover-container{display:inline-block;padding:0;margin:0;vertical-align:top}.insurance-edito-layer .div-howto .case .notcovered-container{width:200px}.insurance-edito-layer .div-howto .case .covered-container{width:400px}.insurance-edito-layer .div-howto .case .cover-container .pictos{font-size:12px}.insurance-edito-layer .div-howto .case .cover-container ul li{margin-bottom:5px;padding-bottom:0}.insurance-edito-layer .div-howto .case ul.black-square{margin-top:5px;padding-left:40px}.insurance-edito-layer .div-howto .case ul.black-square li{margin-bottom:2px!important;padding-bottom:0!important}.insurance-edito-layer .div-howto .case h3{padding-left:0}.insurance-edito-layer .div-howto .case ul.pictos li span.logo{background-color:transparent;background-position:0 0;background-repeat:no-repeat;display:block;float:left;height:20px;margin:0 10px 0 0;width:20px}.insurance-edito-layer .div-howto .case ul.pictos li.covered span.logo{background-image:url("http://static.s-sfr.fr/media/bolm-assurance-checkmark.png")}.insurance-edito-layer .div-howto .case ul.pictos li.notcovered span.logo{background-image:url("http://static.s-sfr.fr/media/bolm-assurance-cross.png")}.insurance-edito-layer .div-howto .case ul.pictos span.logo-label{padding-top:2px;display:inline-block;max-width:350px}.insurance-edito-layer .div-howto .case .sup-indication{top:-3px;font-size:10px}.insurance-edito-layer .div-faq div{margin:0;padding:10px 10px 20px 45px;font-size:12px;width:640px}.insurance-edito-layer .div-faq ul.black-square{margin-bottom:10px}.insurance-edito-layer .div-faq ul.black-square li{padding-left:8px;background-position:0 7px;background-size:3px}#rep1>ul>li:nth-child(1){margin-bottom:10px}.insurance-edito-layer .notice-question{background:#f2f2f2;padding:9px;margin:0;width:626px}.insurance-edito-layer .legal-notice-container{background:#f2f2f2;padding:20px 15px;margin:0 10px 20px 20px;width:640px}.legal-notice-container .title{font-size:14px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;margin:0 0 10px 0;padding-left:0}.legal-notice-container .legal-notices-description-link:after{height:5px;clear:both;content:"\0020";display:block}.insurance-edito-layer .legal-notices-description-link{font-size:12px;color:#2e88c4;text-decoration:none}.insurance-edito-layer .legal-notices-description-link:hover{border-bottom:1px solid #2e88c4}.legal-notice-container .legal-notices-description-link:after{height:5px;clear:both;content:"\0020";display:block}.insurance-edito-layer .legal-notices-description{color:#4e4e4e;font-size:9px}.legal-notice-container div.notice-link a.bolmLayerLink{color:#2e88c4;background:transparent url("http://static.s-sfr.fr/media/bolm-assurance-download.png") no-repeat 0 2px;cursor:pointer;font:12px arial;margin:0;padding:0 0 0 15px;text-decoration:none}.legal-notice-container div.notice-link a.bolmLayerLink:hover{border-bottom:1px solid #2e88c4}.legal-notice-container div.notice-link{margin-bottom:10px}.presentation-chosenOptions{list-style:none;margin-left:0;padding-left:0;font-weight:bold;margin-top:4px}.presentation-chosenOptions li{padding-left:1em;text-indent:-1em}.presentation-chosenOptions li>span{color:#636397}.presentation-chosenOptions li:before{content:"+"}.offerMobileSummary-options{display:table;width:100%}.offerMobileSummary-options ul{list-style:none;margin-left:0;padding-left:0;font-weight:bold}.offerMobileSummary-optionsDetails{display:table-cell;vertical-align:top}.offerMobileSummary-optionsDetails ul>li{height:25px}.offerMobileSummary-optionsPrice{display:table-cell;text-align:right;color:#636397;font-size:20px;line-height:1.2}.offerMobileSummary-optionsPricePerMonth{font-size:15px;font-family:sfr,arial,helvetica,sans-serif;font-weight:normal}.offerMobileSummary-optionsLabel{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold}.firstBlocRecap-devicePrice{width:225px;font-family:Arial}.firstBlocRecap-promo .bubble,.firstBlocRecapSushi-promo .bubble{text-align:left;max-width:215px;float:left;margin-left:0;margin-right:0}.offerMobileSummary-deviceBloc .firstBlocRecapSushi-promo .bubble,.offerMobileSummary-deviceBloc .firstBlocRecap-promo .bubble{float:right;margin-right:0}.offerMobileSummary-deviceBloc .firstBlocRecapSushi-promo .bubble:before,.offerMobileSummary-deviceBloc .firstBlocRecap-promo .bubble:before,.offerMobileSummary-offerBloc .recap-offerPromo .bubble:before{right:30px;left:initial}.summary-promo .bubble{max-width:215px;float:right;margin-right:0}.firstBlocRecap-promo .bubble .mobile-promo-tooltipPicto,.firstBlocRecap-promo .bubble .mobile-promo-tooltipPicto,.firstBlocRecapSushi-promo .bubble .mobile-promo-tooltipPicto,.firstBlocRecapSushi-promo .bubble .mobile-promo-tooltipPicto{position:relative;top:4px}.offerMobileSummary-offerBloc .selectedOption-recap{margin-top:-5px}body.front .chosenGammeLabel,.chosenDeviceLabel{font-size:20px;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;width:200px;text-align:left}.presentation-imageWrapper{margin-bottom:2px}.presentation-separator{position:absolute;top:67px;left:50%;margin:-25px 0 0 -25px;width:40px;height:40px;text-indent:-999999px}.presentation-deviceDetails{margin-right:5px;text-align:center;display:inline-block}.presentation-offerDetails{margin-right:5px;text-align:center;display:inline-block}.presentation-DevicelinkStyle a{color:#4485c7;text-decoration:none;cursor:pointer;margin-top:5px}.presentation-Offerlink a{color:#4485c7;text-decoration:none;cursor:pointer;margin-top:5px}.chosenCommitment-recap{font-size:12px}.chosenDeviceCommitment-recap{text-align:left}.chosenMctu-recap{font-size:12px}.recap-offerPromo .bubble{margin:15px 0 5px 0;max-width:205px}.summary-recap-offerPromo.recap-offerPromo{float:right}.offerMobileSummary-offerBloc-prices .configuratorOfferDiscount .bubble{float:right}body.front .mobilePlusOfferBloc{height:100px;position:relative;text-align:center;margin:1em 0}body.front .imgPresentationBloc{vertical-align:middle;max-height:70px;max-width:100px}.offerPrice-recap-integerPart{font-size:23px;font-family:sfrblack,arial,helvetica,sans-serif;vertical-align:baseline;color:#636397}.offerPrice-recap-currency{font-family:sfr,Arial,Helvetica,sans-serif;font-weight:normal!important}.offerPrice-recap-decimalPart{font-size:15px;font-family:sfrblack,arial,helvetica,sans-serif;color:#636397}.offerPrice-recap-monthPart{font-size:15px;color:#636397;font-family:sfr,arial,helvetica,sans-serif}.presentation-offerPrice .offerPrice-recap-integerPart{font-size:23px}.presentation-offerPrice .offerPrice-recap-decimalPart{font-size:15px}.presentation-offerPrice .offerPrice-recap-monthPart{font-size:15px}.devicePrice-recap-integerPart{font-size:23px;font-family:sfrblack,arial,helvetica,sans-serif;vertical-align:baseline;color:#636397}.devicePrice-recap-decimalPart{font-size:15px;font-family:sfrblack,arial,helvetica,sans-serif;font-weight:bold;color:#636397}.presentation-leftSelection{text-align:left;width:45%;vertical-align:top;display:inline-block;padding:0 30px 0 0;line-height:1.3}.presentation-rightSelection{vertical-align:top;width:45%;font-size:12px;display:inline-block;padding:0 0 0 30px;line-height:1.3}.presentation-offerPrice{text-align:left;display:inline-block;vertical-align:top;max-width:209px}.presentation-devicePrice{text-align:center;display:inline-block;vertical-align:top;max-width:230px}.paymentOptions-description{display:inline-block}.offerMobileSummary-deviceBloc-prices .firstBlocRecap-devicePrice .presentation-PaymentOption{line-height:1.3}.promo-tooltip-standard.recap{position:absolute;margin-left:-13px;margin-top:-2px}.threeStepsProgression *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.threeStepsProgression{clear:both;overflow:hidden;list-style:none;margin:0 2px;padding:0;font-size:12px;background-color:#ededed}.threeStepsProgression_item{width:33.33%;float:left;font-weight:bold;text-align:center;position:relative}.threeStepsProgression_item.first{z-index:3}.threeStepsProgression_item.middle{z-index:2}.threeStepsProgression_item.last{z-index:1}.threeStepsProgression_item.current{color:white}.threeStepsProgression_item.todo{color:#888}.threeStepsProgression_item.done{color:#888}.threeStepsProgression_item.todo .threeStepsProgression_inner,.threeStepsProgression_item.todo .threeStepsProgression_inner:after{background-color:#ededed;border-bottom:1px solid #dedede;border-top:1px solid #dedede}.threeStepsProgression_item.done .threeStepsProgression_inner,.threeStepsProgression_item.done .threeStepsProgression_inner:after{background-color:#FFF;border-bottom:1px solid #dedede;border-top:1px solid #dedede}.threeStepsProgression_item.last .threeStepsProgression_inner:after{display:none}.threeStepsProgression_item.current .threeStepsProgression_inner:after{border:solid 1px #616197}.threeStepsProgression_item.todo .threeStepsProgression_inner:after{border:solid 1px #ccc}.threeStepsProgression_inner{position:relative;height:40px;line-height:40px;font-size:15px}.threeStepsProgression_inner:after{content:"";width:30px;height:30px;position:absolute;right:-14px;top:4px;z-index:-1;-webkit-box-shadow:2px 3px 3px 0 #888;box-shadow:2px 3px 3px 0 #888}.threeStepsProgression_item.current .threeStepsProgression_inner,.threeStepsProgression_item.current .threeStepsProgression_inner:after{background-color:#616197;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d4d78),to(#616197));background-image:-webkit-linear-gradient(top,#4d4d78,#616197);background-image:-moz-linear-gradient(top,#4d4d78,#616197);background-image:-o-linear-gradient(top,#4d4d78,#616197);background-image:linear-gradient(to bottom,#4d4d78,#616197)}.threeStepsProgression_inner:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.no-csstransforms .threeStepsProgression_inner:after{width:22px;height:42px;top:0;right:-22px}.no-csstransforms .threeStepsProgression_item .threeStepsProgression_inner:after{border:0}.no-csstransforms .threeStepsProgression_item.current .threeStepsProgression_inner:after{background:url("../../static/commons/img/arrows/triangle_purple_arrow.png") no-repeat right 50%}.no-csstransforms .threeStepsProgression_item.todo .threeStepsProgression_inner:after{background:url("../../static/commons/img/arrows/triangle_grey_arrow.png") no-repeat right 50%}.no-csstransforms .threeStepsProgression_item.done .threeStepsProgression_inner:after{background:url("../../static/commons/img/arrows/triangle_white_arrow.png") no-repeat right 50%}.threeStepsProgression_item.done .icon_tick{color:#6ea405}body.front .contentMCTU.red{margin-bottom:15px}body.front .mctuChoiceContainer{height:120px;text-align:center;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;margin-top:10px}body.front .mctuChoiceBloc{width:50%;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;max-height:150px}.mctuBloc-item{padding:10px}input.mctuChoiceRadio{vertical-align:bottom}body.front .mctuChoiceBorder{border-left:1px solid #d3d3d3}.mctuLabelCotainer{display:inline-block;text-align:left;margin-top:8px}.mctuDescription{text-align:left;font-size:12px;font-weight:normal}.mctuDescription .labelContent{line-height:15px}.mctuLabelCotainer .bubble{margin:15px 0 0 0}.mctuChoiceContainer .hiddenBorder{border:6px solid transparent;position:relative;height:120px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.offerPrice-mctu{font-family:sfr,arial,helvetica,sans-serif;vertical-align:baseline;color:#636397}body.front .choiceMobileContainerDiv{display:inline-block}.mobilesList-buttonContinue{height:50px}.choiceMobile-container{position:relative;border-bottom:1px solid #ddd;margin-top:15px;padding-bottom:0 px 1px 1px 1px}.choiceMobile-title{font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;font-size:18px;color:black}.devices-noSelectionLink{font-size:12px;float:right;margin-right:8px;line-height:2.4}body.front .mobileModelLabel{max-width:228px;font-size:17px;font-weight:bold}.mobilesList-mobile-header{height:150px}body.front .choiceMobileFilterDiv{display:table;width:100%;padding-top:0}body.front #filterAndSearchContainer{padding-bottom:20px}body.front .choiceMobilesListContainerDiv{font-size:0}body.front .imgMobileSize{max-width:100px}body.front .imglogoPromoSize{margin-top:5px;max-width:60px}body.front .mobileContainerDiv{text-align:center;display:inline-block;width:235px;cursor:pointer;border-top:1px solid #d3d3d3;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:top;font-size:12px}.mobileContainerDiv.bottomBorder{border-bottom:1px solid #d3d3d3}.mobileContainerDiv.rightBorder{border-right:1px solid #d3d3d3}.mobileContainerDiv .hiddenBorder{padding:15px 0 0}body.front .mobileContainerDiv .logosContainer{width:80px;position:absolute;vertical-align:top;left:-10px}.priceContainer{text-align:center}.priceContainer .bubble{margin-left:6px;margin-right:0;width:208px}body.front #brandsDiv{display:inline-block;z-index:10;padding:0;position:relative;width:55px;height:52px;margin-left:19px}body.front #brandsDiv img{padding:15px}.active-category{font-weight:bold;color:black!important;background:white!important}.choiceMobileFilterDiv .tabs{height:55px}.categoryDiv.tab-label{float:left;margin-top:9px;margin-right:2px}.categoryDiv.tab-label.active{margin-top:0}.categoryDiv.tab-label.active:after{left:41%}body.front #searchDiv{border:1px #6f6fab solid;float:right;background:transparent url("../../static/commons/img/configurator/loop.png") no-repeat;height:54px;border-bottom:0}body.front .red #searchDiv{border:1px #bd0c20 solid;border-bottom:0;background:transparent url("../../static/commons/img/configurator/loop-red.png") no-repeat}body.front #searchDiv.active{background:transparent url("../../static/commons/img/configurator/loop-selected.png") no-repeat;background-color:#6f6fab}body.front #searchDiv.active:after{display:none}body.front .red #searchDiv.active{background-color:#bd0c20}body.front .red #searchDiv.active:after{display:none}.groups-results-title{font-family:Arial,Helvetica,sans-serif;font-weight:normal;margin:25px 0 25px 20px;font-size:12px}.groups-results-title .groups-results-number,.groups-results-title .groups-results-brand{font-weight:bold;font-size:18px}.searchtab-container{position:relative;top:-50px;right:65px}.searchtab-eraser{width:32px;height:32px;background:transparent url("../../static/commons/img/configurator/reset.png") no-repeat;right:59px;top:7px;border:0;z-index:999;position:absolute}.searchtabInput{height:54px;width:619px;top:-8px;right:23px;z-index:999;font-size:14px;position:absolute;margin:0;padding:15px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd}.device-no-more-choices:before{width:60px;min-height:16px;display:block;content:" "}.choiceMobileContainerDiv .paginationContainer{margin-top:10px}.paginationContainer .displaySwitcher{background:url("../../static/commons/img/configurator/switcher-bg.png") 0 0 no-repeat;vertical-align:top;margin-right:20px;font-size:0;margin:10px 0 0 20px;padding:20px 95px 20px 5px;display:inline-block}.displaySwitcher-label{display:inline-block;cursor:pointer;width:55px;height:28px;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-20px;vertical-align:top}.displaySwitcher-label.displaySwitcher-label-selected{opacity:1;filter:alpha(opacity=100);-moz-opacity:1}.displaySwitcher-label.displaySwitcher-label--twoLines{background:url("../../static/commons/img/configurator/switcher-grid.png") 0 0 no-repeat;margin-left:-5px}.displaySwitcher-label.displaySwitcher-label--oneLine{background:url("../../static/commons/img/configurator/switcher-carousel.png") 0 0 no-repeat;margin-left:-3px}.mobile-list-mobileDetailsPreview{background:url("../../static/commons/img/picto/apercu.png") no-repeat 0 0;display:none;font-size:14px;line-height:30px;z-index:150;text-decoration:none;height:40px;position:absolute;margin-top:-110px;width:120px;margin-left:12px;overflow:hidden;padding-left:28px;color:#2e88c4;text-align:left;font-family:Arial;font-weight:bold}.choiceMobileContainerDiv .bubble{margin:10px 0 5px 0;display:inline-block}.mobilesList-maecontainer{margin:10px 0 0 5px;background:#f4fcff;border:1px solid #b2d0db;text-align:left;padding:5px;font-family:Arial}body.front .bolmLinkListMobiles{margin-left:0}.rent-Container *{font-family:sfr,Arial,Helvetica,sans-serif}.rent-Container{padding:10px 30px 30px 55px}.rent-title{font-size:30px;-webkit-font-smoothing:antialiased;text-transform:uppercase}.rent-billingMode{background-color:#222;color:#fff;font-size:13px;line-height:22px;border-radius:10px;margin-bottom:20px;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;text-transform:uppercase;padding-left:10px;padding-right:1px;display:inline-block;width:71px;font-family:'SFR-Bold'}.rent-section{margin-bottom:20px;line-height:20px;color:#444}.rent-sectionContent{font-size:14px}.offerTypes-Container{height:400px;margin-top:25px}.offerTypes-title{display:block;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;padding-bottom:10px;font-size:18px;color:black}.offerTypes-List{width:100%;border-collapse:collapse;margin-top:8px;font-size:0}.offertTypes-item{text-align:center;cursor:pointer;width:233px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;display:inline-block;font-size:12px;vertical-align:top}.offerTypes-ItemContainer{border:6px solid transparent;padding:10px 20px 10px 20px}.offerTypes-TopBloc{text-align:left;font-size:13px;margin-bottom:5px}.offerTypes-apartirDe{height:15px}body.front .offerTypes-typelabel{font-weight:bold;line-height:1.5}body.front .offerTypes-commitmentLabel{line-height:1.5}.offerTypes-selectionPanels{display:table;width:100%;position:relative;height:90px;margin-top:5px}.offerTypes-selectionPanel{text-align:center;display:table-cell;width:50%;padding:5px 0}.offerTypes-selectionPanel .mobile{position:absolute;left:20px}.offerTypes-selectionPanel .forfait{top:15px;position:absolute;right:15px}.offerTypes-plus{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;width:40px;height:40px;text-indent:-999999px;background:url("../../static/commons/img/configurator/signe_plus.png") center no-repeat}.offerTypes-bestPrice{height:30px}.offerTypes-bestPrice-rmWithMig{text-align:left}.offerTypes-discounts .bubble{margin:10px 0 5px}.offerTypes-discounts .bubble .tooltipDiscountHelp{padding-left:1px}.offerTypes-goodToKnowContainer{margin:5px;background:#f4fcff;border:1px solid #b2d0db;text-align:left;padding:5px;font-family:Arial}.offerTypes-maecontainer{margin:5px;background:#f4fcff;border:1px solid #b2d0db;text-align:left;padding:5px;font-family:Arial}.offerTypes-goodToKnowTitle{font-weight:bold}.offertTypes-item-rightborder{border-right:1px solid #d3d3d3}body.front .optionMobileTable{width:100%}body.front .optionMobileTable .optionMobileTableSW{font-size:0;width:702px;margin-left:5px}.optionMobileTableSW .hiddenBorder{border:5px solid transparent;height:129px}body.front .optionMobileTable .optionMobileTableSW .cell{width:230px;height:140px;display:inline-block;border-top:1px solid #dddcdc;border-bottom:1px solid #dddcdc;border-right:1px solid #dddcdc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}body.front .optionMobileTable .rteOption .label{display:table-cell;vertical-align:top;padding-right:10px;width:100%}body.front .extraRadio{position:absolute;bottom:10px;left:50%}.square-box.checkedOption input[type=radio]{bottom:6px!important}.square-box.checkedOption .rteOption{margin-top:5px}.square-box.checkedOption table>tbody>tr:nth-child(1){height:35px!important}.square-box .rteOption{padding-top:0;margin-top:9px}.optionMobileTableSW h4{margin:0}.square-box label{font-weight:bold;font-size:14px}.square-box .swap_icon_cell{float:left;padding-right:10px;padding-left:10px;height:32px}.square-box .swap_icon_cell_empty{float:left;width:10px;height:32px}.square-box .swap_icon_cell .Logo{width:29px}body.front .square-box .spanOption{position:absolute;text-align:center;width:100%;height:10%}body.front .swap_synopsis_cell{padding-left:10px;overflow-y:hidden;font-family:Arial,Helvetica,sans-serif;width:200px}.swap_synopsis_cell p{margin-top:0;margin-bottom:0;text-overflow:ellipsis}.tdswap_synopsis_cell{line-height:1.5em}.square-box table{height:100%}td .square-box .td-radio-align{text-align:center}.swap-description{margin-bottom:15px;font-family:Arial,Helvetica,sans-serif}.swap-NochoiceStyle{font-family:Arial,Helvetica,sans-serif;display:inline-block;vertical-align:middle;text-align:right;padding-right:20px}.availableLoanContainer{margin:0 -2px}.availableLoan_title{display:block;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:normal;padding:0;margin:0;font-size:18px;color:black}.columns--table .column.paymentlist_sep{width:10px;border-top:0!important;border-bottom:0!important;height:100%;border:0!important}.paymentType_list .column.paymentlist_sep{width:10px!important}.paymentType_title_container{margin:0 4px}.paymentType_list_headers{padding:0;list-style:none;width:100%;font-size:0}.paymentType_list_headers.columns--table .column{border-bottom:1px solid #dedede;border-top:1px solid #dedede}.header_item_list{border:6px solid transparent;margin:0;padding:0;text-align:center}.header_item{width:174px;background-color:#ededed}.header_item_definition{margin:0}.header_item_label_text{display:block;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;font-size:17px}.paymentType_list{padding:0;list-style:none;width:100%;font-size:0}.columns--table .column{display:inline-block;vertical-align:top;float:none;border-top:0;border-bottom:1px solid #dedede;border-right:1px solid #dedede}.columns--table .column.first{border-left:1px solid #dedede}.columns--table .column.last{border-right:0}.columns--table .column.once{border-right:1px solid #dedede}.paymentType_item_first{width:174px}.paymentType_item{width:174px}.paymentType_item_list{border:6px solid transparent;cursor:pointer;margin:0;padding:0 4px}.paymentType_list.columns--four .paymentType_item_list{padding:10px}.paymentType_item_definition{margin:0;font-size:12px;line-height:15px}.paymentType_item_definition.paymentType_item_definition--name{text-align:center}.paymentType_item_label{padding-top:5px}.paymentType_item_label_text{font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;margin-top:10px;font-size:18px;line-height:20px;width:160px;margin-bottom:20px}.paymentType_item_label_text span{display:block}.paymentType-item-promo{display:inline-block;margin-left:3px}.paymentType-item-promo .odrBubble{margin:5px}.paymentType-item-promo .bubble_highlight{width:135px;display:inline-block}.paymentType_item_upfront{line-height:22px!important}.paymentType_item_upfront .price_integer{font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;font-size:23px}.paymentType_list_container{display:inline-block;width:100%;margin-top:15px}.paymentType_item_upfront .price_decimal{font-family:sfr,Arial,Helvetica,sans-serif;font-size:15px}.paymentType_item_upfront .price_symbol{font-size:15px}.paymentType_item_definition.paymentType_item_definition--taeg{height:28px;margin-top:15px}.paymentType_item_partner_moreDetails{display:block;margin-top:12px;font-weight:normal!important;width:80px}.paymentType_item_definition.paymentType_item_definition--total{padding-top:11px;margin-top:12px;border-top:1px solid #dedede;padding-bottom:11px}.paymentType_item_definition.emptyLigne{margin:0}body.front .pnmChoiceContainer{height:115px;text-align:center;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;margin-top:20px}.pnmBloc-item{padding:10px}input.pnmChoiceRadio{vertical-align:bottom}body.front .pnmChoiceBloc{width:50%;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;max-height:150px}body.front .pnmChoiceBorder{border-left:1px solid #d3d3d3}.keepPhoneNumber{display:inline-block;text-align:left;margin-top:8px}.keepPhoneNumber .bubble{margin:15px 0 0 0}.pnmChoiceBloc .hiddenBorder{height:115px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.pnm-promo-tooltip{position:relative;top:2px}.pnm_edito_content{padding:20px 10px 10px 35px;line-height:14px;font-size:12px}.pnm_edito_content li{list-style:square inside none}.pnmLayer{margin-top:7px}body.front .sushi-promo-layer{width:595px;padding:35px 0 35px 42px}.sushi-promo-layer .header{font-size:20px;font-weight:bold;line-height:28px}.sushi-promo-layer .content{margin:30px 0 0 0}.sushi-promo-layer .content .body .description{font-size:13px}.sushi-promo-layer .content .footer{padding:35px 0 0 79px}.sushi-promo-layer .content .footer .cancel{line-height:18px;vertical-align:middle;display:inline-block;margin-right:20px;text-align:center}.sushi-promo-layer .content .footer .cancel .cancelButton{width:170px;font-size:13px;font-weight:700;font-family:Arial,Helvetica,sans-serif}.sushi-promo-layer .content .footer .continue{line-height:18px;vertical-align:middle;display:inline-block;text-align:center}.sushi-promo-layer .content .footer .continue .continueButton{width:210px;font-size:13px;font-weight:700;font-family:Arial,Helvetica,sans-serif;padding:4px 0}@font-face{font-family:'sfr';src:url('//static.s-sfr.fr/resources/font/sfr-1.0-regular-webfont.eot');src:url('//static.s-sfr.fr/resources/font/sfr-1.0-regular-webfont.eot?#iefix') format('embedded-opentype'),url('//static.s-sfr.fr/resources/font/sfr-1.0-regular-webfont.woff') format('woff'),url('//static.s-sfr.fr/resources/font/sfr-1.0-regular-webfont.ttf') format('truetype'),url('//static.s-sfr.fr/resources/font/sfr-1.0-regular-webfont.svg#sfrregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'sfr';src:url('//static.s-sfr.fr/resources/font/sfr-1.0-bold-webfont.eot');src:url('//static.s-sfr.fr/resources/font/sfr-1.0-bold-webfont.eot?#iefix') format('embedded-opentype'),url('//static.s-sfr.fr/resources/font/sfr-1.0-bold-webfont.woff') format('woff'),url('//static.s-sfr.fr/resources/font/sfr-1.0-bold-webfont.ttf') format('truetype'),url('//static.s-sfr.fr/resources/font/sfr-1.0-bold-webfont.svg#sfrbold') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'SFRConfigIcon';src:url('//static.s-sfr.fr/resources/font/sfrconfigIcon.eot');src:url('//static.s-sfr.fr/resources/font/sfrconfigIcon.eot?#iefix') format('embedded-opentype'),url('//static.s-sfr.fr/resources/font/sfrconfigIcon.woff') format('woff'),url('//static.s-sfr.fr/resources/font/sfrconfigIcon.ttf') format('truetype'),url('//static.s-sfr.fr/resources/font/sfrconfigIcon.svg#sfrbold_italic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'sfrblack';src:url('//static.s-sfr.fr/resources/font/sfr-1.0-bold-webfont.eot');src:url('//static.s-sfr.fr/resources/font/sfr-1.0-bold-webfont.eot?#iefix') format('embedded-opentype'),url('//static.s-sfr.fr/resources/font/sfr-1.0-bold-webfont.woff') format('woff'),url('//static.s-sfr.fr/resources/font/sfr-1.0-bold-webfont.ttf') format('truetype'),url('//static.s-sfr.fr/resources/font/sfr-1.0-bold-webfont.svg#sfrbold') format('svg');font-weight:normal;font-style:normal}body.front{font-size:12px;font-family:Arial;line-height:1.5;width:100%}body.front .block{display:block}body.front .inline{display:inline}body.front .inlineBlock{display:inline-block}body.front .vAlignMiddle{vertical-align:middle}body.front .vAlignTop{vertical-align:top}body.front .vAlignBottom{vertical-align:bottom}body.front .vAlignBaseline{vertical-align:baseline}body.front .vAlignSub{vertical-align:sub}body.front .scrollable{overflow:auto}body.front .noMargin{margin:0}body.front .lightBMargin{margin-bottom:8px}body.front .mediumBMargin{margin-bottom:15px}body.front .heavyBMargin{margin-bottom:25px}body.front .lightTMargin{margin-top:8px}body.front .mediumTMargin{margin-top:15px}body.front .heavyTMargin{margin-top:25px}body.front .lightLMargin{margin-left:8px}body.front .mediumLMargin{margin-left:15px}body.front .heavyLMargin{margin-left:25px}body.front .lightRMargin{margin-right:8px}body.front .mediumRMargin{margin-right:15px}body.front .heavyRMargin{margin-right:25px}body.front .lightVMargin{margin-top:8px;margin-bottom:8px}body.front .mediumVMargin{margin-top:15px;margin-bottom:15px}body.front .heavyVMargin{margin-top:25px;margin-bottom:25px}body.front .lightHMargin{margin-left:8px;margin-right:8px}body.front .mediumHMargin{margin-left:15px;margin-right:15px}body.front .heavyHMargin{margin-left:25px;margin-right:25px}body.front .lightMargin{margin:8px}body.front .mediumMargin{margin:15px}body.front .heavyMargin{margin:25px}body.front .lightPadding{padding:8px}body.front .mediumPadding{padding:15px}body.front .heavyPadding{padding:25px}body.front .lightTPadding{padding-top:8px}body.front .mediumTPadding{padding-top:15px}body.front .heavyTPadding{padding-top:25px}body.front .lightBPadding{padding-bottom:8px}body.front .mediumBPadding{padding-bottom:15px}body.front .heavyBPadding{padding-bottom:25px}body.front .lightRPadding{padding-right:8px}body.front .mediumRPadding{padding-right:15px}body.front .heavyRPadding{padding-right:25px}body.front .lightLPadding{padding-left:8px}body.front .mediumLPadding{padding-left:15px}body.front .heavyLPadding{padding-left:25px}body.front .lightVPadding{padding-top:8px;padding-bottom:8px}body.front .mediumVPadding{padding-top:15px;padding-bottom:15px}body.front .heavyVPadding{padding-top:25px;padding-bottom:25px}body.front .lightHPadding{padding-left:8px;padding-right:8px}body.front .mediumHPadding{padding-left:15px;padding-right:15px}body.front .heavyHPadding{padding-left:25px;padding-right:25px}body.front .txtSfrRegular{font-family:sfr,Arial,Helvetica,sans-serif}body.front .txtSfrBold{font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold}body.front .txtArial{font-family:arial,sans-serif}body.front .txtSfrBolder{font-family:sfrblack,arial,helvetica,sans-serif}body.front .txtRight{text-align:right}body.front .txtLeft{text-align:left}body.front .txtCenter{text-align:center}body.front .txtNormal{font-weight:normal}body.front .txtBold{font-weight:bold}body.front .txt10{font-size:10px}body.front .txt11{font-size:11px}body.front .txt12{font-size:12px}body.front .txt13{font-size:13px}body.front .txt14{font-size:14px}body.front .txt15{font-size:15px}body.front .txt16{font-size:16px}body.front .txt17{font-size:17px}body.front .txt18{font-size:18px}body.front .txt20{font-size:20px}body.front .txt21{font-size:21px}body.front .txt22{font-size:22px}body.front .txt23{font-size:23px}body.front .txt24{font-size:24px}body.front .txt25{font-size:25px}body.front .txt26{font-size:26px}body.front .txt28{font-size:28px}body.front .txt30{font-size:31px}body.front .txt31{font-size:31px}body.front .txt33{font-size:33px}body.front .txt35{font-size:35px}body.front .txt37{font-size:37px}body.front .txt40{font-size:40px}body.front .txt43{font-size:43px}body.front .txt45{font-size:45px}body.front .txt50{font-size:50px}body.front .txt60{font-size:60px}body.front .txt72{font-size:72px}body.front .txtRed{color:#eb1a10}body.front .txtHeavyGrey{color:#444}body.front .txtLightGrey{color:#aaa}body.front .txtGrey{color:#717171}body.front .txtBlue{color:#40f}body.front .txtBlack{color:#000}body.front .txtWhite{color:#FFF}body.front .txtGreen{color:#080}body.front .txtPurple{color:#636397}body.front .txtStriked{text-decoration:line-through}body.front .txtUnderlined{text-decoration:underline}body.front .veryLightLineH{line-height:1}body.front .lightLineH{line-height:1.5}body.front .mediumLineH{line-height:2.5}body.front .relative{position:relative}body.front .absolute{position:absolute}body.front .fixed{position:fixed}body.front .floatL{float:left}body.front .floatR{float:right}body.front .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.front .bgGrey{background-color:#ddd}body.front .bgLightGrey{background-color:#f7f7f7}body.front .bgBlue{background-color:#585592}body.front .noBBorder{border-bottom:0}body.front .noTBorder{border-top:0}body.front .noLBorder{border-left:none!important}body.front .noRBorder{border-right:0}body.front .lightGreyBorder{border:1px solid #ddd}body.front .lightGreyTBorder{border-top:1px solid #ddd}body.front .lightGreyLBorder{border-left:1px solid #ddd}body.front .lightGreyBBorder{border-bottom:1px solid #ddd}body.front .lightGreyRBorder{border-right:1px solid #ddd}body.front .clickable{cursor:pointer}body.front .unclickable{cursor:no-drop}body.front .hidden{display:none}body.front .notVisible{visibility:hidden}body.front .bulletList{list-style-type:disc}body.front .heavyTRaduis{border-top-left-radius:5px;border-top-right-radius:5px}body.front .heavyBRaduis{border-bottom-right-radius:5px;border-bottom-left-radius:5px}body.front .txtUpper{text-transform:uppercase}body.front .txtLower{text-transform:lowercase}body.front .txtCapital{text-transform:capitalize}*.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}body.front .bolmLink{text-decoration:none;color:#2e88c4;cursor:pointer;font-family:Arial,Helvetica,sans-serif}body.front .bolmLink.link{margin-top:13px;display:inline-block}body.front .bolmLink:hover{text-decoration:underline!important}body.front .logoVspaced{margin-top:5px;text-align:left}body.front .table{display:table}body.front .table-cell{display:table-cell}.horizonatLine{color:#ddd;height:2px;font:solid}body.front .noBorderRadius{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.device-price-apartir{height:10px}.global-price-currency{font-family:Arial;font-weight:normal}.fright{float:right}.fleft{float:left}.cboth{clear:both}.cleft{clear:left}.cright{clear:right}.iblock{display:inline-block}.block{display:block}.ovhidden{overflow:hidden}.row,.cf{clear:both}.row:before,.row:after,.cf:before,.cf:after{content:" ";display:table}.row:after,.cf:after{clear:both}.borderbox{box-sizing:border-box}.txtcenter{text-align:center}.txtright{text-align:right}.txtleft{text-align:left}.txtjustify{text-align:justify}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.fs15{font-size:1.5em}.fs2{font-size:2em}.mt0{margin-top:0}.mt05{margin-top:.5em}.mt1{margin-top:1em}.mt2{margin-top:2em}.mt3{margin-top:3em}.mr0{margin-right:0}.mr05{margin-right:.5em}.mr1{margin-right:1em}.mr2{margin-right:2em}.mr3{margin-right:3em}.mb0{margin-bottom:0}.mb05{margin-bottom:.5em}.mb1{margin-bottom:1em}.mb2{margin-bottom:2em}.mb3{margin-bottom:3em}.ml0{margin-left:0}.ml05{margin-left:.5em}.ml1{margin-left:1em}.ml2{margin-left:2em}.ml3{margin-left:3em}.m0{margin:0}.m1{margin:1em}.m2{margin:2em}.pt0{padding-top:0}.pt1{padding-top:1em}.pt2{padding-top:2em}.pt3{padding-top:3em}.pr0{padding-right:0}.pr05{padding-right:.5em}.pr1{padding-right:1em}.pr2{padding-right:2em}.pb0{padding-bottom:0}.pb05{padding-bottom:.5em}.pb1{padding-bottom:1em}.pb2{padding-bottom:2em}.pb3{padding-bottom:3em}.pl0{padding-left:0}.pl05{padding-left:.5em}.pl1{padding-left:1em}.pl2{padding-left:2em}.pl3{padding-left:3em}.p0{padding:0}.p05{padding:.5em}.p1{padding:1em}.p2{padding:2em}.p3{padding:3em}.h100{height:100%}.mh100{max-height:100%}.w100{width:100%}.mw100{max-width:100%}.hauto{height:auto}.wd5{width:5%}.wd10{width:10%}.wd15{width:15%}.wd20{width:20%}.wd25{width:25%}.wd30{width:30%}.wd33{width:33.333%}.wd40{width:40%}.wd45{width:45%}.wd50{width:50%}.wd55{width:55%}.wd60{width:60%}.wd66{width:66.666%}.wd70{width:70%}.wd75{width:75%}.wd80{width:80%}.wd85{width:85%}.wd90{width:90%}.wd95{width:95%}.wd100{width:100%;float:none}body.front .wd100{width:100%}.csstooltip{position:relative;color:white;display:inline-block}.csstooltip .msg{border-radius:4px;border:1px solid #ccc;background:#efefef;color:#555;position:absolute;width:250px;padding:7px 10px;visibility:hidden;opacity:0;text-align:left;line-height:14px;font-size:12px;z-index:100}.csstooltip .msg:before,.csstooltip .msg:after{content:"";position:absolute;top:100%;left:73%}.csstooltip .msg:before{z-index:101}.csstooltip .msg:after{z-index:100}.csstooltip.csstooltip-top .msg{bottom:30px;left:-176px}.csstooltip.csstooltip-top .msg:before{border:10px solid transparent;border-top-color:#efefef;margin-left:-18px}.csstooltip.csstooltip-top .msg:after{border:11px solid transparent;border-top-color:#ccc;margin-left:-19px}.csstooltip.csstooltip-right .msg{bottom:19px;left:10px}.csstooltip.csstooltip-right .msg:before{border:8px solid transparent;border-right-color:#efefef;margin-left:-213px;margin-top:-25px}.csstooltip.csstooltip-right .msg:after{border:9px solid transparent;border-right-color:#ccc;margin-left:-216px;margin-top:-26px}.csstooltip:hover .msg{visibility:visible;opacity:1}.csstooltip.csstooltip-disabled:hover .msg{visibility:hidden;opacity:0}.csstooltip.csstooltip-followmouse .msg{position:fixed;bottom:inherit;font-size:12px;font-weight:normal;font-family:Arial}.csstooltip-fade .msg{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.csstooltip.csstooltip-top.csstooltip-slgiant .msg:before,.csstooltip.csstooltip-top.csstooltip-slgiant .msg:after{left:58%}.csstooltip.csstooltip-top.csstooltip-slgiant .msg{bottom:33px;left:-13px}.csstooltip.csstooltip-top.csstooltip-slgiant-small .msg:before,.csstooltip.csstooltip-top.csstooltip-slgiant-small .msg:after{left:50%}.csstooltip.csstooltip-top.csstooltip-slgiant-small .msg{bottom:29px;left:-26px}.generic-layer-container{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.generic-layer-bg{display:none;position:fixed;top:0;left:0;z-index:99998;width:100%;height:100%;background:#000;opacity:.7;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30)}.generic-layer-container .generic-layer{background:white;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.5);box-shadow:0 1px 5px rgba(0,0,0,0.5);width:50%;position:relative;margin:25px auto}.generic-layer-container .generic-layer .layer-manager-content{padding:0;width:100%}.generic-layer-container .generic-layer .layer-header,.generic-layer-container .generic-layer .layer-close{padding:10px 25px 5px 25px}.generic-layer-container .generic-layer .layer-close{z-index:999;position:relative;text-align:right}.generic-layer-container .generic-layer .layer-close .button,.generic-layer-container .generic-layer .layer-close .label{cursor:pointer;height:15px;vertical-align:middle}body.front{margin:0 auto}body.front .contentColumns{width:984px;margin:0 auto;background-color:#FFF;padding-left:50px;padding-right:50px;margin-left:-50px;padding-bottom:45px;padding-top:10px;margin-bottom:45px}body.front .contentColumnsCarre{padding-left:initial}body.front .SFR_M8PrvfFE .contentColumns{margin-left:auto}body.front .summaryContentColumns{padding-bottom:0!important;margin-bottom:0!important}body.front .footContent{position:relative;background-color:#FFF;padding:0 50px 0;margin:0 auto 10px}body.front .contentColumns .mainContent .rightContent{width:725px;vertical-align:top;display:inline-block;margin-left:12px}body.front .contentColumns .mainContent .leftContent{width:235px;vertical-align:top;display:inline-block}body.front .contentColumns .mainContent .leftContent .slidingContent{position:absolute;width:235px}body.front .contentColumns .mainContent .headContent,body.front .contentColumns .mainContent .content .footContent{margin-top:15px;margin-bottom:15px}.bkg-full-site{position:absolute;top:0;left:0;width:200%;height:200%;z-index:-1}.SFR_M8PrvfFE .SFR_MainContent.page{width:100%;max-width:none;margin:0 auto;text-align:left}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.titleSection{background:transparent;font-family:sfrblack,sfr,Arial,Helvetica,sans-serif;width:100%}.titleSection .mainTitle{font-family:sfrblack,sfr,Arial,Helvetica,sans-serif!important;margin:0}.rte-img{width:100%}.filterZone{background:#f1f1f1;margin-top:20px;border-bottom:none!important;position:relative}.filterTitle{margin:5px 5px 0 5px;display:block;font-size:16px;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold}.withOrNOtMobileFilter{width:439px}.filter{display:inline;font-family:sfr,Arial,Helvetica,sans-serif}.filter input[type="radio"]{margin-top:5px;margin-right:5px}.filterContainer{margin:14px 15px;display:inline-block}.marqueFilter{margin-left:10px;padding-left:20px;border-left:1px solid #ddd}.bolm-radio-filter{border:1px solid transparent;font-size:13px;display:inline-block;height:35px;margin:0;padding:0}.bolm-radio-filter-activated{border:1px solid #DDD!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:white;font-weight:bold}.filterContainer input[type="radio"]{margin-right:5px!important;margin-left:10px;top:1px!important}.filterContainer-red input[type="radio"]{margin-right:11px!important}.filterContainer .bolm-radio-filter{padding-right:10px}.filterContainer .bolm-radio-filter label{display:inline-block;margin-top:3px}.internetBlock{float:right;border-left:1px solid #ddd;border-right:0}.internetBlock a{border:1px solid transparent;padding:8px 2px;margin:2px;font-size:14px;display:inline-block}.gammeTable{width:100%!important;border:0;table-layout:fixed}.gammeTable-empty{border:1px solid #ddd;text-align:center;line-height:75px;padding:10px;margin:0 auto;background:#fafafa;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;height:80px}.gammeTable tr{border:1px solid #ddd}.gammeTable td{height:164px}.gammeTable td:first-child{width:164px;border-right:1px solid #ddd;background:#f7f7f7;padding-left:20px}.gammeTable tr.slgiant{border:2px solid #636397}.gammeTable .gammePrice{position:relative}.gammeTable .gammePrice:after{content:'';width:73px;height:73px;position:absolute;display:block;zoom:1;top:50%;margin-top:-35px;right:-37px;background:#f7f7f7;border-right:1px solid #d1d1d1;border-top:1px solid #d1d1d1;-webkit-transform:rotate(45deg) skew(35deg,35deg);-moz-transform:rotate(45deg) skew(35deg,35deg);-ms-transform:rotate(45deg) skew(35deg,35deg);-o-transform:rotate(45deg) skew(35deg,35deg);transform:rotate(45deg) skew(35deg,35deg);display:none\9}.gammeTable .gammeShortDescription{padding:5px 0 5px 25px;width:620px}.gammeTable .category-separator{line-height:0;border:0;height:0}.gammeTable .category-separator td{height:25px;line-height:0;border-right:0;background:white}.gammeTable .category-header td{background-color:#7d7c8e;color:white;font-family:sfr,Arial,Helvetica,sans-serif;font-size:x-large;height:65px}.offerPriceBlock{font-family:sfr,Arial,Helvetica,sans-serif}.offerPriceBlock .ecoBlock{background:#ce1803;color:white;margin:3px 0;padding:1px 5px;vertical-align:middle}.offerPriceBlock .ecoBlock .ecoBlockLabel{height:18px}.offerPriceBlock .ecoBlock:after{content:'';width:0;height:0;border-top:8px solid transparent;border-left:10px solid #ce1803;border-bottom:8px solid transparent;position:absolute;right:34px;display:inline-block}.offerPriceBlock .offerBasePrice{font-size:16px;font-family:Arial;color:#000;z-index:-22;padding:1px 0;line-height:1}.offerPriceBlock .offerPriceIndicationBlock{font-size:12px;line-height:1}.offerPriceBlock .offerPriceLeftBlock{line-height:0;display:inline-table;font-size:50px;font-family:sfrBlack,Arial,Helvetica,sans-serif;font-weight:bold}.offerPriceBlock .offerPriceRightBlock{line-height:1;display:inline-block;font-size:22px}.offerPriceBlock .offerPriceRightBlock .offerPriceDecimalPartContainer{position:relative}.offerPriceBlock .offerPriceComma,.offerPriceBlock .offerPriceDecimalPart,.offerPriceBlock .offerPriceCurrency{font-size:26px}.offerPriceBlock .offerPriceDecimalPart{font-family:sfrBlack,Arial,Helvetica,sans-serif}.offerPriceBlock .offerPriceCurrency{font-family:Arial,Helvetica,sans-serif}.offerPriceBlock .offerPriceCurrency{font-family:sfr,Arial,Helvetica,sans-serif}.offerPriceBlock .offerPricePeriod{font-size:14px;position:relative;left:10px;top:-1px}.offerPriceBlock .offerPriceCommitmentDuration{font-size:12px;line-height:1}.offerPriceBlock .offerPriceDiscount{margin-left:0!important}.detailsLink,.detailsLink:hover,.detailsLink:active,.detailsLink:focus{display:inline-block;text-decoration:none;padding-top:1em;cursor:pointer;font-size:12px}.buttonChangeOffer{padding:8px 5px;font-weight:bold}.gammeDetailsHeader{line-height:1}.gammeDetailsHeader,.gammeDetailsCloseButton{padding:12px 0 0 35px}.gammeDetailsCloseButton{text-align:right}.gammeDetailsCloseButton .closeDetails,.gammeDetailsCloseButton .closeLabel{cursor:pointer;height:15px;vertical-align:middle}.gammeDetailsTabContainer{margin:25px 36px 0 36px}.gammeDetailsTabContainer a{margin-right:-4px}.gammeDetailsTabContainer .tabs_container{margin-top:0!important}.gammeDetailsContainer{padding:20px 36px}.gammeDetailsFooterContainer{padding:25px 0 20px 45px;background:#f4f4f4;margin:0;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.gammeDetailsFooterContainer .legalNoticesLabel{padding-top:20px}.gammeDetailsFooterContainer .gammeDetailsFooterLabel{font-weight:bold;font-size:15px}.gammeDetailsFooterContainer a{height:10px;vertical-align:middle}.gammeDetailsFooterContainer img{width:10px;height:10px;vertical-align:middle}.gammeOptionsContent{font-family:Arial!important}.gammeDetailsContent{font-family:Arial!important;word-spacing:1px}.gammeOptionDetails{border-bottom:1px solid #ddd;margin-bottom:10px!important;padding-bottom:8px;text-align:justify}.gammeOptionDetails-synopsis{margin-top:10px;margin-bottom:5px}.gammeOptionDetails:last-child{border:0;margin-bottom:0}.gammeOptionDetails .gammeOptionFullDetails{display:none;margin-top:5px;font-size:14px}.lt-ie8 .columns.columns--table .column{float:left}.columns.columns--two .column{width:350px}.columns.columns--three .column{width:230px}.columns.columns--four .column{width:174px}.offers_legals{margin:30px 0}.offers_legals .menu_title{display:block;font-family:sans-serif;font-weight:normal;margin-bottom:5px}.offers_legals .menu_link._is_current{font-weight:bold}.offers_legals_content{max-height:0;overflow:hidden}.offers_legals_content._is_current{max-height:9999px;overflow:visible}.menu_items{list-style:none outside none;margin:0;padding:0}.menu_item{float:left}.menu_item+.menu_item{margin-left:10px;padding-left:10px}.gamme-data{color:#333;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;float:left;width:169px}.gamme-data-volume{font-size:1.6em}.gamme-data-services{font-size:.9em}.gamme-data-network{margin-top:6px;line-height:13px}.gamme-data-network img{vertical-align:middle}.gamme-tel{color:#333;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;float:left;width:169px;margin-left:14px}.gamme-tel-heures{font-size:.9em}.gamme-tel-dest{font-size:12px;font-family:sfr,Arial,Helvetica,sans-serif}.gamme-tel-plus{font-size:.9em}.legal-notices-container{padding-right:45px;text-align:justify}.legal-notice-content{text-align:justify}.offer-showcase-legal-notices-label{line-height:1;margin-bottom:10px}.legal-notice-separator{border-right:1px solid #787878;margin-right:5px;padding-right:5px}.gamme-promo,.gamme-promo-ODR{margin:10px 0 5px 0;font-size:11px!important;display:inline-block;padding-right:3px}.gammeOptionDetailsToggleLink{background:url("../../static/commons/img/picto/arrow-down-blue.png") left no-repeat;padding:15px}.gammeOptionDetailsToggleLink-activated{background:url("../../static/commons/img/picto/arrow-up-blue.png") left no-repeat;padding:15px;margin-bottom:5px}.gammeTable .gammeShortDescription .bo--data{margin-right:10px;width:205px}.gammeTable .gammeShortDescription .bo--tel{margin-right:10px;width:255px}.gammeTable .gammeShortDescription .bo--showcase-gamme-description .bo--destinations{font-size:12px;text-indent:0}.gammeTable .gammeShortDescription .bo--showcase-gamme-description{display:table}.gammeTable .gammeShortDescription .bo--showcase-gamme-description>div{display:inline-block}#list-of-offers{margin-bottom:20px}.selectAndDetailsContainer{text-align:center}.layer-forfait-detail{padding:10px 5px 10px 5px;border-bottom:1px solid #CCC}.forfait-detail-title{font-size:14px;margin-bottom:8px}.layer-forfait-detail-last{border:0}.layer-forfait-detail .cell{vertical-align:top}.layer-forfait-detail .forfait-detail-picto{background:0;width:72px;height:48px;margin-right:5px;text-align:center}.layer-forfait-detail .forfait-detail-content .forfait-detail-blockOptionExtra{margin-left:-15px;display:table}.forfait-detail-optionExtra{width:32%;margin-top:20px;min-height:75px;display:inline-block;vertical-align:top}.forfait-detail-optionExtra-picto{float:left;margin-right:10px;text-align:right;width:42px}.forfait-detail-optionExtra-text{overflow:hidden;padding-right:8px}.layer-forfait-detail .forfait-detail-content{padding-top:0}.layer-forfait-detail .forfait-detail-content>p{margin-top:8px;margin-bottom:3px;font-size:12px}.forfait-detail-content-list{padding-left:15px;margin:0;margin-top:-5px}.forfait-detail-content-list li{margin-top:10px;padding:0;list-style-type:square}.layer-forfait-detail .forfait-detail-content .em12{font-size:1.20em!important}.layer-forfait-detail .forfait-detail-description{display:inline-block;width:500px}.forfait-detail-description-togglerLink{background:url("http://static.s-sfr.fr/media/bolm-gammedetail-toggle_plus.png") no-repeat right 4px;display:inline-block;cursor:pointer;padding-right:20px;font-size:12px;padding-bottom:2px;padding-top:2px;color:#4485c7;text-decoration:none;margin-top:5px;margin-bottom:5px}.forfait-detail-description-togglerLink-openState{background-position:right -30px}.forfait-detail-description-list-unsquare{list-style:none;margin-top:0;padding:0;text-indent:10px}.gammeDetailsContainer *{line-height:1.4}.recap-section{border:1px solid #ddd;padding:0;margin:25px 0}.recap-section-content{padding:25px}.recap-section-footer{padding:10px;text-align:right;background:#eee}.recap-section-footer-text{margin-right:5px}.recap-mobile-pic{width:15%;vertical-align:top;display:inline-block}.recap-device-table{display:inline-table;width:82%;float:right}.recap-offer-table{width:100%}.recap-offer-table tbody{width:100%}.recap-mobile-pic img{width:100%}.recap-modile-description,.recap-offer-description,.recap-accessory-description,.recap-option-description,.recap-insurance-description{vertical-align:top}.recap-mobile-price,.recap-offer-price,.recap-option-price,.recap-accessory-price,.recap-insurance-price{vertical-align:top;text-align:right}.recap-end-section,.recap-end-section-header{text-align:right;display:table;width:100%}.recap-end-section-header{margin-top:50px;background:#eee;border:1px solid #ddd}.recap-end-section{border:1px solid white}.recap-deliver-section,.recap-promo-section,.recap-promo-section-header{text-align:left;display:inline-table;margin:0}.recap-promo-section-header{margin-top:20px}.recap-deliver-section-header{background:#ddd;margin-bottom:-1px;margin-top:20px}.recap-deliver-section-content{margin-top:-3px;border-top:none!important;background:#FFF}.recap-deliver-section-header,.recap-deliver-section-content{padding:10px 20px;width:30%;border:1px solid #ccc;text-align:left;display:inline-table;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2)}.recap-promo-section-header,.recap-promo-section{width:60%;padding:0 10px}.recap-promo-section-code{margin-bottom:10px;padding:10px}.noRPadding{padding-right:0!important}.summary-table{border-collapse:collapse}.summary-section-title{margin:20px 0}.summary-empty-section{padding:20px;border:5px solid #636397}.summary-empty-section .summary-empty-section-label{margin-bottom:20px}.summary-section-footer{background-color:#ededed;padding:20px}.summary-offer-section,.summary-device-section{border:1px solid #ccc}.summary-offer-section .summary-offer-content,.summary-device-section .summary-device-content{padding:20px}.summary-price-section{text-align:right;vertical-align:top}.summary-price{line-height:1}.summary-offer-section .summary-offer-details{background:#ccc;border:1px solid #aaa;padding:0 5px 0 6px;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:linear-gradient(to top,#eee,#fff)}.summary-offer-included-options{padding:10px O}.summary-offer-discount,.summary-device-discount{margin-left:0!important;min-width:100px}.summary-device-image-container{width:10%;float:left;margin-bottom:20px}.summary-device-table{width:90%}.summary-device-image{width:100%}.summary-accessory-label{padding:2px 0}.summary-stock-label,.summary-stock-pic{height:15px;vertical-align:middle}.summary-last-section-header *,summary-table *{box-sizing:border-bow}.summary-last-section-header{background:#EEE;border:1px solid #CCC;margin:0;margin-top:40px}.summary-deliver-header{background:#CCC;border:1px solid #BBB;margin-bottom:-16px;-webkit-box-shadow:0 -1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 -1px 2px rgba(0,0,0,0.2);box-shadow:0 -1px 2px rgba(0,0,0,0.2)}.summary-order-header{border:1px solid #EEE;border-right:0}.summary-deliver-content{margin-top:-16px;-webkit-box-shadow:0 -1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 -1px 2px rgba(0,0,0,0.2);box-shadow:0 -1px 2px rgba(0,0,0,0.2);border:1px solid #BBB}.summary-promo-content{border:1px solid #DDD;border-top:0}.codePromoInput{padding:5px;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,0.2);box-shadow:inset 0 2px 2px rgba(0,0,0,0.2)}.codePromoInput,.codePromoValidationButton{height:35px;border:1px solid #ccc;border-radius:4px;background:#fff}.codePromoValidationButton{padding:8px;font-weight:bold;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.2);box-shadow:0 2px 2px rgba(0,0,0,0.2);background:linear-gradient(to top,#efefef,#fff)}.summary-code-promo-error{color:red}.summary-order-later{padding:25px;padding-top:0;padding-left:0}.summary-order-now{padding:50px;padding-top:0}.summary-order-later img{height:18px;width:18px;margin-right:5px}.orderLaterLabel{font-size:.875rem;font-weight:bold;display:block;margin:45px 0}.orderLaterInput{font-size:.875rem;width:295px;padding:0 8px;margin-left:5px;height:35px;line-height:35px;background:#fff;-webkit-box-shadow:0 2px 2px 1px rgba(0,0,0,0.1) inset;box-shadow:0 2px 2px 1px rgba(0,0,0,0.1) inset}.orderLaterInput-error{color:#f71169;border:1px solid #f71169}.orderLater_btn_recap{margin:10px 0;font-family:sfr,Arial,Helvetica,sans-serif}.buttonRecap{-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 1px #000;box-shadow:0 1px 1px #000;background-image:-webkit-gradient(linear,left top,left bottom,from(#575787),to(#616197));background-image:-webkit-linear-gradient(top,#575787,#616197);background-image:-moz-linear-gradient(top,#575787,#616197);background-image:-o-linear-gradient(top,#575787,#616197);background-image:linear-gradient(to bottom,#575787,#616197);background:#636397;font-size:.875rem;color:white;text-decoration:none;padding:10px 15px 7px;text-align:center;font-weight:bold;border:0}.buttonRecap-red{-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 1px #000;box-shadow:0 1px 1px #000;background:#eb1a10;font-size:.875rem;color:white;text-decoration:none;padding:10px 15px 7px;text-align:center;font-weight:bold;border:0}.summary-order-later-success{border:1px solid #CCC;margin-bottom:20px;padding:20px;line-height:1}.summary_orderLater_feedback_desc_highlight{margin-bottom:38px}.summary_orderLater_feedback_highlight{margin:0}.orderLaterSubmit{padding:12px 20px;font-weight:bold;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.2);box-shadow:0 2px 2px rgba(0,0,0,0.2);background:#636397;border:0;color:white;border-radius:4px}.orderLaterSubmit-red{padding:12px 20px;font-weight:bold;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.2);box-shadow:0 2px 2px rgba(0,0,0,0.2);background:#eb1a10;border:0;color:white;border-radius:4px}.tooltipster-error{border-radius:5px;border:1px solid #f71169;background:#fefefe;color:#f71169;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}.tooltipster-error .tooltipster-content{font-family:Arial,sans-serif;font-size:12px;line-height:14px;padding:8px 10px}.summary-partial-mode-message{margin:10px 0;background:#f4fcff;border:1px solid #84dafa;border-radius:1px;padding:15px 20px}.summary_orderLater_feedback_highlight_second{margin-top:15px;margin-bottom:0}.summary .summary--mobile .summary--device{margin-bottom:10px}.summary .summary--mobile .summary--device .summary--device-pic,.summary .summary--mobile .summary--device .summary--device-info,.summary .summary--mobile .summary--device .summary--device-price{display:inline-block;vertical-align:top}.summary .summary--mobile .summary--device .summary--device-pic{width:50px}.summary .summary--mobile .summary--device .summary--device-info{padding-top:5px}.summary .summary--mobile .summary--device .summary--device-price{text-align:left;float:right;margin-right:26px;margin-top:10px}.summary .summary--mobile .summary--device .summary-device-price-withoutDiscount{font-family:Arial,sans-serif}.summary .summary--mobile .summary--device .summary--device-info .summary--device-label{font-family:sfr,Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;margin:4px 10px 5px 0;width:400px;display:inline-block}.summary .summary--mobile .summary--accessory{margin-bottom:5px;clear:both}.summary .summary--mobile .summary--accessory .summary--accessory-info,.summary .summary--mobile .summary--accessory .summary--accessory-price,.summary .summary--mobile .summary--accessory .summary--accessory-delete{display:inline-block}.summary .summary--mobile .summary--accessory .summary--accessory-info{padding-top:5px;padding-left:55px;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;font-size:15px}.summary .summary--accessory-promo{font-weight:normal!important}.summary .summary--mobile .summary--accessory .summary--accessory-price{float:right}.summary .summary-device-promo-code-discount{padding-left:55px;margin-bottom:10px}.summary .summary-device-promo-code-discount #device-promo-code-discount-message{padding-top:5px;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;font-size:15px;position:relative;top:-2px}.summary .device-promo-code-discount-price{text-align:left;float:right;margin-right:26px;margin-top:10px}.summary .device-promo-code-discount-price-read-only{margin-right:15px!important}.summary .summary--ms-sim-device{margin-bottom:5px;clear:both}.summary .summary--ms-sim-device .summary--ms-sim-device-info,.summary .summary--ms-sim-device .summary--ms-sim-device-price,.summary .summary--ms-sim-device .summary--ms-sim-device-delete{display:inline-block}.summary .summary--ms-sim-device .summary--ms-sim-device-info{padding-top:5px;padding-left:55px;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;font-size:15px}.summary .summary--ms-sim-device .summary--ms-sim-device-price{float:right}.summary .summary--offer{margin-bottom:10px;clear:both}.summary .summary--offer .summary--offer-info{margin-bottom:10px}.summary .summary--offer .summary--offer-info .summary--offer-description,.summary .summary--offer .summary--offer-info .summary--offer-price{display:inline-block}.summary .summary--offer .summary--offer-info .summary--offer-description .summary--offer-label{font-size:18px;font-weight:bold}.summary .summary--offer .summary--offer-info .summary--offer-price{float:right;margin-right:26px}.summary .summary--offer #summary--included-options-button{border:1px solid #EEE;padding-left:5px;padding-right:5px;padding-top:1px;background:linear-gradient(to top,#f2f2f2,#fdfdfd);border-radius:3px}.summary .summary--offer .summary--offer-included-options-list{display:none}.summary .summary--offer .summary--option-info{clear:both;min-height:30px}.summary .summary--offer .summary--option-info .summary--option-description{width:520px;clear:both}.summary .summary--offer .summary--option-info .summary--option-description .summary--option-label{font-weight:bold;padding-top:5px;font-family:sfr,Arial,Helvetica,sans-serif;font-size:15px}.summary .summary--offer .summary--option-info .summary--option-price{float:right}.summary .summary--option-info .summary--option-description,.summary .summary--option-info .summary--option-price{display:inline-block;clear:both}.summary .summary-offer-promo-code-discount{margin-bottom:10px}.summary .summary-offer-promo-code-discount #offer-promo-code-discount-message{padding-top:5px;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;font-size:15px;margin-bottom:5px}.summary .offer-promo-code-discount-price{text-align:left;float:right;margin-right:26px;margin-top:10px}.summary .offer-promo-code-discount-price-read-only{margin-right:15px!important}.summary{line-height:1;margin-left:18px}.summary .summary-promo-no-margin{margin-left:0!important}.summary--title{font-size:41px;font-family:sfrblack,arial,helvetica,sans-serif;margin-top:5px}.summary .summary--sub-title{font-size:24px;font-family:sfr,arial,helvetica,sans-serif;font-weight:bold;margin-top:18px}.summary .summary--section{padding-top:5px;padding-bottom:5px;width:680px}.summary .summary--section .summary--section-content{padding:10px;border:1px solid #d9d9d9;padding-bottom:30px}.summary .summary--modify-link{font-weight:normal;font-size:12px}.summary .summary--section-footer{background:#EEE;margin-bottom:15px;padding-top:15px;padding-bottom:15px;padding-right:36px;text-align:right;border:1px solid #d9d9d9;border-top:0}.summary .summary--section-footer .total-price{text-align:right}.summary .summary--section-footer-read{padding-right:25px!important}.summary .summary--section-price-read{margin-right:0!important}.summary .summary--section-footer .summary--footer-label{font-size:15px;display:inline-block;font-weight:bold;text-align:right;margin-right:20px}.summary .summary--section-footer .summary--footer-label span{position:relative;top:-2px}.summary .summary--price-integer,.summary .summary--price-decimal{font-family:sfrblack,arial,helvetica,sans-serif}.summary .summary--price-integer{font-size:26px;display:inline-block}.summary .summary--price-decimal{font-size:16px;display:inline-block}.summary .summary--price-period,.summary .summary--price-period-relative{font-size:10px;font-weight:bold;font-family:sfr,Arial,Helvetica,sans-serif}.summary .summary--price-currency{font-family:arial,sans-serif;font-size:15px}.summary .summary--footer{width:680px;margin-bottom:50px}.summary .summary--footer-header{background-color:#EEE;margin-top:20px;padding-top:10px;padding-bottom:10px;border:1px solid #d9d9d9}.summary .summary--footer-header .summary--header-delivery,.summary .summary--footer-header .summary--header-ordering,.summary .summary--footer-content .summary--content-delivery,.summary .summary--footer-content .summary--content-ordering{display:inline-block}.summary .summary--footer-header .summary--header-delivery,.summary .summary--footer-content .summary--content-delivery{width:215px;-webkit-box-shadow:0 0 5px #CCC;-moz-box-shadow:0 0 5px #CCC;-ms-box-shadow:0 0 5px #CCC;-o-box-shadow:0 0 5px #CCC;box-shadow:0 0 5px #CCC;margin-left:10px;padding-left:10px;padding-top:10px;padding-bottom:10px;border:1px solid #BBB}.summary .summary--footer-header .summary--header-delivery{font-size:18px;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;border-bottom:0;background:#DDD;position:relative;top:10px;margin-left:9px;margin-right:5px}.summary .summary--footer-content .summary--content-delivery{border-top:0}.summary .summary--footer-header .summary--header-ordering{font-size:22px;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold}.summary .summary--footer-content .summary--content-ordering{float:right;border:1px solid #d9d9d9;border-top:0;padding:10px 0;width:436px}.summary .summary-command-promocode{padding:0 10px}.summary .summary-command-promo-code-label,.summary .summary-command-promo-code-success,.summary .summary-command-promo-code-failure,.summary .summary-command-promo-code-discount-empty{margin-bottom:10px}.summary .summary-command-promo-code-label{font-size:12px;font-family:Arial,Helvetica,sans-serif;margin-bottom:10px}.summary #summary-command-promocode-validate{border:1px solid #d9d9d9;padding:7px 10px;background:linear-gradient(to top,#f2f2f2,#fdfdfd,#fff);border-radius:3px;font-weight:bold;margin-left:10px;border-radius:4px;box-shadow:0 1px 2px #EEE}.summary #summary-command-promocode-input{border:1px solid #c4c4c4;box-shadow:inset 0 3px 2px #EEE;padding:5px}.summary .summary-command-promo-code-success{color:green}.summary .summary-command-promo-code-failure{color:red}.summary .summary-command-promo-code-discount-empty{color:black}.summary .summary-command-promo-code-form{padding-bottom:10px}.summary .summary-command-item{border-bottom:1px solid #d9d9d9}.summary .summary-command-item:last-child{border-bottom:0}.summary .summary--command-form{border:0;float:right;width:400px}.summary .summary--command-form .summary--command-form-content{display:inline-block;width:375px;float:right}.summary #cgaContent a:hover{text-decoration:underline}.summary .summary--error-message{background:#f4fcff;padding:10px;width:660px}.summary .summary--section-partial{border:5px solid #636397;padding:20px;box-sizing:border-box}.summary .summary--section-partial-red{border:5px solid #eb1a10;padding:20px;box-sizing:border-box}.summary .summary--pnm{padding:20px 20px;margin:0 0 45px 0;border:1px solid #d9d9d9;width:680px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.summary .summary--pnm input[type="radio"]{position:relative;margin-right:5px;top:2px}.summary .summary--pnm .summary--pnm-label{font-family:Arial;font-weight:bold;font-size:16px;margin-bottom:20px;display:inline-block}.summary .summary--pnm .summary--pnm-price{float:right}.summary .summary--pnm .summary--pnm-price,.summary .summary--option-free-price{display:inline-block;font-size:18px;font-weight:bold;font-family:sfr,Arial,Helvetica,sans-serif}.summary .summary--pnm .summary--pnm-sub-label{font-family:Arial,sans-serif;margin-bottom:10px}.summary .summary--command-form-buttons{margin-top:35px}.summary .summary--command-form-button{width:192px;font-size:16px;font-weight:bold;border-radius:4px;text-align:center;font-family:sfr,Arial,Helvetica,sans-serif;padding:10px 20px;background:#636397;border:1px solid #636397;color:#FFF;cursor:pointer}.summary .summary--command-form-button-red{width:192px;font-size:16px;font-weight:bold;border-radius:4px;text-align:center;font-family:sfr,Arial,Helvetica,sans-serif;padding:10px 20px;background:#eb1a10;border:1px solid #eb1a10;color:#FFF;cursor:pointer}.summary .summary--command-form-button-disabled{cursor:not-allowed!important}.summary .summary--pnm .summary--pnm-sub-label-enabled{font-family:Arial,sans-serif;margin-bottom:10px;font-weight:bold}.summary .summary--delivery-modes{float:right;width:195px;display:inline-block}.summary-order-later-header{margin-left:25px;padding:0}.summary #cgaContent{cursor:default;text-align:justify;line-height:1.2}.summary .summary-total-price-label{position:relative;top:8px}.summary .summary-sushi-sub-label{font-size:11px}.summary .overview_delivery .overview_footer{padding:0!important;border:none!important;background:#FFF!important}.summary .summary-delivery-block{padding-right:10px}.summary .summary-delivery-block .w2shop-container,.summary .summary-delivery-block .delivery-container{margin-bottom:5px}.summary .summary-delivery-block .w2shop-container.disabled{color:#CCC}.summary .summary-delivery-block .w2shop-container .w2shop-input,.summary .summary-delivery-block .w2shop-container .w2shop-labels{display:inline-block;vertical-align:top}.summary .summary-delivery-block .w2shop-container .w2shop-labels{float:right;width:90%}html{-webkit-font-smoothing:antialiased}.tooltipster-default{border-radius:5px;border:2px solid #000;background:#4c4c4c;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:12px;line-height:14px;padding:8px 10px;overflow:hidden}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,1);-webkit-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-moz-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-ms-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);-o-transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4);transition-timing-function:cubic-bezier(0.230,0.635,0.495,2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}#waiting-manager{position:fixed;left:10px;bottom:10px;background:url('../../static/commons/img/common/spinner.gif') no-repeat left bottom;height:60px;width:60px}.waiting-manager-purple{position:fixed;left:10px;bottom:10px;background:url('../../static/commons/img/common/spinner.gif') no-repeat left bottom!important;height:60px;width:60px}.waiting-manager-white{position:fixed;left:10px;bottom:10px;background:url('../../static/commons/img/common/spinner-white.gif') no-repeat left bottom!important;height:60px;width:60px}.waiting-manager-red{position:fixed;left:10px;bottom:10px;background:url('../../static/commons/img/common/spinner-red.gif') no-repeat left bottom!important;height:60px;width:60px}#waiting-manager.disableScreen{z-index:1100;overflow:hidden;width:100%;height:100%}.device-characteristics{margin-left:3px}.device-characteristics .techs_group{border-bottom:2px solid #d9d9d9;width:100%;position:relative;font-family:sfr,Arial,Helvetica,sans-serif;margin-bottom:20px}.device-characteristics .techs_group:last-child{border-bottom:0}.device-characteristics .techs_group .more .techs_subgroup{margin-top:14px}.device-characteristics .techs_group .more .techs_subgroup:first-child{margin-top:0}.device-characteristics .techs_group .more .techs_subgroup .subgroup-title{line-height:30px}.device-characteristics .techs_group .more .subgroup-table{margin-top:0}.device-characteristics .techs_devicepic{position:absolute;top:100px;right:150px}.device-characteristics .techs_title{font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;font-size:24px;margin:8px 0 0 0}.device-characteristics .techs_subgroups{margin-top:21px;padding-bottom:20px}.device-characteristics .techs_subgroup{width:370px;position:relative;margin-left:40px;margin-top:8px}.device-characteristics .techs_subgroup:first-child{margin-top:0}.device-characteristics .techs_subgroup .subgroup-icon{position:absolute;left:-3px;top:0;line-height:36px}.device-characteristics .techs_subgroup .subgroup-icon img{vertical-align:middle}.device-characteristics .techs_subgroup .subgroup-title{margin:0 0 0 30px;border-bottom:1px #d9d9d9 solid;width:90%;font-size:20px;font-weight:bold;line-height:35px}.device-characteristics .techs_subgroup .subgroup-table{width:100%;margin-left:30px;margin-top:8px}.device-characteristics .techs_subgroup .subgroup-table .table-key{color:#666;font-size:14px;width:60%;height:34px}.device-characteristics .techs_subgroup .subgroup-table .table-value{color:black;font-weight:bold;font-size:14px}.device-characteristics .techs_group.sfr-services{padding-bottom:25px}.device-characteristics .techs_group.sfr-services table{margin:12px 0 0 45px}.device-characteristics .techs_group.sfr-services td{padding:0 0 0 30px;display:inline-block;width:170px;line-height:32px;color:#666;margin:0;font-size:14px;vertical-align:top;border-right:1px #d9d9d9 solid}.device-characteristics .techs_group.sfr-services td:last-child{border-right:0}.device-characteristics .techs_group.env-health .techs_item{margin:0 30px 20px 40px}.device-characteristics .techs_group.env-health .techs_subtitle{font-size:20px;font-weight:bold;width:100%;border-bottom:1px #d9d9d9 solid;margin-bottom:10px}.tab-content .device-desimlock{font-family:sfr,Arial,Helvetica,sans-serif;color:#666;position:relative;margin-bottom:5px}.generic-layer.comparecycle{width:900px}.comparecycle-layer input[type="search"]{box-sizing:border-box}.comparecycle-layer ol{list-style-type:none}.comparecycle-layer ul,.comparecycle-layer ul{margin:0;padding:0}.comparecycle-layer ul{list-style-type:none}.comparecycle-layer .bgg{background-color:#efefef}.comparecycle-layer .bolm-button{margin:0;font-weight:bold}.comparecycle-layer .bolm-button-continue{padding:10px 30px}.comparecycle-layer .spinner:before{content:"";background:url('../../static/commons/img/common/spinner-white.gif');background-size:30px 30px;height:30px;width:30px;display:inline-block;vertical-align:middle;margin-right:5px}.comparecycle-layer .step1 .selected img{height:150px}.comparecycle-layer .step1 .link{text-decoration:none;color:#2e88c4;cursor:pointer}.comparecycle-layer .result{visibility:hidden;position:relative}.comparecycle-layer .result:before,.comparecycle-layer .result:after{content:" ";position:absolute;display:block;z-index:100000;width:0;height:0}.comparecycle-layer .result:before{border-left:21px solid transparent;border-right:21px solid transparent;border-bottom:21px solid #AAA;top:4px;left:29px}.comparecycle-layer .result:after{border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid white;top:5px;left:30px}.comparecycle-layer .result li{padding:2px 10px;cursor:pointer;height:100px}.comparecycle-layer .result li:hover{background-color:#f3f3f3}.comparecycle-layer .result li img{max-width:100%;height:100%;vertical-align:middle}.comparecycle-layer .result li span{padding-left:30px}.comparecycle-layer .step2 .questions{font-size:1.2em}.comparecycle-layer .step3 table img{width:130px}.comparecycle-offers thead{border:1px solid #dadada;background-color:#ededed}.comparecycle-offers th{height:50px}.comparecycle-offers tbody tr{border-bottom:1px solid #dadada}.comparecycle-offers td{height:80px}.comparecycle-input{height:30px;padding:0 5px;font-size:14px;border:1px solid #ddd;color:#000}.comparecycle-layer .ui-autocomplete{overflow-y:scroll;height:400px;position:absolute}.comparecycle-layer #email{border:1px solid #ddd;height:30px}.comparecycle-layer .ios7{border:solid 1px #b3cfdb;background-color:#f4fcff}.comparecycle-layer .help{counter-reset:helpIndex}.comparecycle-layer .help li{counter-increment:helpIndex}.comparecycle-layer .help li:before{content:counter(helpIndex) ".";display:inline-block;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;font-size:18px;vertical-align:top;margin-left:25px}.comparecycle-layer .help li.gt:after{content:url("../../static/commons/img/arrows/gt_grey_tall.png")}.comparecycle-layer .help li p{padding-top:6px;width:65%}.comparecycle-old-layer{text-align:left;font-family:sfr,Arial,Helvetica,sans-serif;padding:0 15px;position:relative;width:475px}.comparecycle-old-layer .header{padding:5px 25px 14px 25px;font-weight:bold;font-size:23px;line-height:1}.comparecycle-old-layer .header .title{border-bottom:2px #d9d9d9 solid;padding-right:90px;padding-bottom:20px}.comparecycle-old-layer .content{padding:10px 0 10px 0}.comparecycle-old-layer .content .description{padding-left:35px;padding-right:39px}.comparecycle-old-layer .content .description .title{font-weight:bold;font-size:17px}.comparecycle-old-layer .content .description .sub-title{font-size:13px}.comparecycle-old-layer .content .box{padding:10px 0 0 20px;font-family:Arial,Helvetica,sans-serif;margin:20px 15px;background-image:linear-gradient(to bottom,white,#eee);border-radius:0;border-bottom:2px #d9d9d9 solid}.comparecycle-old-layer .content .box .title{font-weight:bold;font-size:14px}.comparecycle-old-layer .content .box .sub-title{padding:3px 0}.comparecycle-old-layer .content .box input{display:inline-block;height:30px;width:400px;font-size:14px;margin:0;padding:0 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;color:black}.comparecycle-old-layer .content .box .red-border{border:2px solid red}.comparecycle-old-layer .content .box .green-border{border:2px solid #390}.comparecycle-old-layer .content .box .correct-key{display:inline-block;width:14px;height:14px;margin-left:0}.comparecycle-old-layer .content .box .correct-key.yes{background:url('../../static/commons/img/picto/checked.png') 0 0 no-repeat;top:3px}.comparecycle-old-layer .content .box .correct-key.no{background:url('../../static/commons/img/article/check.png') 0 0 no-repeat;background-position:0 95%!important;top:2px}.comparecycle-old-layer .content .box #simulation-error-message{color:red}.comparecycle-old-layer .content .box .estimate-button{text-align:right;padding-top:15px;padding-bottom:15px;padding-right:20px}.comparecycle-old-layer #estimation .description{padding:0!important}.comparecycle-old-layer #estimation .description .estimated-device-image{display:inline-block;vertical-align:top;width:140px;text-align:center}.comparecycle-old-layer #estimation .description .estimated-device-image img{max-width:140px;max-height:250px}.comparecycle-old-layer #estimation .description .right{display:inline-block;font-family:arial,helvetica,sans-serif;vertical-align:top;padding-left:15px;width:290px}.comparecycle-old-layer #estimation .description .right .title{font-size:19px}.comparecycle-old-layer #estimation .description .right .label{font-size:17px;line-height:1.4}.comparecycle-old-layer #estimation .description .right .label.uppercase{text-transform:uppercase}.comparecycle-old-layer #estimation .description .right .priceContainer{height:67px;line-height:1.4;text-align:left;margin-top:-16px;font-family:sfr,arial,helvetica,sans-serif}.comparecycle-old-layer #estimation .description .right .priceContainer .price{display:inline-block;font-size:62px;font-weight:bold}.comparecycle-old-layer #estimation .description .right .priceContainer .currency{font-family:sfr,arial,helvetica,sans-serif;font-size:31px;vertical-align:top;display:inline-block;padding-top:7px}.comparecycle-old-layer #estimation .description .right .long-description{font-size:11px;color:grey;line-height:1.3;margin:0;padding:0}.comparecycle-old-layer #estimation .description .right .link-content{text-align:right;padding-top:15px;margin-bottom:5px}.comparecycle-old-layer #estimation .description .right .link-content .estimate-others-link{text-decoration:none;color:#2e88c4;cursor:pointer}.comparecycle-old-layer #estimation .description .right .link-content .estimate-others-link:hover{text-decoration:underline!important}.comparecycle-old-layer #estimation .box{padding-right:0;padding-bottom:10px;margin-right:0}.comparecycle-old-layer #estimation .box .sub-title{font-size:14px}.comparecycle-old-layer #estimation .box input{width:314px!important;height:38px!important;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.comparecycle-old-layer #estimation .box .email-button{text-align:right;padding-left:20px;display:inline-block}.comparecycle-old-layer #estimation .box #comparecycle-layer-email-required{color:red}.comparecycle-old-layer #estimation .box #comparecycle-layer-email-problem{color:red}.comparecycle-old-layer #email{padding:10px 7px 10px 7px;line-height:1.4}.comparecycle-old-layer #email .box{margin:5px 0!important;padding:15px 20px!important}.comparecycle-old-layer #email .box .para1{font-size:13px;margin:0;padding:0 44px;text-align:center}.comparecycle-old-layer #email .box .para1.mail{padding:0 60px}.comparecycle-old-layer #email .box .para2{font-weight:bold;font-size:14px;text-align:center;padding:0 16px;margin:0}.comparecycle-old-layer #email .box .link-content{text-align:right}.comparecycle-old-layer #email .box .link-content .estimate-others-link{text-decoration:none;color:#2e88c4;cursor:pointer;display:inline-block;vertical-align:bottom}.comparecycle-old-layer #email .box .link-content .estimate-others-link:hover{text-decoration:underline!important}.comparecycle-old-layer #email .box .link-content .close-button{text-align:right;padding-top:15px;padding-left:10px;display:inline-block}.comparecycle-old-layer .footer{padding-bottom:15px}.comparecycle-old-layer .footer .link-content{display:inline-block;padding-top:3px}.comparecycle-old-layer .footer .link-content #legals-link{text-decoration:none;color:#2e88c4;cursor:pointer}.comparecycle-old-layer .footer .link-content #legals-link:hover{text-decoration:underline!important}.comparecycle-old-layer .footer img{position:absolute;right:30px}.comparecycle-old-layer .footer #legals-content{width:100%;font-family:arial}.compare-cycle-autocomplete{border:1px solid #ddd;height:200px;width:398px!important;overflow:auto;z-index:100000!important;list-style-type:none;padding:0!important;margin:0!important}.compare-cycle-autocomplete .compare-cycle-autocomplete-li{padding:10px;cursor:pointer}.compare-cycle-autocomplete .compare-cycle-autocomplete-li img{height:35px;width:30px;vertical-align:middle}#autocomplete-chevron{visibility:hidden \9;content:'';width:10px;height:10px;position:absolute;top:317px;left:66px;z-index:10000000!important;border-left:1px solid #AAA;border-top:1px solid #AAA;background-color:white;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}@-moz-document url-prefix(){#autocomplete-chevron{top:320px}}body.front.lt-ie8 .comparecycle-old-layer .content .box{background-color:#f7f7f7}body.front.lt-ie8 .comparecycle-old-layer .content .box input{padding-top:8px}.delivery-details-column{padding-top:8px;text-align:left;margin-left:5px;display:inline-block;position:relative;vertical-align:top}.delivery-details-column .delivery-picto{display:inline;position:absolute;top:10px;left:3px;background:url('../../static/commons/img/article/web2shop/truck_black.png') 0 0 no-repeat;background-position:0 0;width:35px;height:32px}.delivery-details-column .delivery-content{margin-left:32px;padding:0;display:inline-block}.delivery-details-column .delivery-links{margin-left:0}.delivery_tabs_wrapper .tab-label .pictoContainer{height:30px;overflow:hidden;display:inline-block;vertical-align:middle}.delivery_tabs_wrapper .tab-label.active .pictoContainer{margin-top:5px!important}.delivery_tabs_wrapper .tab-label.active .pictoContainer .logo{margin-left:0!important}.delivery_tabs_wrapper{padding-top:0;padding-bottom:25px}.delivery_tabs_wrapper .tabs_wrapper{padding-top:0!important;margin:0 15px}#delivery_tabs_content_container{border-top:0;padding:10px 10px 10px 20px}.delivery_tabs_content{display:none;padding-top:10px;padding-bottom:10px}.delivery-mode-title{text-align:center;border:1px solid #ddd;background-color:#f6f6f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#EEE));background-image:-webkit-linear-gradient(top,#FFF,#EEE);background-image:-moz-linear-gradient(top,#FFF,#EEE);background-image:-o-linear-gradient(top,#FFF,#EEE);background-image:linear-gradient(to bottom,#FFF,#EEE)}.delivery-modes-title{padding-left:15px;font-size:25px;font-weight:bold;font-family:sfr,Arial,Helvetica,sans-serif}.delivery-modes-mobile-desc{border:1px solid #ddd;background:linear-gradient(to top,#f2f2f2,#fdfdfd);padding:10px 5px 5px 0;margin:15px}.delivery-modes-pic{width:50px;height:75px;display:inline-block;padding:0 0 0 7px}.delivery-modes-desc{display:inline-block;width:220px;height:auto;padding-top:8px;vertical-align:top}.delivery-modes-brand{font-family:sfr,Arial,Helvetica,sans-serif}.delivery-modes-model{font-weight:bold;font-family:sfr,Arial,Helvetica,sans-serif;font-size:14px}.delivery-modes-capacity{display:inline-block;font-weight:bold;font-size:12px;font-family:sfr,Arial,Helvetica,sans-serif}.delivery-modes-text{display:inline-block;padding-top:7px;vertical-align:top}.delivery-modes-text p{width:415px;margin:0}.device--details-content{position:relative}.device--details-content.details-page{background:#FFF;width:984px;padding:50px;margin:0 auto}.device--details-content .details-right-content{background-color:#f7f7f7}.device--details-content .details-right-content.notAuthentified{margin-top:10px}.device--details-content .details-right-content .color-capacity-picker{padding-top:10px;margin:0 0 7px 15px}.device--details-content .details-right-content .color-capacity-picker .variants-picker-color-snippet{border-color:#f7f7f7!important}.device--details-content .details-right-content .color-capacity-picker .variants-picker-color{border-color:#f7f7f7!important}.device--details-content .details-right-content .devicePaymentOption{line-height:1.3}.device--details-content .details-right-content .details-eco-participation{font-family:Arial,Helvetica,sans-serif;border-bottom:1px solid #ccc;padding:15px 0}.device--details-content .details-right-content .details-eco-participation .content{margin-left:15px}.device--details-content .details-right-content .details-eco-participation .content a{color:#000;text-decoration:none;cursor:pointer}.device--details-content .details-right-content .details-eco-participation .content a:hover{text-decoration:underline!important}.device--details-content .details-right-content .details-title{font-size:20px;font-weight:bold;font-family:sfr,Arial,Helvetica,sans-serif;margin-top:15px;margin-left:15px;line-height:1.0;padding-bottom:10px}.device--details-content .details-right-content .description-sinister{font-size:12px;font-family:Arial,Helvetica,sans-serif;margin-left:15px}.device--details-content .details-right-content .alert-stock-container{padding-bottom:7px;padding-left:15px;border-bottom:1px solid #ccc}.device--details-content .details-right-content .alert-stock-container .alert-stock-left{display:inline-block}.device--details-content .details-right-content .alert-stock-container .alert-stock-left .unavailable-picto{background:url('../../static/commons/img/article/check.png') 0 0 no-repeat;background-position:0 95%!important;width:14px;height:14px;position:relative;top:2px;display:inline-block}.device--details-content .details-right-content .alert-stock-container .alert-stock-left .text{display:inline-block}.device--details-content .details-right-content .alert-stock-container .alert-stock-right{display:inline-block}.device--details-content .details-right-content .web2shop-bloc{background:#f7f7f7;padding-top:10px;margin-bottom:10px;border-top:1px solid #ccc}.device--details-content .details-right-content .web2shop-bloc.layer{padding-bottom:20px}.device--details-content .details-right-content .compare-cycle,.device--details-content .details-right-content .financement{font-family:Arial,Helvetica,sans-serif;padding-top:10px;padding-bottom:10px;border-top:1px solid #ccc;line-height:1.4}.device--details-content .details-right-content .compare-cycle .title,.device--details-content .details-right-content .financement .title{font-size:14px;font-weight:bold;margin-left:15px;padding-bottom:3px}.device--details-content .details-right-content .compare-cycle .text,.device--details-content .details-right-content .financement .text{margin-left:15px}.device--details-content .details-right-content .compare-cycle .link,.device--details-content .details-right-content .financement .link{text-decoration:none;color:#2e88c4;cursor:pointer;margin-left:15px}.device--details-content .details-right-content .compare-cycle .link:hover,.device--details-content .details-right-content .financement .link:hover{text-decoration:underline!important}.device--details-content .short-description{margin-left:15px;padding-top:13px;line-height:1.4}.device--details-content .short-description .title{font-size:14px;font-weight:bold;padding-bottom:3px}.device--details-content .short-description .description{padding-bottom:3px}.device--details-content .short-description .link{text-decoration:none;color:#2e88c4;cursor:pointer}.device--details-content .short-description .link:hover{text-decoration:underline!important}.device--details-content .chevron:before{visibility:hidden \9;content:'';width:10px;height:10px;position:absolute;top:9px;left:-6px;z-index:22;border-left:1px solid #ccc;border-top:1px solid #ccc;background-color:#f7f7f7;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.device--details-content .chevron .bubble_inner{background-image:none;padding:0}.device--details-content .prices{margin-left:15px;position:relative}.device--details-content .prices.layer{padding-bottom:10px}.device--details-content .prices .upFront-first-option{line-height:1.2}.device--details-content .prices .upFront-other-option{padding-top:8px}.device--details-content .prices .promos{display:inline-block;position:absolute;border:1px solid #ccc;padding:5px 6px 3px 6px;min-width:140px;background-color:#f7f7f7}.device--details-content .prices .promos .label{display:inline-block;padding-top:2px;padding-left:8px;vertical-align:middle}.device--details-content .prices .open{top:-10px;left:134px}.device--details-content .prices .hasFlashDiscount{top:45px!important;left:123px}.device--details-content .prices .moreTop{top:-17px}.device--details-content .prices .change{top:-12px;left:148px}.device--details-content .prices .change-better-price{top:5px;left:140px}.device--details-content .prices .price{margin-top:15px}.device--details-content .prices .change-mobile-message{font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;font-size:17px;margin:0;padding-top:10px;line-height:1}.device--details-content .prices .change-mobile-apartir{padding-top:4px}.device--details-content .buttons{padding-bottom:16px;padding-top:8px;margin-left:15px}.device--details-content .buttons.not-authenticated{padding-bottom:8px}.device--details-content .buttons .group-detail--select-button{width:285px;font-weight:bold;text-align:center;padding-right:14px;padding-left:14px;font-size:16px}.device--details-content .buttons .better-price-button{width:235px;padding:0 40px}.device--details-content .buttons .eco-participation-change{margin-left:2px;margin-top:8px}.device--details-content .customer-choices-ctn.authentified{border-bottom:1px solid #ccc}.device--details-content .customer-choices-ctn .customer-block-content{padding-top:5px}.device--details-content .customer-choices-ctn .customer-block-content.notAuthentified{padding-left:4px}.device--details-content .customer-choices-ctn .quote{position:relative;padding-left:75px}.device--details-content .customer-choices-ctn .quote:before{content:'';position:absolute;width:52px;height:52px;top:-12px;left:12px}.device--details-content .customer-choices-ctn .quote{background:#f7f7f7}.device--details-content .customer-choices-ctn .quote:before,.device--details-content .customer-choices-ctn .quote .generatedBeforePseudoElement{background:url("../../static/commons/img/bloc-already-customer/icon-already-customer.png") 0 0 no-repeat}.device--details-content .customer-choices-ctn .quote-2{position:relative;padding-left:15px}.device--details-content .customer-choices-ctn .quote-2:before{content:'';position:absolute;width:52px;height:52px;top:-12px;left:0}.device--details-content .customer-choices-ctn .quote-2{background:#fff}.device--details-content .customer-choices-ctn .quote-2:before,.device--details-content .customer-choices-ctn .quote-2 .generatedBeforePseudoElement{background:url("../../static/commons/img/bloc-already-customer/icon-already-customer.png") 0 0 no-repeat}.device--details-content .customer-choices-ctn .customer-block{border-bottom:1px solid #d9d9d9;padding-bottom:10px;margin-bottom:10px;background-color:#f7f7f7}.device--details-content .customer-choices-ctn .customer-block.notAuthentified{border-top:1px solid #ccc}.device--details-content .customer-choices-ctn .customer-block-2{border-bottom:none!important;margin:10px 0 0 0!important;padding-bottom:0!important}.device--details-content .customer-choices-ctn .customer-block-top-section{padding:10px 15px 15px 0}.device--details-content .customer-choices-ctn .customer-block-top-section.auth{padding-bottom:6px}.device--details-content .customer-choices-ctn .customer-block-top-section .customer-block-titles{display:inline-block;position:relative;top:8px;padding-bottom:6px}.device--details-content .customer-choices-ctn .customer-block-top-section .customer-block-titles .big-title{display:inline-block;font-size:16px;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold}.device-price-block{width:410px;display:inline-block;vertical-align:top;margin-top:10px}.device-price-block.details-page{margin-left:40px}.device-price-block .description-brand{text-transform:uppercase;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:normal;font-size:22px}.device-price-block .description-model{font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;line-height:1;font-size:50px;margin:0}.device-price-block .device-rating{display:inline-block;vertical-align:middle}.device-price-block .group-details-with-offer-rating-link{color:#4485c7;font-size:12px;vertical-align:middle;text-decoration:none}.device-price-block .greyBBorder{border-bottom:1px solid #ccc}.device-price-block.width100{width:100%}.device-price-block .ineligible-customer-choice{margin-top:15px;margin-bottom:15px}.device-price-block .ineligible-customer-choice .customer-block-content{padding-top:5px}#other-devices .other-devices-container{padding:0}#other-devices .other-devices-container li{width:190px;text-align:center}.tabs_wrapper{padding-top:25px}.tabs_wrapper .tabs_container{text-align:left;margin-top:25px;margin-left:0;border-bottom:4px solid #6f6fab}.tabs_wrapper .tabs{padding:0;margin:0}.tabs_wrapper .tabs .tab-title{margin:0;font-weight:inherit;line-height:19px;display:inline-block;vertical-align:middle}.tabs_wrapper .tabs .tab-label{list-style:none;display:inline-block;line-height:44px;text-align:center;cursor:pointer;border-top:1px #e9e9e9 solid;background-color:#f3f3f3;vertical-align:bottom;color:#000;font-family:sfr,Arial,Helvetica,sans-serif;font-size:13px;height:45px;width:24%}.tabs_wrapper .tabs .tab-label.active{line-height:52px;border:1px #6f6fab solid;background-color:#6f6fab;position:relative;z-index:1;top:1px;font-weight:bold;color:#FFF;font-size:14px;height:53px}.tabs_wrapper .tabs .tab-label.active .tab-title{margin-top:8px}.tabs_wrapper .tabs .tab-label.active:after{content:'';width:23px;height:23px;position:absolute;z-index:-1;left:45%;top:42px;background:#6f6fab;-webkit-transform:rotate(51deg) skewY(156deg) skewX(165deg);-moz-transform:rotate(51deg) skewY(156deg) skewX(165deg);-ms-transform:rotate(51deg) skewY(156deg) skewX(165deg);-o-transform:rotate(51deg) skewY(156deg) skewX(165deg);transform:rotate(51deg) skewY(156deg) skewX(165deg)}.tabs_wrapper .tabs_content_container{border:1px solid #cbcbcb;padding:15px 15px 0 15px;border-top:transparent}body.front.lt-ie8 .tabs_wrapper .tabs_container .tab-label.active:after{display:none}.red .tabs_wrapper .tabs_container{border-bottom-color:#bd0c20}.red .tabs_wrapper .tabs_container .tab-label.active{border:1px solid #bd0c20;background:#bd0c20}.red .tabs_wrapper .tabs_container .tab-label.active:after{background:#bd0c20}.web2shop-layer{width:870px;text-align:left;font-family:sfr,Arial,Helvetica,sans-serif}.web2shop-layer input{font-family:Arial;padding:6px 5px}.web2shop-layer .header{padding:5px 15px 0 20px}.web2shop-layer .header .first{font-size:25px;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold}.web2shop-layer .header .second{font-size:15px;margin-top:-6px}.web2shop-layer .search{margin-top:22px}.web2shop-layer .search .body{padding:0 20px 0 20px}.web2shop-layer .search .body .title{font-size:20px}.web2shop-layer .search .body .search-and-result{border:1px #d9d9d9 solid;margin-top:7px}.web2shop-layer .search .body .search-and-result .search-form{padding:5px 0 5px 0;background-image:linear-gradient(to bottom,white,#eee);border-bottom:2px #d9d9d9 solid}.web2shop-layer .search .body .search-and-result .search-form .device-model{font-weight:bold;font-size:14px}.web2shop-layer .search .body .search-and-result .search-form .pic{padding-left:11px}.web2shop-layer .search .body .search-and-result .search-form .label{margin-right:15px}.web2shop-layer .search .body .search-and-result .web2shop-nospace{font-family:Arial,Helvetica,sans-serif;padding:10px 15px}.web2shop-layer .search .body .search-and-result .web2shop-spaces-map{border-top:1px #d9d9d9 solid;position:relative;font-family:Arial;min-height:450px}.web2shop-layer .search .body .search-and-result .web2shop-spaces-map .web2shop-spaces{width:385px;padding:0 15px 0 15px;overflow:auto;max-height:665px}.web2shop-layer .search .body .search-and-result .web2shop-spaces-map .web2shop-spaces .spaces-title{font-size:15px;margin-top:15px}.web2shop-layer .search .body .search-and-result .web2shop-spaces-map .web2shop-spaces .spaces-list{padding:0}.web2shop-layer .search .body .search-and-result .web2shop-spaces-map .web2shop-spaces .spaces-item{border-top:1px #d9d9d9 solid;list-style:none;position:relative}.web2shop-layer .search .body .search-and-result .web2shop-spaces-map .web2shop-spaces .spaces-item .marker{position:absolute;left:-10px;top:10px}.web2shop-layer .search .body .search-and-result .web2shop-spaces-map .web2shop-spaces .spaces-item .space-detail{width:240px;margin-left:25px}.web2shop-layer .search .body .search-and-result .web2shop-spaces-map .web2shop-spaces .spaces-item .space-name{font-size:14px;font-weight:bold}.web2shop-layer .search .body .search-and-result .web2shop-spaces-map .web2shop-spaces .spaces-item .select{position:absolute;right:-10px;top:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.web2shop-layer .search .body .search-and-result .web2shop-spaces-map .web2shop-map{position:absolute;right:0;top:0;width:414px;height:456px}.web2shop-layer .search .footer{margin-top:25px;background-color:#f4f4f4;padding:15px}.web2shop-layer .search .footer .title{margin-bottom:15px;font-size:16px;font-weight:bold;margin-left:5px}.web2shop-layer .search .footer table{font-family:Arial,Helvetica,sans-serif}.web2shop-layer .completed{padding:0 30px 0 21px}.web2shop-layer .completed div{font-family:Arial,Helvetica,sans-serif}.web2shop-layer .completed .closeButton{margin-bottom:15px;margin-left:-1px;color:#636397}.web2shop-picker{position:relative}.web2shop-picker .web2shop-picto{position:absolute;background:url('../../static/commons/img/article/web2shop/espace_sfr2h.png') 0 0 no-repeat;width:36px;height:32px}.web2shop-picker .web2shop-picto.showcase{top:3px;left:-5px}.web2shop-picker .web2shop-picto.details{top:1px;left:346px}.web2shop-picker .web2shop-content.details{margin-left:15px}.web2shop-picker .web2shop-content.showcase{margin-left:32px}.web2shop-picker .web2shop-available{color:#000;font-weight:bold}.web2shop-picker .web2shop-available.details{font-size:14px}.web2shop-picker .web2shop-selected-space{width:245px;color:#757575}.web2shop-picker .web2shop-available-checked{background:url('../../static/commons/img/article/check.png') 0 0 no-repeat;width:14px;height:14px;position:relative;margin-left:3px;top:3px}.web2shop-picker .web2shop-available-unchecked{background:url('../../static/commons/img/article/check.png') 0 0 no-repeat;background-position:0 95%!important;width:14px;height:14px;position:relative;margin-left:3px;top:2px}.web2shop-picker .web2shop-web2shop-links{margin-left:0}.catch-auth-layer{font-family:sfr,Arial,Helvetica,sans-serif}.catch-auth-layer .header{padding:0 46px}.catch-auth-layer .header .title{font-weight:bold;font-size:20px;border-bottom:2px #d9d9d9 solid;padding-bottom:11px}.catch-auth-layer .content{padding:26px 50px 0 50px}.catch-auth-layer .content .button{font-family:sfr,Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;display:inline-block;cursor:pointer;padding:6px 10px;margin:3px;text-decoration:none;-webkit-box-shadow:1px 1px 4px #ddd;-moz-box-shadow:1px 1px 4px #ddd;box-shadow:1px 1px 4px #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.catch-auth-layer .content .left{display:inline-block;vertical-align:top;padding-top:41px;padding-left:15px;width:276px;height:192px;border-right:2px #d9d9d9 solid}.catch-auth-layer .content .left .title{font-weight:bold;font-size:18px}.catch-auth-layer .content .left .description{font-size:14px;font-family:Arial;padding-top:5px}.catch-auth-layer .content .left .buttons{padding-top:39px;padding-left:71px}.catch-auth-layer .content .left .buttons.offerShowcase{padding-top:17px}.catch-auth-layer .content .left .buttons .button{font-family:arial,sans-serif;display:block;position:relative;font-size:13px;color:white;width:105px;padding:6px 0 6px 24px;margin-left:6px}.catch-auth-layer .content .left .buttons .button .button-text{padding-right:28px}.catch-auth-layer .content .left .buttons .button img{position:absolute;top:11px}.catch-auth-layer .content .right{display:inline-block;vertical-align:top;width:253px;padding:32px 0 30px 33px;margin-bottom:10px}.catch-auth-layer .content .right .quote-2{position:relative;padding-left:15px}.catch-auth-layer .content .right .quote-2:before{content:'';position:absolute;width:52px;height:52px;top:-12px;left:0}.catch-auth-layer .content .right .quote-2{background:#fff}.catch-auth-layer .content .right .quote-2:before,.catch-auth-layer .content .right .quote-2 .generatedBeforePseudoElement{background:url("../../static/commons/img/bloc-already-customer/icon-already-customer.png") 0 0 no-repeat}.catch-auth-layer .content .right .title{padding:10px 0 4px 6px;font-weight:bold;font-size:18px}.catch-auth-layer .content .right .sub-title{font-family:arial,sans-serif;font-size:14px;padding-left:6px}.catch-auth-layer .content .right .buttons{padding-top:17px;padding-left:6px}.catch-auth-layer .content .right .buttons .button{position:relative;font-family:arial,sans-serif;display:block;font-size:13px;font-weight:bold;border:1px solid #ccc;width:200px;background-image:linear-gradient(to bottom,white,#eee)}.catch-auth-layer .content .right .buttons .button.first{margin-bottom:15px}.catch-auth-layer .content .right .buttons .button .first-img{top:6px;right:6px;position:absolute}.catch-auth-layer .content .right .buttons .button .second-img{top:15px;right:6px;position:absolute}.page-comparator .deviceMarque{display:inline-block;width:100%;font-size:15px;margin-bottom:10px}.page-comparator .deviceMarque a{color:#4485c7;text-decoration:none}.page-comparator .comparatorButton{padding-top:10px}.page-comparator .comparatorBackLink,.page-comparator .comparatorRemoveDeviceLink{text-decoration:none;color:#4485c7;height:10px;vertical-align:middle;font-weight:bold;font-size:12px}.page-comparator table{border-collapse:collapse;empty-cells:show}.page-comparator td,.page-comparator tr,.page-comparator table{font-size:12px!important}.page-comparator td{border-left:1px solid #ddd;background-clip:padding-box;background:transparent}.page-comparator .comparatorRemoveDeviceLinkContainer{text-align:center;margin-top:5px;min-height:20px}.page-comparator .comparatorBackLinkImg,.page-comparator .comparatorRemoveDeviceLinkImg{height:10px;vertical-align:middle}.page-comparator .comparatorTable{width:100%;margin-top:30px;margin-bottom:30px}.page-comparator .comparatorTable tbody{border:1px #d9d9d9 solid}.page-comparator .universePriceCell{width:100px;font-size:12px;vertical-align:middle;padding:0 10px 0 10px}.page-comparator .deviceInfoCell{width:170px;text-align:center;vertical-align:top}.page-comparator .deviceInfoCell .deviceBestPriceContainer{position:relative;display:inline-block;min-width:60px;margin-top:25px}.page-comparator .deviceInfoCell .deviceBestPriceContainer .device-price-apartir{position:absolute;top:-8px;left:0}.page-comparator .emptyDeviceCell{width:170px;text-align:center;vertical-align:top}.page-comparator .comparatorDeviceImg{width:50px;padding-top:10px;padding-bottom:5px}.page-comparator .comparatorEmptyDeviceImg{width:140px;height:140px;padding-top:30px}.page-comparator .caracteristics,.page-comparator .caracteristicLabel,.page-comparator .caracteristicsValue{padding:.5em 1em}.page-comparator .caracteristic-message{margin:0;font-size:14px}.page-comparator .caracteristicsHeader{background-color:#ddd;font-weight:bold}.page-comparator .comparatorTable .caracteristics:nth-child(odd) td{background-color:#fff}.page-comparator .comparatorTable .caracteristics:nth-child(even) td{background-color:#f0f0f0}.page-comparator .caracteristicsValue{text-align:center;background-color:#fff;border-left:1px solid #ddd}.page-comparator .caracteristicLabel{background-color:#fff}.page-comparator .caracteristicsEmptyValue{background-color:#fff!important;border-left:1px solid #ddd}.page-comparator .device-price{padding:0 10px 0 10px}.page-comparator .device-price .bubble{display:none}.page-comparator .rating-reviews .device-rating{display:inline-block;vertical-align:middle}.page-comparator .rating-reviews .reviews{color:#4485c7;font-size:12px;vertical-align:middle;text-decoration:none}.page-comparator .rating-reviews .reviews:hover{text-decoration:underline}.catch-interruption-layer{font-family:sfr,Arial,Helvetica,sans-serif}.catch-interruption-layer.save-help .container .body .left{display:none}.catch-interruption-layer.save-help .container .body .right .subTitle{right:0}.catch-interruption-layer.save-help .container .body .left{display:none}.catch-interruption-layer.save-help .container .body .buttonsContainer .button{margin:40px auto 0}.catch-interruption-layer .buttonLink{text-decoration:none}.catch-interruption-layer .button{font-family:Arial;font-size:12px;cursor:pointer;padding:10px;margin:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #c5c6c7;box-shadow:0 2px 0 rgba(131,131,131,0.15);-moz-box-shadow:0 2px 0 rgba(131,131,131,0.15);-webkit-box-shadow:0 2px 0 rgba(131,131,131,0.15);width:200px}.catch-interruption-layer .container{padding:0 50px}.catch-interruption-layer .container .header{font-weight:bold;font-size:20px}.catch-interruption-layer .container .body{padding-top:26px;display:table;width:100%;padding-bottom:40px}.catch-interruption-layer .container .body .buttonsContainer{margin-top:40px;text-align:left}.catch-interruption-layer .container .body .button{margin-left:40px}.catch-interruption-layer .container .body .button:hover{border:1px solid #c5c6c7;background:#f7f7f7;box-shadow:0 2px 0 rgba(131,131,131,0.175);-moz-box-shadow:0 2px 0 rgba(131,131,131,0.175);-webkit-box-shadow:0 2px 0 rgba(131,131,131,0.175)}.catch-interruption-layer .container .body .button .logo{position:relative;top:5px;height:18px;margin-right:5px}.catch-interruption-layer .container .body .left{display:table-cell;text-align:center;border-right:2px #d9d9d9 solid}.catch-interruption-layer .container .body .left .subTitle{font-size:14px}.catch-interruption-layer .container .body .left .secondButton{margin-top:30px}.catch-interruption-layer .container .body .right{display:table-cell;text-align:center}.catch-interruption-layer .container .body .right .subTitle{font-size:14px;right:33px;position:relative}.catch-interruption-layer .footer{background-color:#ededed;padding:15px 0;text-align:center}.catch-interruption-layer .footer .button{display:inline-block}.catch-interruption-layer .footer .continueCommand{margin-left:15px}.catch-interruption-layer .footer .continueCommand:hover{border:1px solid #c5c6c7;background:#f7f7f7;box-shadow:0 2px 0 rgba(131,131,131,0.175);-moz-box-shadow:0 2px 0 rgba(131,131,131,0.175);-webkit-box-shadow:0 2px 0 rgba(131,131,131,0.175)}.contentColumns .quote,.device--details-content .quote{position:relative;padding-left:75px}.contentColumns .quote:before,.device--details-content .quote:before{content:'';position:absolute;width:52px;height:52px;top:-12px;left:12px}.contentColumns .quote,.device--details-content .quote{background:#f7f7f7}.contentColumns .quote:before,.device--details-content .quote:before,.contentColumns .quote .generatedBeforePseudoElement,.device--details-content .quote .generatedBeforePseudoElement{background:url("../../static/commons/img/bloc-already-customer/already-customer-icon.png") 0 0 no-repeat}.contentColumns .quote-2,.device--details-content .quote-2{position:relative;padding-left:60px}.contentColumns .quote-2:before,.device--details-content .quote-2:before{content:'';position:absolute;width:52px;height:52px;top:-12px;left:0}.contentColumns .quote-2,.device--details-content .quote-2{background:#fff;border-top:1px dotted #CCC}.contentColumns .quote-2:before,.device--details-content .quote-2:before,.contentColumns .quote-2 .generatedBeforePseudoElement,.device--details-content .quote-2 .generatedBeforePseudoElement{background:url("../../static/commons/img/bloc-already-customer/already-customer-icon.png") 0 0 no-repeat}.contentColumns .customer-block,.device--details-content .customer-block{border-top:1px solid #ebebeb;border-bottom:1px solid #d9d9d9;padding-bottom:5px;margin-bottom:10px;line-height:1.2}.contentColumns .customer-block-2,.device--details-content .customer-block-2{border-bottom:none!important;margin:10px 0 0 0!important;padding-bottom:0!important}.contentColumns .customer-block-top-section,.device--details-content .customer-block-top-section,.contentColumns .customer-block-bottom-section,.device--details-content .customer-block-bottom-section{padding:5px 15px 0 0}.contentColumns .customer-block-messages,.device--details-content .customer-block-messages{border-top:1px solid #ccab86;padding:10px 0 0 0;text-align:justify}.contentColumns .customer-block-details-messages,.device--details-content .customer-block-details-messages{border-top:1px solid #ccab86;padding:10px}.contentColumns .customer-block-triangle,.device--details-content .customer-block-triangle{visibility:hidden \9;border-radius:1px;position:relative;background:#f7f7f7}.contentColumns .customer-block-triangle:before,.device--details-content .customer-block-triangle:before{content:'';width:8px;height:8px;position:absolute;top:-4px;left:30px;z-index:2;border-top:1px solid #ccab86;border-left:1px solid #ccab86;background:#f7f7f7;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.contentColumns .customer-block-top-section .customer-block-titles,.device--details-content .customer-block-top-section .customer-block-titles{display:inline-block;position:relative;top:8px}.contentColumns .customer-block-top-section .customer-block-titles.offerShowcase,.device--details-content .customer-block-top-section .customer-block-titles.offerShowcase{top:0}.contentColumns .customer-block-action .openRadioButton,.device--details-content .customer-block-action .openRadioButton{margin-right:13px}.contentColumns .customer-block-top-section .customer-block-titles-authenticated,.device--details-content .customer-block-top-section .customer-block-titles-authenticated{top:0}.contentColumns .customer-block-top-section .customer-block-action,.device--details-content .customer-block-top-section .customer-block-action{margin:0 auto;display:inline-block}.contentColumns .customer-block-top-section .customer-block-titles .big-title,.device--details-content .customer-block-top-section .customer-block-titles .big-title{display:inline-block;font-size:18px;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold}.contentColumns .customer-block-top-section .customer-block-titles .normal-title,.device--details-content .customer-block-top-section .customer-block-titles .normal-title{font-size:15px;font-family:sfr,Arial,Helvetica,sans-serif;display:inline-block}.contentColumns .customer-block-top-section .customer-block-sub-titles,.device--details-content .customer-block-top-section .customer-block-sub-titles{display:inline-block;position:relative}.contentColumns .customer-block-top-section .customer-block-sub-titles .normal-title,.device--details-content .customer-block-top-section .customer-block-sub-titles .normal-title{font-size:13px;font-family:sfr,Arial,Helvetica,sans-serif;display:inline-block}.contentColumns .customer-block-top-section .customer-block-action .customer-block-button,.device--details-content .customer-block-top-section .customer-block-action .customer-block-button{font-weight:bold;font-size:12px;margin:0;margin-left:8px;border-radius:5px;padding:8px 15px;background:linear-gradient(to top,#f3f3f3,#FFF);box-shadow:3px 0 4px #EEE;border:1px solid #d8d8d8;font-family:sfr,Arial,Helvetica,sans-serif}.contentColumns .customer-block-top-section .customer-block-action .customer-block-button .bolm-button-arrow-left,.device--details-content .customer-block-top-section .customer-block-action .customer-block-button .bolm-button-arrow-left{margin:0 8px -2px 0}.contentColumns .time-machine,.device--details-content .time-machine{padding:20px 10px;margin-bottom:10px;vertical-align:middle}.contentColumns .showcase-ineligible-messages,.device--details-content .showcase-ineligible-messages{padding:0 15px 2px 0}.contentColumns .showcase-ineligible-tilte,.device--details-content .showcase-ineligible-tilte{display:inline-block;font-size:18px;font-family:sfr,Arial,Helvetica,sans-serif;font-weight:bold;position:relative;top:10px}.contentColumns .showcase-ineligible-topSection,.device--details-content .showcase-ineligible-topSection{display:inline-block;width:100%;padding:10px 15px 5px 0}.contentColumns .showcase-ineligible-link,.device--details-content .showcase-ineligible-link{margin-left:0;margin-top:15px}.contentColumns .customer-block-messages .saveTimeMachin-img,.device--details-content .customer-block-messages .saveTimeMachin-img{display:inline-block;position:relative;top:-3px}.contentColumns .customer-block-messages .saveTimeMachin-description,.device--details-content .customer-block-messages .saveTimeMachin-description{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:13px;position:relative;top:-17px;width:580px}.line-number{font-family:sfr,Arial,Helvetica,sans-serif;text-align:right;display:inline-block}.line-number:before{content:url("../../static/commons/img/bloc-already-customer/icon-already-customer.png");display:inline-block;height:100%;vertical-align:middle;margin-right:5px}.line-number .content{display:inline-block;vertical-align:middle}.bo--showcase-gamme-description{font-family:sfr,Arial,Helvetica,sans-serif}.bo--showcase-gamme-description .bo--data{display:inline-block;vertical-align:top;width:190px}.bo--showcase-gamme-description .bo--tel{display:inline-block;vertical-align:top;width:270px}.bo--showcase-gamme-description .bo--joya{display:inline-block;vertical-align:top;width:120px;text-align:left}.bo--showcase-gamme-description .bo--joya .bo--picto{text-align:left}.bo--showcase-gamme-description .bo--joya .bo--joya-label{font-size:18px;font-family:sfrblack,sfr,Arial;line-height:1}.bo--showcase-gamme-description .bo--joya .bo--joya-sub-label{font-size:12px;font-family:Arial;line-height:1;font-weight:normal}.bo--showcase-gamme-description .bo--joya .bo--joya-label div:last-child{font-size:20px}.bo--showcase-gamme-description .bo--services{font-weight:bold;font-size:13px;padding:0 0 0 1em;margin:5px 0 0 0;font-family:Arial,Helvetica,sans-serif!important;list-style:none;text-indent:-1em}.bo--showcase-gamme-description .bo--services li:before{content:"+ "}.bo--showcase-gamme-description .bo--label{font-size:18px;font-weight:bold;line-height:35px;margin-bottom:-5px}.bo--showcase-gamme-description .bo--joya .bo--label{font-size:15px;font-weight:bold}.bo--showcase-gamme-description .bo--big{font-size:24px;word-spacing:-3px}.bo--showcase-gamme-description .bo--debit{font-size:12px;font-family:Arial,Helvetica,sans-serif!important;line-height:1.2}.bo--showcase-gamme-description .bo--network{font-size:12px;font-family:Arial,Helvetica,sans-serif!important}.bo--showcase-gamme-description .bo--destinations{font-size:12px;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif!important}.bo--showcase-gamme-description .bo--destinations li{margin-left:15px}.bo--showcase-gamme-description .bo--destinations li:first-child:last-child{list-style:none;font-family:Arial,Helvetica,sans-serif!important;margin-left:0}.bo--configurator-gamme-description{font-family:sfr,Arial,Helvetica,sans-serif}.bo--configurator-gamme-description .bo--data{display:inline-block;vertical-align:top;width:140px;padding-right:10px}.bo--configurator-gamme-description .bo--tel{display:inline-block;vertical-align:top;width:178px}.bo--configurator-gamme-description .bo--label{font-size:15px;font-weight:bold;line-height:30px;margin-bottom:-5px}.bo--configurator-gamme-description .bo--big{font-size:16px;word-spacing:-3px}.bo--configurator-gamme-description .bo--debit{font-size:11px;font-family:Arial,Helvetica,sans-serif!important;line-height:1.2}.bo--configurator-gamme-description .bo--network{font-size:11px;font-family:Arial,Helvetica,sans-serif!important}.bo--configurator-gamme-description .bo--destinations{font-size:11px;margin:0;line-height:14px;position:relative;padding:0 0 0 1em;font-family:Arial,Helvetica,sans-serif!important;list-style-type:disc}.bo--configurator-gamme-description .bo--destinations li:first-child:last-child{list-style:none;font-family:Arial,Helvetica,sans-serif!important;margin-left:0;text-indent:-1em}.bo--configurator-gamme-description .bo--destinations li:first-child:last-child:before{content:'';font-family:Arial,Helvetica,sans-serif!important}.bo--configurator-gamme-description .bo--services{font-weight:bold;font-size:11px;padding:0 0 0 1em;margin:5px 0 0 0;line-height:14px;font-family:Arial,Helvetica,sans-serif!important;list-style-type:none;text-indent:-1em}.bo--configurator-gamme-description .bo--services li:before{content:"+ "}.bo--showcase-gamme-description.bo--newView .bo--data{width:121px}.bo--showcase-gamme-description.bo--newView .bo--abroad{width:150px;margin-right:20px}.bo--showcase-gamme-description.bo--newView .bo--joya{width:85px}.bo--showcase-gamme-description.bo--newView .bo--tel{margin-right:25px;width:195px}.bo--showcase-gamme-description.bo--newView .bo--label,.bo--showcase-gamme-description.bo--newView .bo--joya .bo--label{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:20px}.bo--showcase-gamme-description.bo--newView .bo--label .bo--big{display:block;padding-top:7px;line-height:20px;word-spacing:0;font-size:16px}.bo--showcase-gamme-description.bo--newView .bo--data .bo--label .bo--big{font-size:24px}.bo--showcase-gamme-description.bo--newView .bo--content{padding-top:5px;font-size:12px;word-spacing:0}.bo--showcase-gamme-description.bo--newView .bo--data .bo--content .csstooltip>img,.bo--showcase-gamme-description.bo--newView .bo--data .bo--content .csstooltip{max-width:100%}.bo--showcase-gamme-description.bo--newView .bo--tel .bo--option{padding-top:10px}.bo--showcase-gamme-description.bo--newView .bo--tel .bo--services,.bo--showcase-gamme-description.bo--newView .bo--abroad .bo--services{font-weight:normal;font-family:sfr,Arial,Helvetica,sans-serif;font-size:12px}.bo--configurator-gamme-description.bo--newViewConfig{font-family:sfr,Arial,Helvetica,sans-serif}.bo--configurator-gamme-description.bo--newViewConfig .bo--data{display:block;vertical-align:top;width:330px;padding-right:10px;padding-top:10px}.bo--configurator-gamme-description.bo--newViewConfig .bo--tel,.bo--configurator-gamme-description.bo--newViewConfig .bo--abroad,.bo--configurator-gamme-description.bo--newViewConfig .bo--joya{display:block;vertical-align:top;width:330px}.bo--configurator-gamme-description.bo--newViewConfig>div+div{border-top:1px solid #d3d3d3;padding-top:10px;padding-bottom:10px}.bo--configurator-gamme-description.bo--newViewConfig>div:first-child{padding-bottom:10px}.bo--configurator-gamme-description.bo--newViewConfig .bo--label{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;line-height:20px;margin-bottom:-5px;display:inline}.bo--configurator-gamme-description.bo--newViewConfig .bo--data .bo--content,.bo--configurator-gamme-description.bo--newViewConfig .bo--data .bo--content>div{display:inline-block;vertical-align:middle}.bo--configurator-gamme-description.bo--newViewConfig .bo--content,.bo--configurator-gamme-description.bo--newViewConfig .bo--picto{display:inline-block}.bo--configurator-gamme-description.bo--newViewConfig .bo--data img,.bo--configurator-gamme-description.bo--newViewConfig .bo--data .csstooltip{max-width:105px}.bo--configurator-gamme-description.bo--newViewConfig .bo--picto img{width:20px;height:20px;vertical-align:middle;padding-right:5px}.bo--configurator-gamme-description.bo--newViewConfig .bo--services{font-weight:normal;font-family:sfr,Arial,Helvetica,sans-serif;font-size:12px}.bo--configurator-gamme-description.bo--newViewConfig .bo--big{padding-top:7px;line-height:20px;word-spacing:0;font-size:16px}.montantabonnement{line-height:normal;font-family:Arial,Helvetica,sans-serif;width:720px}.montantabonnement table{border-collapse:collapse;table-layout:fixed}.montantabonnement td{border:1px #DDD solid;text-align:center}.montantabonnement .upper-left-cell{border-top:0;border-left:none;height:74px}.montantabonnement .lineNumber{font-weight:bold;margin-top:5px}.montantabonnement .total{width:152px;height:94px}.montantabonnement .total .label{font-size:12px;font-weight:bold;margin-bottom:4px}.montantabonnement .total .per-month{font-weight:normal}.montantabonnement .line{width:113px;position:relative}.montantabonnement .line.fixe{width:100px}.montantabonnement .line.fixe .prices{padding-left:13px}.montantabonnement .plus{position:absolute;width:19px;height:19px;right:-10px;top:38px;background:url("../../static/commons/mac/img/plus.png") no-repeat left top}.montantabonnement .multipack{position:absolute;top:0;left:0;width:114px;height:86px}.montantabonnement .multipack.fixe{width:115px}.montantabonnement .now{color:#999799}.montantabonnement .now .line{vertical-align:top}.montantabonnement .now .multipack{border-top:4px #cccacc solid;border-bottom:4px #cccacc solid}.montantabonnement .now .multipack.fixe{background:url("../../static/commons/mac/img/multipack_now.png") no-repeat left top}.montantabonnement .now .multipack.last{border-right:4px #cccacc solid;width:110px}.montantabonnement .future{color:#000}.montantabonnement .future .line{vertical-align:top}.montantabonnement .future .multipack{border-top:4px #616197 solid;border-bottom:4px #616197 solid}.montantabonnement .future .multipack.fixe{background:url("../../static/commons/mac/img/multipack_future.png") no-repeat left top}.montantabonnement .future .multipack.last{border-right:4px #616197 solid;width:110px}.montantabonnement .discounted-price{font-weight:bold;font-size:16px}.montantabonnement .raw-price{font-weight:bold;text-decoration:line-through;font-size:11px}.montantabonnement .benefit-price{font-size:11px;font-weight:bold}.montantabonnement .total .price-integer-part{font-size:24px}.montantabonnement .line .price-integer-part{font-size:21px}.montantabonnement .legalese{margin-top:20px;font-family:Arial;font-size:12px}.montantabonnement .cell-wrapper{position:relative;width:100%;height:100%}.montantabonnement .prices{position:relative;top:35px}.montantabonnement .mac-bubble{-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;margin:10px 4px 5px 4px;position:relative;top:-6px;z-index:1;text-align:left;font-size:10px;line-height:10px;border:1px solid #dedede;font-family:sfr,Arial,Helvetica,sans-serif}.montantabonnement .mac-bubble:before{content:'';width:8px;height:8px;position:absolute;top:-4px;left:30px;z-index:2;border:1px solid #dedede;background:white;-webkit-transform:matrix(1.370,-0.696,1.350,0.755,0,0);-moz-transform:matrix(1.370,-0.696,1.350,0.755,0,0);-ms-transform:matrix(1.370,-0.696,1.350,0.755,0,0);-o-transform:matrix(1.370,-0.696,1.350,0.755,0,0);transform:matrix(1.370,-0.696,1.350,0.755,0,0);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.montantabonnement .mac-bubble .before{display:none}.montantabonnement .mac-bubble .inner{position:relative;z-index:3;padding:5px 0 5px 2px;background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#ededed));background-image:-webkit-linear-gradient(top,white,#ededed);background-image:-moz-linear-gradient(top,white,#ededed);background-image:-o-linear-gradient(top,white,#ededed);background-image:linear-gradient(to bottom,white,#ededed);-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.montantabonnement .mac-line-tooltip{position:absolute;top:3px;right:3px;height:12px;width:12px}.montantabonnement .already-freebox-tooltip{display:inline-block;position:relative;height:12px;width:12px}.montantabonnement.mac-unavailable .mac-line-tooltip{position:relative;left:3px}.montantabonnement .text-benefit{position:relative;top:-16px;padding:0 12px 0 12px;font-weight:bold;font-size:11px}.montantabonnement-tooltip{position:relative;width:190px;height:75px}.montantabonnement-tooltip table{border-collapse:collapse;border:0}.montantabonnement-tooltip td{border:0}.montantabonnement-tooltip .mac-joya{position:absolute;top:5px;left:5px;width:88px;height:80px;font-weight:bold;font-size:10px}.montantabonnement-tooltip .mac-joya .mac-picto{position:relative;width:72px;height:47px;background:url("../../static/commons/mac/img/joya-empty.png") no-repeat left top}.montantabonnement-tooltip .mac-joya .mac-picto.silver{background:url("../../static/commons/mac/img/joya-silver.png") no-repeat left top}.montantabonnement-tooltip .mac-joya .mac-picto.gold{background:url("../../static/commons/mac/img/joya-gold.png") no-repeat left top}.montantabonnement-tooltip .mac-joya .mac-picto.platine{background:url("../../static/commons/mac/img/joya-platine.png") no-repeat left top}.montantabonnement-tooltip .more-details{position:absolute;left:80px;bottom:12px;font-weight:bold;font-size:10px}.montantabonnement-tooltip .more-details .mac-picto{position:relative;width:16px;height:15px;background:url("../../static/commons/mac/img/fleche.png") no-repeat left top}.montantabonnement-tooltip .more-details .impact-value{font-size:15px}.no-csstransforms .montantabonnement .mac-bubble:before{display:none}.no-csstransforms .montantabonnement .mac-bubble .before{display:block;position:absolute;filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=-0.70710678,M21=0.70710678,M22=0.70710678,sizingMethod='auto expand');BORDER-LEFT:#dedede 1px solid;WIDTH:.8em;BACKGROUND:white;HEIGHT:.8em;BORDER-TOP:#dedede 1px solid;TOP:-0.6em;LEFT:30px}