a:hover {text-shadow: 1px 1px 1px rgba(0,0,0,.4);}
table{
	width: 872px;/*=== la largeur de la table ===*/
	width: 100%; /*=== la largeur de la table ===*/
	border-collapse:collapse;
	background : #fef8f2;/*#=== gray 01 claire ===*/
	vertical-align: middle;
	text-align: center;
	padding: 0px;
	font-size:90%;
	font-weight: normal;
position: relative;

}

thead {
  position: sticky;
  top: 0;

}

thead td {

font-weight:bold;
	padding: 3px 0px 3px 0px;
	   
}

thead tr{
	
	padding: 3px 0px 3px 0px;
        background : #d1d0d4;/*#=== gray 04 fonce ===*/
        background: linear-gradient(to top, #fef8f2 0%, #d1d0d4 100%);
        box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
        
	-moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
        -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
        -moz-background-size: 100%; /* Firefox 3.6+ */
        -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
        -o-background-size: 100%; /* Opera 9.6+ */
        padding: 1px 1px 1px 1px;
}

td {
	border-left: 0.1px solid #d1d0d4;
	border-right: 0.1px solid #d1d0d4;
        padding: 1px 0px 1px 0px;
}

tr{/**/
}

table tbody tr:nth-child(2n+1){
	background-color: #f9f0ea;/*#=== gray 02  ===*/
}
table tbody tr:nth-child(2n){
	background-color: #e9ecf0;/*#=== gray 02  ===*/
}
tbody tr:hover {
	background: #d1d0d4;/*#=== gray 04 fonce ===*/
	background: linear-gradient(to top, #fef8f2 0%, #d1d0d4 100%);
	box-shadow: 0 0 5px #d1d0d4; /* Параметры тени */
	box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
	-moz-background-size: 100%; /* Firefox 3.6+ */
	-webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
	-o-background-size: 100%; /* Opera 9.6+ */
	background-size: 100%; /* Современные браузеры */
}

tr.entete {
 position: sticky;
  top: 0;


}


th {
 font-weight:bold;
        padding: 3px 0px 3px 0px;
        border-left: 1px solid #d00000;
        border-right: 1px solid #d00000;
}
