.classicons {
    width:800px;
    height: 80px;
}

.spadaccini {
    width:37px;
    height:37px;
    position: absolute;
    margin: -48px 175px;
    background-image: url(imgs/presenti/spadaccini.png);
}

.lottatori {
    width:37px;
    height:37px;
    position: absolute;
    margin: -10px 48%;
    background-image: url(imgs/presenti/lottatori.png);
}

.cecchini {
    width:37px;
    height:37px;
    position: absolute;
    margin: -48px 0px 0px 590px;
    background-image: url(imgs/presenti/cecchini.png);
}

.listacontainer {
  width: 672px;
  height: 35px;
  background-image: url(imgs/presenti/container_lista.png);
  background-size: 672px 35px;
  background-repeat: no-repeat;
  image-rendering: -moz-crisp-edges;
  image-rendering: -webkit-crisp-edges;
  image-rendering: pixelated;
  }
 
.classifica {
    font-family: 'Targa';
    text-transform: uppercase;
    font-size: 13px;
    line-height: 27px;
    text-align: center;
    letter-spacing: 1px;
}

.classifica_overall_image {
  background-image: url(imgs/presenti/leaderboard.png);
  background-repeat: no-repeat;
  background-position: center;
  image-rendering: -moz-crisp-edges;
  image-rendering: -webkit-crisp-edges;
  image-rendering: pixelated; 
}

.classifica_overall_container {
    width: 610px;
    height: 150px;
    position: relative;
}

.classifica_overall_text {
    text-align: center;
    margin-top: 14.5%;
    margin-left: 62%;
    position: absolute;
}

.classifica_texts {
    text-align: center;
    margin-top: 2.5%;
    position: absolute;
}

.classifica_text_1 {
    margin-left: 41%;
}

.classifica_text_2 {
    margin-left: 33%;
}

.classifica_text_3 {
    margin-left: 35%;
}


.classifica_besthree_image_1 {
    background-image: url(imgs/presenti/singleframe.png);
    background-repeat: no-repeat;
    margin-left: 100px;
    height: 40px;
    image-rendering: -moz-crisp-edges;
    image-rendering: -webkit-crisp-edges;
    image-rendering: pixelated;
    position: absolute;
    margin-top: -85px;
}

.classifica_besthree_image_2 {
    background-image: url(imgs/presenti/singleframe.png);
    background-repeat: no-repeat;
    margin-left: 310px;
    height: 40px;
    image-rendering: -moz-crisp-edges;
    image-rendering: -webkit-crisp-edges;
    image-rendering: pixelated;
    position: absolute;
    margin-top: -41px;
}

.classifica_besthree_image_3 {
    background-image: url(imgs/presenti/singleframe.png);
    background-repeat: no-repeat;
    margin-left: 513px;
    height: 40px;
    image-rendering: -moz-crisp-edges;
    image-rendering: -webkit-crisp-edges;
    image-rendering: pixelated;
    position: absolute;
    margin-top: -85px;
}

.classifica_singleframe_container {
    width: 190px;
    height: 38px;
    position: relative;
}

.classifica_ranking_image {
  background-image: url(imgs/presenti/singleframe.png);
  background-repeat: no-repeat;
  background-position: center;
  image-rendering: -moz-crisp-edges;
  image-rendering: -webkit-crisp-edges;
  image-rendering: pixelated; 
}

.classifica_ranking_image_1 {
  background-image: url(imgs/presenti/singleframe.png);
  background-repeat: no-repeat;
  background-position: center;
  image-rendering: -moz-crisp-edges;
  image-rendering: -webkit-crisp-edges;
  image-rendering: pixelated; 
  margin-left: 100px;
  margin-top: -41px;
  position: absolute;
}

.classifica_ranking_image_2 {
  background-image: url(imgs/presenti/singleframe.png);
  background-repeat: no-repeat;
  background-position: center;
  image-rendering: -moz-crisp-edges;
  image-rendering: -webkit-crisp-edges;
  image-rendering: pixelated; 
  margin-left: 310px;
  margin-top: 3px;
  position: absolute;
}

.classifica_ranking_image_3 {
  background-image: url(imgs/presenti/singleframe.png);
  background-repeat: no-repeat;
  background-position: center;
  image-rendering: -moz-crisp-edges;
  image-rendering: -webkit-crisp-edges;
  image-rendering: pixelated; 
  margin-left: 513px;
  margin-top: -41px;
  position: absolute;
}

