.allege #lot_prix{
  display: inline-block;
  position: relative;
  width: 93vw;
}

.allege #lot{
  display: block;
  float: none;
  text-align: left;
  /*margin: 10vh 0 0 0;*/
}

.allege #prix{
  display: block;
  text-align: right;
  /*margin: 10vh 0 0 0;*/
}

.allege #details{
  position: absolute;
  top: 31vh;
  left: 0;
}

.allege #detail{
  position: absolute;
  top: -4vh;
  left: 0;
  word-spacing: -0.75vw;
}

.allege #nom{
  display: inherit;
}

.allege #nom > div:nth-child(2){
  margin-top: 2vh;
  line-height: 10vh;
}

.allege #nom span{
  display: inline-block;
  text-transform: capitalize;
  line-height: 11vh;
  margin: 0;
  padding: 0;
}

.allege #devises{
  top: 0;
  left: 44vw;
  width: 49vw;
}

.allege #pedigre{
  display: list-item;
  height: inherit;
}

.allege #pedigre .categorie{
  width: 45vw;
  position: absolute;
  top: 30vh;
  left: 0;
}

.allege .precedent{
  top: 52vh;
  left: 38vw;
  width: 55vw;
}

#devises{
  position: absolute;
  top: 0vh;
  left: 40vw;
  
  width: 55vw;
  height: 35vh;

  /*background-color: green;*/
}

#devises ul{
  display: inline-block;
  padding: 0 0 0 1vw;
}

#devises ul li{
  margin-bottom: 1vh;
}

#montants_liste{
  float: right;
  text-align: right;
  
  /*background-color: blue;*/
}

#logo{
  display: block;
  width: 25vw;
  height: 25vh;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

#logo{
  background-image: url('../img/galop-blanc-carre.png');
}


