body,ul,h1,h2,h3,h4,h5,blockquote{
	margin: 0;
	padding: 0;
}

@font-face {
  font-family: Crickx;
  src: url(fonts/Crickx.otf);
}

@font-face {
  font-family: CrickxBlobby;
  src: url(fonts/CrickxBlobby.otf);
}

@font-face {
  font-family: CrickxDroite;
  src: url(fonts/CrickxDroite.otf);
}

@font-face {
  font-family: CrickxRush;
  src: url(fonts/CrickxRush.otf);
}

@font-face {
  font-family: CrickxSharkDroite;
  src: url(fonts/CrickxSharkDroite.otf);
}

@font-face {
  font-family: CrickxSharkCut;
  src: url(fonts/CrickxSharkCut.otf);
}

body{
	background-color: black;
	padding: auto;
}

.global{
      max-width : 550px;
      font-family: crickx;
      margin: auto;
      background-color: white;
      padding: 20px;
}

header{
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
}

h1{
	font-size: 30vw; 
	margin-top: 20px;
	margin-bottom: 15px;
}

.title-word {
  animation: color-animation 4s linear infinite;
}

.title-word-1 {
  --color-1: #fd1000;
  --color-2: #ff009b;
  --color-3: #ffe400;
}

.title-word-2 {
  --color-1: #04ff00;
  --color-2: #fd1000;
  --color-3: #ff009b;
}

.title-word-3 {
  --color-1: #ffe400;
  --color-2: #04ff00;
  --color-3: #fd1000;
}

.title-word-4 {
  --color-1: #ff009b;
  --color-2: #ffe400;
  --color-3: #04ff00;
}

.title-word-5{
  --color-1: #fd1000;
  --color-2: #ff009b;
  --color-3: #ffe400;
}

.title-word-6{
  --color-1: #04ff00;
  --color-2: #fd1000;
  --color-3: #ff009b;
}

@keyframes color-animation {
  0%    {color: var(--color-1)}
  32%   {color: var(--color-1)}
  33%   {color: var(--color-2)}
  65%   {color: var(--color-2)}
  66%   {color: var(--color-3)}
  99%   {color: var(--color-3)}
  100%  {color: var(--color-1)}
}


a{
	font-family: crickx;
}

nav ul{ 
  display: flex; 
  justify-content: space-between; 
	margin-bottom: 80px;
}
nav a {
	display:inline;
	color: black;
	text-decoration: none ;
	padding: 5px;
	background-color: white;
	border: 2px solid black;

}

nav a:hover {

	color: white;
	border: 2px solid black;
	background-color: black;
	padding: 5px;
}

.crickx{
	font-family: crickx;
	border: none;
	font-size: 30px;
	text-align: center;
	padding: 0;


}

.crickxblobby{
	font-family: crickxblobby;
	border: none;
	font-size: 30px;
	text-align: center;
	padding: 0;
}

.crickxdroite{
	font-family: crickxdroite;
	border: none;
	font-size: 30px;
	text-align: center;
	padding: 0;
}

.crickxrush{
	font-family: crickxrush;
	border: none;
	font-size: 30px;
	text-align: center;
	padding: 0;
}

.crickxsharkcut{
	font-family: crickxsharkcut;
	border: none;
	font-size: 30px;
	text-align: center;
	padding: 0;
}

.crickxsharkdroite{
	font-family: crickxsharkdroite;
	border: none;
	font-size: 30px;
	text-align: center;
	padding: 0;
}

input{
   box-sizing: border-box;
   color: black;
   margin-bottom: 20px;
   margin-top: 0;
   border: 2px solid black;
   font-size: 20px;
   width: 100%;
}

.input1{
	font-family: crickx;
}

.input2{
	font-family: crickxblobby;
}

.input3{
	font-family: crickxdroite;
}

.input4{
	font-family: crickxrush;
}

.input5{
	font-family: crickxsharkcut;
}

.input6{
	font-family: crickxsharkdroite;
}


input:visited{
	decoration: none;
}
input:focus{
	decoration: none;
}
input:hover{
	decoration: none;
}
input:active{
	decoration: none;
}

section p{
	padding: 30px;
	border: 2px solid black;
	text-align: left;
	margin-top: 50px;
	margin-bottom: 50px;
}

blockquote{
	padding: 30px;
	border: 2px solid black;
	color: white;
	background-color: black;
	font-size: 40px;
	font-family: crickx;
	margin-top: 50px;
	margin-bottom: 50px;
}

img{
	margin: auto;
	margin-top: 30px;
	display: flex;
	width: 100%;
}

#bouton1{
	display: flex;
  justify-content: center;
  margin-bottom: 20px;
	color: white;
	text-decoration: none ;
	background-color: #fd1000;
	padding: 5px;
 border: 2px solid #fd1000;
	font-size: 30px;
}

#bouton1:hover{
	color: black;
	text-decoration: none ;
	padding: 5px;
	border: 2px solid black;
	background-color: white;
}

#autocollantp{
	border: none;
	padding: 0;
	padding-left: 15px;
	pading-right: 15px;
}

#bouton2{
	display: flex;
  justify-content: center;
  margin-bottom: 20px;
	color: white;
	text-decoration: none ;
	background-color: #ff009b;
	padding: 5px;
	border: 2px solid #ff009b;
	font-size: 30px;
}

#bouton2:hover{
	color: black;
	text-decoration: none ;
	padding: 5px;
	border: 2px solid black;
	background-color: white;
}

#affichep{
	border: none;
	padding: 0;
	padding-left: 15px;
	pading-right: 15px;
}

#bouton3{
	display: flex;
  justify-content: center;
  margin-bottom: 20px;
	color: white;
	text-decoration: none ;
	background-color: #ffe400;
	padding: 5px;
	border: 2px solid #ffe400;
	font-size: 30px;
}

#bouton3:hover{
	color: black;
	text-decoration: none ;
	padding: 5px;
	border: 2px solid black;
	background-color: white;
}

#affiche2p{
	border: none;
	padding: 0;
	padding-left: 15px;
	pading-right: 15px;
}


#bouton4{
	display: flex;
  justify-content: center;
  margin-bottom: 20px;
	color: white;
	text-decoration: none ;
	background-color: #04ff00;
	padding: 5px;
	border: 2px solid #04ff00;
	font-size: 30px;
}

#bouton4:hover{
	color: black;
	text-decoration: none ;
	padding: 5px;
	border: 2px solid black;
	background-color: white;
}

#livrep{
	border: none;
	padding: 0;
	padding-left: 15px;
	pading-right: 15px;
}



footer{
	margin-top: 50px;
}

footer ul{ 
     display: flex; 
     justify-content: space-between; 
}

footer a {
	display:inline;
	color: black;
	text-decoration: none ;
	padding: 5px;
	background-color: white;
	border: 2px solid black;

}

footer a:hover {

	color: white;
	border: 2px solid black;
	background-color: black;
	padding: 5px;
}

footer p{
	margin-top: 50px;
	margin-bottom: 50px;
}
}

.retour{
	display: flex;
    justify-content: center;

}

section{
	font-family: CrickxSharkCut;
}

