body{
  overflow: hidden;
}

#page{
  height: 100%;
  background:rgb(230, 230, 230);
  .navbar{
    width: 100%;
    height: 50px;
  }
  .handler{
    width: 50px;
    height: 50px;
    border-radius: 25px;
    position: absolute;
    top: 50%;
    z-index: 999;
    cursor: grab;
  }
  .hand1{
    background: green;
    opacity: 0.5;
    left : calc((100%/3) - 25px);
  }

  .hand2{
    background: red;
    opacity: 0.5;
    right: calc((100%/3) - 25px);
  }

  .mouseDown{
    cursor: grabbing;
  }

  #start{
    width: 100%;
    height: calc(100% - 50px);
    .top, .bottom{
      width: 100%;
      display: inline-flex;
      justify-content: space-between;
    }
    img{
      filter: grayscale(100%) contrast(4);
      transition: filter 0.5s;
      &:hover{
        filter: grayscale(0%);
        transition: filter 0.5s;
      }
    }
    .top{
      position: relative;
      height: $H50;
      & > div{
        &:nth-child(-n+2){
          padding: 0px 20px;
        }
        &:nth-child(1){
          background: rgb(150, 150, 150);
        }
      }
    }
    .bottom{
      position: absolute;
      height: auto;
      top: $H50-25;
      bottom: 0;
      & > div{
        &:nth-child(1){
          background: red;
        }

      }
    }
    .blocs{
      overflow-y: auto;
      margin: 2px;
      width: $W33;
      min-width: 200px;
      &:nth-child(2){
        background: white;
        left: $L33;
      }
      &:nth-child(3){
        background: white;
      }
    }
  }
}

#mapid { height: 180px; }
