.reseaux-fixes{
  position: fixed;
  right: 0;
  top: 180px;
  z-index: 99;
}
.reseaux-fixes a{
  display: block;
  margin: 0 0 10px 0;
  width: 5vh;
  height: 5vh;
  line-height: 5vh;
  font-size: 3vh;
  text-align: center;
  color: white;
}
.reseaux-fixes a:hover{
  color: white;
  opacity: 0.8;
}
.networks_facebook{
  background: #3b5998;
}
.networks_instagram{
  background: #f09433; 
  background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
  background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
  background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}
.networks_youtube{
  background: #c4302b;
}
.networks_google{
  background: #fbc31e;
}
.footer .networks_linking a {
    color: #FFF;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    margin: 35px 5px 0;
}
.footer .networks_linking a:hover,
.vCard .networks_linking a:hover{
  opacity: 0.8;
}
.vCard .networks_linking a {
    color: #FFF;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
}
  