a, .lien
{
	color:blue;
	text-decoration:none;
}
a:hover, .lien:hover
{
	text-decoration:underline;
}

h1, h2
{
	font-weight:bold;
	font-size:22px;
	color:navy;
	text-shadow:1.4px 1.4px 0.09em #465058;
}

.cadre .milieu .prochainement, .cadre .milieu table.horaires th
{
	color:#000067;
}
#menu a span
{
	color:white;
	text-shadow:1px 1px 0.02em #565656;
}
#menu a.selection span
{
	color:#565656;
	text-shadow:1px 1px 0.02em white;
}
#menu a:hover span
{
	color:blue;
	text-shadow:1px 1px 0.3em aqua;
}
.cadre .milieu table.horaires td, .cadre .milieu table.horaires td a, #menu a:hover span span
{
	color:blue;
}
.cadre .milieu table.horaires td a
{
	cursor:help;
}

#mini_menu a:hover
{
	background-image:url('../images/bleu.png');
}
#mini_menu a span
{
	color:navy;
	text-shadow:1px 1px 0.02em white;
}
#mini_menu a:hover span
{
	color:blue;
	text-shadow:1px 1px 0.02em #9ee6ff;
}