  p {
	color: #FFFFFF;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 14px;
  }
  
  p.titre {
	color: #1255CA;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 20px;
  }
  
  p.titre-blanc {
	color: #FFFFF0;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 20px;
  }  
      
  p.titre-blanc-petit {
	color: #FFFFF0;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 15px;
  } 
 
  p.titre-moyen {
	color: #1255CA;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 17px;
  }
 
   p.titre-noir {
	color: #000000;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 20px;
  }
 
    p.titre-noir-petit {
	color: #000000;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 15px;
  }
 
  p.titre-bleu {
	color: #1A75FF;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 20px;
  }
 
  p.titre-bleu-petit {
	color: #1A75FF;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 15px;
  }
  
  p.titre-polyedre {
	color: #FFFFFF;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 16px;
  }
 
  p.titre-rouge {
	color: #FF3300;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 20px;
  }	
     
  p.titre-rouge-petit {
	color: #FF3300;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 15px;
  }	 
	
  p.titre-jaune {
	color: #FFFF00;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 20px;
  }		

  p.titre-fusia {
	color: #853485;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 20px;
  }	

   p.titre-fusia-petit {
	color: #853485;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 14px;
  }	  
 			
  p.titre-marron {
	color: #C7887B;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 20px;
  }	 
			
  p.titre-marron-petit {
	color: #C7887B;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 15px;
  }	 
 
  p.titre-or-petit {
	color: #E3C268;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 15px;
  }	 
     			
  p.titre-or {
	color: #E3C268;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 20px;
  }	 

   p.titre-orange {
	color: #FF9900;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 20px;
  } 
   	
   p.titre-vert {
	color: #41756B;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 20px;
  } 
   	
   p.titre-turquoise {
	color: #25FDE9;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 20px;
  } 
   	
   p.titre-gris {
	color: #99A3A4  ;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 20px;
  } 
     
  p.remix {
	color: #005BE5;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 14px;
  }
   	
  p.remix-blanc {
	color: #FFFFF0;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 14px;
  }  	
   	
  p.remix-noir {
	color: #000000;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 14px;
  }  	
	
  p.remix-rouge {
	color: #FF3300;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 14px;
  }	

  p.remix-fusia {
	color: #853485;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 14px;
  }	 

  p.remix-rose {
	color: #FF4000;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 14px;
  }
    
  p.remix-sombre {
	color: #4B545C ;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 14px;
  }
    
  p.remix-or {
	color: #FFCC00;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 14px;
  }
      
  p.remix-marron {
	color: #B56757;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 14px;
  }
    	
  p.remix-jaune {
	color: #FFFF00;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 14px;
  }  
     	
  p.remix-orange {
	color: #FF9900;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 14px;
  } 
       
  p.remix-bleu {
	color: #1A75FF;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 14px;
  }	  
      
  p.remix-bleu-grand {
	color: #4D94FF;
	line-height: 1.5;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 16px;
  }	  

  p.remix-bleu2 {
	color: #0068ff;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 14px;
  }	  

  p.remix-vert {
	color: #1ABC9C ;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 14px;
  }	
   	
   p.remix-turquoise {
	color: #25FDE9;
	line-height: 1;
	font-family: "verdana";
	font-weight: bold;
	font-size: 14px;
  } 

  p.remix-creme {
	color: #F9F2DE ;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 14px;
  }	
   
  p.maj {
	color: #558EFF;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 12px;
  }
  
  p.maj-blanc {
	color: #FFFFFF;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 12px;
  }
  
   p.maj-bleu {
	color: #0055FF;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 12px;
  }
    
  p.maj-noir {
	color: #000000;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 12px;
  } 
  
  p.maj-blanc-bis {
	color: #FFFFFF;
	line-height: 0.5;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 12px;
  }
   
  p.maj-jaune {
	color: #FFFF00;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 12px;
  } 
    
  p.maj-rouge {
	color: #FF3300;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 12px;
  } 
  
  p.compteur {
	color: #1255CA;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 12px;
  }
  
  p.compteur-blanc {
	color: #FFFFFF;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 12px;
  }

  p.compteur-noir {
	color: #000000;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 12px;
  }
  
  p.compteur-rouge {
	color: #FF0000;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 12px;
  }
   
   p.compteur-bleu {
	color: #0055FF;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 12px;
  }
    
   p.compteur-steph {
	color: #FFFFFF;
	line-height: 2.7;
	text-align: center;
	font-family: "Sans Logique";
	font-weight: bold;
	font-size: 25px;
  } 
  p.telechargement {
	color: #FFFFFF;
	line-height: 0.7;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 12px;
  } 
 
  p.telechargement-bleu {
	color: #558EFF;
	line-height: 0.7;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 12px;
  } 
   
  p.telechargement-rouge {
	color: #FF0000;
	line-height: 0.7;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 12px;
  } 
    
  p.telechargement-or {
	color: #FFD700;
	line-height: 0.7;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 12px;
  } 
  
   p.left {
	color: #0FB7FF ;
	line-height: 1.2;
	text-align: left;
	font-family: "verdana";
	font-weight: bold;
	font-size: 15px;
  }  

  p.left-blanc {
	color: #FFFFFF;
	line-height: 1.2;
	text-align: left;
	font-family: "verdana";
	font-weight: bold;
	font-size: 15px;
  }  
   
  p.left-sombre {
	color: #000000;
	line-height: 1.2;
	text-align: left;
	font-family: "verdana";
	font-weight: bold;
	font-size: 15px;
  }  
  
  p.right {
	color: #FFFFFF;
	line-height: 1.2;
	text-align: right;
	font-family: "verdana";
	font-weight: bold;
	font-size: 15px;
  }  
 
  p.compilation {
	color: #FFFFFF;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 15px;
  }
   
  p.date {
	color: #FFFFFF;
	line-height: 1;
	text-align: left;
	font-family: "verdana";
	font-weight: bold;
	font-size: 15px;
  }  

  p.date2 {
	color: #FFCC00;
	line-height: 1;
	text-align: left;
	font-family: "verdana";
	font-weight: bold;
	font-size: 15px;
  }  

  p.li {
	color: #D13819;
	line-height: 1;
	text-align: left;
	font-family: "verdana";
	font-weight: bold;
	font-size: 30px;
  }  
  
  a.lien:link {
	color: #296DFF;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 15px;
	text-decoration: underline;
  }     

  a.lien:hover {
	color: #000010;
	line-height: 1;
	text-align: center;
	font-family: "verdana";
	font-weight: bold;
	font-size: 15px;
	text-decoration: underline;
  }  

 input:invalid ~ span:after {
  content: "✖";
  padding-left: 5px;
  position: absolute;
}

input:valid ~ span:after {
  content: "✓";
  padding-left: 5px;
  position: absolute;
} 
  
p a {
	color: #fff;
}

A:hover {
	color: #000;
}

a {
	text-decoration: none;
}

A:hover {
	color: white;
	font-weight: bold;
}


