#label_list{
  
  padding:20px;
  table{
    border-collapse:collapse;
    width:100%;
    tr{
    &:nth-child(odd){
      
      td{
        background:rgba(240,240,240,1);
      }
    }}
    th{
      padding:5px;
      background:$orange;
      color:white;
      
    }
    .label_entreprise_cel{
      width:300px;
    }
    td{
      padding:5px;
      position:relative;
      vertical-align:top;
      a{
        display:block;
      }
      .distributeurs{
        
      }
      
    }
  }
  img{
    height:70px;
    max-width:none;
    margin:5px 10px;
  }
}

.pagination {
  text-align:center;
  display:block;
  padding:20px 0;
  .arrows, .pages{
    display:inline;
  }
  .next,.prev, .page{

    display:inline-block;
    border-radius:50%;
    padding:5px 10px;
    
    margin-right:5px;
    font-size:18px;

    color:black;
    a{
      color:black;
      
    }
    
  }
  .current{
    background:#F0F0F0;
    font-weight:bold;
    
  }

}

#label_search{
  padding:20px 20px;
  
  background:rgba(240,240,240,1);
  input{
    font-size:1em;
  }
  #q_input{
    display:block;
    width:300px;
    margin:auto;
    padding:10px;
    box-sizing:border-box;
  }
  
  .btn{
    
    padding:10px 20px;
    $c:$orange;
    background:$c;
    color:white;
    display:block;
    width:200px;
    border:radius;
    text-align:center;
    margin:auto;
    border:0;
    border-radius:15px;
    margin-top:20px;
    cursor:pointer;
    &:hover{
      
      background:lighten($orange, 5);
    }
    
  }
}

#label_marque_place{

  h2{
    margin-top:0;
    padding-top:0;
  }
  .marque_image{
    
    float:left;
    width:250px;
    padding-right:20px;
    
    
    img{
      max-width:100%;
      height:auto;
      width:200px;
      padding:0;
      margin:0;
    }
  }
  .description{
    margin-left:270px;
  }
}