.visible{overflow:visible}.hidden{overflow:hidden}.ellipsize{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trans_page{-webkit-transition:left .2s linear;-moz-transition:.2s linear;-ms-transition:all .2s linear;-o-transition:.2s linear;transition:.2s linear}.txt_right{text-align:right}.display_none{display:none!important}.app-body{overflow:visible}.color_red{color:#db0000}.color_blue{color:#0f829d}.color_white{color:#fff}#loading_gif{width:100%;height:30px;min-width:30px}.loading_gif{height:40px;width:100%;background-image:url(../img/loading.gif);background-size:contain;background-position:center}.txt_nowrap{white-space:nowrap}.break_word{overflow-wrap:break-word}.background_blue{background-color:#0f829d}.trans_Y{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.trans_XY{-ms-transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.trans_Y_100{-ms-transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.trans_Y_moins100{-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.txt_center{text-align:center}.trans_linear{-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:all .2s linear;-o-transition:.2s linear;transition:.2s linear}.trans_linear_slow{-webkit-transition:2s linear;-moz-transition:2s linear;-ms-transition:all 2s linear;-o-transition:2s linear;transition:2s linear}.trans_linear_slow_height{-webkit-transition:height 2s linear;-moz-transition:height 2s linear;-ms-transition:height 2s linear;-o-transition:height 2s linear;transition:height 2s linear}.line_height_large{line-height:1.2}.trans_X{-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.trans_X_100{-ms-transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.trans_X_moins100{-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.color_orange{color:#ff8e1d}.color_green{color:#0b9100}.grey_black{color:#363636}.grey_dark{color:#676767}.grey_light,.grey_medium{color:#8d8d8d}.italic{font-style:italic}.bold{font-weight:700}.uppercase{text-transform:uppercase}.color_black{color:#000}.back_img{background-repeat:no-repeat;background-position:center}.pointer{cursor:pointer}.pointer_none{pointer-events:none}.contain{background-size:contain}.cover{background-size:cover}.flex{display:flex}.j_start{justify-content:flex-start}.j_end{justify-content:flex-end}.j_center{justify-content:center}.j_around{justify-content:space-around}.j_evenly{justify-content:space-evenly}.j_bet{justify-content:space-between}.a_start{align-items:flex-start}.a_center{align-items:center}.a_end{align-items:flex-end}.a_around{align-items:space-around}.a_bet{align-items:space-between}.size_title{font-size:1.5em}.size_number{font-size:3.5em}.size_txt{font-size:.9em}.flex_col{flex-direction:column}.align_right{text-align:right}.col-12{-ms-flex:inherit;flex:inherit;max-width:100%}.wrap{flex-wrap:wrap}.width100{width:100%}.height100{height:100%}.background_white{background-color:#fff}.background_grey_dark{background-color:#e2e2e2}.background_grey_light{background-color:#f4f4f4}.letter_spacing_med{letter-spacing:2px}.absolute{position:absolute}.relative{position:relative}.box_border{box-sizing:border-box}.box_content{box-sizing:content-box}.lowercase{text-transform:lowercase}.margin_20_side{margin:20px 0}.margin_10_left{margin-left:10px}.margin_20_right{margin-right:20px}.radius_10{border-radius:10px}.radius_20{border-radius:20px}.margin_10_right{margin-right:10px}.txt_important,strong{color:#f47d26}.margin_10_bottom{margin-bottom:10px}.margin_10_top{margin-top:10px}.button_padding{padding:14px 28px}.letter_spacing_1{letter-spacing:1px}.bloc{padding:25px 50px}.padding_15{padding:15px}@media screen and (max-width:1350px){.size_number{font-size:3em}}@media screen and (max-width:1250px){.size_number{font-size:2.5em}.size_txt{font-size:.8em}}@media screen and (max-width:1050px){.size_number{font-size:2em}.size_title{font-size:1.3em}.ico_client{margin-right:40px;height:40px;width:40px;background-size:contain}}