ul
{
	background-color: white;
	color: black;
}

pre.php
{
  border: 1px solid #333;
  box-shadow: 8px 8px 5px #444;
  padding: 8px 12px;
  background-image: url("php.png");
  font-size: large;
  font-weight: bolder;
  color: black;
  background-color: white
}

pre.js
{
  border: 1px solid #333;
  box-shadow: 8px 8px 5px #444;
  padding: 8px 12px;
  background-image: url("js.png");
  font-size: large;
  font-weight: bolder;
  color: black;
  background-color: white
}

pre.html
{
  border: 1px solid #333;
  box-shadow: 8px 8px 5px #444;
  padding: 8px 12px;
  background-image: url("html.png");
  font-size: large;
  font-weight: bolder;
  color: black;
  background-color: white
}

.obligatoire 
{
	background-color:  rgba(220,255,126,0.6)
}

.ombre
{
	width: 500px ;
  border: 1px solid #333;
  box-shadow: 8px 8px 5px #444;
  padding: 8px 12px;
  background-image: linear-gradient(135deg, #07bc59, #ddd 40%, #c7f84d);
}
.page
{
  width: 53em;
  border: 1px solid #333;
  box-shadow: 8px 8px 5px #444;
  padding: 8px 12px;
  background-image: linear-gradient(180deg, #fff, #ddd 40%, #ccc);
}
.bloc
{
  width: 500px;
  border: 1px solid #333;
  box-shadow: 8px 8px 5px #444;
  padding: 8px 12px;
  background-image: linear-gradient(45deg, #2efe9a, #BFFF00 80%, #FFFF00);
}
.bloc800
{
  width: 800px;
  border: 1px solid #333;
  box-shadow: 8px 8px 5px #444;
  padding: 8px 12px;
  background-image: linear-gradient(45deg, #2efe9a, #BFFF00 80%, #FFFF00);
}
.negatif
{
	background-color: black;
	color: white;
}
.erreur {color:red ; font:italic;}
.enChantier {background-image: url("http://estay.fr/images/panneauFili.png");}