
caption /* Titre du tableau */
{
   margin: auto; /* Centre le titre du tableau */
   font-family: Arial, Times, "Times New Roman", serif;
   font-weight: bold;
   font-size: 1.4em;
   color: #009900;
   margin-bottom: 20px; /* Pour éviter que le titre ne soit trop collé au tableau en-dessous */
   margin-top: 20px;
}
caption em
{
	font-size: .8em;
}
table /* Le tableau en lui-même */
{
   margin: auto; /* Centre le tableau */
   border: 4px outset green; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
}

th /* Les cellules d'en-tête */
{
   padding: 5px 20px;
   /*background-color: #006600;*/
   background-color: #009900;
   color: white;
   font-size: 1.0em;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
}

td /* Les cellules normales */
{
   border: 1px solid black;
   font-family: "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;
   text-align: center; /* Tous les textes des cellules seront centrés*/
   padding: 5px 20px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
}
 a.bulle {
     /*position:relative;*/
     color:#000000; 
     text-decoration:none; /* enlever le soulignement du lien*/
	 outline:none; /* enlever le pointillé quand on clique */
   }
   
a.bulle:hover {
    background: none; 
    z-index: 50; 
   }
   
a.bulle span { 
    display: none;
   }
   
a.bulle:hover span {
    display: block; 
    position: absolute;
	top: 283px;
	left : 953px;
    width:500px;
   }
a.bulle span img {
	border: 2px solid red;
	}
	
p{
	text-align: center;
}

.promo {
	color: red;
	font-weight:bold;
	}