/* Scss Document */
.greenWord {
  color: #9FA85C; }

#HeaderMenu {
  width: 100%;
  height: 70px;
  position: absolute;
  Left: 0px;
  Top: 0px;
  z-index: 1202;
  color: white; }
  #HeaderMenu #User {
    width: 17%;
    height: 50%;
    transform: translateY(-50%);
    position: absolute;
    Right: 15px;
    Top: 50%;
    z-index: 2; }
    #HeaderMenu #User #iconeConnect {
      position: relative;
      height: 100%;
      width: 20%;
      float: left; }
      #HeaderMenu #User #iconeConnect:hover {
        cursor: pointer; }
      #HeaderMenu #User #iconeConnect img {
        width: auto;
        height: 100%;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        position: absolute; }
    #HeaderMenu #User #ConnectName {
      margin-left: 20%;
      height: 100%;
      width: 80%;
      position: relative;
      padding-left: 13px;
      line-height: 200%; }
      #HeaderMenu #User #ConnectName:hover {
        cursor: pointer;
        filter: brightness(90%); }

#logoSite {
  width: auto;
  height: 80%;
  position: absolute;
  Left: 5%;
  Top: 10%;
  z-index: 2; }
  #logoSite img {
    position: relative;
    width: auto;
    height: 100%; }

#MenuItems {
  position: absolute;
  width: 60%;
  height: 50%;
  Right: 20%;
  Top: 25%;
  z-index: 2; }
  #MenuItems .MenuItem {
    width: 20%;
    height: 100%;
    float: left;
    position: relative; }
    #MenuItems .MenuItem .OneMenuItem {
      width: 80%;
      font-weight: bold;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
      #MenuItems .MenuItem .OneMenuItem:hover {
        cursor: pointer;
        transition: all 0.5s;
        color: #9FA85C; }

.wrapVideo {
  width: 100%;
  height: 359px;
  margin-top: 0px;
  position: relative;
  overflow: hidden; }
  .wrapVideo #filtreVideo {
    position: absolute;
    top: 0;
    left: 0;
    background: black;
    opacity: 0.3;
    width: 100%;
    height: 100%;
    z-index: 2; }
  .wrapVideo #titreVideo {
    z-index: 4;
    font-size: 1.7em;
    text-align: right;
    font-weight: bold;
    color: white;
    transform: translateY(-50%);
    background: transparent;
    width: 30%;
    height: auto;
    position: absolute;
    top: 60%;
    left: auto;
    right: 90px;
    bottom: auto;
    display: block; }

video#bgvid {
  position: absolute;
  left: -13px;
  top: -342px;
  object-fit: cover;
  overflow: hidden;
  z-index: 1; }

@media screen and (max-width: 1024px) and (min-width: 500px) {
  .wrapVideo {
    width: 100%;
    height: 275px;
    margin-top: 0px;
    position: relative;
    overflow: hidden; }
    .wrapVideo #filtreVideo {
      position: absolute;
      top: 0;
      left: 0;
      background: black;
      opacity: 0.3;
      width: 100%;
      height: 100%;
      z-index: 2; }
    .wrapVideo #titreVideo {
      z-index: 4;
      font-size: 1.7em;
      text-align: right;
      font-weight: bold;
      color: white;
      transform: translateY(-50%);
      background: transparent;
      width: 60%;
      height: auto;
      position: absolute;
      top: 60%;
      left: auto;
      right: 15px;
      bottom: auto;
      display: block; }

  #MenuItems {
    position: absolute;
    width: 60%;
    height: 50%;
    Right: 24%;
    Top: 25%;
    z-index: 2; } }
