@font-face
{
  font-family: DaV;
  src: url('./p22_da_vinci_forward.ttf');
}

@keyframes shipfloat {
  0%, 100% {
    transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -webkit-transform: rotate(-3deg);
  }
  50% {
    transform: rotate(-1deg);
    -ms-transform: rotate(-1deg);
    -webkit-transform: rotate(-1deg);
  }
}

@-webkit-keyframes shipfloat {
  0%, 100% {
    transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -webkit-transform: rotate(-3deg);
  }
  50% {
    transform: rotate(-1deg);
    -ms-transform: rotate(-1deg);
    -webkit-transform: rotate(-1deg);
  }
}


*
{
  outline: 0;
  margin: 0px auto;
  padding: 0px;
  border: 0px;
  font-family: myFont;
  font-weight: normal ;
  font-size: 40px;
  background-color: transparent ;
  color: #000000;
  text-align: left;
  color: #252525;
  -moz-box-sizing:
  border-box;
  -webkit-box-sizing:
  border-box;
  box-sizing:
  border-box;
}

html
{
  height: 100%;
  width: 100%;
  font-align: left;
  overflow: hidden;
}

body
{
  display: block;
  float: none;
  margin: 0px ;
  padding: 0px;
  border: 0px;
  width: 100%;
  height: 100%;
  text-align: left;
  background: url('./images/bg.jpg') repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  overflow: hidden;
}

#mainpage
{
  display: block;
  float: none;
  margin: 0px ;
  padding: 0px;
  border: 0px;
  width: 100%;
  height: 100%;
  text-align: center;
  overflow: auto;
}

#mainlink
{
  display: block;
  float: none;
  margin: 0px ;
  padding: 0px;
  border: 0px;
  width: 100%;
  height: 100%;
  text-align: center;
  overflow: visible;
}

#logo
{
  display: block;
  float: left;
  overflow: hidden;
  width: 100%;
  height: 600px;
  position: absolute;
  top: 5%;
  padding: 0px;
  background: url('./images/Navicella-bv_400.png') center no-repeat;
  clear: both;
}

#title
{
  font-family: DaV;
  font-weight: normal ;
  font-size: 150px;
  text-shadow: 1px 1px 5px #000000;
  color: #ffffff;
  text-align: center ;
  margin: 0px auto ;
  width: 100% ;
  position: absolute ;
  top: 40%;
  padding: 20px;
  text-decoration: none ;
}

#title:hover
{
  color: #ffffff;
}
