#anime {background-color: #050112;}
.titre { 
		/*display: block;*/
		/*width: 100%;*/
		height: 200px;
		font-family: Arial, Helvetica, sans-serif;
		background-color: #050112;
		color: #8c8a8c;
		text-align: center; 
		padding: 10px;
		margin: 10px;	
		margin-left: auto;	
  		margin-right: auto;
		width: 100%;
}
.ess 	{
		background-color: #050112;
		letter-spacing: .5em;
		display: inline-block;
		border: 4px double rgba(255,255,255,225);
		border-width: 4px 0;
		padding: 1.5em 0em;
		position: absolute;
 		/*position: absolute; /* postulat de départ */
  		/*top: 50%; left: 50%; /* à 50%/50% du parent référent */
  		/*transform: translate(-50%, -50%); /* décalage de 50% de sa propre taille */
		left: 50%;
		width: 40em;
		/*max-width: 50%;*/
		/*max-height:50%;*/
		margin: 0 0 0 -20em;
} 
.Espan {
		background-color: #050112;
  		font: 700 4em/1 "Oswald", sans-serif;	
		color: #8c8a8c;
  		letter-spacing: 0;
  		padding: .25em 0 .325em;
		display: block;
		margin: 0 auto;
	  	background: url(/anime.png) repeat-y;
	  	-webkit-background-clip: text;
	  	background-clip: text;
	  	-webkit-text-fill-color: transparent;
	  	-webkit-animation: aitf 160s linear infinite;
		-webkit-transform: translate3d(0,0,0);
	  	-webkit-backface-visibility: hidden;
}
		@-webkit-keyframes aitf {
			0% { background-position: 0% 50%; }
			100% { background-position: 100% 50%; }
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
@media (max-width: 50em) {

#anime {background-color: #050112;}
.titre { 
		/*display: block;/**/
		/*width: 100%;/**/
		height: 200px; /* 200 */
		font-family: Arial, Helvetica, sans-serif;
		background-color: #050112;
		color: #8c8a8c;
		text-align: center; 
		padding: 10px;
		margin: 10px;	
		margin-left: auto;	
  		margin-right: auto;
		width: 100%; /* 100 */
}
.ess 	{
		background-color: #050112;
		letter-spacing: .5em;
		display: inline-block;
		border: 4px double rgba(255,255,255,225);
		border-width: 4px 0;
		padding: 1.5em 0em;
		position: absolute;
		width: 40em;
		max-width: 100%;
		max-height:100%;
		margin: 0 0 0 -15em;
		
} 
.Espan {
		background-color: #050112;
  		font: 700 4em/1 "Oswald", sans-serif;	
		color: #8c8a8c;
  		letter-spacing: 0;
  		padding: .25em 0 .325em;
		display: block;
		margin: 0 auto;
	  	background: url(/anime.png) repeat-y;
	  	-webkit-background-clip: text;
	  	background-clip: text;
	  	-webkit-text-fill-color: transparent;
	  	-webkit-animation: aitf 160s linear infinite;
		-webkit-transform: translate3d(0,0,0);
	  	-webkit-backface-visibility: hidden;
}
		@-webkit-keyframes aitf {
			0% { background-position: 0% 50%; }
			100% { background-position: 100% 50%; }
}
			
}

/* ////////////////////////////////////////////////////////////////////////////////////////////// */