		/*[fontph]*/ .Arial_22_ffffffb__ { font-family: Arial; font-size: 25px; color:#ffffff; font-weight:bold; }


.wvcach{
	top:0px; 
	left:0px; 
	position:absolute; 
	z-index:1; 
	background-color:rgb(255,255,255);
	font-size: 30px;
	color:rgb(85,85,85);
	display: flex; /* contexte sur le parent */
	flex-direction: column; /* direction d'affichage verticale */
	justify-content: center;
}
@keyframes rotate_3D{
0%{ transform :  translateZ(-212.2397px) rotateY(0.0deg); }
100%{ transform :  translateZ(-212.2397px) rotateY( -360.0deg );}
}
.rotate_3D{
	transform-style: preserve-3d;
	visibility: hidden;
	animation: rotate_3D 7s infinite linear forwards ;
	-webkit-animation: rotate_3D 7s infinite linear forwards ;
}@keyframes chars_bounce {
0%{transform :translate(0px,0px) rotate(0deg) ; opacity:0.0; visibility:visible;}
3.33%{transform :translate(0px,-112px) rotate(0deg) ; opacity:1.0; }
13.32%{transform :translate(0px,-76px) rotate(0deg) ; opacity:1.0; }
23.31%{transform :translate(0px,24px) rotate(0deg) ; opacity:1.0; }
26.64%{transform :translate(0px,-20px) rotate(0deg) ; opacity:1.0; }
29.97%{transform :translate(0px,20px) rotate(0deg) ; opacity:1.0; }
33.3%{transform :translate(0px,-10px) rotate(0deg) ; opacity:1.0; }
36.63%{transform :translate(0px,10px) rotate(0deg) ; opacity:1.0; }
39.96%{transform :translate(0px,-5px) rotate(0deg) ; opacity:1.0; }
43.29%{transform :translate(0px,5px) rotate(0deg) ; opacity:1.0; }
46.62%{transform :translate(0px,-3px) rotate(0deg) ; opacity:1.0; }
49.95%{transform :translate(0px,3px) rotate(0deg) ; opacity:1.0; }
53.28%{transform :translate(0px,-2px) rotate(0deg) ; opacity:1.0; }
56.61%{transform :translate(0px,1px) rotate(0deg) ; opacity:1.0; }
59.94%{transform :translate(0px,-1px) rotate(0deg) ; opacity:1.0; }
63.27%{transform :translate(0px,0px) rotate(0deg) ; opacity:1.0; }
66.6%{transform :translate(0px,-1px) rotate(0deg) ; opacity:1.0; }
69.93%{transform :translate(0px,0px) rotate(0deg) ; opacity:1.0; }
73.26%{transform :translate(0px,-1px) rotate(0deg) ; opacity:1.0; }
76.59%{transform :translate(0px,0px) rotate(0deg) ; opacity:1.0; }
100%{transform :translate(0px,0px) rotate(0deg) ; opacity:1.0; visibility:visible;}
}
.chars_bounce{
	visibility: hidden;
	animation-name: chars_bounce;
	animation-duration: 1.55s;
	animation-fill-mode: forwards;
	-webkit-animation-name: chars_bounce; 
	-webkit-animation-duration: 1.55s; 
	-webkit-animation-fill-mode: forwards;
}
@keyframes rotate_3D_inv{
0%{ transform :  translateZ(0px) rotateY(0.0deg); }
100%{ transform :  translateZ(0px) rotateY( 360.0deg );}
}
.rotate_3D_inv{
	transform-style: preserve-3d;
	visibility: hidden;
	animation: rotate_3D_inv 7s infinite linear forwards ;
	-webkit-animation: rotate_3D_inv 7s infinite linear forwards ;
}
