section#small_column{width:310px;}
header div.content div.options {bottom: 71px !important;}
#secondary_menu_header {position: absolute;bottom: 48px;width: auto;right: 5px;}
#tertiary_menu_header {position: absolute;left: 0px;width: auto;top:0px;margin-top:0px;}
#module_centre {height: 350px;}
#product_list {height: 98px;}
.content{width: 100%;}
#logo_somfy{margin-top: 27px;}
#search_input {margin-top: 0px;top: 0px;left:512px;position:absolute;}
.cadre_blanc_produit{padding-right: 15px;}
.focus_avec_photo .cadre_blanc_produit{height: auto!important;background: white!important;width: 240px;}
.focus_avec_photo p {width: 194px;}
.img_focus,.img_fond_mod_focus{display: none;}
#accroche_centre,.content {width: 100%;}
#shadow_centre{display:none;}
#accroche_centre{background:url(../../img/b2c_v4/degrade_central.png);}
#list_product{width: 680px;}
#list_product li.list_product_plus_prod,#product_item_last, #list_product li:last-child {width: 112px;}
#list_product li.list_product_plus_prod:nth-child(n+5){border-right:1px solid #fff;}
.div_product{width: 108px;padding: 0px 2px 0px 2px;}
.list_product_plus_prod {left: 565px;width: 110px;display: none;}
#module1,#module2{margin-right: 40px!important ;}
section#modules_bot section{width: 200px;}
section#modules_bot section a img{width: 200px;}
section#modules_bot section#conteneur_slider h2{    width: 150px;}
a.lien_image_actu {height: 100%;}
section#modules_bot{width: 680px;}
.menu_pays {width: auto;}
#newsletter_input {position: relative;float: right;}
.menu_social {float: right;}
#breadcumbs{width:500px;}
.one_item{display:block!important;clear:both!important;}
#vous_desirez_trouver li{display:block!important;clear:both!important;}
#map-canvas,#map{width:100%;height:300px;background-size:cover;}
.content_resultat{width:281px;}
#small_column{width:320px;}
#les_resultats .un_resultat .content_resultat{width:251px;margin-left: 90px;}
#les_resultats .un_resultat .image_resultat{width:80px;}
#wide_column.myspace,#wide_column{width:306px;margin-left: 0px;}
.block_formulaire#vos_besoins .items label{font-family:FagoWebPro-Cond,arial,verdana;font-weight:normal;font-size: 16px;}
#list_produit{padding-left: 234px;}
#list_produit li{margin-bottom: 70px;}
textarea {width: 100%;  }
#champ6 .select{    margin-left: 230px;}
.demande_devis .devis_part p{width: 660px;}
input#code_postal{margin-bottom: 15px;}
.contact textarea{width: 283px;}
#send_form_contact{margin-right: 0px;}
.contact #list_champ_contact_detail input, .list_champ_compte_detail input[type="text"], .list_champ_compte_detail input[type="password"]{width: 274px;}
.select_contact,.compte .select_compte{width: 302px;}
.contact .select_contact select, .compte .select_compte select{background-position: -225px -1902px;}
.contact .select_contact select:focus, .compte .select_compte select:focus{background-position: -225px -1982px;}
.liste_les_plus li{ text-align: left; }
.compte .boutons_sociaux a{display: block;float: none;width: 203px;margin: 3px auto;}
#list_champ2 li:nth-child(2n+8) {margin-left: 0px;}
.question_bot {width: 100%;height: auto;margin-bottom: 35px;}
.grp_question_bot {position: relative;margin-bottom: 0;}
.compte #list_champ1 label {bottom: 0px;}
.oui_non_list{position: relative;}
#list_actualites{width: 100%;}
#list_info {width: 145px;}
#horaires{margin-top: 26px;}
#list_champ_mini_detail li input {width: 276px;}
#list_champ_mini_detail .select {width: 306px;}
#list_champ_mini_detail .select select {background-position: 282px;}
#list_champ_mini_detail textarea {width: 286px;}
.thumbs img {width: 74px;}
#conteneur_thumb{width: auto;margin-left: 0px;}
.service p {top: 0px;}
#list_pres_produit li:hover, #list_pres_produit li {-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;-o-transition: all 0s;transition: all 0s;}
.liste_produit li{width: 200px;}
.liste_produit img{width: 200px;}
.list_bouton_my_space li{width: 100%;}
table.menu_header_application{width: 681px;}
#header_application.sticky table.menu_header_application{width: 100%;margin-left: 10px;}
.mini_texte{width: auto;display: block;}
#titre_question{width: 115px;}
#form_ask_your_own_question .select {width: 140px;position: relative;left: 0px;float: right;}
#slider_page_support_videos #conteneur_thumb {width: 298px;padding-left: 24px;}
.block_image,.article_block_application .article_content{width: 400px;}
.article_block_application .article_content .big_title{width: 400px;}
.block_image img,.article_block_application .article_images img{max-width: 100%;}
.article_block_application .article_images{width: 240px;height: auto;}
.liste_block_application{margin-left: 0px;}
.block_image,.image_block_image,.block_image{width: 300px;height: auto;}
.video_box_block_application p:first-child, .block_image p:first-child{width: 100%;}
.block_application .clear_block_application{left: -5px;width: 690px;}
.video_box_block_application{width: 300px;}
.video_box, .medium_block{width: 300px;}
.half_width{width: 300px;}
.image_featured.right, .image_featured.left{float: none;clear: both;margin: auto;width: 200px;max-width: 300px;}
.block_featuring .texte{width: 300px;}
.article_content.page_produit{width: 350px;}
.medium_width{width: 260px;}
.image_medium_width{max-width: 260px;}
.image_medium_width img{max-width: inherit;}
#assistance_support.big_gray_button {background-image: url("../../img/b2c_v4/pictos/picto_assistance_support.png");background-repeat: no-repeat;background-position: 10px center;padding-left: 40px;width: 75px;float: right;}
#telecharger_les_notices.big_gray_button {background-image: url("../../img/b2c_v4/pictos/picto_pdf.png");background-repeat: no-repeat;background-position: 15px center;padding-left: 50px;width: 75px;}
.display_all{content: "tablet_view";}
.block_decouvrir_produit{margin-right: 12px;}
.onglets{float: none;clear: both;margin-bottom: 20px;}
.gray_column{float: none;clear: both;margin-top: 20px;margin: auto;}
#titre_question{width: 100px;}
.product_picture{float: none;clear: both;display: block;text-align: center;margin: auto;margin-bottom: 10px;width: 100%;max-width: 100%;}
.product_description{float: none!important;clear: both!important;}
.white{float: none;clear: both;display: block;}
.big_gray_button#assistance_support{background-position: 7.5px center;padding-left: 30px;width: 150px;float: none;clear: both;margin: auto;}
.big_gray_button#telecharger_les_notices{padding-left: 35px;background-position: 5px center;font-size: 12px;vertical-align: middle;float: none;clear: both;margin: auto;width: 145px;margin-bottom: 10px;}
#tout_savoir .article_images{margin-top: 100px;}
.button_group{width: 260px;position: relative;float: right;}
#colonne_images_block_produit .thumbs img {width: 62px;margin-top: 5px;margin-right: 0px;}
#colonne_images_block_produit {padding-bottom: 0px;}
.block_tahoma .subtitle{margin-left: 20px;}
section#small_column {margin-left: 0px;float: right;}
p.title{text-align: left;}
.tahoma_product_description li{text-align: left;}
#header_application.sticky{width: 690px;left: 50%;margin-left: -350px;}
.beautiful_button.last{clear: both;float: none;top: 20px;position: relative;margin-top: 20px;margin-left: 0px;}
.beautiful_button.last .lien{position: relative;top: 253px;}
.block_decouvrir_produit{margin-right: 6px;}
.block_decouvrir_produit.last{position: relative;top: 20px;float: none;clear: both;margin-right: 0px!important;margin-left: 0px!important;}
.table_tahoma tr td{text-align: left;}
#module_search_results #les_resultats .un_resultat .content_resultat{ float: none; clear: both; margin-left: 0px; }
#module_search_results #les_resultats .un_resultat .image_resultat{ display: block; text-align: center; margin: auto; float: none; clear: both; }
#your_question{width: 276px!important;}
#colonne_images_block_produit .bx-wrapper{ width: 260px; height: 260px; }
#colonne_images_block_produit.medium_width .bx-wrapper img{ width: 260px!important; height: 260px!important; }
.block_mini_columns .mini_video{ float: none; clear: both; margin: auto; }
.block_mini_columns .mini_texte{ float: none; clear: both; margin: 10px auto; }
.two_columns_block.article_block_application .button_group{ right: 0px; }
.champ.radio_grises{ position: initial; padding-bottom: 45px; position: relative; clear:both; }
.list_images_my_space li:nth-child(3n+3){ margin-right: 0px; margin-left: 0px; }
.gray_box_with_price .box_package_price,.gray_box_with_price .box_package_informations{ float: none; clear: both; display: block; width: auto; border-radius: 0px; }
.gray_box_with_price .box_package_price{ border-radius: 5px 5px 0 0; }
.gray_box_with_price .box_package_informations{ border-radius: 0 0 5px 5px; height: auto; }
.liste_produits_my_space{ overflow: hidden; }
.list_produits_my_space .produit.myspace{ float: none; clear: none; overflow: hidden; margin-left: 0px!important; }
.myspace .item_liste_faq .left_column{ float: none; clear: both; width: 100%; }
.myspace .item_liste_faq .right_column{ width: 100%; margin-left: 0px; float: left; }
.block_notices .item_liste_notice:nth-child(3n+3) + .item_liste_notice {clear: none; margin-left: 55px}
.block_notices .item_liste_notice:nth-child(3) {margin-top: 0px}
.block_notices .item_liste_notice:nth-child(2n+2) + .item_liste_notice { clear: left; margin-left: 0px; float: left; margin-top: 36px; }
.block_notices .item_liste_notice:nth-child(2n+2) { float: left; clear: none; margin-left: 55px; }
.block_notices .item_liste_notice:nth-child(2){ margin-top: 0px; }
.formulaire_votre_avis label{ position: relative; top: 5px; margin-bottom: 10px; clear: both; float: none; display: block; width: auto; color: black; font-weight: bold; font-family: Verdana; font-size: 12px; margin-right: 0px; }
 .formulaire_votre_avis label + .fields{ overflow :hidden; margin-top: 3px; float: none; clear: both; margin-bottom: 35px; width: 306px; }
 .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=text]{ padding: 7px 10px; color: #bdbdbf; font-family: Verdana; border-radius: 25px; border: 1px solid #bdbcc1; border-bottom: 3px solid #bdbcc1; display: block; width: 283px; }
.formulaire_votre_avis .fields .select{ width: 302px; }
.formulaire_votre_avis .fields .select select{ background-position: -220px -1902px; color: #87888a; font-family: Verdana; }
.formulaire_votre_avis .fields .select select.active{ background-position: -220px -1982px; }
.form_warranty.step_two .sous_titre {display:block}
.form_warranty.step_two .choix_description_moteurs .entete {display:none}
.form_warranty.step_two textarea { width:300px }
.form_warranty.step_three .row label{ top: 0px; margin-bottom: 5px; }
.form_warranty.step_three .row input[type=text]{ width: 272px; }
.form_warranty.step_three .row .select{ width: 302px; background-image: url("../../img/b2c_v4/sprite.png"); background-position: -346px -1902px; }
.progression_activate_my_tahoma.warranty{position: relative;left: 10px;}
.progression_activate_my_tahoma.warranty li.first{border-radius: 15px 15px 0 0;}
.progression_activate_my_tahoma.warranty li.last{border-radius: 0 0 15px 15px;}
.progression_activate_my_tahoma.warranty 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.warranty li .point{right: 0px;left: -7px;}
.form_add_project .select {  width:200px;clear:both}
.form_add_project .row label {  top:0;  margin-bottom:5px}
.form_add_project .ligne_moteur input[type=text]#ville_projet {  margin-bottom:10px}
.form_warranty.step_two .sous_titre {margin-top: 10px;border-top: solid 1px #ddd;padding-top: 10px;}
.form_warranty.step_two .choix_description_moteurs .ligne_moteur .select,.form_warranty.step_two .choix_description_moteurs .ligne_moteur input[type=text] {  margin-bottom:10px}
.form_add_project textarea { width:300px;}
.form_warranty.step_three #date{ background-position: -712px -396px; }
body .myspace .progression_activate_my_tahoma { left: 0px; }
#loader_home,#navigation_centre{ width: 680px; }
#module_centre > .content,#selection_personnage{width: 680px;}
#module_centre > .content,#module_centre,#selection_personnage{height:350px;}
#selection_personnage .personnage:first-child{ left: -15px; bottom: 0; az-index: 2; }
 #selection_personnage .personnage:nth-child(2){ left: 123px; z-index: 1; bottom: 0; }
 #selection_personnage .personnage:nth-child(3){ left: 325px; z-index: 2; bottom: 0; }
 #selection_personnage .personnage:nth-child(4){ left: 525px; z-index: 1; bottom: 0; }
 .v2 #selection_personnage .personnage:nth-child(2){ left: -15px; bottom: 24px; az-index: 2; }
 .v2 #selection_personnage .personnage:nth-child(3){ left: 217px; z-index: 1; bottom: 24px; }
 .v2 #selection_personnage .personnage:nth-child(3){ left: 325px; z-index: 2; bottom: 24px; }
 .v2 #selection_personnage .personnage:nth-child(4){ left: 525px; z-index: 1; bottom: 24px; }
 #hover_personnage .hover_personnage:nth-child(1){ left: 150px; top:103px;}
 #hover_personnage .hover_personnage:nth-child(2){ left: 335px; top:115px;}
 #hover_personnage .hover_personnage:nth-child(3){ left: 246px; top:107px;}
 #hover_personnage .hover_personnage:nth-child(4){ left: 422px; top:92px;}
 #selection_personnage .personnage:nth-child(1) .texte_personnage{ width: 150px; top: 40px; left: 0px; }
#selection_personnage .personnage:nth-child(2) .texte_personnage{ width: 150px; top: 40px; left: 0px; }
#selection_personnage .personnage:nth-child(3) .texte_personnage{ width: 150px; top: 40px; left: 0px; }
#selection_personnage .personnage:nth-child(4) .texte_personnage{ width: 150px; top: 55px; left: 0px; }
.v2 #selection_personnage .personnage:nth-child(2) .texte_personnage{ width: 150px; top: 0px; left: 0px; }
.v2 #selection_personnage .personnage:nth-child(3) .texte_personnage{ width: 100%; top: 0px; left: 0px; }
.v2 #selection_personnage .personnage:nth-child(4) .texte_personnage{ width: 100%; top: 0px; left: 0px; }
.v2 #selection_personnage .personnage:nth-child(5) .texte_personnage{ width: 150px; top: 0px; left: 0px;margin: 0 0 0 40px; }
#module_centre #anim_centre .slide_centre .block_texte{left:0px;}
#anim_centre.second_step .slide_centre:nth-child(1) .personnage{right:-170px !important;}
#anim_centre.second_step .slide_centre:nth-child(2) .personnage{right:-10px !important;}
#anim_centre.second_step .slide_centre:nth-child(3) .personnage{right:-60px !important;}
#anim_centre.second_step .slide_centre:nth-child(4) .personnage{right:-50px !important;}
#selection_personnage .personnage:first-child{ bottom: 0; left: -20px; }
#selection_personnage .personnage:first-child:hover{ left: -40px; }
#selection_personnage .personnage:nth-child(2){ left: 110px; z-index: 1; bottom: 0; }
#selection_personnage .personnage:nth-child(2):hover{ left: 160px; z-index: 1; }
#selection_personnage .personnage:nth-child(3){ left: 307px; z-index: 2; bottom: 0; }
#selection_personnage .personnage:nth-child(3):hover{ left: 286px; z-index: 2; }
#selection_personnage .personnage:nth-child(4){ left: 500px; z-index: 1; bottom: 0; }
#selection_personnage .personnage:nth-child(4):hover{ left: 500px; }
.v2 #selection_personnage .personnage:nth-child(2){ bottom: 0; left: -20px; }
.v2 #selection_personnage .personnage:nth-child(2){ left: -40px; }
.v2 #selection_personnage .personnage:nth-child(3){ left: 120px; z-index: 1; bottom: 0; }
.v2 #selection_personnage .personnage:nth-child(3):hover{ left: 120px; z-index: 1; }
.v2 #selection_personnage .personnage:nth-child(4){ left: 277px; z-index: 2; bottom: 0; }
.v2 #selection_personnage .personnage:nth-child(4):hover{ left: 277px; z-index: 2; }
.v2 #selection_personnage .personnage:nth-child(5){ left: 424px; z-index: 1; bottom: 0; }
.v2 #selection_personnage .personnage:nth-child(5):hover{ left: 424px; }
.v2 .slide_centre .video{left:400px;}
#selection_personnage .personnage:nth-child(4) .texte_personnage{ width: 173px; background-image: url("../../img/b2c_v4/module_centre_texte_holder_4.png"); left: 0px; top: 68px; }
#selection_personnage .personnage:nth-child(4):hover .texte_personnage{ left: 24px; top: -4px; }
.v2 #selection_personnage .personnage:nth-child(4):hover .texte_personnage{ left: 0px; top: 0px; }
#selection_personnage.it3 .personnage:nth-child(3){left: 219px;}
#selection_personnage.it3 .personnage:nth-child(4){left: 478px;}
#hover_personnage.it3 .hover_personnage:nth-child(3){left:219px;}
#hover_personnage.it3 .hover_personnage:nth-child(4){left:478px;}
.v2 #selection_personnage.it3 .personnage:nth-child(3):hover{ left: 219px; z-index: 1; }
.v2 #selection_personnage.it3 .personnage:nth-child(4):hover{ left: 478px; z-index: 2; }
#module_centre #anim_centre .slide_centre .block_texte{ z-index: 50; left: 10px; top:30px!important;  }
#module_centre #anim_centre .slide_centre .block_texte .image{ width: 100px; top: 10px; }
#module_centre #anim_centre .slide_centre .block_texte .content{ width: 250px; }
#module_centre #anim_centre .slide_centre .block_texte .content h2{ font-size: 28px; }
#module_centre #anim_centre .slide_centre .block_texte .content p{ font-size: 16px; line-height: 18px; }
#module_centre #anim_centre .slide_centre .block_texte .content{ padding-bottom: 10px; padding-top: 15px; }
#module_centre #anim_centre .slide_centre:nth-child(4) .personnage{ right: -265px; background-position: 195px 70px; }
#module_centre #anim_centre .slide_centre:nth-child(4) .personnage .image_personnage img{ width: 85%; }
.v2 #module_centre #anim_centre .slide_centre:nth-child(4) .personnage .image_personnage img{ width: 100%; }
#module_centre #anim_centre .slide_centre:nth-child(4) .personnage .lire_la_video{ left: 140px; top: 85px; }
.v2 #accroche_centre{background-color:#9da7b2;}
.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: 680px;}
#module_main .my_space_new #contentCompte #wide_column,#module_main .my_space_new #menu_tabs,.inside_maintopic {margin-left: auto;margin-right: auto;display:block;}
.inside_maintopic img {max-width:100%;}
.my_space_new #menu_tabs .menu_my_new>li.icon>a {background-position:300px center;padding-left: 5px;padding-right: 5px;text-align:center;width: 60%;}
.colonnes_lien {width:400px;}
#header_application {    margin: 0 auto;}
#quickaccess_application ul li {width: 170px;}
.container_header_application {padding: 18px 0 10px;}
.menu_header_application tr.icones td span {width:auto;}
.content-fullimg-w .fullimg  img.fullimg-main {width:100%;}
.content-bubbles-w .bubble-w .bubble-info {clear: both;position:inherit}
.bubble-info-video {margin:top:0;}
.content-halfimg-w .withimg {    background-position: 370px center;    background-size: cover;}
.video-content {margin-bottom:20px;}
.video-img img {width:100%;}
.col_3.teaser:nth-child(even) { margin-right:0;}
.teaser {margin-bottom:40px;}
.teaser-img img{width:100%;}
.choice-product-w .choice-full img,.choice-product-img img {width:100%;}
.content-choice-w .col_2.last {border:none;}
.choice-product-infos {padding-left: 20px;}
.col_3_225.product:nth-child(even) { margin-right:0;}
.product {height:auto;}
.product-img img{max-width:225px;max-height:225px;}
.teaser {margin-bottom:40px;}
.content-where h4 {    font-size: 22px;    line-height: 24px;    width: 100%;paddingright-left:5px;padding-left:5px;}
.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-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;}
.video-content-w.vlarge .col_2_230,.video-content-w.vlarge .col_2_230 .video-img img{width:328px;}
.block_application .row.n1,.block_application .row.n2,.block_application .row.n3{width:450px;}
 .block_application .row.n1.n2,.block_application .row.n1.n3,.block_application .row.n2.n3{width:210px;}
 .bubbles{margin-left:42px;}
.col_1, .col_2, .col_2_230, .col_3, .col_3_225, .col_4, .col_5, .col_6, .col_7, .col_8, .col_9, .col_10, .col_11 {    float: left;    margin-right: 25px;}
.col_3 {    width: 325px;margin-right: 30px;}
.col_4 {    width: 210px;}
.col_2_230 {width: 345px;}
.col_2  {margin-right: 30px;    width: 325px}
.col_3_215 {width: 140px;margin-right: 0;}
.col_3_225 {width: 325px;margin-right: 30px;}
.col_9 {    width: 540px;}
.suf_5 {    padding-right: 335px;}
#wrapper .content.homeBanner .img990 {display: none;}
#wrapper .content.homeBanner .img680 {display: inline-block;margin-top: -9px;}
#wrapper .content.homeBanner .img300 {display: none;}
#wrapper .content.homeBanner #home_banner_text {left: 238px;font-size: 15px;}
.resultats_locator .block_resultat:nth-child(3n+1) {clear: none;}
.resultats_locator .block_resultat:nth-child(2n+1) {clear: both;}
#liste_resultats .contenu_block header.withBB {width:300px;}
#liste_resultats, #level_expert_explanation {max-width: 660px;margin-right: auto;margin-left: auto;}
div#module_landingpage .framedImage {width: 150px;height: 150px;}
.formBuilderV4 .champ_contact_details_right {margin-left: 0;}
.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;}
.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