.classifica_ranking_image_4 {
  background-image: url(imgs/presenti/singleframe.png);
  background-repeat: no-repeat;
  background-position: center;
  image-rendering: -moz-crisp-edges;
  image-rendering: -webkit-crisp-edges;
  image-rendering: pixelated; 
  margin-left: 100px;
  margin-top: 3px;
  position: absolute;
}

.classifica_ranking_image_5 {
  background-image: url(imgs/presenti/singleframe.png);
  background-repeat: no-repeat;
  background-position: center;
  image-rendering: -moz-crisp-edges;
  image-rendering: -webkit-crisp-edges;
  image-rendering: pixelated; 
  margin-left: 310px;
  margin-top: 45px;
  position: absolute;
}

.classifica_ranking_image_6 {
  background-image: url(imgs/presenti/singleframe.png);
  background-repeat: no-repeat;
  background-position: center;
  image-rendering: -moz-crisp-edges;
  image-rendering: -webkit-crisp-edges;
  image-rendering: pixelated; 
  margin-left: 513px;
  margin-top: 3px;
  position: absolute;
}

.classifica_ranking_container {
    width: 580px;
    height: 35px;
    position: relative;
}

.classifica_ranking_texts {
    text-align: center;
    margin-top: 0.5%;
    position: absolute;
}

.classifica_ranking_text_1 {
    margin-left: 36%;
}

.classifica_ranking_text_2 {
    margin-left: 65%;
}

.classifica_ranking_text_3 {
    margin-left: 98%;
}
  
  #bembo {
  }
  
  .presenti_frutti {
      width: 25px;
      height: 25px;
      margin: 4px;
  }
  
  .lista1 {
  width: 28px;
  height: 20px;
  position: absolute;
  margin-left: 4px;
  margin-top: 8px;
  font-family: 'Absender';
  font-size: 18px;
  color: #fff;
  line-height: 27px;
  text-align: center;
  }
  
  .lista2 {
  width: 217px;
  height: 27px;
  position: absolute;
  margin-left: 41px;
  margin-top: 4px;
  font-family: 'Targa';
  text-transform: uppercase;
  font-size: 13px;
  color: #fff;
  line-height: 27px;
  text-align: center;
  letter-spacing: 1px;
  }
  
  .lista2 a {
     color: #fff;
  }
  
  .lista2 a:hover {
      color: #cecece;
  }
  
  
  
  .lista3 {
  width: 27px;
  height: 27px;
  position: absolute;
  margin-left: 263px;
  margin-top: 5px;
  font-family: 'Absender';
  font-size: 18px;
  color: #fff;
  line-height: 27px;
  text-align: center;
  }
  
  .lista4 {
  width: 27px;
  height: 27px;
  position: absolute;
  margin-left: 295px;
  margin-top: 5px;
  font-family: 'Absender';
  font-size: 18px;
  color: #fff;
  line-height: 27px;
  text-align: center;
  }
  
  .lista5 {
  width: 27px;
  height: 27px;
  position: absolute;
  margin-left: 327px;
  margin-top: 5px;
  font-family: 'Absender';
  font-size: 18px;
  color: #fff;
  line-height: 27px;
  text-align: center;
  }
  
  .lista6 {
  width: 27px;
  height: 27px;
  position: absolute;
  margin-left: 359px;
  margin-top: 5px;
  font-family: 'Absender';
  font-size: 18px;
  color: #fff;
  line-height: 27px;
  text-align: center;
  }
  
  .lista7 {
  width: 58px;
  height: 25px;
  position: absolute;
  margin-left: 391px;
  margin-top: 5px;
  font-family: 'Absender';
  font-size: 18px;
  color: #fff;
  line-height: 27px;
  text-align: center;
  }
  
  .lista8 {
  width: 178px;
  height: 27px;
  position: absolute;
  margin-left: 454px;
  margin-top: 4px;
  font-family: Georgia;
  font-size: 12px;
  color: #fff;
  line-height: 27px;
  text-align: center;
  }
  
  .lista8 a {
    color: #fff;
  }
  
  .lista 8 a:hover {
    color: #cecece;
  }
  
  .lista9 {
  width: 15px;
  height: 15px;
  position: absolute;
  margin-left: 640px;
  margin-top: 5px;
  font-family: 'Absender';
  font-size: 18px;
  color: #fff;
  line-height: 27px;
  text-align: center;
  }

  .avatar {
    width:28px;
    height:20px;
  }

  img.profilo_img_gilda {
    width:25px;
    height:25px;
  }
  
  .filtri_presenti {
      background-color: red;
    font-size: 13px;
    line-height: 23px;
    font-family: Georgia;
    font-variant: small-caps;
    letter-spacing: 1px;
    
  }
  
  input.filtro {
      background-color: #3d3d3d;
      box-shadow: inset 0 0 2px 2px rgba(0,0,0,0.25);
      color: #fff;
      border: 0;
      padding: 7px;
      font-family: Trebuchet MS;
      font-size: 11px;
     border-radius: 0px;
  }
  
  
  
  select.filtrone {
     background-color: #3d3d3d;
     box-shadow: inset 0 0 2px 2px rgba(0,0,0,0.25);
     border-radius: 0px;
     color: #fff;
     border: 0;
     padding: 7px;
     -webkit-appearance: none;
    -moz-appearance: none; 
    appearance: none;
    background-image: url(imgs/arrows_y.png);
    background-repeat: no-repeat;
    background-position: 97%;
    image-rendering: -moz-crisp-edges;
    image-rendering: -webkit-crisp-edges;
    image-rendering: pixelated;
    font-family: Trebuchet MS;
    font-size: 11px;
  }
  
  
  .intext {
     height: 45px;
    color: #fff;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    font-size: 35px;
    line-height: 45px;
    font-family: 'Bebas Neue';
    letter-spacing: 1px;
}

