#secondary_menu_header li{margin-right:26px !important;}
#secondary_menu_header li#mon_compte{margin-right:0px !important;}
#navigation_centre ul li,#navigation_centre ul li.sep{display:inline;}
#navigation_centre ul li.sep {background-position:left 33px;}
input[type="radio"]{display:block;float: left;}
.formulaire_votre_avis .one_field{ position: relative; }
.formulaire_votre_avis input[type="radio"]{position: absolute;float: none;left: 0px;}
.fields label {padding-left:20px;padding-top:2px}
.main_header{position: relative;z-index: 50;}
.colonne_focus{padding-top :26px;}
.focus{margin-left: -63px;}
body #accroche_centre{position: absolute;left:50%;margin-left:-495px;width: 990px;}
#accroche_centre h1{ font-family:FagoWebPro-Cond,arial,verdana; font-weight:bolder; color:#fff; font-size:15px; line-height:15px;text-shadow:#00465f 1px 1px 1px,#00465f -1px 1px 1px,#00465f -1px -1px 1px,#00465f 1px -1px 1px;}
#newsletter label{float: left;}
.menu_header_application{height:82px;}
span.fleche_blanche,#search_input form input, #newsletter_form_input_content input,#newsletter_form_input_content, #newsletter_form_input_content label,#breadcumbs,.picto_plus,.menu_partager p,.menu_partager_top p,.list_partager,.list_partager li,.titre_header,#content_actions, #content_actions #btn_blocnotes a,.article .two_columns_table li,#wide_column,#small_column,.block_formulaire,.block_formulaire#vous_desirez_trouver .items label,.block_formulaire#vos_besoins .items label,input[type="radio"] + label span ,input[type="checkbox"] + label span ,#les_resultats .block_resultat .colonne_gauche,#les_resultats .block_resultat .colonne_droite,#les_resultats .un_resultat .image_resultat,#les_resultats .un_resultat .content_resultat{    display: block;    float: left;}
#newsletter_form_input_content input[type=text]{ margin-top: -5px; }
#les_resultats .block_resultat{ width: 252px; height: auto; position: relative; height: 185px; }
#les_resultats .block_resultat .colonne_gauche{ width: 65px; }
#les_resultats .block_resultat .colonne_droite{ float: right; height: 252px; position: relative; }
#les_resultats .un_resultat .image_resultat{width: 120px;}
.libelle_recherche{float: left;width: 100%;}
input[type="radio"]{display:block;float: left;}
input[type="radio"] + label span {    display:none;}
input[type="radio"]:checked + label span {     display:none;}
input[type="checkbox"]{display:block;float: left;}
input[type="checkbox"] + label span {   display:none;}
input[type="checkbox"]:checked + label span {   display:none;}
.rechercher_locator{background-color: black;margin-top: -26px;}
.block_formulaire.last {width: 518px;}
#send_formulaire .contenu_block{padding-bottom: 15px;padding-top: 15px;}
.rechercher_locator btn_recevoir_devis.big_title{line-height: 70px;}
.subtitle{line-height: 32px;}
.subtitle{line-height: 32px;}
.menu_partager_top{float: left;display: block;}
#content_actions #btn_imprimer, #content_actions #btn_blocnotes{display: block;float: right;margin-right: 5px;margin-left: 5px;}
#content_actions{margin-left: 637px;}
.formulaire_votre_avis label + .fields {  margin-bottom:42px}
#les_resultats .un_resultat .content_resultat {margin-bottom: 10px;}
#login_form{padding-top: 40px;}
.info{line-height: 14px;}
#form_devis_mini .radio_grises label{width: auto;}
#list_pres_produit li{width: 66px;height: 66px;}
#list_pres_produit li:hover{width: 66px;height: 66px;margin-right: 14px;margin-bottom: 14px;background-position: 4.5px 9px;}
#list_pres_produit{display: block;float: left;}
#a_votre_service{margin-top: 26px;float: left;}
.radio_grises input[type="radio"]{display: block;}
.radio_grises label{display: block;float: left;margin-right: 50px;}
#form_devis_mini_site .radio_grises{position: static;margin-bottom: 0px;}
.demande_devis #list_lieu input{display: none!important;}
.block_checkbox input[type="checkbox"]{display: none!important;}
 .demande_devis #champ8 span{width: 875px;}
