#grille {
	border-spacing: 0px;
    font-size: 90%;
}

#grille a, table#grille div {
    height:92px;
	background:#40B339;
	display:block;
	color:white;
	text-align:center;
}
#grille .sigle {
	font-weight: bold;
}
#grille a:hover, table#grille a.selected {
	text-decoration: none;
	background:black;
}
#grille a.pre_direct {
	background-color:#f00;
}
#grille a.pre_indirect {
	background-color:#f70;
}
#agenda {
    font-size: 14px;
}

.urgence {
	background-color: #40B239;
	color: white;
	text-align:center;
	font-size:200%;
	padding:20px;
	margin-bottom: 20px;
}

.urgence a {
	color: white;
}