.listblack {
    width: 740px;
    padding: 10px;
    margin: auto;
    margin-top: 10px;
    height: 442px;
    overflow: auto;
    background-color: #3d3d3d;
     box-shadow: inset 0 0 2px 2px rgba(0,0,0,0.25);
     
}

.listatest {
    width: 100%;
    height: 15px;
    line-height: 15px;
    border-bottom: 1px dashed #aba8a8;
   font-family: 'Novinik';
   font-size: 8px;
   color: #aba8a8;
   text-transform: uppercase;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
}

.listatest2 {
    width: 100%;
    height: 31px;
    line-height: 31px;
    margin-top: 3px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    image-rendering: -moz-crisp-edges;
    image-rendering: -webkit-crisp-edges;
    image-rendering: pixelated;
    background-color: rgba(255,255,255,0.5);
    border: 1px solid rgba(255,255,255,0.6);
}


.listatest2:hover { 
    background-color: rgba(255,255,255,0.7);
}



.lista_container1 {
    width: 28px;
    height: 20px;
    border: 1px solid black;
    margin: 2px;
    display: flex;
    position: relative;
    right: 1px;
    background-color: #3d3d3d;
}

.lista_container2 {
    width: 220px;
    height: 31px;
    line-height: 31px;
    font-size: 13px;
    text-align: center;
    margin: 2px;
    background-color: rgba(61,61,61,0.2);
    display: flex;
    align-items: center;
    justify-content: center;
}

.lista_container3 {
    width: 31px;
    height: 31px;
    text-align: center;
    margin: 2px;
    line-height: 31px;
     display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.lista_container4 {
    width: 87px;
    height: 31px;
    text-align: center;
    margin: 2px;
    line-height: 31px;
    background-color: rgba(61,61,61,0.2);
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.lista_container5 {
    width: 178px;
    height: 31px;
    text-align: center;
    margin: 2px;
    background-color: rgba(61,61,61,0.2);
     line-height: 31px;
    font-size: 11px;
}

.lista_container6 {
    width: 15px;
    height: 15px;
    text-align: center;
    margin: 7px;
    
    display: flex;
    align-items: center;
}

.online_counter {
    position: absolute;
    bottom: 2px;
    left: 20px;
    height: 12px;
    line-height: 13px;
    font-size: 8px;
    background-color: #911010;
    box-shadow: inset 0 0 2px 2px rgba(255,255,255,0.1);;
    font-family: 'Novinik';
    text-transform: uppercase;

    border: 1px solid #000;
}