.sticky-footer-wrapper{min-height:75vh}.flex-fill{flex:1 0 auto}#logo_telenco{height:50px;padding-bottom:1px}.btn .btn-raised .btn-primary .background_color_TD .card_btn .btn_long_text_responsive{border-radius:0!important}header{background-color:#fff;-webkit-box-shadow:0 1px 3px 0 #233238;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);margin-bottom:30px}footer{background-color:#233238;color:#fff;margin-top:15px}footer small a{color:#fff!important}.link{color:#233238!important}.links_social_media a{color:#fff!important;font-size:1.1rem;padding-right:15px}.links_social_media a:last-child{padding-right:0}label{cursor:pointer}.flex-even{flex:1!important}#main_nav{padding-left:0;padding-right:0}#main_nav,.nav-item a{color:#233238!important}.nav-item a{padding:0 10px}.nav-item a:hover{text-decoration:none}.margin-button-right,.margin-flex-right{margin-right:30px}.main_title{font-size:1.6rem}.appli_box_header{background-color:#fff!important;border-left:1px solid #dddbda!important;border-right:1px solid #dddbda!important;border-top:1px solid #dddbda!important;padding:15px}.appli_box_header_background{background-color:#233238!important;color:#fff!important}.appli_box_header_color{color:#fff;font-weight:700}.appli_box,.appli_box_body{background-color:#fff!important;border:1px solid #dddbda!important;padding:15px}.appli_box_margin_bottom{margin-bottom:30px}.appli_box_horizontal_separator{height:1px;left:-15px;margin:15px 0;position:relative;width:calc(100% + 30px)}.appli_box_header_title{color:#0070d2;font-weight:700}.appli_box_high_text{color:#0070d2}#box_entity{background-color:#233238;padding-bottom:30px;padding-top:33px}#box_formEntity{background-color:#233238;margin:0 0 15px;padding:5px 0}.presentation_title_td,.presentation_title_tn{margin-bottom:15px;margin-top:15px}.link_td:hover,.presentation_title_td{color:#00aeef!important}.link_tn:hover,.presentation_title_tn{color:#dd008a!important}.background_color_TD{background-color:#00aeef!important}.background_color_TN{background-color:#dd008a!important}#booking_date_start_id option{color:#20b2aa}#booking_date_start_id option:disabled{color:#d3d3d3!important}.btn-secondary{background-color:#bbc1c3!important;border-color:#bbc1c3!important}select{cursor:pointer!important}select:disabled{cursor:default!important}label{color:#0070d2!important}.card_btn{transition:.5s}.card_btn:hover{transform:scale(1.1);transition:.5s}.card_background_std{background-color:#fff!important}.ui-datepicker{display:none;padding:.2em .2em 0}.ui-datepicker .ui-datepicker-header{padding:.2em 0;position:relative}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{color:red;height:1.8em;position:absolute;top:2px;width:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{text-transform:capitalize!important;width:45%}.ui-datepicker table{border-collapse:collapse;font-size:.9em;margin:0 0 .4em;width:100%}.ui-datepicker th{border:0;font-weight:700;padding:.7em .3em;text-align:center}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0;border-left:0;border-right:0;margin:.7em 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:.5em .2em .4em;overflow:visible;padding:.2em .6em .3em;width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:95%}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;font-size:0;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{left:auto;right:2px}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{left:auto;right:1px}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:1px;border-right-width:0}.ui-datepicker .ui-icon{background-repeat:no-repeat;display:block;left:.5em;overflow:hidden;text-indent:-99999px;top:.3em}.margin_bottom_box{margin-bottom:30px}#responseBooking_btn_new_slot{margin-left:15px}.btn_nanterre_responsive{width:242px}.horaires_agences tr td:nth-child(2){font-weight:700}.resp_address_background{background-color:#f4f4f4!important;padding:15px!important}.card_address_btn{background-color:#fff!important;border-radius:unset!important;color:#233238!important;width:100%!important}.card_address_btn_selected{-webkit-box-shadow:2px 3px 5px 0 rgba(0,0,0,.75)!important;-moz-box-shadow:2px 3px 5px 0 rgba(0,0,0,.75)!important;box-shadow:2px 3px 5px 0 rgba(0,0,0,.75)!important;color:#dd008a!important}.card_address_btn_disabled{cursor:default!important}.card_address_btn_disabled:active{border-style:outset!important}.margin-address-button-right{margin-right:15px!important}@media (max-width:575.98px){.main_title{font-size:1.2rem}.margin-button-right{margin-bottom:30px!important;margin-right:0!important}.margin-address-button-right{margin-bottom:15px!important;margin-right:0!important}.resp_margin_bottom{margin-bottom:30px!important}.address_text,.horaires_agences{font-size:.9rem}.hide-mobile{display:none}.margin-flex-right{margin-bottom:15px!important;margin-right:0!important}}@media (max-width:767.98px){.main_title{font-size:1.2rem}.date_block{margin-bottom:15px}label{text-align:justify}#send_ext_form_booking{font-size:.8rem}.margin-flex-right{margin-bottom:15px!important;margin-right:15px!important}#responseBooking_content_success1{font-size:1.1rem!important}#responseBooking_btn_new_slot{margin-left:0;margin-top:15px}.btn_long_text_responsive{font-size:.775rem}.btn_nanterre_responsive{width:218px}.resp_margin_bottom{margin-bottom:30px!important}.resp_address_background{background-color:#f5f5f5!important;padding:5px!important}.margin-address-button-right{margin-bottom:15px!important;margin-right:0!important}}@media (max-width:991.98px){.margin-button-right:nth-child(2n){margin-bottom:30px!important;margin-right:0!important}.horaires_agences tr td:nth-child(2){text-align:left!important}.resp_box_address{flex:0 calc(50% - 15px)!important}}