input,button{
    outline: none;
    border: none;
    background: none;
}
.flex_wrap,.f{
    flex-wrap:wrap;
    display:flex;
}
.width_100,.w_100{
    width:100%;
}
.height_100,.h_100{
    height:100%
}
.f_g{
    width: 10px;
    flex-grow: 1;
}
.flex_center,.f_c{
    justify-content:center;
}
.flex_center_all,.f_c_a{
    justify-content:center;
    align-content:center;
    align-items:center;
}
.bg_gray_1{
    background:rgba(100,100,100,0.1);
}
.brd_n{
    outline:none;
    border:none !important;
}
.img_100{
    width:100%;
}
.margin,.m_a{
    margin:auto;
}
.row_direction,.f_r_d{
    flex-direction:row-reverse;
}
.f_d_c{
    flex-direction:column;
}
html,body{
    width:100%;
    height:100%;
}
button{
    background:none;
    border:none;
}
@font-face {
    font-family: 'sd';
    src: url('http://idspace.com/moteur/css/Cosmic-Cube.ttf');
}
a{
    color:black ;
    text-decoration:none !important;
}
.col_100 {
    width: 100%;
}
.span_20, .span_21 {
    margin-left: 5px;
    margin-right: 5px;
    font-weight: 500;
}
.div_tab_10{
    width:95%;
	
    padding-left:5px;
    padding-right:5px;
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
}
.button_height{
    height:30px;
}
.flex_start,.f_s{
    align-content: flex-start;
}
.flex_align_center,.f_a_c{
    align-content:center;
    align-items:center;
}
.span_model_a{
    color:#8a8f95;
    font-weight:700;
}
.span_model_a_a{
    color:#949da7;
    font-weight:500;
}
.border_0{
    border:0.5px solid rgba(0,0,0,0.1);
    border-radius:5px;
}
.margin_top_10{
    margin-top:10px;
}
.margin_bottom_10{
    margin-bottom:10px;
}
.blue_10{
    color:#0d6efd;
}

.cursor_pointer{
    cursor:pointer;
}
.frame_500{
    width:500px;
}
.frame_3{
    width:72%;
}
.button_500{
    min-width:100px;
    height:30px;
	
}
.f_j_se{
    justify-content: space-evenly;
}
.col_2{
    width:48%;
}
.col_3{
    width:72%;
}
.col_1{
    width:24%;
}
.border_select,.brd_s{
    border:1px solid rgba(100,100,100,0.08) !important;
    border-radius:5px;
}
.brd_r_7{
    border-radius:7px !important;
}
.brd_r_10{
    border-radius:10px !important;
}
@media screen and (max-width: 425px)
{
    .frame_500,.frame_3{
        width:100%;
		
    }
    .button_500{
        min-width:10%;
    }
    .col_2,.col_1,.col_3{
        width:100%;
    }
}
@media screen and (max-width: 320px)
{
	
}
.display_none{
    display:none;
}
/*
button:focus,input:focus{
    outline:none;
    border: none !important;
}*/
.btn_ico{
    width: 40px;
    height: 40px;
    
}
.wg_search{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 350px;
    height: 38px;
    justify-content: center;
    align-items: center;
    align-content: center;
    border-radius: 50px ;
}
@media (max-width: 936px)
{
    .sc_4{
        display: none;
    }
}
@media (max-width: 775px)
{
    .sc_3{
        display: none;
    }
}
.img_cover{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.flex_txt_ligne,.f_t_ligne{
    width: 100%;
    overflow: hidden;
}
.container_txt{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.f_f_w{
    flex-flow: wrap;
}