/* UTF-8 à jamais */
#responsive_palier{
	width:768px;
}
.contenu_utile{
	width:718px;
}
#entete .logo{
	margin-left:0;
}
#entete #menu{
	margin-left:5px;
	width:558px;
}
#entete #menu li{
	width:130px;
}
#entete #menu li.qui-sommes-nous:hover{
	background-size:77px auto;
}
#entete #menu li.qui-sommes-nous.sel{
	background-size:77px auto;
}
#entete #menu li.nous-contacter:hover,
#entete #menu li.nous-contacter.sel{
	background-size:57px auto;
}
#entete #menu li a{
	font-size:0.79em;
}
#entete #menu li a span{
	font-size:4.55em;
}
/*--------------------------------------------
						HOME
--------------------------------------------*/
.home_video video{
	width:718px;
}
#home_acces_direct{
	width:718px;
}
#home_acces_direct li{
	width:330px;
	height:330px;
}
#home_acces_direct li.acces_team{
	border:6px solid #71dbfd;
}
#home_acces_direct li.acces_team:hover{
	border:6px solid #53edff;
}
#home_acces_direct li.acces_link{
	border:6px solid #4de4c6;
}
#home_acces_direct li.acces_link:hover{
	border:6px solid #59ffde;
}
#home_acces_direct li.acces_link,
#home_acces_direct li.acces_link:hover{
	background-size:330px auto,330px auto,auto;
}
#home_acces_direct li.acces_team a .cercle{
	width:240px;
	top:107px;
	left:45px;
}
#home_acces_direct li.acces_team a .femme,
#home_acces_direct li.acces_team a .homme1,
#home_acces_direct li.acces_team a .homme2{
	width:120px;
	top:160px;
	left:105px;
}
@keyframes team_femme{
  0%{
	transform:rotate(0deg) translateX(100px) rotate(0deg) scale(0.75);-moz-transform:rotate(0deg) translateX(100px) rotate(0deg) scale(0.75);-webkit-transform:rotate(0deg) translateX(100px) rotate(0deg) scale(0.75);-o-transform:rotate(0deg) translateX(100px) rotate(0deg) scale(0.75);
	}
	25%{
	transform:rotate(90deg) translateX(40px) rotate(-90deg) scale(1);-moz-transform:rotate(90deg) translateX(40px) rotate(-90deg) scale(1);-webkit-transform:rotate(90deg) translateX(40px) rotate(-90deg) scale(1);-o-transform:rotate(90deg) translateX(40px) rotate(-90deg) scale(1);
	}
	50%{
	transform:rotate(180deg) translateX(100px) rotate(-180deg) scale(0.75);-moz-transform:rotate(180deg) translateX(100px) rotate(-180deg) scale(0.75);-webkit-transform:rotate(180deg) translateX(100px) rotate(-180deg) scale(0.75);-o-transform:rotate(180deg) translateX(100px) rotate(-180deg) scale(0.75);
	}
	75%{
	transform:rotate(270deg) translateX(100px) rotate(-270deg) scale(0.5);-moz-transform:rotate(270deg) translateX(100px) rotate(-270deg) scale(0.5);-webkit-transform:rotate(270deg) translateX(100px) rotate(-270deg) scale(0.5);-o-transform:rotate(270deg) translateX(100px) rotate(-270deg) scale(0.5);
	}
	100%{
	transform:rotate(360deg) translateX(100px) rotate(-360deg) scale(0.75);-moz-transform:rotate(360deg) translateX(100px) rotate(-360deg) scale(0.75);-webkit-transform:rotate(360deg) translateX(100px) rotate(-360deg) scale(0.75);-o-transform:rotate(360deg) translateX(100px) rotate(-360deg) scale(0.75);
	}
}
@keyframes team_homme1{
	0%{
	transform:rotate(90deg) translateX(40px) rotate(-90deg) scale(1);-moz-transform:rotate(90deg) translateX(40px) rotate(-90deg) scale(1);-webkit-transform:rotate(90deg) translateX(40px) rotate(-90deg) scale(1);-o-transform:rotate(90deg) translateX(40px) rotate(-90deg) scale(1);
	}
	25%{
	transform:rotate(180deg) translateX(100px) rotate(-180deg) scale(0.75);-moz-transform:rotate(180deg) translateX(100px) rotate(-180deg) scale(0.75);-webkit-transform:rotate(180deg) translateX(100px) rotate(-180deg) scale(0.75);-o-transform:rotate(180deg) translateX(100px) rotate(-180deg) scale(0.75);
	}
	50%{
	transform:rotate(270deg) translateX(100px) rotate(-270deg) scale(0.5);-moz-transform:rotate(270deg) translateX(100px) rotate(-270deg) scale(0.5);-webkit-transform:rotate(270deg) translateX(100px) rotate(-270deg) scale(0.5);-o-transform:rotate(270deg) translateX(100px) rotate(-270deg) scale(0.5);
	}
	75%{
	transform:rotate(360deg) translateX(100px) rotate(-360deg) scale(0.75);-moz-transform:rotate(360deg) translateX(100px) rotate(-360deg) scale(0.75);-webkit-transform:rotate(360deg) translateX(100px) rotate(-360deg) scale(0.75);-o-transform:rotate(360deg) translateX(100px) rotate(-360deg) scale(0.75);
	}
	100%{
	transform:rotate(450deg) translateX(40px) rotate(-450deg) scale(1);-moz-transform:rotate(450deg) translateX(40px) rotate(-450deg) scale(1);-webkit-transform:rotate(450deg) translateX(40px) rotate(-450deg) scale(1);-o-transform:rotate(450deg) translateX(40px) rotate(-450deg) scale(1);
	}
}
@keyframes team_homme2{
	0%{
	transform:rotate(180deg) translateX(100px) rotate(-180deg) scale(0.75);-moz-transform:rotate(180deg) translateX(100px) rotate(-180deg) scale(0.75);-webkit-transform:rotate(180deg) translateX(100px) rotate(-180deg) scale(0.75);-o-transform:rotate(180deg) translateX(100px) rotate(-180deg) scale(0.75);
	}
	25%{
	transform:rotate(270deg) translateX(100px) rotate(-270deg) scale(0.5);-moz-transform:rotate(270deg) translateX(100px) rotate(-270deg) scale(0.5);-webkit-transform:rotate(270deg) translateX(100px) rotate(-270deg) scale(0.5);-o-transform:rotate(270deg) translateX(100px) rotate(-270deg) scale(0.5);
	}
	50%{
	transform:rotate(360deg) translateX(100px) rotate(-360deg) scale(0.75);-moz-transform:rotate(360deg) translateX(100px) rotate(-360deg) scale(0.75);-webkit-transform:rotate(360deg) translateX(100px) rotate(-360deg) scale(0.75);-o-transform:rotate(360deg) translateX(100px) rotate(-360deg) scale(0.75);
	}
	75%{
	transform:rotate(450deg) translateX(40px) rotate(-450deg) scale(1);-moz-transform:rotate(450deg) translateX(40px) rotate(-450deg) scale(1);-webkit-transform:rotate(450deg) translateX(40px) rotate(-450deg) scale(1);-o-transform:rotate(450deg) translateX(40px) rotate(-450deg) scale(1);
	}
	100%{
	transform:rotate(540deg) translateX(100px) rotate(-540deg) scale(0.75);-moz-transform:rotate(540deg) translateX(100px) rotate(-540deg) scale(0.75);-webkit-transform:rotate(540deg) translateX(100px) rotate(-540deg) scale(0.75);-o-transform:rotate(540deg) translateX(100px) rotate(-540deg) scale(0.75);
	}
}
#home_acces_direct li h3{
	font-size:4.07em;
}
#home_acces_direct li h2{
	font-size:1.22em;
}
#home_acces_direct li p{
	font-size:1em;
}
/*--------------------------------------------
						TEAM - LINK
--------------------------------------------*/
.team_link_entete,
.team_link_entete video{
	height:270px;
}
.section_team_link h2{
	height:80px;
	line-height:80px;
}
.section_link .team_link_description{
	padding-top:15px;
}
.team_link_description p{
	font-size:0.79em;
}
.team_link_description ul.liste_fleche li,
.team_link_description ul.liste_check li{
	font-size:0.79em;
	line-height:20px;
}
.team_link_description ul.liste_fleche li{
	padding-left:20px;
}
.team_link_description p.team_link_description_entete_haut{
	padding-top:15px;
	padding-bottom:15px;
}
.team_link_description .team_link_entete_liste{
	margin-left:105px;
}
.team_link_description .team_link_entete_liste ul.liste_fleche{
	margin-right:70px;
}
.team_link_slide{
	height:270px;
}
.team_link_slide .entour_liste_picto .slide_prec,
.team_link_slide .entour_liste_picto .slide_suiv{
	top:100px;
}
.team_link_slide .entour_liste_picto ul{
	width:540px;
}
.team_link_slide .entour_liste_picto ul li{
	width:130px;
}
.team_link_slide .entour_liste_picto ul li.avant_2,
.team_link_slide .entour_liste_picto ul li.apres_2{
	width:50px;
}
.team_link_slide .entour_liste_picto ul li.avant_1,
.team_link_slide .entour_liste_picto ul li.apres_1{
	width:80px;
}
.team_link_slide .entour_liste_picto ul li h3{
	font-size:1.2em;
	bottom:15px;
}
/*--------------------------------------------
						QUI SOMMES NOUS ?
--------------------------------------------*/
#corps .section_quisommesnous article p{
	font-size:0.79em;
}
#corps .section_quisommesnous article span{
	font-size:0.86em;
	margin-left:200px;
}
/*--------------------------------------------
						CONTACT
--------------------------------------------*/
#contact_formulaire{
	width:620px;
}
#contact_formulaire form{
	width:620px;
}
#contact_formulaire form .label_input{
	width:304px;
}
#contact_formulaire form .label_input_rgpd{
	width:620px;
}
#contact_formulaire form .label_input input{
	width:292px;
}
#contact_formulaire form .label_input_rgpd input{
	width:20px;
}
#contact_formulaire form textarea{
	width:608px;
}
#contact_carte{
	display:none;
}
/*--------------------------------------------
						ML - PLAN - CREDIT
--------------------------------------------*/
.mentionslegales p,
.credits article.colonne p,
.plandusite ul{
	font-size:0.79em;
}
