@charset "UTF-8";
/* CSS Document */
img {
  border: none;
}
#card {
  position: absolute;
  z-index: 5;
  /*right:20px;*/

  left: 160px;
  top: 0;
  margin-top: 10px;
  width: 510px;
  height: 256px;
  background: url('https://gregorymillasseau.fr/cv/img/card.png') center top no-repeat;
  -moz-transform: rotate(10deg);
  -webkit-transform: rotate(10deg);
}
#card-content,
#card-navigation {
  margin-left: 20px;
  margin-right: 20px;
  width: 470px;
}
#card-content {
  position: relative;
  padding-top: 9px;
  height: 193px;
}
#card-navigation {
  height: 22px;
}
#card a {
  position: relative;
  text-decoration: none;
}
#card a:link,
#card a:visited {
  color: #666;
  font-weight: bold;
  text-shadow: #FFF 1px 1px 1px;
}
#card a:hover {
  color: #CCC;
  text-shadow: #000 0px 0px 5px;
}
#card a:hover img {
  position: relative;
  top: 1px;
  left: 1px;
}
#card a:active {
  color: #FFF;
  text-shadow: #EEE 0px 0px 5px;
}
#contact p {
  margin: 0 2px;
  text-align: right;
}
#contact p img {
  width: 32px;
  height: 32px;
}
#contact dl {
  margin: 0px 120px;
}
#contact dt {
  margin-top: 1em;
}
#contact dd {
  margin-left: 100px;
  margin-top: -1em;
}
#pushpin {
  position: absolute;
  z-index: 10;
  top: -5px;
  left: 290px;
  background: transparent !important;
}
