@import url('../../fonts/din_web/din.css');html,button,input,select,textarea{color:#222;-webkit-font-smoothing:subpixel-antialiased}
body{font-size:1em;line-height:1.4;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;word-break: keep-all;}
div.content_admin {position: relative;z-index: 900;}
::-moz-selection{background:#fab711;text-shadow:none}
::selection{background:#fab711;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
@font-face {  font-family: SomfySans-Regular;  src: url("../../fonts/b2c_v4/FagoWebPro.eot");}
@font-face {  font-family: SomfySans-Regular;  src: url("../../fonts/b2c_v4/FagoWebPro.woff") format("woff");}
@font-face {  font-family: FagoScWebPro-Regular;  src: url("../../fonts/b2c_v4/FagoScWebPro.eot");}
@font-face {  font-family: FagoScWebPro-Regular;  src: url("../../fonts/b2c_v4/FagoScWebPro.woff") format("woff");}
@font-face {  font-family: SomfySans-Regular;  src: url("/common/b2c_v5/fonts/SomfySans-Regular.eot");}
@font-face {  font-family: SomfySans-Regular;  src: url("/common/b2c_v5/fonts/SomfySans-Regular.woff") format("woff");}
@font-face {  font-family: FagoScWebPro-Cond;  src: url("../../fonts/b2c_v4/FagoScWebPro-Cond.eot");}
@font-face {  font-family: FagoScWebPro-Cond;  src: url("../../fonts/b2c_v4/FagoScWebPro-Cond.woff") format("woff");}
@font-face {  font-family: FagoWebPro-Extended;  src: url("../../fonts/b2c_v4/FagoWebPro-Extd.eot");}
@font-face {  font-family: FagoWebPro-Extended;  src: url("../../fonts/b2c_v4/FagoWebPro-Extd.woff") format("woff");}
@font-face {  font-family: FagoScWebPro-Extended;  src: url("../../fonts/b2c_v4/FagoScWebPro-Extd.eot");}
@font-face {  font-family: FagoScWebPro-Extended;  src: url("../../fonts/b2c_v4/FagoScWebPro-Extd.woff") format("woff");}
@font-face {font-family: Mayrand-cript;src: url("../../fonts/b2c_v4/mayrand_script_240792_plain-webfont.eot");}
@font-face {font-family: Mayrand-cript;src: url("../../fonts/b2c_v4/mayrand_script_240792_plain-webfont.woff") format("woff");}
body.kr_v4 #wrapper * { font-family:"NanumGothic","Malgun Gothic","DotumChe","Dotum",sans-serif !important; }
body.il_v4 #wrapper * { font-family: arial,sans-serif !important; }
body.il_v4 #wrapper [class^="icon-"], body.il_v4 #wrapper [class*=" icon-"],body.kr_v4 #wrapper [class^="icon-"], body.kr_v4 #wrapper [class*=" icon-"] { font-family: 'somfy' !important; }
body.il_v4 #wrapper [class^="somfy-"], body.il_v4 #wrapper [class*=" somfy-"],body.kr_v4 #wrapper [class^="somfy-"], body.kr_v4 #wrapper [class*=" somfy-"] { font-family: 'Produits-Somfy' !important; }
#wrapper{width:100%;margin-left:auto;margin-right:auto}
.hover_underline:hover,.hover_underline:active{text-decoration:underline!important}
.clear{clear:both}
.smartphone-visible{display: none;}
#logo_somfy{margin-top:15px;float:left}
.list_horizontal{margin:0;padding:0}
.list_horizontal>li{float:left;z-index:auto!important;z-index:1000}
.list_horizontal>li>a{float:none!important;float:left;display:block}
#secondary_menu_header{position:absolute;right:0px;margin-top: 10px;}
#secondary_menu_header ul{float:right;margin-top:9px;}
#secondary_menu_header ul li{margin-right:26px;}
#secondary_menu_header ul li:last-child{margin-right:0}
#secondary_menu_header #trouver_installeur{background:url(../../img/b2c_v4/picto_point_de_vente.png) 0px 7px no-repeat}
#secondary_menu_header #mon_compte{background:url(../../img/b2c_v4/picto_mon_compte.png) 0px 7px no-repeat;height:42px;}
#secondary_menu_header #boutique{background:url(../../img/b2c_v4/picto_boutique.png) 0px 7px no-repeat;height:42px;}
#secondary_menu_header #detailCompte a {font-weight:normal;}
@media screen and (max-width:1000px) {        #compteUtilisateur { top: 92px;}
    }
@media screen and (max-width: 680px) {    .hide {     display: none;    }
        #compteUtilisateur { top: 44px;}
}
#login_form_input_content, #password_form_input_content {border:1px #7f7f7f solid;-webkit-border-radius:125px;-moz-border-radius:125px;border-radius:125px;font-size:11px;width:175px;height:17px;padding:2px}
#login_form_input_content, #password_form_input_content {height: 28px;margin: 0 0 15px;width: 200px;}
#login_form_input_content input, #password_form_input_content input {height: 20px;margin:3px 0 0 9px;width: 180px;border:0;background:none;}
ul.listLinks {display:block;float: left !important;margin-top: 1px !important;padding: 0 !important;}
ul.listLinks li,.block_content ul.listLinks li {background:url("/common/img/b2c_v4/pictos/bullet_fleche.png") no-repeat;display:block;min-height:16px;}
ul.listLinks li>a,#secondary_menu_header #boutique>a,#secondary_menu_header #mon_compte>a,#secondary_menu_header #trouver_installeur>a,.sub_menu_my_account ul li>a {margin-left:24px;max-width: 150px;line-height: 1em;padding-top: 3px;min-height: 18px;}
#secondary_menu_header #trouver_installeur>a {max-width: 154px;}
ul.listText {display:block;float: left !important;clear:left;padding: 0 !important}
ul.listText li {margin: 0 0 0 14px !important;list-style-type:disc;}
#compteUtilisateur {background-color: #f8f8f8;top: 51px;position: absolute;right: 0;width: 220px;border: 1px solid #e9e9e9;padding:20px 0 15px;}
#compteUtilisateur #utilisateurContent {display: -moz-inline-box;}
ul.listLogin {display:block;float:left !important;margin-top:1px !important;margin-left:20px;padding:0 !important;}
ul.listLogin li {background:url("/common/img/b2c_v4/pictos/bullet_fleche.png") 0 6px no-repeat;margin-bottom:10px;}
ul.listLogin li a {margin-left: 24px;margin-top: 6px;}
#secondary_menu_header ul li a{text-decoration:none;color:#000;font-size:13px;font-family:'SomfySans-Regular',arial,verdana;margin-top:6px;font-weight:bold;}
#secondary_menu_header ul li a:visited{color:#000;}
#secondary_menu_header ul li a:hover{color:#fab711;}
.colonne_focus{font-family:SomfySans-Regular,arial,verdana;height:100%;float:right;width:322px;padding-bottom:26px}
.module_focus span{color:#fff;font-weight:700;font-size:1.25em;margin:0;line-height:19px;display:block}
.module_focus{width:322px;margin-right:auto;font-family:SomfySans-Regular,arial,verdana;position:relative}
.contour_hauteur_photo{position:relative}
#main_menu ul li .module_focus a{padding:0;display:block}
.focus_avec_photo{overflow:hidden}
.focus_avec_photo .cadre_blanc_produit{height:auto;background:transparent}
.masque_module_focus{position:absolute;height:100%;width:330px;background:#fff;bottom:0;left:-109px;z-index:3;-webkit-transform:skew(-23deg);-moz-transform:skew(-23deg);-o-transform:skew(-23deg);transform:skew(-23deg)}
.img_focus{height:100%;width:auto;z-index:2;position:absolute;bottom:0;right:5px}
.cadre_blanc_produit{padding-right:130px;background-color:#fff;height:auto;position:relative;z-index: 500;margin-top:5px;color: black;}
.img_fond_mod_focus{position:absolute;left:267px;bottom:0}
@-moz-document url-prefix(){     body.cz_v4 #secondary_menu_header ul li a {letter-spacing: -0.07em;}
}
_:-ms-input-placeholder, :root body.cz_v4 #main_menu ul li a { letter-spacing: -0.03em;}
_:-ms-input-placeholder, :root body.cz_v4 #secondary_menu_header ul li a { letter-spacing: -0.03em;}
_::-moz-svg-foreign-content, :root body.cz_v4 #main_menu ul li a { letter-spacing: -0.07em;}
_::-moz-svg-foreign-content, :root body.cz_v4 #secondary_menu_header ul li a { letter-spacing: -0.07em;}
_::-webkit-full-page-media, _:future, :root body.cz_v4 #main_menu ul li a {  letter-spacing: -0.07em;}
_::-webkit-full-page-media, _:future, :root body.cz_v4 #secondary_menu_header ul li a {  letter-spacing: -0.07em;}
.module_focus ul li{float:none;background-image: url("../../img/b2c_v4/sprite.png");background-repeat: no-repeat;background-position: 5px -608px;margin-bottom:5px;}
.colonne_lien ul ,.module_focus ul {margin-top:5px;}
#search_input{float:left;position:absolute;margin-top:25px;left:330px;}
#newsletter_input{position:relative;float:right}
#newsletter_input label{display: inline-block;  position: relative;color:#c0c0c1;font-weight:700;font-family:SomfySans-Regular,arial,verdana;margin-right:6px;position:relative;top:2px;-webkit-text-stroke:.2px #c0c0c1}
#module_centre{height:350px; background-color:#0081b3;position:relative;    border-top: 6px solid #D7D8DA;}
.map_v4{border-top: 6px solid #D7D8DA;}
#anim_centre{width:100%;margin-left:auto;margin-right:auto}
#accroche_centre{position:absolute;width:990px;padding-bottom:5px;bottom:0px;left:0;right:0;margin-left:auto;margin-right:auto;font-family:'SomfySans-Regular',arial,verdana;font-weight:bold;color:#fff;font-size:14px;line-height:14px;z-index: 6;}
#accroche_centre h1{display:block;margin-left:5px;margin-top:5px;font-weight:bold;font-size: inherit;color: inherit;line-height: inherit;font-family: inherit;text-shadow: inherit;margin-bottom: 0px;}
#shadow_centre{width:100%;bottom:0px;position:relative;height:25px;z-index: 5;background:url(../../img/b2c_v4/degrade_central.png);}
#product_list{height:97px;background-color:#fab711}
#product_list.display_all {height: auto;clear: both;    overflow: hidden;}
#list_product{width:990px;margin:0 auto;position:relative}
.display_all #list_product {width: 991px;}
#list_product a{text-decoration:none}
#list_product li{float:left;border-left:1px solid #fff;height:97px}
.display_all #list_product li {border-bottom: 1px solid #fff;overflow: hidden;}
#wrapper #product_list.display_all #list_product li:nth-child(10n+10),#wrapper #product_list.display_all #list_product li:last-child {  border-right: 1px solid #fff;}
#wrapper #product_list.display_all #list_product li:last-child {    padding-right: 1px;}
#product_list:not(.display_all) #list_product li:nth-child(n+11){display:none}
#product_item_last,#list_product li:last-child{border-right:1px solid #fff;width:97px}
#list_product li.list_product_plus_prod{width:98px}
#product_list.opened #product_item_last{border-right:0px solid #fff;}
#product_list.opened li.borderedBottom{border-bottom:1px solid #fff;height:96px;}
.div_product{height:100%;text-align:center;cursor:pointer;width:94px;padding:0 2px;overflow:hidden;font-family:SomfySans-Regular,arial,verdana !important;}
.div_product:hover{background:#ec9b0e;min-height:100%;overflow:hidden;height:auto;min-height:100%;z-index: 13;position: relative;}
.div_product img{margin-top:13px}
.div_product span{display:block;font-family:SomfySans-Regular,arial,verdana;margin-top:10px;font-size:11px;color:#000;-webkit-text-stroke: 0.1px #000;}
.div_product [class^="icon-"]{color: white;font-size: 50px;text-align: center;-webkit-text-stroke: 0px #000;}
.list_product_plus_prod{float:none!important;position:absolute;border-top:1px solid #fff;left:891px;width:97px;z-index:400}
#anim_centre img{width:100%;height:auto}
section#modules_bot section{width:282px;float:left;margin-right:72px;margin-top:41px}
section#modules_bot section h2{font-size:1.5em;font-family:SomfySans-Regular,arial,verdana;color:#525252;line-height:19px;width:232px;}
section#modules_bot section h2 a{font-family:SomfySans-Regular,arial,verdana}
section#modules_bot section p{font-family:SomfySans-Regular,arial,verdana;font-size:15px;margin:8px 0 10px;}
section#modules_bot section header p {color:#a7a8a9;font-weight:bold;}
section#modules_bot section a{border:0;color:#525252;font-family:arial,verdana;text-decoration:none}
section#modules_bot section p a{font-family:verdana;font-weight:400}
a.lire_la_suite,.block_application a.lire_la_suite,section#modules_bot section a.lire_la_suite{        text-decoration: none;font-size:.75em;font-family:verdana;color:#000;padding:0 0 0 15px;display:block;background:transparent url(../../img/b2c_v4/sprite.png) 0 -610px no-repeat;        -webkit-text-stroke: 0.1px black;}
a.lire_la_suite:hover,.block_application a.lire_la_suite:hover,section#modules_bot section a.lire_la_suite:hover{background-position: 0 -799px;color:#525252}
a.lien_image_actu{position:relative;display:block;height:136px}
a .effet_survol_module{position:absolute;bottom:0;left:0;display:block;width:51px;height:51px;background:url(../../img/b2c_v4/sprite.png) 0px 0px no-repeat #fab711;}
a:hover .effet_survol_module{background:url(../../img/b2c_v4/sprite.png) 0px -51px no-repeat #fab711}
.picto_module_video{background:url(../../img/b2c_v4/sprite.png) -51px 0px no-repeat #fab711!important}
a:hover .picto_module_video{background:url(../../img/b2c_v4/sprite.png) -51px -51px no-repeat #fab711!important}
section#modules_bot section#module3{margin-right:0}
#conteneur_slider{width:282px;margin-right:0!important}
section#modules_bot{background:#fff;margin:0 auto;width:990px;margin-bottom:26px}
.actu_slider{margin-top:0!important}
.menu_pays{float:left;max-width:730px;margin-top:8px}
.menu_pays ul li a{color:#000;font-size:11px;font-family:verdana,arial;border-left:1px solid #87888a;background:transparent url(../../img/b2c_v4/sprite.png) 8px -611px no-repeat;padding-left:22px;padding-right:3px;margin-right:10px;-webkit-text-stroke:.1px #000}
.menu_pays ul li a:hover{background:transparent url(../../img/b2c_v4/sprite.png) 8px -800px no-repeat;color:#525252}
.menu_pays > ul > li:first-child a{background:none;padding:0 9px 0 0px;border:0;margin-right:0}
.menu_social{float:left;margin-top:25px}
.menu_social ul li{color:#87888a;margin-right:7px;-webkit-text-stroke:.2px #87888a}
.menu_social ul li.msocial_itemid1{font-family:SomfySans-Regular,arial,verdana;font-size:17px}
.menu_social ul li.msocial_itemid2 a{background:url(../../img/b2c_v4/strike_ptt.png) 4px -326px no-repeat;display:block;width:21px;height:21px}
.menu_social ul li.msocial_itemid2 a:hover{background-position:4px -356px}
.menu_social ul li.msocial_itemid3 a{background:url(../../img/b2c_v4/strike_ptt.png) 0 -515px no-repeat;display:block;width:21px;height:21px}
.menu_social ul li.msocial_itemid3 a:hover{background-position:0 -544px}
.menu_social ul li.msocial_itemid4 a{background:url(../../img/b2c_v4/strike_ptt.png) 0 -389px no-repeat;display:block;width:21px;height:21px}
.menu_social ul li.msocial_itemid4 a:hover{background-position:0 -418px}
.menu_social ul li.msocial_itemid5 a{background:url(../../img/b2c_v4/strike_ptt.png) 0 -450px no-repeat;display:block;width:21px;height:21px}
.menu_social ul li.msocial_itemid5 a:hover{background-position:0 -480px}
.menu_social ul li.msocial_itemid6 a{background:url(../../img/b2c_v4/weibo_41.png) no-repeat;display:block;width:41px;height:41px}
.menu_social ul li.msocial_itemid7 a{background:url(../../img/b2c_v4/wechat_41.png) no-repeat;display:block;width:41px;height:41px}
span.fleche_blanche{background:url(../../img/b2c_v4/strike_ptt.png) 0 -625px no-repeat;width:26px;height:13px;display:inline-block}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
@media only screen and (min-width:35em){}
#search_input,#newsletter_form_input_content{border:1px #7f7f7f solid;-webkit-border-radius:125px;-moz-border-radius:125px;border-radius:125px;font-size:11px;width:175px;height:17px;padding:2px}
#newsletter_form_input_content{position: relative;}
@media screen and (-webkit-min-device-pixel-ratio:0) {    #newsletter_form_input_content{position:relative;}
}
@-moz-document url-prefix(){     #newsletter_form_input_content{position:relative;}
}
#search_input{width:170px}
#search_input form input,#newsletter_form_input_content input{display:inline-block;vertical-align:middle;margin-top:0px;margin-left:8px}
#search_input form input[type=text]{width:130px;border:0}
#newsletter_form_input_content input[type=text]{width:130px;border:0}
#newsletter_form_input_content input[type=text]{background:transparent}
#search_input form input[type=submit],#newsletter_form_input_content input[type=submit]{background:url(../../img/b2c_v4/sprite.png) 0px -416px no-repeat;width:20px;height:20px;cursor:pointer;border:0;position:absolute;right:8px}
#newsletter_form_input_content input[type=submit]{background:url(../../img/b2c_v4/sprite.png) 0px -1987px no-repeat;left: 150px;}
#search_input.active,#newsletter_form_input_content.active{outline:0;border:1px #fab711 solid}
#newsletter_form_input_content,#newsletter_form_input_content label{display:inline-block;vertical-align:middle}
#module_main{background: white; background: linear-gradient(to bottom, #F2F2F2 0px, #FFFFFF 250px) repeat scroll 0 0 #FFFFFF;padding: 0 0 20px;border-top: 6px solid #D7D8DA;}
#module_main #content_header{margin: 0 auto;    max-width: 990px;    padding: 10px;padding-bottom:0;}
#content_header-sticky-wrapper{margin: 0 auto;    max-width: 990px;    background-color:#fff;}
#module_main .is-sticky #content_header{z-index:9998;padding:0px;margin:0px;background-color:#fff;}
#module_main .is-sticky #content_actions{display:none;}
#breadcumbs{position:relative;margin-top:10px;display:inline-block;vertical-align:middle;width:100%;}
#breadcumbs ul{list-style-type:none}
#breadcumbs .bitem{margin-left:5px}
#breadcumbs .bitem a{background:transparent url(../../img/b2c_v4/sprite.png) -994px -1603px no-repeat;min-width:11px;min-height:11px;padding:0 0 0 10px;color:#808080;text-decoration:none;font-family:Verdana;font-size:11px}
#breadcumbs .bitem span{background:transparent url(../../img/b2c_v4/sprite.png) -994px -1603px no-repeat;min-width:11px;min-height:11px;padding:0 0 0 10px;color:#808080;text-decoration:none;font-family:Verdana;font-size:11px;display: block;}
#breadcumbs .first.bitem a{ background:none;margin-left: 0;    padding-left: 0;}
#breadcumbs .bitem a:hover{color:#87888a}
#breadcumbs .bitem.active a{color:#000;}
#breadcumbs .bitem.active a:hover{color:#000}
.menu_partager{float:right;color:#fff}
.menu_partager_top{float:left;margin-right:5px;color:#fff;display:block}
.btn_menu{border-left: 1px solid #b7b8b9;    color: #FFFFFF;    font-family: Verdana;    font-size: 11px;    margin: 0;    padding: 0;}
.picto_plus{display:inline-block;font-weight:700;font-size:15px;font-family: Arial;color: white;vertical-align:middle;position: relative;top: 2px;}
.menu_partager p,.menu_partager_top p{display:inline-block;vertical-align:middle;font-family:Verdana;font-size:11px}
.btn_partager{text-align:center}
.list_partager{display:inline-block}
.list_partager li{display:inline-block;vertical-align:bottom;}
.list_partager .p_twitter a{background:transparent url(../../img/b2c_v4/pictos/picto_twitter.png) 0 -0 no-repeat;background-repeat:no-repeat;display:block;    height: 30px;    width: 20px;margin: 0 10px;}
.list_partager .p_twitter a:hover{background:transparent url(../../img/b2c_v4/pictos/picto_twitter_over.png) 0 -0 no-repeat;}
.list_partager .p_facebook a{background:transparent url(../../img/b2c_v4/pictos/picto_facebook.png) 0 -0 no-repeat;background-repeat:no-repeat;display:block;    height: 30px;    width: 10px;margin: 0 10px;}
.list_partager .p_facebook a:hover{background:transparent url(../../img/b2c_v4/pictos/picto_facebook_over.png) 0 -0 no-repeat;}
.list_partager .p_mail a{background:transparent url(../../img/b2c_v4/pictos/picto_send.png) 0 -0 no-repeat;background-repeat:no-repeat;height: 30px;    width: 19px;display:block;margin: 0 10px;}
.list_partager .p_mail a:hover{background:transparent url(../../img/b2c_v4/pictos/picto_send_over.png) 0 -0 no-repeat;}
.list_partager .p_print a{background:transparent url(../../img/b2c_v4/pictos/picto_print.png) 0 -0 no-repeat;background-repeat:no-repeat;height: 30px;    width: 22px;display:block;margin: 0 10px;}
.list_partager .p_print a:hover{background:transparent url(../../img/b2c_v4/pictos/picto_print_over.png) 0 -0 no-repeat;}
.list_partager .p_notepad a{background:transparent url(../../img/b2c_v4/pictos/picto_comment_no_square.png) 0 -0 no-repeat;background-repeat:no-repeat;height: 30px;    width: 22px;display:block;margin: 0 10px;}
.list_partager .p_notepad a:hover{background:transparent url(../../img/b2c_v4/pictos/picto_comment_no_square_over.png) 0 -0 no-repeat;}
.titre_header{font-family:SomfySans-Regular,arial,verdana;font-size:46px;display:inline-block;vertical-align:middle;width:750px}
#content_actions{display:inline-block;vertical-align:middle}
#content_actions #btn_imprimer{padding:0;}
#content_actions #btn_imprimer,#content_actions #btn_blocnotes,#content_actions #btn_blocnotes a{display:inline-block;vertical-align:middle}
#page_content{width:100%}
.article{padding:10px}
.article .bordure_titre_article{border-top:1px solid #bcbdbf;width:75px}
.article .title_article{color:#bcbdbf;font-family:Myriad Pro;font-size:14px;text-transform:uppercase;letter-spacing:5px}
.article .two_columns_table{width:100%;list-style-type:none}
.article .two_columns_table li{width:483px;display:inline-block;vertical-align:top;font-family:Verdana;font-size:13px}
.article .two_columns_table li img{max-width:100%}
p.caption{font-style:italic;text-align:left}
.article .two_columns_table .full-width{width:100%;margin-top:10px;margin-bottom:10px}
h4{font-family:SomfySans-Regular,arial,verdana;font-size:46px;line-height: 36px;float:none;width:612px}
#contact .radio_grises{ padding-bottom: 7px!important; }
#header_application-sticky-wrapper.is-sticky  #header_application{ z-index: 500; }
#header_application {margin:0 auto;max-width:990px;}
h3{ clear: both; }
h1{ line-height: 32px; display: block; margin-bottom: 5px; width: 612px; width: 100%; }
h1 strong, h4 strong, h2 strong{ font-family:SomfySans-Regular,arial,verdana; font-size:46px; line-height: 36px; float:none; width:612px; color: black; float: none; display: block; margin-top: 30px; }
h1, h4, h2 { margin-top: 10px; display: block; margin-top: 10px; font-family:SomfySans-Light,arial,verdana; font-size:32px; color:#85929F; display:block; font-weight:lighter; margin-top: -15px; display: block; }
#wide_column h2 {  font-size:24px}
#header_application-sticky-wrapper{ margin: 0 auto; max-width: 990px; }
:root *> .check_hidden{ display: none; }
#contact textarea{ width: 416px; }
.subtitle{font-family:SomfySans-Regular,arial,verdana;font-size:32px;color:#87888a;display:block;font-weight:lighter;margin-top: -15px;display: block;}
.sub-subtitle{font-family:verdana;font-size:18px;font-weight:lighter}
.article .module_media{text-align:right}
.article .accroche_article{margin-left:10px;list-style-type:none}
.article .accroche_article li{background-image: url("../../img/b2c_v4/sprite.png");background-repeat: no-repeat;background-position: 0px -608px;padding-left:15px;color:gray;font-family:Verdana;font-size:13px;background-position:left 6px;margin-top:5px}
.yellow_button{border-radius:15px;background-color:#fab700;padding:5px;font-size:12px;font-style:Verdana;text-align:center;width:150px;}
.yellow_button a{color:#000;text-decoration:none}
.yellow_button a:hover{color:#fff;text-decoration:none}
#yb_masquer_infos a{background:transparent url(../../img/b2c_v4/petite_fleche_noire.png) 0 no-repeat;padding-left:15px}
.separateur_article{margin-top:20px;margin-bottom:20px;height:50px;width:100%;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f2f2f2 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(99%,#f2f2f2));background:-webkit-linear-gradient(top,#fff 0,#f2f2f2 99%);background:-o-linear-gradient(top,#fff 0,#f2f2f2 99%);background:-ms-linear-gradient(top,#fff 0,#f2f2f2 99%);background:linear-gradient(to bottom,#fff 0,#f2f2f2 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0);}
p.texte_emphase{color:#545556}
#module_page_type{margin: 35px auto 20px;    max-width: 990px;    position: relative;}
#wide_column{width:60%;height:auto;display:inline-block;vertical-align:top;padding:10px}
#small_column{height:auto;display:inline-block;vertical-align:top;margin-left:10px;padding:10px;width:341px}
#small_column img{max-width:100%}
#small_column .bloc_image{float:none;clear:both;margin-bottom:20px}
#module_page_type #wide_column .subtitle{font-size:32px;line-height:50px;font-weight:400}
.secondary_title{font-family:SomfySans-Regular,arial,verdana;font-size:28px}
.article_content p{font-family: SomfySans-Regular;text-align:justify;color: #545556;    font-size: 13px;    margin-bottom: 20px;    margin-top: 20px;}
.article_content li{font-family: SomfySans-Regular;text-align:justify;color: #545556;    font-size: 13px;}
.article_content p,.article_content ul{margin-bottom:20px}
.article_content a{color:#fab711;text-decoration:none}
body .article_content a:hover{color:#f38800;text-decoration:underline}
.article_content a:visited{color:gray}
.article_content li{float:none;list-style-type: none;padding-left: 15px;background-image: url("../../img/b2c_v4/sprite.png");background-position: 0px -610px;background-repeat: no-repeat;margin-bottom:5px;margin-left:5px}
.article_content li ul{margin-bottom:0}
#content_actions{float:right;margin-top:15px}
.bloc_boutons{margin-bottom:20px;text-align:center}
.btn_doites{display:block;margin-bottom:15px}
.article_content .btn_recevoir_devis,.btn_recevoir_devis{color:#000;font-family:Verdana;border-radius:50px;border:0;padding:5px 15px 5px 35px;cursor:pointer;text-decoration:none;font-size:13px;background: url(../../img/b2c_v4/sprite.png) 15px -463.5px no-repeat #fab711;}
.article_content .btn_recevoir_devis:hover,.btn_recevoir_devis:hover{background-color:orange;color: black;text-decoration: none;}
.article_content .btn_recevoir_devis:visited,.btn_recevoir_devis:visited{color: black;}
#items_formulaire{width:100%;display:table}
.block_formulaire{padding:10px;background:#bbc4cd;display:inline-block;vertical-align:top;display:table-cell;border-right:1px solid #fff;border-bottom:1px solid #fff;height:80px}
.block_formulaire.active{background:#fbbe18;color:#fff}
.block_formulaire.active .title_block_formulaire{font-weight:700}
.block_formulaire.last{border-right:0}
.block_formulaire ul{list-style-type:none;font-family:Verdana;font-weight:700;font-size:12px}
.title_block_formulaire{font-family:SomfySans-Regular,arial,verdana;color:#000!important;font-size:16px;font-weight:400}
.block_formulaire#vous_desirez_trouver{width:190px}
#resultats_locator{font-weight:700}
.block_formulaire#vous_desirez_trouver .items label{display:inline-block;vertical-align:middle}
.block_formulaire#vous_desirez_trouver .items li{margin-top:10px}
.block_formulaire#votre_localite{width:220px}
.block_formulaire .items .input_code_postal{border-radius:155px;background-color:#fff;border:1px solid #cfd2d5;margin-top:8px;-webkit-box-shadow:0 1px 0 1px #a5aeb5;box-shadow:0 1px 0 1px #a5aeb5;padding:10px 0;width: 216px;}
.block_formulaire .items .input_code_postal input[type=text] {border:0;margin-left:10px;width:170px;color:#aab2b7;font-family:Verdana}
.block_formulaire .items .input_code_postal .select {margin-right:1%;width:99%;border:none;}
.block_formulaire .items .input_code_postal .select select {height:16px;padding-top:0;padding-bottom:0;}
.block_formulaire .items .input_code_postal .select .curseur_select {top:-5px;}
.block_formulaire .items .input_code_postal input[type=submit]{border:0;background:transparent;color:#aab2b7;font-family:Verdana;position:absolute;cursor:pointer}
.items .one_item{padding:5px}
.block_formulaire#vos_besoins .items label{display:block;vertical-align:baseline;font-family:Tahoma,SomfySans-Regular,arial,verdana;font-size:11px;font-weight:700}
input[type=radio]{display:none}
input[type=radio]+label>span:first-child {display:inline-block;width:17px;height:17px;margin:-1px 4px 0 0;vertical-align:middle;background:url(../../img/b2c_v4/grosses_checkboxes.png) left top no-repeat;cursor:pointer}
input[type=radio]:checked+label>span:first-child {background:url(../../img/b2c_v4/grosses_checkboxes.png) left bottom no-repeat}
input[type=checkbox]{display:none}
input.cke_dialog_ui_checkbox_input{display:inline-block}
input[type=checkbox]+label>span:first-child {display:block;width:16px;height:16px;margin:-1px 4px 0 0;vertical-align:baseline;float: left;background:url(../../img/b2c_v4/grosses_checkboxes.png) left top no-repeat;cursor:pointer}
input[type=checkbox]:checked+label>span:first-child {background:url(../../img/b2c_v4/grosses_checkboxes.png) left bottom no-repeat}
.block_formulaire{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}
.block_formulaire#vos_besoins .items .one_item{margin-left:5px}
.block_formulaire#vos_besoins .dealer_message {font-family: SomfySans-Regular,arial,verdana;color: #000 !important;font-size: 14px;font-weight: 400;margin-top: 40px;}
.block_formulaire#vos_besoins .dealer_message a {text-decoration: none;color: black;font-weight: bold;}
.contenu_block{padding:10px}
#level_expert_explanation .contenu_block{padding:20px 0;}
#liste_resultats .contenu_block{padding:20px 0;margin-bottom:-80px}
#liste_resultats .contenu_block header{margin:0 20px;overflow:auto;}
#liste_resultats .contenu_block header.withBB {width:640px;}
#send_formulaire{width:100%;background-color:#e6e7e9}
#send_formulaire .title_block_formulaire .subtitle_resultats{color:gray}
#send_formulaire .btn_recevoir_devis:hover{background-color:#bbc4cd}
.summary .btn_recevoir_devis{width:118px}
#liste_resultats .nombre_resultats{font-size:16px;vertical-align:middle;font-family:Verdana;font-weight:700;float:left;width:100%;margin:20px 0}
#les_resultats, #level_expert_explanation_info{margin:20px -28px 0;overflow:auto;}
#level_expert_explanation {margin-top: 40px;}
#additional_dealers+header {float:left;}
#additional_dealers+header+#les_resultats {    clear:left;    margin-right: 310px;}
#additional_dealers {border:1px #ccc solid;float:right;margin:20px 20px 0 0;width:255px;background: url(../../img/b2c_v4/gradient_box_dealers.jpg) repeat-x top;padding:10px 15px;}
#additional_dealers .block_resultat {margin:0 !important;min-height:0;padding-bottom:0;float:none;}
#additional_dealers .block_resultat .logo_resultat img {max-width:50px;max-height:50px;}
#additional_dealers h2.big {font-size:24px;margin:0 0 10px;}
.resultats_locator .block_resultat {float:left;margin:0 47px 45px;position: relative;}
.kr_v4 .resultats_locator .block_resultat,.kr_v4 .resultats_locator .block_resultat .colonne_droite {padding-top:4px;}
.resultats_locator .block_resultat:nth-child(3n+1) {clear: both;}
.resultats_locator.withBB {overflow:auto;}
.resultats_locator.withBB .block_resultat {margin: 0 38px 45px 48px;}
.resultats_locator.withBB .block_resultat:nth-child(3n+1) {clear: none;}
.resultats_locator.withBB .block_resultat:nth-child(2n+3) {clear: both;}
.dealersListDealerLogo {height: 100px;}
.dealersListDealerLogo img {max-height: 60px;padding-bottom: 10px;padding-top: 30px;}
.logo_resultat{width:65px;height:65px}
.marqueur_resultat{background:url(../../img/b2c_v4/marqueur.png) center center;width:65px;height:54px;background-repeat:no-repeat;text-align:center;padding-top:20px;color:#fff;font-size:12px;text-shadow:0 0 1px #000}
.resultats_locator .block_resultat .colonne_gauche {width:65px;display:inline-block;vertical-align:top}
.resultats_locator .block_resultat .colonne_droite {width:180px;display:inline-block;vertical-align:top;margin-top:0px;margin-left:3px}
.resultats_locator .btn_recevoir_devis {color:#000;text-decoration:none}
.resultats_locator .colonne_droite .adresse {list-style-type:none;margin-bottom:15px}
.resultats_locator .colonne_droite .adresse li {line-height:14px}
.resultats_locator .colonne_droite .adresse .uppercase {color:#8a8a8c;text-transform:uppercase}
.resultats_locator .colonne_droite .adresse .fax {color:#8a8a8c}
.resultats_locator .colonne_droite {font-family:Verdana;font-size:10px}
.resultats_locator .colonne_droite .adresse .lien a {background: url(../../img/b2c_v4/sprite.png) 0px -611px no-repeat;color:#000;font-size:10px;text-decoration:none;font-family:Verdana;padding-left:12px}
.resultats_locator .colonne_droite .adresse .lien a:hover {background-position: 0px -800px; }
.resultats_locator .dealer_list_applications {font-size:20px;margin-top:10px;}
#les_resultats .pagination {overflow:auto;margin-top:15px;}
#les_resultats .pagination .btn_recevoir_devis {float:left;display:block;margin-top:5px;margin-right:10px;white-space: nowrap;}
.distance{color:gray;font-weight:400;display:block;margin-bottom:10px;}
.clear{clear:both}
#map-canvas,#map{width:100%;height:450px;background-size:cover;transform:none !important;}
.input_code_postal input[type=text],.input_code_postal select {text-transform:uppercase}
#search_input,#newsletter_form_input_content{background-color:#fff}
#module_form_locator{position:relative;bottom:26px}
h1.libelle_recherche{   -webkit-text-stroke: 0.3px #87888a;}
h2.libelle_recherche{   -webkit-text-stroke: 0.3px black;}
h2.libelle_recherche a{   -webkit-text-stroke: 0.3px blue;}
.libelle_recherche{font-family:SomfySans-Regular,arial,verdana;font-size:20px;margin-top:20px;}
#informations_resultats{font-family:Verdana;color:gray;font-size:14px}
#informations_resultats .nombre_resultats{float:left}
#informations_resultats .filtrer_resultats{float:right}
.resultats_locator .un_resultat .image_resultat {float:left;width:150px;text-align:center;}
.resultats_locator .un_resultat .image_resultat img {max-width:100%}
.resultats_locator .un_resultat .content_resultat {margin-left:180px}
.resultats_locator .un_resultat .content_resultat h2 {margin-top:0;}
.ligne_resultat{    position: relative;    height: auto;    margin-bottom: 50px;}
.block_resultat .btn_recevoir_devis{    position: relative;    display: block;    margin-top: 5px;}
.resultats_locator .un_resultat .content_resultat .titre_resultat {font-family:SomfySans-Regular,arial,verdana}
.resultats_locator .un_resultat .content_resultat p {color:gray;margin-top:10px;}
.resultats_locator .un_resultat .content_resultat .btn_recevoir_devis {margin-top:-27px}
.resultats_locator .un_resultat {margin-bottom:70px;clear: left;padding-top: 1px;}
.resultats_locator #next_resultats {margin-top:20px;display:block;width:130px;}
#login_form{width:300px;position:fixed;left:150px;top:150px;border-radius:10px;text-align:center;padding:26px 10px;background-color:#f1f1f1;z-index:230;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.8);box-shadow:0 0 25px 0 rgba(0,0,0,.8);display:none;}
 #login_form section#form_login input{clear:both;display:inline;}
#login_form section#form_login a{clear:both;display:inline;}
#form_login{margin-top:20px}
#form_login .input_text input[type=text],#form_login .input_text input[type=password]{border: 0;background: transparent;border-radius: 155px;background-color: #fff;border: 1px solid #cfd2d5;-webkit-box-shadow: 0 1px 0 1px #a5aeb5;box-shadow: 0 1px 0 1px #a5aeb5;width: 200px;margin: auto;padding: 10px;margin-bottom: 20px;font-family: Verdana;color: gray;}
#form_login .input_text input[type=text]:focus,#form_login .input_text input[type=password]:focus{border: 1px solid orange}
#form_login a{text-decoration:none;color:#000;font-family:Verdana;background:url(../../img/b2c_v4/sprite.png) 0px -611px no-repeat;font-size:12px;padding-left:12px}
#form_login a:hover{background:url(../../img/b2c_v4/sprite.png) 0px -800px no-repeat;color:#fdbd1d}
#form_login input[type=submit]{background:#fdbd1d;border:0;border-radius:125px;padding:5px;padding-left:15px;padding-right:15px;font-family:Verdana;cursor:pointer}
#form_login input[type=submit]:hover{background-color:#fdbd1d;color:#fff}
.close_form{position:absolute;top:10px;right:20px;font-family:SomfySans-Regular,arial,verdana;font-size:18px;cursor:pointer}
.close_form:hover{color:#fdbd1d}
#newsletter_form_input_content{background:#fff}
.boutons_sociaux{margin-top:20px}
.masque{background-color:#000;opacity:.7;filter:alpha(opacity=70);position:fixed;width:100%;height:100%;top:0;left:0;display:none;z-index:80;cursor:pointer}
.input-social-media{width:200px;background:url(../../img/b2c_v4/gradient-twitter.png) repeat-x;height:34px;border-radius:8px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.5);box-shadow:0 1px 1px 0 rgba(0,0,0,.5);margin-bottom:20px}
.boutons_sociaux img{margin-bottom:10px}
.rechercher_locator{float:right;background:url(../../img/b2c_v4/sprite.png) 10px -350px no-repeat #000!important;color:#fff}
.rechercher_locator:hover{color: white;}
#devis{margin-bottom:39px}
body #module_main .content{padding:0;word-wrap: break-word;}
#first_subtitle{margin-bottom:20px;float:left;line-height:35px}
.sub-subtitle{float:left;width:100%}
.champ{display:block;position:relative;margin-bottom:26px}
.demande_devis .devis_part p{font-family:verdana;font-size:11px;font-style:oblique;color:#545556;margin-bottom:15px;width:935px}
.optin input {display: block;float:left;}
.optin {display: block;margin-bottom: 5px;overflow:hidden;padding:8px 10px 5px;border:2px solid transparent;border-radius: 10px;}
.optin.non_rempli {border-color: #D90115;}
.optin .optinCheck {float:left;display:block;}
.optin .mandatoryOptinLabel {font-family: SomfySans-Regular;font-size: 13px;line-height: 20px;color: #666;margin: 0 0 0 45px;display: block;}
.optin .mandatoryOptinLabel a {text-decoration: none;color: inherit;}
.optin .mandatoryOptinLabel a:hover {color: #FAB711;}
.check_hidden{display:none}
.label_gauche{float:left;width:172px;display:block;margin-right:58px;font-family:Verdana;font-weight:700;font-size:13px;vertical-align:middle;margin-bottom:0}
#confirmPwdForm .optin .mandatoryOptinLabel {width:auto;}
#list_lieu{height:70px}
#list_produit{margin-bottom:5px;margin-left:230px}
#list_produit li{margin-bottom:70px;padding-top: 9px;height: 62px;}
.block_checkbox li{width:124px;margin-right:18px;list-style:none;height:70px;cursor:pointer;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}
.label_projet_pour{display:block;font-size:9px;font-family:verdana;margin:0 auto;text-align:center}
.button_checkbox{position:relative;top:53px}
#block_checkbox1{background:url(../../img/b2c_v4/pictos/picto_maison.png) 42.5px 12px #e5e7e9 no-repeat}
#block_checkbox2{background:url(../../img/b2c_v4/pictos/picto_immeuble.png) 50.5px 12px #e5e7e9 no-repeat}
#block_checkbox3{background:url(../../img/b2c_v4/pictos/picto_entreprise.png) 46px 12px #e5e7e9 no-repeat}
#block_checkbox4{background:url(../../img/b2c_v4/pictos/picto_volet_roulant_gris.png) 33.5px 6px #e5e7e9 no-repeat}
#block_checkbox5{background:url(../../img/b2c_v4/pictos/picto_store_vert_ext_gris.png) 33.5px 6px #e5e7e9 no-repeat}
#block_checkbox6{background:url(../../img/b2c_v4/pictos/picto_volet_battant_gris.png) 33.5px 6px #e5e7e9 no-repeat}
#block_checkbox7{background:url(../../img/b2c_v4/pictos/picto_alarme_gris.png) 33.5px 6px #e5e7e9 no-repeat}
#block_checkbox8{background:url(../../img/b2c_v4/pictos/picto_portail_gris.png) 33.5px 6px #e5e7e9 no-repeat}
.block_checkbox li{background-color: #E5E7E9;}
.block_checkbox li.active{background-color:#fab700!important}
.rounded{height:28px;padding:0 15px;border:2px solid #bcbdbf;-webkit-border-radius:155px;-moz-border-radius:155px;border-radius:155px;-moz-appearance:none;appearance:none}
.readonly{background-color: lightgrey;color: #999999;font-style: italic;}
.select select,.demande_devis input#date{height:28px;padding-right:25px;cursor:pointer}
.select{border:2px solid #bcbdbf;-webkit-border-radius:155px;-moz-border-radius:155px;border-radius:155px;width:234px;overflow:hidden}
.select select{background:url(../../img/b2c_v4/sprite.png) -292px -1902px no-repeat;padding:5px;padding-left:10px;width:120%;border:0;position:relative;z-index:2;}
.demande_devis input#date{background-image: url("../../img/b2c_v4/sprite.png");background-repeat: no-repeat;background-position: -766px -396px;width:208px}
.demande_devis input#date:focus{background-position: -766px -483px;}
.select select:focus{background-position: -292px -1975px;}
.rounded:focus{border-color:#fab711}
.list_produit_clickable{height: 70px;text-align: center;}
.list_produit_clickable .button_checkbox{top: 10px;}
.list_produit_clickable [class^="icon-"]{font-size: 35px;}
body #all .spinner{width:78px;border:0}
.ui-spinner{margin-top:14px!important;margin-left:24.5px;width:78px!important;-webkit-border-radius:155px!important;-moz-border-radius:155px!important;border-radius:155px!important}
textarea{margin-top:15px;padding:8px 10px;border:2px solid #bcbdbf;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:auto}
textarea:focus{border:2px solid #fab711}
input#code_postal_projet{float:left;margin-left:0;width:218px;margin-right:6px;margin-bottom:15px}
.champ_with_label { height:32px; line-height:32px; }
.champ_with_label label { width:160px;vertical-align:middle;display:inline-block;line-height:normal;text-align:left; }
.champ_with_label ul.listLinks { display:inline-block; float:none !important; }
.champ_with_label ul.listLinks li { background:url("/common/img/b2c_v4/pictos/bullet_fleche.png") no-repeat; margin-left:0; }
.champ_with_label ul.listLinks li a { margin-left:24px; }
#champ6 select{margin:0}
.champ_last{margin-bottom:60px}
body #champ8 .check_left{float:left;display:block;margin-right:8px}
#champ8 span{float:none;}
#list_champ_contact_detail li,.list_champ_contact_detail li{list-style:none;display:block}
#list_champ_contact_detail li input{width:177px}
.champ_contact_details_left{float:left;width:486px}
.champ_contact_details_right{width:449px;float:left}
.devis #champ16 input{border:0;float:left}
.devis #champ16 label{margin-right:53px;color:#545556;font-family:verdana;font-size:14px;font-weight:700}
.radio_grises input[type=radio]:checked+label>span:first-child {background:url(../../img/b2c_v4/grosses_checkboxes_bordure.png) left bottom no-repeat}
.radio_grises input[type=checkbox]:checked+label>span:first-child {background:url(../../img/b2c_v4/grosses_checkboxes_carrees_bordure.jpg) left bottom no-repeat}
.radio_grises input[type=radio]+label>span:first-child {background:url(../../img/b2c_v4/grosses_checkboxes_bordure.png) left top no-repeat}
.radio_grises input[type=checkbox]+label>span:first-child {background:url(../../img/b2c_v4/grosses_checkboxes_carrees_bordure.jpg) left top no-repeat}
.radio_grises input[type=checkbox].optinCheck.non_rempli+label>span {    border: 2px solid #D90115;    -webkit-border-radius: 15px;    -moz-border-radius: 15px;    border-radius: 2px;}
#send_form_devis{float:right;margin-top:20px;margin-bottom:20px}
.contact p,.compte p,.compte label,.radio_grises label,.mini-site p,.listing_produit p,.my_space p{font-family:Verdana;font-size:12px;text-align:justify;color:#545556}
.menu_partager .btn_partager p,.menu_partager_top .btn_partager p{color:#fff;font-size:11px}
#wide_column>p{margin-bottom:40px}
.contact .radio_grises label{margin-right:25px}
.contact .champ_contact_details_left{width:226px}
.contact .champ_contact_details_right{width:300px}
.contact .select_contact select{background-position:183px}
.select_contact{margin-bottom:26px}
.contact #list_champ_contact_detail{margin-top:20px}
#send_form_contact{float:right;margin-right:73px}
.compte .boutons_sociaux{margin-bottom:50px}
.compte .boutons_sociaux a{display:block;float:left;margin-right:15px;margin-left:2px}
.compte .boutons_sociaux img{width:auto;}
#message_erreur{border:2px #D90115 solid;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:30px}
#message_erreur span{font-family:SomfySans-Regular;color:#D90115;text-align:center;display:block}
#message_success{border:2px #94C812 solid;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:30px}
#message_success span{font-family:SomfySans-Regular;color:#94C812;text-align:center;display:block}
.non_rempli{border-color:#D90115 !important;}
input[type=file].non_rempli{border:1px #D90115 solid !important;border-radius: 4px;padding:3px;}
.block_checkbox.non_rempli{border: 2px solid #D90115;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.block_checkbox.radio_btn.non_rempli{display:inline-block;}
.radio_list.non_rempli{border: 2px solid #D90115;margin-left: 230px;border-radius: 15px;padding: 0 10px 5px;}
.compte #champ1{padding-left:3px}
.check_sexe{margin-right:20px}
.compte input[type=checkbox]{display:block}
.compte .champ_contact_details_left{width:226px}
.compte .champ_contact_details_right{width:300px}
#check_password{float:left;margin-left:17px}
.list_champ_compte_detail li{list-style:none;display:block;float:left;margin-right:10px}
.list_champ_compte_detail .weaknesses li{float:none;}
.list_champ_compte_detail input[type=text],.list_champ_compte_detail input[type=password]{width:149px}
.compte #list_champ1 label{position:relative;bottom:3px}
#compte .select_compte{width:179px;}
.compte .select_compte{width:179px;margin-bottom:26px}
.select_compte select{background-position:155px;}
.select_compte select:focus{background-position:-345px -1982px;}
.boutons_sociaux a{ margin-bottom: 5px; display: block; }
#list_champ1{margin-bottom:70px}
#list_champ2{margin-bottom:26px}
.oui_non_list li{list-style:none;float:none;margin-top:10px}
.grp_question_bot{position:relative;margin-bottom:35px}
.question_bot {width: 42%;display: block;float: left;margin-right: 44px;margin-bottom: 0;height: 100%;position: relative;}
.oui_non_list{position:relative;bottom:2px}
.question_bot:nth-child(3n){margin-right:0}
#send_form_compte{float:right}
#actualites{margin-top:25px;margin-bottom:26px;}
.mini-site #img_haut_gauche{float:left;display:block;max-width:130px;}
.actu{list-style:none;margin-bottom:15px;padding-right:20px}
#list_actualites{height:225px;overflow:auto}
#list_actualites:hover .jspDrag{background-color:#fab111}
.mini-site h2{margin-bottom:10px}
.mini-site #wide_column>p{margin-bottom:26px;margin-top:26px}
#list_pres_produit li{list-style:none;height:52px;width:52px;margin-right:14px;margin-bottom:14px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-size:45px 33px;background-color:#e5e7e9;background-position:4.5px 9px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
#block_produit1{background:url(../../img/b2c_v4/pictos/picto_volet_roulant_gris.png) no-repeat;}
#block_produit2{background:url(../../img/b2c_v4/pictos/picto_store_vert_ext_gris.png) no-repeat;}
#block_produit3{background:url(../../img/b2c_v4/pictos/picto_store_int_rideau_gris.png) no-repeat;}
#block_produit4{background:url(../../img/b2c_v4/pictos/applications/picto_awning.png) no-repeat;}
#block_produit5{background:url(../../img/b2c_v4/pictos/picto_store_int_rideau_gris.png) no-repeat;}
#block_produit6{background:url(../../img/b2c_v4/pictos/picto_portail_gris.png) no-repeat;}
#block_produit7{background:url(../../img/b2c_v4/pictos/picto_porte_garage_gris.png) no-repeat;}
#block_produit8{background:url(../../img/b2c_v4/pictos/picto_alarme_gris.png) no-repeat;}
#block_produit9{background:url(../../img/b2c_v4/pictos/picto_portail_gris.png) no-repeat;}
#block_produit19{background:url(../../img/b2c_v4/pictos/picto_volet_battant_gris.png) no-repeat;}
#block_produit21{background:url(../../img/b2c_v4/pictos/applications/picto_tahoma.png) no-repeat;}
#list_pres_produit li:hover{background-color:#fab711;width:58px;height:58px;margin-right:7px;margin-bottom:8px;background-position:7.5px 13px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.img_bas_gauche{float:left;margin-right:10px}
.service{position:relative;margin-bottom:26px}
.service p{position:relative;top:60px}
.liste_produit li{list-style:none;margin-top:26px;float:left;width:220px;margin-left:21px;margin-bottom:26px}
.liste_produit .sub-subtitle{font-size:14px;font-weight:700;padding-top:10px;margin-top:2px;border-top:2px solid #d7d8da}
.listing_produit,#module_form_locator{margin: 0 auto;    max-width: 990px;    padding: 10px 10px 0;}
.listing_produit .liste_produit p{width:180px;margin-bottom:8px;text-align:left;font-size:11px}
.listing_produit .subtitle{margin-top:12px}
.listing_produit .liste_produit a{padding-left:14px;font-size:.8em;background:transparent url(../../img/b2c_v4/sprite.png) 0px -610px no-repeat;text-decoration:none;color:#000}
.listing_produit .liste_produit a:hover{background:transparent url(../../img/b2c_v4/sprite.png) 0px -799px no-repeat;color:#525252}
.liste_produit img{width:220px}
.no_padding{padding-bottom:0!important}
#plus_de_produit a{display:block;width:262px;text-align:center;font-size:14px;background:#bcbdbf;margin:0 auto;padding:5px}
#plus_de_produit a:hover{background-color:#fab711}
#plus_de_produit{padding-bottom:26px}
#plus_de_produit #loader{margin-top:26px;background:url(../../img/b2c_v4/loader.gif) no-repeat;height:20px;width:220px;display:none;margin-left:auto;margin-right:auto}
.my_space #small_column{margin:0}
.my_space #content_header #content_actions{margin-top:42px;margin-right:9px}
#menu_my_space a{color:#000;text-decoration:none;display:block;}
#menu_my_space li{width:100%}
#menu_my_space{margin-bottom:26px}
.menu_my{margin-top:13px;padding-top:13px;border-top:1px solid #d7d8da}
.menu_my li{cursor:pointer}
.menu_my:first-child{margin-top:0;padding-top:0;border:0}
.menu_my>li>a:hover{color:#fab711!important}
.sous_menu_my{margin-top:5px;margin-bottom:5px}
.sous_menu_my li{padding-left:26px;background:transparent url(../../img/b2c_v4/petite_fleche_orange.png) 8px no-repeat}
.sous_menu_my li:hover{background-position:12px;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}
.sous_menu_my li a:hover{color:#fab711!important}
.sous_menu_my li{background-position:8px;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}
.menu_my .menu_my_parent>a{background:url(../../img/b2c_v4/fleche_dropdown.png) right no-repeat}
.menu_my .menu_my_parent>a:hover{background:url(../../img/b2c_v4/fleche_dropdown_orange.png) right no-repeat}
.list_bouton_my_space li{list-style:none;margin-right:42px;width:170px}
.list_bouton_my_space li a{ display: inline\9; }
.list_bouton_my_space li a{text-align:center}
.list_bouton_my_space li{margin-bottom:26px}
#bouton_my_space3{margin-right:0}
.my_space #wide_collumn{margin-bottom:26px}
.list_images_my_space img{margin-bottom:26px}
.list_images_my_space li{list-style:none;margin-right:18px}
.radio_grises label{margin-right:26px}
section#menu_tabs {    background-color: #a6b0ba;}
#menu_my_space_new {background-color:#a6b0ba;overflow:auto;font-family: SomfySans-Regular,arial,verdana;display:table;margin-bottom:15px;}
#menu_tabs .menu_my_new {display:table-row;}
#menu_tabs .menu_my_new>li {display:table-cell;vertical-align:middle;border-right:1px solid white;position:relative;}
#menu_tabs .menu_my_new>li>a {display:table-cell;height:70px;vertical-align:middle;line-height:normal;padding:0 30px;}
#menu_tabs .menu_my_new>li>a+span.menu_arrow {position:absolute;left:50%;bottom:-13px;margin-left:-13px;width:0; height:0; border-left: 13px solid transparent;border-right: 13px solid transparent;border-top: 13px solid #fab711;}
#menu_tabs .menu_my_new>li.icon>a {background: 15px center no-repeat;padding-left:70px;}
.my_space_new #menu_tabs .menu_my_new>li.icon.home {width:70px;}
#menu_tabs .menu_my_new>li.icon.home>a {width:70px;padding-left:0;padding-right:0;background-position:300px center;text-align:center;}
#menu_tabs .menu_my_new>li.icon.home>a img {display:inline;}
#menu_tabs .menu_my_new>li.icon.home>a span {display:none;}
#menu_tabs .menu_my_new>li.icon>a img {display:none;}
#menu_tabs .menu_my_new>li.icon.warranties>a,.my_space_new .dashboard_item.warranties .title {background-image: url("../../img/b2c_v4/myspace/icon_warranties.png");}
#menu_tabs .menu_my_new>li.icon.projects>a,.my_space_new .dashboard_item.projects .title {background-image: url("../../img/b2c_v4/myspace/icon_projects.png");}
#menu_tabs .menu_my_new>li.icon.infos>a,.my_space_new .dashboard_item.infos .title {background-image: url("../../img/b2c_v4/myspace/icon_infos.png");}
#menu_tabs .menu_my_new>li.icon.orders>a,.my_space_new .dashboard_item.orders .title {background-image: url("../../img/b2c_v4/myspace/icon_orders.png");}
#menu_tabs .menu_my_new>li.icon.tahoma>a,.my_space_new .dashboard_item.tahoma .title {background-image: url("../../img/b2c_v4/myspace/icon_tahoma.png");}
#menu_tabs .menu_my_new>li>a:hover,#menu_tabs .menu_my_new>li:hover>a,#menu_tabs .menu_my_new>li.active>a {background-color:#fab711;}
#menu_tabs .menu_my_new li a {color:white;text-decoration:none;}
#menu_tabs .sous_menu_my_new {display: none;}
.my_space_new h2 {}
.my_space_new h3 {font-family: SomfySans-Regular,arial,verdana;font-size: 22px;font-weight: normal;padding: 1em 0 0.5em;}
.my_space_new dl {font-family: SomfySans-Regular,arial,verdana;}
.my_space_new dt {font-weight: bold;float:left;clear:left;width:170px;}
.my_space_new dd {float:left;}
.my_space_new .address_group {overflow:visible;}
.my_space_new .block_address {float:left;width: 420px;margin-bottom: 30px;}
.my_space_new .block_address:nth-child(2n+1) {clear:left;}
    .liste_block_application li{margin-bottom: 15px;}
.video_box{margin-bottom: 20px!important;}
.video_box_block_application p{margin-bottom: 10px;}
.container_beautiful_buttons{position: relative;margin-top: 60px;}
.block_application{padding :0;}
    table.menu_header_application{        width: 991px;    }
.block_image .image_block_image{margin-top: -10px;}
    .menu_header_application tr.icones{        vertical-align: middle;    }
.menu_header_application tr.path{        display:none;    }
    .menu_header_application tr.icones td{        color: white;        font-family: SomfySans-Regular,Arial;        font-size: 16px;        height: 70px;         line-height: 20px;        vertical-align: middle;        font-weight: bold;border-left: 1px solid #FFFFFF;background-color: #a8b2bc;    }
    .menu_header_application tr.icones td.active,    .menu_header_application tr.icones td:hover{background-color: #f9b700;    }
    .container_header_application{        position: relative;        width: auto;        text-align:center;    }
.header_application_gr_v4, .header_application_mx_v4 {}
.menu_header_application tr.icones td span{width:145px; vertical-align:middle;display:inline-block;line-height:normal;    }
.menu_header_application tr.icones td.blocAnchor1  {border-left: none;    }
.image_block_image{margin: 20px 0px 10px 00px!important;}
.menu_header_application tr.icones td .center a{display: inline-block;    margin-top: 12px;}
    .menu_header_application tr.state td.active .fleche_pleine{background-image: url("../../img/b2c_v4/sprite.png");background-position: -985px -1745px;background-repeat: no-repeat;        height: 7px;width: 15px;margin: auto;display: block;    }
.menu_header_application tr.icones td.active a{color: white;}
                            .block_application .clear_block_application{            height: 42px;            position: relative;            left: -15px;            width: 1000px;            background: url("../../img/b2c_v4/degrade_block_application.png") left bottom repeat-x;        }
        .block_application h3{            font-family: SomfySans-Regular;            font-size: 14px;            text-transform: uppercase;            margin-top: 60px;            color: #87888a;            letter-spacing: 5px;            font-weight: 100;            padding-top: 10px;text-align:center;        }
        .article_block_application .article_content{            width: 450px;            float: left;            height: auto;            position: relative;        }
        .article_block_application .article_images{            float: right;            width: 450px;            height: auto;        }
.container_blocks.choisir_ma_solution{margin-top: 40px;}
.block_featuring.half_width{margin-top: 30px;}
.liste_block_application li{text-align: left!important;}
.half_width.left{margin-left: 10px;}
.half_width.right{margin-right: 10px;}
#ou_trouver_mon_produit .margin_blocks{margin: 0;padding: 10px 0px 0px 0px;}
.strong p{font-weight: bold;color: black!important;margin-bottom: 5px;}
.bouton_masquer_les_infos{margin-top: 10px;display: block;float: left;}
        .image_block_image{            width: 450px;            height: 260px;        }
#les_blocks_application{}
.block_featuring strong{color: black!important;}
.block_featuring p{line-height: 14px;font-size: 13px;margin-top: 0px;}
.block_featuring .lire_la_suite{margin-top: -10px;display: block;font-size: 13px!important;}
        .article_block_application .big_title,        .article_block_application .subtitle,        .article_block_application .ul{            max-width: 450px;        }
.article_block_application ul{margin-top: 20px; margin-left: 0; font-weight: normal;}
.sous_block{margin: 20px auto 20px;max-width:990px;        }
        .sous_block_applcation{            position: relative;margin: 35px auto 20px;max-width:990px;        }
        .sous_block_applcation div p{            font-family: SomfySans-Regular,Arial;        }
        .sous_block_applcation.ntp{margin: 0px auto 20px;        }
 .sous_block_applcation.secondary{margin-bottom: 77px;        }
        .sous_block_applcation.secondary.std{margin-bottom: 62px;        }
        .sous_block_applcation.secondary.std.std_repeat{margin-top: 0px;        }
        .sous_block_applcation.secondary.contents {margin-bottom: 68px;        }
        .article_images.left{            float: left;        }
        .block_image{            width: 450px;            text-align: justify;        }
                .half_width{            width: 450px;        }
.block_image p{line-height: 14px;}
        .video_box_block_application.left,        .block_image.left{            float: left;                    }
        .video_box_block_application.right,        .block_image.right{            float: right;                    }
                        .left{                                float: left;            }
            .right{                                float: right;            }
                                        .video_box_block_application p:first-child,        .block_image p:first-child{            margin-top: 10px;            font-family: Verdana;            font-size: 13px;            width: 375px;            margin-bottom: 10px;            color: #545556;        }
        .subtitle.full{            max-width: 100%;        }
        .video_box_block_application .strong,        .block_image .strong{            font-weight: bold;            color: black;        }
        .block_image p.caption{            font-size: 13px;            font-style: italic;            color: #545556;        }
        .page_content.application{            padding: 20px;        }
        p{            font-family: Verdana;            font-size: 13px;            color: #545556;             margin-top: 20px;            margin-bottom: 20px;        }
#pourquoi_choisir p{margin-top: 0px;}
#pourquoi_choisir  p:first-child{margin-top: 30px;margin-bottom: 30px;font-style: normal!important;}
.btn_partager p{ margin: 0px; }
        .video_box_block_application{            width: 450px;            float: left;        }
        .video_box, .medium_block{            width: 450px;            height: 195px;            background: gray;            float: left;            position: relative;            cursor: pointer;        }
                .medium_block{            margin-bottom: 20px;        }
#pourquoi_choisir .medium_block{margin-bottom: 10px;}
        .video_box .bouton_video_box{            position: absolute;            width: 45px;            height: 45px;            top: 150px;            background-image: url("../../img/b2c_v4/sprite.png");background-color: #fab711;background-position: -54px -3px;background-repeat: no-repeat;        }
        .video_box:hover .bouton_video_box{background-position: -54px -54px;        }
                .strong{            font-weight: bold;            color: black;        }
                .margin_blocks{            padding: 10px 0;        }
                                .block_bien_choisir{            background: #f5f5f5;            text-align: center;        }
                .big_block{            width: 100%;                    }
.big_block img{max-width: 100%;height: auto;}
                .block_bien_choisir p{            color: #545556;            padding: 0px 10px;            text-align:left;        }
        .block_bien_choisir p.center{            text-align:center;        }
                .no_background{            background: none;        }
                .titre_block_bien_choisir{            background: #e5e5e5;            padding: 20px;            margin-bottom: 5px;            font-family: Verdana;            font-size: 13px;            color: black;            font-weight: bold;            text-align: left;        }
                .big_block.gray_block{            background: #f5f5f5;            height: auto;            min-height: 0px;        }
                .big_block.gray_block p{            text-align: left;            font-family: Verdana;            padding: 20px 20px 10px 20px;            font-weight: bold;            color: black;            font-size: 13px;        }
.big_block.gray_block .block_lien{padding-bottom: 20px;}
                .big_block .btn_recevoir_devis{            margin-top: 10px;            font-weight: normal;        }
                .block_lien{            text-align: left;            margin-top: -10px;            margin-bottom: 10px;        }
                .image{            height: 150px;            width: 300px;        }
                .image_featured.left{margin-left: 0;}
                .image_featured.right{margin-left: 10px;margin-right: 0;}
.block_featuring  .texte{width: 215px;margin-right: 0;}
.no_margin{margin: 0;}
#page_application #les_blocks_application table {max-width: 100%;    display: block;overflow-x: auto;}
#wrapper #module_main #page_application .sous_block_applcation *:not(td) > img {max-width: 100%;height: auto !important;}
#colonne_images_block_produit{padding-bottom: 82px;}
#colonne_images_block_produit .bx-wrapper img{width: 332px!important;height: 332px!important;}
#colonne_images_block_produit .bx-wrapper{width: 332px;height: 332px;}
.bx-wrapper{width: 332px;}
section#modules_bot section a.lire_la_suite{padding:0 8px 0 15px;}
#colonne_images_block_produit .bx-wrapper img{width: 100%;}
#colonne_images_block_produit .thumbs img{width: 60px;height: 60px;margin-top: 5px;margin-right: 4px;}
#colonne_images_block_produit #conteneur_thumb{margin-left: 0px;}
.button_group{width: 332px;margin-top: 10px;padding-top: 10px;position: absolute;bottom: 0px;right: 10px;}
.button_group .big_gray_button:nth-child(2){float: right;}
.big_gray_button{border-radius: 5px;display: block;padding: 15px 5px;background: #bcbdbf;font-size: 12px;font-family: Verdana;color: white;text-decoration: none;width: 200px;float: left;text-align: left;}
.big_gray_button:hover{background: black;}
.content_gray_column .titre{background: url("../../img/b2c_v4/sprite.png") -974px -1795px no-repeat;padding-bottom: 5px;padding-left: 40px;text-align: left!important;}
.lire_la_suite.stucked .strong{margin-top: -18px;display: block;font-size: 12px;}
#telecharger_les_notices.big_gray_button{background-image: url("../../img/b2c_v4/sprite.png");background-repeat: no-repeat;background-position: 10px -1338px;padding-left: 50px;width: 110px;font-size: 15px;}
#lire_les_avis{font-size: 12px;}
#assistance_support.big_gray_button{background-image: url("../../img/b2c_v4/sprite.png");background-repeat: no-repeat;background-position: 15px -1512px;padding-left: 50px;width: 100px;float: right;font-size: 15px;}
.etoile{width: 14px;height: 15px;float: left;background-image :url("../../img/b2c_v4/sprite.png");background-position: -987px -937px;background-repeat: no-repeat;}
.etoile.active{background-position: -987px -894px;}
.etoile.half_active{background-position: -987px -916px;}
#lire_les_avis{float: left;margin-right: 5px;}
.note_moyenne{color: #87888a;font-size: 10px;margin-left: 5px;float: left;}
.marker.btn_recevoir_devis{color: black!important;background: url("../../img/b2c_v4/sprite.png") -975px -1981px no-repeat, #fab711;}
.marker.btn_recevoir_devis:hover{text-decoration: none;}
.marker{margin-right: 5px;}
.medium_width{width: 332px;}
.image_medium_width{max-width: 365px;}
.mini_video{float: left;width: 194px;margin-right: 10px;}
.lien_lire_la_video{display: block;width: 194px;height: 109px;position: relative;}
.lien_lire_la_video img{width: 194px;height: 109px;}
.lien_lire_la_video .effet_survol_module{position: absolute;bottom: 0px;}
.nom_onglets{display: table;width: 100%;}
.nom_onglets li{display: table-cell;border-radius: 5px 5px 0px 0px;margin-right: 2px;padding: 5px;border: 1px solid #bcbdbf;color: #87888a;border-bottom: 0px;font-size: 12px;font-family: Verdana;text-align: center;cursor: pointer;}
.nom_onglets li:last-child{margin-right: 0px;}
.nom_onglets li.active,.nom_onglets li:hover{color: black;background: #f5f5f5; background: -moz-linear-gradient(top,  #f5f5f5 0%, #e8e8e8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e8e8e8)); background: -webkit-linear-gradient(top,  #f5f5f5 0%,#e8e8e8 100%); background: -o-linear-gradient(top,  #f5f5f5 0%,#e8e8e8 100%); background: -ms-linear-gradient(top,  #f5f5f5 0%,#e8e8e8 100%); background: linear-gradient(to bottom,  #f5f5f5 0%,#e8e8e8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e8e8e8',GradientType=0 ); }
.contenu_onglets > li{display: none;}
.contenu_onglets li.active{border-top: 1px solid #bcbdbf;display: block;}
.liste_contenu_onglet>li{display: block;padding: 10px;font-family: Verdana;font-size: 11px;background: white;}
.liste_contenu_onglet>.even{background: #e2e4e6;}
.onglets{width: 650px;}
.big_block.bien_choisir.gray_block{width: inherit;}
.gray_column{background: #bcbdbf;padding: 10px 30px;border-radius: 5px;width: 200px;color: white;height: 100%;}
.gray_column .titre{font-family: SomfySans-Regular;text-align: center;border-bottom: 1px solid #969799;box-shadow: 0px 1px 0px #d0d1d2;font-size: 20px;}
.gray_column .liens{margin-top: 10px;}
.gray_column .liens ul{list-style-type: none;}
.gray_column .liens li{background: url("../../img/b2c_v4/sprite.png") 0px -1755px no-repeat;padding-left: 20px;margin-bottom: 10px;}
.gray_column .liens li:hover a{text-decoration: underline;}
.gray_column .liens li a{font-family: Verdana;font-size: 12px;color: white;text-decoration: none;}
.block_decouvrir_produits{margin-top: 50px;margin-bottom: 30px;}
.block_decouvrir_produits .block_decouvrir_produit.last{margin-right: 0px;}
.two_columns_block{position: relative;margin-top: 20px;padding-left: 10px;padding-right: 10px;}
.block_decouvrir_produit{width: 214px;float: left;margin-right: 38px;}
.sous_block_application.decouvrir_produits{margin-bottom: 120px;}
.article_content.right{float: right;width: 467px;}
.article_content.right li{text-align: left;}
.block_decouvrir_produits .block_decouvrir_produit:last-child{margin-right: 0px;}
p.titre{margin-bottom: -10px;}
.liste_les_plus{margin-top: -10px;}
.texte_decouvrir_produit{font-size: 14px;font-family: Verdana;}
.block_lire_les_avis{margin-top: 45px;}
.block_choix_type_installation{margin-top: 15px;}
.texte_decouvrir_produit .titre{font-size: 14px;}
.texte_decouvrir_produit .titre a{color: black; text-decoration: none;}
.video_description_page_produit{margin-top: 45px;}
.titre_video_description{margin-bottom: 10px!important;}
.mini_texte{float: right;width: 245px;}
.mini_texte p{text-align: left;margin-bottom: 10px;}
.second_part_block_application{margin-top: 60px;}
.texte_decouvrir_produit .texte{font-size: 12px;color: #58585a;margin-bottom: 10px;}
.image_decouvrir_produit{margin: 10px 0px;width: 214px;height: 217px;}
.image_decouvrir_produit p{line-height: 217px;vertical-align: middle;text-align: center;border-bottom: 1px solid #e8eaed;}
.small_title{font-family: Verdana;font-weight: bold;font-size: 18px;margin-bottom: 20px;}
.question_group .more{display: block;width: 13px;height: 7px;background-image: url("../../img/b2c_v4/sprite.png");background-repeat: no-repeat;background-position: -987px -1147px;position: relative;left: 100%;margin-left: -13px;margin-top: -10px;margin-bottom: 10px;}
.question_group.active .more{background-position: -987px -1114px;}
.block_support_content{margin-bottom: 10px;}
.select_support{margin-top: -30px;}
.product_picture{max-width: 150px;margin-left: 0px!important;}
.product_description{width: 260px;margin-right: 0px!important;}
.product_other_images{margin-top: 15px;}
.product_other_images .one_product_other_image{margin-left: 10px;float: left;}
.product_other_images .one_product_other_image:first-child{margin: 0!important;}
.block_support{float: none;clear: both;margin-bottom: 20px;}
.question_group{font-size: 13px;cursor: pointer;}
.question_group{border-bottom: 1px solid #d5d5d5;box-shadow: 0px 1px 0px #f4f4f4;margin-top: 20px;}
.question_group .question{color: black;font-weight: bold;}
.block_support .block_video{width: 100%;height: 200px;background: gray;}
.block_video .picto_module_video.effet_survol_module{position: absolute;bottom: 0px;}
a.lien_image_actu{height: auto;}
a.lien_image_actu img{max-width: 100%;}
.one_product_other_image{width: 70px;height: 70px;}
.one_product_other_image img{max-width: 100%;min-width: 100%;min-height: 100%;max-height: 100%;}
.emphase{font-weight: bold;font-style: italic;}
.option_group{display: block;width: 100%;}
#titre_question{width: 260px;}
.option_group .select{float: right;width: 142px;}
.option_group .select select{background-position: 115px center;}
#your_question{width: 427px;}
.info_message{-webkit-text-stroke:.1px #1a8624;border: 2px #1a8624 solid;padding: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin-bottom: 30px;color: #1a8624;font-family: SomfySans-Regular;margin-left: 10px;margin-right: 10px;bottom: 20px;position: relative;margin-top: 20px;}
.block_decouvrir_produits{padding-bottom: 40px;}
.info_message .title_info_message{font-weight: bold;margin-bottom: 5px;}
.info_message .content_info_message{padding-left: 10px;}
.icones a{text-decoration: none;color: white;}
#btn_comparer{padding-left: 30px;background-image: url("../../img/b2c_v4/sprite.png");background-repeat: no-repeat;background-position: 10px -1233px;width: 62px;height: 21px;line-height: 21px;vertical-align: middle;margin-right: 5px;display: inline-block;}
#btn_comparer a{color: white;text-decoration: none;}
nav.menu_onglets table{width: 100%;height: auto;}
.menu_onglets a{padding: 10px;padding-top: 5px;padding-bottom: 5px;display: block;text-align: center;text-decoration: none;color: black;font-weight: bold;}
.menu_onglets .active a{background: #fab711;}
.menu_onglets td:hover a{background: #fab711;}
.menu_onglets a.first{border-radius: 25px 0px 0px 25px;}
.menu_onglets a.last{border-radius: 0px 25px 25px 0px;}
.menu_onglets a{border-top: 1px solid #d7d7d9;border-left: 1px solid #d7d7d9;border-bottom: 1px solid #d7d7d9;}
.menu_onglets .active a{border-top: 1px solid #fab711;border-left: 1px solid #fab711;border-bottom: 1px solid #fab711;}
.full_gray_box{background: #d7d7d9;padding: 20px;border-radius: 10px;}
.list_tahoma{margin: 0px!important;}
.list_tahoma li{list-style-image: none;list-style-type: none;list-style-position: inside;margin: 0px!important;border-bottom: 1px solid white;padding-bottom: 10px;padding-top: 10px;color: black;}
.list_tahoma li:first-child{padding-top: 0px;}
.list_tahoma li:last-child{border: none;padding-bottom: 0px;}
.table_tahoma{color: black;width: 100%;}
.table_tahoma tr{height: 22px;vertical-align: middle;}
.table_tahoma td{vertical-align: middle;}
.table_tahoma .bubble{text-align: right;padding-right: 30px;}
.table_tahoma .bubble.active{background: url("../../img/b2c_v4/bubble_active.png") right top no-repeat;}
.block_tahoma{margin-bottom: 30px;}
.subtitle.tahoma{font-size: 24px;}
.help_gray{padding-right: 30px;background: url("../../img/b2c_v4/pictos/help_gray.png") right center no-repeat;}
.help_gray.subtitle{display: inline;}
.tools{float: right;clear: both;}
.tools li{margin-top: 10px;float: left;height: 36px;line-height: 36px;vertical-align: middle;margin-bottom: 0;}
.tools li a{color: black!important;}
.tools li.bubble.active{padding-right: 20px;background-image: url("../../img/b2c_v4/bubble_active.png");background-position: right center;background-repeat: no-repeat, no-repeat;}
.tools li.bubble.empty{padding-right: 20px;background: url("../../img/b2c_v4/bubble_empty.png") right center no-repeat;}
.btn_recevoir_devis.white{background-color: white;background-image: url("../../img/b2c_v4/sprite.png");background-position: 15px -605px;background-repeat: no-repeat;}
.btn_recevoir_devis.white:hover{background-position: 15px -794px;}
.btn_recevoir_devis.listing{background-position: -492px -1721px;}
.btn_recevoir_devis.listing:hover{background-position: -492px -1784px;}
.block_product_tahoma{margin-top: 20px;}
.tahoma_product_image{width: 100px;height: 105px;max-width: 100px;max-height: 105px;min-width: 100px;min-height: 105px;float: left;margin-right: 10px;}
.tahoma_product_image img{width: inherit;height: inherit;max-width: inherit;max-height: inherit;min-width: inherit;min-height: inherit;}
.tahoma_product_description .title{margin: 0;}
.tahoma_product_description .title a{color: black;font-size: 14px;}
.tahoma_product_description .price{font-weight: bold;color: black;font-size: 14px;}
.former_price{text-decoration: line-through;}
.tahoma_product_description .emphase{font-size: 12px;color: #58585a;font-style: normal;font-weight: normal;margin-bottom: 5px;}
.tahoma_product_description ul li a{color: black!important;}
.tahoma_product_description ul{margin-left: 110px;}
.compatible_products{margin-bottom: 70px;}
.margin_top{margin-top: 20px;}
.sticky{position: fixed!important;top: 0px;z-index: 50000;}
.sticky table{width: 100%;margin-left: 5px;}
#header_application.sticky{width: 1000px;left: 50%;margin-left: -505px;}
.container_two_columns#tahoma_1{padding-top: 40px;}
.tools ul{margin: 0;padding: 0;}
.tools ul li{margin: 0;margin-right: 20px;}
.block_product_tahoma ul li{margin-top: -10px;}
li.my_account_menu img{position: absolute;top: -12px;right: 0px;}
li.my_account_menu{position: relative;padding-right: 31px;background: url("../../img/b2c_v4/sprite.png") -791px -1471px no-repeat;}
li.my_account_menu a{font-weight: bold;color: black!important;}
#small_column .subtitle{font-size: 24px;}
#wide_column{width: 550px;}
#small_column {height: auto;display: inline-block;vertical-align: top;margin-left: 60px;padding: 10px;margin-right: 10px;width: 320px;}
.progression_activate_my_tahoma ul li{float: left;}
.beautiful_button {position: relative;width: 295px;height: 295px;background: #f1f1f1;float: left;margin-left: 42px;}
.beautiful_button.first{margin-left: 0px;}
.beautiful_button .number{position: absolute;top: 0px;left: 10px;color: #d9d9d9;font-size: 48px;font-family: SomfySans-Regular;}
.beautiful_button .lien{margin-top: 253px;display: block;width: 100%;text-align: center;}
.block_decouvrir_produit.first{clear: left;}
.beautiful_button.setup{background-image: url("../../img/b2c_v4/sprite_beautiful_buttons.png");background-color: #f1f1f1;background-position: center 85px;background-repeat: no-repeat;}
.beautiful_button.find{background-image: url("../../img/b2c_v4/sprite_beautiful_buttons.png");background-position: center -210px;background-repeat: no-repeat;}
.beautiful_button.devis{background-image: url("../../img/b2c_v4/sprite_beautiful_buttons.png");background-color: #f1f1f1;background-position: center -510px;background-repeat: no-repeat;}
.block_decouvrir_produits .block_decouvrir_produit.last {margin: auto;}
#slider_page_support_videos .bx-wrapper img,#slider_page_support_videos .bx-wrapper{width: 450px;height: 200px;}
#slider_page_support_videos li{margin-left: 0px!important;margin-bottom: 0px!important;}
#slider_page_support_videos #conteneur_thumb {width: 450px;padding-left: 2px;}
#slider_page_support_videos .bx-wrapper img{width: 100%;}
#slider_page_support_videos .thumbs img{width: 60px;height: 40px;margin-top: 5px;margin-right: 0px;}
#slider_page_support_videos #conteneur_thumb{margin-left: 0px;}
#titre_question{float: left;}
#form_ask_your_own_question .select{width: 140px;position: relative;left: 12px;}
#product_list_ask_question{background-position: -389px -1902px;}
#form_ask_your_own_question select{}
#product_list_ask_question{width: 170px;}
#product_list_ask_question:focus{background-position: -389px -1982px;}
#form_ask_your_own_question .btn_recevoir_devis{margin-top: 10px;}
.liste_nav_activate_my_tahoma li{padding: 11px 20px;border: 1px solid #6e6e6e;background: url("../../img/b2c_v4/bg_navigation_tahoma_blur.png");position: relative;cursor: pointer;}
.liste_nav_activate_my_tahoma li.next{border-left: none;}
.liste_nav_activate_my_tahoma li.previous{border-right: none;}
.liste_nav_activate_my_tahoma li:hover{background: url("../../img/b2c_v4/bg_navigation_tahoma.png");text-shadow: 0px 1px 1px white;border-color: #b7b7b7;}
.liste_nav_activate_my_tahoma li.active{background: url("../../img/b2c_v4/bg_navigation_tahoma.png");text-shadow: 0px 1px 1px white;border: 1px solid #b7b7b7;}
.liste_nav_activate_my_tahoma li.first{border-radius: 15px 0 0 15px;}
.liste_nav_activate_my_tahoma li.last{border-radius: 0 15px 15px 0;}
.liste_nav_activate_my_tahoma li.active .point{display: block;}
.liste_nav_activate_my_tahoma li .point{display: none;position: absolute;width: 14px;height: 14px;right: -7px;background-image: url("../../img/b2c_v4/sprite.png");background-repeat: no-repeat;background-position: -986px -1286px;z-index: 100;bottom: 18px;}
.liste_nav_activate_my_tahoma li:hover .subtitle,.liste_nav_activate_my_tahoma li:hover .title,.liste_nav_activate_my_tahoma li.active .subtitle,.liste_nav_activate_my_tahoma li.active .title{color: #555555;}
.liste_nav_activate_my_tahoma li .subtitle,.liste_nav_activate_my_tahoma li .title{display: block;float: none;clear: both;color: white;font-family: Verdana;}
.liste_nav_activate_my_tahoma li .title{font-size: 12px;font-weight: bold;}
.liste_nav_activate_my_tahoma li .subtitle{font-size: 11px;margin-top: 0px;}
.container_two_columns#tahoma_3{margin-top: 20px;}
.box_package_price{background: #efefef;width: auto;float: left;border-radius: 15px 0 0 15px;position: relative;}
.box_package_price .top_choice{position: absolute;top: 15px;font-family: Verdana;font-size: 11px;font-weight: bold;width: 100%;text-align: center;}
.box_package_price .top_choice .top_choice_content{width: auto;margin: auto;display: block;width: 91px;text-align: right;height: 16px;vertical-align: middle;background: url("../../img/b2c_v4/sprite.png") -983px -998px no-repeat;}
.box_package_price .texte{text-align: center;padding: 35px;}
.box_package_price .modalite{color: black;font-size: 11px;font-family: Verdana;}
.box_package_price .price{font-weight: bold;color: #555555;font-size: 20px;font-family: Verdana;}
.box_package_informations .lien{margin-top: 10px;}
.box_package_informations .liste_box_package_information > li{background: none!important;list-style-image: none;list-style-type: none;padding-left: 0px;margin: 0px!important;}
.box_package_informations .liste_box_package_information{padding: 20px 40px;}
.box_package_informations .lien li a{color: black;}
.box_package_informations .subtitle{font-weight: normal!important; color: #58585a;margin: 0px;}
.box_package_informations .subtitle,.box_package_informations .title{font-size: 12px;font-family: Verdana;font-weight: bold;color: black;}
.box_package_informations{float: left;background: #D7D7D9;width: 415px;border-radius: 0 15px 15px 0;height: 113px;}
.gray_box_with_price{position: relative;margin-top: 20px;}
.gray_box_with_price.first{position: relative;margin-top: 10px;}
#small_column .full_gray_box{margin-top: 10px;}
#small_column .liste_selection{margin: 0px!important;padding: 0px!important;}
#small_column .liste_selection li{list-style-image: none;list-style-type: none;color: black;margin: 0px!important;}
.block_video_youtube iframe{margin-top: 10px;}
.block_video_youtube{margin-top: 50px;}
.block_resultat h2.titre{ font-size: 10px!important; color: black!important; font-family: Verdana!important; font-weight: bold!important; margin-top: 0px!important; }
.module_bas p{ padding-bottom: 20px; }
.module_bas .bx-wrapper .bx-pager{ margin-top: -27px; }
.block_formulaire input[type=checkbox]+label>span:first-child,.block_formulaire input[type=radio]+label>span:first-child { position: absolute; left: 0px; }
.block_formulaire input[type=checkbox]:checked+label>span:first-child,.block_formulaire input[type=radio]:checked+label>span:first-child { position: absolute; left: 0px; }
.block_formulaire .items label{ position: relative; display: block; padding-left: 22px; vertical-align: baseline; }
.block_formulaire .items .one_item{ float: left; width: 22%; }
.block_formulaire .items .one_item:nth-child(4n+1){ clear: left; }
li.mail_locator a{ padding-left: 12px; color: #000; font-family: Arial; text-decoration: none; background: url(../../img/b2c_v4/sprite.png) 0px -611px no-repeat; }
li.mail_locator a:hover{ background-position: 0px -800px; }
.txt_erreur_form{ color: #D90115; font-weight: bold; }
.hu_v4 .block_formulaire .items .one_item{width: 43%;}
.content.my_space #first_subtitle{ width: 850px; }
.content.my_space #wide_column .list_bouton_my_space li{ width: auto; clear: right; }
.content.my_space #wide_column .list_bouton_my_space li a{ width: 120px; }
.content.my_space #wide_column h2.subtitle{ display: inline; }
table#horaires{ width: 230px; }
.select_compte select{ background-position: -345px -1902px; }
.listing_produit .liste_produit .produit h3 a{ background: none; padding-left: 0px; font-size: 14px; font-weight: 700; }
.listing_produit .liste_produit .produit a:first-child{ background: none; padding-left: 0px;}
#list_lieu{ overflow: hidden; height: auto; }
#list_lieu li{ margin-bottom: 20px; }
.champ .label_gauche.full_label{ width: auto; }
textarea{ overflow: hidden; font-family: Verdana; font-size: 11px; resize: none; }
.bx-wrapper ul{ margin-left: 0px; list-style-type: none; }
.bx-wrapper ul li{ list-style-type: none; padding-left: 0px; }
.video_to_view{ display: none; }
.champ_contact_details_left  .select select{ background-position: -292px -1902px; }
.champ_contact_details_left  .select select:focus{ background-position-y: -1982px; }
.connect_via{ display: block; width: 203px; height: 43px; background-image: url("../../img/b2c_v4/sprite.png"); background-repeat: no-repeat; margin: auto; margin-bottom: 10px; }
  .connect_via.connect_via_fb{ background-position: -796px -570px; }
.connect_via.connect_via_twitter{ background-position: -796px -615px; }
.connect_via.connect_via_google{ background-position: -796px -660px; }
.mini_texte p{ margin-top: 0px; }
#pop_up_video{ display: none; z-index: 10000001; position: fixed; top: 50%; left: 50%; width: auto; padding: 10px; background: white; border-radius: 10px; background: white; box-shadow: 0px 0px 15px black; }
#pop_up_video .video_to_view{ display: block; }
.support_info_message.info_message p { color: #1a8624; }
.full_gray_box li{ padding-left: 0px; background: none; }
.tools li{ padding-top: 0px; background-position: 0px -600px; }
.tools li.bubble.active{ padding-left: 15px; padding-right: 30px; background-image: url("../../img/b2c_v4/bubble_active.png"), url("../../img/b2c_v4/sprite.png"); background-position: right center, 0 -600px; background-repeat: no-repeat; }
.tools li.bubble.empty{ padding-left: 15px; padding-right: 30px; background-image: url("../../img/b2c_v4/bubble_empty.png"), url("../../img/b2c_v4/sprite.png"); background-position: right center, 0 -600px; background-repeat: no-repeat; }
.close_button{ display: block; font-size: 26px; font-weight: 100; font-family: Verdana; text-align: right; cursor: pointer; font-family: 'Raleway'; margin-top: -10px; }
.ligne_groupe_question{ position: relative; overflow: hidden; }
.champ.radio_grises{ position: initial; padding-bottom: 45px; }
.champ .oui_non_list{ position: absolute; bottom: 0px; }
form#compte > .champ{ padding-bottom: 5px; }
#slider_mini_site #conteneur_thumb{ width: 100%; margin-left: 2px; }
#slider_mini_site #conteneur_thumb .thumbs img{ width: 60px; height: 60px; }
#wide_column .loginInfos form#updateAbosForm ul {list-style: none;}
.block_recherche_faq{ margin-top: 40px; }
.block_recherche_faq h2{ margin-bottom: -25px; }
.block_recherche_faq .form_recherche_faq input[type=text] { padding: 10px 25px; color: #bdbdbf; font-family: Verdana; border-radius: 6px; border: 1px solid #bdbcc1; width: 500px; }
.block_recherche_faq .form_recherche_faq input[type=submit] {background: url(../../img/b2c_v4/ico_next.png) no-repeat scroll right 10px top 4px #fab711 !important;text-align: left;padding: 0 45px 0 12px;-moz-user-select: none;border: 1px solid transparent;border-radius: 6px;cursor: pointer;font-weight: 400;font-family: SomfySans-Regular;font-size: 22px;text-transform: uppercase;color: #ffffff;line-height: 36px;height: 40px;white-space: nowrap;}
.block_recherche_faq .form_recherche_faq .select { border-radius: 6px; border-width:1px; margin-top:0 !important; }
.block_recherche_faq .form_recherche_faq .select select { background-position: -292px -1897px; padding: 10px; height:38px; }
.my_space .liste_faq{ margin-top: 18px; }
.block_q_and_a_faq{ margin-top: 40px; }
li.item_liste_faq.myspace .titre_question{ background-position-x: -412px; }
li.item_liste_faq { list-style-type: none; margin-bottom: 1px solid white; font-family: Verdana; font-size: 12px; display: block; }
li.item_liste_faq:hover .titre_question{ background-color: #fab711; }
li.item_liste_faq.active.myspace .titre_question{ background-position-x: 580px; }
li.item_liste_faq.active .titre_question { border-bottom: none; background-image: url("../../img/b2c_v4/sprite.png"); background-position: right -959px top -1838px; background-repeat: no-repeat; background-color: #fab711; }
li.item_liste_faq.active .contenu_liste { display: block; }
li.item_liste_faq .titre_question{ cursor: pointer; border-bottom: 1px solid white; padding: 15px; display: block; color: black; font-size: 14px; font-weight: bold; background-image: url("../../img/b2c_v4/sprite.png"); background-position: right 30px top -1125px; background-repeat: no-repeat; background-color:#f1f1f1;  }
li.item_liste_faq .contenu_liste{ background-image: url("../../img/b2c_v4/quote_faq.png"); background-position: 15px 20px; background-repeat: no-repeat; display: none; color: #555555; font-style: italic; padding: 50px 15px; border-left: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; }
#wide_column.myspace{ width: 605px; margin-left: 20px; }
#wide_column.myspace .btn_recevoir_devis{ clear: both;float: left; }
.list_produits_my_space{ margin-top: -27px; clear: both; }
.list_produits_my_space .produit.myspace:first-child{ margin-left: 0px!important; }
.list_produits_my_space .produit.myspace:nth-child(2n+2) + .produit{ clear: left; margin-left: 0px; }
.produit.myspace{ margin-left: 47px; float: left; margin-top: 48px; }
.produit.myspace .title_product{ margin-top: 3px; font-family: Verdana; font-size: 14px; font-weight: normal; color: black; }
.produit.myspace .subtitle_product{ margin-bottom: 0px; margin-top: 0px; text-align: left; }
.produit.myspace .small.subtitle_product{ font-size: 11px; }
.produit.myspace .title_product.myspace a{ color: black; text-decoration: none; }
.left_column_produit.myspace{ width: 105px; float: left; display: block; }
.left_column_produit.myspace .image_produit{ width: 105px; height: 105px; }
.left_column_produit.myspace .image_produit img{ width: inherit; height: inherit; }
.right_column_produit.myspace{ margin-left: 13px; float: left; width: 161px; }
.left_column_produit.myspace .delete_from_favorites { padding-left: 14px; font-family: Verdana; font-size: 11px; color: black; text-decoration: none; margin: auto; background-image: url("../../img/b2c_v4/sprite.png"); background-position: -505px -1575px; background-repeat: no-repeat; }
.left_column_produit.myspace .container_delete_from_my_favorites{ display: block; text-align: center; margin-top: 2px; }
.list_produits_my_space .right_column_produit ul{ margin-bottom: 14px; }
.list_produits_my_space .right_column_produit li{ font-size: 12px; color: #545556; list-style-type: none; font-family: Verdana; }
.list_produits_my_space .right_column_produit li strong{ color: black; font-weight: normal; }
.list_produits_my_space .right_column_produit a.lire_la_suite{ margin-top: 9px; }
.myspace li.item_liste_faq .contenu_liste{ padding-bottom: 5px; padding-top: 20px; background: none; }
.myspace .contenu_liste{ overflow: hidden; }
.myspace .item_liste_faq .left_column{ float: left; width: 271px;  }
.myspace .item_liste_faq .right_column{  width: 271px; margin-left: 10px; float: left; }
.myspace .item_liste_faq li{ list-style-type: none; text-decoration: none; font-style: normal; margin-bottom: 19px; }
.myspace .item_liste_faq li .libelle,.myspace .item_liste_faq li .value{ margin: 0px; }
.myspace .item_liste_faq li .libelle{ font-weight: bold; color: black; }
.block_notices{ margin-top: 60px; }
.block_notices li.notice .contenu_liste{ background-image: none; padding: 23px 16px; overflow: hidden;  }
.block_notices .liste_notice{ list-style-type: none;  }
.block_notices .liste_notice .item_liste_notice .image_notice{ float: left; width: 105px; height: 105px; background: orange; text-align:center; }
.block_notices .liste_notice .item_liste_notice .image_notice img{ max-width: 100%; max-height: 100%;  }
.block_notices .item_liste_notice{ overflow: hidden; float: left; margin-left: 46px; margin-top: 36px; width: 260px; }
.block_notices .item_liste_notice:nth-child(1),.block_notices .item_liste_notice:nth-child(2),.block_notices .item_liste_notice:nth-child(3){ margin-top: 0px; }
.block_notices .item_liste_notice:nth-child(3n+3) + .item_liste_notice,.block_notices .item_liste_notice:first-child{ clear: left; margin-left: 0px; }
.block_notices .item_liste_notice .description_notice{ margin-left: 13px; float: left; width: 153px; }
.block_notices .item_liste_notice .description_notice h2{ margin-top: 0px; font-style: normal; color: black; font-family: Verdana; font-size: 14px; font-weight: normal; }
.block_notices .item_liste_notice .description_notice .liens_notice{ margin-top: 13px; list-style-type: none; font-style: normal; font-family: Verdana; font-size: 12px; color: black; }
.block_notices .item_liste_notice .description_notice .liens_notice li{ padding-left: 22px; margin-top: 11px; background-image: url("../../img/b2c_v4/sprite_pdf.png"); background-repeat: no-repeat; }
.block_notices .item_liste_notice .description_notice .liens_notice li:first-child{ margin-top: 0px; }
.block_notices .item_liste_notice .description_notice .liens_notice li a{ text-decoration: none; color: black; }
.block_notices .item_liste_notice .description_notice .liens_notice li a:hover{ color: #fab711; }
.block_notices .item_liste_notice .description_notice .liens_notice li.pdf{ background-position: left 1px; }
.block_notices .item_liste_notice .description_notice .liens_notice li.pdf a{ white-space:nowrap;font-size:0.9em; }
.block_notices .item_liste_notice .description_notice .liens_notice li.astuces{ background-position: left -26px; }
.block_notices .item_liste_notice .description_notice .liens_notice li.acheter{ background-position: left -50px; }
.block_notices .item_liste_notice .description_notice .liens_notice li.pdf a {white-space: normal; word-wrap: break-word}
.block_notices .item_liste_notice .description_notice h2 {word-wrap: break-word}
.block_notices .item_liste_notice .description_notice .liens_notice li.pdf a span.down_doc_description {display: inline-block}
p.mandatory{ color: black; margin-top: 0px!important; margin-bottom: 23px!important; }
.progression_activate_my_tahoma{ margin-bottom: 32px; }
.formulaire_votre_avis label{ position: relative; top: 5px; margin-bottom: 28px; clear: left; float: left; display: block; width: 197px; color: black; font-weight: bold; font-family: Verdana; font-size: 12px; margin-right: 41px; }
 .formulaire_votre_avis label + .fields{ margin-top: 3px; float: left; width: 336px; }
 .formulaire_votre_avis label + .fields label{ top: 0px; width: auto; margin-right: 0px; margin-top: 0px; font-weight: normal; }
.formulaire_votre_avis .fields input[type=radio]+label>span:first-child { background:url(../../img/b2c_v4/grosses_checkboxes_bordure.png) left top no-repeat; }
.formulaire_votre_avis .fields input[type=checkbox]+label>span:first-child { background:url(../../img/b2c_v4/grosses_checkboxes_carrees_bordure.jpg) left top no-repeat; }
.formulaire_votre_avis .fields input[type=radio]:checked+label>span:first-child { background:url(../../img/b2c_v4/grosses_checkboxes_bordure.png) left bottom no-repeat }
.formulaire_votre_avis .fields input[type=checkbox]:checked+label>span:first-child { background:url(../../img/b2c_v4/grosses_checkboxes_carrees_bordure.jpg) left bottom no-repeat }
.formulaire_votre_avis .fields .one_field:first-child{ margin-left: 0px; }
.formulaire_votre_avis .fields .one_field{ float: left; margin-left: 37px; clear: none; }
.formulaire_votre_avis .fields .select{ width: 100%; }
.formulaire_votre_avis .fields .select select{ background-position: -195px -1902px; color: #87888a; font-family: Verdana; }
.formulaire_votre_avis .fields select.active{ background-position: -195px -1982px; color: #ffbc1d; }
.formulaire_votre_avis .fields input[type=text]{ padding: 7px 10px; color: #bdbdbf; font-family: Verdana; border-radius: 25px; border: 1px solid #bdbcc1; border-bottom: 3px solid #bdbcc1; display: block; width: 316px; }
body .select{ background: none!important; background-image: none!important; }
.select{ position: relative; }
.select .curseur_select{ width: 32px; height: 28px; position: absolute; right: 0px; top: 0px; background-image: url(../../img/b2c_v4/sprite.png); z-index: 1; background-position: -494px -1902px; cursor: pointer; }
.select .curseur_select.active{ background-position: -494px -1975px; }
.liste_nav_activate_my_tahoma li.last .point{ display: none; }
body .form_warranty input.btn_recevoir_devis{ float: none!important; clear: both!important; margin-top: 64px; }
 .form_warranty .choix_adresse .ligne_adresse.new.checked p{ font-weight: bold; }
.form_warranty .choix_adresse .ligne_adresse.new.checked p,.form_warranty .choix_adresse .ligne_adresse.new p{ color: black; padding: 10px 0px; background: none; border: none; border-left: 1px solid white; }
.form_warranty .choix_adresse .ligne_adresse{ cursor: pointer; background-image: url("../../img/b2c_v4/ck_bordures_blur.png"); background-position: left center; background-repeat: no-repeat; }
.form_warranty .choix_adresse .ligne_adresse.checked{ background-image: url("../../img/b2c_v4/ck_bordures_checked.png"); background-position: left center; background-repeat: no-repeat; }
.form_warranty .choix_adresse .ligne_adresse p{ font-family: Verdana; font-size: 12px; color: #87888a; border: 1px solid #f1f1f1; padding: 16px; margin-left: 48px; display: block; }
.form_warranty .choix_adresse .ligne_adresse.checked p{ background: #f1f1f1;}
.form_warranty .btn_recevoir_devis{ padding-left: 30px!important; background-image: url("../../img/b2c_v4/sprite.png")!important; background-position: 15px -464px!important; background-repeat: no-repeat!important; }
.form_warranty.step_two textarea{ float: none; clear: both; display: block; width: 582px; margin-bottom: 15px; margin-top: 12px; }
.form_warranty.step_two label,.form_warranty.step_two th{ font-weight: bold; font-size: 12px; font-family: Verdana; display: block; float: none; clear: both; }
.form_warranty.step_two label.nbMoteurs{ float: left; position: relative; top: 6.5px; margin-right: 10px; margin-top: 20px; }
.form_warranty.step_two .select.nbMoteurs{ margin-left: 10px; width:65px; margin-top: 20px; float: left; }
.form_warranty.step_two .sous_titre { font-size:12px;font-weight:bold;clear:both;width: 100%}
.form_warranty.step_two .dimensions { display: inline-block}
#contentCompte .form_warranty.step_two .select.nbMoteurs select{ width: 100px; }
.form_warranty.step_two .select.nbMoteurs select{ width: 100px; background-position: -462px -1902px; }
.form_warranty.step_two .select.nbMoteurs select.active{ width: 100px; background-position: -462px -1982px; }
.form_warranty.step_two .choix_description_moteurs{ margin-bottom: 20px; overflow: hidden; }
.form_warranty.step_two .choix_description_moteurs .entete{ overflow: hidden; margin-top: 16px; }
.form_warranty.step_two .choix_description_moteurs .entete span{ display: block; width: 140px; font-family: Verdana; font-size: 12px; font-weight: bold; float: left; margin-right: 15px; }
.form_warranty.step_two .choix_description_moteurs .entete span:last-child{ margin-right: 0px; }
.form_warranty.step_two .choix_description_moteurs .entete span:last-child{ margin-right: 0px; }
.form_warranty.step_two .choix_description_moteurs .ligne_moteur{ position: relative; margin-top:15px; overflow: hidden; }
.form_warranty.step_two .choix_description_moteurs .ligne_moteur .text{ float: left; position: relative; margin: 0px 0px; top: 3.5px; }
.form_warranty.step_two .choix_description_moteurs .ligne_moteur .select{ display: inline-block; width: 136px; margin-right: 15px; vertical-align: middle; }
.form_warranty.step_two .choix_description_moteurs .ligne_moteur .select select{ font-family: Verdana; background: url(../../img/b2c_v4/sprite.png) -395px -1902px no-repeat; color: #87888a; }
.form_warranty.step_two .choix_description_moteurs .ligne_moteur .select select.active{ background: url(../../img/b2c_v4/sprite.png) -395px -1982px no-repeat;}
.select select{ color: #87888a!important; font-family: Verdana!important; }
.select select.active{  font-family: Verdana!important;  }
.form_warranty.step_two .choix_description_moteurs .ligne_moteur input[type=text]{ font-family: Verdana; color: #87888a; display: inline-block; width: 124px; margin-right: 15px; border-radius: 155px; border: 2px solid #bcbdbf; padding: 6px; margin-top: 0px; }
.form_warranty.step_two .choix_description_moteurs .ligne_moteur .dimensions input[type=text]{ width: 50px; margin-right: 0px; }
.form_warranty input[type=text]:focus, .form_warranty textarea:focus{ border-color: #fab711!important; }
.form_warranty input[type=file]{ display: block; }
.form_warranty.step_three .row label{ display: block; font-family: Verdana; font-size: 12px; font-weight: bold; margin-right: 20px; width: 200px; float: left; position: relative; top: 7px; }
.form_warranty.step_three .row{ margin-top: 10px; }
.form_warranty.step_three #date{background-image: url("../../img/b2c_v4/sprite.png");background-repeat: no-repeat;background-position: -836px -396px;}
.form_warranty.step_three .btn_recevoir_devis{ margin-top: 0px; }
.form_warranty .agree_with_terms{ margin-top: 28px; margin-bottom: 24px; display: block; padding-left: 25px; font-family: Verdana; font-size: 12px; color: black; font-weight: bold; height: 16px; clear:both;background-image: url("../../img/b2c_v4/sprite_agree_with_terms.png"); background-position: left top; background-repeat: no-repeat; cursor: pointer; }
.form_warranty .agree_with_terms.checked{ background-position: left bottom; }
.form_warranty.step_three .select{ width: 182px; }
.form_warranty.step_three .select select{ background-position: -346px -1902px; }
.form_warranty.step_three .select select.active{ background-position: -346px -1982px; }
.form_warranty.step_four h3:first-child{ margin-top: 31px; }
.form_warranty.step_four h3{ font-family: Verdana; font-size: 12px; font-weight: bold; color: black; display: block; }
.form_warranty.step_four h3 + p{ margin: 0; margin-top: 11px; background: #f1f1f1; color: #87888a; font-family: Verdana; font-size: 12px; padding: 15px; display: block; margin-bottom: 27px; }
.form_warranty.step_four .btn_recevoir_devis{ float: none!important; clear: both!important; }
.form_add_project label{font-weight: bold;font-size: 12px;font-family: Verdana;display: block;float: left;}
.form_add_project .colonne {  float:left;  width:300px;  position:relative;}
.form_add_project .colonne div {  position: relative;width: 300px;height: 38px;}
.form_add_project .row{ margin-top: 10px; }
.form_add_project .row label{ display: block; font-family: Verdana; font-size: 12px; font-weight: bold; margin-right: 20px; width:210px; float: left; position: relative; top: 7px; }
.form_add_project .row label.large { width:100% !important}
.form_add_project .choix_adresse .ligne_adresse.new.checked p{ font-weight: bold; }
.form_add_project .choix_adresse .ligne_adresse.new.checked p,.form_add_project .choix_adresse .ligne_adresse.new p{ color: black; padding: 10px 0px; background: none; border: none; border-left: 1px solid white; }
.form_add_project .choix_adresse .ligne_adresse{ cursor: pointer; background-image: url("../../img/b2c_v4/ck_bordures_blur.png"); background-position: left center; background-repeat: no-repeat; }
.form_add_project .choix_adresse .ligne_adresse.checked{ background-image: url("../../img/b2c_v4/ck_bordures_checked.png"); background-position: left center; background-repeat: no-repeat; }
.form_add_project .choix_adresse .ligne_adresse p{ font-family: Verdana; font-size: 12px; color: #87888a; border: 1px solid #f1f1f1; padding: 16px; margin-left: 48px; display: block; }
.form_add_project .choix_adresse .ligne_adresse.checked p{ background: #f1f1f1;}
.form_add_project textarea{ float: none; clear: both; display: block; width: 582px; margin-bottom: 15px; margin-top: 12px; }
.form_add_project  input[type=text] {font-family: Verdana;color: #87888a;float: left;width: 124px;margin-right: 15px;border-radius: 155px;border: 2px solid #bcbdbf;padding: 6px;margin-top: 0px;}
.form_add_project  .row.equipements  input[type=text] {  width:50px}
.form_add_project .ligne_moteur input[type=text]#ville_projet {margin-right:0;width:184px}
.form_add_project .row.equipements .ligne_moteur input[type=text] {  float:none;  width: 50px;}
.form_add_project .row.equipements {  margin-bottom:30px}
.form_add_project .row.equipements label {  width:174px;}
.form_add_project .row.equipements .colonne label {  font-weight:normal}
.form_add_project .row .ligne_moteur {  margin-bottom:6px}
.form_add_project .row.equipements span {  font-size: 12px;  width:185px;  display: inline-block;  padding-left: 10px;}
.form_add_project input[type=checkbox].check_hidden{  display:none;}
.form_add_project .select {  width:351px;  border-color: rgb(188, 189, 191);}
.form_add_project .plus {background-image: url("../../img/b2c_v4/plus-moins.png");background-repeat: no-repeat;position: absolute;width: 14px;height: 12px;left: 262px;margin-top: 4px;cursor:pointer}
.form_add_project .moins {background-image: url("../../img/b2c_v4/plus-moins.png");background-repeat: no-repeat;position: absolute;width: 14px;height: 12px;left: 262px;margin-top: 14px;background-position: left -8px;cursor:pointer}
.my_account_menu.open > a{ color: #fab711!important; }
.my_account_menu.open .sub_menu_my_account{ z-index: 15000; opacity: 1; filter: alpha(opacity=100); }
.my_account_menu .sub_menu_my_account{-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;-ms-transition: all 250ms ease;-o-transition: all 250ms ease;transition: all 250ms ease;}
#search_input.behind{ z-index: -1; }
.sub_menu_my_account{ top: 17px; right: 0px; position: absolute; z-index: -1; opacity: 0; filter: alpha(opacity=0); overflow: hidden; padding-top: 7px; margin-top: 4px; background-image: url("../../img/b2c_v4/sprite.png"); background-position: -310px -1645px; background-repeat: no-repeat; }
.sub_menu_my_account ul{ float: none; clear: both; background: #f8f8f8; border: 5px solid #e3e4e5; padding: 19px 16px; width: 186px; }
.sub_menu_my_account ul li{ cursor: pointer; line-height: 13px; padding: 0; margin: 0; background-image: url("../../img/b2c_v4/sprite.png"); background-repeat: no-repeat; background-position: 0px -611px; margin-bottom: 20px; }
.sub_menu_my_account ul li:last-child{ margin-bottom: 0px; }
.sub_menu_my_account ul li:hover a{ color: #fab711!important; }
.sub_menu_my_account ul li a{ font-weight: normal!important; font-family: Verdana!important; font-size: 13px!important; }
.tahoma_product_description .emphase{ margin-top: 0px; }
.tahoma_product_description .price{ margin-top: 0px; }
.menu_onglets{ width: 970px; margin: auto; }
#tahoma_3 .box_package_informations{ cursor: pointer; background-image: url("../../img/b2c_v4/checkbox_tahoma_3.png"); background-position: 12.5px -210.5px; background-repeat: no-repeat; }
#tahoma_3 .box_package_informations.active{ cursor: pointer; background-image: url("../../img/b2c_v4/checkbox_tahoma_3.png"); background-position: 12.5px 17.5px; background-repeat: no-repeat; }
.form_page_tahoma .btn_recevoir_devis{ float: right; }
.playing_video .block_texte{ opacity: 0; left: -20px; }
#autres_sites{ position: relative; z-index: 25; }
#sous_liste_autres_sites{ position: absolute; bottom: 25px; z-index: 25; background: white; padding: 22px 15px; border: 1px solid black; width: 238px; }
#sous_liste_autres_sites ul li{ display: block; float: none; clear: both; margin-bottom: 13px; }
#sous_liste_autres_sites ul li:last-child{ margin-bottom: 0px; }
#sous_liste_autres_sites ul li a{ border: none; }
#video_1_logo,#video_2_logo,#video_3_logo,#video_4_logo{display:none !important;}
.content {    margin-left: auto;    margin-right: auto;    max-width: none;    }
.content_header-w {background-color:#FFFFFF;}
#les_blocks_application *, #les_blocks_application *:before, #les_blocks_application *:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
#les_blocks_application table {width: 100% !important;}
.block_application {background:url("../../img/b2c_v4/bande_degrade_appl_bottom.png") no-repeat scroll center bottom;padding-bottom: 112px;font-family: SomfySans-Regular,Arial;}
.block_content {padding-bottom: 0px;font-family: SomfySans-Regular,Arial;}
.block_application  p,.block_content  p {font-family: SomfySans-Regular,Arial;color:#666;margin-top:10px;margin-bottom:10px;}
.block_application p strong,.block_content p strong{ color: black; }
.block_content h1,.block_application h1{ color: black; margin-top: 30px; display: block; }
.block_application h2,.block_content h2{ color: black; margin-top: 30px; display: block; }
.block_application h3,.block_content h3{ color: black; margin-top: 30px; display: block; }
.block_application h4,.block_content h4{ color: black; margin-top: 30px; display: block; }
.block_application h5,.block_content h5{ color: black; margin-top: 30px; display: block; }
.block_application  table td,.block_application  table th,.block_content  table td,.block_content  table th {font-family: SomfySans-Regular;padding:5px;vertical-align:top;}
.block_application  table td p,.block_application  table th p,.block_application  table td p strong,.block_application  table th p strong,.block_content  table td p,.block_large  table th p,.block_content  table td p strong,.block_large  table th p strong {padding:0px;margin:0px;}
.block_application  table td ul,.block_application  table th ul,.block_content  table td ul,.block_large  table th ul {margin-top:0px;}
.block_application  table td p strong,.block_application  table th p strong,.block_content  table td p strong,.block_content  table th p strong {color:#666;}
.block_application  table td:first-child,.block_application  table th:first-child,.block_content  table td:first-child,.block_content  table th:first-child {padding:5px 5px 5px 0px;}
.block_application  table td:not(:first-child),.block_application  table th:not(:first-child),.block_content  table td:not(:first-child),.block_content  table th:not(:first-child) {padding:5px;}
.block_application a,.block_content a {text-decoration:none;color: #000;}
.block_application a:hover,.block_content a:hover {text-decoration:none;color:#fab711;}
.video-content-w{margin-top:45px;}
.block_application.last{background:none;padding-bottom: 0;}
.block_application{padding-top:48px;}
.block_application.first{padding-top:0px;}
.block_application-totop-w {text-align:center;}
 .block_application-totop {background:url("../../img/b2c_v4/pictos/top.png") no-repeat scroll center bottom;color: #FFFFFF;    font-size: 15px;    font-weight: bolder;    height: 45px;    letter-spacing: -1px;    line-height: 52px;margin: 0 auto -131px;}
.block_application-totop:hover {background:url("../../img/b2c_v4/pictos/top_over.png") no-repeat scroll center bottom;}
.article_block_application .subheader {color: #85929F;    font-family: FagoWebPro-Extended,Arial;    font-size: 12px;    text-align: center;    text-transform: uppercase;display:block;letter-spacing : 4px;font-weight: bolder;}
.block_application.first .article_block_application .subheader  {margin-top:4px;}
.article_block_application h4 ,.article_block_application h3,.article_block_application h2  {    color: #000000;font-family: SomfySans-Regular,Arial;    font-size: 47px;    line-height: 56px;    margin-top: 18px;text-align:center;text-transform:none;font-weight: 100;    letter-spacing: 0;width:100%;}
.article_block_application h2.punchline  {width:100%;font-size: 35px;line-height:37px;margin-top:0;color:#8593a0;}
.article_block_application-headline {margin-bottom:45px;}
.article_block_application h3  {    color: #666666;    font-size: 16px;    line-height: 23px;margin-top: 5px;margin-bottom: 40px;}
.article_block_application h4 {    color: #666666;    font-size: 26px;    line-height: 33px;margin-top: 0px;margin-bottom:45px;}
#les_blocks_application .sous_block_applcation  .article_block_application ul li,.block_content ul li {background : none;color: #666666;font-size:13px;line-height:17px;font-family:'SomfySans-Regular',Arial;list-style-type: disc;list-style-position : outside;margin-left:11px;}
#les_blocks_application .sous_block_applcation  .article_block_application ol li,.block_content ol li {background : none;color: #666666;font-size:13px;line-height:17px;font-family:'SomfySans-Regular',Arial;list-style-position : outside;margin-left: 24px;}
h1 strong {     background-position: left  center;    background-repeat: no-repeat;font-size:47px;color:#85929F;line-height: 51px;}
.application h1 strong { width: 730px;    background-position: left  center;    background-repeat: no-repeat;font-size:47px;color:#85929F;line-height: 51px;}
.is-sticky h1 strong { margin-top:16px;}
.is-sticky h1  { z-index:100;width:990px;background-color:#fff;}
#quickaccess_application  {height: 115px;    overflow: hidden;    padding-bottom: 30px;margin : 0 auto;}
#quickaccess_application  ul  li{display: inline;    float: left;padding: 0;    text-align: center;    width: 195px;}
#quickaccess_application  ul  li a {    background-image: url("../../img/b2c_v4/content/top_smoove_io_star.png");    background-position: center bottom;    background-repeat: no-repeat;    display: block;height: 114px;    line-height: 213px;    overflow: hidden;    width: 198px;color:#666666;font-size: 12px;text-decoration:none;font-family:'SomfySans-Regular',Arial;}
#quickaccess_application  ul  li a:hover{background-size: auto 100px;color:#000;font-weight:bolder;}
#quickaccess_application h2 {margin:0;padding:0;font-family:SomfySans-Regular,arial,verdana;text-transform:uppercase;font-size:16px;color:#666666;line-height:19px;padding-right:45px;margin: 48px auto 0;}
#quickaccess_application h2 a {text-decoration:none;color:#666;}
#quickaccess_application h2 a:hover {text-decoration:none;color:#000;}
#quickaccess_application .col_3_215 {background: url("../../img/b2c_v4/pictos/fleche_v.png") no-repeat scroll right center rgba(0, 0, 0, 0);    height: 145px;}
.content-full-w img {max-width:100%;height:auto !important;}
.content-fullimg-w  {}
.fullimg-grad{display:none;}
.content-fullimg-w  h3 {position : absolute;background-image :linear-gradient(to top, rgba(255, 255, 255, 0) 0px, #FFFFFF 50px);padding: 0;min-height: 135px;}
.content-fullimg-w .fullimg  {margin-top : 80px;}
.content-fullimg-w .fullimg-snippet  {    margin-top: -38px;}
.content-fullimg-w .snippet  {margin-top: 2px;}
.content-fullimg-w .snippet h6  {    font-size:18px;font-family: SomfySans-Regular,Arial;font-weight: bolder;color:#7F577C;margin-bottom:3px;}
.content-fullimg-w .snippet p {font-family: SomfySans-Regular,Arial;font-size:12px; line-height:16px;color:#85929F;margin:0px;}
.content-bubbles-w .bubble-w {width:50%;float:left;text-align:right;position :relative;padding-right:11px;}
.article_block_application.content-bubbles-w h4,.article_block_application.videos h4{margin-bottom:20px;}
.content-bubbles-w .bubble-w .bubble {background-color:#b4bdc6;border-radius: 50%;width:230px;height:230px;float:right;}
.content-bubbles-w .bubble-w .bubble-info {position:absolute;top:40%;left:0;text-align:right;width: 230px;}
.content-bubbles-w .bubble-w.last {padding-left:11px;padding-right:0;}
.content-bubbles-w .bubble-w.last .bubble {float:left;}
.content-bubbles-w .bubble-w.last  .bubble-info {right:0;left:inherit;text-align:left;}
.bubble-info-title,.bubble-info-subtitle,.bubble-info-video {display:block;color:#000;font-size:17px;line-height:17px;font-family: SomfySans-Regular,Arial;}
.bubble-info-subtitle {font-size:13px;color:#666;}
 .bubble-info-video {background:url("../../img/b2c_v4/pictos/voir_video_button.png") no-repeat scroll right top;font-size: 11px;    font-weight: bolder;    height: 55px;    line-height: 84px;    margin-top: 20px;}
.bubble-info a  {text-decoration:none;}
.bubble-info  a:hover .bubble-info-video {background-image:url("../../img/b2c_v4/pictos/voir_video_button_over.png");}
.table-title , .table-text  {background-color:#FFF;border: 1px dashed #898c91;font-size:14px;text-align:center;}
.table-text {margin-top:15px;position:relative;}
.table-text p strong {margin-top:0px;position:relative;}
.table-title {border: 1px dashed #898C91;    color: #000000;        font-size: 17px;    height: 56px;    padding: 0 20px;    vertical-align: middle;    line-height: 50px;background-color:#b4bdc6;}
a .table-title {background-image: url("../../img/b2c_v4/pictos/bullet_fleche.png");background-position: 20px center;background-repeat: no-repeat;}
a:hover .table-title {background-image: url("../../img/b2c_v4/pictos/bullet_fleche_over.png");color:#F9B700;}
.table-text-main {background-color:#FFFFFF;padding:20px;}
.table-text-main strong {color:#85929F !important;font-weight:bolder;}
.table-text-main  ul {margin:0;margin-bottom:10px;}
#les_blocks_application .sous_block_applcation .table-text-main  ul li {color:#666;background:none;list-style-type: disc;font-size: 14px;font-family: SomfySans-Regular;line-height: 18px;}
.table-text-more {padding:20px;background-color:#b4bdc6;bottom: 0;color:#FFF;position:absolute;width:100%;}
.table-text-more p, .table-text-more strong{color:#FFF !important;}
.content-halfimg-w h4,.content-full-w h4 {text-align:left;margin-bottom:20px;}
.content-halfimg-w .withimg {    background-position: right top;    background-repeat: no-repeat;    background-size: 480px auto;}
.withoutimg .col_2_230{margin-right:23px;}
.content-halfimg-w.contentLeft .withimg{ background-position: left top;padding-left: 505px;padding-right: 0px; }
.video-img  {position:relative;}
#les_blocks_application .sous_block_applcation .video-desc ul li  {font-size:13px;}
#les_blocks_application .sous_block_applcation .video-desc ul,#les_blocks_application .sous_block_applcation .video-desc p  {margin:0px 0px 10px 0px;}
#les_blocks_application .sous_block_applcation .video-desc h5  {font-size:13px;margin-top:20px;}
.video-img:after{        content: " ";    height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%;}
a .video-img:after  {background-image: url("../../img/b2c_v4/pictos/player_video.png");background-position: center center;    background-repeat: no-repeat;}
 a:hover .video-img:after  {background-image: url("../../img/b2c_v4/pictos/player_video_over.png");}
 .content-teasers-w {}
.teaser-img {margin-bottom:15px;}
.teaser-logo {text-align:center;border-top:1px solid #888;border-bottom:1px solid #888;margin-bottom:20px;min-height:66px;padding-bottom: 10px;    padding-top: 10px;}
.teaser-desc strong,.teaser-desc p strong {color: #666;    display: inline;    margin-top: 0;}
.teaser-desc  h5 {font-size: 13px;line-height: 17px;height:34px;}
.teaser-desc  p {font-size: 13px;line-height: 17px;font-family: SomfySans-Regular,Arial;margin-top: 0px;margin-bottom:0;}
.teaser-desc  ul {margin:0;margin-bottom:0px;}
.content-choice-w a {text-decoration:none;color:#000;}
.content-choice-w .col_2 {text-align:center;margin-top: 70px;}
.content-choice-w .col_2.last{border-left: 1px dashed #666;}
.content-choice-w hr {margin: 15px auto;width: 35px;}
.row.choice-product-w {margin-bottom:110px;overflow: hidden;}
.choice-content p {padding: 0 20px;}
.choice-content ul li,.table-text-main ul li{list-style-position: inside !important;}
.choice-product {    background-image: url("../../img/b2c_v4/pictos/Fleche_h.png");    background-position: center top;    background-repeat: no-repeat;    padding-top: 32px;margin-top: 65px;}
.choice-product h5 {text-transform : uppercase;font-size:11px;color:#000000;letter-spacing: 4px;margin-bottom: 30px;margin-top: 0px;}
.choice-img {margin-top: -168px;}
.choice-product-infos {padding-left: 20px;margin: 0 auto;width: 200px;}
.choice-product-title {color: #000000;    display: block;    font-size: 23px;    text-align: left;}
ul.choice-product-links li {list-style-image : url("../../img/b2c_v4/pictos/bullet_fleche.png");color:#000000;font-weight:bolder;text-align: left;}
.choice-product-more {    border: 1px solid #666666;    border-radius: 10px;    color: #666666;    font-size: 11px;    padding: 5px;    width: 200px;margin-top:20px;margin-left: -7px;}
.choice-level{background-color: #d8dee3;border-radius: 10px;font-family:SomfySans-Regular;font-size: 15px;height:28px;width:60%;    font-weight: bold;    color:#85929f;margin:20px auto;text-align:center;}
.choice-level span.text{height:28px;float:left;padding:5px 0px 0px 20px;margin-right:20px;}
.choice-level span.level{width:103px;height:28px;float:left;}
.choice-level span.l1{background:url("../../img/b2c_v4/niveaux_sprite.png") transparent no-repeat 0px -6px;}
.choice-level span.l2{background:url("../../img/b2c_v4/niveaux_sprite.png") transparent no-repeat 0px -36px;}
.choice-level span.l3{background:url("../../img/b2c_v4/niveaux_sprite.png") transparent no-repeat 0px -66px;}
.choice-level span.l4{background:url("../../img/b2c_v4/niveaux_sprite.png") transparent no-repeat 0px -96px;}
.choice-level span.l5{background:url("../../img/b2c_v4/niveaux_sprite.png") transparent no-repeat 0px -126px;}
.choice-product-more-logo {float:left;padding-right:10px;}
.choice-product-more-text {float: left;    text-align: left;    width: 150px;}
.choice-product-more strong {color:#000;}
.content-products-w  h4  {text-align:left;}
.product {margin-bottom:20px;}
.product-img {height:225px;}
.product-img img{max-width:225px;max-height:225px;}
.product-img a {    display: inline-block;    text-align: center;    width: 225px;}
.product-infos {height:155px;:}
.product-title {margin-top:5px;font-size:16px;line-height:17px;color:#000000;}
.content-products-w h5 {margin-top:5px;font-size:16px;line-height:17px;color:#000000;font-weight:normal;}
.product-desc {color:#666666;}
.product-link,.home-page-link {display: block;font-size:12px;color:#000000;font-weight:bolder;background-image: url("../../img/b2c_v4/pictos/bullet_fleche.png");background-position: left 1px;background-repeat: no-repeat;padding-left:20px;height: 30px;}
.home-page-link{margin-top:10px;background-position: left 0px;}
.home-page-link a{color: #000000;text-decoration:none;}
.home-page-link a:hover{color: #FAB711}
#les_blocks_application .sous_block_applcation .teaser-desc  ul li {color:#666;background:none;list-style-type: disc;list-style-position: outside;font-size: 13px;font-family: SomfySans-Regular,Arial;line-height: 17px;}
.content-where {text-align:center;background-image: url("../../img/b2c_v4/pictos/pictos_footer_installeur.png");background-repeat: no-repeat;background-position: center top;padding-top: 235px}
a:hover .content-where {background-image: url("../../img/b2c_v4/pictos/pictos_footer_installeur_over.png");}
.content-where  h4 {margin: 0 auto;width: 270px;background-image: url("../../img/b2c_v4/pictos/bullet_fleche.png");background-position: center bottom;background-repeat: no-repeat;padding-bottom:20px;}
a:hover .content-where  h4 {color:#000;background-image: url("../../img/b2c_v4/pictos/bullet_fleche_over.png");}
.content-where.content-where-boutique {text-align:center;background-image: url("../../img/b2c_v4/pictos/pictos_footer_boutique.png");background-repeat: no-repeat;}
a:hover .content-where-boutique {background-image: url("../../img/b2c_v4/pictos/pictos_footer_boutique_over.png");}
.content-where.content-where-trouver {text-align:center;background-image: url("../../img/b2c_v4/pictos/pictos_footer_magasin.png");background-repeat: no-repeat;}
a:hover .content-where-trouver {background-image: url("../../img/b2c_v4/pictos/pictos_footer_magasin_over.png");}
.content-bubbles-w .bubbles-3 .bubble-w .bubble{    float:left;}
.content-bubbles-w .bubbles-3 .bubble-w {    width:270px;    padding:0px 20px;}
.content-bubbles-w .bubbles-3 .bubble-w.first {    padding-left:20px;    margin-left:90px;}
.content-bubbles-w .bubbles-3 .bubble-w.last {    padding-right:20px;    }
.content-bubbles-w .bubbles-3 .bubble-w .bubble-info{    position:relative;    float:left;    margin-top:20px;    text-align:left;}
.content-bubbles-w .bubbles-4 .bubble-w .bubble{    float:left;    width:200px;    height:200px;}
.content-bubbles-w .bubbles-4 .bubble-w .bubble img{    width:100%;    height:100%;}
.content-bubbles-w .bubbles-4 .bubble-w {    width:240px;    padding:0px 20px;}
.content-bubbles-w .bubbles-4 .bubble-w.first {    padding-left:20px;    margin-left:10px;}
.content-bubbles-w .bubbles-4 .bubble-w.last {    padding-right:20px;    }
.content-bubbles-w .bubbles-4 .bubble-w .bubble-info{   float:left;   position:relative;    margin-top:20px;    text-align:left;}
.content-bubbles-w .bubbles-5 .bubble-w .bubble img{    width:100%;    height:100%;}
.content-bubbles-w .bubbles-5 .bubble-w {    width:198px;    padding:0px 15px;}
.content-bubbles-w .bubbles-5 .bubble-w .bubble{    float:left;    width:170px;    height:170px;}
.content-bubbles-w .bubbles-5 .bubble-w.first {    padding-left:10px;    margin-left:0px;}
.content-bubbles-w .bubbles-5 .bubble-w.last {    padding-right:0px;    }
.content-bubbles-w .bubbles-5 .bubble-w .bubble-info{   float:left;   width:165px;   position:relative;    margin-top:20px;    text-align:left;}
.pasDePM p{margin:0px;padding:0px;}
div.row.boxesItems1 .col_4{ width:990px; }
div.row.boxesItems2 .col_4{ width:472px; }
.video-content-w.vsmall{margin:0 auto;margin-top:35px;}
.video-content-w.vsmall.ct1{width:230px;}
.video-content-w.vsmall.ct2{width:483px;}
.video-content-w.vsmall.ct3{width:736px;}
.video-content-w.vsmall.ct4{width:990px;}
.video-content-w.vlarge{margin:0 auto;margin-top:35px;}
.video-content-w.vlarge.ct1{width:482px;}
.video-content-w.vlarge .col_2_230,.video-content-w.vlarge .col_2_230 .video-img img{width:482px;}
.block_application .row.n1,.block_application .row.n2,.block_application .row.n3{width:645px;}
 .block_application .row.n1.n2,.block_application .row.n1.n3,.block_application .row.n2.n3{width:300px;}
 #les_blocks_application .sous_block_applcation .tabbed-nav ul li{margin-left:0px;}
 #les_blocks_application .sous_block_applcation .tabbed-nav ul li a{font-family: SomfySans-Regular !important;font-weight:bold;}
 .tabs_col1{width:440px;float:left;}
.tabs_col2{width:440px;float:right;}
.choice-product-one-w .col_2{width:100%;}
.choice-product-one-w .col_2.last{border-left:0px solid #000;}
.choice-product-one-w .col_2 .choice-level{width:30%;}
.slider_text{position:absolute;}
.slider_item img.bg{width:100%}
.slider_text.tl{top:30px;left:30px;text-align:left;}
.slider_text.tr{top:30px;right:30px;text-align:right;}
.slider_text.bl{bottom:30px;left:30px;text-align:left;}
.slider_text.br{bottom:30px;right:30px;text-align:right;}
.slider_text h4{font-size: 45px;line-height: 47px;margin-top: 0px;margin-bottom: 20px;}
.slider_text.tl h4,.slider_text.tl div{text-align:left;}
.slider_text.tr h4,.slider_text.tr div{text-align:right;}
.slider_text.bl h4,.slider_text.bl div{text-align:left;}
.slider_text.br h4,.slider_text.br div{text-align:right;}
.slider_text.tr div.product-link,.slider_text.br div.product-link{float:right;}
.slider_text.white h4,.slider_text.white p,.slider_text.white :not(.content_admin) div{color:#fff !important;}
.slider_text.black h4, .slider_text.black p, .slider_text.black :not(.content_admin) div{color:#000 !important;}
.slider_text.yellow h4, .slider_text.yellow p, .slider_text.yellow :not(.content_admin) div{color:#F9B700 !important;}
.row {clear: both; width: 100%; max-width: 990px; margin: 0 auto;}
.col_2, .col_2_230, .col_3, .col_3_225 , .col_3_215, .col_4 , .col_5, .col_6 , .col_7 , .col_9 {float: left; margin-right: 45px;}
.col_3 {margin-right: 23px;}
.col_3_225 {margin-right: 30px;}
.col_2 {margin-right: 0;}
.col_2_230   {margin-right: 25px;}
.col_6   {margin-right: 50px;}
.col_2 {width: 495px;}
.col_2_230  {width: 230px;}
.col_3 {width: 230px;}
.col_3_225 {width: 225px;}
.col_3_215 {width: 215px;}
.col_4 {width: 300px;}
.col_5 { width: 385px;}
.col_6 { width: 470px;}
.col_7 { width: 560px;}
.col_9{ width: 730px;}
.col_12 {clear: both; width: 100%; float: left;}
.suf_5 {padding-right: 505px;}
 .last, .omega {margin-right: 0 !important;}
.selfclear:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.clear, .clearboth {clear:both !important;}
#cookiesAlert > p{color:#999;}
.formBuilderV4 .radio_grises{ padding-bottom: 7px!important; }
.formBuilderV4 textarea{ width: 416px; }
.formBuilderV4 .champ_contact_details_left { width: 226px; margin-left: 0px; }
.formBuilderV4 .champ_contact_details_right { width: 300px; }
#module_page_type #wide_column .formBuilderV4 form h3 { color: #666; font-family: SomfySans-Regular,Arial; margin-bottom: 10px; }
.formBuilderV4 form input.chkBox + label { color: #666; font-family: SomfySans-Regular,Arial; font-size: 13px; }
.formBuilderV4 #customform .multselect { border: 1px solid #BCBDBF;border-radius: 6px;overflow: hidden;padding: 7px 0 5px 10px;    width: 344px;    background: #efefef;}
.formBuilderV4 #customform .multselect select { background-color: transparent;border: medium none;width: 100%; }
.yourownform_v4_landing .radio_grises{ padding-bottom: 7px!important; }
.yourownform_v4_landing textarea{ width: 316px; }
.yourownform_v4_landing #list_champ_contact_detail li input { width: 310px;}
.yourownform_v4_landing #list_champ_contact_detail li .select, .yourownform_v4_landing #list_champ_contact_detail li .select_contact{ width: 339px;}
.yourownform_v4_landing #list_champ_contact_detail li .select select{ background-position: -186px -1902px}
.yourownform_v4_landing {margin-top:75px;}
#module_landingpage{margin: 0px auto 20px;    max-width: 990px;    position: relative;}
.yourownform_v4_landing #send_customform{float:right;margin-right:-20px;}
#send_customform{float:right;margin-right:73px;clear: both;}
div#passwordSecurityToolTip {    font-style: normal;     display: none;     position: absolute;     top: -180px;     left: -240px;     padding: 5px;     color: #000;     border: 1px solid #000;     background:#f5f5f5;    width:230px;    z-index:999;}
div#passwordSecurityToolTip.myInfos {    top: 135px;}
 div#passwordSecurityToolTipArrow {     display: none;      background:url("../../img/b2c_v4/pictos/picto_listArrow.gif") no-repeat scroll 2px top rgba(0, 0, 0, 0);     position: absolute;     top: 30px;    width:10px;    height:10px; }
div#passwordSecurityToolTipArrow.myInfos {     top: 146px; }
div#passwordSecurityToolTip div.passwordSecurityBar{width:100%;height:8px;display:none;background-color:#ccc;margin-top:10px;}
div#passwordSecurityToolTip div.passwordSecurityBarLevel{width:0%;height:8px;background-color:#000;}
div#passwordSecurityToolTip .rate{display:none;}
div#passwordSecurityToolTip .infoRate1{font-size:14px; color:#f00; display:none;   }
div#passwordSecurityToolTip .infoRate2{font-size:14px; color:#ffb514; display:none; }
div#passwordSecurityToolTip .infoRate3{font-size:14px; color:#A0c; display:none;   }
div#passwordSecurityToolTip .infoRate4{font-size:14px; color:#00c; display:none;   }
div#passwordSecurityToolTip .infoRate5{font-size:14px; color:#0c0; display:none;   }
div#passwordSecurityToolTip div.passwordSecurityBarLevel.barRate1{ background-color:#f00;    }
div#passwordSecurityToolTip div.passwordSecurityBarLevel.barRate2{ background-color:#ffb514; }
div#passwordSecurityToolTip div.passwordSecurityBarLevel.barRate3{ background-color:#A0c;    }
div#passwordSecurityToolTip div.passwordSecurityBarLevel.barRate4{ background-color:#00c;    }
div#passwordSecurityToolTip div.passwordSecurityBarLevel.barRate5{ background-color:#0c0;    }
div#passwordSecurityToolTip ul{}
div#passwordSecurityToolTip ul li{padding-left:15px;color:#333;background:url("../../img/b2c_v4/pictos/picto_listArrow.gif") no-repeat scroll 5px 4px rgba(0, 0, 0, 0);}
div#passwordSecurityToolTip p{margin-top:10px;color:#333;padding:0px !important;font-weight:bold;}
div#passwordSecurityToolTip b{font-size:1.1em;}
.formBuilderV4{margin-top: 40px;}
form.form_warranty div#fields table.choice_pdt td {padding: 10px;}
form.form_warranty div#fields input[type="radio"] {display: inline;}
form.form_warranty div#fields .field {margin: 15px 0; }
form.form_warranty div#fields .field label{clear: none;display: inline;}
#contentCompte .fields {    float: left;    margin-bottom: 20px;    margin-left: 20px;    width: 600px;    }
#contentCompte .fields .list_horizontal {    float: left;    margin: 0;    padding: 0;    width: 400px;    list-style: none;margin: 0 0 15px;    }
#contentCompte .fields .list_horizontal > li {    float: left;    margin-right: 10px;    z-index: auto !important;    background-color: #f5f5f5;    }
#contentCompte .fields label {    margin-right: 10px;    text-align: left;    float: left;    width: 185px;    padding-top: 2px;    padding-left:0;    font-family: SomfySans-Regular,arial,verdana;    font-weight: lighter;    color: #878787;    font-size: 16px;    }
#contentCompte .block_checkbox li {    border-radius: 15px;    cursor: pointer;    height: 70px;    list-style: none outside none;    margin: 10px 12px 35px 0;    transition: all 500ms ease 0s;    width: 115px;    border: 1px solid #85929f;    }
#contentCompte .block_checkbox li.active {    border: 1px solid #fab700 !important;    background-color: #fff !important;    }
    #contentCompte .form_add_project .choix_adresse .ligne_adresse.new.checked p{ font-weight: normal; }
#contentCompte .button_checkbox {    font-size: 11px;    text-align: left;width:115px;    }
#contentCompte .projet {position: relative;    right: -73px;    top: 32px;    width: 56px;    }
.form_add_project .row label {    display: inline-block;    padding: 5px 0 5px 20px;    width: 180px;    font-size: 16px;    font-family: SomfySans-Regular,arial,verdana;    font-weight: lighter;    color: #878787;    text-align: left;    }
#contentCompte .noBackground {background-image: none !important ;}
#contentCompte .box_footer_bt {background-image: none !important ;    padding: 30px 0 0 235px;    float: left;}
#contentCompte .form_add_project .choix_adresse .ligne_adresse {background-image:none;}
#contentCompte .row {background-image:url("../../img/b2c_v4/bg_box.png");background-repeat:no-repeat;background-position:bottom;background-color:#ffffff;float: left;    height: auto;    padding: 10px;    width: 620px;}
#contentCompte .row.wbg {background-image:none;}
#contentCompte .choix_adresse .ligne_adresse.new.checked p, .form_add_project .choix_adresse .ligne_adresse.new p {padding:16px;}
#contentCompte .form_add_project input.newAddress[type="text"] {border: 1px solid #85929f;    border-radius: 10px;    height: 30px;    padding: 0 15px;}
#contentCompte #newAddressForm {margin-bottom:20px;}
#contentCompte {background-color:#ffffff;margin: 20px auto;    max-width: 990px;}
.my_space_new {background: linear-gradient(to bottom, #f0f0f0 250px, #ffffff 500px) repeat scroll 0 0 #ffffff;}
.my_space_new #contentCompte {max-width: none;margin:0;background:none;}
#module_main .my_space_new #content_header {margin-bottom: 40px;padding-bottom: 20px; }
.my_space_new #content_header .myinfos {float:left;width:40%;}
.my_space_new #content_header .myinfos h1 {margin-top:15px;}
.my_space_new #content_header .myinfos h2 {color: black;font-size: 15px;margin:0;}
.my_space_new #content_header .content_header_content {float:right;width:25%;margin-left:5%;margin-top:15px;}
.my_space_new #content_header .content_header_content h2 {font-size: 24px;margin: 0;text-transform: uppercase;color: #85929F;}
.my_space_new #content_header .content_header_content p {margin: 10px 0;font-family: SomfySans-Regular,arial,verdana;font-size: 14px;}
.my_space_new #content_header .content_header_content p.more a {background: url(../../img/b2c_v4/sprite.png) 0px -612px no-repeat;color:#000;text-decoration:none;padding-left:14px;margin-left:15px;}
.my_space_new #content_header .content_header_content p.more a:hover {color:#fab711;}
.my_space_new #content_header .content_header_content span.explanation {font-size:0.6em;position:relative;top:-15px;}
.my_space_new #content_header .ui-icon {display: inline-block;}
.my_space_new #content_header .disconnect_btn {padding:8px 50px 5px 20px;background: #fab711 url("../../img/b2c_v4/myspace/icon_disconnect.png") no-repeat right center;border-radius:5px;color:white;font-family: SomfySans-Regular,arial,verdana;text-decoration:none;font-size:18px;display: inline-block;}
.my_space_new .sous_block {background-color: white;position:relative;}
.dashboardWrapper .my_space_new .sous_block {background:none;}
.my_space_new #contentCompte #wide_column {margin-top: -15px;padding: 25px 30px 10px 30px;border: 1px solid #f0f0f0;border-top: none;max-width: 990px;box-sizing: border-box;width:100%;}
.dashboardWrapper .my_space_new #contentCompte #wide_column {padding:0;border:none;}
.my_space_new #contentCompte .sous_block h1 {margin: 10px 0 20px;font-size:42px;}
.my_space_new #contentCompte .sous_block h2 {margin: 20px 0 0;font-size:30px;}
.my_space_new .dashboard_item {margin-bottom:20px;overflow:auto;font-family: SomfySans-Regular,arial,verdana;}
.my_space_new .dashboard_item .arrow {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid white;position: absolute;right:-10px;top:50%;margin-top:-5px;}
.my_space_new .dashboard_item .title,.my_space_new .dashboard_item .more {padding-top:70px;height:70px;width:140px;position:relative;background-position: center 20px;background-repeat: no-repeat;text-decoration:none;display:block;}
.my_space_new .dashboard_item .title {background-color:#fab711;border-bottom: 5px solid #fcd570;float:left;}
.my_space_new .dashboard_item .more {background-color:#e4e7ec;border-bottom: 5px solid #f0f1f3;float:right;}
.my_space_new .dashboard_item .title p,.my_space_new .dashboard_item .more p {text-align: center;font-weight: bold;text-transform: uppercase;color: white;height:70px;line-height:70px;margin:0;font-family: SomfySans-Regular,arial,verdana;font-size:15px;}
.my_space_new .dashboard_item .title p span,.my_space_new .dashboard_item .more p>* {padding:0;vertical-align:middle;display:inline-block;line-height: 1.2em;width:120px;}
.my_space_new .dashboard_item .more p {color:#a6b0ba;}
.my_space_new .dashboard_item .more:hover p {color:#fab711;}
.my_space_new .dashboard_item .title .arrow {border-left-color: #fab711;}
.my_space_new .dashboard_item .details {height:120px;padding: 20px 50px 0;margin: 0 140px;overflow: auto;background-color:#a6b0ba;border-bottom: 5px solid #c8cfd5;}
.my_space_new .dashboard_item .details .half {float:left;width:45%;}
.my_space_new .dashboard_item .details .half:first-child {margin-right:10%;}
.my_space_new .dashboard_item .details h3 {margin: 0;padding: 0;text-transform: uppercase;font-size: 18px;color:white;}
.my_space_new .dashboard_item .details p {margin: 0;color:white;font-family: SomfySans-Regular,arial,verdana;font-size: 15px;}
.my_space_new .dashboard_item.empty .details h3,.my_space_new .dashboard_item.empty .details p {color: #cbd1d8;}
.my_space_new .dashboard_item .details a {background: url(../../img/b2c_v4/sprite.png) 0px -801px no-repeat;color:black;text-decoration:none;padding-left:14px;margin-left:15px;}
.my_space_new .dashboard_item .details a:hover {color:#fab711;background-position: 0px -612px;}
.my_space_new .dashboard_item .more.view { background-image: url("../../img/b2c_v4/myspace/icon_view.png");}
.my_space_new .dashboard_item .more.add { background-image: url("../../img/b2c_v4/myspace/icon_plus.png");}
.my_space_new .dashboard_item .more .arrow {right:auto;left:0; border-left-color: #a6b0ba;}
.my_space_new .dashboard_item.boxlink .title p {margin-top: -31px;}
 .my_space_new .dashboard_item.boxlink .details h3 {margin-top: 43px;}
.my_space_new .dashboard_item.boxlink .more.view {background-position: center 53px;}
.my_space_new ul.child_pages {position:absolute;right:30px;margin: 20px 0 0;padding: 0;list-style:none;}
.my_space_new ul.child_pages li {display: inline-block;margin-left:10px;}
.my_space_new ul.child_pages li a {padding:8px 20px 5px 20px;background: #fab711;border-radius:5px;color:white;font-family: SomfySans-Regular,arial,verdana;text-decoration:none;font-size:18px;display: block;text-align:center;}
.my_space_new ul.child_pages li a:hover {background-color:#fbcc53;}
#contentCompte .add_project_w h1, #contentCompte .add_project_w h2, #contentCompte .add_project_w h3, #contentCompte .add_project_w h4 {    display: block;    font-family: SomfySans-Regular,arial,verdana;    font-weight: lighter;margin-top:10px;    width: auto;}
#contentCompte .add_project_w h1 {    color: #85929f;    font-size: 32px;}
#contentCompte .add_project_w h2 {    color: #000000;    font-size: 24px;}
#contentCompte .add_project_w h3 {    color: #85929f;    font-size: 22px;}
#contentCompte .add_project_w h4 {    color: #000000;    font-family: SomfySans-Regular,arial,verdana;    font-size: 16px !important;    margin-left: 30px;    line-height: normal;    margin-top: 20px;    }
#contentCompte #wide_column .add_project_w> p,#contentCompte .emphase_add_project p  {padding-left: 27px;}
#contentCompte .emphase_add_project p  {color: #000000;    font-family: SomfySans-Regular,arial,verdana;    font-size: 16px !important;    line-height: normal;    margin-top: 20px;}
#contentCompte #small_column {    height: auto;    padding: 10px;    width: 305px;}
#contentCompte #wide_column {width: 640px;    font-size: 16px; margin-left: 0;}
#contentCompte #wide_column .add_project_w h1 {    padding-left: 27px;    width: auto;color: #000000;    font-size: 24px}
#contentCompte #wide_column .add_project_w h2 {    padding-left: 30px;    width: auto;}
#contentCompte #list_produit {    margin-left: 0px;    }
#contentCompte #block_house, #contentCompte #block_maison,#contentCompte #block_flat, #contentCompte #block_appartement,#contentCompte #block_office, #contentCompte #block_bureau, #contentCompte #block_local_professionnel,#contentCompte #block_alarms, #contentCompte #block_awning,#contentCompte #block_garage_doors, #contentCompte #block_gates,#contentCompte #block_home_automation, #contentCompte #block_internal_blinds,#contentCompte #block_roller_shutters, #contentCompte #block_swinging_shutter {background-position:center center;}
#contentCompte .rounded {height: 30px;padding: 0 15px;border: 1px solid #85929f;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-moz-appearance: none;appearance: none;    width: 200px;}
#contentCompte .rounded.small {    width: 80px;    }
#contentCompte .rounded:focus {border: 1px solid #fab711;    }
 #contentCompte .form_add_project .choix_adresse .ligne_adresse p {border: 1px solid #85929f;    border-radius: 15px;width: 340px;background-image : none;background-color:#f1f1f1;margin-left: 218px;}
 #contentCompte .form_add_project .choix_adresse .ligne_adresse.checked p {border-color: #fab711;    border-radius: 15px;background-image : none;background-color:#fff;}
 #contentCompte .btn_recevoir_devis {color: #000;font-family: Verdana;border-radius: 10px;padding: 7px 15px 5px 35px;cursor: pointer;text-decoration: none;font-size: 18px;background: url(../../img/b2c_v4/bullet_fleche_big.png) 10px 7px no-repeat #ffffff;    border: 2px solid #fab711;    font-family: SomfySans-Regular,arial,verdana;    font-weight: 600;    margin-left: 235px;    margin-top:10px;    }
#contentCompte .btn_recevoir_devis.noMargin {    margin-left: 10px !important;    }
#contentCompte .btn_recevoir_devis:hover {background-color: #fab711;color: #000000;text-decoration: none;    }
#contentCompte .requestAquoteForm  [type="checkbox"] {    display: inline;    display: none;    }
#contentCompte .requestAquoteForm input[type="checkbox"] + label span {background: url("../../img/b2c_v4/checkbox.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);    cursor: pointer;    display: inline-block;    height: 17px;    margin: 1px 11px 0 5px;    vertical-align: middle;    width: 17px;    }
#contentCompte .requestAquoteForm input[type="checkbox"]:checked + label span {background: url("../../img/b2c_v4/checkbox.png") no-repeat scroll left top rgba(0, 0, 0, 0);    }
#contentCompte .requestAquoteForm input[type="checkbox"] {    display: none;    }
#contentCompte .select select {    background: url("../../img/b2c_v4/sprite.png") no-repeat scroll -153px -1901px rgba(0, 0, 0, 0);    border: 0 none;    padding: 5px 5px 5px 10px;    width: 106%;    }
#contentCompte select.non_rempli {    border-color: #d90115 !important;    }
    #contentCompte .select {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;overflow: hidden    border: 1px solid #bcbdbf;width: 373px;    }
#contentCompte textarea {    clear: none;    border: 1px solid #bcbdbf;    display: block;    float: left;    height: 130px;    margin-bottom: 15px;    margin-top: 12px;    width: 351px;    }
#contentCompte .row h3 {    color: #85929f;    font-size: 19px;    margin-bottom: 20px;    padding-left: 20px;    width: auto;    }
.form-w, .form-fields-w {position:relative;}
.form-fields-w {padding : 20px 0;border: 2px #666666 dotted;}
.rounded-form {padding-top:10px;}
.form-row {padding:0 10px;}
.rounded-form label {color: #878787;    font-size: 15px;    text-align: right;    width: 35%;    float: left;    padding-right:20px;}
.rounded-form .form-row {margin: 20px 0px;}
.rounded-form .form-row.form-row-cb {padding-left: 133px;}
.rounded-form .form-row.form-row-sb {text-align: center;background-color: #85929f;padding:10px;}
.rounded-form input[type="checkbox"] {    display: block;    margin-top: 4px;}
.rounded-form input[type="text"] {width: 65%;}
.rounded-form .select {height:28px;width: auto;}
.rounded-form .select .form-info {background-image: url("../../img/b2c_v4/form-info.png");    background-position: center -2px;    cursor: pointer;    height: 28px;    position: absolute;    right: 0;    top: 0;    width: 32px;    z-index: 1;}
.rounded-form .select input[type="text"] {height:24px;padding:0 15px;border:0px;-moz-appearance:none;appearance:nonewidth:90%;}
.rounded-form .select.error,.rounded-form input.rounded.error {border-color:#fab711;}
.rounded-form input.error[type="checkbox"] {    outline: 1px solid #fab711;}
.checkbox-w {float:left;padding-right:21px;}
.rounded-form .form-row.form-row-cb label {width: 260px;padding-right:0;text-align: left;}
.rounded-form label.error { color: #fab711;    display: block;    float: none;    padding-left: 36%;    margin-top: 7px;    text-align: left;    width: 100%;}
.rounded-form .no-error-msg label.error {display:none !important;}
.form-help-w,.form-confirm-send {display:none;}
.form-help { position: absolute;    width: 100%;    z-index: 5;    text-align:center;   height:100%;   top:0;}
.form-help-bottom {    bottom: 50px;    padding: 33px;    position: absolute;    text-transform: uppercase;    font-family: SomfySans-Regular,arial,verdana;letter-spacing: 2px;}
.form-help h5 {padding: 40px;font-family: SomfySans-Regular,arial,verdana;font-weight: lighter;font-size:25px;line-height:26px;color:#201e22;background-image: url("../../img/b2c_v4/pictos/Fleche_h.png");background-position: center bottom;    background-repeat: no-repeat;}
.form-help-img {width:100%;padding: 40px;}
.form-help-bg { position: absolute;    width: 100%;    height: 100%;    z-index: 4;    text-align:center;    background-color:#FFF;    opacity:.8;filter:alpha(opacity=80);top:0;}
.form-help-close {position: absolute; top: 15px; right: 15px; cursor: pointer;}
.gdf-form-error {display: none;}
.gdf-form .rounded:focus{border-color: #bcbdbf;}
@media screen and (max-width: 680px) {.rounded-form .form-row.form-row-cb label {width: 80%;}
.rounded-form .form-row.form-row-cb {    padding-left: 10px;}
}
.gr_v4 .div_product span { font-size:8px;}
.block_application-totop {text-indent: -9999px;}
#searchDealersForm input[type="checkbox"] { display: inline; }
#application_tahoma .choice-level {display: none;}
#application_tahoma h2 {color: #19879E;}
#application_tahoma sup {font-size: .7em; vertical-align: super;}
#application_tahoma h4 {color: #19879E;}
#application_tahoma .article_block_application .teaser-desc h4 {margin-bottom: 10px;font-size: 23px;line-height: 28px;}
#application_tahoma .article_block_application.content-full-w h4 {color: #666;}
#application_tahoma .article_block_application h2.punchline {color: #666;}
#application_tahoma .article_block_application.content-halfimg-w .text-content-w > h4:first-child{display: none;}
#application_tahoma #les_blocks_application .sous_block_applcation .video-desc h5{color: #19879E;}
#wrapper .content.homeBanner .img990 {display: inline-block;}
#wrapper .content.homeBanner .img680 {display: none;}
#wrapper .content.homeBanner .img300 {display: none;}
#wrapper .content.homeBanner #home_banner_text {position: absolute;top: 233px;left: 351px;font-family: "SomfySans-Regular",arial,verdana;color: #808080;width: 153px;font-size: 17px;text-align: center;}
.homeBanner {     height: auto;     min-height: 350px;     overflow: hidden;     position: relative; }
 .homeBanner .content_header {     margin: 0 auto;     max-width: 990px;     padding: 10px;     padding-bottom: 0; }
 .homeBanner .content_header {     height: 240px; }
 .homeBanner h1 {     font-size: 2.0625rem;     margin-top: 40px;     text-align: right;     max-width: 990px;     width: auto;     color: #000000;     background: rgba(255,255,255,0.6);     float: right;     padding: 15px 5%;     font-weight: normal; }
 .homeBanner h1 strong {     background-position: left center;     background-repeat: no-repeat;     line-height: 51px;     font-size: 3.125rem;     padding-bottom: 12px;     display: block;     color: #000000;     font-weight: bold;     width: 100%;     margin-top: 0; }
  .homeBanner .bannerButtons.align {     text-align: right;     max-width: 990px;     width: 90%;     margin: 0 auto; }
 .homeBanner .bannerButtons.alignright {     text-align: right;     max-width: 990px;     width: 90%;     margin: 0 auto; }
  .homeBanner .bannerButtons.aligncenter {     text-align: center;     max-width: 990px;     width: 90%;     margin: 0 auto; }
   .homeBanner .bannerButtons.alignleft {     text-align: left;     max-width: 990px;     width: 90%;     margin: 0 auto; }
 .homeBanner .bannerButtons .btn {     border-radius: 10px;     background: #fab711;     padding: 10px 20px 5px;     font-size: 1.5rem;     color: #ffffff;     text-transform: uppercase;     float: right; }
 .homeBanner .bannerButtons .btn a {     background: url(https://www.somfy.fr/common/img/b2c_v4/ico_next.png) no-repeat scroll right center;     padding-right: 30px;     padding-top: 3px;     color: #ffffff;     text-decoration: none; }
  .homeBanner video {     position: absolute;     z-index: -1;     width: 100%;     height:auto;     border: 0; }
 .homeBanner .video-container {     position:absolute;     height:100%;     overflow:hidden;     width: 100%;     z-index: -1; }
 .homeBanner .video-container iframe, .homeBanner .video-container object, .homeBanner .video-container embed {     position:absolute;     top:0;     left:0;     width:100%;     height:100%;     border: 0; }
 .homeBanner video.video_v_align {     width: 100%;     height:auto;     top: 50%;     transform: translateY(-50%); }
 .homeBanner video.video_h_align {     width: auto;     height:100%;     left: 50%;     transform: translateX(-50%); }
 .homeBanner .video-wrapper {   position: absolute;   top: 0;   left: 0;   z-index: -1;   width: 100%;   height: 100%;   overflow: hidden; }
 .homeBanner .video-wrapper .screen {     position: absolute;     top: 0;     right: 0;     bottom: 0;     left: 0;     z-index: 1;     margin: auto;     opacity: 0;     transition: opacity .5s; }
 .homeBanner .video-wrapper .screen.active {   opacity: 1; }
body[dir=rtl] #btn_wheretobuy a.btn_recevoir_devis {padding-right: 18px;background: url(../../img/b2c_v4/sprite.png) 143px -1849.5px no-repeat #fab711 !important;}
body[dir=rtl] #btn_wheretobuy p.btn_recevoir_devis {padding-right: 18px;background: url(../../img/b2c_v4/sprite.png) 97px -1849.5px no-repeat #fab711 !important;}
body[dir=rtl] a.lire_la_suite.stucked .strong{display: inline !important;}
.dealer_list_applications span.showroom {font-size: 10px;padding: 2px 3px;background-color: #fbbe18;text-align: center;font-weight: bolder;text-decoration: none;border-radius: 2px;position: absolute;margin: 1px 10px;}
div#module_landingpage .suf_5 {padding-right: 0;}
.framedImage {display: none;}
div#module_landingpage .bckgImage {background: none !important;}
div#module_landingpage .framedImage {display: block;background-size: contain;background-repeat: no-repeat;background-position: center;width: 200px;height: 200px;float: right;}
.spinnerLoop {  width: 40px;  height: 40px;  position: relative;  text-align: center;  -webkit-animation: sk-rotate 2.0s infinite linear;  animation: sk-rotate 2.0s infinite linear;}
.spinnerLoopContainer {position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: rgba(0, 0, 0, 0.50);    z-index: 9000;}
.center40px {    width: 40px;    height: 40px;    margin: auto;    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;}
.spinnerLoop .dot1,.spinnerLoop .dot2 {  width: 60%;  height: 60%;  display: inline-block;  position: absolute;  top: 0;  background-color: #fbbe18;  border-radius: 100%;  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;  animation: sk-bounce 2.0s infinite ease-in-out;}
.spinnerLoop .dot2 {  top: auto;  bottom: 0;  -webkit-animation-delay: -1.0s;  animation-delay: -1.0s;}
.title_video_banner_center {background: none !important;text-align: center !important;padding: 0 !important;float: none !important;}
.title_video_banner_left {text-align: center !important;float: left !important;}
.link_video_banner_center {text-align: center !important;float: none !important;display: inline-block;}
.link_video_banner_left {text-align: left !important;float: none !important;display: inline-block;}
.link_video_banner_right {text-align: right !important;float: none !important;display: inline-block;}
@-webkit-keyframes sk-rotate { 100% { -webkit-transform: rotate(360deg) }
}
@keyframes sk-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }
}
@-webkit-keyframes sk-bounce {  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}
@keyframes sk-bounce {  0%, 100% {    transform: scale(0.0);    -webkit-transform: scale(0.0);  }
 50% {    transform: scale(1.0);    -webkit-transform: scale(1.0);  }
}
body.gr-lb #main_menu{height: 50px;}
.owl-carousel .owl-stage-outer { height: auto !important; }
@media only screen and (max-width: 680px) {.my_space_new dt{width:130px;}
}
