.main_header .content {height: 100%;padding-top: 10px;padding-bottom: 110px;}
.main_header {height: auto;}
.smartphone-visible{display: block;}
.smartphone-invisible {display: none;}
#breadcumbs{width: 300px;}
section#modules_bot{width: 300px;}
.application h1 strong{font-size:40px;}
#secondary_menu_header #acces_pro, #content_actions, #content_actions #btn_imprimer {display: none;}
li.my_account_menu{ left: 0px; right: auto; }
 li.my_account_menu.connected{ bottom: 20px; left: 120px; }
.connected li.my_account_menu > a{ display: none; }
.connected li#demande_devis{ clear: left; }
#secondary_menu_header.connected{ top: -18px!important; left: 15px; right: auto!important; }
.sub_menu_my_account{ top: 42px; right: -16px; }
li.my_account_menu{padding-right: 0px;}
li.my_account_menu > a{margin: 0px!important;padding: 0px!important;}
li.my_account_menu img{position: relative;top: auto;right: auto;left: auto;bottom: auto;width: auto;height: auto;margin: 0px!important;padding: 0px!important;}
#secondary_menu_header {position: absolute;top: 25px;width: auto;right: auto;}
#secondary_menu_header ul li a{left:0px;}
#secondary_menu_header ul li a{font-size:11px;}
#tertiary_menu_header ul li{margin-right:7px;}
#tertiary_menu_header ul li a{font-size:10px;margin-left:7px;}
.pourquoi_choisir_block,.video_box_block_application,.block_image{margin-top: 40px!important;}
.row.block_application-totop-w{margin:0 auto;}
#header_application.sticky table.menu_header_application{margin-left:0px;}
.info_message{margin-top: 35px;}
#form_ask_your_own_question .select {width: 140px;position: relative;float: right;margin-right: 2px;}
#titre_question {width: 120px;}
.big_title{margin-bottom: 20px;margin-top: 20px;line-height: 42px;}
.subtitle{margin-top: 0px;}
.content {width: 100%;}
section#modules_bot section#conteneur_slider h2{    width: 230px;}
#logo_somfy{margin-left: auto;float: none;margin-right: auto;width: 292px;margin-top: 20px;}
#product_list{display: none;}
.module_bas{margin-left: auto!important;float: none!important;margin-right: auto!important;}
#newsletter_input {top:5px;width:100%;text-align:center;}
#newsletter_input input[type=submit]{left: inherit;}
#search_input {margin-top: 20px;top : 112px;left:139px;z-index: 9999;}
#search_input {right: 15px;}
.txt_bas{padding:10px;clear:both;float:none;margin-bottom:-20px;}
.menu_pays{text-align:center;padding:10px;width:300px;margin:auto;}
.menu_pays ul li a{border:none;}
.first_of_row{padding-left:-10px;}
section#modules_bot section{width:200px;margin:auto;padding:10px;margin-right:auto;}
h1{ display: block; width: auto; }
h1 strong{ display: block; width: auto; }
#conteneur_slider{margin-right:auto;}
.mpays_itemid1{clear:both!important;float:none!important;}
.mpays_itemid2 a, .mpays_itemid3 a{font-size:0.7em!important;}
.mpays_itemid1{text-align:left;margin:auto;margin-left:10px;}
#search_input, #newsletter_form_input_content{    border: 2px #cdcdcf solid;    -webkit-border-radius: 125px;    -moz-border-radius: 125px;    border-radius: 125px;    font-size: 11px;    width: 159px;    height: 19px;padding:5px;}
#search_input form input, #newsletter_form_input_content input{display:inline-block;vertical-align:middle;margin-top:1px;margin-left:2px;}
#search_input form input[type=text], #newsletter_form_input_content input[type=text]{width:130px;border:none;}
#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/pictos/picto_recherche.png") no-repeat right;    width: 20px;    height: 20px;    cursor: pointer;border:none;}
#newsletter_form_input_content input[type=submit]{    background:url("../../img/b2c_v4/pictos/ok.png") no-repeat right;}
#search_input.active, #newsletter_form_input_content.active{    outline: none;    border: 2px #fab711 solid;}
#newsletter_form_input_content, #newsletter_form_input_content label{display:inline-block;vertical-align:middle;}
section#modules_bot{padding-bottom: 20px;padding-top: 20px;}
section#modules_bot section{width:260px;text-align:justify;}
section#modules_bot section a img{width:260px;height:auto;}
a .effet_survol_module{float:none;clear:both;}
a.lien_image_actu{height:auto;}
.actu_slider p{text-align:left!important;}
section#conteneur_slider section{padding:0px!important;}
#conteneur_slider{margin-right:auto!important;}
#module1, #module2{margin-right:auto!important;}
#accroche_centre,#shadow_centre{display: none !important;}
#accroche_centre span{width: 160px;}
#wide_column{width:300px;}
#breadcumbs{width:181px;}
.big_title {font-size: 38px;float: left;}
.subtitle {font-size: 25px;}
.secondary_title {font-size: 22px;}
#additional_dealers + header + #les_resultats {margin-right: 0;}
#additional_dealers {float:none;margin-left:20px;}
.block_formulaire#vos_besoins .items label{font-family:FagoWebPro-Cond,arial,verdana;font-weight:normal;font-size: 16px;width: 260px;}
#items_formulaire{display:block;}
.block_formulaire{display:block;height:auto;}
.block_formulaire#votre_localite{display:block;height:auto;width:auto;border-right:none;}
.block_formulaire#vous_desirez_trouver{width:auto;border-right:none;}
.block_formulaire#votre_localite .items .input_code_postal input[type=text] {width:239px;}
.rechercher_locator{width: 100%;margin: 12px auto;padding: 12px 0px;font-size: 18px;float: none;}
#map-canvas,#map{width:100%;height:224px !important;background-size:cover;}
.hide_map{padding:10px;background-color:gray;text-align:center;    font-family: FagoWebPro-Cond;color:white;text-transform:uppercase;vertical-align:middle;cursor:pointer;margin-top: 26px;}
.block_formulaire#vos_besoins .items .one_item{display: inline-block;width: 135px;}
section#small_column{display:block;margin: 0 auto;width: 300px;}
#les_resultats .un_resultat .content_resultat{width:295px;display:block;clear:both;float:none;margin-left:0;}
.un_resultat .image_resultat{display:none!important;}
.libelle_recherche{margin-top:10px;padding-left:9px;}
#login_form{left : 0px;}
#breadcumbs{display: none;}
.content .big_title{width: 100%}
section#wide_column,section#small_column{}
#small_column img {max-width: 260px;}
.demande_devis{padding: 0 10px;max-width: 300px;}
.champ {margin-bottom: 30px;}
#champ1 .block_checkbox li {width: 82px;margin-bottom: 20px;}
#block_checkbox1 {background: url("../../img/b2c_v4/pictos/picto_maison.png") 22.5px 12px #e5e7e9 no-repeat;}
#block_checkbox2 {background: url("../../img/b2c_v4/pictos/picto_immeuble.png") 31.5px 12px #e5e7e9 no-repeat;}
#block_checkbox3 {background: url("../../img/b2c_v4/pictos/picto_entreprise.png") 26px 12px #e5e7e9 no-repeat;}
.label_gauche {float: none;margin-bottom: 15px;width: 100%;}
.demande_devis .devis_part p{width: 300px;}
#list_produit {padding-left: 0px;}
textarea {width: 100%;}
#champ6 .select {margin-left: 0px;}
.contact{max-width: 310px;}
#contact textarea{width: 258px!important;}
.contact #list_champ_contact_detail input,.list_champ_compte_detail input[type="text"], .list_champ_compte_detail input[type="password"]{width: 247px;}
.select_contact, .compte .select_compte{width: 277px;}
.champ_contact_details_left, .champ_contact_details_right{width: auto;}
.contact .select_contact select, .compte .select_compte select{background-position: -250px -1902px;}
.contact .select_contact select:focus, .compte .select_compte select:focus{background-position: -250px -1982px;}
.button_group{ float: none; }
.block_bien_choisir{ margin-top: 10px; }
.block_bien_choisir .titre_block_bien_choisir{ margin-top: 20px; }
.block_bien_choisir p{ margin: 0px!important; }
#list_champ_mini_detail li input {width: 246px;}
#list_champ_mini_detail .select {width: 276px;}
#list_champ_mini_detail .select select {background-position: 250px;}
#list_champ_mini_detail textarea {width: 256px;}
.thumbs img {width: 65px;}
#conteneur_thumb {width: 260px;margin-left: 3.5px;}
.liste_produit li{float: none;width: 230px;margin-left: auto;margin-right: auto;}
.liste_produit li{width: 220px;}
.liste_produit img{width: 220px;}
#plus_de_produit #loader{margin: 0 auto;float: none;}
.my_space #content_actions{display: none;}
.my_space #first_subtitle{margin: 10px 0;}
#les_blocks_application h2 {    font-size: 9vw !important;    line-height: 11vw;}
#les_blocks_application h2.punchline {    font-size: 6vw !important;    line-height: 8vw;}
#les_blocks_application h3 {    font-size: 4.5vw !important;    line-height: 5vw;}
.article_block_application .product .product-img {height: auto;}
.article_block_application .product .product-infos .product-desc {    height: auto !important;min-height: unset !important;}
.article_block_application .article_content{float: none;clear: both;width: 100%;}
.article_block_application .article_images{float: none;clear: both;width: 100%;height: auto;}
.article_block_application .article_images img{max-width: 100%;}
.liste_block_application{margin-left: 0px;}
.block_image{max-width: 100%;float: none!important;clear: both!important;margin-left: 0px!important;margin-right: 0px!important;}
.image_block_image img{max-width: 100%;}
.image_block_image{width: 100%;height: auto;}
.sous_block_applcation{margin-bottom: 26px;}
.video_box_block_application p:first-child, .block_image p{max-width: 100%;}
.video_box_block_application.left, .block_image.left{float: none;clear: both;max-width: 100%;margin: 0;}
.video_box.medium_box{width: 100%!important;}
.video_box, .medium_block{width: 100%!important;}
.video_box_block_application.right, .block_image.right{width: 100%;float: none;clear: both;margin: 0;}
.half_width{width: 100%;}
.pourquoi_choisir_block.half_width, .block_bien_choisir.half_width{margin: 0;float: none;clear: both;}
.block_application .clear_block_application{left: -10px;width: 300px;}
.block_bien_choisir .texte_block_application{margin-top: 0;padding-top: 10px;}
.container_blocks .block_featuring .image_featured,.container_blocks .block_featuring .texte,.container_blocks .block_featuring{float: none!important;clear: both!important;margin: 0!important;}
.container_blocks .block_featuring{margin: auto!important;width: 200px;}
.container_blocks{width: 100%;}
.left{margin-left: 0!important;}
table.menu_header_application{width: 300px;}
#header_application .texte_menu_deroulant{ width: 300px; }
table.menu_header_application .menu_deroulant td{padding: 10px;background: #fab711;text-align: center;color: white;font-family: FagoWebPro-Cond;font-size: 18px;}
table.menu_header_application .menu_deroulant td.texte_menu_deroulant{cursor: pointer;background: url("../../img/b2c_v4/icone_menu.png") 10px center no-repeat, #fab711;}
table.menu_header_application .icones td{display: block;background: none;font-size: 18px;}
.article_block_application .article_content .big_title{width: 100%;}
.block_featuring .texte{width: 200px;}
.btn_recevoir_devis.marker{float: none;clear: both;display: block;margin-bottom: 10px;}
.mini_video{display: block;float: none;clear: both;width: 100%;height: auto;text-align: center;}
.mini_video a{margin: auto;}
.mini_video a img{width: 100%;height: auto;}
.onglets{width: 100%;}
.onglets li{padding: 1px;margin: 0;font-size: 12px;}
.gray_column{margin-top: 20px;}
.block_decouvrir_produit{float: none;clear: both;margin: auto;margin-bottom: 40px;}
.medium_width{margin-top: 20px;}
.sticky{position: fixed;top: 0px;left: 0px;z-index: 100000;width: 100%!important;}
.sticky .state{display: none;}
.menu_header_application{}
.icones{}
table.menu_header_application .menu_deroulant td.texte_menu_deroulant.open{background: url("../../img/b2c_v4/pictos/flat_icon_close.png") 10px center no-repeat, #fab711;}
.menu_header_application tr.icones td:last-child{border-bottom: 0;}
.menu_header_application tr.icones td{padding: 0px 5px;text-align: center;height:auto;border: none;border-top: 1px solid #fff;width:auto !important;background: #fab711;}
.container_header_application{background: #fab711;padding: 18px 10px;height:auto;line-height:16px;}
.menu_header_application tr.icones td a{display: inline-block;background:none;width:100%;}
.menu_header_application tr.icones td.see_all{width:133px;background-image: none;color:#bcbdbf;}
.menu_header_application tr.icones td.see_all span{background-position: 0px -576px;}
.menu_header_application tr.icones td.see_all a{color: white;}
.menu_header_application tr.icones td.see_all a br{display:none;}
.menu_header_application tr.icones td.see_all a:hover{color: white;}
.half_width.right{float: none!important;clear: both!important;margin: auto!important;}
.big_gray_button{font-size: 13px!important;}
.menu_onglets table td a{display: block!important;border-radius: 0px!important;border: none!important;}
.menu_onglets table td{display: block;}
.menu_onglets tr td a.last{border-radius:0px 0px 5px 5px!important;}
.menu_onglets tr td a.first{border-radius: 5px 5px 0px 0px!important;}
.block_decouvrir_produit.last {position: relative;top: 20px;float: none;clear: both;margin-left: auto!important;margin-right: auto!important;}
#pourquoi_choisir .margin_blocks{margin: 0px;padding: 0px;}
#ou_trouver_mon_produit .margin_blocks{padding: 10px 0px;}
.big_gray_button#telecharger_les_notices{padding-left: 50px;width: 130px;background-position: 10px;}
.big_gray_button#assistance_support{padding-left: 40px;width: 140px;background-position: 10px;}
.notices .select{margin-bottom: 10px;}
.lesQuestions{margin-bottom: 20px;}
.ask_your_question{margin-top: 20px;}
#tout_savoir .article_images{margin-top: 10px;}
.menu_onglets table{background: #fab711;border-radius: 5px;box-shadow: inset 0px 0px 1px white, 0px 0px 1px black;background: rgb(249,195,62); background: -moz-linear-gradient(top,  rgba(249,195,62,1) 0%, rgba(254,191,1,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,195,62,1)), color-stop(100%,rgba(254,191,1,1))); background: -webkit-linear-gradient(top,  rgba(249,195,62,1) 0%,rgba(254,191,1,1) 100%); background: -o-linear-gradient(top,  rgba(249,195,62,1) 0%,rgba(254,191,1,1) 100%); background: -ms-linear-gradient(top,  rgba(249,195,62,1) 0%,rgba(254,191,1,1) 100%); background: linear-gradient(to bottom,  rgba(249,195,62,1) 0%,rgba(254,191,1,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c33e', endColorstr='#febf01',GradientType=0 ); }
.menu_onglets td{padding-top: 10px;padding-bottom: 10px;border-bottom: 1px solid #efefef;border-top: 1px solid #9a9a9a;margin-left: 10px;margin-right: 10px;}
.menu_onglets td.active a{background: none;color: white;}
.menu_onglets td:hover a{background: none;}
.menu_onglets td:first-child{border-top: none;}
.menu_onglets td:last-child{border-bottom: none;}
.container_beautiful_buttons{margin-top: 20px;}
.beautiful_button .lien a{font-size: 11px;}
#header_application.sticky{width: 300px!important;left: 50%;margin-left: -155px;}
.beautiful_button{float: none;clear: both;width: 260px;margin: 0;padding: 0;margin-top: 40px;position: relative;top: 0px;}
.beautiful_button .lien {top: 253px;position: relative;margin-top: 0px;}
.progression_activate_my_tahoma{position: relative;left: 10px;}
.progression_activate_my_tahoma li.first{border-radius: 15px 15px 0 0;}
.progression_activate_my_tahoma li.last{border-radius: 0 0 15px 15px;}
.progression_activate_my_tahoma li{display: block;float: none!important;clear: both;width: 240px;border-radius: 0 0 0 0;border: 1px solid #b7b7b7!important;}
.liste_nav_activate_my_tahoma li .point{right: 0px;left: -7px;}
.block_formulaire#vos_besoins{ overflow: hidden; }
#colonne_images_block_produit.right{ padding-top: 40px; float: none; clear: both; }
.rechercher_locator{ background-position: 15px -342px!important; }
.list_images_my_space li{ margin-right: 5px; }
h4, h1, h2{ max-width: 100%; }
h4 strong, h1 strong, h2 strong{ max-width: 100%; }
.block_video_youtube iframe{ width: 100%; }
.block_recherche_faq{ overflow: hidden; padding-top: 5px; }
.block_recherche_faq .form_recherche_faq input[type=text]{ width: 228px; display: block; }
.block_recherche_faq .form_recherche_faq input[type=submit]{ float: right; margin-bottom: 10px;  }
#wide_column.myspace{ width: 279px; }
.my_space_new #content_header .myinfos,.my_space_new #content_header .content_header_content {width:100%;float:none;margin:0 0 20px 0;}
.my_space_new #content_header .content_header_content {display:none;}
.my_space_new .dashboard_item {position:relative;padding-bottom:50px;}
.my_space_new .dashboard_item .title,.my_space_new .dashboard_item .details,.my_space_new .dashboard_item .more {width: auto;float: none;border-bottom: none;margin:0;}
.my_space_new .dashboard_item .title,.my_space_new .dashboard_item .more {padding-top:0;background-position:20px center;padding-left:70px;}
.my_space_new .dashboard_item .title p {text-align: left;}
.my_space_new .dashboard_item .title p span, .my_space_new .dashboard_item .more p>* {width:auto;}
.my_space_new .dashboard_item .title .arrow {top:initial;bottom:-20px;left:50%;margin-left:-10px;margin-top:0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #fab711;z-index: 10;}
.my_space_new .dashboard_item .more .arrow {top:0;left:50%;margin-left:-10px;margin-top:0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #a6b0ba;z-index: 10;}
.my_space_new .dashboard_item .details {padding: 20px;}
.my_space_new .dashboard_item .more {position: absolute;bottom: 0;width: 100%;padding:0;height:50px;}
.my_space_new .dashboard_item .more p {height:50px;line-height: 60px;}
.my_space_new .dashboard_item .more.view,.my_space_new .dashboard_item .more.add {background-image: none;}
.my_space_new .dashboard_item.boxlink .title {padding-left: 0;}
.my_space_new .dashboard_item.boxlink .title p {margin: 0;text-align: center;}
.my_space_new .dashboard_item.boxlink .details {text-align: center;}
.my_space_new #menu_tabs .menu_my_new>li.icon>a {padding:0;}
#menu_tabs .menu_my_new>li.icon>a img {display:inline;}
.my_space_new #menu_tabs .menu_my_new>li.icon>a span {display:none;}
.my_space_new #menu_tabs .menu_my_new>li.icon>a span {display:none;}
.my_space_new #menu_tabs .menu_my_new>li.icon.home {width:auto;}
.block_notices li.notice .contenu_liste{ background-image: none; padding: 23px 5px; overflow: hidden;  }
.block_notices .item_liste_notice:first-child{ margin: auto; }
.block_notices .item_liste_notice{ clear: both; margin: auto; float: none; margin-top: 36px; }
.block_notices .item_liste_notice:nth-child(2), .block_notices .item_liste_notice:nth-child(3){ margin-top: 36px; }
.block_notices .item_liste_notice:nth-child(2n+2),.block_notices .item_liste_notice:nth-child(2n+2) + .item_liste_notice,.block_notices .item_liste_notice:nth-child(3n+3),.block_notices .item_liste_notice:nth-child(3n+3) + .item_liste_notice{ clear: both; margin-left: auto; float: none; margin-top: 36px; }
.block_notices .item_liste_notice .description_notice{ margin-left: 5px; }
.block_notices .item_liste_notice{width: auto}
.block_notices .item_liste_notice .description_notice {float: none; width: auto}
.block_notices .item_liste_notice .description_notice .liens_notice {margin-left: 105px}
.formulaire_votre_avis .fields input[type=text]{ width: 255px; }
.formulaire_votre_avis .fields .select{ width: 275px; }
.formulaire_votre_avis .fields .select select{ background-position: -247px -1902px; color: #87888a; font-family: Verdana; }
.formulaire_votre_avis .fields .select select.active{ background-position: -247px -1982px; }
.form_warranty.step_three .row input[type=text]{ width: 245px; }
.form_warranty.step_three .row .select{ width: 275px; }
#module_centre {height: 200px;}
#module_centre > .content{ height: 200px; width: 300px; }
#loader_home,#navigation_centre{ width: 290px; }
#loader_home .progress_bar{ width: 290px; }
#logo_module_centre{ display: none; }
#loader_home{ padding-top: 60px; margin-top: 0; height: 335px; }
#module_centre > .content,#module_centre,#selection_personnage{height:185px;}
#module_centre{border-bottom:6px #ccc solid;}
#navigation_centre{ display: block; left: 15px; }
#navigation_centre li{width:140px;background-image:none;padding-top:5px;padding-bottom:10px;}
#navigation_centre ul li.sep{ display:none; }
#module_centre #anim_centre .slide_centre .block_texte{ width: 300px!important; margin: auto; text-align: center; }
#module_centre #anim_centre .slide_centre .block_texte .liens{ display: block; text-align: left; }
#module_centre #anim_centre .slide_centre .personnage{display:none;}
body #module_centre #anim_centre .slide_centre:first-child .personnage{ width: 130px; bottom: -10px!important; }
body #module_centre #anim_centre .slide_centre:nth-child(2) .personnage{ width: 250px; bottom: -10px!important; right: -75px!important; }
body #module_centre #anim_centre .slide_centre:nth-child(3) .personnage{ width: 150px; bottom: -10px!important; right: -10px!important; }
body #module_centre #anim_centre .slide_centre:nth-child(4) .personnage{ width: 300px; bottom: -10px!important; right: -100px!important; }
body #module_centre #anim_centre .slide_centre:nth-child(1) .personnage .lire_la_video{ top: 112px!important; left: -5px!important; }
body #module_centre #anim_centre .slide_centre:nth-child(2) .personnage .lire_la_video{ top: 80px!important; left: -5px!important; }
body #module_centre #anim_centre .slide_centre:nth-child(3) .personnage .lire_la_video{ top: 112px!important; left: -5px!important; }
body #module_centre #anim_centre .slide_centre:nth-child(4) .personnage .lire_la_video{ left: -20px!important; top: 120px!important; }
body #module_centre #anim_centre .slide_centre:nth-child(1) .personnage { background-position: 40px 95px!important; }
body #module_centre #anim_centre .slide_centre:nth-child(2) .personnage { background-position: 40px 63px!important; }
body #module_centre #anim_centre .slide_centre:nth-child(3) .personnage { background-position: 40px 95px!important; }
body #module_centre #anim_centre .slide_centre:nth-child(4) .personnage { background-position: 35px 125px!important; }
#module_centre #anim_centre .slide_centre .block_texte{ left: 10px; width: 200px; z-index: 50; top: 100px!important;  }
#module_centre #anim_centre .slide_centre .block_texte .content{ margin-left: 0; display: block; float: none; width: 100%; }
#module_centre #anim_centre .slide_centre .block_texte .content h2{ font-size: 28px; margin-bottom: 5px; }
#module_centre #anim_centre .slide_centre .block_texte .content p{ margin-top: 5px; display: block; font-size: 20px; line-height: normal; }
#module_centre #anim_centre .slide_centre .block_texte .content .quote{ display: none; }
#module_centre #anim_centre .slide_centre .block_texte .content p:after{ content: ''; }
#module_centre #anim_centre .slide_centre .block_texte .content p:before{ content: ''; }
#module_centre #anim_centre .slide_centre .block_texte ul li{ padding: 0; background: none; font-size: 12px; margin-bottom: 10px; }
#module_centre #anim_centre .slide_centre .block_texte ul li a{ font-size: 10px; display: inline; background: black; background-image: url(../../img/b2c_v4/sprite.png); background-position: 4px -607px; background-repeat: no-repeat; border-radius: 25px; padding: 5px 10px; padding-left: 15px; }
#module_centre #anim_centre .slide_centre .block_texte ul li a:hover{ font-size: 10px; background-color: white; color: black; background-position: 4px -796px; }
.slide_centre .block_texte .image{ display: none; }
#sous_liste_autres_sites{ left: -10px; bottom: 35px; width: 288px; }
.row,.main_header,#header_application,#module_main #content_header,#module_main .my_space_new #contentCompte #wide_column,#module_main .my_space_new #menu_tabs,#module_main .my_space_new .sous_block,#module_page_type,.sous_block_applcation, .inside_maintopic {max-width: 300px;}
#content_header h1 strong {  font-size: 6vw;}
.inside_maintopic {margin-left:auto;margin-right:auto;}
.inside_maintopic img {max-width:100%;}
#header_application{ width: 300px;left:auto;margin:0 auto; }
#header_application.sticky{ margin-left: -150px; }
#quickaccess_application {overflow:auto;height: auto;}
#quickaccess_application  ul  li a,#quickaccess_application  ul  li{ width:100px;}
#quickaccess_application ul li a {    height: auto;    background-image: none;    line-height: normal;    overflow: auto;}
#quickaccess_application ul li a > div.appIcon-img {    height: 114px;    background-position: center bottom;    background-size: contain;    background-repeat: no-repeat;}
#quickaccess_application .col_3_215 {height:auto;background:none;}
#quickaccess_application .col_3_215  h2 {text-align:center;padding-right: 0;}
.content-fullimg-w h3 {    background-image: none;    min-height: inherit;    padding: 0;    position: relative;}
.content-fullimg-w .fullimg  img.fullimg-main {width:100%;}
.content-fullimg-w .fullimg {    margin-top: 0;}
.content-bubbles-w .bubble-w {padding-right:0;width: 100%;}
.content-bubbles-w .bubble-w .bubble {    float: none;    margin: 0 auto;}
.col_4.table {width: 100%;margin-right: 0;margin-bottom:40px;}
.suf_5 {padding-right:0;}
.col_12  {width:300px;}
.col_2_230 {    width:300px;}
.col_3.teaser {width:300px;margin-right: 0;}
.choice-full-img {display:none;}
.content-choice-w .col_2 {margin-top:0;}
.content-choice-w .col_2.last {margin-top:40px;}
.choice-img {margin-top: 0;}
.choice-product-title {    text-align: center;}
#les_blocks_application .sous_block_applcation .article_block_application .choice-product-w  ul li {    text-align: center;}
#wrapper #module_main #page_application #quickaccess_application .appIcon {background-size: 100%;background-repeat: no-repeat;}
.choice-product-more {    margin: 20px auto;}
.col_3_225.product {width:300px;}
 .article_block_application .product > div.product-img > a {    margin: 0 auto;    display: block;}
.product-img img{width:100%;max-width:300px;max-height:300px;}
.choice-level {overflow: auto;    height: auto;}
.choice-level > span.text {display: block;float: none;height: auto;    margin: 0;    padding: 0;}
.choice-level > span.level {    display: block;float: none;    margin: 0 auto;}
.col_4.product {width:300px;}
.bubbles{margin:0px;}
.content-bubbles-w .bubble-w,.content-bubbles-w .bubbles-2 .bubble-w,.content-bubbles-w .bubbles-3 .bubble-w,.content-bubbles-w .bubbles-4 .bubble-w,.content-bubbles-w .bubbles-5 .bubble-w,.content-bubbles-w .bubble-w.first,.content-bubbles-w .bubbles-2 .bubble-w.first,.content-bubbles-w .bubbles-3 .bubble-w.first,.content-bubbles-w .bubbles-4 .bubble-w.first,.content-bubbles-w .bubbles-5 .bubble-w.first{margin:0px 15px 15px 15px;width:270px;}
.content-bubbles-w .bubbles-4 .bubble-w .bubble,.content-bubbles-w .bubbles-5 .bubble-w .bubble{width:230px;height:230px;}
.content-bubbles-w .bubble-w .bubble-info,.content-bubbles-w .bubbles-2 .bubble-w .bubble-info,.content-bubbles-w .bubbles-3 .bubble-w .bubble-info,.content-bubbles-w .bubbles-4 .bubble-w .bubble-info,.content-bubbles-w .bubbles-5 .bubble-w .bubble-info{text-align:center;width:230px;}
.content-bubbles-w .bubble-w .bubble-info{position:relative;width: 230px;}
.content-halfimg-w .withimg{background-image:none !important;}
.content-halfimg-w.contentLeft .withimg{padding-left: 0px}
.video-content-w .video-img img,.choice-product-img img{width:100%;}
.content-choice-w .col_2.last{border-left:0px;}
.choice-product-infos{padding-left:0px;}
#bloc5 .row{margin: 0 auto;}
.video-content-w.vsmall{margin:0;margin-top:35px;}
.video-content-w.vsmall.ct1{width:100%;}
.video-content-w.vsmall.ct2{width:100%;}
.video-content-w.vsmall.ct3{width:100%;}
.video-content-w.vsmall.ct4{width:100%;}
.video-content-w.vsmall.ct4 .col_2_230{margin-right:0px;}
.video-content-w.vlarge{margin:0;margin-top:35px;}
.video-content-w.vlarge.ct1{width:100%;}
.video-content-w.vlarge.ct2{width:100%;}
.video-content-w.vlarge.ct3{width:100%;}
.video-content-w.vlarge.ct4{width:100%;}
.video-content-w.vlarge.ct4 .col_2_230{margin-right:0px;}
.video-content-w.vlarge .col_2_230,.video-content-w.vlarge .col_2_230 .video-img img{width:300px;}
.pasDePM p{margin:0px;padding:0px;}
div.row.boxesItems1 .col_4{ width:300px; }
div.row.boxesItems2 .col_4{ width:300px; }
div.row.boxesItems2 .col_4 .table-title{ width:300px; }
.row {width: 100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0; z-index: 999;}
.col_1, .col_2, .col_3, .col_2_230,  .col_3_215, .col_3_225, .col_4, .col_5, .col_6,.col_7, .col_8, .col_9, .col_10, .col_11, .col_12 {clear: both;float: none;margin-left: 0;margin-right: 0;padding-left: 0; padding-right: 0;width: auto;width: -moz-available;}
.boxesItems1 .table-text > div,.boxesItems2 .table-text > div{    display: block;    position: relative;    height: initial !important;    padding: 10px;}
.boxesItems1 .table-text > div h5,.boxesItems2 .table-text > div h5 {margin-top:0;}
ul.language{top: 5px;}
#wrapper .content.homeBanner .img990 {display: none;}
#wrapper .content.homeBanner .img680 {display: none;}
#wrapper .content.homeBanner .img300 {display: inline-block;}
#wrapper .content.homeBanner #home_banner_text {top: 253px;left: 156px;}
.homeBanner video {z-index: 0;}
 .homeBanner .video-wrapper { z-index: 5; }
 .homeBanner .content_header {    pointer-events: none;}
.homeBanner .content_header header,.homeBanner .bannerButtons .btn {z-index: 10;position: relative;}
.resultats_locator .block_resultat {clear: both !important;}
#liste_resultats, #level_expert_explanation {max-width: 330px;}
header div.content #tertiary_menu_header {position: relative !important;    float: left !important;    width: 50% !important;}
header div.content #tertiary_menu_header + div {clear: inherit !important;}
header div.content #tertiary_menu_header ul li {background: none;}
header div.content div.options {position: relative !important;    float: right !important;    width: 50% !important;    bottom: inherit !important;}
header div.content #secondary_menu_header {display: block;    position: relative;    clear: both;    height: auto;    margin: 0 auto;    bottom: inherit;    top: inherit;    float: left;}
header div.content #logo_somfy {position: absolute;    }
header div.content #search_input {position: absolute;    bottom: 15px;    top: inherit;}
div#module_landingpage .framedImage {width: 100px;height: 100px;}
@media only screen and (max-width: 680px) {#module_main .my_space_new #menu_tabs, #module_main .my_space_new .sous_block,#module_main .my_space_new #contentCompte #wide_column {max-width: 435px;}
}
