/* Titre du tableau */
caption {
	margin: auto; /* Centre le titre du tableau */
	font-weight: bold;
	font-size: 1.6em;
	color: #8FC937;
	color: #00638F; /* alphy */
	margin-bottom: 20px; /* Pour éviter que le titre ne soit trop collé au tableau en-dessous */
}

/* Le tableau en lui-même */
table {
	margin: auto; /* Centre le tableau */
	border: 1px solid #AFC937; /* Bordure du tableau en solid */
	border: 1px solid #00638F; /* alphy */
	border-collapse: collapse; /* Colle les bordures entre elles */
}

/* Les cellules d'en-tête */
th {
	background-color: #CDE552;
	background: -moz-linear-gradient(center top , #3ef961, #80bc8b) repeat scroll 0 0 transparent; /* OLD */
	background: -moz-linear-gradient(center top , #70ca3f, #87de53) repeat scroll 0 0 transparent; /* NEW */
	background: -webkit-gradient(linear, left top, left bottom, from(#70ca3f), to(#87de53)) repeat scroll 0 0 transparent; /* NEW */
	background: -moz-linear-gradient(center top , #00638F, #5EB2D1) repeat scroll 0 0 transparent; /* alphy */
	background: -webkit-gradient(linear, left top, left bottom, from(#00638F), to(#5EB2D1)) repeat scroll 0 0 transparent; /* alphy */
	color: white;
	font-size: 1.5em;
	padding : 8px;
}

/* Les cellules normales */
td {
	border: 1px solid #CDE552;
	border: 1px solid #5EB2D1; /* alphy */
	text-align: center; /* Tous les textes des cellules seront centrés*/
	vertical-align: middle; /* Centrer vertiaclement */
	padding: 8px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
	font-size : 1.3em;
}

span.new {
	color: blue;
	color: green; /* alphy */
}

.infos {
	margin-top : 20px;
	font-size : 14px;
	font-weight: bold;
	color: #B01CD5;
	color: #5EB2D1; /* alphy */
	text-align: center;
}
