#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; } }