.menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.menu ul{
	margin-left:14px;
	margin-top:0px;
	margin-bottom:8px;
	padding: 0px;
}
.menu li {
	list-style-image: url(images/ico.gif);
}
.menu h1 {
	font-size: 12px;
}
.menu h2{
	font-weight:normal;
	font-size: 12px;
	margin:0px;
}
.dyn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.df{
	padding: 24px;
	padding-top: 8px;
}
.df table{
	font-size: 11px;
	border-collapse: collapse;
	margin-bottom: 24px;
	border: 3px solid #999;
}
.df td{
	border-right: 1px solid #969B9B;
	padding: 5px;
	text-align: center;
}
.df td.oui{
/*
	background-color: #00FF00;
*/
	color: #20923F;
	width:40px;
	font-weight: bold;

}
.df td.non{
/*
	background-color: rgba(101,113,113,0.2);
*/
	color: #969B9B;
	font-weight: bold;
}
.df td:last-child{
	border: none;
}
.df tr:nth-child(even){
	background-color: #E4E4E4;
}
.df tr:nth-child(odd){
	background-color: #FFF;
}
.df tr:first-child td{
	text-align: center;
	height: 42px;
}

.df tr td:first-child,.df tr td:last-child {
	text-align: right;
}