		/*[fontph]*/ .Vivian_20_ff0000___ { font-family: Vivian; font-size: 23px; color:#ff0000;white-space: nowrap; overflow: visible; }


.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 crsltxt {
    0% { transform: rotateY(0deg);   } 
    100%     { transform: rotateY(-360deg); }
  }
.crsltxt_carrousel{    
    animation-name: crsltxt;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-duration:10s;
    transform-style: preserve-3d;
}
.crsltxt_carrousel:hover {
              
	     animation-play-state: paused;  		              
}
.crsltxt_preserve{
  transform-style: preserve-3d;
}
.crsltxt_lettre{
transform:translateZ(1px);

text-shadow: 1px 2px 0 rgba(0,0,0,0.4),
             -1px -2px 0 rgba(255,255,255,1);
transform-style: preserve-3d;
}

.crsltxt_centre{
    transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg)  translateZ(0px);  
     transform-style: preserve-3d;
}.crsltxt_img0{
transform: rotateY(0deg) translateZ(120px);
transform-style: preserve-3d;
}.crsltxt_img1{
transform: rotateY(22deg) translateZ(120px);
transform-style: preserve-3d;
}.crsltxt_img2{
transform: rotateY(45deg) translateZ(120px);
transform-style: preserve-3d;
}.crsltxt_img3{
transform: rotateY(67deg) translateZ(120px);
transform-style: preserve-3d;
}.crsltxt_img4{
transform: rotateY(90deg) translateZ(120px);
transform-style: preserve-3d;
}.crsltxt_img5{
transform: rotateY(112deg) translateZ(120px);
transform-style: preserve-3d;
}.crsltxt_img6{
transform: rotateY(135deg) translateZ(120px);
transform-style: preserve-3d;
}.crsltxt_img7{
transform: rotateY(157deg) translateZ(120px);
transform-style: preserve-3d;
}.crsltxt_img8{
transform: rotateY(180deg) translateZ(120px);
transform-style: preserve-3d;
}.crsltxt_img9{
transform: rotateY(202deg) translateZ(120px);
transform-style: preserve-3d;
}.crsltxt_img10{
transform: rotateY(225deg) translateZ(120px);
transform-style: preserve-3d;
}.crsltxt_img11{
transform: rotateY(247deg) translateZ(120px);
transform-style: preserve-3d;
}.crsltxt_img12{
transform: rotateY(270deg) translateZ(120px);
transform-style: preserve-3d;
}.crsltxt_img13{
transform: rotateY(292deg) translateZ(120px);
transform-style: preserve-3d;
}.crsltxt_img14{
transform: rotateY(315deg) translateZ(120px);
transform-style: preserve-3d;
}.crsltxt_img15{
transform: rotateY(337deg) translateZ(120px);
transform-style: preserve-3d;
}@keyframes p_papillon_3d_html5ailegauche {
   0% { transform: rotateY(0deg); }
    50%      { transform: rotateY(80deg); }
    100%     { transform: rotateY(0deg); }
  }
@keyframes p_papillon_3d_html5ailedroite {
   0%  { transform: rotateY(-0deg); }
    50%       { transform: rotateY(-80deg); }
    100%     { transform: rotateY(-0deg); }
  }
.p_papillon_3d_html5gauche{
    animation-name: p_papillon_3d_html5ailegauche;
    animation-timing-function:linear;
    animation-iteration-count: infinite;
    animation-duration:2s;
    transform-style: preserve-3d;
}
.p_papillon_3d_html5droite{
    animation-name: p_papillon_3d_html5ailedroite;
    animation-timing-function:linear;
    animation-iteration-count: infinite;
    animation-duration:2s;
    transform-style: preserve-3d;
}
.p_papillon_3d_html5papillon{
   transform:rotateZ(0deg);
   transform-style: preserve-3d;
}
