html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;-webkit-text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{outline:none}::-webkit-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}.loader{position:fixed;z-index:9999;background:#eee;top:0px;left:0px;height:100%;width:100%;cursor:wait}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}.lds-spinner{position:relative}.lds-spinner
div{left:94px;top:48px;position:absolute;-webkit-animation:lds-spinner linear 1s infinite;animation:lds-spinner linear 1s infinite;background:#23b5b7;width:12px;height:24px;border-radius:40%;-webkit-transform-origin:6px 52px;transform-origin:6px 52px}.lds-spinner div:nth-child(1){-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-delay:-0.916666666666667s;animation-delay:-0.916666666666667s}.lds-spinner div:nth-child(2){-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-0.833333333333333s;animation-delay:-0.833333333333333s}.lds-spinner div:nth-child(3){-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-0.75s;animation-delay:-0.75s}.lds-spinner div:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-0.666666666666667s;animation-delay:-0.666666666666667s}.lds-spinner div:nth-child(5){-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-0.583333333333333s;animation-delay:-0.583333333333333s}.lds-spinner div:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.lds-spinner div:nth-child(7){-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-0.416666666666667s;animation-delay:-0.416666666666667s}.lds-spinner div:nth-child(8){-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-0.333333333333333s;animation-delay:-0.333333333333333s}.lds-spinner div:nth-child(9){-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-0.25s;animation-delay:-0.25s}.lds-spinner div:nth-child(10){-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-0.166666666666667s;animation-delay:-0.166666666666667s}.lds-spinner div:nth-child(11){-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-0.083333333333333s;animation-delay:-0.083333333333333s}.lds-spinner div:nth-child(12){-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:0s;animation-delay:0s}.lds-spinner{width:200px !important;height:200px !important;-webkit-transform:translate(-100px, -100px) scale(1) translate(100px, 100px);transform:translate(-100px, -100px) scale(1) translate(100px,100px);top:40%;margin:auto}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}strong{font-family:'sfrbold',Arial,sans-serif}input[type="text"],input[type="submit"],input[type="password"],input[type="button"],button,textarea{-webkit-appearance:none}h1:focus,h2:focus,span:focus{outline:0;outline:none}.clearfix:before,.clearfix:after{content:".";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.inline_block_top{display:inline-block;*display:inline;*zoom:1;vertical-align:top}.inline_block_middle{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.inline_block_bottom{display:inline-block;*display:inline;*zoom:1;vertical-align:bottom}.block{display:block}.uppercase{text-transform:uppercase}.no_strong{font-weight:normal;font-family:'sfrlight',Arial,sans-serif}.clear{clear:both}.section_block div, .section_block li a,  .section_block li
span{-webkit-transition:all .4ms ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@-webkit-keyframes
rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes
rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.nq-selectbox{min-width:188px;display:inline-block;border:1px
solid;border-radius:0px;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;padding:9px
10px 8px;position:relative;cursor:pointer;font-size:16px;color:#a5a5a5;z-index:888;text-align:left;background-color:#fff}.nq-selectbox .selectBox-arrow{position:absolute;right:-1px;top:-1px;width:45px;height:35px;border-radius:0px;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;background:url("/themes/homebysfr/img/fullpage/select-arrow.png") no-repeat center #23b5b7}.nq-selectbox-selectBox-dropdown-menu{position:absolute;color:#a5a5a5;border:1px
solid #a5a5a5;border-top:0 none;border-radius:0px;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;background-color:#fff;z-index:999;margin-top:1px}.nq-selectbox-selectBox-dropdown-menu li
a{display:block;padding:10px;font-size:14px;font-family:'sfrregular',Arial,sans-serif;cursor:pointer}.ui-datepicker-inline{display:none;background-color:#fff;color:#525252;margin:10px
0 0 0;padding:10px;border:1px
solid #dbdbda;font-family:'sfrregular',Arial,sans-serif;font-size:14px}.ui-datepicker-inline .ui-datepicker-prev{float:left;width:25%;text-align:center}.ui-datepicker-inline .ui-datepicker-next{float:right;width:25%;text-align:center}.ui-datepicker-inline .ui-datepicker-prev, .ui-datepicker-inline .ui-datepicker-next{height:30px;line-height:30px;cursor:pointer}.ui-datepicker-inline .ui-datepicker-prev .ui-icon, .ui-datepicker-inline .ui-datepicker-next .ui-icon{display:block}.ui-datepicker-inline .ui-datepicker-prev:hover, .ui-datepicker-inline .ui-datepicker-next:hover{background-color:#dbdbda}.ui-datepicker-inline .ui-datepicker-title{width:50%;margin:0
auto;text-align:center;font-family:'sfrbold',Arial,sans-serif;height:30px;line-height:30px}.ui-datepicker-inline .ui-datepicker-title .ui-datepicker-month{text-transform:capitalize}.ui-datepicker-inline .ui-datepicker-title
select{width:50% !important}.ui-datepicker-inline
td{border:1px
solid #dbdbda;background-color:#fff;width:auto;height:20px;text-align:center}.ui-datepicker-inline thead
th{padding:5px
0}.ui-datepicker-inline .ui-datepicker-unselectable{border:none}.ui-datepicker-inline .ui-datepicker-calendar
a{border:0;background-color:#fff;color:#525252;text-decoration:none;width:100%;line-height:30px;display:block;cursor:pointer}.ui-datepicker-inline .ui-datepicker-calendar a:hover{background-color:#dbdbda}.ui-datepicker-inline .ui-datepicker-calendar{width:100%}.bg{width:100%;min-height:100%;min-height:100%;height:100%;background-position:center top;background-repeat:no-repeat;background-size:cover}.diag{display:none;background:#fff;width:300%;position:absolute;height:70px;-webkit-transform:skew(-82deg);-moz-transform:skew(-82deg);transform:skew(-82deg)}.diag.alt{-webkit-transform:skew(-82deg) rotate(180deg);-moz-transform:skew(-82deg) rotate(180deg);transform:skew(-82deg) rotate(180deg)}.section_block>.video{bottom:0 !important;height:auto !important;min-height:100% !important;min-width:100% !important;right:0 !important;width:100% !important}.ratio .section_block>.video{bottom:0 !important;height:100% !important;min-height:100% !important;min-width:100% !important;right:0 !important;left:auto !important;width:auto !important}#domotique .section_block>#video_4{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50% !important}.top_sfr{position:relative;top:0;left:0;width:100%;height:31px;background:#f5f5f5;z-index:9999999}.top_sfr
.container_top_sfr{width:984px;margin:0
auto}.top_sfr .container_top_sfr
.left_content{display:block;float:left;height:31px;line-height:31px}.top_sfr .container_top_sfr
.right_content{display:block;float:right;height:31px;line-height:31px}.top_sfr .container_top_sfr
ul{font-size:0}.top_sfr .container_top_sfr
li{margin-right:25px}.top_sfr .container_top_sfr li
a{color:#000;font-size:13px;font-family:Arial,sans-serif;text-decoration:none;display:block}.top_sfr .container_top_sfr
li.border{border-left:1px solid #a6a6a6;height:18px;width:0}.top_sfr .container_top_sfr li
.arrow{color:#636397}.top_sfr .container_top_sfr .right_content li
a{font-size:0}.top_sfr .container_top_sfr .right_content li a
span{font-size:13px}.top_sfr .container_top_sfr .right_content li
span.sprite_d{margin-right:8px}.top_sfr .container_top_sfr .right_content li
span.arrow{margin-left:8px}textarea:disabled,input:not([type]):disabled,input[type="color"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="email"]:disabled,input[type="month"]:disabled,input[type="password"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="week"]:disabled{background-color:rgb(217, 217, 217)}html
#page{padding-top:141px}#header_nav, #header_nav
*{-webkit-transition:background .6s ease-in-out;-moz-transition:background .6s ease-in-out;-o-transition:background .6s ease-in-out;transition:background .6s ease-in-out}#header_nav{height:75px;line-height:75px;position:fixed;z-index:10;width:100%;display:block;background:#23b5b7\9;background:rgba(255, 255, 255, .6);top:0}body.televente
#header_nav{top:50px}#header_nav.green{background:#fff;box-shadow:inset 0 -2px 0 #eee}#header_nav
#header_logo{display:inline-block}#header_nav
.container{width:984px;margin:0
auto;position:relative;height:75px;line-height:75px}#header_nav .container
#logo{display:block;margin-top:12px;line-height:normal;float:left}#header_nav .container #logo
img{height:50px}.green{color:#23b5b7}.system_btn{font-family:'sfrbold',Arial,sans-serif;margin-top:5px;font-size:15px}.section_block
.container{width:980px;margin:0
auto;position:absolute;top:0;bottom:0;height:100%;left:50%;margin-left:-490px}#header_nav .container #top-menu{float:right;margin-right:20px}#header_nav .container
#menu{display:block;float:left;margin-left:10px}#header_nav .container #menu
.hamburger{position:absolute;top:0;right:0;display:none;width:70px;height:60px;cursor:pointer}#header_nav .container #menu .hamburger:before{content:"";width:30px;height:2px;position:absolute;top:-7px;left:0;box-shadow:20px 27px 0 0 #778a92, 20px 36px 0 0 #778a92, 20px 45px 0 0 #778a92}#header_nav .container #menu>ul{padding:0}#header_nav .container #menu>ul>li{display:block;height:75px;line-height:75px;float:left;font-size:16px}#header_nav .container #menu>ul>li.invisible_pc{display:none}#header_nav .container #menu > ul > li
a{position:relative;display:block;color:#000;color:#fff\9;text-decoration:none;padding:0
12px;font-family:'sfrregular',Arial,sans-serif;font-size:14px;letter-spacing:0}#header_nav.green .container #menu ul > li
a{color:#000}#header_nav .container #menu > ul > li
span{display:block;width:0;left:50%;height:0;background:#23b5b7;position:absolute;bottom:0}#header_nav .container #menu > ul > li.current
span{left:0;width:100%;height:8px}#header_nav .container #menu > ul > li:hover
span{left:0;width:100%;height:8px}#header_nav .container #menu > ul > li
ul{position:absolute;top:60px;background-color:#fff;box-shadow:rgba(0, 0, 0, 0.176) 0px 6px 12px;display:none;padding:0;border-top:0;z-index:9999}#header_nav .container #menu>ul>li:hover>ul.sub_menu{display:block}#header_nav .container #menu > ul > li ul.sub_menu
li{display:block}#header_nav .container #menu > ul > li ul.sub_menu li
a{display:block;font-size:16px;padding:8px
15px;color:#000;height:auto;line-height:normal;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#header_nav .container #menu > ul > li ul.sub_menu li a:hover{text-decoration:underline;color:#fff;background-color:#23B5B7}#header_user{display:block;height:75px;line-height:75px;clear:none;float:right}#header_nav_userinfo{height:30px;line-height:30px;border-left:1px solid #000}#header_nav_userinfo
li{display:block;float:left;height:28px;line-height:28px;margin-left:18px}#header_nav_userinfo li
a{font-family:'sfrbold',Arial,sans-serif;line-height:normal;color:#000;font-size:12px;text-transform:uppercase;text-decoration:none}#header_nav_userinfo li
a.logout_link{font-size:11px;text-transform:none;font-family:'sfrlight',Arial,sans-serif}#header_nav_userinfo li a:hover{text-decoration:underline}#header_nav_userinfo #your_account
.disconnect_block{line-height:12px}#header_nav_userinfo li
.sprite_icon_panier{background-image:url(/themes/homebysfr/img/fullpage/Suivi-Commande.png);width:32px;height:22px;background-size:22px 22px;background-repeat:no-repeat}#header_nav_userinfo li
.sprite_icon_account{background-image:url(/themes/homebysfr/img/fullpage/SFR_Moi.png);width:25px;height:22px;background-size:22px 22px;background-repeat:no-repeat}#header_nav_userinfo li
.sprite_icon_service{background-image:url(/themes/homebysfr/img/fullpage/accueil_NB.png);width:30px;height:22px;background-size:22px 22px;background-repeat:no-repeat}#footer{width:100%;padding:40px
0;text-align:center;background:#000;font-size:0;display:block;clear:both;height:660px}#footer .content_footer, #footer .social_footer, #footer
.footer_banner{max-width:984px;width:100%;margin:0
auto;text-align:left}#footer
ul{width:230px;font-size:16px;margin-right:20px}#footer
ul.last{margin-right:0}#footer ul
li{display:block;width:100%;margin-bottom:10px;font-size:13px;font-family:'sfrlight',Arial,sans-serif}#footer ul li
a{color:#fff;text-decoration:none;display:block;width:100%}#footer ul li a:hover
span{text-decoration:underline}#footer ul
li.title{padding-bottom:10px;margin-bottom:15px;font-size:20px}#footer ul li.title
a{text-transform:uppercase;font-family:'sfrbold',Arial,sans-serif;font-size:17px}#footer
.footer_banner{border-top:1px solid #627178;margin-top:20px;padding-top:20px}#footer .footer_banner
img{width:100%}#footer
.social_footer{border-top:1px solid #627178;text-align:center;overflow:hidden;margin:20px
auto}#footer .social_footer
p.social_title{font-size:22px;color:#fff;text-transform:uppercase;float:left;width:23%;height:45px;line-height:45px;padding:30px
0}#footer .social_footer
ul.social_column{width:76%;height:45px;margin-right:0;padding:30px
0;float:left}#footer .social_footer ul.social_column
li{float:left;width:24%;height:45px}#footer .social_footer ul.social_column li
img.social_button_img{float:left;margin-right:10px}#footer .social_footer ul.social_column li
span.social_button_text{font-size:18px;height:45px;line-height:45px;vertical-align:top}#footer .social_footer
.social_icon{background-image:url('/themes/homebysfr/img/social/social_sprite.png');display:inline-block;margin-right:10px}#footer .social_footer
#social_icon_facebook{background-position:-5px -5px;width:45px;height:45px}#footer .social_footer
#social_icon_twitter{background-position:-5px -60px;width:45px;height:45px}#footer .social_footer
#social_icon_youtube{background-position:-5px -115px;width:45px;height:45px}#footer .social_footer
#social_icon_googleplus{background-position:-5px -170px;width:45px;height:45px}#footer .social_footer
#social_icon_forumsfr{background-position:-5px -225px;width:45px;height:45px}#footer #accessories-footer{color:#fff;margin:10px
0 0 0}#footer #accessories-footer-link{text-decoration:underline}#footer #accessories-footer-link:hover{text-decoration:none}#footer #accessories-footer-list{margin:5px
0 0 20px;clear:both}#footer
.collapsed{display:none}#footer
#a_reload_page{display:none}#footer
#a_reload_page_inner{display:none}#footer
#autologifrm{display:none}#footer
.SOC{width:100%;text-align:center;padding:30px
0 0}#footer .SOC>a>img{display:inline;height:44px}#footer .SOC>a>img:hover{opacity:0.5}#footer .SOC>a+a>img{margin-left:30px}#footer
.BAS{display:inline-block;padding:20px
0 0}#footer .BAS
a{font:12px Arial;display:inline-block;vertical-align:top;color:white;margin-left:20px;text-decoration:none}#footer .BAS a:first-child{margin-left:0}#footer .BAS a:hover{text-decoration:underline}#footer .BAS a+a{padding:6px
0}#footer .BAS
img{height:24px}.picto_button_domotique
img{display:none}.button{height:48px;position:relative\9;text-align:center;background-image:linear-gradient(to right, #23b5b7, #004236);line-height:48px;font-family:'sfrbold',Arial,sans-serif;font-size:14px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;color:#fff;padding:0
40px;text-decoration:none;border:none;font-weight:normal;margin-bottom:3px;cursor:pointer;border-radius:15px}.popup_conf
.button{padding:0
20px}.button_mini{height:35px;position:relative\9;background-color:#23b5b7;line-height:35px;font-family:'sfrbold',Arial,sans-serif;font-size:14px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;color:#fff;padding:0
40px;text-decoration:none;font-weight:normal}.button_transparent{background:#fff;color:#23b5b7;border:1px
solid #23b5b7}.button_grey{background:#73868d}.button_grey_light{background:#c2c2c2}.button_red{background:#e50006}.button_red.button_border{-moz-box-shadow:0 3px 0 #AE0006;-webkit-box-shadow:0 3px 0 #AE0006;box-shadow:0 3px 0 #AE0006;margin-bottom:3px}.button.twitter{background:#3aaae1}.button.twitter.button_border{-moz-box-shadow:0 3px 0 #3496c7;-webkit-box-shadow:0 3px 0 #3496c7;box-shadow:0 3px 0 #3496c7}.button.facebook{background:#3c5a98}.button.facebook.button_border{-moz-box-shadow:0 3px 0 #324c80;-webkit-box-shadow:0 3px 0 #324c80;box-shadow:0 3px 0 #324c80}.button:hover{background-color:#21bfb5}.button_grey:hover{background:#899DA4}.button_grey_light:hover{background:#d5d4d4}.button_grey:hover{background:#85989F}.button_red.button_border:hover{-moz-box-shadow:0 3px 0 #C12E31;-webkit-box-shadow:0 3px 0 #C12E31;box-shadow:0 3px 0 #C12E31;margin-bottom:3px}.button_red:hover{background:#F93033}.button_transparent:hover{background-color:#23b5b7;color:#fff}#category{overflow:hidden}#category #section1>img{display:none}#category #section1
#video_accueil_1_container{display:none}#category #section1
#video_1{position:absolute;top:0;left:0;bottom:0;right:0;min-width:100%;width:auto;min-height:100%;min-height:auto;z-index:0;display:none}#category #section1
.bg{background-image:url(/themes/homebysfr/img/fullpage/bg_home_1.jpg)}#category #section1
.bg.alt{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)), url(/themes/homebysfr/img/fullpage/bg_home.jpg)}#category #section1>img{width:100%;min-height:100%;min-height:100%;height:100%;position:absolute;bottom:0;left:0}#category #section1
#green_block{width:100%;position:absolute;top:0;left:0;z-index:1;background:#23b5b7}#category #section1
.mask{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#fff;opacity: .6;z-index:2}#category #section1
.phone{position:absolute;top:25%;left:50%;margin-left:-118px}#category #section1 .phone
img{margin:30px
0 0 14px}#category #section1
.container_inner{position:absolute;top:50%;width:100%;margin-top:-115px;color:#fff;text-align:center}#category #section1 .container_inner
.title{font-size:50px;text-transform:uppercase;display:block;margin:10px}#category #section1 .container_inner
.undertitle{font-size:25px;letter-spacing:-1px;margin:10px}#category #section1 .container_inner
.homepage_buttons{}#category #section1 .container_inner
a{margin:40px
20px;text-decoration:none;width:270px;display:inline-block;vertical-align:top}#category #section1 .container_inner
a.button_homepage_video{border:1px
solid #fff;height:30px;line-height:30px;overflow:hidden;color:#fff;padding:10px}#category #section1 .container_inner a.button_homepage_video
.round_black{display:block;float:left;width:30px;height:30px;line-height:30px;text-align:center;margin:0
10px 0 0;border:1px
solid #fff;border-radius:27px;-webkit-border-radius:27px;-moz-border-radius:27px;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;position:relative\9;text-decoration:none}#category #section1 .container_inner a.button_homepage_video .round_black
img{width:11px;height:12px}#category #section1 .container_inner a.button_homepage_video .round_black
img.play_hover{display:none}#category #section1 .container_inner a.button_homepage_video
.text_button_video{float:left;line-height:30px;font-size:18px;font-family:'sfrlight',Arial,sans-serif}#category #section1 .container_inner a.button_homepage_video:hover{border:1px
solid #23b5b7}#category #section1 .container_inner a.button_homepage_video:hover
.round_black{border:1px
solid #23b5b7}#category #section1 .container_inner a.button_homepage_video:hover
img{display:none}#category #section1 .container_inner a.button_homepage_video:hover
img.play_hover{display:inline}#category #section1 .container_inner
a.button_homepage_securite{font-size:18px;height:37px;line-height:37px;padding:8px
10px}#category #section1 .container_inner a.button_homepage_securite
.picto_button_securite{width:26px;height:36px;display:inline-block}#category #section1 .container_inner a.button_homepage_securite .picto_button_securite
img{width:26px;height:36px}#category #section1 .container_inner a.button_homepage_securite
.text_button_securite{display:inline-block;line-height:36px;vertical-align:top}#category #section1
.text_arrow{width:250px;text-align:center;color:#fff;font-size:14px;position:absolute;bottom:55px;z-index:3;margin-left:310px;padding-bottom:20px;left:50%;margin-left:-125px}#category #section1
.sprite_d_arrow_down_home{position:absolute;bottom:42px;z-index:3;left:50%;margin-left:-37px}#category #section2
#video_2{position:absolute;top:0;left:0;bottom:0;right:0;min-width:100%;width:auto;min-height:100%;min-height:auto;z-index:0}#category #section2
.bg{background-image:url(/themes/homebysfr/img/fullpage/bg_home_2.jpg)}#category #section2
.bg_white{width:50%;height:100%;position:absolute;bottom:0;top:0;left:0;background:#fff;z-index:99999}#category #section2
.bg_diagonal{display:none;position:absolute;left:100%;top:0;bottom:0;height:100%;background:url(/themes/homebysfr/img/fullpage/bg_diagonal.png) no-repeat;background-size:100% 100%;width:180px}#category #section2
.text_left{position:absolute;top:50%;right:0;width:100%;height:250px;margin-top:-182px}#category #section2 .text_left
.title{font-size:50px;letter-spacing:-3px;margin-bottom:20px;text-transform:uppercase}#category #section2 .text_left
.undertitle{font-size:25px;letter-spacing:-1px}#category #section2 .text_left
.button{margin-top:25px}#category #section2 .text_left
a.button_homepage_securite{font-size:16px;height:37px;line-height:37px;padding:8px
15px}#category #section2 .text_left a.button_homepage_securite
.picto_button_securite{width:21px;height:34px;display:none}#category #section2 .text_left a.button_homepage_securite .picto_button_securite
img{width:21px;height:34px}#category #section2 .text_left a.button_homepage_securite
.text_button_securite{display:inline-block;line-height:34px;vertical-align:top;margin:0
5px}#category #section2 .text_left a.button_homepage_securite
.visible_mobile{display:none !important}#category #section2 .block-container{float:right;position:relative}#category #section2 .block-container
.animated_alarm{position:absolute;right:450px}#category #section2 .block-container .text-container{margin:25px
25px 0 25px}#category #section2
.image_right{position:absolute;bottom:0;right:0}#category
#section3{overflow:hidden}#category #section3
.bg{background-image:url(/themes/homebysfr/img/fullpage/bg_home_3.jpg)}#category #section3
.block_left{width:50%;height:100%;position:absolute;top:0;left:0;display:block}#category #section3
.block_right{width:50%;height:100%;position:absolute;top:0;right:0;display:block}#category #section3
#plan_appart{background:url(/themes/homebysfr/img/fullpage/plan_appart_sprite.png) no-repeat 0 0;background-color:rgba(255, 255, 255, 0.6);width:474px;height:332px;display:block;position:relative;top:50%;left:50%;margin-top:-166px;margin-left:-237px}#category #section3 #plan_appart
.picto_radiateur{background:url(/themes/homebysfr/img/fullpage/plan_appart_sprite.png) no-repeat;background-position:-474px -76px;width:66px;height:66px;display:block;position:absolute}#category #section3 #plan_appart
#rad_chambre_1{right:5px;top:90px;background-position:-474px -3px}#category #section3 #plan_appart
#rad_chambre_2{left:10px;top:200px;background-position:-474px -3px}#category #section3 #plan_appart
#rad_sdb{left:110px;top:225px}#category #section3 #plan_appart
#rad_salon_1{left:140px;top:75px}#category #section3 #plan_appart
#rad_salon_2{left:275px;top:250px}#category #section3 #plan_appart
#rad_cuisine{left:315px;top:45px}#category #section3 .block_right
.text_right{position:absolute;top:50%;left:10%;margin-top:-150px;width:400px}#category #section3 .block_right
.title{font-size:50px;letter-spacing:-3px;margin-bottom:20px;text-transform:uppercase}#category #section3 .block_right
.undertitle{font-size:25px;letter-spacing:-1px}#category #section3 .block_right
a.button_homepage_chauffage{font-size:18px;height:37px;line-height:37px;padding:8px
10px;margin-top:30px}#category #section3 .block_right a.button_homepage_chauffage
.text_button_chauffage{display:inline-block;line-height:36px;vertical-align:top}#category
#section4{overflow:hidden}#category #section4
#video_4{position:absolute;top:0;left:0;bottom:0;right:0;min-width:100%;width:auto;min-height:100%;min-height:auto;z-index:0}#category #section4
.bg{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5)), url(/themes/homebysfr/img/fullpage/bg_home_4.jpg)}#category #section4
.bg.alt{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5)), url(/themes/homebysfr/img/fullpage/bg_home_4_alt.jpg)}#category #section4
.mask{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#fff;opacity: .3;-ms-filter:"alpha(opacity=30)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30)}#category #section4
.container{width:65%;height:100%;position:absolute;top:0;left:0;margin-left:0}#category #section4
.main{position:absolute;bottom:-20px;left:60%;width:auto !important;height:80% !important}#category #section4
.text_left{position:absolute;top:50%;left:0;width:100%;height:250px;margin-top:-182px;color:#fff}#category #section4 .text_left
.title{font-size:60px;letter-spacing:-3px;margin-bottom:20px;text-transform:uppercase}#category #section4 .text_left
.undertitle{font-size:22px;letter-spacing:-1px;line-height:30px}#category #section4 .text_left
.button{margin-top:25px}#category #section4 .text_left
a.button_homepage_securite{font-size:16px;height:37px;line-height:37px;padding:8px
15px}#category #section4 .text_left a.button_homepage_securite
.picto_button_securite{width:15px;height:34px;display:none}#category #section4 .text_left a.button_homepage_securite .picto_button_securite
img{width:15px;height:34px}#category #section4 .text_left a.button_homepage_securite
.text_button_securite{display:inline-block;line-height:34px;vertical-align:top;margin:0
5px}#category #section4 .text_left a.button_homepage_securite
.visible_mobile{display:none !important}#category #section4 .block-container{float:right;position:relative;margin-right:50px;margin-left:50px}#category
#section5{position:relative;overflow:hidden}#category #section5
.container_scrollable{position:relative;top:150px}#category #section5 .container_scrollable
.container{position:relative;top:0;left:50%}#category #section5
h3{font-size:34px;letter-spacing:0;text-align:center;display:block;width:100%;margin-bottom:30px;text-transform:uppercase;font-family:'sfrbold',Arial,sans-serif}#category #section5
ul.what{display:block;width:100%;text-align:center;font-size:0;padding:0;white-space:nowrap;margin-bottom:45px}#category #section5 ul.what
.round{width:98px;height:98px;line-height:98px;text-align:center;border:2px
solid #23b5b7;border-radius:49px;-webkit-border-radius:49px;-moz-border-radius:49px  behavior: url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;position:relative\9}#category #section5 ul.what
li{height:170px;line-height:170px}#category #section5 ul.what li
.text{color:#778a92;font-size:22px;text-align:left;letter-spacing:-1px;margin-left:15px;line-height:normal}#category #section5 ul.what li .text
strong{color:#778a92;font-size:40px;text-transform:uppercase;letter-spacing:-3px}#category #section5 ul.what
li.last{margin-left:44px;border-left:1px solid #778a92;padding-left:40px}#category #section5
.border{height:42px;width:1px;background:#778a92;display:inline-block;*display:inline;vertical-align:middle;*zoom:1;margin-right:10px}#category #section5
.etape1{display:block;width:100%}#category #section5
.round{width:42px;height:42px;-moz-border-radius:21px;-webkit-border-radius:21px;border-radius:21px;border:1px
solid #7f9197;line-height:42px;text-align:center;font-size:25px;color:#23b5b7;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;position:relative\9}#category #section5 .etape
h3{font-size:30px;color:#23b5b7;line-height:42px;font-family:'sfr',Arial,sans-serif;font-weight:normal;letter-spacing:-1px;margin-left:10px}#category #section5 .etape2, #category #section5 .etape3, #category #section5
.etape4{width:302px;;margin-right:31px;margin-top:45px;display:inline-block;*display:inline;*zoom:1;vertical-align:top}#category #section5
.etape4{margin-right:0}#category #section5 .etape2 p, #category #section5 .etape3 p, #category #section5 .etape4
p{color:#73868d;font-size:16px;letter-spacing:-1px;text-align:center;font-family:'sfrlight',Arial,sans-serif;display:block;margin:15px
0 50px 0;height:50px}#category #section5 .etape2 .button, #category #section5 .etape3 .button, #category #section5 .etape4
.button{font-size:20px;text-align:center;height:70px;line-height:70px;margin-bottom:50px;width:290px;padding:0
10px}#category #section5 #product_legal
#product_legal_content{margin:15px
auto 0;width:100%;font-family:'sfrregular',Arial,sans-serif;margin-bottom:15px}#category #section5
.asterisk{color:#666;font-size:13px;margin-bottom:5px;cursor:pointer;padding-right:12px;width:115px;background:url(/themes/homebysfr/img/arrow-legal.png) right bottom no-repeat}#category #section5 .asterisk-closed{background-position:right top}#category #section5
#mention_legales{color:#666;font-size:13px;font-style:italic;display:none}#securite{overflow:hidden}#securite #section1>img{display:none}#securite #section1
#video_securite_1_container{display:none}#securite #section1
.bg{background-image:url(/themes/homebysfr/img/fullpage/bg_home_2.jpg)}#securite #section1
.bg.alt{background-image:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)), url(/themes/homebysfr/img/fullpage/bg_securite_new.jpg)}#securite #section1
#video_1{position:absolute;top:0;left:0;bottom:0;right:0;min-width:100%;width:auto;min-height:100%;min-height:auto;z-index:0}#securite #section1
.mask{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#fff;opacity: .6;-ms-filter:"alpha(opacity=60)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60)}#securite #section1
.text_left{position:absolute;top:50%;margin-top:-180px;left:0;width:100%;display:block;text-align:center;color:#fff}#securite #section1 .text_left
.title{font-size:60px;text-transform:uppercase;letter-spacing:-3px}#securite #section1
ul.icon{position:absolute;display:block;width:100%;top:50%;height:175px;margin-top:-27px;text-align:center}#securite #section1 ul.icon
li{margin-right:120px}#securite #section1 ul.icon
li.last{margin-right:0}#securite #section1 ul.icon
.round_green{display:block;width:100px;height:100px;line-height:100px;text-align:center;margin:0
auto;border:3px
solid #fff;border-radius:64px;-webkit-border-radius:64px;-moz-border-radius:64px;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;position:relative\9}#securite #section1 ul.icon .round_green
img.detecter{width:50px;height:36px}#securite #section1 ul.icon .round_green
img.alerter{width:40px;height:30px}#securite #section1 ul.icon .round_green
img.verifier{width:19px;height:30px}#securite #section1 ul.icon .round_green
img.reagir{width:36px;height:32px}#securite #section1 ul.icon li
a{text-decoration:none;display:block}#securite #section1 ul.icon li
.text{display:block;text-align:center;white-space:nowrap;color:#fff;text-transform:uppercase;font-size:26px;letter-spacing:-1px;margin-top:20px}#securite #section1 ul.icon li a:hover{margin-top:-40px}#securite #section1 ul.icon li a
.arrow{border:11px
solid transparent;border-bottom:11px solid #fff;height:0;width:0;display:block;margin:0
auto;opacity:0}#securite #section1 ul.icon li a:hover
.arrow{opacity:1}#securite #section1
.undertitle{font-size:30px;letter-spacing:-2px;position:absolute;top:50%;margin-top:200px;width:100%;left:0;color:#fff;text-align:center}#securite #section1
a{text-decoration:none}#securite #section1
.text_arrow{width:250px;text-align:center;color:#fff;font-size:14px;position:absolute;bottom:55px;z-index:3;padding-bottom:20px;left:50%;margin-left:-125px}#securite #section1
.sprite_d_arrow_down_home{position:absolute;bottom:42px;z-index:3;margin-left:-26px;left:50%}#securite #section2
.text_left{position:absolute;width:460px;top:50%;left:0;margin-top:-220px}#securite #section2 .text_left
.title{font-size:50px;margin-bottom:25px;text-transform:uppercase;letter-spacing:-2px}#securite #section2 .text_left
.undertitle{font-size:16px;letter-spacing:-1px}#securite #section2
#slider{width:450px;border:1px
solid #bababa;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:#fff;height:460px;padding:20px;position:absolute;right:0;top:50%;margin-top:-235px;text-align:center;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9}#securite #section2 #slider .bx-wrapper{height:470px !important}#securite #section2 #slider .bx-viewport{height:470px !important}#securite #section2 #slider
li{width:100%;height:395px;text-align:center;display:block}#securite #section2 #slider li
.title{display:block;width:100%;font-size:19px;margin-top:15px;letter-spacing:-1px}#securite #section2 #slider li
.more{display:block;width:120px;font-size:14px;margin:20px
auto 0 auto;padding:8px
5px;color:#fff;text-decoration:none;letter-spacing:0px;background:#23b5b7;border:1px
solid #23b5b7;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px}#securite #section2 #slider li .more:hover{text-decoration:underline}#securite #section2 #slider li
p{font-size:14px;text-align:left;display:block;margin-top:20px;line-height:16px;white-space:normal}#prev-slide{text-indent:-9999px;display:block;position:absolute;top:50%;left:10px;margin-top:-30px}#next-slide{text-indent:-9999px;display:block;position:absolute;top:50%;right:10px;margin-top:-30px}#prev-slide a, #next-slide
a{display:block;width:100%;height:100%}#securite #section2
ul.icon{width:520px;font-size:0}#securite #section2 ul.icon
li{width:50%;margin-top:20px}#securite #section2 ul.icon li
.round_green{width:48px;height:48px;line-height:48px;text-align:center;border:1px
solid #23b5b7;border-radius:34px;-webkit-border-radius:34px;-moz-border-radius:34px;margin-right:20px;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;position:relative\9}#securite #section2 ul.icon li .round_green
img.sans_fil{width:30px;height:23px}#securite #section2 ul.icon li .round_green
img.brouillage{width:30px;height:29px}#securite #section2 ul.icon li .round_green
.supervision{font-size:18px;letter-spacing:-1px;color:#23b5b7;line-height:48px}#securite #section2 ul.icon li .round_green
img.coupure{width:20px;height:30px}#securite #section2 ul.icon li
.text{font-size:16px;color:#23b5b7;max-width:170px;letter-spacing:-1px}#securite
#section3{overflow:hidden}#securite #section3
.bg_white{width:50%;height:100%;position:absolute;bottom:0;top:0;right:0;background:#fff}#securite #section3
.bg{background-image:url("/themes/homebysfr/img/fullpage/bg_securite_3.jpg");background-position:bottom left}#securite #section3
.container_video{position:absolute;top:20%;left:-100px;width:770px;height:793px}#securite #section3
.main{position:absolute;top:0;right:0;transform:scaleX(-1);-webkit-transform:scaleX(-1)}#securite #section3
.mess_alert{position:absolute;top:50px;right:100px;z-index:10}#securite #section3
.text_left{display:block;width:510px;left:5%;top:20%;position:absolute}#securite #section3 .bg_white
.title{font-size:50px;text-transform:uppercase;letter-spacing:-3px;display:block}#securite #section3 .bg_white
.undertitle{font-size:19px;letter-spacing:-1px;margin-top:30px;display:block;width:510px;right:0;margin-bottom:30px}#securite #section3 .bg_white>img{float:left;display:block}#securite #section3 .bg_white
.image_alarme{position:relative}#securite #section3 .bg_white
.icon{width:260px;margin-left:20px;margin-top:40px;position:relative;vertical-align:top}#securite #section3 .bg_white .icon
li{margin:10px
0}#securite #section3 .bg_white .icon li
.round_green{width:48px;height:48px;line-height:48px;text-align:center;border:1px
solid #23b5b7;border-radius:34px;-webkit-border-radius:34px;-moz-border-radius:34px;margin-right:20px;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;position:relative\9}#securite #section3 .bg_white .icon .round_green
img.vocal{width:20px;height:18px}#securite #section3 .bg_white .icon .round_green
.supervision{font-size:12px;letter-spacing:-1px;color:#23b5b7;line-height:48px;letter-spacing:-1px}#securite #section3 .bg_white .icon .round_green
img.phone{width:12px;height:20px}#securite #section3 .bg_white .icon
.text{font-size:16px;color:#23b5b7;max-width:170px;letter-spacing:-1px}#securite #section3 .icon
a.button_security_compare{padding:8px
20px;font-size:18px;height:35px;line-height:35px;width:270px;margin-top:40px}#securite #section3 .icon a.button_security_compare
.picto_button_compare{width:34px;height:35px;display:none}#securite #section3 .icon a.button_security_compare .picto_button_compare
img{width:34px;height:35px}#securite #section3 .icon a.button_security_compare
.text_button_compare{text-transform:capitalize;display:inline-block;line-height:35px;vertical-align:top;font-size:16px}#securite
#section4{overflow:hidden}#securite #section4
.bg_white{width:50%;height:100%;position:absolute;bottom:0;top:0;left:0;background:#fff;z-index:99999}#securite #section4
#bg_slider{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}#securite #section4 .bx-wrapper{z-index:0 !important;position:absolute !important;top:0;left:0;bottom:0;right:0;width:100% !important;height:100% !important}#securite #section4 .bx-viewport{z-index:0 !important;position:absolute !important;top:0;left:0;bottom:0;right:0;width:100% !important;height:100% !important}#securite #section4
.bg{width:100% !important;min-height:100% !important;min-width:100% !important;height:auto !important;position:absolute;bottom:0;-webkit-transition:none;-moz-transition:none;transition:none}#securite #section4
.bg1{background:url('/themes/homebysfr/img/fullpage/bg_securite_4.jpg') center center no-repeat;background-size:cover}#securite #section4
.bg2{background:url('/themes/homebysfr/img/fullpage/bg_securite_5.jpg') center center no-repeat;background-size:cover}#securite #section4
.bg3{background:url('/themes/homebysfr/img/fullpage/bg_securite_6.jpg') center center no-repeat;background-size:cover}#securite #section4
.container_video{position:absolute;top:21%;left:60%;width:770px;height:793px;z-index:9999}#securite #section4
.main{position:absolute;top:0;right:0}#securite #section4
.video{position:absolute;top:50px;right:430px;z-index:10}#securite #section4
.text_left{display:block;width:620px;margin-right:-50px;right:0;top:21%;position:absolute}#securite #section4 .bg_white
.title{font-size:50px;text-transform:uppercase;letter-spacing:-3px;display:block}#securite #section4 .bg_white
.undertitle{font-size:19px;letter-spacing:-1px;margin-top:30px;display:block;width:510px;right:0;margin-bottom:30px}#securite #section4 .bg_white
.cam{float:left;display:block;margin-left:-100px;margin-left:-50px;margin-top:40px;position:relative;left:-100px}#securite #section4 .bg_white
.icon{width:310px;margin-left:10px;margin-top:40px;position:relative;left:-70px}#securite #section4 .bg_white .icon
li{margin:10px
0}#securite #section4 .bg_white .icon li
.round_green{width:48px;height:48px;line-height:48px;text-align:center;border:1px
solid #23b5b7;border-radius:34px;-webkit-border-radius:34px;-moz-border-radius:34px;margin-right:20px;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;position:relative\9}#securite #section4 .bg_white .icon .round_green
img.lune{width:20px;height:25px}#securite #section4 .bg_white .icon .round_green
.grand_angle{font-size:16px;letter-spacing:-1px;color:#23b5b7;line-height:48px;letter-spacing:-1px}#securite #section4 .bg_white .icon .round_green
img.camera{width:28px;height:14px}#securite #section4 .bg_white .icon .round_green
.enregistrement{font-size:16px;letter-spacing:-1px;color:#23b5b7;line-height:48px;letter-spacing:-1px}#securite #section4 .bg_white .icon
.text{font-size:16px;color:#23b5b7;max-width:220px;letter-spacing:-1px}#securite #section4
.bg_diagonal{display:none;position:absolute;left:100%;top:0;bottom:0;height:100%;background:url(/themes/homebysfr/img/fullpage/bg_diagonal.png) no-repeat;background-size:100% 100%;width:180px}#securite #section4 .icon
a.button_security_pack{padding:8px
20px;font-size:18px;height:35px;line-height:35px;width:300px;margin-top:40px}#securite #section4 .icon a.button_security_pack
.picto_button_pack{width:33px;height:34px;display:none}#securite #section4 .icon a.button_security_pack .picto_button_pack
img{width:33px;height:34px}#securite #section4 .icon a.button_security_pack
.text_button_pack{display:inline-block;line-height:35px;vertical-align:top;font-size:16px}#securite
#section5{overflow:hidden}#securite #section5
.bg_white_right{width:100%;height:100%;position:absolute;bottom:0;top:0;left:50%;background:#fff;z-index:9999}#securite #section5
.bg{background-image:url(/themes/homebysfr/img/fullpage/bg_securite_7.jpg);position:absolute;top:0;bottom:0;width:auto;min-height:100%;min-width:90%}#securite #section5
.text_left{display:block;width:510px;left:3%;top:15%;position:absolute}#securite #section5 .bg_white_right
.title{font-size:50px;text-transform:uppercase;letter-spacing:-3px;display:block}#securite #section5 .bg_white_right
.undertitle{font-size:19px;letter-spacing:-1px;margin-top:30px;display:block;width:510px;right:0;margin-bottom:30px}#securite #section5 .bg_white_right
.icon{margin-left:10px;margin-top:10px}#securite #section5 .bg_white_right .icon
li{margin:10px
0}#securite #section5 .bg_white_right .icon li
.round_green{width:48px;height:48px;line-height:48px;text-align:center;border:1px
solid #23b5b7;border-radius:34px;-webkit-border-radius:34px;-moz-border-radius:34px;margin-right:20px;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;position:relative\9}#securite #section5 .bg_white_right .icon
.text{width:430px;font-size:16px;color:#23b5b7;letter-spacing:-1px}#securite #section5
.bg_diagonal{display:none;position:absolute;right:100%;top:0;bottom:0;height:100%;background:url(/themes/homebysfr/img/fullpage/bg_diagonal_reverse.png) no-repeat;background-size:100% 100%;width:180px}#securite #section5 .bg_white_right .icon li .round_green
img.police{width:20px;height:23px}#securite #section5 .bg_white_right .icon li .round_green
img.serrure{width:20px;height:28px}#securite #section5 .bg_white_right .icon li .round_green
img.outil{width:22px;height:23px}#securite #section5 .bg_white_right .icon li .round_green
img.argent{width:28px;height:24px}#securite #section5 .bg_white_right
.button{margin-top:15px}#securite #section5
.presentation_europ_assistance{font-size:16px;margin-top:15px}#securite #section5 .icon
a.button_security_pack_premium{padding:8px
20px;font-size:18px;height:35px;line-height:35px;width:330px;margin-top:40px}#securite #section5 .icon a.button_security_pack_premium
.picto_button_pack_premium{width:39px;height:34px;display:none}#securite #section5 .icon a.button_security_pack_premium .picto_button_pack_premium
img{width:39px;height:34px}#securite #section5 .icon a.button_security_pack_premium
.text_button_pack_premium{display:inline-block;line-height:35px;vertical-align:top;font-size:16px;margin-left:-1px}#securite
#section6{position:relative;overflow:hidden}#securite #section6
.container_scrollable{position:relative;top:0;height:100%}#securite #section6
.bg{background-color:#f7f7f7;text-align:center}#securite #section6 .bg
img.securite_img_bg_8{position:relative;top:300px;width:auto !important;height:40%!important}#securite #section6
.list_button{width:100%;position:absolute;bottom:10%;left:0;text-align:center;z-index:2}#securite #section6 .list_button
.button{margin:0
20px}#securite #section6 .btn_g_play, #securite #section6
.btn_appstore{width:135px;height:45px}#securite #section6
.btn_g_play{position:absolute;top:200px;right:51%;z-index:2}#securite #section6
.btn_appstore{position:absolute;top:200px;left:50%;z-index:2}#securite #section6
.btn_winstore{display:none;position:absolute;top:250px;left:69%;z-index:2}#securite #section6
.container{width:100%;height:auto;left:0;margin:0;position:static}#securite #section6 .container
.title{font-size:34px;position:absolute;top:120px;text-transform:uppercase;margin:0
auto;width:100%;text-align:center}#securite #section6 .btn_g_play img, #securite #section6 .btn_appstore
img{width:138px !important;height:auto !important}#securite #section6
a.button_securite_video{display:none;height:30px;line-height:30px;overflow:hidden;color:#23b5b7;padding:10px;position:absolute;top:40%;left:50%;margin-left:-243px;width:495px;height:201px;background:url(/themes/homebysfr/img/fullpage/bg_button_video_security.png) top no-repeat;text-align:center}#securite #section6 a.button_securite_video
.round_black{display:block;position:absolute;top:85px;left:150px;width:30px;height:30px;line-height:28px;text-align:center;margin:0
10px 0 0;border:1px
solid #23b5b7;border-radius:27px;-webkit-border-radius:27px;-moz-border-radius:27px;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;position:relative\9;text-decoration:none}#securite #section6 a.button_securite_video .round_black
img{display:none;width:11px;height:12px}#securite #section6 a.button_securite_video .round_black
img.play_hover{display:inline}#securite #section6 a.button_securite_video
.text_button_video{position:absolute;top:85px;left:190px;line-height:30px;font-size:18px;font-family:'sfrlight',Arial,sans-serif}#securite #section6 a.button_securite_video:hover{background-position:bottom}#securite #section6 a.button_securite_video:hover
.round_black{border:1px
solid #fff}#securite #section6 a.button_securite_video:hover
img{display:inline}#securite #section6 a.button_securite_video:hover
img.play_hover{display:none}#securite #section6 a.button_securite_video:hover
.text_button_video{color:#fff}#securite #section6
a.button_security_packs{padding:8px
20px;font-size:18px;height:35px;line-height:35px;width:210px}#securite #section6 a.button_security_packs
.picto_button_packs{width:36px;height:34px;display:none}#securite #section6 a.button_security_packs .picto_button_packs
img{width:36px;height:34px}#securite #section6 a.button_security_packs
.text_button_packs{display:inline-block;line-height:35px;vertical-align:top;font-size:16px;text-transform:capitalize}#domotique{overflow:hidden}#domotique #section1>img{}#domotique #section1
.container{width:50%;left:0;margin-left:10%}#domotique #section1
#video_domotique_1_container{display:none}#domotique #section1
#video_1{position:absolute;top:0;left:0;bottom:0;right:0;min-width:100%;width:auto;min-height:100%;min-height:auto;z-index:0}#domotique #section1 .bg, #domotique #section1
.bg.alt{background:linear-gradient(to right, #004236 0%, #23b5b7 70%)}#domotique #section1>img{width:35%;height:auto;position:absolute;bottom:0;right:0}#domotique #section1
.text_left{position:absolute;z-index:3;width:100%;margin-left:50px;margin-top:-130px;top:35vh;text-align:left;color:#fefefe;line-height:normal}#domotique #section1 .text_left
.icons_domotique{margin-top:3vh}#domotique #section1 .text_left
.title{font-size:7vh;text-transform:uppercase;display:block;margin-bottom:3vh;letter-spacing:1.2px;line-height:7vh}#domotique #section1 .text_left .title
strong{color:#91dadb}#domotique #section1 .text_left
.undertitle{font-size:2vh;line-height:1.8}#domotique #section1
a{text-decoration:none}#domotique #section1 .text_left .icons_domotique
.animate_fade_3{border-left:1px solid #23B5B7;border-right:1px solid #23B5B7;margin:0
20px;padding:0
20px}#domotique #section1 .text_left .icons_domotique .animate_fade_3
img{margin-top:8px}#domotique #section1 .text_left .icons_domotique
li{display:inline-block;text-align:center;margin:20px
0;width:116px;height:200px}#domotique #section1 .text_left .icons_domotique li
a{color:#fff;display:block}#domotique #section1 .text_left .icons_domotique li
.block_img{min-height:80px}#domotique #section1 .text_left .icons_domotique li
img{margin-top:0}#domotique #section1 .text_left .icons_domotique li
span{display:block;margin:20px
auto}#domotique #section1 .text_left .icons_domotique li
span.picto_domotique_title{font-size:2vh;text-transform:uppercase}#domotique #section1 .text_left .icons_domotique li
span.picto_domotique_more{width:45px;height:45px;background-color:#23b5b7;border-radius:34px;-webkit-border-radius:34px;-moz-border-radius:34px}#domotique #section1 .text_left .icons_domotique li span.picto_domotique_more
img{height:20px;margin-top:12px;margin-left:3px}#domotique #section1
.text_arrow{width:250px;text-align:center;color:#fff;font-size:14px;position:absolute;bottom:55px;z-index:3;padding-bottom:20px;left:50%;margin-left:-125px}#domotique #section1
.sprite_d_arrow_down_home{position:absolute;bottom:42px;z-index:3;margin-left:-26px;left:50%}#domotique #section2, #domotique
#section4{display:flex;flex-direction:column-reverse;justify-content:center}#domotique #section2
.bg_section2{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5)),url(/themes/homebysfr/img/fullpage/bg_domotique_2.jpg);background-position:right top;background-repeat:no-repeat;background-size:cover;height:100%;min-height:100%;width:50%}#domotique #section4
.bg_section4{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5)),url(/themes/homebysfr/img/fullpage/bg_domotique_4_1.jpg);background-position:right top;background-repeat:no-repeat;background-size:cover;height:100%;min-height:100%;width:50%}#domotique #section2 .temoignage, #domotique #section4
.temoignage{color:#fff;font-size:30px;margin-top:20px;margin-bottom:20px;text-align:left;position:absolute;bottom:5%;left:5%;width:30%}#domotique #section2 .temoignage .message_tem, #domotique #section4 .temoignage
.message_tem{font-style:italic;letter-spacing:1px;line-height:36px}#domotique #section2 .temoignage .name_tem, #domotique #section4 .temoignage
.name_tem{color:#23B5B7;text-transform:uppercase;font-family:'sfrbold',Arial,sans-serif;font-size:18px}#domotique #section2 .text_left, #domotique #section4
.text_left{position:absolute;text-align:left;width:40%;right:5%;margin-top:30px}#domotique #section2 .text_left .title, #domotique #section4 .text_left
.title{letter-spacing:1px;color:black;font-size:5vh;text-align:left;text-transform:uppercase;max-width:500px;margin-top:10px}#domotique #section2 .text_left .text_block, #domotique #section4 .text_left
.text_block{font-size:2vh;line-height:30px;max-width:570px}#domotique #section2 .text_left a.button_domotique, #domotique #section4 .text_left
a.button_domotique{width:380px;padding:10px;height:30px;line-height:30px;margin:10px
0}#domotique #section2 .text_left a.button_domotique .picto_button_securite, #domotique #section4 .text_left a.button_domotique
.picto_button_securite{width:38px;height:32px;display:inline-block}#domotique #section2 .text_left a.button_domotique .picto_button_securite img, #domotique #section4 .text_left a.button_domotique .picto_button_securite
img{width:38px;height:32px}#domotique #section2 .text_left a.button_domotique .text_button_domotique, #domotique #section4 .text_left a.button_domotique
.text_button_domotique{font-size:19px;letter-spacing:-1px;vertical-align:top}#domotique #section2 .text_left .accessory_block, #domotique #section4 .text_left
.accessory_block{display:flex;margin:30px
0}#domotique #section2 .text_left .accessory_block ul.icon, #domotique #section4 .text_left .accessory_block
ul.icon{width:100%;height:180px;padding:0
0 0 35px;border-left:1px solid #eee}#domotique #section2 .text_left .accessory_block ul.icon li, #domotique #section4 .text_left .accessory_block ul.icon
li{margin:20px
0}#domotique #section2 .text_left .accessory_block ul.icon li
.picto_intensite{background:url(/themes/homebysfr/img/fullpage/picto_intensite.png) center center no-repeat;background-size:auto 30px;width:30px;height:30px;margin-right:15px}#domotique #section2 .text_left .accessory_block ul.icon li
.picto_programmation{background:url(/themes/homebysfr/img/fullpage/picto_programmation.png) center center no-repeat;background-size:auto 25px;width:30px;height:30px;margin-right:15px}#domotique #section2 .text_left .accessory_block ul.icon li
.picto_scenarios{background:url(/themes/homebysfr/img/fullpage/picto_scenarios.png) center center no-repeat;background-size:auto 25px;width:30px;height:30px;margin-right:15px}#domotique #section4 .text_left .accessory_block ul.icon li
.picto_vision_de_nuit{background:url(/themes/homebysfr/img/fullpage/picto_vision_de_nuit.png) center center no-repeat;background-size:auto 25px;width:30px;height:30px;margin-right:15px}#domotique #section4 .text_left .accessory_block ul.icon li
.picto_detection_mouvement{background:url(/themes/homebysfr/img/fullpage/picto_detection_mouvement.png) center center no-repeat;background-size:auto 25px;width:36px;height:30px;margin-right:9px}#domotique #section4 .text_left .accessory_block ul.icon li .picto_haut-parleur{background:url(/themes/homebysfr/img/fullpage/picto_haut-parleur.png) center center no-repeat;background-size:auto 25px;width:36px;height:30px;margin-right:9px}#domotique #section3
.bg_section3{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5)), url(/themes/homebysfr/img/fullpage/bg_domotique_3.jpg);float:right;background-position:right top;background-repeat:no-repeat;background-size:cover;height:100%;min-height:100%;width:50%}#domotique #section3
.temoignage{color:#fff;font-size:30px;margin-top:20px;margin-bottom:20px;text-align:left;position:absolute;bottom:5%;right:10%;width:35%}#domotique #section3 .temoignage
.message_tem{font-style:italic;letter-spacing:1px;line-height:36px}#domotique #section3 .temoignage
.name_tem{color:#23B5B7;text-transform:uppercase;font-family:'sfrbold',Arial,sans-serif;font-size:18px}#domotique #section3
.text_left{position:absolute;letter-spacing:1px;text-align:left;width:40%;left:5%;top:18vh}#domotique #section3 .text_left
.title{color:black;font-size:5vh;text-align:left;text-transform:uppercase;margin-top:10px}#domotique #section3 .text_left
.text_block{font-size:2vh;line-height:30px}#domotique #section3 .text_left
a.button_domotique{width:380px;padding:10px;height:30px;line-height:30px;margin:10px
0}#domotique #section3 .text_left a.button_domotique
.picto_button_securite{width:38px;height:32px;display:inline-block}#domotique #section3 .text_left a.button_domotique .picto_button_securite
img{width:38px;height:32px}#domotique #section3 .text_left a.button_domotique
.text_button_domotique{font-size:19px;letter-spacing:-1px;vertical-align:top}#domotique #section3 .text_left
.accessory_block{display:flex;margin:30px
0}#domotique #section3 .text_left .accessory_block
.accessory_img{width:25%;margin:auto}#domotique #section3 .text_left .accessory_block .accessory_img
img{width:100%;margin-top:10px}#domotique #section3 .text_left .accessory_block
ul.icon{width:80%;height:135px;padding:0
0 0 20px;border-left:1px solid #eee}#domotique #section3 .text_left .accessory_block ul.icon
li{margin-top:10px}#domotique #section3 .text_left .accessory_block ul.icon li
.text_icon{width:215px}#domotique #section3 .text_left .accessory_block ul.icon li
.picto_mise_en_route{background:url(/themes/homebysfr/img/fullpage/picto_mise_en_route.png) center center no-repeat;width:50px;height:50px;margin-right:15px}#domotique #section3 .text_left .accessory_block ul.icon li
.picto_compteur_energie{background:url(/themes/homebysfr/img/fullpage/picto_compteur_energie.png) center center no-repeat;width:50px;height:50px;margin-right:15px}#domotique
#section5{background:#eee;text-align:center;overflow:hidden}#domotique #section5
.container_section5{height:100%;position:relative}#domotique #section5 .container_section5
.text_center{margin:0
auto;padding:110px
15px 20px;max-width:700px}#domotique #section5 .container_section5 .text_center
.title{font-size:50px;margin-bottom:20px;text-transform:uppercase}#domotique #section5 .container_section5 .text_center
.undertitle{font-size:21px;line-height:35px}#domotique #section5 .container_section5
.domotique_pack_block{max-width:980px;display:-webkit-box;display:-ms-flexbox;margin:0
auto 20px}#domotique #section5 .container_section5 .domotique_pack_block
a{text-decoration:none;color:initial}#domotique #section5 .container_section5 .domotique_pack_block
.pack_product_1{width:286px;border-radius:15px;background:white;height:450px;margin:20px}#domotique #section5 .container_section5 .domotique_pack_block .pack_product_1
.img_pack_product_1{background:radial-gradient(circle at 50% 50%, #d15a9c, #310036);border-radius:15px 15px 0 0;height:300px;display:flex}#domotique #section5 .container_section5 .domotique_pack_block .pack_product_1 .img_pack_product_1
img{height:80%;margin:auto}#domotique #section5 .container_section5 .domotique_pack_block .pack_product_1
.text_pack_product_1{margin:30px
20px 10px;text-align:center}#domotique #section5 .container_section5 .domotique_pack_block .pack_product_1 .text_pack_product_1 h3,
#domotique #section5 .container_section5 .domotique_pack_block .pack_product_1 .text_pack_product_1
h4{font-size:16px}#domotique #section5 .container_section5 .domotique_pack_block
.pack_product_2{width:286px;border-radius:15px;background:white;height:450px;margin:20px}#domotique #section5 .container_section5 .domotique_pack_block .pack_product_2
.img_pack_product_2{background:radial-gradient(circle at 50% 50%, #e70059, #570221);border-radius:15px 15px 0 0;height:300px;display:flex}#domotique #section5 .container_section5 .domotique_pack_block .pack_product_2 .img_pack_product_2
img{height:75%;margin:auto}#domotique #section5 .container_section5 .domotique_pack_block .pack_product_2
.text_pack_product_2{margin:30px
20px 10px;text-align:center}#domotique #section5 .container_section5 .domotique_pack_block .pack_product_2 .text_pack_product_2 h3,
#domotique #section5 .container_section5 .domotique_pack_block .pack_product_2 .text_pack_product_2
h4{font-size:16px}#domotique #section5 .container_section5 .domotique_pack_block
.pack_product_3{width:286px;border-radius:15px;background:white;height:450px;margin:20px}#domotique #section5 .container_section5 .domotique_pack_block .pack_product_3
.img_pack_product_3{background:radial-gradient(circle at 50% 50%, #23B5B7, #004236);border-radius:15px 15px 0 0;height:300px;display:flex}#domotique #section5 .container_section5 .domotique_pack_block .pack_product_3 .img_pack_product_3
img{height:80%;margin:auto}#domotique #section5 .container_section5 .domotique_pack_block .pack_product_3
.text_pack_product_3{margin:30px
20px 10px;text-align:center}#domotique #section5 .container_section5 .domotique_pack_block .pack_product_3 .text_pack_product_3 h3,
#domotique #section5 .container_section5 .domotique_pack_block .pack_product_3 .text_pack_product_3
h4{font-size:16px}#domotique #section5 .container_section5
.domotique_more{margin-top:-210px;margin-left:278px}#domotique #section5 .container_section5 .domotique_more
.picto_domotique_more{background:white;font-size:45px;border-radius:50%;padding:3px
15px;font-weight:bold}#domotique #section5 .container_section5
a.button_domotique{height:30px;line-height:30px;margin:10px
0 50px 0;padding:10px;width:180px;text-align:center;text-transform:uppercase}#domotique #section5 .container_section5 a.button_domotique
.text_button_domotique{font-size:20px;letter-spacing:1px;vertical-align:top}#domotique #section5 .container_section5
.domotique_btn_decouvrir{width:300px;margin:auto;text-align:center}#domotique
#section6{text-align:center;overflow:hidden}#domotique #section6
.container_scrollable{height:100%;position:relative}#domotique #section6
.container{width:100%;height:auto;left:0;margin:75px
0 0 0;position:static}#domotique #section6
.block{position:relative}#domotique #section6
.text_center{margin:0
auto;padding:40px
0;width:80%}#domotique #section6 .text_center
.title{font-size:50px;text-transform:uppercase}#domotique #section6 .block
img.logo{float:none}#domotique #section6
.part_1{width:90%;overflow:hidden;left:50%;margin-left:-45%;margin-bottom:25px}#domotique #section6 .part_1
.netatmo{float:left;width:50%}#domotique #section6 .part_1 .netatmo
img{margin-right:5%}#domotique #section6 .part_1
.part_content{width:50%;font-size:20px;text-align:left;position:absolute;right:0;top:50%;margin-top:-40px}#domotique #section6
.part_2{width:90%;overflow:hidden;left:50%;margin-left:-45%;margin-bottom:25px}#domotique #section6 .part_2
.philipshue{float:right;width:50%}#domotique #section6 .part_2 .philipshue
img{margin-left:5%}#domotique #section6 .part_2
.part_content{width:50%;font-size:20px;text-align:left;position:absolute;left:0;top:50%;margin-top:-40px}#domotique #section6
.button{font-size:16px;margin-top:50px}#domotique #section6
#footer{margin-top:100px}#chauffage{overflow:hidden}#chauffage #section1>img{display:none}#chauffage #section1
.bg{background:linear-gradient(rgba(0, 0, 0, 0.30), rgba(0, 0, 0, 0.30)), url(/themes/homebysfr/img/fullpage/bg_chauffage_home.jpg)}#chauffage #section1
#video_1{position:absolute;top:0;left:0;bottom:0;right:0;min-width:100%;width:auto;min-height:100%;min-height:auto;z-index:0}#chauffage #section1
.mask{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#fff;opacity: .6;-ms-filter:"alpha(opacity=60)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60)}#chauffage #section1
.text_left{position:absolute;top:50%;margin-top:-180px;left:0;width:100%;display:block;text-align:center;color:#fff}#chauffage #section1 .text_left
.title{font-size:60px;text-transform:uppercase;letter-spacing:-3px}#chauffage #section1
ul.icon{position:absolute;display:block;width:100%;top:50%;height:175px;margin-top:-27px;text-align:center}#chauffage #section1 ul.icon
li{margin-right:120px}#chauffage #section1 ul.icon
li.last{margin-right:0}#chauffage #section1 ul.icon
.round_green{display:block;width:100px;height:100px;line-height:100px;text-align:center;margin:0
auto;border:3px
solid #fff;border-radius:64px;-webkit-border-radius:64px;-moz-border-radius:64px;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;position:relative\9}#chauffage #section1 ul.icon li
a{text-decoration:none;display:block}#chauffage #section1 ul.icon li
.text{display:block;text-align:center;color:#fff;text-transform:uppercase;font-size:26px;letter-spacing:-1px;margin-top:20px;width:150px;height:50px}#chauffage #section1 ul.icon li a:hover{margin-top:-40px}#chauffage #section1 ul.icon li a
.arrow{border:11px
solid transparent;border-bottom:11px solid #fff;height:0;width:0;display:block;margin:0
auto;opacity:0}#chauffage #section1 ul.icon li a:hover
.arrow{opacity:1}#chauffage #section1
.undertitle{font-size:29px;letter-spacing:-2px;position:absolute;top:50%;margin-top:200px;width:100%;left:0;color:#fff;text-align:center}#chauffage #section1
a{text-decoration:none}#chauffage #section1
.text_arrow{width:250px;text-align:center;color:#fff;font-size:14px;position:absolute;bottom:55px;z-index:3;padding-bottom:20px;left:50%;margin-left:-125px}#chauffage #section1
.sprite_d_arrow_down_chauffage{position:absolute;bottom:42px;z-index:3;margin-left:-26px;left:50%}#chauffage
#section2{overflow:hidden}#chauffage #section2
.bg_white{width:50%;height:100%;position:absolute;bottom:0;top:0;left:0;background:#fff;z-index:99999}#chauffage #section2
#bg_slider{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}#chauffage #section2 #bg_slider
.bg{background-size:cover}#chauffage #section2 #bg_slider
.bg1{background:url('/themes/homebysfr/img/fullpage/bg_chauffage_1.jpg') center center no-repeat}#chauffage #section2 #bg_slider
.bg2{background:url('/themes/homebysfr/img/fullpage/bg_chauffage_2.jpg') center center no-repeat}#chauffage #section2 #bg_slider
.bg3{background:url('/themes/homebysfr/img/fullpage/bg_chauffage_3.jpg') center center no-repeat}#chauffage #section2 #bg_slider
.bg4{background:url('/themes/homebysfr/img/fullpage/bg_chauffage_4.jpg') center center no-repeat}#chauffage #section2 .bx-wrapper{z-index:0 !important;position:absolute !important;top:0;left:0;bottom:0;right:0;width:100% !important;height:100% !important}#chauffage #section2 .bx-viewport{z-index:0 !important;position:absolute !important;top:0;left:0;bottom:0;right:0;width:100% !important;height:100% !important}#chauffage #section2 #time_chauffage_container
#time_box_chauffage_container{position:absolute;right:25%;top:25%;width:209px;height:210px}#chauffage #section2 #time_chauffage_container #time_box_chauffage_container
#time_box_chauffage{position:relative;width:209px;height:210px}#chauffage #section2 #time_chauffage_container #time_box_chauffage_container #time_box_chauffage
#time_box_chauffage_timer{position:absolute;left:0;top:0;width:209px;height:210px;background:url(/themes/homebysfr/img/fullpage/horloge_sprite.png) no-repeat 0 0;display:block;z-index:100}#chauffage #section2 #time_chauffage_container #time_box_chauffage_container #time_box_chauffage
#time_box_chauffage_confort{position:absolute;left:0;top:0;width:104px;height:105px;background:url(/themes/homebysfr/img/fullpage/horloge_sprite.png) no-repeat -322px 0;display:block;z-index:99}#chauffage #section2 #time_chauffage_container #time_box_chauffage_container #time_box_chauffage
#time_box_chauffage_eco{position:absolute;left:0;bottom:0;width:104px;height:105px;background:url(/themes/homebysfr/img/fullpage/horloge_sprite.png) no-repeat -322px -105px;display:block;z-index:99}#chauffage #section2 #time_chauffage_container #time_box_chauffage_container #time_box_chauffage
#time_box_chauffage_minute{position:absolute;left:102px;top:56px;width:4px;height:50px;background:url(/themes/homebysfr/img/fullpage/horloge_sprite.png) no-repeat -438px -2px;display:block;z-index:101;transform-origin:50% 100%;animation-duration:8s;animation-fill-mode:forwards;-moz-transform-origin:50% 100%;-moz-animation-duration:8s;-moz-animation-fill-mode:forwards;-webkit-transform-origin:50% 100%;-webkit-animation-duration:8s;-webkit-animation-fill-mode:forwards;-o-transform-origin:50% 100%;-o-animation-duration:8s;-o-animation-fill-mode:forwards}#chauffage #section2 #time_chauffage_container #time_box_chauffage_container #time_box_chauffage
#time_box_chauffage_hour{position:absolute;left:102px;top:66px;width:4px;height:40px;background:url(/themes/homebysfr/img/fullpage/horloge_sprite.png) no-repeat -438px -60px;display:block;z-index:101;transform-origin:50% 100%;transform:rotate(210deg);animation-duration:8s;animation-fill-mode:forwards;-moz-transform-origin:50% 100%;-moz-transform:rotate(210deg);-moz-animation-duration:8s;-moz-animation-fill-mode:forwards;-webkit-transform-origin:50% 100%;-webkit-transform:rotate(210deg);-webkit-animation-duration:8s;-webkit-animation-fill-mode:forwards;-o-transform-origin:50% 100%;-o-transform:rotate(210deg);-o-animation-duration:8s;-o-animation-fill-mode:forwards}#chauffage #section2
.bg{width:100% !important;min-height:100% !important;min-width:100% !important;height:auto !important;position:absolute;bottom:0;-webkit-transition:none;-moz-transition:none;transition:none}#chauffage #section2
.main{position:absolute;top:0;right:0}#chauffage #section2
.text_left{display:block;width:520px;margin-right:-50px;right:0;top:18%;position:absolute}#chauffage #section2
#plan_appart{background:url(/themes/homebysfr/img/fullpage/plan_appart_sprite.png) no-repeat 0 0;width:474px;height:332px;margin-bottom:100px;display:block;position:relative}#chauffage #section2 #plan_appart
.picto_radiateur{background:url(/themes/homebysfr/img/fullpage/plan_appart_sprite.png) no-repeat;background-position:-474px -76px;width:66px;height:66px;display:block;position:absolute}#chauffage #section2 #plan_appart
#rad_chambre_1{right:5px;top:90px}#chauffage #section2 #plan_appart
#rad_chambre_2{left:10px;top:200px}#chauffage #section2 #plan_appart
#rad_sdb{left:110px;top:225px}#chauffage #section2 #plan_appart
#rad_salon_1{left:140px;top:75px}#chauffage #section2 #plan_appart
#rad_salon_2{left:275px;top:250px}#chauffage #section2 #plan_appart
#rad_cuisine{left:315px;top:45px}#chauffage #section2 .bg_white
.title{font-size:50px;text-transform:uppercase;letter-spacing:-3px;display:block}#chauffage #section2 .bg_white
.undertitle{font-size:19px;letter-spacing:-1px;margin-top:30px;display:block;right:0;margin-bottom:20px}#chauffage #section2 .bg_white
.bg_time_title{position:absolute;bottom:0;margin-top:30px;width:474px;font-family:'sfrlight',Arial,sans-serif;font-size:26px;display:none;color:#5b5b5b;text-align:center}#chauffage #section2 .bg_white .bg_time_title
.picto_radiateur{background:url(/themes/homebysfr/img/fullpage/plan_appart_sprite.png) no-repeat;background-position:-482px -258px;width:52px;height:52px;display:inline-block;vertical-align:middle;position:relative}#chauffage #section2 .bg_white .bg_time_title
.picto_eco{background-position:-482px -178px;width:50px;height:50px}#chauffage #section2 .bg_white .bg_time_title
.chauffage_time_title{color:#289c92}#chauffage #section2 .bg_white
#time_morning{display:block}#chauffage #section2
.bg_diagonal{display:none;position:absolute;left:100%;top:0;bottom:0;height:100%;background:url(/themes/homebysfr/img/fullpage/bg_diagonal.png) no-repeat;background-size:100% 100%;width:180px}#chauffage
#section3{overflow:hidden}#chauffage #section3
.block_left{width:50%;height:100%;position:relative;float:left}#chauffage #section3
.block_right{width:50%;height:100%;position:relative;float:right}#chauffage #section3 .block_left
#facture_chauffage{position:absolute;top:50%;margin-top:-262px;left:-40%;margin-left:-223px;height:600px;width:447px;background:url(/themes/homebysfr/img/fullpage/facture_chauffage.png) no-repeat #fff;display:block}#chauffage #section3 .block_left #facture_chauffage
#facture_chauffage_inner{position:relative}#chauffage #section3 .block_left #facture_chauffage
#facture_chauffage_texte{font-size:20px;font-weight:bold;font-family:Arial,sans-serif}#chauffage #section3 .block_left #facture_chauffage
#red_chauffage{color:#da2900}#chauffage #section3 .block_left #facture_chauffage
#courbe_chauffage{position:absolute;top:280px;left:-800px;height:250px;width:367px;background:url(/themes/homebysfr/img/fullpage/courbe_chauffage.jpg) no-repeat bottom;display:block}#chauffage #section3 .block_right
.text_right{position:absolute;top:18%;left:1000px;width:340px}#chauffage #section3 .block_right
.title{font-size:50px;text-transform:uppercase;display:block;letter-spacing:-1px}#chauffage #section3 .block_right
.undertitle{font-size:19px;letter-spacing:-1.5px;margin-top:30px;display:block;right:0;margin-bottom:30px}#chauffage #section3 .block_right
#piggy_bank{position:relative;width:340px;height:250px;top:42%;left:1000px}#chauffage #section3 .block_right #piggy_bank
#piggy_bank_piece{position:absolute;top:20px;left:50%;margin-left:-34px;height:55px;width:55px;background:url(/themes/homebysfr/img/fullpage/piggy_bank_piece.png) no-repeat;z-index:100}#chauffage #section3 .block_right #piggy_bank
#piggy_bank_container{position:absolute;bottom:0;left:50%;margin-left:-112px;height:141px;width:224px;background:url(/themes/homebysfr/img/fullpage/piggy_bank.png) no-repeat;display:block;z-index:99}#chauffage #section3 .block_right #piggy_bank
#piggy_bank_cache{position:absolute;bottom:0;left:50%;margin-left:-112px;height:141px;width:224px;background:url(/themes/homebysfr/img/fullpage/piggy_bank_cache.png) no-repeat;display:block;z-index:101}#chauffage
#section4{overflow:hidden}#chauffage #section4
#bg_animate_1{background:url(/themes/homebysfr/img/fullpage/bg_chauffage_section_4.jpg) no-repeat center center;animation-fill-mode:forwards;transform:scale(1.1);-moz-animation-duration:2s;-moz-animation-fill-mode:forwards;-moz-transform:scale(1.1);-webkit-animation-duration:2s;-webkit-animation-fill-mode:forwards;-webkit-transform:scale(1.1);-o-animation-duration:2s;-o-animation-fill-mode:forwards;-o-transform:scale(1.1)}#chauffage #section4
#bg_animate_2{position:absolute;top:50%;margin-top:-500px;right:-1000px;width:1000px;height:1000px;background-image:url(/themes/homebysfr/img/fullpage/bg_chauffage_section_4_man.png);animation-duration:2s;animation-fill-mode:forwards;-moz-animation-duration:2s;-moz-animation-fill-mode:forwards;-webkit-animation-duration:2s;-webkit-animation-fill-mode:forwards;-o-animation-duration:2s;-o-animation-fill-mode:forwards}#chauffage #section4
#animate_hand{opacity:0;position:absolute;bottom:0;right:0;width:600px;height:600px;animation-duration:2s;animation-fill-mode:forwards;-moz-animation-duration:2s;-moz-animation-fill-mode:forwards;-webkit-animation-duration:2s;-webkit-animation-fill-mode:forwards;-o-animation-duration:2s;-o-animation-fill-mode:forwards}#chauffage #section4 #animate_hand
.mess_alert{position:absolute;top:50px;right:260px;z-index:10}#chauffage #section4
.text_left{display:block;width:620px;left:15%;top:18%;position:absolute;z-index:1000}#chauffage #section4 .text_left
.title{font-size:50px;text-transform:uppercase;letter-spacing:-3px;display:block}#chauffage #section4 .text_left
.undertitle{font-size:19px;letter-spacing:-1px;margin-top:30px;display:block;width:510px;right:0;margin-bottom:30px}#chauffage #section4
#ellipse_1{position:absolute;top:48%;left:56%;animation-duration:2s;animation-fill-mode:forwards;-moz-animation-duration:2s;-moz-animation-fill-mode:forwards;-webkit-animation-duration:2s;-webkit-animation-fill-mode:forwards;-o-animation-duration:2s;-o-animation-fill-mode:forwards}#chauffage #section4 #ellipse_1
img{display:none}#chauffage #section4
#ellipse_2{position:absolute;bottom:22%;right:540px}#chauffage #section4 #ellipse_2
img{display:none}#chauffage
#section5{overflow:hidden}#chauffage #section5
.block_left{width:50%;height:80%;position:relative;float:left}#chauffage #section5
.block_right{width:50%;height:80%;position:relative;float:right}#chauffage #section5 .block_left
#bg_chauffage_section_5{position:absolute;top:22%;right:15%;display:none}#chauffage #section5 .block_right
.text_right{position:absolute;top:18%;left:15%;width:400px;display:none}#chauffage #section5 .block_right
.title{font-size:50px;text-transform:uppercase;display:block;letter-spacing:-1px}#chauffage #section5 .block_right
.undertitle{font-size:19px;letter-spacing:-1.5px;margin-top:30px;display:block;right:0;margin-bottom:30px}#chauffage #section5 .block_right
.button_chauffage{font-size:16px;width:auto}#packs_container{width:100%;padding:30px
0;overflow:hidden}#packs_container
#packs{width:986px;margin:0
auto;overflow:hidden}#packs_container #packs
h3{font-size:30px;font-family:Arial,sans-serif;margin:20px
0}#packs_container #packs
.pack_container{width:31.8%;margin-right:2%;float:left}#packs_container #packs
.last{margin-right:0}#packs_container #packs .pack_container
.pack{background:#fff;border:1px
solid #c8c8ca;text-align:center;position:relative;border-radius:10px}#packs_container #packs .pack_container .pack
.pack_title{height:85px;padding:15px
15px 0 15px}#packs_container #packs .pack_container #pack_alarme_video
.pack_title{background:radial-gradient(circle at center, #23b5b7, #004236);border-radius:10px 10px 0 0}#packs_container #packs .pack_container #pack_alarme_video_premium
.pack_title{background:radial-gradient(circle at center, #23b5b7, #004236);border-radius:10px 10px 0 0}#packs_container #packs .pack_container #pack_chauffage
.pack_title{background:radial-gradient(circle at center, #23b5b7, #004236);border-radius:10px 10px 0 0}#packs_container #packs .pack_container .accessories_offer
.pack_title{background:radial-gradient(circle at center, #23b5b7, #004236);border-radius:10px 10px 0 0}#packs_container #packs .pack_container .pack .pack_title
h4{color:#fff;font-size:26px;line-height:28px;margin-top:20px}#packs_container #packs .pack_container #accessoires_compatibles .pack_title
h4{margin-top:10px}#packs_container #packs .pack_container #accessoires_securite .pack_title
h4{margin-top:10px}#packs_container #packs .pack_container #accessoires_domotique .pack_title
h4{margin-top:10px}#packs_container #packs .pack_container #accessoires_confort .pack_title
h4{margin-top:10px}#packs_container #packs .pack_container #pack_alarme_video_premium .pack_title
h4{margin-top:10px}#packs_container #packs .pack_container .pack
.pack_content{padding:15px;height:420px}#packs_container #packs .pack_container .pack .pack_content
br{line-height:20px}#packs_container #packs .pack_container .pack .pack_content
p{font-size:15px;line-height:20px;font-family:'sfrregular',Arial,sans-serif}#packs_container #packs .pack_container .pack .pack_content
p.bold{font-weight:bold;margin:5px
0}#packs_container #packs .pack_container .pack .pack_content
p.big{font-size:25px}#packs_container #packs .pack_container .accessories_offer .pack_content
p.big{line-height:26px}#packs_container #packs .pack_container .pack .pack_content
p.plus{font-size:30px;margin:5px
0}#packs_container #packs .pack_container .pack .pack_content
.price{font-size:22px;font-weight:bold}#packs_container #packs .pack_container .pack .pack_content
.no_price{text-decoration:line-through}#packs_container #packs .pack_container .pack .pack_content
a{color:#000}#packs_container #packs .pack_container .pack .pack_content a:hover{text-decoration:none}#packs_container #packs .pack_container .pack .pack_content
a.image_pack{margin:10px
0;display:block}#packs_container #packs .pack_container .pack
a.button{background:#666;height:28px;line-height:28px;position:absolute;bottom:15px;left:50%;margin-left:-70px}#packs_container #packs .pack_container
.special_offer_container{position:absolute;right:0px}#packs_container_ge{width:100%;padding:30px
0;overflow:hidden}#packs_container_ge
#packs{width:650px;margin:0
auto;overflow:hidden}#packs_container_ge #packs
h3{font-size:30px;font-family:Arial,sans-serif;margin:20px
0}#packs_container_ge #packs
.pack_container{width:49%;margin-right:2%;float:left}#packs_container_ge #packs
.last{margin-right:0}#packs_container_ge #packs .pack_container
.pack{background:#fff;border:1px
solid #c8c8ca;text-align:center;position:relative}#packs_container_ge #packs .pack_container .pack
.pack_title{height:85px;padding:15px
15px 0 15px}#packs_container_ge #packs .pack_container #pack_alarme_video
.pack_title{background:url("/themes/homebysfr/img/packs_comparison/bg_title_alarme.jpg") no-repeat center center}#packs_container_ge #packs .pack_container #pack_alarme_video_premium
.pack_title{background:url("/themes/homebysfr/img/packs_comparison/bg_title_alarme_premium.jpg") no-repeat center center}#packs_container_ge #packs .pack_container #pack_chauffage
.pack_title{background:url("/themes/homebysfr/img/packs_comparison/bg_title_box_sfr.jpg") no-repeat center center}#packs_container_ge #packs .pack_container .accessories_offer
.pack_title{background:url("/themes/homebysfr/img/packs_comparison/bg_title_box_sfr.jpg") no-repeat center center}#packs_container_ge #packs .pack_container .pack .pack_title
h4{color:#fff;font-size:26px;line-height:28px}#packs_container_ge #packs .pack_container .pack
.pack_content{padding:15px;height:420px}#packs_container_ge #packs .pack_container .pack .pack_content
br{line-height:20px}#packs_container_ge #packs .pack_container .pack .pack_content
p{font-size:15px;line-height:20px;font-family:'sfrregular',Arial,sans-serif}#packs_container_ge #packs .pack_container .pack .pack_content
p.bold{font-weight:bold;margin:5px
0}#packs_container_ge #packs .pack_container .pack .pack_content
p.big{font-size:25px}#packs_container_ge #packs .pack_container .accessories_offer .pack_content
p.big{line-height:26px}#packs_container_ge #packs .pack_container .pack .pack_content
p.plus{font-size:30px;margin:5px
0}#packs_container_ge #packs .pack_container .pack .pack_content
.price{font-size:22px;font-weight:bold}#packs_container_ge #packs .pack_container .pack .pack_content
.no_price{text-decoration:line-through}#packs_container_ge #packs .pack_container .pack .pack_content
a{color:#000}#packs_container_ge #packs .pack_container .pack .pack_content a:hover{text-decoration:none}#packs_container_ge #packs .pack_container .pack .pack_content
a.image_pack{margin:10px
0;display:block;cursor:pointer}#packs_container_ge #packs .pack_container .pack
input.button{height:28px;line-height:28px;position:absolute;bottom:15px;left:50%;margin-left:-70px}#product
#packs_container{background-color:#dadbdf}#product #packs_container
h3.blocpackscomparison_title{width:986px;margin:20px
auto 0;font-size:24px}#product #packs_container
#packs{width:650px}#product #packs_container #packs
.pack_container{width:49%;margin:20px
2% 20px 0}#product #packs_container #packs
.last{margin-right:0}html.normal{overflow:auto}html.normal
#page{padding-top:150px}html.normal #page
.container{width:980px;margin:60px
auto}#page
h1{font-size:36px;text-align:center;margin-bottom:50px;letter-spacing:-1px}#users{}#users>ul>li{width:980px;height:664px}ul.users_content
li{float:left;margin:0
30px 30px 0;width:280px;height:284px;padding:20px
12px;border:1px
solid #c4c4c4;border-radius:0px;line-height:19px;text-align:center;color:#666}ul.users_content
li.last{margin-right:0}ul.users_content li
.avatar{display:block;width:80px;height:80px;margin:0
auto;border-radius:40px;overflow:hidden;margin-bottom:10px}ul.users_content li
.name{display:block;color:#23b5b7;font-size:19px}ul.users_content li
.sub{display:block;color:#000;font-size:16px}ul.users_content li
.marge{margin-top:20px}ul.users_content li
.desc{margin-top:15px;text-align:left;font-size:16px;letter-spacing:-1px}ul.users_content li
a.button{margin-top:15px}.users_block .bx-controls{text-align:center}.users_block .bx-controls .bx-pager{display:inline-block;*display:inline;*zoom:1}.users_block .bx-controls .bx-pager .bx-pager-item{float:left;margin:0
5px}.users_block .bx-controls .bx-pager .bx-pager-item
a{display:block;width:8px;height:8px;border:1px
solid #c7c7c7;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;position:relative\9;text-indent:-9999px}.users_block .bx-controls .bx-pager .bx-pager-item
a.active{background:#1b9b92;border-color:#1b9b92}#users_small .bx-wrapper{max-width:100% !important}#users_small .bx-viewport{margin-bottom:30px}#social{margin-top:120px;margin-bottom:60px}#social
#twitter{float:left}#social
#facebook{float:right}#social
.feed{float:left;width:400px;text-align:center}#social .feed
.title{position:relative;font-size:22px;padding-bottom:8px;text-transform:uppercase;text-align:right;color:#373737}#social .feed .title
.form{display:block;position:absolute;bottom:0;left:0}#social .feed
.feed_content{box-shadow:0 0 3px 0 rgba(0,0,0,.2);border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;position:relative\9}#social #twitter.feed .title
.form{background:url(/themes/homebysfr/img/fullpage/form_twitter.png);width:124px;height:102px;margin-left:-5px}#social #facebook.feed .title
.form{background:url(/themes/homebysfr/img/fullpage/form_facebook.png);width:108px;height:102px}#social .feed
.button{margin:0
auto 100px}#social .feed .feed_content>iframe{width:100% !important;max-width:100% !important}#social .feed
.fb_iframe_widget{width:100% !important;max-width:100% !important}#social .feed .fb_iframe_widget>span{width:100% !important;max-width:100% !important}#social .feed .fb_iframe_widget>span>iframe{width:100% !important;max-width:100% !important}#new
#page{padding-top:80px !important}#faq
#page{}#faq #page
.container{margin-bottom:60px}#faq #page
.red_faq{color:#e50006}#faq
#block_search_faq{width:90%;padding:0
5%}#faq
#search_form{font-size:0;text-align:center;margin:0
30px 50px 0;float:left}#faq #search_form
input.text{width:370px;height:55px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:1px
solid #c4c4c4;border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4;font-size:16px;letter-spacing:-1px;padding:0
10px;line-height:55px;color:#bababa;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;position:relative\9}#faq #search_form
input.submit{width:200px;height:57px;cursor:pointer;background-color:#00958f;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:1px
solid #00958f;color:#fff;font-size:16px;text-align:center;line-height:56px;padding:0;margin-left:-2px;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;position:relative\9}#faq
#button_contact{float:left;border:1px
solid #23b5b7;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;height:29px;padding:13px;display:block;overflow:hidden;color:#23b5b7;width:230px;margin:0
auto}#faq #button_contact:hover{border:1px
solid #23b5b7}#faq #button_contact
.image_contact{display:block;float:left;width:30px;height:30px;line-height:30px;text-align:center;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;position:relative\9;text-decoration:none}#faq #button_contact .image_contact
img{width:28px;height:19px}#faq #button_contact
.text_button{float:left;line-height:30px;font-size:16px;letter-spacing:-1px;margin-left:10px}#faq
ul.landing{display:block;width:100%;text-align:center;font-size:0}#faq ul.landing
li{font-size:19px;margin-right:30px}#faq ul.landing
li.last{margin-right:0}#faq ul.landing
a{text-decoration:none;width:220px;height:220px;line-height:220px;text-align:center;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:1px
solid #c4c4c4;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #f3f2f3 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f3f2f3));background:-webkit-linear-gradient(top, #fff 0%, #f3f2f3 100%);background:-o-linear-gradient(top, #fff 0%, #f3f2f3 100%);background:-ms-linear-gradient(top, #fff 0%, #f3f2f3 100%);background:linear-gradient(to bottom, #fff 0%, #f3f2f3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f2f3', GradientType=0 );position:relative;overflow:hidden}#faq ul.landing a:hover{background:#f3f3f3;background:-moz-linear-gradient(top, #f3f3f3 0%, #e5e5e5 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, #e5e5e5));background:-webkit-linear-gradient(top, #f3f3f3 0%, #e5e5e5 100%);background:-o-linear-gradient(top, #f3f3f3 0%, #e5e5e5 100%);background:-ms-linear-gradient(top, #f3f3f3 0%, #e5e5e5 100%);background:linear-gradient(to bottom, #f3f3f3 0%, #e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e5e5e5', GradientType=0 )}#faq ul.landing a
span.inline_block_middle{line-height:normal}#faq ul.landing a
span.text{display:block;font-size:19px;color:#23b5b7;text-transform:uppercase;margin:35px
0 0 0}#faq ul.landing a
span.border{display:block;height:4px;background-color:#00958f;width:100%;position:absolute;bottom:0;left:0;right:0}#faq
.content_faq{background-color:#fff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}#faq .content_faq
ul.onglets{display:block;width:100%;height:64px;border:1px
solid #dfdfdf;line-height:63px;text-align:center;font-size:0;margin:-1px 0 0 -1px}#faq .content_faq ul.onglets
li{width:20%;border-left:1px solid #dfdfdf;margin-left:-1px;*margin-left:-2px;position:relative;cursor:pointer}#faq .content_faq ul.onglets
li.alone{width:100%}#faq .content_faq ul.onglets li.alone a
.border{background-color:#23b5b7}#faq .content_faq ul.onglets
li.first{border-right:none}#faq .content_faq ul.onglets li
a{text-decoration:none;color:#666;font-size:18px;letter-spacing:-1px;display:block;background:#fff;position:relative;overflow:hidden}#faq .content_faq ul.onglets li a:hover, #faq .content_faq ul.onglets li.active a, #faq .content_faq ul.onglets li.alone
a{background:#ddd}#faq .content_faq ul.onglets li.active a
.border{background-color:#23b5b7}#faq .content_faq ul.onglets li a
span{cursor:pointer}#faq .content_faq ul.onglets li
.counter{font-size:16px}#faq .content_faq
h2{font-size:30px;letter-spacing:-1px;color:#000;font-weight:normal;margin-bottom:30px;font-family:'sfrlight',Arial,sans-serif}#faq .content_faq
h3{font-size:25px;letter-spacing:-1px;color:#23b5b7;text-transform:uppercase;margin-bottom:30px;font-family:'sfrbold',Arial,sans-serif}#faq .content_faq
.content_onglet{padding:0
15px;letter-spacing:-1px;display:none}#faq .content_faq
.content_onglet_alone{padding:38px
15px;letter-spacing:-1px}#faq .content_faq
.grey_block{width:100%;display:block;margin-bottom:45px;font-size:0}#faq .content_faq .grey_block
li{width:278px;height:143px;cursor:pointer;margin-right:20px;border:1px
solid #bababa;padding:10px;font-size:16px;background:#f2f2f2;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;position:relative\9}#faq .content_faq .grey_block
li.last{margin-right:0}#faq .content_faq .grey_block li
.question{color:#23b5b7;font-family:'sfrregular',Arial,sans-serif;font-size:19px;margin-bottom:15px}#faq .content_faq .grey_block li .question
strong{font-family:'sfrbold',Arial,sans-serif}#faq .content_faq .grey_block li
.reponse{color:#000;font-family:'sfrlight',Arial,sans-serif}#faq .content_faq
.noanswer{font-size:19px;padding-bottom:20px;padding-left:20px}#faq .content_faq
.faq_accordion{margin-top:15px}#faq .content_faq .faq_accordion
li{border-top:1px solid #dfdfdf;padding:0
0;position:relative}#faq .content_faq .faq_accordion li:hover{background:#f5f5f5}#faq .content_faq .faq_accordion li.open:hover{background:none}#faq .content_faq .faq_accordion li
.border{height:100%;width:4px;position:absolute;top:0;left:0;bottom:0;background:#23b5b7;display:none}#faq .content_faq .faq_accordion li
.sprite_faq_icon_arrow_up{position:absolute;top:25px;right:30px;display:none;z-index:99}#faq .content_faq .faq_accordion li
.sprite_faq_icon_arrow_down{position:absolute;top:25px;right:30px;display:block;z-index:99}#faq .content_faq .faq_accordion li.open
.sprite_faq_icon_arrow_up{display:block}#faq .content_faq .faq_accordion li.open
.sprite_faq_icon_arrow_down{display:none}#faq .content_faq .faq_accordion li.open
.border{display:block}#faq .content_faq .faq_accordion li
.question{position:relative;top:0;left:0;margin:0;font-family:'sfrbold',Arial,sans-serif;font-size:16px;color:#000;cursor:pointer;z-index:100}#faq .content_faq .faq_accordion li .question
.inner_question{line-height:16px;display:block;padding:20px
60px 20px 20px}#faq .content_faq .faq_accordion li
.reponse{margin:0px
60px 0 20px;font-family:'sfrlight',Arial,sans-serif;font-size:15px;line-height:16px;white-space:pre-line;padding-bottom:25px;color:#000;display:none}#faq .content_faq
p.inline_information{color:#000;font-size:19px;text-transform:uppercase;text-align:left}#faq .content_faq
#content_forum{margin-top:50px}#faq .content_faq
#content_1{margin-top:50px}#faq .content_faq #content_1
a.video{display:block;width:777px;margin:0
auto 50px auto}#faq .content_faq
#content_2{margin-top:50px}#faq .content_faq #content_2
a.video{display:block;width:777px;margin:0
auto 50px auto}#faq .content_faq
#content_3{margin-top:50px}#faq .content_faq
#content_4{margin-top:50px}#faq .content_faq #content_4
a.video{display:block;width:777px;margin:0
auto 50px auto}#faq .content_faq #content_4
ul.step{display:block;width:100%;margin-bottom:40px}#faq .content_faq #content_4 ul.step
li{display:block;float:left;width:227px;height:118px;border:1px
solid #23b5b7;margin-right:3px;position:relative;line-height:118px;text-align:center;white-space:nowrap}#faq .content_faq #content_4 ul
.contain_fab_border_right{display:block;height:0;width:0;border:60px
solid transparent;border-right:22px solid transparent;border-left:22px solid #23b5b7;position:absolute;left:100%;top:0;margin-left:1px}#faq .content_faq #content_4 ul
.contain_fab_border_left{display:block;height:0;width:0;border:60px
solid transparent;border-right:22px solid transparent;border-left:22px solid #23b5b7;position:absolute;left:-1px;top:0;margin-left:1px}#faq .content_faq #content_4 ul
.fab_border{display:block;height:0;width:0;border:60px
solid transparent;border-right:22px solid transparent;border-left:22px solid #fff;position:absolute;left:-23px;top:-60px}#faq .content_faq #content_4 ul.step
.step_1{z-index:30}#faq .content_faq #content_4 ul.step
.step_2{z-index:25}#faq .content_faq #content_4 ul.step
.step_3{z-index:20}#faq .content_faq #content_4 ul.step
.step_4{z-index:15}#faq .content_faq #content_4 ul.step li
.text{line-height:normal;font-size:19px;color:#23b5b7;max-width:150px;text-align:left;margin-left:10px;white-space:normal;position:relative;z-index:100}#faq .content_faq #content_4 ul.step li
.icon_step{font-size:45px;color:#23b5b7;margin-left:30px}#faq .content_faq #content_4 ul.step .step_4
.text{margin-left:0}#faq .content_faq
#content_5{padding:0
0}#faq .content_faq #content_5
.noanswer{margin-top:50px;padding-left:35px}#faq
.player_tutos{margin-bottom:-2px}#faq .player_tutos
iframe{width:100%;height:500px;margin:0}#faq .grid-sizer,
#faq .grid-item{width:25%}#faq .grid-item{float:left}#faq .grid-item
a.thumb{display:block;width:100%;height:100%;margin-bottom:-2px !important;border:none}#faq .grid-item a.thumb div.wrapper-thumb{margin-bottom:-2px !important;border:1px
solid #fff;position:relative}#faq .grid-item a.thumb div.wrapper-thumb span.text-thumb{color:#fff;position:absolute;top:70%;width:90%;padding:0
5%;font-size:16px;font-style:italic;text-align:center;text-transform:uppercase}#faq .grid-item
img{width:100%;height:100%}#faq .grid-item img.thumb-title{}#faq .grid-item img.thumb-screen{display:none;position:absolute;top:0;left:0}#faq
.video_container{display:none;position:relative;width:100%;height:0;padding-bottom:55%}#faq .video_container
iframe{position:absolute;top:0;left:0;width:100%;width:calc(100% - 2px);height:100%;border:1px
solid #fff;margin:0}#press
.content_press{background-color:#fff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}#press .content_press
ul.onglets{display:block;width:100%;height:64px;border:1px
solid #dfdfdf;line-height:63px;text-align:center;font-size:0;margin:-1px 0 0 -1px}#press .content_press ul.onglets
li{width:50%;border-left:1px solid #dfdfdf;margin-left:-1px;*margin-left:-2px;position:relative;cursor:pointer}#press .content_press ul.onglets
li.alone{width:100%}#press .content_press ul.onglets li.alone a
.border{background-color:#23b5b7}#press .content_press ul.onglets
li.first{border-right:none}#press .content_press ul.onglets li
a{text-decoration:none;color:#666;font-size:19px;letter-spacing:-1px;display:block;background:#fff;position:relative;overflow:hidden}#press .content_press ul.onglets li a:hover, #press .content_press ul.onglets li.active a, #press .content_press ul.onglets li.alone
a{background:#ddd}#press .content_press ul.onglets li.active a
.border{background-color:#23b5b7}#press .content_press ul.onglets li a
span{cursor:pointer}#press .content_press
h2{font-size:30px;letter-spacing:-1px;color:#000;font-weight:normal;margin-bottom:30px;font-family:'sfrlight',Arial,sans-serif}#press .content_press
h3{font-size:25px;letter-spacing:-1px;color:#23b5b7;text-transform:uppercase;margin-bottom:30px;font-family:'sfrbold',Arial,sans-serif}#press .content_press
.content_onglet{padding:0
15px;letter-spacing:-1px;display:none}#press .content_press
.content_onglet_alone{padding:38px
15px;letter-spacing:-1px}#press .content_press
.grey_block{width:100%;display:block;margin-bottom:45px;font-size:0}#press .content_press .grey_block
li{width:278px;height:123px;cursor:pointer;margin-right:20px;border:1px
solid #bababa;padding:10px;font-size:16px;background:#f2f2f2;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;position:relative\9}#press .content_press .grey_block
li.last{margin-right:0}#press .content_press .grey_block li
.title{color:#23b5b7;font-family:'sfrregular',Arial,sans-serif;font-size:19px;margin-bottom:15px}#press .content_press .grey_block li .title
strong{font-family:'sfrbold',Arial,sans-serif}#press .content_press .grey_block li
.description{color:#000;font-family:'sfrlight',Arial,sans-serif}#press .content_press
.noanswer{font-size:19px;padding-bottom:20px;padding-left:20px}#press .content_press
.press_icon{background-color:transparent;background-repeat:no-repeat;width:28px;height:28px}#press .content_press
.press_icon_1{background-image:url('/themes/homebysfr/img/press/picto_presse.png')}#press .content_press
.press_icon_2{background-image:url('/themes/homebysfr/img/press/picto_blogs.png')}#press .content_press
.press_accordion{margin:15px
0}#press .content_press .press_accordion
li{border-top:1px solid #dfdfdf;padding:20px
80px 20px 30px;position:relative}#press .content_press .press_accordion li:first-child{border-top:none !important}#press .content_press .press_accordion li:hover{background:#f5f5f5}#press .content_press .press_accordion li.open:hover{background:none}#press .content_press .press_accordion li
.border{height:100%;width:4px;position:absolute;top:0;left:0;bottom:0;background:#23b5b7;display:none}#press .content_press .press_accordion li
.sprite_press_icon_arrow_up{position:absolute;top:25px;right:30px;display:none}#press .content_press .press_accordion li
.sprite_press_icon_arrow_down{position:absolute;top:25px;right:30px;display:block}#press .content_press .press_accordion li.open
.sprite_press_icon_arrow_up{display:block}#press .content_press .press_accordion li.open
.sprite_press_icon_arrow_down{display:none}#press .content_press .press_accordion li.open
.border{display:block}#press .content_press .press_accordion li
.title{margin:0;font-family:'sfrbold',Arial,sans-serif;font-size:16px;color:#000;cursor:pointer}#press .content_press .press_accordion li .title
.image_container{width:150px;float:left;vertical-align:middle;text-align:center}#press .content_press .press_accordion li .title
img{height:30px}#press .content_press .press_accordion li .title
p{margin-left:150px;line-height:30px}#press .content_press .press_accordion li
.description{margin:20px
0 0 150px;font-family:'sfrlight',Arial,sans-serif;font-size:16px;color:#000;display:none}#press .content_press .press_accordion li .description
a{font-size:14px;font-family:'sfrbold',Arial,sans-serif;color:#000}#order
#page{padding-top:110px}#order #page
.container{overflow:visible}ul.step{padding:0;background:none;text-align:center;font-size:0;margin:20px
0;height:50px}ul.step
li{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:97px;font-size:13px;position:relative;height:20px;line-height:20px;color:#666;font-family:'sfrlight',Arial,sans-serif}ul.step li
.round{display:block;width:12px;height:12px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background:#fff;border:1px
solid #dfdfdf;position:absolute;top:20px;left:50%;margin-left:-9px}ul.step li
.trait{width:83px;height:2px;background:#dfdfdf;display:block;position:absolute;top:26px;left:50%;margin-left:5px}ul.step
li.step_current{color:#23b5b7;font-family:'sfrbold',Arial,sans-serif;font-weight:normal}ul.step
li.step_done{color:#23b5b7}ul.step li.step_done
a{color:#23b5b7;text-decoration:none}ul.step li.step_done a:hover{text-decoration:underline}ul.step li.step_done .round, ul.step li.step_current
.round{background:#23b5b7;border:none;box-shadow:0 0 2px #23b5b7;margin-left:-8px}ul.step li.step_done
.trait{background:#23b5b7}.label_checkbox
input{position:absolute;left:-99999px}.label_checkbox
.label_custom{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;background:url("/themes/homebysfr/img/fullpage/label_checkbox.png") top left no-repeat;width:13px;height:12px;margin-right:5px;cursor:pointer}.label_checkbox.c_on
.label_custom{background-position:bottom left}#godson-errors{margin-top:20px}#godson-success{margin-top:20px}.price_transform
sup{font-size:50%;line-height:0;position:relative;vertical-align:middle}#order-confirmation
.container_confirmation{background-color:#ebebeb}#order-confirmation .container_confirmation
img{position:absolute}#order-confirmation .container_confirmation
.confirmation_title{font-size:24px;font-family:'sfrbold',Arial,sans-serif;color:#fff;background-color:#23b5b7;text-align:left;margin:20px
0 0 0;border:none}#order-confirmation .container_confirmation .confirmation_title
.title_section{font-size:24px;padding:13px
10px;display:block}#order-confirmation .container_confirmation .confirmation_content
.confirmation_content_inner{padding:30px}#order-confirmation .container_confirmation .confirmation_content
p{font-size:16px;color:#6a6a6a;margin:0
0 20px 0;line-height:20px}#order-confirmation .container_confirmation .confirmation_content p
.bold{font-family:'sfrbold',Arial,sans-serif}#order-confirmation .container_confirmation .confirmation_content
.confirmation_links{display:block;margin-top:10px}#order-confirmation .container_confirmation .confirmation_content .confirmation_links
.button{margin:0
20px 0 0;font-size:16px}#find-us
#map_canvas{width:100%;height:400px}#find-us
#map_localize_inner{text-align:center;margin:20px
0}#find-us #map_localize_inner
#localization{border:1px
solid #c4c4c4;border-radius:4px 0 0 4px;color:#bababa;font-size:16px;height:55px;letter-spacing:-1px;line-height:55px;padding:0
10px;width:370px}#find-us #map_localize_inner
input.submit{width:200px;height:57px;cursor:pointer;background-color:#00958f;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;border:1px
solid #00958f;color:#fff;font-size:16px;text-align:center;line-height:56px;padding:0;margin-left:-4px;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;position:relative\9}#find-us
#other_subscription{overflow:hidden}#find-us #other_subscription
h2{text-align:center;font-size:26px;margin:20px
0 40px 0}#find-us #other_subscription
.other_subscription_block{width:50%;float:left;text-align:center}#find-us #other_subscription
#other_subscription_left{border-right:1px solid #ccc;margin-right:-1px}#find-us #other_subscription .other_subscription_block
p.other_subscription_title{font-size:20px;margin:0
0 20px 0}#find-us #other_subscription .other_subscription_block
img{display:inline-block;vertical-align:middle}#find-us #other_subscription .other_subscription_block
p.other_subscription_text{display:inline-block;font-size:26px;vertical-align:middle;margin-left:10px;color:#00958f}#find-us #other_subscription .other_subscription_block
p.phone_number{color:#00958f;font-size:56px;text-align:left;line-height:46px;margin-left:0}#find-us #other_subscription .other_subscription_block p.phone_number
span{margin-left:30px}#presentation_conformite{margin:30px
0;font-size:20px}#table_conformite{width:100%;border:1px
solid #778a92;text-align:center}#table_conformite
th{background-color:#778a92;color:#fff}#table_conformite th, #table_conformite
td{border:1px
solid #778a92;padding:0.5%}#table_conformite
.product_name_conformite{text-align:left}#webcallback_public{display:none;position:fixed;z-index:99;right:0px;top:22%;width:68px;height:136px}#webcallback_recall{display:block;background:url('/themes/homebysfr/img/webcallback_sprite.png') 0px 0px no-repeat;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;width:68px;height:68px}#webcallback_recall:hover{background-position:-72px 0px}#webcallback_recall
a{display:block;width:68px;height:68px}#webcallback_number{display:block;background:url('/themes/homebysfr/img/webcallback_sprite.png') 0px -135px no-repeat;width:68px;height:68px}.error
li{list-style:inside disc;padding-left:0}.error,.warning,.success{font-size:14px;font-family:'sfrregular',Arial,sans-serif;padding:10px
20px;color:#fff}.messages_container{width:100%}.error_ctn{border:none;background-color:#cf4d4d;position:relative;color:#fff}.error_ctn
a{color:#fff}.error_ctn a:hover{text-decoration:none}.success_ctn{border:none;background-color:#bdef9c;position:relative}.success_ctn
.success{color:#000}.warning_ctn{background-color:#f7f3b1}.warning_ctn
.warning{color:#000}.ajax-load{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;width:100%;height:100%;position:fixed;top:50px;background-color:rgba(255,255,255,0.8);z-index:100}.ajax-load .ajax-load-inner{margin-top:-25px;background-color:#74828b;border-radius:100%;-webkit-animation-fill-mode:both;animation-fill-mode:both;border:2px
solid #74828b;border-bottom-color:transparent;height:40px;width:40px;background:transparent!important;display:inline-block;-webkit-animation:rotate .75s 0s linear infinite;animation:rotate .75s 0s linear infinite;z-index:101}.call-one-cart-text{font-size:20px;text-align:center;margin:10px
0}#orderCallOneContainer{text-align:center}#orderCallOneContainer
input.endCartCallOne{height:48px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;behavior:url(//boutique.home.sfr.fr/themes/homebysfr/css/brainsonic/PIE.php)\9;position:relative\9;background-color:#23b5b7;line-height:48px;font-family:'sfrbold',Arial,sans-serif;font-size:14px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;color:#fff;padding:0
40px;text-decoration:none;border:none;font-weight:normal;margin:20px
0 3px 0;cursor:pointer;-moz-box-shadow:0 3px 0 #23b5b7;-webkit-box-shadow:0 3px 0 #23b5b7;box-shadow:0 3px 0 #23b5b7}#call_one_confirm
h3{font-family:'sfrlight',Arial,sans-serif;font-size:20px;margin:5px
0 20px 0;color:#23b5b7}#call_one_confirm
p{font-family:'sfrlight',Arial,sans-serif;font-size:16px}#change_browser
p{font-size:16px}#change_browser
.browser_container{text-align:center}#change_browser .browser_container
.browser{display:inline-block;margin:20px}#change_browser .browser_container .browser
a{color:#000;text-decoration:none;font-size:14px}#change_browser .browser_container .browser a:hover{text-decoration:underline}html.normal
#page{padding-top:75px !important}#header_nav
#odr_temp{color:#fff;background-color:#e50006}#header_nav #odr_temp
p{text-align:center;line-height:30px;font-size:24px;padding:5px
0}#header_nav #odr_temp
a{font-size:20px;color:#fff}#header_nav #odr_temp a:hover{font-size:20px;text-decoration:none}#odr_accessoires_text{color:#000;font-size:14px}#odr_accessoires_text
a{color:#23b5b7;text-decoration:none}#odr_accessoires_text a:hover{text-decoration:underline}.xdebug-error{position:absolute;z-index:10000000;font-size:14px}::-webkit-input-placeholder{color:#9a9a9a}:-moz-placeholder{color:#9a9a9a}::-moz-placeholder{color:#9a9a9a}:-ms-input-placeholder{color:#9a9a9a}::-ms-input-placeholder{color:#9a9a9a}:placeholder-shown{color:#9a9a9a}#category #section1
.undertitle{color:#fff;font-size:30px;font-weight:500;left:0;letter-spacing:-2px;margin-top:180px;position:absolute;text-align:center;width:100%}#category #section1
ul.icon{margin-left:auto;margin-right:auto;margin-top:50px;max-width:980px}#category #section1 ul.icon
li{width:24%}#category #section1 ul.icon
li.last{margin-right:0}#category #section1 ul.icon
.round_green{border:3px
solid #fff;-webkit-border-radius:64px;-moz-border-radius:64px;border-radius:64px;display:block;height:100px;line-height:100px;margin:0
auto;text-align:center;width:100px}#category #section1 ul.icon .round_green
img.detecter{height:36px;width:50px}#category #section1 ul.icon .round_green
img.alerter{height:30px;width:40px}#category #section1 ul.icon .round_green
img.verifier{height:30px;width:19px}#category #section1 ul.icon .round_green
img.reagir{height:32px;width:36px}#category #section1 ul.icon li
a{display:block;text-decoration:none;width:auto}#category #section1 ul.icon li
.text{color:#fff;display:block;font-size:26px;letter-spacing:-1px;margin-top:20px;text-align:center;text-transform:uppercase;white-space:nowrap}#category #section1 ul.icon li a:hover{margin-top:-40px}#category #section1 ul.icon li a
.arrow{border:11px
solid transparent;border-bottom:11px solid #fff;display:block;height:0;margin:0
auto;opacity:0;width:0}#category #section1 ul.icon li a:hover
.arrow{opacity:1}#category #section1
.title{font-size:60px}#category #section1
.container_inner{margin-top:0;top:0;width:100%}#category #section1 .container
.container_center{position:initial}#category #section1
.container{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}@media (max-width: 768px){#category #section1 ul.icon li a
.arrow{display:none}#category
#section1{height:600px !important}#category #section1 .fp-tableCell{height:600px !important}#category #section1
#myVideo{display:none}#category #section1
.container{left:0 !important;margin:0
3%;width:94%}#category #section1 .container .container_center
.title{font-size:36px;margin-top:36px}#category #section1 .container .container_center ul.icon
li{margin:0
2%;min-width:100px;width:40%}#category #section1 .container .container_center ul.icon li
a{margin:0
20px}#category #section1 .container .container_center
.undertitle{font-size:16px;letter-spacing:-1px;line-height:16px;margin:10px
2%;width:96%}}@media (max-width: 480px){#category #section1 .container .container_center
.title{font-size:32px;margin-top:60px}#category #section1 .container .container_center ul.icon
li{margin:0;min-width:100px;width:49%}#category #section1 .container .container_center ul.icon li
a{margin:0}}@media (max-width: 768px){#category #section1 .container
.container_inner{margin-top:0px}}body#my-account input, body#my-account textarea, body#my-account select, body#my-account
span.editable{margin-left:0.7em}body#accessories .accessoire_block_description h3,
body#alimentations .alimentations_block_description
h3{color:#e2001a;font-size:24px;margin:15px
0 10px}body#accessories input, body#accessories textarea, body#accessories select,
body#alimentations input, body#alimentations textarea, body#alimentations
select{border:1px
solid #bdc2c9}body#alimentations .alimentations_block_description
a{color:#5d717e}body#alimentations .alimentations_block_description a:hover{text-decoration:none}.dec-mod-go{cursor:pointer}#starac_migration_link{display:none}#starac_migration_popup{width:500px;padding:20px}#starac_migration_text{margin:20px
0}#starac_migration_signature{width:88px;margin:0
0 10px 0;float:right}#starac_migration_validate{clear:both;overflow:hidden}#starac_migration_validate
#validate_migration{cursor:pointer;background-image:url("/themes/homebysfr/img/btn_starac_validate_migration.jpg");border:0
none;width:121px;height:42px;cursor:pointer;text-indent:-9999px;display:block;line-height:100%;float:right}#starac_migration_validate #validate_migration:hover{background-position:left bottom}#starac_migration_validate
#cancel_migration{cursor:pointer;background-image:url("/themes/homebysfr/img/btn_starac_cancel_migration.jpg");border:0
none;width:121px;height:42px;cursor:pointer;text-indent:-9999px;display:block;line-height:100%;float:left}#starac_migration_validate #cancel_migration:hover{background-position:left bottom}#starac_migration_error{display:none}#password
#update_password{margin:0
auto;width:420px;background:none repeat scroll 0 0 #f1f1f1;border:1px
solid #6a6a74;box-shadow:3px 3px 0 rgba(0, 0, 0, 0.1);cursor:default;font-family:Arial,sans-serif;margin:50px
auto 0;position:relative}#password #update_password
.title{font-family:"SFR-Regular",Arial,sans-serif;font-size:1.1875rem;padding:13px
0 15px;text-align:center}#password #update_password .update_password_input
input{float:left}#password #update_password
input.validate{background:url("/themes/homebysfr/img/btn_validate.jpg") no-repeat scroll left top transparent;height:42px;margin:15px
auto;text-indent:-9999px;width:121px}#password #update_password
.verifpass{color:#15b100;float:left;margin-left:10px}#retrieve_password_form
table{margin-left:14px}#retrieve_password_form
.left{vertical-align:middle;font-size:0.75rem;margin-left:20px;width:150px}#retrieve_password_form
td{padding:3px}#update_password #update_password_new,
#update_password
#update_password_confirm{background-repeat:no-repeat;border:1px
solid #9c9e9f;border-radius:0px;box-sizing:border-box;font-family:"SFR-Regular",Arial,sans-serif;font-size:0.9375rem;height:36px;margin:0;outline:medium none;padding-left:5px;width:205px}#savePassword{background:none repeat scroll 0 0 #00968f !important;border:1px
solid #00968f;border-radius:0px;box-shadow:0 2px 2px rgba(131, 131, 131, 0.4);box-sizing:border-box;color:#fff !important;cursor:pointer;font-family:"SFR-Regular",Arial,sans-serif;font-size:0.9375rem !important;font-weight:normal !important;height:34px;outline:medium none;padding:0;position:relative;text-align:center;text-decoration:none;text-indent:0 !important;transition:background 0.3s ease 0s, border 0.3s ease 0s;vertical-align:top;width:90%;line-height:18px;margin-left:148px !important}.clearPageLostPass{text-align:center}.titlePageLostPass{font-family:"SFR-Regular",Arial,sans-serif;font-size:2rem !important;text-transform:none !important}.sprite_d{background-color:transparent;background-image:url("/themes/homebysfr/img/fullpage/sprite_d.png");background-repeat:no-repeat}.sprite_d_account{background-position:-149px -40px;height:20px;width:18px}.sprite_d_arrow_down_chauffage{background-position:-5px -33px;height:17px;width:54px}.sprite_d_pdf{background-position:-69px -5px;height:45px;width:38px}.sprite_d_picto_dashboard{background-position:-5px -60px;height:20px;width:19px}.sprite_d_picto_account{background-position:-34px -60px;height:20px;width:18px}.sprite_d_picto_subscriptions{background-position:-62px -60px;height:20px;width:20px}.sprite_d_picto_orders{background-position:-92px -60px;height:20px;width:18px}.sprite_d_picto_benefits{background-position:-92px -87px;height:20px;width:18px}.sprite_d_picto_invoices{background-position:-117px -5px;height:20px;width:16px}.sprite_d_panier_black{background-position:-143px -5px;height:22px;width:24px}.sprite_d_panier{background-position:-120px -37px;height:22px;width:24px}.sprite_d_sfr_logo{background-position:-120px -69px;height:24px;width:24px}.sprite_d_arrow_down_home{background-position:-5px -33px;height:17px;width:54px}.sprite_d_slider_prev{background-position:-5px -103px;height:39px;width:20px}.sprite_d_slider_next{background-position:-35px -103px;height:39px;width:20px}.sprite_d_system{background-position:-65px -114px;display:block;height:14px;margin:5px
auto 0;width:60px}.sprite_faq{background-color:transparent;background-image:url("/themes/homebysfr/img/fullpage/sprite_faq.png");background-repeat:no-repeat}.sprite_faq_icon_1{background-position:-85px -156px;height:32px;width:32px}.sprite_faq_icon_2{background-position:-94px -10px;height:32px;width:32px}.sprite_faq_icon_3{background-position:-10px -52px;height:32px;width:32px}.sprite_faq_icon_4{background-position:-52px -10px;height:32px;width:32px}.sprite_faq_icon_5{background-position:-120px -10px;height:32px;width:32px}.sprite_faq_icon_arrow_down{background-position:-127px -156px;height:9px;width:19px}.sprite_faq_icon_arrow_up{background-position:-105px -94px;height:10px;width:19px}.sprite_faq_icon_europ_assistance{background-position:-10px -148px;height:40px;width:65px}.sprite_faq_icon_home{background-position:-10px -94px;height:41px;width:43px}.sprite_faq_icon_tel{background-position:-63px -94px;height:44px;width:32px}.sprite_faq_icon_forum{background-color:transparent;background-image:url("/themes/homebysfr/img/fullpage/sprite_forum.png");background-repeat:no-repeat;height:32px;width:32px}@media (min-width: 1025px){.cssanimations
.animate_fade_first{opacity:0}.cssanimations
.animate_fade_last{opacity:0}.cssanimations
.animate_main_first{opacity:0}.cssanimations
.animate_main_first_revers{opacity:0}.cssanimations
.animate_main_last{opacity:0}.cssanimations
.animate_fade_1{opacity:0}.cssanimations
.animate_fade_2{opacity:0}.cssanimations
.animate_fade_3{opacity:0}.cssanimations
.animate_fade_4{opacity:0}.cssanimations
.animate_fade_5{opacity:0}.cssanimations
.animate_fade_6{opacity:0}.cssanimations
.animate_fade_7{opacity:0}.cssanimations
.animate_fade_8{opacity:0}#index
#section4{opacity:0;-webkit-transition:all .4s ease-in-out 1.2s;-moz-transition:all .4s ease-in-out 1.2s;-ms-transition:all .4s ease-in-out 1.2s;-o-transition:all .4s ease-in-out 1.2s;transition:all .4s ease-in-out 1.2s}#index
#section4.active{opacity:1}.active
.animate_fade_first{-moz-animation:fade .6s ease-in-out .6s 1 forwards;-webkit-animation:fade .6s ease-in-out .6s 1 forwards;animation:fade .6s ease-in-out .6s 1 forwards;-ms-animation:fade .6s ease-in-out .6s 1 forwards}.active
.animate_fade_1{-moz-animation:fade .6s ease-in-out .6s 1 forwards;-webkit-animation:fade .6s ease-in-out .6s 1 forwards;animation:fade .6s ease-in-out .6s 1 forwards;-ms-animation:fade .6s ease-in-out .6s 1 forwards;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.active
.animate_fade_2{-moz-animation:fade .6s ease-in-out 1.2s 1 forwards;-webkit-animation:fade .6s ease-in-out 1.2s 1 forwards;animation:fade .6s ease-in-out 1.2s 1 forwards;-ms-animation:fade .6s ease-in-out 1.2s 1 forwards}.active
.animate_fade_3{-moz-animation:fade .6s ease-in-out 1.8s 1 forwards;-webkit-animation:fade .6s ease-in-out 1.8s 1 forwards;animation:fade .6s ease-in-out 1.8s 1 forwards;-ms-animation:fade .6s ease-in-out 1.8s 1 forwards}.active
.animate_fade_4{-moz-animation:fade .6s ease-in-out 2.4s 1 forwards;-webkit-animation:fade .6s ease-in-out 2.4s 1 forwards;animation:fade .6s ease-in-out 2.4.2s 1 forwards;-ms-animation:fade .6s ease-in-out 2.4s 1 forwards}.active
.animate_fade_5{-moz-animation:fade .6s ease-in-out 3s 1 forwards;-webkit-animation:fade .6s ease-in-out 3s 1 forwards;animation:fade .6s ease-in-out 3s 1 forwards;-ms-animation:fade .6s ease-in-out 3s 1 forwards}.active
.animate_fade_6{-moz-animation:fade .6s ease-in-out 4s 1 forwards;-webkit-animation:fade .6s ease-in-out 4s 1 forwards;animation:fade .6s ease-in-out 3s 1 forwards;-ms-animation:fade .6s ease-in-out 4s 1 forwards}.active
.animate_fade_7{-moz-animation:fade .6s ease-in-out 5s 1 forwards;-webkit-animation:fade .6s ease-in-out 5s 1 forwards;animation:fade .6s ease-in-out 5s 1 forwards;-ms-animation:fade .6s ease-in-out 5s 1 forwards}.active
.animate_fade_8{-moz-animation:fade .6s ease-in-out 6s 1 forwards;-webkit-animation:fade .6s ease-in-out 6s 1 forwards;animation:fade .6s ease-in-out 6s 1 forwards;-ms-animation:fade .6s ease-in-out 6s 1 forwards}.active
.animate_fade_last{-moz-animation:fade .6s ease-in-out 1.2s 1 forwards;-webkit-animation:fade .6s ease-in-out 1.2s 1 forwards;animation:fade .6s ease-in-out 1.2s 1 forwards;-ms-animation:fade .6s ease-in-out 1.2s 1 forwards}.active
.animate_main_first{-moz-animation:main 1s ease-in-out .6s 1 forwards;-webkit-animation:main 1s ease-in-out .6s 1 forwards;animation:main 1s ease-in-out .6s 1 forwards;-ms-animation:main 1s ease-in-out .6s 1 forwards}.active
.animate_main_last{-moz-animation:main 1s ease-in-out 1.6s 1 forwards;-webkit-animation:main 1s ease-in-out 1.6s 1 forwards;animation:main 1s ease-in-out 1.6s 1 forwards;-ms-animation:main 1s ease-in-out 1.6s 1 forwards}.active
.animate_main_first_revers{-moz-animation:main_revers 1s ease-in-out .6s 1 forwards;-webkit-animation:main_revers 1s ease-in-out .6s 1 forwards;animation:main_revers 1s ease-in-out .6s 1 forwards;-ms-animation:main_revers 1s ease-in-out .6s 1 forwards}#section2.active.moveDown *, #section2.active.moveUp *, #section3.active.moveDown *, #section3.active.moveUp
*{-moz-animation:none;-webkit-animation:none;animation:none;-ms-animation:none}#section2.moveDown .bg_white, #section2.moveDown .bg, #section3.moveDown .bg, #section4.moveDown
.bg{-webkit-transform:translate3d(0px, 100%, 0px);-moz-transform:translate3d(0px, 100%, 0px);transform:translate3d(0px, 100%, 0px);-ms-transform:translate3d(0px, 100%, 0px);-moz-transition:all 0.7s ease-out 0s;-webkit-transition:all 0.7s ease-out 0s;transition:all 0.7s ease-out 0s;-ms-transition:all 0.7s ease-out 0s;opacity:1 !important}#section2.moveDown .bg_white *, #section3.moveDown .bg_white
*{opacity:1}#section2.moveUp .bg_white, #section2.moveUp .bg, #section3.moveUp .bg_white, #section3.moveUp .bg, #section4.moveUp .bg_white, #section4.moveUp
.bg{-webkit-transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-moz-transition:all 0s ease-out 0s;-webkit-transition:all 0s ease-out 0s;transition:all 0s ease-out 0s;-ms-transition:all 0s ease-out 0s;opacity:1 !important}#section2.moveUp .bg *, #section2.moveUp .bg_white *, #section3.moveUp .bg_white *, #section4.moveUp .bg_white
*{opacity:1}}@-webkit-keyframes translate-left{0%{opacity:0;-webkit-transform:translateX(-300px)}60%{opacity:1;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0px)}}@keyframes translate-left{0%{opacity:0;transform:translateX(-300px)}60%{opacity:1;transform:translateX(20px)}100%{opacity:1;transform:translateX(0px)}}@-ms-keyframes translate-left{0%{opacity:0;-ms-transform:translateX(-300px)}60%{opacity:1;-ms-transform:translateX(20px)}100%{opacity:1;-ms-transform:translateX(0px)}}@-webkit-keyframes translate-right{0%{opacity:0;-webkit-transform:translateX(300px)}60%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0px)}}@keyframes translate-right{0%{opacity:0;transform:translateX(300px)}60%{opacity:1;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0px)}}@-ms-keyframes translate-right{0%{opacity:0;-ms-transform:translateX(300px)}60%{opacity:1;-ms-transform:translateX(-20px)}100%{opacity:1;-ms-transform:translateX(0px)}}@-webkit-keyframes
fade{0%{opacity:0}100%{opacity:1}}@keyframes
fade{0%{opacity:0}100%{opacity:1}}@-ms-keyframes
fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes
main{0%{opacity:0;-webkit-transform:translateY(1000px) rotate(-45deg)}100%{opacity:1;-webkit-transform:translateY(0) rotate(0deg)}}@keyframes
main{0%{opacity:0;transform:translateY(1000px) rotate(-45deg)}100%{opacity:1;transform:translateY(0) rotate(0deg)}}@-ms-keyframes
main{0%{opacity:0;-ms-transform:translateY(1000px) rotate(-45deg)}100%{opacity:1;-ms-transform:translateY(0) rotate(0deg)}}@-webkit-keyframes
main_revers{0%{opacity:0;-webkit-transform:translateY(1000px) rotate(45deg)}100%{opacity:1;-webkit-transform:translateY(0) rotate(0deg)}}@keyframes
main_revers{0%{opacity:0;transform:translateY(1000px) rotate(45deg)}100%{opacity:1;transform:translateY(0) rotate(0deg)}}@-ms-keyframes
main_revers{0%{opacity:0;-ms-transform:translateY(1000px) rotate(45deg)}100%{opacity:1;-ms-transform:translateY(0) rotate(0deg)}}@font-face{font-family:'sfrregular';src:url('/themes/homebysfr/fonts/sfr-1.0-regular-webfont.eot');src:url('/themes/homebysfr/fonts/sfr-1.0-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/themes/homebysfr/fonts/sfr-1.0-regular-webfont.svg#sfrregular') format('svg'),
url('/themes/homebysfr/fonts/sfr-1.0-regular-webfont.woff') format('woff'),
url('/themes/homebysfr/fonts/sfr-1.0-regular-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'sfrlight';src:url('/themes/homebysfr/fonts/sfr-1.0-light-webfont.eot');src:url('/themes/homebysfr/fonts/sfr-1.0-light-webfont.eot?#iefix') format('embedded-opentype'),
url('/themes/homebysfr/fonts/sfr-1.0-light-webfont.svg#sfrlight') format('svg'),
url('/themes/homebysfr/fonts/sfr-1.0-light-webfont.woff') format('woff'),
url('/themes/homebysfr/fonts/sfr-1.0-light-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'sfrbold';src:url('/themes/homebysfr/fonts/sfr-1.0-bold-webfont.eot');src:url('/themes/homebysfr/fonts/sfr-1.0-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/themes/homebysfr/fonts/sfr-1.0-bold-webfont.svg#sfrbold') format('svg'),
url('/themes/homebysfr/fonts/sfr-1.0-bold-webfont.woff') format('woff'),
url('/themes/homebysfr/fonts/sfr-1.0-bold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'sfrthin';src:url('/themes/homebysfr/fonts/sfr-thin-webfont.eot');src:url('/themes/homebysfr/fonts/sfr-thin-webfont.eot?#iefix') format('embedded-opentype'),
url('/themes/homebysfr/fonts/sfr-thin-webfont.woff2') format('woff2'),
url('/themes/homebysfr/fonts/sfr-thin-webfont.woff') format('woff'),
url('/themes/homebysfr/fonts/sfr-thin-webfont.ttf') format('truetype'),
url('/themes/homebysfr/fonts/sfr-thin-webfont.svg#sfrthin') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'sfrblack';src:url('/themes/homebysfr/fonts/sfr-black-webfont.eot');src:url('/themes/homebysfr/fonts/sfr-black-webfont.eot?#iefix') format('embedded-opentype'),
url('/themes/homebysfr/fonts/sfr-black-webfont.woff2') format('woff2'),
url('/themes/homebysfr/fonts/sfr-black-webfont.woff') format('woff'),
url('/themes/homebysfr/fonts/sfr-black-webfont.ttf') format('truetype'),
url('/themes/homebysfr/fonts/sfr-black-webfont.svg#sfrthin') format('svg');font-weight:normal;font-style:normal}.sfr_light{font-family:'sfrlight',Arial,sans-serif}.sfr{font-family:'sfrregular',Arial,sans-serif}.sfr_bold{font-family:'sfrbold',Arial,sans-serif}.sfr_thin{font-family:'sfrthin',Arial,sans-serif}.sfr_black{font-family:'sfrblack',Arial,sans-serif}.size_17{font-size:17px}.text_red{color:red}.text_grey{color:grey}.text_center{text-align:center}/*! perfect-scrollbar - v0.4.11
* http://noraesae.github.com/perfect-scrollbar/
* Copyright (c) 2014 Hyeonje Alex Jun; Licensed MIT */

.ps-container .ps-scrollbar-x-rail{position:absolute;bottom:3px;height:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.ps-container:hover .ps-scrollbar-x-rail,.ps-container.hover .ps-scrollbar-x-rail{opacity:.6;filter:alpha(opacity=60)}.ps-container .ps-scrollbar-x-rail:hover,.ps-container .ps-scrollbar-x-rail.hover{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-x-rail.in-scrolling{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-y-rail{position:absolute;right:3px;width:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.ps-container:hover .ps-scrollbar-y-rail,.ps-container.hover .ps-scrollbar-y-rail{opacity:.6;filter:alpha(opacity=60)}.ps-container .ps-scrollbar-y-rail:hover,.ps-container .ps-scrollbar-y-rail.hover{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-y-rail.in-scrolling{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-x{position:absolute;bottom:0;height:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.ps-container.ie6 .ps-scrollbar-x{font-size:0}.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x{background-color:#999}.ps-container .ps-scrollbar-y{position:absolute;right:0;width:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.ps-container.ie6 .ps-scrollbar-y{font-size:0}.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y{background-color:#999}.ps-container.ie .ps-scrollbar-x,.ps-container.ie .ps-scrollbar-y{visibility:hidden}.ps-container.ie:hover .ps-scrollbar-x,.ps-container.ie:hover .ps-scrollbar-y,.ps-container.ie.hover .ps-scrollbar-x,.ps-container.ie.hover .ps-scrollbar-y{visibility:visible}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:99998020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none}.fancybox-opened{z-index:99998030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden;font-size:16px;font-family:'sfrregular',Arial,sans-serif;color:#6a6a6a}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-inner
.button{line-height:30px;height:30px;width:100px}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('/themes/homebysfr/img/fullpage/fancybox_sprite.png')}#fancybox-loading{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;width:100%;height:100%;position:fixed;top:50px;background-image:none;z-index:9999999999}#fancybox-loading
div{margin-top:-25px;background-color:#fff;border-radius:100%;-webkit-animation-fill-mode:both;animation-fill-mode:both;border:2px
solid #fff;border-bottom-color:transparent;height:40px;width:40px;background:transparent!important;display:inline-block;-webkit-animation:rotate .75s 0s linear infinite;animation:rotate .75s 0s linear infinite}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:99998040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/themes/homebysfr/img/fullpage/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:99998040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav
span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:99998040;visibility:hidden}.fancybox-prev
span{left:10px;background-position:0 -36px}.fancybox-next
span{right:10px;background-position:0 -72px}.fancybox-nav:hover
span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock
body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:99998010;background:url('/themes/homebysfr/img/fullpage/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:99998050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:99998050;text-align:center}.fancybox-title-float-wrap
.child{display:inline-block;margin-right:-100%;padding:2px
20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){}body{font-size:13px;background-repeat:no-repeat;background-position:top}img.logo{float:left;font-size:2em;font-weight:bold;margin:0px
0px}@font-face{font-family:"SFRRegularRegular";src:url('/themes/homebysfr/fonts/sfr-regular-webfont.eot');src:url('/themes/homebysfr/fonts/sfr-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/themes/homebysfr/fonts/SFR-Regular.otf') format('opentype'),
url('/themes/homebysfr/fonts/sfr-regular-webfont.woff') format('woff'),
url('/themes/homebysfr/fonts/sfr-regular-webfont.ttf') format('truetype'),
url('/themes/homebysfr/fonts/sfr-regular-webfont.svg#SFRRegularRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"SFRBoldRegular";src:url('/themes/homebysfr/fonts/sfr-bold-webfont.eot');src:url('/themes/homebysfr/fonts/sfr-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/themes/homebysfr/fonts/SFR-Bold.otf') format('opentype'),
url('/themes/homebysfr/fonts/sfr-bold-webfont.woff') format('woff'),
url('/themes/homebysfr/fonts/sfr-bold-webfont.ttf') format('truetype'),
url('/themes/homebysfr/fonts/sfr-bold-webfont.svg#SFRBoldRegular') format('svg')}.font_sfr{font-family:"SFRRegularRegular",Arial,Helvetica,Sans-Serif;font-weight:normal}.font_bold_sfr{font-family:"SFRBoldRegular",Arial,Helvetica,Sans-Serif;font-weight:normal}.red_sfr{color:#e2001a !important}.brown_home{color:#af9b75}.grey_title{color:#4e4e4e}.grey_text{color:#808080}.smooth_grey{color:#76797b}.soft_black_text{color:#242424}.black_text{color:#000}.securite_color{color:#549f95}.domotique_color{color:#7b3d8d}.energie_color{color:#96bd0d}.text_center{text-align:center;padding-left:0;padding-right:0}.green_text{color:#009f95}.text13{font-size:13px}.text12{font-size:12px}.text25{font-size:25px}.text27{font-size:27px}.line_through{text-decoration:line-through}#header .addthis_default_style .at300b,
#header .addthis_default_style .at300bo,
#header .addthis_default_style
.at300m{padding:0px}.addthis_button_email{border-right:1px solid #e0e0e0}.breadcrumb{line-height:18px}.pack_price .price,
.accessoire_block_cart .price,
.offre_s_block_cart .price,
.option_s_block_cart
.price{font-size:25px}#home_nav{margin-top:30px;width:975px}#home_nav
div{padding:17px
0px 0px 23px}#home_nav
a{width:312px;height:140px;background:url('/themes/homebysfr/img/home/door_bg.png') no-repeat;text-decoration:none;font-size:15px;color:#9E8D6C;display:block;margin-right:12px;float:left;font-weight:bold}#home_nav
#Domotique_door{margin-right:0px}#home_nav #Securite_door:hover{color:#e2001a}#home_nav #Domotique_door:hover{}#home_nav #Energie_door:hover{}#home_nav
h2{height:46px;padding-left:60px;margin:0px
0px 20px 0px}#home_nav
h2#hp_securite{background:url('/themes/homebysfr/img/home/home_securite.png') no-repeat}#home_nav
h2#hp_domotique{background:url('/themes/homebysfr/img/home/home_domotique.png') no-repeat}#home_nav
h2#hp_energie{background:url('/themes/homebysfr/img/home/home_energie.png') no-repeat}#center_column
#sitemap_content{margin:0
auto;overflow:hidden}#sitemap_content
.sitemap_myaccount{margin-left:20px}.error
a.button_small{display:none}#reload_page
.rafraichir{text-align:center}#reload_page .rafraichir
input{box-shadow:0 2px 2px rgba(131, 131, 131, 0.4);border-radius:4px;background:none repeat scroll 0 0 #00968f;border:1px
solid #00968f;font-family:"sfrregular",Arial,sans-serif;font-size:0.9375rem !important;color:#FFF;cursor:pointer;margin:10px
auto 0}#reload_page
.title{font-family:Verdana;font-size:22px;font-weight:bold;margin:0
0 10px 10px;text-align:left;border-bottom:1px solid #e9e9e9;padding:0
0 10px}#reload_page
.description{font-family:Arial;font-size:12px;text-align:left;margin:10px
10px 0 10px;width:370px;color:#000006}#reload_page
.neplusafficher{font-family:Arial;font-size:12px;text-align:left;margin:30px
10px 0 10px;width:370px}#reload_page .neplusafficher
a{color:rgb(153, 153, 153)}.invisible_pc{display:none}.visible_mobile{display:none}@media (max-width: 1220px){#authentication #mire-login-main-block .bg_authent
.text_left{width:440px}}@media (max-width: 1025px){#header_nav .container #menu
#newImg{display:none !important}#securite .section_block
.container{width:100%;left:0;margin:0
auto}.section_block
.container{}.visible_pc{display:none}.invisible_pc{display:inherit}.invisible_tablet{display:none}.top_sfr{display:none}#header_nav{height:60px;background:#00968f}#header_nav.first{top:0px}#header_nav
.container{width:94%;padding:0
3%;height:60px;line-height:60px}#header_nav .container
#logo{margin-top:5px}#fp-nav{display:none}.visible_mobile{display:none}.visible_tablet{display:block}.padding-container{width:94%;padding:0
3%}.messages_container{width:90%;margin:0
auto}#header_nav .container
#menu{float:none;z-index:10;top:0;right:20px}#header_nav .container #menu
.hamburger{display:block}#header_nav .container #menu>ul{position:absolute;top:60px;left:0;height:0;overflow:hidden;width:100%;padding:0;opacity:0;-webkit-transition:all .2ms ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#header_nav .container #menu.open>ul{height:auto;opacity:1}#header_nav .container #menu>ul>li{float:none;width:auto;margin:0;height:auto;line-height:40px;font-size:22px}#header_nav .container #menu > ul > li
a{background:#f5f5f5;color:#989898;padding:0
20px;height:auto}#header_nav .container #menu > ul > li a:hover{background:#dbdbdb}#header_nav .container #menu > ul > li a
span{display:none}#header_nav .container #menu>ul>li.invisible_pc{display:block}#header_nav .container #menu>ul>li:hover>ul.sub_menu{display:none}#header_nav .container #menu > ul > li.sub_menu_trigger
ul{display:block !important;height:auto !important;width:100%;margin:0;padding:0;position:static;background:#F5F5F5;border:none}#header_nav.green .container #menu ul li
a{color:#989898;line-height:40px}#header_nav.green .container #menu ul li a:hover{text-decoration:none}#header_nav .container #menu > ul > li.sub_menu_trigger ul
li{display:block;width:100%;margin:0;padding:0;height:30px;line-height:30px}#header_nav .container #menu > ul > li.sub_menu_trigger ul li
a{padding-left:40px;line-height:30px}#header_nav .container #menu #btn_service
.system_btn{font-size:15px;margin-top:5px;font-family:'sfrbold',Arial,sans-serif}#header_nav .container #menu
#service_button_mobile{display:block;text-align:center;position:absolute;top:0;right:70px;background-color:#778A92;-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.4);-o-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.4);box-shadow:1px 1px 5px 0px rgba(0,0,0,0.4)}#header_nav .container #menu #service_button_mobile
a{display:block;padding:15px;font-size:13px;line-height:16px;font-family:'sfrregular',Arial,sans-serif;text-decoration:none;color:#fff;text-transform:uppercase}#header_nav
#header_user{display:none}.top_sfr .container_top_sfr
.right_content{display:none}#footer{padding:15px
5.8%;width:auto;margin-top:0;height:initial}#footer
.content_footer{width:100%;margin:0}#footer .content_footer
ul{width:100%;margin:0;padding:22px
0;border-bottom:1px solid #444}#footer .content_footer
li{display:none}#footer .content_footer
li.title{display:block;padding:0;margin:0;cursor:pointer}#footer .content_footer li.title
a{text-align:left;background:url(//static.s-sfr.fr/media/picto-chevronouverturefooter2018.png) no-repeat right 0;background-size:12px}#footer .content_footer li.title.open
a{background:url(//static.s-sfr.fr/media/picto-chevronfermeturefooter2018.png) no-repeat right 0;background-size:12px;padding-bottom:10px}#footer .content_footer li a, #footer .content_footer li
span{text-align:left}#footer #accessories-footer{margin:0
!important}#footer #accessories-footer-list{margin:0
!important}#footer #accessories-footer-link{margin:0
0 5px 0 !important;font-weight:normal !important}#footer #accessories-footer-link
span{padding:0}#footer #accessories-footer-list.expanded
li{display:block !important}#footer
.social_footer{width:94%;margin:20px
3% 0 3%;border-top:0}#footer .social_footer
ul.social_column{width:100%}#footer .social_footer ul.social_column
li{width:25%;margin:0
auto;text-align:center;display:block !important}#footer .social_footer ul.social_column li
img.social_button_img{float:none}#footer
.footer_banner{border-top:0}#category #section1 .container_inner
a{margin:20px
10px}#category #section1
.text_arrow{display:none}#category #section2
.container{width:70%}#category #section2
.text_left{top:50%;width:100%;margin:-125px 0 0 0;height:250px;text-align:left;color:#fff}#category #section2 .text_left
.title{text-align:left}#category #section2
.bg_white{background-color:transparent;width:52%}#category #section2 .block-container{float:none}#category #section2 .text_left a.button_homepage_securite
.visible_mobile{display:none !important}#category #section3
.container{width:70%}#category #section3
.bg{background-image:url(/themes/homebysfr/img/fullpage/bg_home_3_tablet.jpg)}#category #section3
.block_left{width:40%}#category #section3
.block_right{width:60%}#category #section3
.text_left{top:50%;width:100%;margin:-110px 0 0 0;height:220px;text-align:left}#category #section3 .text_left
.title{text-align:left}#category #section3 .text_left
.undertitle{display:block}#category #section3 .block-container{float:none;margin-left:50px}#category #section3 .text_left a.button_homepage_securite
.visible_mobile{display:none !important}#category #section3
#plan_appart{background-size:400px 246px;width:352px;height:246px;margin-left:-170px}#category #section3 #plan_appart
.picto_radiateur{background-size:400px 246px;background-position:-352px -58px;width:48px;height:48px;display:block;position:absolute}#category #section3 #plan_appart
#rad_chambre_1{right:0px;top:70px;background-position:-352px -2px}#category #section3 #plan_appart
#rad_chambre_2{left:5px;top:150px;background-position:-352px -2px}#category #section3 #plan_appart
#rad_sdb{left:80px;top:170px}#category #section3 #plan_appart
#rad_salon_1{left:110px;top:60px}#category #section3 #plan_appart
#rad_salon_2{left:205px;top:190px}#category #section3 #plan_appart
#rad_cuisine{left:230px;top:30px}#category #section4
.container{left:0;width:100%;margin-left:0}#category #section4 .container .block-container{float:left;margin-right:0px;margin-left:50px}#category #section4 ul.what
li{border-right:none;color:#778a92;height:70px;line-height:70px;font-size:16px;padding:0
4%;width:42%}#category #section4 ul.what
li.last{margin-left:0;padding:0
4%}#category #section4 ul.what li
strong{font-size:22px;letter-spacing:-1px;line-height:normal}#category #section4 ul.what li
.round{width:62px;height:62px;-moz-border-radius:33px;-webkit-border-radius:33px;border-radius:33px;line-height:62px}#category #section4 ul.what li .round
img.icon_home{width:23px;height:25px}#category #section4 ul.what li .round
img.icon_command{width:16px;height:27px}#category #section4 ul.what li
.text{font-size:16px}#category #section4 ul.what li .text
strong{font-size:22px;letter-spacing:-2px}#category #section4
h3{margin-bottom:30px}#category #section4
.choix_pack{width:100%;margin:0
auto;overflow:hidden}#category
#section5{height:auto !important}#category #section5
.container_scrollable{top:0;margin-top:50px}#category #section5 .container_scrollable
.container{left:0;margin-left:0;width:100%}#category #section5 #product_legal
#product_legal_content{margin:15px
3% 0 3%}#category #section5
.mentions_legales{clear:both}#securite .section_block .bg_white ul.icon
li{vertical-align:top !important}#securite #section1
.text_left{top:50%;left:0;width:100%;margin:-170px 0 0 0;text-align:center}#securite #section1 .text_left .title
strong{display:block}#securite #section1
.text_arrow{display:none}#securite #section1
ul.icon{margin:0}#securite #section1 ul.icon
li{margin-right:80px}#securite #section1 ul.icon li a:hover{margin-top:0}#securite #section1
.undertitle{margin-top:200px;text-align:center;font-size:22px}#securite
#section2{height:780px !important;background-color:#fff !important}#securite #section2
.container{width:100%;margin:0;left:0}#securite #section2
.text_left{width:100%;text-align:center;margin-top:40px;position:static}#securite #section2 .text_left
.title{margin-bottom:20px}#securite #section2
ul.icon{width:80%;margin:0
10% 0;position:static}#securite #section2 ul.icon
li.block{display:inline-block;width:25%;vertical-align:top}#securite #section2 ul.icon li.block .round_green, #securite #section2 ul.icon li.block
.text{display:block;margin:15px
auto}#securite #section2
#slider{width:100%;border:none;border-radius:0;padding:0;margin-top:0;position:relative;top:auto;height:400px}#securite #section2 #slider ul
li{border:1px
solid #BABABA;border-radius:0px;margin-right:10px;padding:0px
20px 40px 20px;height:290px;width:225px !important;margin-top:40px}#securite #section2 #slider ul li
img{width:225px !important;height:auto !important}#securite #section2 #slider ul li
.title{font-size:16px}#securite #section2 #slider ul li
p{display:none}#securite #section2 #slider #prev-slide, #securite #section2 #slider #next-slide{display:none}#securite
#section3{height:680px !important}#securite #section3
.bg{display:none}#securite #section3
.bg_white{width:100%;right:auto;background:#e6e6e6;margin:80px
0}#securite #section3
.text_left{width:100%;text-align:center;margin-top:40px;position:static}#securite #section3 .bg_white
.undertitle{width:100%;text-align:center}#securite #section3 .bg_white
ul.icon{text-align:left;margin-left:40px}#securite #section3
.bg_diagonal_grey_top{background:url(/themes/homebysfr/img/fullpage/bg_diagonal_grey_top.png) no-repeat;display:block;height:80px}#securite
#section4{height:720px !important}#securite #section4
.bg_diagonal_grey_bottom{background:url(/themes/homebysfr/img/fullpage/bg_diagonal_grey_bottom.png) no-repeat;display:block;width:1000px;height:80px}#securite #section4
#bg_slider{display:none}#securite #section4
.bg_white{right:auto;width:100%;margin-top:70px}#securite #section4
.bg_diagonal{display:none}#securite #section4
.text_left{width:100%;text-align:center;margin-top:40px;position:static}#securite #section4 .text_left
.title{margin-bottom:40px}#securite #section4 .bg_white
.cam{display:inline-block;float:none;margin:0}#securite #section4 .bg_white
ul.icon{margin-left:40px;text-align:left}#securite #section4 .bg_white ul.icon .round_green
*{line-height:50px !important}#securite
#section5{height:1150px !important}#securite #section5
.bg{width:100%;min-width:0;min-height:0;height:50%;max-height:500px;top:auto;background-image:url(/themes/homebysfr/img/fullpage/bg_securite_mobile_7.jpg);background-size:cover;position:relative}#securite #section5
.bg_diagonal_white_top{background:url(/themes/homebysfr/img/fullpage/bg_diagonal_white_top.png) no-repeat;display:block;width:100%;height:80px;position:absolute;z-index:9999}#securite #section5
.bg_diagonal_white_bottom{background:url(/themes/homebysfr/img/fullpage/bg_diagonal_white_bottom.png) no-repeat;display:block;width:100%;height:80px;position:absolute;margin-top:-80px;z-index:9999}#securite #section5
.bg_white_right{height:50%;left:0;position:relative;margin-top:40px;top:0}#securite #section5
.bg_diagonal{display:none}#securite #section5
.text_left{top:0;width:100%;text-align:center;margin-top:40px;position:static}#securite #section5 .bg_white_right
.icon{display:block;width:400px;margin:0
auto}#securite #section5 .bg_white_right .icon
li{width:100%;text-align:left;display:block}#securite #section5 .bg_white_right .icon
.text{width:322px}#securite #section5 .icon
a.button_security_pack_premium{margin-top:10px}#securite
#section6{height:auto !important}#securite #section6
.bg{height:600px;background-color:#fff}#securite #section6
.bg_diagonal_shadow{background:url(/themes/homebysfr/img/fullpage/bg_diagonal_shadow.jpg) no-repeat;display:block;width:1000px;height:100px}#securite #section6 .bg
img.securite_img_bg_8{width:75% !important;margin:0
0 0 -35%;height:auto !important;position:absolute}#securite #section6
a.button_securite_video{top:25%}#securite #section6
.list_button{position:relative;margin-bottom:30px}#securite #section6
.btn_g_play{top:220px}#securite #section6
.btn_appstore{left:51%;top:220px}#securite #section6
.btn_winstore{left:78%;top:270px}//#securite #section6 .container_scrollable
.container{display:none}#chauffage #section1
.text_left{top:45%;left:0;width:100%;margin:-170px 0 0 0;text-align:center}#chauffage #section1 .text_left .title
strong{display:block}#chauffage #section1
.text_arrow{display:none}#chauffage #section1
ul.icon{margin:0;top:45%}#chauffage #section1 ul.icon
li{margin-right:60px}#chauffage #section1 ul.icon li a:hover{margin-top:0}#chauffage #section1 ul.icon li
.text{width:120px;font-size:22px}#chauffage #section1
.undertitle{margin-top:200px;text-align:center;font-size:22px}#chauffage
#section2{height:800px !important}#chauffage #section2
.bg_white{width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;background:#fff;z-index:99999}#chauffage #section2
.text_left{margin:100px
0 100px -260px;left:50%;top:0;text-align:center}#chauffage #section2
#plan_appart{margin:0
23px 100px 23px}#chauffage #section2 .bg_white
.bg_time_title{width:520px}#chauffage
#section3{overflow:hidden;height:700px !important}#chauffage #section3
.block_left{width:100%;height:auto;position:relative;float:none}#chauffage #section3
.block_right{width:100%;height:auto;position:relative;float:none}#chauffage #section3 .block_left
#facture_chauffage{left:auto;right:55%;margin-left:0;margin-top:80px;height:250px;width:367px;background:none}#chauffage #section3 .block_left #facture_chauffage
#facture_chauffage_inner{position:relative}#chauffage #section3 .block_left #facture_chauffage
#facture_chauffage_texte{font-size:20px;font-weight:bold;font-family:Arial,sans-serif}#chauffage #section3 .block_left #facture_chauffage
#red_chauffage{color:#da2900}#chauffage #section3 .block_left #facture_chauffage
#courbe_chauffage{left:42px;top:0}#chauffage #section3 .block_left #facture_chauffage
#courbe_chauffage{left:42px;top:0}#chauffage #section3 .block_right
.text_right{width:80%;margin:80px
10% 0 10%;text-align:center;position:static}#chauffage #section3 .block_right
.title{font-size:50px;text-transform:uppercase;display:block;letter-spacing:-1px}#chauffage #section3 .block_right
.undertitle{font-size:19px;letter-spacing:-1.5px;margin-top:30px;display:block;right:0;margin-bottom:30px}#chauffage #section3 .block_right
#piggy_bank{position:absolute;width:340px;height:250px;top:250px;left:55%;margin-left:0}#chauffage #section3 .block_right #piggy_bank
#piggy_bank_piece{position:absolute;top:20px;left:50%;margin-left:-34px;height:55px;width:55px;background:url(/themes/homebysfr/img/fullpage/piggy_bank_piece.png) no-repeat;z-index:100}#chauffage #section3 .block_right #piggy_bank
#piggy_bank_container{position:absolute;bottom:0;left:50%;margin-left:-112px;height:141px;width:224px;background:url(/themes/homebysfr/img/fullpage/piggy_bank.png) no-repeat;display:block;z-index:99}#chauffage #section3 .block_right #piggy_bank
#piggy_bank_cache{position:absolute;bottom:0;left:50%;margin-left:-112px;height:141px;width:224px;background:url(/themes/homebysfr/img/fullpage/piggy_bank_cache.png) no-repeat;display:block;z-index:101}#chauffage
#section4{overflow:hidden;height:780px !important}#chauffage #section4
#bg_animate_1{max-height:500px;height:auto;background:url(/themes/homebysfr/img/fullpage/bg_chauffage_section_4_tablet.jpg) no-repeat center top;transform:scale(1);background-size:auto !important}#chauffage #section4
#bg_animate_2{left:120%;right:auto;bottom:0;top:auto;margin-top:0;max-height:500px;height:auto;width:100%;background:url(/themes/homebysfr/img/fullpage/bg_chauffage_section_4_man_tablet.jpg) no-repeat 0 bottom;transform:scale(1);background-size:auto !important}#chauffage #section4
#animate_hand{opacity:0;position:absolute;bottom:0;right:0;width:500px;height:400px;animation-duration:2s;animation-fill-mode:forwards;-moz-animation-duration:2s;-moz-animation-fill-mode:forwards;-webkit-animation-duration:2s;-webkit-animation-fill-mode:forwards;-o-animation-duration:2s;-o-animation-fill-mode:forwards}#chauffage #section4 #animate_hand
.main{width:490px;height:700px}#chauffage #section4 #animate_hand
.mess_alert{position:absolute;top:30px;right:284px;width:153px;height:267px;z-index:10}#chauffage #section4
.text_left{display:block;width:80%;height:160px;top:auto;left:auto;margin:80px
auto 40px auto;position:static;text-align:center}#chauffage #section4 .text_left
.title{font-size:50px;text-transform:uppercase;letter-spacing:-3px;display:block}#chauffage #section4 .text_left
.undertitle{font-size:19px;letter-spacing:-1px;margin-top:30px;display:block;width:100%;right:0;margin-bottom:30px}#chauffage #section4
#ellipse_1{position:absolute;bottom:16%;left:40%;top:auto;animation-duration:6s;animation-fill-mode:forwards;-moz-animation-duration:6s;-moz-animation-fill-mode:forwards;-webkit-animation-duration:6s;-webkit-animation-fill-mode:forwards;-o-animation-duration:8s;-o-animation-fill-mode:forwards}#chauffage #section4 #ellipse_1
img{display:none}#chauffage #section4
#ellipse_2{position:absolute;bottom:8%;left:8%;right:auto}#chauffage #section4 #ellipse_2
img{display:none}#chauffage
#section5{overflow:hidden;height:auto !important}#chauffage #section5
.block_left{float:none;width:80%;margin:0
auto}#chauffage #section5 .block_left
#bg_chauffage_section_5{position:static;display:block;text-align:center;margin:0
auto}#chauffage #section5 .block_left
.button_chauffage{width:280px;font-size:16px;margin:0
auto}#chauffage #section5
.block_right{float:none;width:80%;margin:80px
auto 0}#chauffage #section5 .block_right
.text_right{position:static;display:block;width:100%;text-align:center}#domotique
#section1{min-height:500px}#domotique #section1
.container{width:90%}#domotique #section1
.text_left{top:35%;margin:-100px 0 0 0}#domotique #section1 .text_left
.undertitle{font-size:14px}#domotique #section1 .text_left
.title{margin-bottom:0px}#domotique #section1 .text_left .title
strong{display:block}#domotique #section1 .text_left .icons_domotique
li{}#domotique #section1
.text_arrow{display:none}#domotique
#section2{height:1300px !important;display:block}#domotique #section2
.bg_section2{height:50%;min-height:50%;width:100%}#domotique #section2
.temoignage{position:absolute;bottom:50%;left:5%;width:80%}#domotique #section2 .bg
img{width:100%}#domotique #section2
.text_left{left:10%;width:80%;margin-top:50px}#domotique #section2 .text_left
.text_block{font-size:14px}#domotique #section2 .text_left .title, #domotique #section4 .text_left .title, #domotique #section3 .text_left
.title{font-size:36px}#domotique
#section3{height:1300px !important;display:block}#domotique #section3
.bg_section3{height:50%;min-height:50%;width:100%}#domotique #section3
.temoignage{position:absolute;bottom:50%;left:5%;width:80%}#domotique #section3 .bg
img{width:100%}#domotique #section3
.text_left{left:10%;width:80%;position:relative;top:50px}#domotique #section3 .text_left
.text_block{font-size:14px}#domotique
#section4{height:1300px !important;display:block}#domotique #section4
.bg_section4{height:50%;min-height:50%;width:100%}#domotique #section4
.temoignage{position:absolute;bottom:50%;left:5%;width:80%}#domotique #section4 .bg
img{width:100%}#domotique #section4
.text_left{left:10%;width:80%;margin-top:50px}#domotique #section4 .text_left
.text_block{font-size:14px}#domotique
#section5{height:auto !important}#domotique #section5 .container_section5
.domotique_pack_block{overflow-x:scroll;overflow-y:hidden}#domotique #section5 .part_1
.domotique_time{top:44%;left:50%;margin-left:-60px}#domotique #section5 .part_1
.text_left{left:50%;width:60%;margin-left:-30%;text-align:center}#domotique #section5 .part_2
.domotique_time{top:20%;left:50%;margin-left:-60px}#domotique #section5 .part_2
.text_right{left:50%;width:60%;margin-left:-30%;text-align:center}#domotique #section5 .part_3
.domotique_time{top:20%;left:50%;margin-left:-60px}#domotique #section5 .part_3
.text_left{left:50%;width:60%;margin-left:-30%;text-align:center}#domotique
#section6{height:auto !important}#domotique #section6 .part_1
.part_content{font-size:14px}#domotique #section6 .part_1 .netatmo
img{width:90%}#domotique #section6 .part_2
.part_content{font-size:14px}#domotique #section6 .part_2 .philipshue
img{width:90%}#domotique #section6 .text_center
.title{font-size:42px}#packs-comparison #page .container
.comparison_title{width:94%;margin:0
3% 20px 3%}#packs_container{width:100%}#packs_container
#packs{width:94%;padding:0
3%}#packs_container #packs .pack_container .pack
.pack_content{height:450px}#packs_container #packs .pack_container .pack_content .image_pack
img{width:100%}#packs-comparison #page .container #product_advantages, #packs-comparison #page .container
#product_legal{width:94%;margin:40px
3% 0 3%}#packs-comparison #page .container #product_legal
#product_legal_content{width:auto}#packs_container #packs .pack_container .pack .pack_title
h4{font-size:20px}#product #packs_container
h3.blocpackscomparison_title{width:94%;margin:0
3% 20px 3%}#product #packs_container #packs, #category #section4 #packs_container
#packs{width:90%;margin:0
auto}#product #packs_container #packs .image_pack img, #category #section4 #packs_container #packs .image_pack
img{width:100%}html.normal
#page{padding-top:100px !important}html.normal #page
.container{width:100%}#page
h1{margin-bottom:40px}#page h1
span{display:block}#users_small
ul.users_content{margin-left:25%}#users_small ul.users_content
li{margin-right:20px;width:280px !important}#users_small ul.users_content
li.last{margin-right:20px}#social{padding:0;width:100%;margin-top:80px}#social
.feed{width:44%;margin:0
3%}#social .feed
.title{text-transform:none;text-align:left}#social .feed .title
.form{display:none}#social .feed .feed_content>iframe{width:100% !important}#social .feed
.fb_iframe_widget{width:100%}#social .feed .fb_iframe_widget>span{width:100% !important}#social .feed .fb_iframe_widget>span>iframe{width:100% !important}#social .feed
.button{margin:0
auto 50px auto}#faq #page, #faq-landing #page, #new
#page{background:none}#faq #page .container, #faq-landing #page
.container{width:94%;padding:0
3%}#faq #page
#block_search_faq{width:100%;padding:0}#faq #page .container
form#search_form{width:62%;margin:0
3% 20px 0}#faq #page .container form#search_form input.text, #faq-landing #page .container form#search_form
input.text{width:75%;padding:0
2%}#faq #page .container form#search_form input.submit, #faq-landing #page .container form#search_form
input.submit{width:21%;text-indent:-9999px;background-image:url(/themes/homebysfr/img/sfrfaq/picto_search.png);background-repeat:no-repeat;background-position:center center}#faq #page .container
#button_contact{width:32%;padding:13px
1%;text-align:center;margin-bottom:20px;text-decoration:none;float:right}#faq #page .container #button_contact
.image_contact{float:none;display:inline-block}#faq #page .container #button_contact
.text_button{float:none;display:inline-block}#faq-landing #page .container
ul.landing{text-align:center}#faq-landing #page .container ul.landing
li{width:23.5%;margin-right:2%;height:0;padding:0
0 23.5% 0;position:relative}#faq-landing #page .container ul.landing
li.last{margin-right:0}#faq-landing #page .container ul.landing li
a{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;line-height:100%}#faq-landing #page .container ul.landing li a
img{width:50% !important;height:auto !important;margin-top:10%}#faq-landing #page .container ul.landing li a
.text{text-transform:none;font-size:16px;margin-top:10%}#faq #page ul.onglets li a
.sprite_faq{display:none}#faq #page ul.onglets li a
.text{font-size:16px;text-transform:none}#faq #page
.content_faq{border:none}#faq #page .content_faq
.content_onglet{width:96%;padding:0
2%;margin-top:0}#faq #page .content_faq .content_onglet
a.video{width:104%;margin-left:-2%}#faq #page .content_faq .content_onglet a.video
img{width:100% !important;height:auto !important}#faq #page .content_faq .grey_block
li{width:30%;margin-right:2%;padding:1%;margin-left:-2px;min-height:123px;height:auto}#faq #page .content_faq .grey_block
li.last{margin-right:0}#faq #page .content_faq .grey_block li
.question{font-size:16px}#faq #page .content_faq .grey_block li
.reponse{font-size:16px}#faq #page .container
.fake_select{position:relative;width:100%;margin-bottom:25px;cursor:pointer;z-index:100}#faq #page .container .fake_select
.selected{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border:1px
solid #dbdbdb;height:29px;line-height:29px;width:96%;padding:13px
2%;color:#00968f;font-size:14px;font-family:'sfrregular',Arial,sans-serif;position:relative}#faq #page .container .fake_select.open
.selected{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-bottom:0}#faq #page .container .fake_select .selected
.fab_border{display:block;height:0;width:0;border:4px
solid transparent;border-top:4px solid #1b9b92;position:absolute;top:50%;right:10px}#faq #page .container .fake_select
ul.onglets{position:absolute;top:100%;margin:0;height:auto;display:none}#faq #page .container .fake_select.open
ul.onglets{display:block}#faq #page .container .fake_select ul.onglets
li{display:block;width:100%;margin:0;border-left:0;height:auto;line-height:40px;border-bottom:1px solid #dfdfdf}#faq #page .container .fake_select ul.onglets li
.border{display:none}#faq #page .container .fake_select ul.onglets li.active
a{background:#fff;background:-moz-linear-gradient(top, #fff 0%, #f3f2f3 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f3f2f3));background:-webkit-linear-gradient(top, #fff 0%, #f3f2f3 100%);background:-o-linear-gradient(top, #fff 0%, #f3f2f3 100%);background:-ms-linear-gradient(top, #fff 0%, #f3f2f3 100%);background:linear-gradient(to bottom, #fff 0%, #f3f2f3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f2f3', GradientType=0 );color:#666}#faq #page .container .fake_select ul.onglets li.active a:hover{color:#00968F;background:#f3f3f3;background:-moz-linear-gradient(top, #f3f3f3 0%, #e5e5e5 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, #e5e5e5));background:-webkit-linear-gradient(top, #f3f3f3 0%, #e5e5e5 100%);background:-o-linear-gradient(top, #f3f3f3 0%, #e5e5e5 100%);background:-ms-linear-gradient(top, #f3f3f3 0%, #e5e5e5 100%);background:linear-gradient(to bottom, #f3f3f3 0%, #e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e5e5e5', GradientType=0)}#faq #page .content_faq
.content_onglet{padding:0;width:100%}#faq #page .content_faq .content_onglet
a.video{width:100%;margin-left:0}#faq #page .container .fake_select ul.onglets li
a{font-family:'sfrregular',Arial,sans-serif;text-align:left;padding:0
2%}#faq #page .container .fake_select ul.onglets li a
.text{font-family:'sfrregular',Arial,sans-serif}#faq #page .content_faq
.faq_accordion{width:104%;margin-left:-2%}#faq #page .content_faq .faq_accordion
li{padding:20px
50px 20px 2%}#faq .content_faq .faq_accordion li .sprite_faq_icon_arrow_down, #faq .content_faq .faq_accordion li
.sprite_faq_icon_arrow_up{right:2%;top:15px}#faq #page .content_faq .faq_accordion li .question
.inner_question{line-height:14px;font-size:14px;display:block;padding:12px
60px 10px 20px}#faq #page .content_faq .step
.icon_step{display:none}#faq #page  .content_faq #content_4 ul.step
li{width:23%;white-space:normal}#faq #page .content_faq
h2{margin-top:30px}#faq #page .content_faq #content_4 ul.step li
.text{margin-left:50px}#faq #page .content_faq #content_4 ul.step .step_4
.text{margin-left:50px}#faq .player_tutos
iframe{width:100%;height:400px;margin:0}#faq .grid-sizer,
#faq .grid-item{width:50%}#faq .grid-item a.thumb div.wrapper-thumb span.text-thumb{font-size:24px}#find-us
#map_canvas{width:90%;margin:0
auto}#find-us #map_localize_inner
#localization{width:60%}#find-us #map_localize_inner
input.submit{width:12%;text-indent:-9999px;background-image:url(/themes/homebysfr/img/sfrfaq/picto_search.png);background-repeat:no-repeat;background-position:center center}#product #page .container
h1{margin:0
3% 20px;width:94%;font-size:36px}#product #page .container #entete_product_container #entete_product
.pack_price{margin-right:-350px}#product #page .container #entete_product_container
.price_product{margin-right:-350px}#product #page .container #entete_product_container .slides .slide .visu
.background_slide{width:100%;left:0;margin-left:0}#product #page .container
#product_content_container{width:97%;margin:0
1.5%}#product #page .container #product_content_container
#product_content{width:auto;margin:0}#product #page .container #product_content_container
#description_block{width:65.5%;margin:20px
0 20px 1.5%}#product #page .container #product_content_container
#delivery_time{width:28.5%;margin:20px
1.5% 20px 3%}#product #page .container #product_content_container #delivery_time
.delivery{padding:10px
5% 10px 30%}#product #page .container #product_content_container
#installation_time{width:28.5%;margin:20px
1.5% 20px 3%}#product #page .container #product_content_container #installation_time
.installation{padding:10px
5% 10px 30%}#product #page .container #product_content_container #product_components
h3.product_components_title{margin:20px
1.5%}#product #page .container #product_content_container #product_components
.pack_item{width:30.33333%;margin:0
1.5%;max-height:280px}#product #page .container #product_content_container #product_components .pack_item
.title_item{font-size:14px;line-height:12px}#product #page .container #product_content_container #product_components .pack_item
.link_item{display:none}#product #page .container #product_content_container #product_components .pack_item
.description_item{line-height:14px;font-size:16px}#product #page .container
#product_services{width:100%}#product #page .container #product_services
#product_services_content{width:auto;margin:0
3%}#product #page .container
#product_services_premium{width:100%}#product #page .container #product_services_premium
#product_services_premium_content{width:auto;margin:0
3%}#product #page .container #product_features, #product #page .container
#product_infos{margin:0
1.5%}#product #page .container #product_advantages, #product #page .container
#product_legal{width:94%;margin:40px
3% 0 3%}#product #page .container #product_legal
#product_legal_content{width:auto}#product #page .container #product_advantages
#product_advantages_content{width:auto}#order
#cart_container{width:90%;margin:0
auto}#order #cart_container
h1#cart_empty_title{width:100%}#order #cart_container
.cart_block{width:100%}#order #cart_container
#cart_products_container{width:100%;float:none}#order #cart_container
#cart_resume_container{width:100%}#order #cart_container #cart_products_container .cart_option
.option_element_container_button{float:right}#order
.orderAddressContainer{width:90%;margin:0
auto}#order #orderAddressChoiceContainer [type="checkbox"]:not(:checked) + label, #order #orderAddressChoiceContainer [type="checkbox"]:checked+label{letter-spacing:-1px}body#order #page
#orderAddressBorder{width:100%;*border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}body#order #page #orderAddressBorder
#orderAddress{width:96%;margin:0
2%}#order-confirmation
.container_confirmation{width:90%;margin:60px
auto}#order-confirmation .container_confirmation
.confirmation_title{width:100%}#order-confirmation .container_confirmation
.confirmation_content{width:100%}#order-confirmation .container_confirmation .confirmation_content .confirmation_links
.button{margin:15px
20px 15px 0;padding:0;font-size:16px;width:100%;display:block;text-align:center}body#address #page
#addressForm{width:100%;*border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}body#address #page #addressForm
fieldset{width:96%;margin:0
2%}.products-nav{margin-bottom:0 !important}.tab-hidden{display:none}.tab-show{display:block}#comparisonContainer
h1.comparison_title{text-align:center !important}#packsComparison .tablet-nav{display:block !important}#tabletTabHead{font-size:14px;color:#000;margin-bottom:20px}#tabletTabHead .toggle-table{float:left;width:51%;padding-left:2%}#tabletTabHead .toggle-table
a{color:#558fb4;cursor:pointer}#tabletTabHead .classic-pack-tab{float:left;width:25%;text-align:center}#tabletTabHead .premium-pack-tab{float:left}#tabletTabBottom{text-align:right;color:#000;margin:20px
0;font-size:14px}#tabletTabBottom .toggle-table{padding-right:2%}#tabletTabBottom .toggle-table
a{color:#558fb4;cursor:pointer}#comparisonContainer{width:94%;padding:0
3%;margin-top:50px !important}#comparisonContainer
#tableContainer{border:1px
solid #eaeaea;border-bottom:0 none}#comparisonContainer .tablet-rows-heading .pack-heading{display:block}#comparisonContainer .rows-heading
span.invisible_pc{display:inline-block !important;*zoom:1;*display:inline !important}#comparisonContainer .pack-column{border-right:0 none !important}#comparisonContainer .pack-heading{display:none}#comparisonContainer
#classicPack{width:75%}#comparisonContainer .rows-list ul
li{position:relative}#comparisonContainer #classicPack .rows-list ul li span:first-of-type{display:inline-block;zoom:1;*display:inline;vertical-align:middle;font-size:13px;padding-left:15px}#comparisonContainer #classicPack .rows-list ul li span.included-mark{position:absolute;right:0;top:0;width:25%}#comparisonContainer
#premiumPack{width:25%}#comparisonContainer #premiumPack .rows-list ul li span:first-of-type{font-size:13px;padding-left:15px}#discover-offer .offer-price{display:none}#discover-offer .offer-img{width:52%;margin-left:-14% !important}#discover-offer .offer-desc{width:47% !important;margin-left:0 !important;float:right !important}#packs-reassurances ul
li{width:50% !important;text-align:center !important}#accessories-container .accessories-list-container, #accessories-container
#cart_resume_container{position:static !important;width:90% !important;float:none !important;margin:0
auto}#accessories-container #cart_resume_container .cart_block .product-name{max-width:70%}#accessories-container .accessories-header{text-align:left}#accessories-container .accessories-list-container
.ajax_block_product{width:30% !important;margin:0
1.5% 3%}#accessories-container .accessories-list-container
.ajax_block_product.odd_item{margin-right:1.5% !important;width:30% !important}#accessories-container .ajax_block_product .accessory-img a
img{height:150px}#accessories-container .accessories-list-container .ajax_block_product .accessory-buy
a.cart_quantity_up{visibility:visible}#alimentations #page #block_alimentations
h1{text-align:center;padding:0
2%}#alimentations #page #block_alimentations
h2{text-align:center;padding:0
2%}#alimentations #page #block_alimentations
.more_info{padding:0
2%}#alimentations #page
#block_alimentations{padding:0;width:100%}#alimentations #page #block_alimentations
#liste_alimentations{text-align:center}#alimentations #page #block_alimentations
.ajax_block_product{width:28% !important;margin:10px
1.5%;padding:1%}#order #orderAddressChoiceContainer .delivery-address-wrapper #selected-delivery .address-container #change-address-button{font-size:16px;height:30px;line-height:30px;margin:0;padding:0
5px;top:15px;right:15px}#order #orderAddressAddContainer .my-address-wrapper{overflow:hidden;padding:30px}#order #orderAddressAddContainer #my-address-register-left, #order #orderAddressAddContainer #my-address-register-right{width:46%;padding-right:4%;float:left}#order #orderAddressAddContainer #my-address-register-right{padding-left:4%;padding-right:0}#order #orderAddressAddContainer .my-address-wrapper .input-container{margin:30px
0;position:relative}#order #orderAddressAddContainer #my-address-register-right .input-container{margin:30px
0;padding-left:0}#order #orderAddressAddContainer .my-address-wrapper .input-container
label{float:none;display:block;text-align:left;color:#6a6a6a;font-size:16px}#order #orderAddressAddContainer .my-address-wrapper .input-container
label.error{visibility:visible;left:0;color:red;margin:3px
0 0 0;padding:0;font-size:14px;position:absolute}#order #orderAddressAddContainer #my-address-register-right .input-container
label.error{padding-left:0}#order #orderAddressAddContainer .my-address-wrapper .input-container
input{width:94%;padding:0
3%}#order #orderAddressAddContainer .my-address-wrapper .input-container
input.error{box-shadow:0 0 1px red;-webkit-box-shadow:0 0 1px red;-moz-box-shadow:0 0 1px red}#order #orderAddressAddContainer .my-address-wrapper .container-lastname, #order #orderAddressAddContainer .my-address-wrapper .container-firstname{width:48%;float:left;margin:0
0 30px 0}#order #orderAddressAddContainer .my-address-wrapper .container-lastname{margin:0
4% 30px 0}#order #orderAddressAddContainer .my-address-wrapper .container-address{clear:both}#order #orderAddressAddContainer .my-address-wrapper .container-lastname
input{width:94%;margin-right:0}#order #orderAddressAddContainer .my-address-wrapper .container-firstname
input{width:94%}#order #orderAddressAddContainer .my-address-wrapper .container-zipcode, #order #orderAddressAddContainer .my-address-wrapper .container-city{width:48%;float:left;margin:0
0 30px 0}#order #orderAddressAddContainer .my-address-wrapper .container-zipcode{margin:0
4% 30px 0}#order #orderAddressAddContainer .my-address-wrapper .container-zipcode
input{width:94%;margin-right:0}#order #orderAddressAddContainer .my-address-wrapper .container-city
input{width:94%}#addressForm fieldset td
label{line-height:24px !important;width:100% !important}#addressForm fieldset table td .input-container{width:100%}#addressForm fieldset table td input[type="text"]{width:94%;padding:0
3%}#page
#my_infos_form_response{width:100%}#page #my_infos_form
table{float:none;width:100%}#page #my_infos_form
table.access{margin-left:0}#my-account form table td
label.new_checkbox{width:auto}#my-account #page #tab-container-1{box-shadow:none;border:0
none;margin-bottom:0}#my-account #page
#extra_info_container{box-shadow:none;border:0
none;margin:0;padding-top:0}#my-account #page #extra_info_container .inner-extra-container{border-top:1px solid #dfdfdf;padding-top:35px}#my-account
.welcome{padding:0
20px}#my-account
.account_menu_tab{padding:0
20px}#my-account #page #my_infos_form
p.navigation{text-align:left}#my-account #page #my_infos_form p.navigation
.button{margin-left:0}#authentication #mire-login-main-block{height:auto;overflow:hidden}#authentication #mire-login-main-block
.bg_authent{position:relative;background-position:0 0;height:500px;max-height:600px;min-height:0;top:auto;width:100%}#mire-login-main-block .bg_authent
.authent_img{display:none}#authentication #mire-login-main-block
.bg_white{height:500px;width:100%;left:0;margin-top:0;position:relative;top:0}#authentication #mire-login-main-block .bg_authent
.text_left{display:block;text-align:center;position:relative;top:25%;width:100%;left:auto;margin:0
auto}#authentication #mire-login-main-block .bg_white
.bg_diagonal{background:url("/themes/homebysfr/img/fullpage/bg_diagonal_vertical.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);width:100%;height:67px;left:0;margin-top:0;position:relative;top:67px}#authentication #mire-login-main-block .bg_white
.text_right{display:block;text-align:center;position:relative;top:0;left:auto;margin:0
auto;width:100%}#authentication #page #mire-login-main-block #style-first-block{}.box{display:flex;flex-direction:column-reverse}.lbox{display:flex;flex-direction:column-reverse}#authentication .creation-form-container{width:90%;margin:0
auto}#authentication
.authenticationResponse{width:90%}#authentication .auth-blocs{width:100%}#authentication .my-account-wrapper .input-container{margin:0
auto;width:auto;padding-right:30px;position:relative}#authentication .my-account-wrapper .input-container
input{width:96%;padding:0
2%}#authentication .my-account-wrapper
sup{position:absolute;top:10px}#authentication #my-account-register .text-password{width:100%;margin:30px
auto 0}#authentication #my-account-login
a{width:70%}//#authentication .my-address-wrapper .input-container
input{width:90%}#contact-form
#page{padding-top:60px}#contact-form #page
#contactMessageForm{border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:2%;margin:0}p.joinUs
img{width:32%}#my-account-container .my-account-content{width:94%;padding:3%}#my-account-container #my-account-menu #account-menu
.hamburger{display:block}#my-account-container #my-account-menu #account-menu>ul{position:absolute;top:60px;left:0;height:0;overflow:hidden;width:100%;padding:0;opacity:0;-webkit-transition:all .2ms ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:10000}#my-account-container #my-account-menu #account-menu.open>ul{height:auto;opacity:1}#my-account-container #my-account-menu #account-menu>ul>li{float:none;width:auto;margin:0;height:auto;line-height:40px;font-size:22px}#my-account-container #my-account-menu #account-menu > ul > li
a{background:#f5f5f5;color:#989898;padding:0
20px;height:auto}#my-account-container #my-account-menu #account-menu > ul > li a:hover{background:#dbdbdb}#my-account-container #my-account-menu #account-menu > ul > li a
span{display:none}#my-account-container #my-account-menu #account-menu>ul>li.invisible_pc{display:block}#my-account-container #my-account-menu #account-menu>ul>li:hover>ul.sub_menu{display:none}#my-account-container #my-account-menu #account-menu .my-account-tab a:hover,
#my-account-container #my-account-menu #account-menu .current
a{border-top:5px solid #e4e6e8}#my-account-container .my-account-content
.welcome{width:80%;margin:0
auto}#my-account-container .my-account-content #my-dashboard-order .button
.sprite_d{left:2%}#my-addresses-account .my-account-block-options .my-account-block-options-list
a{height:auto;line-height:14px;padding:5px}}@media (max-width: 767px){.section_block
.container{}.visible_pc{display:none}.invisible_pc{display:inherit}.visible_mobile{display:block}.invisible_mobile{display:none !important}.section_block
.container{}.section_block .container_scrollable
.container{width:94%;margin:0
3%;left:0}#fp-nav{display:none}html.normal
#page{padding-top:80px !important}html.normal #page
.container{margin:0
auto 60px auto}#header_nav .container
#logo{margin-top:5px}#footer .content_footer li a, #footer .content_footer li
span{text-align:left;padding:0
5%;width:auto}#category #section1
.container_inner{margin-top:-175px}#category #section1 .container_inner
a{margin:10px
5px}#category #section1
.text_arrow{display:none}#category #section2
.container{width:100%}#category #section2
.text_left{top:10%;height:100%;margin:0
0 0 0}#category #section2 .text_left
.title{text-align:center;font-size:36px}#category #section2 .text_left
.undertitle{text-align:center;font-size:21px;width:100%}#category #section2
.bg_white{background-color:transparent;width:100%}#category #section2 .block-container{float:none;height:100%}#category #section2 .block-container .text-container{text-align:center;margin:0
0 0 0;height:100%}#category #section2
.image_right{bottom:10%}#category #section2 .image_right
img{width:300px}#category #section2 .text_left a.button_homepage_securite
.text_button_securite_invisible_mobile{display:none}#category #section2 .text_left a.button_homepage_securite
.visible_mobile{display:inline-block !important}#category #section2 .text_left
.button_container{position:absolute;bottom:20%;text-align:center;width:100%}#category #section2 .text_left .button_container
.button{width:80%}#category
#section3{height:620px !important}#category #section3
.block_left{width:100%;height:300px;bottom:10%;top:auto}#category #section3
.block_right{width:100%}#category #section3 .block_right
.text_right{top:10%;left:50%;height:100%;width:80%;margin:0
0 0 -40%}#category #section3 .block_right .text_right h3, #category #section3 .block_right .text_right
h4{text-align:center}#category #section3 .block_right .text_right
.title{font-size:36px;width:100%;max-width:400px}#category #section3 .block_right .text_right
.undertitle{font-size:21px;width:100%;max-width:400px}#category #section3
.block_left{bottom:10%}#category #section3
#plan_appart{margin:0
auto;top:auto;left:auto}#category #section3 .block_left
.button_container{text-align:center;width:100%;margin-top:20px}#category #section3 .block_left .button_container
.button{width:80%;height:37px;padding:8px
15px;margin:0
auto}#category #section3 .block_left a.button_homepage_chauffage
.picto_button_chauffage{width:36px;height:32px;display:inline-block}#category #section3 .block_left a.button_homepage_chauffage
.text_button_chauffage{line-height:34px;font-size:16px;display:inline-block !important;vertical-align:top}#category
#section4{}#category #section4
h1{font-size:36px}#category #section4
.container_scrollable{width:100%;left:0;top:auto;margin:40px
0 0 0}#category #section4 .container_scrollable
.container{left:0;width:100%;margin-left:0}#category #section4
h3{margin-bottom:30px}#category #section4
.mentions_legales{clear:both;margin:0
5%}#category #section4 #product_legal
#product_legal_content{margin:15px
3% 0;width:94%}#category #section4 .container .block-container{margin:0;height:100%;width:100%}#category #section4 .container
.button_container{text-align:center}#category #section4
.text_left{top:0;left:0;width:100%;height:100%;margin-top:10%}#category #section4 .text_left
.title{text-align:center;font-size:36px}#category #section4 .text_left
.undertitle{text-align:center;font-size:20px;margin:15px}#category #section4 .text_left a.button_homepage_securite
.text_button_securite_invisible_mobile{display:none}#category #section4 .text_left a.button_homepage_securite
.visible_mobile{display:inline-block !important}#category #section4 .text_left
.button_container{position:absolute;bottom:15%;text-align:center;width:100%}#category #section4 .text_left .button_container
.button{width:80%}#securite
.section_block{position:relative;overflow:hidden}#securite
#section1{height:530px !important}#securite
#section2{height:930px !important}#securite
#section3{height:900px !important}#securite
#section4{height:900px !important}#securite
#section5{height:1200px !important}#securite
#section6{height:auto !important}#securite #section1
.text_left{margin-top:90px;position:relative;top:auto}#securite #section1 .text_left
.title{font-size:36px}#securite #section1
ul.icon{position:relative;height:auto;top:auto;margin-top:30px}#securite #section1 ul.icon
li{width:40%;min-width:100px;margin:0
2% 30px}#securite #section1 ul.icon
li.second{margin-right:0}#securite #section1 ul.icon li a>span{animation:none;transition:none}#securite #section1 ul.icon li a
.arrow{display:none}#securite #section1 ul.icon li
.text{margin-top:10px}#securite #section1
.undertitle{top:auto;position:relative;font-size:16px;line-height:19px;margin:0;letter-spacing:-1px}#securite #section2
.text_left{margin-top:30px;position:relative;top:auto}#securite #section2 .text_left
.title{font-size:36px;margin-bottom:15px}#securite #section2 .text_left
.undertitle{font-size:14px;line-height:16px;margin:0
3%}#securite #section2
ul.icon{position:relative;top:auto;width:100%;margin:0;margin-top:40px;text-align:center}#securite #section2 ul.icon
li.block{text-align:center;margin:0
2%;width:40%}#securite #section2 ul.icon li
.round_green{width:50px;height:50px;line-height:50px;margin:0}#securite #section2 ul.icon li .round_green
img{max-width:30px !important;width:auto !important;max-height:30px !important;height:auto !important}#securite #section2 ul.icon li .round_green
.supervision{line-height:50px;font-size:18px}#securite #section2 ul.icon li
.text{display:block;height:36px;font-size:14px;line-height:18px;margin:8px
auto}#securite #section2
#slider{top:auto;position:relative;margin-top:30px}#securite #section2 #slider ul
li{margin-right:10px}#securite #section2
.discover_accessories{bottom:auto;width:220px}#securite #section3
.text_left{margin-top:80px;position:relative;top:auto;left:0}#securite #section3 .text_left
.title{font-size:36px;margin-bottom:20px}#securite #section3 .text_left
img{max-height:425px;width:200px;height:auto;float:none;display:block;margin:0
auto;left:0;max-width:160px}#securite #section3 .bg_white
.undertitle{display:none}#securite #section3 .bg_white
.diag.alt{display:block;top:0;left:auto;right:50%}#securite #section3 .bg_white
.diag{display:block;bottom:0;left:50%}#securite #section3 .bg_white
ul.icon{margin-left:0;left:-50px;margin-right:-120px;text-align:left;width:310px}#securite #section3 .bg_white .icon
li{width:100%;text-align:left;display:block}#securite #section3 .bg_white .icon
li.last{width:100%;text-align:center}#securite #section3 .bg_white .icon li
.round_green{width:50px;height:50px;line-height:50px;margin-right:0}#securite #section3 .bg_white .icon li .round_green
img{max-width:24px !important;height:auto !important}#securite #section3 .bg_white .icon li .round_green
.supervision{line-height:50px;font-size:14px}#securite #section3 .bg_white .icon li
.text{display:inline-block;width:auto;text-align:left;font-size:14px;margin:8px
10px}#securite #section3
a.button_security_compare{padding:0;width:94%;height:48px;line-height:48px;font-size:14px;margin:0
3% 20px;text-align:center}#securite #section4
.text_left{margin-top:30px;position:relative;top:auto}#securite #section4 .text_left
.title{font-size:36px;margin-bottom:20px}#securite #section4 .bg_white .text_left
.cam{max-height:425px;width:200px;height:auto;float:none;display:block;margin:0
auto;left:0}#securite #section4 .bg_white
ul.icon{margin-left:0;margin-top:10px;text-align:left;left:0}#securite #section4 .bg_white .icon
li{width:100%;text-align:left;display:block}#securite #section4 .bg_white .icon li
.round_green{width:50px;height:50px;line-height:50px;margin-right:0}#securite #section4 .bg_white .icon li .round_green
img{max-width:23px !important;height:auto !important}#securite #section4 .bg_white .icon li
.text{display:inline-block;width:auto;text-align:left;font-size:14px;margin:0
10px}#securite #section4
a.button_security_pack{padding:0;width:94%;height:48px;line-height:48px;font-size:14px;margin:0
3% 20px;text-align:center}#securite #section5
.text_left{margin-top:0;position:relative;top:auto;left:0}#securite #section5 .text_left
.title{font-size:36px;margin-top:40px}#securite #section5
.bg{background-image:url(/themes/homebysfr/img/fullpage/bg_securite_mobile_7bis.jpg);height:35%}#securite #section5
.presentation_europ_assistance{padding:0
2%}#securite #section5
.bg_white_right{top:0;height:100%;margin-top:0}#securite #section5 .bg_white_right
.icon{width:310px;margin:20px
auto 0}#securite #section5 .bg_white_right .icon
li{width:100%;display:block;margin:0
0 20px 0}#securite #section5 .bg_white_right .icon li
.round_green{width:50px;height:50px;line-height:50px;margin-right:10px}#securite #section5 .bg_white_right .icon li .round_green
img{max-width:24px !important;height:auto !important}#securite #section5 .bg_white_right .icon
.text{font-size:14px;width:auto;max-width:235px}#securite #section5
a.button_security_pack_premium{padding:0;width:94%;height:48px;line-height:48px;font-size:14px;margin:0
3% 20px;text-align:center}#securite
#section6{display:block;height:auto !important}#securite #section6
.bg{height:auto;text-align:center}#securite #section6 .bg
img.securite_img_bg_8{margin:0
auto;position:relative;width:100% !important;left:0;top:0}#securite #section6  .container_scrollable
.container{position:static;display:block}#securite #section6 .container
.title{font-size:28px}#securite #section6
.list_button{position:static;margin-top:30px}#securite #section6 .list_button
.button{padding:0;width:94%;height:48px;line-height:48px;font-size:14px;margin:0
3% 20px;box-sizing:border-box}#securite #section6 .list_button .button
.text_button_packs{line-height:48px}#securite #section6
a.button_securite_video{background-image:none;position:relative;width:200px;height:40px;margin:10px
0 0 -100px;top:0}#securite #section6 a.button_securite_video
.round_black{top:0;left:0}#securite #section6 a.button_securite_video
.text_button_video{top:0;left:40px}#securite #section6 a.button_securite_video:hover
.round_black{color:#1b9b91}#securite #section6 a.button_securite_video:hover .round_black
img.play_hover{display:inline}#securite #section6 a.button_securite_video:hover
.text_button_video{color:#1b9b91}#securite #section6
.btn_g_play{float:left;margin:90px
0 30px 3%;position:static}#securite #section6
.btn_appstore{float:right;margin:90px
3% 30px 0;position:static}#securite #section6
.btn_winstore{position:static;margin:70px
3% 30px 0;text-align:center}#securite #section6 .btn_g_play
img{width:138px !important;height:auto !important}#securite #section6 .btn_appstore
img{width:135px !important;height:auto !important}#chauffage
#section1{height:650px !important}#chauffage #section1
.text_left{margin-top:90px;position:relative;top:auto}#chauffage #section1 .text_left
.title{font-size:36px}#chauffage #section1
.text_arrow{display:none}#chauffage #section1
ul.icon{position:relative;height:auto;top:auto;margin-top:30px}#chauffage #section1 ul.icon
li{width:40%;min-width:100px;margin:0
2% 15px}#chauffage #section1 ul.icon
li.second{margin-right:0}#chauffage #section1 ul.icon li a>span{animation:none;transition:none}#chauffage #section1 ul.icon li a
.arrow{display:none}#chauffage #section1 ul.icon li
.text{margin:10px
auto 0px;font-size:20px;width:auto}#chauffage #section1
.undertitle{top:auto;position:relative;font-size:16px;line-height:19px;margin:0;letter-spacing:-1px}#chauffage
#section2{height:550px !important}#chauffage #section2 .bg_white
.text_left{width:80%;margin-left:-40%}#chauffage #section2 .bg_white
.title{font-size:36px}#chauffage #section2 .bg_white
.undertitle{font-size:16px}#chauffage #section2
.bg_white{width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;background:#fff;z-index:99999}#chauffage #section2
#plan_appart{background:url(/themes/homebysfr/img/fullpage/plan_appart_sprite_mobile.png) no-repeat 0 0;width:260px;height:180px;margin:0
auto 50px auto}#chauffage #section2 #plan_appart
.picto_radiateur{background:url(/themes/homebysfr/img/fullpage/plan_appart_sprite_mobile.png) no-repeat;background-position:-264px -43px;width:36px;height:36px;display:inline-block;vertical-align:middle;position:relative}#chauffage #section2 #plan_appart
.picto_eco{background-position:-264px -2px;width:34px;height:34px}#chauffage #section2 #plan_appart
#rad_chambre_1{right:10px;top:95px}#chauffage #section2 #plan_appart
#rad_chambre_2{left:170px;top:40px}#chauffage #section2 #plan_appart
#rad_sdb{left:-10px;top:125px}#chauffage #section2 #plan_appart
#rad_salon_1{left:-20px;top:45px}#chauffage #section2 #plan_appart
#rad_salon_2{left:0px;top:140px}#chauffage #section2 #plan_appart
#rad_cuisine{left:-35px;top:30px}#chauffage #section2 .bg_white
.bg_time_title{width:100%;font-size:16px;display:none;color:#5b5b5b;text-align:center}#chauffage #section2 .bg_white .bg_time_title
.picto_radiateur{background:url(/themes/homebysfr/img/fullpage/plan_appart_sprite_mobile.png) no-repeat;background-position:-268px -142px;width:27px;height:28px;display:inline-block;vertical-align:middle;position:relative}#chauffage #section2 .bg_white .bg_time_title
.picto_eco{background-position:-268px -99px;width:25px;height:26px}#chauffage #section2 .bg_white .bg_time_title
.chauffage_time_title{color:#289c92}#chauffage
#section3{overflow:hidden;height:auto !important}#chauffage #section3 .block_right
.title{font-size:36px}#chauffage #section3 .block_right
.undertitle{font-size:16px}#chauffage #section3 .block_left
#facture_chauffage{position:static;margin-left:0;margin-top:0;height:250px;width:100%;background:none}#chauffage #section3 .block_left #facture_chauffage
#facture_chauffage_inner{position:relative}#chauffage #section3 .block_left #facture_chauffage
#facture_chauffage_texte{font-size:14px;text-align:center}#chauffage #section3 .block_left #facture_chauffage
#green_chauffage{color:#1b9b91;display:inline-block}#chauffage #section3 .block_left #facture_chauffage
#courbe_chauffage{position:static;margin:0
auto;top:auto;left:auto;height:210px;width:300px;background:url(/themes/homebysfr/img/fullpage/courbe_chauffage_mobile.jpg) no-repeat bottom}#chauffage #section3 .block_right
#piggy_bank{display:none}#chauffage
#section4{overflow:hidden}#chauffage #section4
#bg_animate_1{display:none}#chauffage #section4
#bg_animate_2{left:0;right:auto;background:url(/themes/homebysfr/img/fullpage/bg_chauffage_section_4_man_tablet.jpg) no-repeat -50px top;position:static;transform:scale(1);background-size:auto !important;padding-top:0}#chauffage #section4
#animate_hand{opacity:0;position:absolute;bottom:0;right:0;width:700px;height:600px;animation-duration:8s;animation-fill-mode:forwards;-moz-animation-duration:2s;-moz-animation-fill-mode:forwards;-webkit-animation-duration:2s;-webkit-animation-fill-mode:forwards;-o-animation-duration:2s;-o-animation-fill-mode:forwards}#chauffage #section4 #animate_hand
.mess_alert{position:absolute;top:50px;right:360px;z-index:10}#chauffage #section4
.text_left{display:block;width:80%;height:auto;margin:80px
auto 0;position:static;text-align:center}#chauffage #section4 .text_left
.title{font-size:36px}#chauffage #section4 .text_left
.undertitle{font-size:14px}#chauffage #section4
#ellipse_1{position:absolute;bottom:6%;left:5%;top:auto}#chauffage #section4 #ellipse_1
img{display:block}#chauffage
#section5{overflow:hidden;height:auto !important}#chauffage #section5 .block_left
#bg_chauffage_section_5{display:block;width:80%;height:auto}#chauffage #section5 .block_right
.text_right{display:block}#chauffage #section5 .block_right
.title{font-size:36px}#chauffage #section5 .block_right
.undertitle{font-size:16px}#chauffage #section5 .block_left
.button_chauffage{font-size:14px;text-align:center;width:auto;margin-top:20px}#domotique
.section_block{position:relative;overflow:hidden}#domotique #section1 .bg, #domotique #section1
.bg.alt{background:radial-gradient(80% 80%, #23b5b7 0%, #004236 90%)}#domotique #section1
.container{margin-left:5%}#domotique #section1 .text_left
.title{font-size:30px;line-height:30px;margin-bottom:15px}#domotique #section1 .text_left .icons_domotique
li{height:175px;width:75px;margin:5px
auto}#domotique #section1 .text_left .icons_domotique li
img{width:40px}#domotique #section1 .text_left .icons_domotique
.animate_fade_3{margin:0
10px;padding:0
10px}#domotique #section1 .text_left .icons_domotique .animate_fade_3
img{width:45px;margin-top:10px}#domotique #section1 .text_left .icons_domotique li
.block_img{min-height:75px}#domotique #section1 .text_left .icons_domotique li
span.picto_domotique_title{font-size:12px;margin:10px
auto}#domotique #section1 .text_left .icons_domotique li
span.picto_domotique_more{width:40px;height:40px}#domotique #section1 .text_left .icons_domotique li span.picto_domotique_more
img{height:18px;width:auto;margin-top:11px;margin-left:4px}#domotique #section6 .text_center
.title{font-size:36px}#domotique #section6 .block
img.logo{float:none}#domotique #section6
.part_1{width:90%;overflow:hidden;left:50%;margin:20px
0;margin-left:-45%;padding:20px
0;border-top:1px solid #ccc}#domotique #section6 .part_1
.netatmo{float:none;width:400px;margin:auto}#domotique #section6 .part_1 .netatmo
img{float:none;margin-right:0;width:100%}#domotique #section6 .part_1
.part_content{width:100%;font-size:20px;text-align:left;position:static;right:auto;top:auto;margin-top:0}#domotique #section6
.part_2{width:90%;overflow:hidden;left:50%;margin:20px
0;margin-left:-45%;padding:20px
0;border-top:1px solid #ccc}#domotique #section6 .part_2
.philipshue{float:none;width:400px;margin:auto}#domotique #section6 .part_2 .philipshue
img{float:none;margin-left:0;width:100%}#domotique #section6 .part_2
.part_content{width:100%;font-size:20px;text-align:left;position:static;left:auto;top:auto;margin-top:0}#domotique #section6
.button{font-size:16px;margin-top:20px;width:80%;padding:10px
5%;height:30px;line-height:30px}#packs_container #packs
.pack_container{float:none;clear:both;margin:0
auto 30px auto;width:100%;max-width:386px}#packs-comparison #page .container #product_advantages, #packs-comparison #page .container
#product_legal{clear:both}#packs-comparison #page .container #product_advantages
#product_advantages_content{width:auto}#packs-comparison #page .container #product_advantages #product_advantages_content
div{width:50%}#packs-comparison #page .container #product_advantages #product_advantages_content
p{width:70%}#category #section4 #packs_container #packs
.pack_container{width:100%;float:none;margin:20px
auto;max-width:386px}#product #packs_container #packs
.pack_container{float:none;clear:both;margin:20px
auto 30px auto;width:100%;max-width:386px}#page
h1{font-size:28px;margin-bottom:40px}#users_small
ul.users_content{margin-left:27px}#users_small ul.users_content
li{margin-right:10px}#users_small ul.users_content
li.last{margin-right:10px}#social{padding:2%;width:96%;margin-top:80px}#social
#twitter{margin-bottom:80px}#social
.feed{width:100%;margin:0}#social .feed
.title{text-transform:none;text-align:left}#social .feed .title
.form{display:none}#social .feed .feed_content>iframe{width:100% !important;max-width:100% !important}#social .feed
.fb_iframe_widget{width:100% !important;max-width:100% !important}#social .feed .fb_iframe_widget>span{width:100% !important;max-width:100% !important}#social .feed .fb_iframe_widget>span>iframe{width:100% !important;max-width:100% !important}#faq
#page{background:#fff}#faq #page .container, #faq-landing #page
.container{width:94%;padding:0
3%}#faq #page .container form#search_form, #faq-landing #page .container
form#search_form{width:100%;margin:0
0 30px 0}#faq #page .container form#search_form input.text, #faq-landing #page .container form#search_form
input.text{width:70%;padding:0
2%}#faq #page .container form#search_form input.submit, #faq-landing #page .container form#search_form
input.submit{width:26%;text-indent:-9999px;background:url("/themes/homebysfr/img/fullpage/icon_faq_search.png") center center no-repeat #00968f;background-size:18px 18px;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;cursor:pointer}#faq #page .container
#button_contact{display:none}#faq-landing #page .container
ul.landing{text-align:center}#faq-landing #page .container ul.landing
li{width:48%;margin:2% 4% 2% 0;height:0;padding:0
0 49% 0;position:relative}#faq-landing #page .container ul.landing
li.alternate{margin:2% 0}#faq-landing #page .container ul.landing li
a{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;line-height:100%}#faq-landing #page .container ul.landing li a>span{display:block}#faq-landing #page .container ul.landing li a
img{width:50% !important;height:auto !important;margin-top:10%}#faq-landing #page .container ul.landing li a
.text{text-transform:none;font-size:14px;margin-top:10%}#faq #page .container
.content_faq{box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff}#faq #page .container
.fake_select{position:relative;width:75%;margin:0
5% 25px 0;cursor:pointer;z-index:100;float:left}#faq #page .container .fake_select
.selected{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border:1px
solid #dbdbdb;height:46px;line-height:46px;width:96%;padding:0
2%;color:#00968f;font-size:14px;font-family:'sfrregular',Arial,sans-serif;position:relative}#faq #page .container .fake_select.open
.selected{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-bottom:0}#faq #page .container .fake_select .selected
.fab_border{display:block;height:0;width:0;border:4px
solid transparent;border-top:4px solid #1b9b92;position:absolute;top:50%;right:10px}#faq #page .container .fake_select
ul.onglets{position:absolute;top:100%;margin:0;height:auto;display:none}#faq #page .container .fake_select.open
ul.onglets{display:block}#faq #page .container .fake_select ul.onglets
li{display:block;width:100%;margin:0;border-left:0;height:auto;line-height:40px;border-bottom:1px solid #dfdfdf}#faq #page .container .fake_select ul.onglets li
.border{display:none}#faq #page .container .fake_select ul.onglets li.active
a{background:#fff;background:-moz-linear-gradient(top, #fff 0%, #f3f2f3 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f3f2f3));background:-webkit-linear-gradient(top, #fff 0%, #f3f2f3 100%);background:-o-linear-gradient(top, #fff 0%, #f3f2f3 100%);background:-ms-linear-gradient(top, #fff 0%, #f3f2f3 100%);background:linear-gradient(to bottom, #fff 0%, #f3f2f3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f2f3', GradientType=0 );color:#666}#faq #page .container .fake_select ul.onglets li.active a:hover{color:#00968F;background:#f3f3f3;background:-moz-linear-gradient(top, #f3f3f3 0%, #e5e5e5 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, #e5e5e5));background:-webkit-linear-gradient(top, #f3f3f3 0%, #e5e5e5 100%);background:-o-linear-gradient(top, #f3f3f3 0%, #e5e5e5 100%);background:-ms-linear-gradient(top, #f3f3f3 0%, #e5e5e5 100%);background:linear-gradient(to bottom, #f3f3f3 0%, #e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e5e5e5', GradientType=0)}#faq #page .content_faq
.content_onglet{padding:0;width:100%}#faq #page .content_faq .content_onglet
a.video{width:100%;margin-left:0}#faq #page .container
#button_contact_mobile{width:16%;padding:0
2%;float:left;text-align:center}#faq #page .container .fake_select ul.onglets li
a{font-family:'sfrregular',Arial,sans-serif;text-align:left;padding:0
2%}#faq #page .container .fake_select ul.onglets li a
.text{font-family:'sfrregular',Arial,sans-serif}#faq #page .content_faq
h3{font-size:16px;margin-bottom:20px}#faq #page .content_faq .grey_block
li{width:96%;margin-right:0;padding:2%;min-height:0;height:auto;margin-bottom:4%}#faq #page .content_faq .grey_block
li.last{margin-right:0}#faq #page .content_faq .grey_block li
.question{font-size:16px;line-height:18px}#faq #page .content_faq .grey_block li
.reponse{font-size:14px;line-height:18px}#faq #page .content_faq
.inline_information{display:none}#faq #page .content_faq
.faq_accordion{width:106%;margin-left:-3%}#faq #page .content_faq .faq_accordion
li{padding:20px
40px 20px 4%}#faq #page .content_faq .faq_accordion li
.question{font-size:14px;line-height:18px}#faq #page .content_faq .faq_accordion li
.reponse{font-size:14px;line-height:18px}#faq #page .content_faq .step
.icon_step{display:none}#faq #page  .content_faq #content_4 ul.step
li{width:100%;white-space:normal;margin-right:0;margin-bottom:3px}#faq #page .content_faq
h2{margin-top:30px}#faq #page .content_faq #content_4 ul.step li
.text{margin-left:0;width:150px}#faq #page .content_faq #content_4 ul.step li
.icon_step{display:inline-block;*display:inline;vertical-align:middle;zoom:1;margin-right:10px}#faq #page .content_faq #content_4 ul.step .step_4
.text{margin-left:0}#faq #page .content_faq #content_4 ul.step li .contain_fab_border_right, #faq #page .content_faq #content_4 ul.step li
.contain_fab_border_left{display:none}#faq #page .content_faq .faq_accordion li .question
.inner_question{line-height:14px;display:block;padding:10px
60px 10px 20px}#faq .player_tutos
iframe{width:100%;height:300px;margin:0}#faq .grid-item a.thumb div.wrapper-thumb span.text-thumb{font-size:14px}#find-us #other_subscription
.other_subscription_block{float:none;margin:0
auto;width:90%}#find-us #other_subscription
#other_subscription_left{border:none;margin:0
auto 20px auto}#product #page .container
h1{margin:0
3% 20px;width:94%;font-size:30px}#product #page .container
#entete_product_container{width:100%}#product #page .container #entete_product_container
#entete_product{width:auto}#product #page .container #entete_product_container #entete_product .slides-subscription, #product #page .container #entete_product_container #entete_product .slider-nav-subscription{display:none}#product #page .container #entete_product_container .slides .slide .visu
.background_slide{text-align:center;background:none}#product #page .container #entete_product_container .slides .slide .visu > div
img{position:initial;left:auto;top:auto}#product #page .container #entete_product_container #entete_product
.pack_price{color:#fff;text-align:center;margin:20px
0;position:relative;right:0;top:0}#product #page .container #entete_product_container
.price_product{background:#fff;position:relative;right:0;top:0;color:#000;text-align:center;margin:0;padding:20px
0;border-bottom:4px solid #00968f;width:100%}#product #page .container #entete_product_container .price_product #add_to_cart
input{border:2px
solid #00968f;color:#00968f}#product #page .container
#product_content_container{width:97%;margin:0
1.5%}#product #page .container #product_content_container
#product_content{width:auto;margin:0}#product #page .container #product_content_container
#description_block{width:97%;margin:20px
1.5%;float:none}#product #page .container #product_content_container
#delivery_time{width:97%;margin:0
1.5%;float:none}#product #page .container #product_content_container #delivery_time
.delivery{float:none;line-height:62px;height:62px;padding:0
0 0 15%;margin:20px
0}#product #page .container #product_content_container
#installation_time{width:97%;margin:0
1.5%;float:none}#product #page .container #product_content_container #installation_time
.installation{float:none;line-height:62px;height:62px;padding:0
0 0 15%;margin:20px
0}#product #page .container #product_content_container #product_components
.pack_item{width:47%;margin:0
1.5%;max-height:320px}#product #page .container #product_content_container #product_components
h3.product_components_title{margin:20px
1.5%}#product #page .container #product_content_container #product_components .pack_item
.description_item{font-size:14px;line-height:12px}#product #page .container
#product_services{width:100%}#product #page .container #product_services
#product_services_content{width:auto;margin:0
3%}#product #page .container #product_services #product_services_content
ul{width:100%;float:none;list-style-type:none}#product #page .container #product_services #product_services_content ul
li{font-size:18px}#product #page .container #product_services_premium
#product_services_premium_content{width:auto;margin:0
3%}#product #page .container #product_services_premium #product_services_premium_content
ul{width:100%;float:none;list-style-type:none}#product #page .container #product_services_premium #product_services_premium_content ul
li{font-size:18px}#product #page .container #product_content_container #product_features #features-tab-container-1-nav{display:none}#product #page .container #product_content_container #product_features #features-tab-container-1{border:1px
solid #9c9e9f;border-top:none;width:100%;margin:0
auto 30px;background:#fff}#product #page .container #product_content_container #product_features #features-tab-container-1
div.tab_head{height:40px;line-height:40px;background:#fff;border-top:1px solid #9c9e9f}#product #page .container #product_content_container #product_features #features-tab-container-1 div.tab_head
a{padding:0
10px;line-height:40px;display:block;color:#666;text-decoration:none;font-family:'sfrregular',Arial,sans-serif}#product #page .container #product_content_container #product_features #features-tab-container-1 div.tab_head a
.arrow{display:block;float:right;margin:12px
0;height:16px;width:16px;background:url("/themes/homebysfr/img/products/feature_close.gif") no-repeat scroll 0 0}#product #page .container #product_content_container #product_features #features-tab-container-1 div.tab_head.open
a{color:#fff;background:#00968f}#product #page .container #product_content_container #product_features #features-tab-container-1 div.tab_head.open a
.arrow{display:block;float:right;margin:18px
0;height:3px;width:16px;background:url("/themes/homebysfr/img/products/feature_open.gif") no-repeat scroll 0 0}#product #page .container #product_content_container #product_features #features-tab-container-1
div.tab{padding:20px
10px;margin:0;font-size:14px}#product #page .container #product_content_container #product_features #features-tab-container-1 #tab3 table
td.col_1{width:36% !important;padding:5px
2% !important}#product #page .container #product_content_container #product_features #features-tab-container-1 #tab3 table
td.col_2{width:56% !important;padding:5px
2% !important}#product #page .container #product_advantages, #product #page .container
#product_legal{width:94%;margin:40px
3% 0 3%}#product #page .container #product_legal
#product_legal_content{width:auto}#product #page .container #product_advantages, #product #page .container
#product_legal{clear:both}#product #page .container #product_advantages
#product_advantages_content{width:auto}#product #page .container #product_advantages #product_advantages_content
div{width:50%}#product #page .container #product_advantages #product_advantages_content
p{width:70%}#order #cart_container h2.cart_block_title, #order #cart_container
h1#cart_empty_title{font-size:18px}#order #cart_container
h3{font-size:16px}#order #cart_container
.cart_block_inner{padding:15px}#order #cart_container #cart_products_container .cart_item
.product_name_container{width:50%;font-size:14px}#order #cart_container #cart_products_container .cart_item
.product_name{font-size:14px;padding-left:20%}#order #cart_container #cart_products_container .cart_item
.cart_price_container{width:40%;font-size:14px}#order #cart_container #cart_products_container .cart_item
.cart_price{padding-left:20%}#order #cart_container #cart_products_container .cart_item .cart_price
.price{font-size:14px}#order #cart_container #cart_products_container .cart_item .cart_price
.permonth{font-size:12px}#order #cart_container #cart_products_container .cart_item
.cart_delete_container{width:10%}#order #cart_container #cart_products_container
.cart_option{width:auto;padding:15px}#order #cart_container #cart_products_container .cart_option
.option_element{height:40px}#order #cart_container #cart_products_container .cart_option
.option_element_text_container{width:100%;height:auto}#order #cart_container #cart_products_container .cart_option
.cart_option_text{font-size:14px;width:100%;margin:0
auto;padding:0}#order #cart_container #cart_products_container .cart_option
.option_element_price_container{width:50%}#order #cart_container #cart_products_container .cart_option
.option_element_button_container{width:50%;display:block}#order #cart_container #cart_products_container .cart_option
.cart_option_button{width:100%;padding:0}#order #cart_container #cart_products_container .cart_option .cart_option_button
.button{width:100%;font-size:14px}#order #cart_container #cart_products_container .cart_option .cart_discount_text
label{width:100%;font-size:14px}#order #cart_container #cart_products_container .cart_option .cart_discount_text
input{width:94%;padding:0
3%;font-size:14px}#order #cart_container #cart_products_container .cart_option
.cart_discount_text{width:100%;padding:0;height:60px}#order #cart_container #cart_products_container .cart_option #voucher
.option_element_button_container{margin:0
auto;float:none}#order #cart_container #cart_products_container .cart_option #voucher
.option_element{height:auto}#order #cart_container #cart_products_container
#option_discount{height:auto}#order #cart_container #cart_products_container .cart_option
.cart_discount_button{width:100%;padding:0}#order #cart_container #cart_products_container .cart_option .cart_discount_button
.button{width:100%;font-size:14px}#order #cart_container #cart_resume_container .total_price
.total_title{font-size:14px}#order #cart_container #cart_resume_container .price_day .amount, #order #cart_container #cart_resume_container .price_month
.amount{font-size:14px}#order #cart_container #cart_resume_container #form .cart_navigation
.button{font-size:14px}#order .orderAddressContainer h1.title-auth .title_section, #order .orderAddressContainer h2.title-auth
.title_section{font-size:18px}#order .orderAddressContainer .address-blocs{width:100%;float:none}#order .orderAddressContainer .address-blocs-inner{padding:15px}#order .orderAddressContainer .address-blocs .address-title{font-size:16px}#order #orderAddressChoiceContainer .facturation-address-wrapper .facturation-address{font-size:14px}#order #orderAddressChoiceContainer .delivery-address-wrapper .delivery-checkbox{margin-top:0}#order .orderAddressContainer .input-container
label{font-size:14px;display:block}#order #orderAddressChoiceContainer .delivery-address-wrapper #delivery-address-select #delivery-address-select-inner{margin:10px
15px}#order #orderAddressChoiceContainer .delivery-address-wrapper #selected-delivery{position:relative;top:0}#order #orderAddressChoiceContainer .delivery-address-wrapper #selected-delivery .address-container{margin:0;font-size:14px}#order #orderAddressChoiceContainer .delivery-address-wrapper #selected-delivery .address-container #change-address-button{font-size:14px;height:30px;line-height:30px;margin:0;padding:0
5px;top:10px;right:10px}#order #orderAddressChoiceContainer [type="checkbox"]:not(:checked) + label, #order #orderAddressChoiceContainer [type="checkbox"]:checked+label{letter-spacing:0}#order #orderAddressChoiceContainer [type="checkbox"]:not(:checked) + label,
#order #orderAddressChoiceContainer [type="checkbox"]:checked+label{position:relative;padding-right:0;padding-left:25px;cursor:pointer}#order #orderAddressChoiceContainer [type="checkbox"]:not(:checked) + label:before,
#order #orderAddressChoiceContainer [type="checkbox"]:checked+label:before{content:'';position:absolute;right:auto;left:0;top:2px;width:15px;height:15px;background:#fff}#order #orderAddressChoiceContainer [type="checkbox"]:not(:checked) + label:after,
#order #orderAddressChoiceContainer [type="checkbox"]:checked+label:after{content:'✔';position:absolute;top:2px;left:2px;right:auto;font-size:16px;color:#09ad7e;transition:all .2s}#order #orderAddressChoiceContainer #orderPayment
#carrierBloc{margin:10px
0}#order #orderAddressChoiceContainer #orderPayment
.cart_navigation{padding:15px}#order #orderAddressChoiceContainer #orderPayment .cart_navigation
.button{width:100%;margin:10px
auto 0 auto;font-size:14px}#order #orderAddressAddContainer #my-address-register-left, #order #orderAddressAddContainer #my-address-register-right{float:none;width:100%}#order-confirmation
.container_confirmation{margin:40px
auto 60px auto}#order-confirmation .container_confirmation
.confirmation_title{font-size:18px}#order-confirmation .container_confirmation .confirmation_title
.title_section{font-size:18px}#order-confirmation .container_confirmation .confirmation_content
.confirmation_content_inner{padding:15px}#order-confirmation .container_confirmation .confirmation_content .confirmation_links
.button{margin:10px
0;font-size:14px}#page
#order_step{height:30px;max-width:420px;margin:20px
auto}#page #order_step
li{width:19%;font-size:11px}#page #order_step li
.trait{width:100%}#page #order_step li.step_todo,#page #order_step
li.step_done{font-size:9px}#order #cart_container #cart_products_container
.cart_discount{display:flex}#order #cart_container #cart_products_container .cart_discount
.discount_element_container{display:flex;flex-direction:column;justify-content:center}#order #cart_container #cart_products_container
.cart_discount_text_container{width:50%}#order #cart_container #cart_products_container
.cart_discount_amount_container{width:40%}#order #cart_container #cart_products_container
.cart_discount_delete_container{width:10%}#order #cart_container #cart_products_container .cart_discount
.cart_discount_text{width:90%;padding:21px}#order #cart_container #cart_products_container .cart_discount
.discount_element{height:auto}#authentication .my-validation-wrapper
#createAccount{width:100%;font-size:18px;line-height:48px;height:48px}.tab-hidden{display:block}.mobile-hidden{display:none}.mobile-toggle{width:100%;text-align:center}.mobile-toggle.top-toggle{position:absolute;bottom:20px;left:0}.mobile-toggle.bottom-toggle{border-bottom:1px solid #eaeaea;line-height:54px;height:54px}.mobile-toggle
a{font-size:14px;color:#558fb4;cursor:pointer}#tabletTabBottom{display:none !important}#comparisonContainer
h1.comparison_title{text-align:center !important;padding:0
15px}#packsComparison .tablet-nav{display:none !important}#comparisonContainer .tablet-rows-heading{display:none}#comparisonContainer .rows-heading span.visible_mobile, #comparisonContainer .rows-heading
span.invisible_pc{display:inline-block !important;*zoom:1;*display:inline !important}#packsComparison .rows .rows-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#packsComparison .rows .rows-heading .heading-text{font-size:14px !important}#comparisonContainer .pack-heading{display:block;width:100% !important;box-sizing:border-box;height:420px}#comparisonContainer .pack-heading
a.btn_subscribe{bottom:50px !important}#comparisonContainer
#tableContainer{border:0
none}#comparisonContainer .pack-column{border:1px
solid #eaeaea;border-right:1px solid #eaeaea !important;border-bottom:0 none;box-sizing:border-box}#comparisonContainer
#classicPack{width:100%}#comparisonContainer #classicPack .rows-list ul li span:first-of-type{display:inline-block;zoom:1;*display:inline;vertical-align:middle}#comparisonContainer #classicPack .rows-list ul li span.included-mark{float:right}#comparisonContainer
#premiumPack{width:100%;margin-top:20px}#comparisonContainer .rows-list ul
li{line-height:normal !important;height:auto !important;padding:14px
0}#comparisonContainer .rows-list ul li span:first-of-type{display:inline-block;zoom:1;*display:inline;vertical-align:middle;padding-left:2% !important;width:73%}#comparisonContainer .rows-list ul li span.included-mark{display:inline-block;zoom:1;*display:inline;vertical-align:middle;position:relative !important;width:20% !important;float:none !important}#discover-offer .offer-desc{width:100% !important;float:none !important;text-align:center}#discover-offer .offer-img{float:none !important;margin-left:0 !important;text-align:center;width:100%}#discover-offer .offer-img
img{max-width:100%}#discover-offer .offer-price{display:block;float:none !important;text-align:center;width:250px;margin:15px
auto 0}#discover-offer .offer-price
.button_red{text-align:center;font-size:19px;margin-top:20px}#packs-reassurances
h3{text-align:center}#accessories-container .pack-reminder{text-align:center}#accessories-container .mobile-reminder{position:relative;border:1px
solid #eaeaea}#accessories-container .heading-bg{width:100%;height:130px;background-color:#1b9b92;color:#fff;font-size:20px;position:relative}#accessories-container .heading-bg .left-shadows{position:absolute;width:122px;height:130px;top:0;left:0;background:url("/themes/homebysfr/img/fullpage/left-shadows.png") center no-repeat}#accessories-container .heading-bg .right-shadows{position:absolute;width:119px;height:130px;top:0;right:0;background:url("/themes/homebysfr/img/fullpage/right-shadows.png") center no-repeat}#accessories-container .heading-bg
.title_pack{font-size:32px;text-transform:uppercase;padding-top:15px}#accessories-container .heading-bg
.abo_price{padding-top:15px}#accessories-container .heading-bg
.price{font-size:30px}#accessories-container .heading-bg
.price_line_through{font-size:26px;text-decoration:line-through;margin-right:20px}#accessories-container .heading-link{margin:20px
0}#accessories-container .heading-link
a{text-decoration:none;color:#4385c7;font-size:16px}#accessories-container .accessories-list-container, #accessories-container #cart_resume_container
.cart_block_inner{padding:15px}#accessories-container .accessories-header{text-align:center}#accessories-container .accessories-filter{margin-right:0 !important;display:block !important}#accessories-container .accessories-list-container
.ajax_block_product{width:80% !important;margin:0
auto 30px;float:none}#accessories-container .accessories-list-container
.ajax_block_product.odd_item{margin-right:auto !important;width:80% !important}#accessories-container .ajax_block_product .accessory-img a
img{height:150px}#accessories-container .accessories-list-container .ajax_block_product .accessory-buy
a.cart_quantity_up{visibility:visible}#accessories-container .ajax_block_product .accessory-link{display:block;margin-top:5px}#page #accessories-container .ajax_block_product .accessory-img
a{line-height:normal}#packsComparison .pack-column .pack-heading{height:451px !important}#alimentations #page #block_alimentations
h1{text-align:center;padding:0
2%}#alimentations #page #block_alimentations
h2{text-align:center;padding:0
2%}#alimentations #page #block_alimentations
.more_info{padding:0
2%}#alimentations #page
#block_alimentations{padding:0;width:100%}#alimentations #page #block_alimentations
#liste_alimentations{text-align:center}#alimentations #page #block_alimentations
.ajax_block_product{width:80% !important;margin:10px
1.5%;padding:1%}#orderAddress
select{width:100%}#orderAddress
table{width:100% !important;margin-bottom:40px !important}#orderAddress table
a.button_mini{display:block;text-align:center}#orderAddress
#chooseAddress{padding-bottom:20px !important;border-bottom:1px solid #e9e9e9;margin-bottom:20px}#orderAddress #chooseAddress>div{width:100% !important;text-align:center;margin-bottom:20px}#orderAddress #chooseAddress>div:last-of-type{margin-bottom:0}#orderAddress #chooseAddress > div
label{display:block}#orderAddress #chooseAddress > div
p{margin-bottom:0}#orderAddressContainer
p.cart_navigation{display:block;float:none !important}#orderAddressContainer p.cart_navigation
a{display:block;margin-left:0;text-align:center;margin-bottom:20px}#orderAddress .cart_navigation a:last-of-type{margin-bottom:0}#order #orderAddressAddContainer #my-address-register-left, #order #orderAddressAddContainer #my-address-register-right{width:100%;padding-right:0;float:none}#order #orderAddressAddContainer #my-address-register-right{padding-left:0;padding-right:0}#order #orderAddressAddContainer .my-address-wrapper .input-container{margin:30px
0;position:relative}#order #orderAddressAddContainer #my-address-register-right .input-container{margin:30px
0;padding-left:0}#order #orderAddressAddContainer .my-address-wrapper .input-container
label{float:none;display:block;text-align:left;color:#6a6a6a;font-size:16px}#order #orderAddressAddContainer .my-address-wrapper .input-container
label.error{visibility:visible;left:0;color:red;margin:3px
0 0 0;padding:0;font-size:14px;position:absolute}#order #orderAddressAddContainer #my-address-register-right .input-container
label.error{padding-left:0}#order #orderAddressAddContainer .my-address-wrapper .input-container
input{width:94%;padding:0
3%}#order #orderAddressAddContainer .my-address-wrapper .input-container
input.error{box-shadow:0 0 1px red;-webkit-box-shadow:0 0 1px red;-moz-box-shadow:0 0 1px red}#order #orderAddressAddContainer .my-address-wrapper .container-lastname, #order #orderAddressAddContainer .my-address-wrapper .container-firstname{width:48%;float:left;margin:0
0 30px 0}#order #orderAddressAddContainer .my-address-wrapper .container-lastname{margin:0
4% 30px 0}#order #orderAddressAddContainer .my-address-wrapper .container-address{clear:both}#order #orderAddressAddContainer .my-address-wrapper .container-lastname
input{width:94%;margin-right:0}#order #orderAddressAddContainer .my-address-wrapper .container-firstname
input{width:94%}#order #orderAddressAddContainer .my-address-wrapper .container-zipcode, #order #orderAddressAddContainer .my-address-wrapper .container-city{width:48%;float:left;margin:0
0 30px 0}#order #orderAddressAddContainer .my-address-wrapper .container-zipcode{margin:0
4% 30px 0}#order #orderAddressAddContainer .my-address-wrapper .container-zipcode
input{width:94%;margin-right:0}#order #orderAddressAddContainer .my-address-wrapper .container-city
input{width:94%}#addressForm .address-form-container
table{width:100% !important}#addressForm .house-type{text-align:center}#addressForm .house-type div.select-container{margin:0
auto;float:none}#addressForm
.primary_residence{text-align:center}#addressForm
.required_info{text-align:center}#addressForm
.address_navigation{width:100% !important;margin:0;border-top:1px solid #e9e9e9;padding:30px
0 0 0 !important}#addressForm .address_navigation
a.button{margin-left:0;display:block;text-align:center;margin-bottom:20px}#addressForm .address_navigation
input.button{margin-left:0;display:block;width:100%;text-align:center}#my-account
label{display:block !important;width:100% !important;margin-bottom:7px}#my-account form table td
label.new_checkbox{width:auto !important}#my-account .address-select .select-container{width:100%;text-align:center;float:none}#my-account #page .date-of-birth, #my-account #page .gender-select{text-align:center}#my-account #page .gender-select .select-container{width:100%;float:none}#my-account #page .date-of-birth .date-of-birth-container{display:inline-block;*zoom:1;*display:inline;vertical-align:middle}#my-account #page .invoice_address, #my-account #page .primary-residence{text-align:center}#my-account #page .invoice_address .label_custom, #my-account #page .primary-residence
.label_custom{margin-left:10px}#my-account #page .housing-type{text-align:center}#my-account #page .housing-type .select-container{width:100%;float:none}body#my-account input, body#my-account textarea, body#my-account select, body#my-account span.editable, body#authentication input, body#authentication textarea, body#authentication select, body#authentication
span.editable{margin-left:0}#my-account #page form table input[type="text"], #my-account #page form table input[type="password"]{width:96%;padding:0
2%}#page #my_infos_form table.access
tbody{text-align:center}#page #my_infos_form table.access .input-container{display:inline-block;*zoom:1;*display:inline}#page #my_infos_form table.access input[type="text"], #page #my_infos_form table.access input[type="password"]{width:180px !important}#my-account #page
p.navigation{display:block;margin-left:0}#my-account #page p.navigation
input.btn_modify_infos{margin-left:0;width:100%}#my-account #page .inner-extra-container
form{text-align:center}#my-account #page .inner-extra-container form .form-btn{display:block;width:100%}#my-account #page .inner-extra-container .outil-lien{width:100%;text-align:center}#my-account #page .inner-extra-container
.mini_button{width:100%;margin-top:10px;padding:0}#my-account #page ul.benefits.idTabs
li{display:block;margin-bottom:18px;margin-left:0}#my-account #page
#submitSponsorFriends{width:100%;padding:0}#my-account #my_subscriptions
.my_current_subscriptions{width:100%}#my-account #my_subscriptions
.total_subscriptions_price{width:100%;margin:10px
0}#my-account table.std
th{font-size:13px !important;padding:0
2% !important}#authentication #mire-login-main-block
.bg_authent{height:350px;background-position:-300px 0}#authentication #mire-login-main-block .bg_authent .text_left
.title{font-size:32px;line-height:36px}#authentication #mire-login-main-block .bg_authent .text_left
#shop_button{background:none repeat scroll 0 0 #00968f;border:1px
solid #00968f;color:#fff;margin-top:40px}#authentication #mire-login-main-block .bg_white #style-first-block{width:280px}#style-first-block .items-list li .light-link{}#authentication
#page{padding-top:60px;background:none}#authentication #page #mire-login-main-block #mire-form
form#loginForm{width:96%;padding:0
2%}#authentication #page #mire-items-homebysfr ul.items-list{margin:0;text-align:center}#authentication #page #mire-login-main-block #style-first-block{width:100%;box-shadow:none;border:0
none;margin:0}#authentication #page
.creationformContainer{background:none;background-color:#f1f1f1;height:auto;position:static;width:auto;margin:0}#authentication #page .creationformContainer table td label,
#authentication #page .creationformContainer .right-table td label,
#authentication #page .creationformContainer .right-table td.discover label,
#authentication #page .creationformContainer .right-table td.newsletter
label{width:94%;margin-bottom:10px}#authentication #page .creationformContainer table input[type="text"],
#authentication #page .creationformContainer table input[type="password"],
#authentication #page .creationformContainer table td.discover
select{width:96%;margin-left:0}#authentication #page .creationformContainer table td.birthdate .select-container+.select-container
select{margin-left:0.3em}#authentication #page .creationformContainer .my-validation-wrapper
#createAccount{width:90%;height:40px;font-size:16px}#authentication #ypopin_lost_password .lost_password_email_line
label{display:block;width:100%;margin:0
0 10px 0}#authentication #ypopin_lost_password
.lost_password_email_input{position:static;width:auto;margin:0;display:block;background:none;height:auto}#authentication #ypopin_lost_password .lost_password_email_line
input{clear:both;position:static;height:28px;line-height:28px;border:1px
solid #e9e9e9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#666;display:block;background:#fff;width:95%;padding:0
2%}#authentication h2.title-auth
.title_invoice_section{display:none}#authentication h1.title-auth .title_section, #authentication h2.title-auth
.title_section{font-size:18px}#authentication #my-account-register, #authentication #my-account-login{width:100%;float:none}#authentication #my-account-register{border-right:none;border-bottom:1px solid #6a6a6a;margin-right:0;margin-bottom:20px}#authentication .my-account-wrapper .input-container{padding-right:0}#authentication .my-account-wrapper .next-auth{position:static;bottom:auto;left:auto;width:100%;margin:30px
auto 0;display:block}#authentication .my-account-title{font-size:20px;display:block}#authentication .my-account-title{font-size:20px}#authentication #my-account-login
a{margin:20px
auto}#authentication #my-address-register-left, #authentication #my-address-register-right{width:100%;float:none}#authentication #my-account-login
a{width:100%}#my-account #page table.std
td{padding:2%}#my-account #page form table td
label{text-align:left}#my-account #page .select-container
select{margin:0;width:100%}#my-account #page .date-of-birth-container .select-container
select{margin:0
0 0 5%;width:95%}#my-account #page form table.access td.bank_details a, #my-account #page form table.access td.add_address
a{width:96%;padding:0
2%}#my-account #page #my_infos_form table.access
td{text-align:left}#authentication #page .creationformContainer #create-account_form input[type="text"], #authentication #page .creationformContainer #create-account_form  input[type="password"]{width:96%;padding:0
2%}#authentication #page
.info_input{padding:0
20px}#authentication #page .creationformContainer #create-account_form
.button{width:100%;padding:0}#authentication .my-validation-wrapper .container-referralprogram{margin:10px
0;overflow:hidden}#authentication .my-validation-wrapper .container-referralprogram
label{width:50%;float:left}#authentication .my-validation-wrapper .container-referralprogram
input{float:left}#authentication .my-validation-wrapper
label.new_checkbox{width:90%;display:block}#authentication [type="checkbox"]:not(:checked) + label,
#authentication [type="checkbox"]:checked+label{padding-right:0;padding-left:25px}#authentication [type="checkbox"]:not(:checked) + label:before,
#authentication [type="checkbox"]:checked+label:before{right:auto;left:0}#authentication [type="checkbox"]:not(:checked) + label:after,
#authentication [type="checkbox"]:checked+label:after{right:auto;left:2px}#contactMessageForm
.fieldsContainer{float:none;margin-right:0;width:100%}#contactMessageForm .input-container{width:100%;float:none}#contactMessageForm
label{float:none;margin-bottom:3px}#contactMessageForm input, #contactMessageForm
textarea{width:98%;padding:0
0.8%;float:none}#contactMessageForm
select{width:100%}#contactMessageForm
input.submitMessage{width:100%;padding:0;margin-left:0}#contactMessageForm
p.joinUs{text-align:center}p.joinUs
img{width:80%}#my-account-container .my-account-content .my-account-block-1{width:100%;margin-right:0}#my-account-container .my-account-content .my-account-block-2{width:100%;margin-right:0}#my-account-container .my-account-content .title-account{width:100%}#my-account-container .my-account-content .title-account .title-separator{width:30%}#extra_info_container .outil-lien{width:100%}#extra_info_container
.button{width:100%;margin-top:5px}#extra_info_container
input.button{width:100%}#my-informations-account .input-containers,
#my-informations-account .input-containers-right{width:100%;min-height:auto}#my-informations-account .container-rib{margin:0}#my-informations-account .container-rib
a{width:100%;height:30px;line-height:30px;margin:0;padding:0
2%}#my-informations-account .container-validate-account{position:relative;bottom:auto;margin-top:10px}#my-benefits ul.benefits.idTabs
li{display:block;margin:5px
0}#my-benefits #my-discounts table#myInfos_voucher_table th, #my-benefits table.std
th{padding:0
2%}}@media (max-width: 525px){#domotique #section2 .bg_section2,
#domotique #section4 .bg_section4,
#domotique #section3
.bg_section3{height:30%;min-height:auto;width:100%}#domotique #section2 .temoignage,
#domotique #section4 .temoignage,
#domotique #section3
.temoignage{bottom:70%;font-size:16px}#domotique #section2 .temoignage .message_tem,
#domotique #section4 .temoignage .message_tem,
#domotique #section3 .temoignage
.message_tem{line-height:20px}#domotique #section2 .temoignage .name_tem,
#domotique #section4 .temoignage .name_tem,
#domotique #section3 .temoignage
.name_tem{font-size:12px}#domotique #section2 .text_left,
#domotique #section4
.text_left{left:5%;width:90%;text-align:center}#domotique #section3
.text_left{left:5%;width:90%;text-align:center;top:220px}#domotique #section2 .text_left h4.sfr_bold,
#domotique #section4 .text_left
h4.sfr_bold{margin-top:200px}#domotique #section3 .text_left
h4.sfr_bold{margin-top:190px}#domotique #section2 .text_left .title,
#domotique #section4 .text_left .title,
#domotique #section3 .text_left
.title{font-size:28px;text-align:center}#domotique #section2 .text_left .accessory_block .accessory_img,
#domotique #section4 .text_left .accessory_block .accessory_img,
#domotique #section3 .text_left .accessory_block
.accessory_img{position:absolute;top:0;width:100%;margin:auto}#domotique #section2 .text_left a.button_domotique,
#domotique #section4 .text_left a.button_domotique,
#domotique #section3 .text_left
a.button_domotique{width:270px}#domotique #section2 .text_left .accessory_block ul.icon,
#domotique #section4 .text_left .accessory_block ul.icon,
#domotique #section3 .text_left .accessory_block
ul.icon{padding:0;text-align:left;border-top:1px solid #eee;border-left:0;width:100%}#domotique #section3 .text_left .accessory_block .accessory_img
img{width:189px;margin-top:10px}#domotique #section5 .container_section5 .text_center
.title{font-size:36px}#domotique #section5 .container_section5 .text_center
.undertitle{font-size:16px}#domotique #section6 .part_1 .part_content, #domotique #section6 .part_2
.part_content{font-size:16px}#domotique #section6 .part_1 .netatmo, #domotique #section6 .part_2
.philipshue{width:280px;margin:0
auto 15px}#securite #section3 .bg_white
ul.icon{margin-left:0;left:8%;margin-right:0;text-align:left;width:90%}}html.fp-enabled,
.fp-enabled
body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:scroll}.fp-notransition{-webkit-transition:none !important;transition:none !important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0);background:rgba(0,0,0,0.5)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}#fp-nav span.prev, #fp-nav
span.next{background:url(/themes/homebysfr/img/fullpage/arrows.png) center top no-repeat;width:14px;height:10px;display:block;margin:7px;cursor:pointer}#fp-nav
span.next{background-position:center bottom}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,
.fp-slidesNav
ul{margin:0;padding:0}#fp-nav ul li,
.fp-slidesNav ul
li{display:block;width:14px;height:13px;margin:7px
auto;position:relative}.fp-slidesNav ul
li{display:inline-block}#fp-nav ul li a,
.fp-slidesNav ul li
a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active
span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,
.fp-slidesNav ul li a
span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#fff;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a
span{width:10px;height:10px;margin:-5px 0px 0px -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0}#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.pictoaccueil{background-image:url('/themes/homebysfr/img/fullpage/pictoaccueil_sprite.png');display:inline-block}.pictoaccueil-picto_ampoule{background-position:-5px -5px;width:15px;height:34px}.pictoaccueil-picto_chauffage{background-position:0px -132px;width:36px;height:32px}.pictoaccueil-picto_camera{background-position:-5px -49px;width:21px;height:34px}.pictoaccueil-picto_comparatif_packs{background-position:-5px -93px;width:26px;height:36px}