@media screen and (max-width:530px){.form-login{padding:0}#logo{width:200px;margin:auto;float:none;margin-top:5px}#logo img{width:100%}#flags{top:5px;right:5px}#currencies{top:28px;right:5px}#list_currencies{margin-left:-130px}#header_links{display:none}#lien-annonces-sauvegardees{position:relative;top:-5px;left:auto;display:block;text-align:center}#lien-annonces-sauvegardees-xs{display:block;position:relative;top:-5px;left:auto;display:block;text-align:center}#header-site{height:70px}.header_all_sites{height:98px!important}#menuImage{display:inline-block;position:absolute;top:24px;left:24px;z-index:10}#menu-content{width:auto;margin:auto}#menu-container{display:none;position:absolute;border-radius:3px;top:50px;left:20px;z-index:10;background-color:#fff;-moz-box-shadow:0 0 5px 0 #d5d5d5;-webkit-box-shadow:0 0 5px 0 #d5d5d5;-o-box-shadow:0 0 5px 0 #d5d5d5;box-shadow:0 0 5px 0 #d5d5d5}#menu-content a,#menu-content div{display:block;width:auto!important;font-size:1.2em;color:#2980b9;height:auto;padding:7px}#menu-content a:hover{color:#fff}#menu-content #acc img{display:none}#menu-content #acc span{display:initial!important}#menu-content .selected{color:#fff}#menu-container.menu_disp,#menu-content-adh.menu_disp{display:block}#menu-container.menu_hide,#menu-content-adh.menu_hide{display:none}#homesearch-content{z-index:1}#body-content{padding-bottom:145px}.footer-div{width:100%}.footer-left{text-align:center}.footer-center{text-align:center}.footer-right{text-align:center;margin-top:10px}#map-canvas{height:300px;width:100%}.listing-left-pane{width:100%;float:none}.listing-right-pane{width:0;display:none}#annoncesbox label{padding-right:0;width:50%}#bloc-button-criteria{position:relative;text-align:center;width:100%}.button-search-moteur-tourisme{float:inherit;width:auto}#more-criteria{display:inline-block}.div-list-20{width:50%}.div-list-25{width:50%}.div-list-25-stations{width:50%}.div-list-33{width:100%}.div-list-67{width:100%}.div-list-50{width:100%;text-align:left;margin-left:5px}.div-list-fluid{margin:0;display:block}.div-list-dept-double-bloc{display:inline-block;width:50%;vertical-align:top}.div-list-dept-simple-bloc{display:block;width:100%}.bloc-data-dept-photo{height:auto;min-height:0}.photo-illus-dept{display:none}.photo-illus-dept-minis{display:none}.table-multi-col td{display:table-row}#annonce-recap{display:block}#miniature-affil{max-width:166px;max-height:125px}#miniature-direct{width:100%;max-width:320px;max-height:240px;float:none}.liste-prestas span{width:50%}#resume-direct{display:block;width:100%}.diapo_main_pic{width:100%;min-width:150px}#search-destination{text-align:center}.arrow_box:after,.arrow_box:before{display:none}#search-destination label{display:block;width:100%;margin-bottom:5px}#destinationbox{width:100%;text-align:center}.accueil_form_input{display:inline-block;padding-right:5px;width:50%}.homesearch-bg{display:none}#homesearch-content{height:auto}.liste-prestas-annonces span{width:50%}.liste-proxi-annonces span{width:50%}.liste-proxi-autres-annonces span{width:50%}#annonce-map-left,#annonce-map-left-dynamique{width:100%}#annonce-map-right,#annonce-map-right-dynamique{display:none}a.theme_accueil_item{height:100px;background-size:100px 100px;width:16%}a.theme_accueil_item span{font-size:.7em}a.theme_accueil_item2{width:40%;font-size:.9em;padding:0;padding-bottom:40px;border-radius:3px;position:relative}a.theme_accueil_item2 span{width:100%;margin-left:0;margin-right:0;padding-top:2px}.accueil_paris{display:block}.bloc_accueil_paris{display:block}.searchbox-hotel-input{width:calc(50% - 4px)!important;margin-right:4px;padding-bottom:5px}.searchbox-hotel-input-date{}.searchbox-hotel-input-nuit{}.searchbox-hotel-input-personnes{}.searchbox-hotel-input-chambres{}.searchbox-hotel-input-button{width:calc(100% - 4px);padding-right:0}.table-data-large>tbody>tr:nth-child(2)>td:nth-child(1){display:block}.table-data-large>tbody>tr:nth-child(3){display:block}#td-france-css{display:block;margin:auto;width:215px}#td-monde-css{display:block;margin:auto;width:215px}.bloc-listing a.etab{width:100%!important;min-height:87px}.etab-content-illus{display:table-cell;width:110px;text-align:center;margin-bottom:5px;background-image:none;vertical-align:middle;min-width:110px}.etab-content-body{display:table-cell;padding-left:5px;width:100%;position:relative;vertical-align:top;height:auto}.etab-content-footer{position:relative}.etab-content-footer-dist{padding-top:10px}.bloc-listing a.etab .etab-content-footer-dist{width:25%}.bloc-listing a.etab .etab-content-footer-avis{width:33%}.bloc-listing a.etab .etab-content-footer-tarif{width:42%}#carte_paris{width:100%;height:100%}#tab-sort-bar>*{vertical-align:middle}.sort-bar-item{padding:0 5px;text-align:center!important;width:33%}#sort-bar-etoiles{width:40px;padding-right:60px}div#sort-bar-etoiles>*{text-align:center;display:block}#conteneur-sort-bar{width:calc(100% - 104px);vertical-align:bottom}.listing-left-pane{padding-right:0}#hotel-right-pane{padding-left:0}#header-hotel-left{display:none}#header-hotel-right{display:none}#image-theme{width:100%}#form_annonces input,#form_annonces textarea,#form_annonces select{height:30px}#annoncesbox #rayonb{width:calc(50% - 4px);margin-right:4px}#annoncesbox #nb_personnesa,#annoncesbox #nb_personnesb{width:calc(50% - 4px);margin-right:0}#annoncesbox #nb_chambresa{width:calc(34% - 4px);margin-right:4px}#annoncesbox #prix_minia{display:none}#annoncesbox #prix_maxia{display:none}#annoncesbox #bloc_search_submit{position:initial;width:calc(50% - 4px);margin-right:4px}.form_hotels #annoncesbox #bloc_search_submit{top:auto;bottom:0;width:100%;margin:0;text-align:center;position:absolute;right:0}#annoncesbox.annoncesbox-hotels .keywords_form_hot{width:calc(100% - 4px)}#annoncesbox #datepicker{width:calc(50% - 4px);margin-right:4px;margin-bottom:2px}#annoncesbox.annoncesbox-apparts #datepicker{width:calc(50% - 4px)}#annoncesbox #datepicker2{width:calc(33% - 4px);margin-right:4px;margin-bottom:2px}#annoncesbox.annoncesbox-apparts #date_arrivee_m,#annoncesbox.annoncesbox-apparts #date_depart_m{width:calc(33.33% - 4px);margin-right:4px}#annoncesbox.annoncesbox-hotels #date_arrivee_m,#annoncesbox.annoncesbox-hotels #date_depart_m,#annoncesbox.annoncesbox-hotels #wrap_nb_personnes{width:calc(33.33% - 4px);margin-right:4px}#annoncesbox #nb_nuits{width:calc(50% - 4px);margin-right:4px}#annoncesbox #nb_nuits2{width:calc(34% - 4px);margin-right:4px}#annoncesbox #nb_personnes{width:33%;margin-right:0}#annoncesbox #nb_personnes2{width:33%;margin-right:0}#annoncesbox.annoncesbox-apparts #nb_personnes{width:33.33%;margin-right:0}#annoncesbox.annoncesbox-hotels #nb_personnes2{width:calc(33.33% - 4px);margin-right:4px}#annoncesbox-advanced #adresse{width:calc(50% - 4px);margin-right:4px}#annoncesbox.annoncesbox-hotels #adresse{width:calc(66.66% - 4px);margin-right:4px}#annoncesbox-advanced #rayon{width:50%;margin-right:0}#annoncesbox.annoncesbox-hotels #rayon{width:calc(33.33% - 4px);margin-right:4px}#annoncesbox-advanced #prix_mini{width:calc(50% - 4px);margin-right:4px}#annoncesbox-advanced #prix_maxi{width:50%;margin-right:0}#annoncesbox-advanced #prix_mini2{width:calc(25% - 4px);margin-right:4px}#annoncesbox-advanced #prix_maxi2{width:calc(25% - 4px);margin-right:4px}#annoncesbox.annoncesbox-apparts #prix_minib{width:calc(50% - 4px);margin-right:4px}#annoncesbox.annoncesbox-apparts #prix_maxib{width:50%;margin-right:0}#annoncesbox.annoncesbox-hotels #prix_mini2{width:calc(33.33% - 4px);margin-right:4px}#annoncesbox.annoncesbox-hotels #prix_maxi2{width:calc(33.33% - 4px);margin-right:4px}#annoncesbox-advanced #nb_etoiles{width:calc(50% - 4px);margin-right:4px}#annoncesbox-advanced #nb_etoiles2{width:calc(25% - 4px);margin-right:4px}#annoncesbox.annoncesbox-hotels #nb_etoiles2{width:calc(33.33% - 4px);margin-right:4px}#annoncesbox-advanced #nb_chambres{width:50%;margin-right:0}#annoncesbox-advanced #nb_chambres2{width:25%;margin-right:0}#annoncesbox.annoncesbox-hotels #nb_chambres2{width:calc(33.33% - 4px);margin-right:4px}#annoncesbox.annoncesbox-hotels #prestas_m{width:calc(33.33% - 4px)}#annoncesbox-advanced #adresseb{width:calc(50% - 4px);margin-right:4px}#annoncesbox-advanced #rayonb{width:50%;margin-right:0}#annoncesbox-advanced #prix_minib{width:calc(50% - 4px);margin-right:4px}#annoncesbox-advanced #prix_maxib{width:calc(50% - 4px);margin-right:0}#annoncesbox #prestas_m,#annoncesbox #themes_m{width:calc(100% - 4px)}#bloc_types_etab_m>label,#bloc_prestas_m>label,#bloc_themes_m>label{margin-right:0}#bloc_types_etab_m>label input,#bloc_prestas_m>label input,#bloc_themes_m>label input{height:auto}.form_hotels #annoncesbox #annoncesbox-content{padding-bottom:40px}#annoncesbox-advanced{margin-top:0}#annoncesbox-content{padding-bottom:8px}#form_annonces.form_hotels #annoncesbox-content{padding-bottom:35px}#annoncesbox #mots_cles_div{width:calc(100% - 4px)}.form_with_rayon #annoncesbox #mots_cles_div{width:calc(78% - 4px)}.form_with_rayon #annoncesbox #rayon_div{width:calc(22% - 4px);margin-right:4px}#annoncesbox #date_arrivee_div,#annoncesbox #date_depart_div{width:calc(50% - 4px)}#annoncesbox #nb_personnes_div{width:calc(50% - 4px)}#form_annonces.form_hotels #bloc_search_submit{position:absolute;width:calc(100% - 16px);left:8px;bottom:0}#form_annonces.form_hotels #bloc_search_submit input{width:calc(50% - 4px)}#annoncesbox #adresse_div{width:calc(50% - 4px);margin-right:4px}#body-content{padding-right:0;padding-left:0}#fil-ariane,#header-annonce{padding-right:5px;padding-left:5px}#header-annonce>div{float:none!important}div.addthis_share{float:none!important;margin-top:0!important}.bloc-data #annonce-illus{padding-right:2px}.bloc-data #annonce-illus a img{width:100%}#annonce_contact td,.annonce_contact td{width:100%;display:block}#ann-form-contact .elems_recherche.bloc_input,#ann-form-contact .elems_recherche.bloc_btn{width:100%}#ann-form-contact .elems_recherche .elem_recherche:nth-child(2n){width:50%;margin-right:0}span.mention_contact_proprio{white-space:initial}#map-canvas.hotel-affil-map{height:325px}#hotel-affil-tourisme-liste{display:none}div#panoSV{height:325px}#form_avis>div>div:nth-child(3){margin-right:0!important}.table-set-avis td{padding:7px 5px 7px 0!important}#form_avis>div>div:nth-child(4),.table-infos-avis{width:100%}.table-infos-avis td{display:block;box-sizing:border-box}.table-infos-avis td:first-child{padding-right:0!important}.table-infos-avis td{padding:0}.table-infos-avis tr:nth-child(1)>td:nth-child(1),.table-infos-avis tr:nth-child(2)>td:nth-child(1){display:inline-block;width:40%}.table-infos-avis tr:nth-child(1)>td:nth-child(2),.table-infos-avis tr:nth-child(2)>td:nth-child(2){display:inline-block;width:60%}.table-infos-avis select{width:100%!important}.table-infos-avis td:first-child{width:40%}.table-infos-avis input[type=text]{width:100%!important}.mini-texte{display:inline-block}.table-infos-avis input[type=text]{margin-bottom:0}#form_avis label{text-align:justify}#form_avis #annonce-illus img{max-width:100%}#body-content-print>div>div:nth-child(2){width:100%!important}#header-annonce-print>div:nth-child(7){width:100%!important}#header-annonce-print>div:nth-child(7)>div{width:100%!important}h1{font-size:19px!important;padding-left:5px}.addthis_share{display:none}.titre-srubrique{font-size:1.6em}.decale{margin-left:0}#tableContact tr td{width:100%;display:block}.not_phone{display:none!important}.not_phone-tablet{display:none!important}.noteEtoiles{position:absolute;left:-115px;bottom:0;background-color:rgba(0,0,0,.3);padding-bottom:1px;width:110px}#punaiseH1{display:none}#form_modif tr td{display:block;text-align:left!important}#form_modif td input[type=text],#form_modif td textarea{width:100%!important;margin-bottom:10px}#form_modif label[for=modification]{margin-left:0!important;margin:5px 0 10px}#form_modif .default-tab td,#form_modif .default-tab th{padding:0 5px}#form_modif #email_client{margin-bottom:0}#form_modif input[type=button]{width:100%}#header-hotel #menuImage{top:10px;left:5px}#hotel-left-pane{position:absolute;z-index:2;left:-250px;background:#fff;width:155px;border:1px solid #ccc;border-radius:2px;transition:all .5s}#moncompte_link_footer{display:inline}.inscrip_step{display:none}.inscrip_step_select{display:inline-block;width:auto}.stats_inscrip{position:initial;display:table;table-layout:fixed;width:100%;margin:0 0 15px}.nb_stats_insc{display:table-cell}#aide-vincent{max-width:140px!important}#registration-form .bloc-langues td{white-space:nowrap;display:inline-block;width:50%;box-sizing:border-box}#registration-form .bloc-description textarea{width:100%}#registration-form .bloc-prestations .div_txt_20{width:50%}#registration-form .bloc-prestations *:not(.bloc_prestas_activites) table td{display:inline-block;width:50%;box-sizing:border-box;padding-left:0}#registration-form .bloc-labels td{white-space:nowrap;display:inline-block;width:33.33%;box-sizing:border-box}#registration-form .bloc-labels>span{white-space:nowrap}#registration-form .bloc-villes-proximite>.div_txt_20{white-space:nowrap;width:100%}#registration-form .bloc-donnees-generales .tab_inscrip td{display:block}#registration-form .bloc-donnees-generales .tab_inscrip span.bloc_nowrap{display:inline-block;display:block}#registration-form .bloc-donnees-generales select[name=nb_personnes]{margin-right:0!important}#registration-form .bloc-donnees-generales .tab_inscrip tr>td:nth-child(2)>input{width:100%}.tab_inscrip input[name=tel_sms]{width:calc(100% - 140px)!important}.tab_inscrip input.inputWithBtnRight{width:calc(100% - 30px)!important}#registration-form .ouv_all{display:block}#registration-form #loc_type_id{display:block}#registration-form .block_mobile{display:block}#registration-form .bloc-data.bloc-coordonnees-facturation input[type=text]{width:100%}#registration-form #ville_proprio{width:calc(100% - 120px)!important}span.astuce{position:initial;margin-top:5px}.bloc-step-2-tarifs{overflow-x:auto}.step-2-tarifs{display:table-cell!important}.bloc_nowrap{white-space:nowrap}.au-centre-mobile{display:block;text-align:center}#photo_profil,#label_meuble_tourisme{display:none}.ui-dialog.ui-widget{width:auto!important}#form_paiement.avant_banque>div{display:block}#form_paiement.avant_banque .input_texte{width:100%}.badge-avis-struct{display:none}#annonce-illus{height:auto;min-height:auto;max-height:auto}.interact_only_mobile{pointer-events:auto;text-decoration:underline}.inlineBlockMobile{display:inline-block}#fnac-spectacles .spectacle-list{width:calc(50% - 8px)}.titre_struc_fiche{position:relative;display:block;width:100%}.details_struc{display:none}.only_phone{display:inline!important}.bloc-partage-favoris-annonce{right:initial;left:2px}.bloc-icones-sign{display:none!important}.fleche_liste{display:none}.separation_prestas{display:none}.tarif-etab-double-tarif{width:auto!important}.double_tarif_bloc{width:100%}#photo-desc-affil>a{display:block}#conteneur_prestas{display:block}.categ_filtre .empty{display:none}.detail_note_avis{right:auto;left:-5px}iframe[name=iframe_planning]{height:270px}.btn_accepte_cookie{display:block;margin:auto;margin-top:10px}}@media screen and (min-width:531px) and (max-width:800px){#logo{width:200px}#logo img{width:100%}#header_links{top:2px;right:60px}#currencies{top:28px;right:0}#flags{top:2px;right:0}#map-canvas{height:350px;width:100%}#menu-content #acc{display:none}#menu-content a,#menu-content div{padding:5px!important}#body-content{padding:10px 5px;padding-bottom:80px}#annoncesbox .keywords_form_hot{width:calc(25% - 4px);margin-right:4px}#annoncesbox #datepicker{width:calc(25% - 4px);margin-right:4px}#annoncesbox.annoncesbox-apparts #datepicker{width:calc(25% - 4px)}#annoncesbox #datepicker2{width:calc(25% - 4px);margin-right:4px}#annoncesbox.annoncesbox-apparts #date_arrivee_m,#annoncesbox.annoncesbox-apparts #date_depart_m{width:calc(21% - 4px);margin-right:4px}#annoncesbox.annoncesbox-hotels #date_arrivee_m,#annoncesbox.annoncesbox-hotels #date_depart_m{width:calc(25% - 4px);margin-right:4px}#annoncesbox #nb_nuits{width:calc(25% - 4px);margin-right:4px}#annoncesbox #nb_personnes{width:calc(18% - 4px);margin-right:4px}#annoncesbox #nb_personnesa,#annoncesbox #nb_personnesb{width:calc(25% - 4px);margin-right:4px}#annoncesbox.annoncesbox-hotels #nb_personnes2{width:calc(25% - 4px);margin-right:4px}#annoncesbox #adresseb{width:calc(40% - 4px);margin-right:4px}#annoncesbox #rayon{width:calc(25% - 4px);margin-right:4px}#annoncesbox #rayonb{width:calc(25% - 4px);margin-right:4px}#annoncesbox.annoncesbox-apparts #rayonb{width:calc(21% - 4px);margin-right:4px}#annoncesbox.annoncesbox-hotels #rayon{width:calc(25% - 4px);margin-right:4px}#annoncesbox #prix_mini{width:calc(25% - 4px);margin-right:4px}#annoncesbox #prix_mini2{width:calc(15% - 4px);margin-right:4px}#annoncesbox #prix_minia{width:calc(25% - 4px);margin-right:4px}#annoncesbox #prix_minib{width:calc(25% - 4px) margin-right:4px}#annoncesbox #prix_maxi{width:calc(25% - 4px);margin-right:4px}#annoncesbox #prix_maxi2{width:calc(15% - 4px);margin-right:4px}#annoncesbox #prix_maxia{width:calc(25% - 4px);margin-right:4px}#annoncesbox #prix_maxib{width:calc(25% - 4px);margin-right:4px}#annoncesbox.annoncesbox-apparts #prix_minib{width:calc(21% - 4px);margin-right:4px}#annoncesbox.annoncesbox-apparts #prix_maxib{width:calc(18% - 4px);margin-right:4px}#annoncesbox.annoncesbox-hotels #prix_mini2{width:calc(25% - 4px);margin-right:4px}#annoncesbox.annoncesbox-hotels #prix_maxi2{width:calc(25% - 4px);margin-right:4px}#annoncesbox #nb_chambres{width:calc(20% - 4px);margin-right:4px}#annoncesbox #nb_chambres2{width:calc(20% - 4px);margin-right:4px}#annoncesbox.annoncesbox-hotels #nb_chambres2{width:calc(25% - 4px);margin-right:4px}#annoncesbox #nb_chambresa{width:calc(33% - 4px);margin-right:4px}#annoncesbox #nb_etoiles{width:19%}#annoncesbox #nb_etoiles2{width:calc(20% - 4px);margin-right:4px}#annoncesbox.annoncesbox-hotels #nb_etoiles2{width:calc(25% - 4px);margin-right:4px}#annoncesbox label{width:33%}#bloc-button-criteria{position:relative;text-align:center;width:100%}#annoncesbox #prestas_m,#annoncesbox #themes_m{width:calc(25% - 4px);margin-bottom:4px}#annoncesbox #annoncesbox-content{padding-bottom:8px}#form_annonces.form_hotels #annoncesbox #annoncesbox-content{padding-bottom:38px}#annoncesbox #bloc_search_submit{top:auto;bottom:0;width:100%;margin:0;text-align:center;position:absolute;right:0}#annoncesbox-advanced{margin-top:0}.form_with_rayon #annoncesbox #mots_cles_div{width:calc(38% - 4px)}.form_with_rayon #annoncesbox #rayon_div{width:calc(12% - 4px)}#annoncesbox #date_arrivee_div,#annoncesbox #date_depart_div{width:calc(25% - 4px)}#annoncesbox #nb_personnes_div{width:calc(50% - 4px)}#annoncesbox #bloc_search_submit{position:initial;width:calc(50% - 4px);margin-right:4px}#form_annonces.form_hotels #bloc_search_submit{position:absolute;width:calc(100% - 16px);left:8px;bottom:0;text-align:center}#form_annonces.form_hotels #bloc_search_submit input{width:calc(50% - 4px)}#annoncesbox #adresse_div{width:calc(50% - 4px);margin-right:4px}.button-search-moteur-tourisme{float:inherit;width:auto}#more-criteria{display:inline-block}.div-list-20{width:33%}.div-list-25{width:33%}.div-list-25-stations{width:50%}.div-list-33{width:50%}.div-list-67{width:100%}.div-list-50{width:100%}.div-list-dept-double-bloc{display:inline-block;width:50%;vertical-align:top}.div-list-dept-simple-bloc{display:block;width:100%}.div-list-fluid{margin:0;display:block}.bloc-data-dept-photo{height:auto;min-height:0}.photo-illus-dept{display:none}.photo-illus-dept-minis{display:none}.table-multi-col td{display:table-row}.bloc-listing a.etab{width:100%!important;min-height:100px;padding-right:1px}.bloc-listing a.etab .etab-content{padding-left:95px}.title-sort-bar{width:90px}#annonce-illus{display:block;width:75%;margin:auto;text-align:center;margin-bottom:20px;height:auto;min-height:auto;max-height:auto}#annonce-recap{display:block;margin:auto}#miniature-affil{max-width:250px;max-height:187px}#miniature-direct{width:100%;max-width:320px;max-height:240px;float:none}.liste-prestas span{width:33%;white-space:nowrap}#resume-direct{display:block;width:100%}.diapo_main_pic{width:100%;min-width:150px}#search-destination{text-align:center}#search-destination label{width:32%;font-size:1.1em;margin-right:5px}#destinationbox{width:90%;text-align:center}.accueil_form_input{display:inline-block;padding-right:5px;width:33%}.liste-prestas-annonces span{width:25%}.liste-proxi-annonces span{width:25%}.liste-proxi-autres-annonces span{width:50%}a.theme_accueil_item{height:150px;background-size:150px 150px}a.theme_accueil_item span{font-size:.9em}.accueil_paris{display:block}a.theme_accueil_item2{font-size:1em;width:23%;padding-bottom:32px}a.theme_accueil_item2 span{width:100%;margin-left:0;margin-right:0}.bloc_accueil_paris{display:block}.searchbox-hotel-input{width:calc(50% - 4px)!important;margin-right:4px;padding-bottom:5px}.searchbox-hotel-input-date{}.searchbox-hotel-input-nuit{}.searchbox-hotel-input-personnes{}.searchbox-hotel-input-chambres{}.searchbox-hotel-input-button{width:calc(100% - 4px);padding-right:0}.etab-content-illus{display:table-cell;text-align:center;margin-bottom:5px;background-image:none;min-width:120px;width:120px}.noteEtoiles{position:absolute;left:-125px;bottom:0;background-color:rgba(0,0,0,.3);padding-bottom:1px;width:120px}.etab-content-body{display:table-cell;padding-left:5px;width:100%;position:relative;vertical-align:top;height:auto}.etab-content-footer{position:relative}.sort-bar-item>*{display:block}#tab-sort-bar>*{vertical-align:middle}div#sort-bar-etoiles>*{text-align:center;display:block}.sort-bar-item{padding:0 5px;text-align:center!important;width:33%}#sort-bar-etoiles{width:40px;padding-right:80px}#conteneur-sort-bar{width:calc(100% - 124px);vertical-align:bottom}.listing-left-pane{padding-right:0}#header-hotel #menuImage{position:absolute;display:initial;top:10px;left:5px}#hotel-left-pane{position:absolute;z-index:2;left:-250px;background:#fff;width:155px;border:1px solid #ccc;border-radius:2px;transition:all .5s}#hotel-right-pane{padding-left:0}#header-hotel-left{display:none}#header-hotel-right{display:none}#tableContact tr td{display:block;width:100%}.not_phone-tablet{display:none!important}.footer-center a{margin-left:3px;margin-right:3px}.footer-left{width:85%}.footer-right{width:15%}.inscrip_step{display:none}.inscrip_step_select{display:inline-block;width:auto}.stats_inscrip{position:initial;text-align:center}.nb_stats_insc{display:inline-block;vertical-align:top;margin:10px 25px 25px}#aide-vincent{max-width:140px!important}#registration-form .bloc-langues td{white-space:nowrap;display:inline-block;width:33.33%;box-sizing:border-box}#registration-form .bloc-description textarea{width:100%}#registration-form .bloc-prestations .div_txt_20{width:33.33%}#registration-form .bloc-prestations>table{width:100%}#registration-form .bloc-prestations *:not(.bloc_prestas_activites) table td{display:inline-block;width:33.33%;box-sizing:border-box;padding-left:0}#registration-form .bloc-labels td{white-space:nowrap;display:inline-block;width:16.66%;box-sizing:border-box}#registration-form .bloc-labels>span{white-space:nowrap}#registration-form .bloc-villes-proximite>.div_txt_20{white-space:nowrap;width:100%}#registration-form .bloc-donnees-generales .tab_inscrip span.bloc_nowrap{display:inline-block}#registration-form .bloc-donnees-generales .tab_inscrip tr>td:nth-child(2)>input{width:100%}.tab_inscrip input[name=tel_sms]{width:calc(100% - 140px)!important}.tab_inscrip input.inputWithBtnRight{width:calc(100% - 30px)!important}#registration-form .ouv_all{display:block}#registration-form .ouv_du,#registration-form .ouv_au{display:inline-block}#registration-form #loc_type_id{display:block}#registration-form .block_mobile{display:block}span.astuce{position:initial;margin-top:5px}.bloc-step-2-tarifs{overflow-x:auto}.step-2-tarifs{display:table-cell!important}.bloc_nowrap{white-space:nowrap}#fnac-spectacles .spectacle-list{width:calc(33.3% - 8px)}.bloc-partage-favoris-annonce{right:initial;left:2px}#annonce-map-left{width:70%}#annonce-map-right{width:30%}.bloc-icones-sign{display:none!important}.fleche_liste{display:none}.separation_prestas{display:none}.bloc_prestas_activites{margin-right:40px}.tarif-etab-double-tarif{width:auto!important}.double_tarif_bloc{width:100%}#photo-desc-affil>a{display:block}}@media screen and (min-width:1024px){body{font-size:.9em}#results-with-map{display:flex}.listing-left-pane{display:block;flex:1}.listing-right-pane{display:block;width:50%;min-width:400px;max-width:550px}.etab .etab-content-body{height:140px}.etab .etab-content-illus{min-width:185px}.noteEtoiles{left:-190px;width:185px}#image-theme{max-width:500px;max-height:375px}}