/* UTF-8 à jamais */
.home_video{
	position:relative;
	z-index:1;
}
.home_video .home_illustration{
	display:none;
}
#home_acces_direct{
	margin:20px auto;
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;
	-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;
	-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;
	width:1030px;
}
#home_acces_direct li{
	width:464px;
	height:464px;
	border-radius:15px;
}
#home_acces_direct li.acces_team{
	background:url('deco/home-acces-team.png') top left repeat-x;
	border:8px solid #71dbfd;
}
#home_acces_direct li.acces_team:hover{
	background:url('deco/home-acces-team-on.png') top left repeat-x;
	border:8px solid #53edff;
}
#home_acces_direct li.acces_link{
	background:url('deco/home-acces-link-illustration.png') bottom left no-repeat,url('deco/home-acces-link-illustration-animation.gif') bottom left no-repeat,url('deco/home-acces-link.png') top left repeat-x;
	border:8px solid #4de4c6;
}
#home_acces_direct li.acces_link:hover{
	background:url('deco/home-acces-link-illustration.png') bottom left no-repeat,url('deco/home-acces-link-illustration-animation.gif') bottom left no-repeat,url('deco/home-acces-link-on.png') top left repeat-x;
	border:8px solid #59ffde;
}
#home_acces_direct li a{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
	position:relative;
	overflow:hidden;
}
#home_acces_direct li a svg{
	position:absolute;
	top:-1px;
	left:calc(50% - 40px);
}
#home_acces_direct li.acces_team a svg .element_couleur{
	fill:#71dbfd;
}
#home_acces_direct li.acces_team:hover a svg .element_couleur{
	fill:#53edff;
}
#home_acces_direct li.acces_link a svg .element_couleur{
	fill:#4de4c6;
}
#home_acces_direct li.acces_link:hover a svg .element_couleur{
	fill:#59ffde;
}
#home_acces_direct li.acces_team a .cercle{
	position:absolute;
	top:135px;
	left:55px;
}
#home_acces_direct li.acces_team a .femme{
	position:absolute;
	top:190px;
	left:132px;
	animation-duration:12s;
  animation-name:team_femme;
  animation-iteration-count:infinite;
  animation-timing-function:linear;
}
#home_acces_direct li.acces_team a .homme1{
	position:absolute;
	top:190px;
	left:132px;
	animation-duration:12s;
  animation-name:team_homme1;
  animation-iteration-count:infinite;
  animation-timing-function:linear;
}
#home_acces_direct li.acces_team a .homme2{
	position:absolute;
	top:190px;
	left:132px;
	animation-duration:12s;
  animation-name:team_homme2;
  animation-iteration-count:infinite;
  animation-timing-function:linear;
}
@keyframes team_femme{
  0%{
	transform:rotate(0deg) translateX(150px) rotate(0deg) scale(0.75);-moz-transform:rotate(0deg) translateX(150px) rotate(0deg) scale(0.75);-webkit-transform:rotate(0deg) translateX(150px) rotate(0deg) scale(0.75);-o-transform:rotate(0deg) translateX(150px) rotate(0deg) scale(0.75);
	}
	25%{
	transform:rotate(90deg) translateX(80px) rotate(-90deg) scale(1);-moz-transform:rotate(90deg) translateX(80px) rotate(-90deg) scale(1);-webkit-transform:rotate(90deg) translateX(80px) rotate(-90deg) scale(1);-o-transform:rotate(90deg) translateX(80px) rotate(-90deg) scale(1);
	}
	50%{
	transform:rotate(180deg) translateX(150px) rotate(-180deg) scale(0.75);-moz-transform:rotate(180deg) translateX(150px) rotate(-180deg) scale(0.75);-webkit-transform:rotate(180deg) translateX(150px) rotate(-180deg) scale(0.75);-o-transform:rotate(180deg) translateX(150px) rotate(-180deg) scale(0.75);
	}
	75%{
	transform:rotate(270deg) translateX(150px) rotate(-270deg) scale(0.5);-moz-transform:rotate(270deg) translateX(150px) rotate(-270deg) scale(0.5);-webkit-transform:rotate(270deg) translateX(150px) rotate(-270deg) scale(0.5);-o-transform:rotate(270deg) translateX(150px) rotate(-270deg) scale(0.5);
	}
	100%{
	transform:rotate(360deg) translateX(150px) rotate(-360deg) scale(0.75);-moz-transform:rotate(360deg) translateX(150px) rotate(-360deg) scale(0.75);-webkit-transform:rotate(360deg) translateX(150px) rotate(-360deg) scale(0.75);-o-transform:rotate(360deg) translateX(150px) rotate(-360deg) scale(0.75);
	}
}
@keyframes team_homme1{
	0%{
	transform:rotate(90deg) translateX(80px) rotate(-90deg) scale(1);-moz-transform:rotate(90deg) translateX(80px) rotate(-90deg) scale(1);-webkit-transform:rotate(90deg) translateX(80px) rotate(-90deg) scale(1);-o-transform:rotate(90deg) translateX(80px) rotate(-90deg) scale(1);
	}
	25%{
	transform:rotate(180deg) translateX(150px) rotate(-180deg) scale(0.75);-moz-transform:rotate(180deg) translateX(150px) rotate(-180deg) scale(0.75);-webkit-transform:rotate(180deg) translateX(150px) rotate(-180deg) scale(0.75);-o-transform:rotate(180deg) translateX(150px) rotate(-180deg) scale(0.75);
	}
	50%{
	transform:rotate(270deg) translateX(150px) rotate(-270deg) scale(0.5);-moz-transform:rotate(270deg) translateX(150px) rotate(-270deg) scale(0.5);-webkit-transform:rotate(270deg) translateX(150px) rotate(-270deg) scale(0.5);-o-transform:rotate(270deg) translateX(150px) rotate(-270deg) scale(0.5);
	}
	75%{
	transform:rotate(360deg) translateX(150px) rotate(-360deg) scale(0.75);-moz-transform:rotate(360deg) translateX(150px) rotate(-360deg) scale(0.75);-webkit-transform:rotate(360deg) translateX(150px) rotate(-360deg) scale(0.75);-o-transform:rotate(360deg) translateX(150px) rotate(-360deg) scale(0.75);
	}
	100%{
	transform:rotate(450deg) translateX(80px) rotate(-450deg) scale(1);-moz-transform:rotate(450deg) translateX(80px) rotate(-450deg) scale(1);-webkit-transform:rotate(450deg) translateX(80px) rotate(-450deg) scale(1);-o-transform:rotate(450deg) translateX(80px) rotate(-450deg) scale(1);
	}
}
@keyframes team_homme2{
	0%{
	transform:rotate(180deg) translateX(150px) rotate(-180deg) scale(0.75);-moz-transform:rotate(180deg) translateX(150px) rotate(-180deg) scale(0.75);-webkit-transform:rotate(180deg) translateX(150px) rotate(-180deg) scale(0.75);-o-transform:rotate(180deg) translateX(150px) rotate(-180deg) scale(0.75);
	}
	25%{
	transform:rotate(270deg) translateX(150px) rotate(-270deg) scale(0.5);-moz-transform:rotate(270deg) translateX(150px) rotate(-270deg) scale(0.5);-webkit-transform:rotate(270deg) translateX(150px) rotate(-270deg) scale(0.5);-o-transform:rotate(270deg) translateX(150px) rotate(-270deg) scale(0.5);
	}
	50%{
	transform:rotate(360deg) translateX(150px) rotate(-360deg) scale(0.75);-moz-transform:rotate(360deg) translateX(150px) rotate(-360deg) scale(0.75);-webkit-transform:rotate(360deg) translateX(150px) rotate(-360deg) scale(0.75);-o-transform:rotate(360deg) translateX(150px) rotate(-360deg) scale(0.75);
	}
	75%{
	transform:rotate(450deg) translateX(80px) rotate(-450deg) scale(1);-moz-transform:rotate(450deg) translateX(80px) rotate(-450deg) scale(1);-webkit-transform:rotate(450deg) translateX(80px) rotate(-450deg) scale(1);-o-transform:rotate(450deg) translateX(80px) rotate(-450deg) scale(1);
	}
	100%{
	transform:rotate(540deg) translateX(150px) rotate(-540deg) scale(0.75);-moz-transform:rotate(540deg) translateX(150px) rotate(-540deg) scale(0.75);-webkit-transform:rotate(540deg) translateX(150px) rotate(-540deg) scale(0.75);-o-transform:rotate(540deg) translateX(150px) rotate(-540deg) scale(0.75);
	}
}
#home_acces_direct li h3{
	font-weight:100;
	font-size:5.71em;
	line-height:1;
	text-align:center;
	padding-top:20px;
	position:relative;
	z-index:2;
}
#home_acces_direct li.acces_team h3{
	color:#44cffd;
}
#home_acces_direct li.acces_link h3{
	color:#4de4c6;
}
#home_acces_direct li h2{
	font-size:1.71em;
	text-align:center;
	line-height:1;
	margin-top:-5px;
	position:relative;
	z-index:2;
}
#home_acces_direct li p{
	margin:0;
	text-align:center;
	color:#fff;
	font-size:1.33em;
	line-height:1;
	position:relative;
	z-index:2;
}