#devis_part2, #devis_part3{border-top:1px solid transparent;}
.demande_devis #list_champ_contact_detail li .check_news{width: 25px!important;}
#check_password, #check_password_label{display: none;}
.compte #list_champ1{display: block;float: left;}
.compte #compte>.champ, .compte .list_champ_compte_detail{width: 100%;display: block;float: left;}
.oui_non_list{display: block;float: left;}
.compte .question_bot{float: left;height: 100%!important;}
.compte .question_bot .oui_non_list{position: relative!important;}
.compte .grp_question_bot{height: auto!important;}
.my_space .list_images_my_space{display: block;float: left;width: 100%;}
#content_actions{float: right;margin-top: 0px ;margin-bottom : -50px;}
.big_title{float: none;display: block;}
.btn_partager{    height: 25px;}
.menu_partager_top .btn_partager .picto_plus,.menu_partager_top .btn_partager p,.menu_partager_top .btn_partager .list_partager{    float: left;    display: block;}
.menu_partager_top .btn_partager p,.menu_partager_top .btn_partager .list_partager{    padding-top: 4px;}
#btn_imprimer{    height: 19px;    float: left;}
#btn_blocnotes{    width: 110px;    height: 25px;}
#btn_blocnotes a{    padding-top: 3px;}
#content_actions{    width: 375px;margin-right: 10px;}
.menu_header_application{background-color: #FAB711!important;color: white!important;}
.menu_header_application tr.icones{background-color: #FAB711!important;color: white!important;}
.menu_header_application tr.icones td{background-color: #FAB711!important;color: white!important;}
.main_footer{margin-left: -5px;padding: 10px;}
.nom_onglets li{float: left;margin-right: 5px;}
#btn_comparer{height: 25px;}
#titre_question{width: 260px;float: left;}
#your_question{margin-bottom: 10px;}
.info_message{margin-top: 20px;}
.menu_header_application tr.icones td span{top: -7px;}
.cadre_blanc_produit{padding-right: 130px;background-color: #fff;height: auto;position: relative;z-index: 500;margin-top: 5px;color: black;}
.contour_hauteur_photo{ background: white; padding-bottom: 5px; }
.focus_avec_photo p {padding-top: 20px;background: white;width: 330px!important;}
.texte_cadre_blanc{float: none!important;clear: both!important;width: 100%;}
.colonne_lien li:first-child{ background: #f8f8f8;background-image: url("../../img/b2c_v4/petite_fleche_orange.png");}
.cadre_blanc_produit a{ padding-bottom: 10px; display: block; }
.cadre_blanc_produit p {width: 200px;}
.sous_colonne2{float: none;clear: both;}
.gray_column .liens li {list-style-image: url("../../img/b2c_v4/pictos/petite_fleche_blanche.png");padding-left: 0px;}
.lire_la_suite{background-image: url("../../img/b2c_v4/petite_fleche_orange.png");}
#content_actions{float: right;}
footer.main_footer{position: relative;width: auto;display: block;left: 5px;}
#slider_page_support_videos #conteneur_thumb {margin-top: -50px;}
#slider_page_support_videos .picto_module_video.effet_survol_module{bottom: 2px;}
.high_width.left{margin-left: 0px;}
.more{background-repeat: no-repeat;height: 7px;padding-bottom: 10px;}
.main_footer{left: -5px;position: relative;margin-left: -5px;}
.colonne_lien ul li:first-child{background-image: url(../../img/b2c_v4/petite_fleche_orange.png);background-position: 0px 8px;background-repeat: no-repeat;}
.colonne_lien ul li,.module_focus ul li{float:none;background-image: url(../../img/b2c_v4/petite_fleche_orange.png);background-position: 0 8px;background-repeat: no-repeat;margin-bottom:10px}
.colonne_lien ul li:hover,.module_focus ul li:hover{background-image: url(../../img/b2c_v4/petite_fleche_orange.png);background-position: 5px 8px;background-repeat: no-repeat;}
.content.my_space .big_title{ position: relative; margin-top: -40px; display: block; }
section#modules_bot section h2{ line-height: 100%; }
.btn_menu .list_partager{ position: relative; top: 2px; left: 5px; }
.btn_menu .picto_plus{ position: relative; top: 2px; right: 3px; }
#wide_column .btn_partager .list_partager{ top: 5px; left: 3px; }
#wide_column .btn_partager .picto_plus{ top: 2px; left: -3px; }
#wide_column .btn_partager p{ position: relative; top: 3px; left: 0px; }
.block_formulaire#vos_besoins .items label{ padding-left: 5px; padding-top: 3px; float: none; clear: right; }
.block_formulaire input[type=checkbox]+label span,.block_formulaire input[type=radio]+label span{ position: absolute; left: 0px; }
.block_formulaire .placeholder{ position: relative; margin-top: 27px; color: orange; }
.block_formulaire.error{ height: 130px; }
.champ.select_mini{ height: 20px; overflow: hidden; }
.champ.select_mini select{ border: 1px solid white; top: -2px; left: -2px; position: relative; }
.select_compte{ height: 24px; top: 1px; position: relative; padding-bottom: 1px; }
.select_compte select{ margin-top: -2px; margin-left: -2px; }
.champ input[type="password"]{  display: block; padding-top: 6px; padding-bottom: 6px; }
.champ .select{ height: 24px; }
.champ .select select{ margin-top: -2px; margin-left: -2px; }
.select_contact{ height: 24px; position: relative; }
.select_contact select{ position: relative; top: -2px; left: -2px; display: block; }
tr.state, tr.state td{ background-color: white!important;}
tr.state td .fleche_pleine{ position: relative; top: 0px; }
.list_bouton_my_space li{ display: block; }
.list_bouton_my_space li a{ display: block; }
h1 strong{ line-height: 46px!important; }
.breadcumbs{ position: relative; margin-bottom: -20px; }
.champ.radio_grises{ position: relative; margin-top: 0px; margin-bottom: -20px; }
.champ.radio_grises + #list_champ_mini_detail{ position: relative; top: -35px; }
#a_votre_service .subtitle{ margin-top: 0px; }
.container_beautiful_buttons a{ vertical-align: top; }
.list_tahoma li .left{ margin-left: 16px; }
form#compte > .champ{ margin-bottom: 20px; }
.btn_recevoir_devis.white{ background-color: white; color: black; }
td.bubble{ position:relative; right: 15px; }
.right .btn_recevoir_devis.white{ padding: 5px; display: block; padding-left: 30px; padding-right: 15px; }
.tahoma_product_description li a{ display: block; background: url("../../img/b2c_v4/petite_fleche_orange.png"); background-position: left center; background-repeat: no-repeat; padding-left: 15px; left: -15px; top: 0px; position: relative; }
.tools li.bubble.active{ padding-left: 15px; background-image: url("../../img/b2c_v4/sprite.png"); background-position: 0 -600px; background-repeat: no-repeat; padding-right: 0px!important; }
.tools li.bubble.empty{ padding-left: 15px; background-image: url("../../img/b2c_v4/sprite.png"); background-position: 0 -600px; background-repeat: no-repeat; padding-right: 0px!important; }
.tools li.bubble.active a{ display: block; padding-right: 30px; background-image: url("../../img/b2c_v4/bubble_active.png"); background-position: right center; background-repeat: no-repeat; }
.tools li.bubble.empty a{ display: block; padding-right: 30px; background-image: url("../../img/b2c_v4/bubble_empty.png"); background-position: right center; background-repeat: no-repeat; }
input[type=text]{ height: auto; padding-top: 5px; padding-bottom: 5px; }
#search input[type=text]{ padding: 0px; }
#search .placeholder{ margin-top: -2px; }
input#date, .rounded{ height: auto!important; }
.beautiful_button .lien{ padding-top: 256px; }
.oui_non_list input[type=radio]{ display: block!important; }
.oui_non_list input[type=checkbox]{ display: block!important; }
.box_package_informations .subtitle{ line-height: 14px; }
.box_package_price .top_choice .top_choice_content{ margin-left: -15px!important; }
.liste_nav_activate_my_tahoma li{ padding-bottom: 0px; }
.liste_nav_activate_my_tahoma .subtitle{ margin-top: -10px!important; position: relative; display: block; }
.liste_nav_activate_my_tahoma li .point{ display: none!important; }
.form_warranty input[type=checkbox]{ display: none!important; }
.form_warranty input[type=radio]{ display: none!important; }
.form_warranty.step_two .choix_description_moteurs .entete span{ margin-right: 10px; }
.form_warranty.step_two .choix_description_moteurs .ligne_moteur .select{ margin-right: 10px; }
.form_warranty.step_two .choix_description_moteurs .ligne_moteur input[type=text]{ margin-right: 12px; }
.sub_menu_my_account{ overflow: visible; }
.produit.myspace{ margin-left: 35px; width: 279px; }
.right_column_produit.myspace{ margin-left: 10px; }
.form_add_project input[type=radio]{ display: none; }
.select select{ position: relative;  border-color: gray; }
.one_field{  display: block; width: auto; }
.one_field .button_checkbox{ display: none; }
.one_field input[type=radio]{ float: left; display: block; vertical-align: baseline; }
.one_field input[type=radio] + label{ width: auto; display: block; float: none;    }
.content_resultat h2{ margin-top: 0px; }
 .form_page_tahoma input[type=radio]{ display: none; }
.article_content .btn_recevoir_devis,.btn_recevoir_devis{background-color: #fab711;background-image: url(../../img/b2c_v4/sprite.png);background-position: 15px -463.5px;background-repeat: 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.listing {background-position: -492px -1721px;}
.article_content .btn_recevoir_devis:hover,.btn_recevoir_devis:hover{background-color:orange;}
.select select, .demande_devis input#date{ height: 20px!important; }
.un_resultat .content_resultat{ padding-bottom: 50px!important; }
.slide_centre .personnage .image_personnage img{ width: auto!important; }
.slide_centre .block_texte img{ width: auto!important; }
#selection_personnage .personnage:nth-child(1) .texte_personnage{ top: 227px; left: -470px; }
#selection_personnage .personnage:nth-child(2) .texte_personnage{ top: 157px; left: -132px; }
#selection_personnage .personnage:nth-child(3) .texte_personnage{ top: 132px; left: -86px; }
#selection_personnage .personnage:nth-child(4) .texte_personnage{ top: 224px; left: 60px; }
.content .video .close_video + div{ z-index: 5000!important; width: 100%!important; height: 100%!important; }
.content .video object{ z-index: 5000!important; width: 100%!important; height: 100%!important; }
.ombre_video_module_centre{ z-index: 99999999 }
#module_centre .content.playing_video{ z-index: 100000000!important; }
.slide_centre.playing_video{ z-index: 100000000!important; }
.slide_centre.playing_video .close_video{ cursor: pointer; z-index: 10000000000000!important; }
#sous_liste_autres_sites li a{ background-image: url(../img/sprite.png); background-position: 8px -606px; background-repeat: no-repeat; }
footer.main_footer{ z-index: 20; }
body.promo{background-color:#fff;}
body.promo .main_header{background-color:#fff;margin-top:240px;padding: 0px 15px;}
body.promo #module_centre{width:1020px;margin:0px auto;}
body.promo #product_list{width:1020px;margin:0px auto;}
body.promo #modules_bot{width:990px;margin:0px auto;padding:0px 15px;}
.bgPromo{display:none;}
body.promo .bgPromo{display:block;top:0px;background-repeat:no-repeat;background-position:top center;position:absolute;width:100%;height:1100px;}
body.promo .bgPromo a{display:block;width:100%;height:100%;}
