ul#menu li a {
	display: block;
	height: 55px;
	line-height: 55px;
	text-indent: -5000px;
	text-decoration: none;
}
ul#menu li a:focus {
	text-decoration: none;
}

li#formation a:hover {
	background: url(../pics/menu/formation_over.jpg) no-repeat;
}

li#qsn a:hover {
	background: url(../pics/menu/qsn_over.jpg) no-repeat;
}

li#ff a:hover {
	background: url(../pics/menu/ff_over.jpg) no-repeat;
}

li#contact a:hover {
	background: url(../pics/menu/contact_over.jpg) no-repeat;
}

li#formation_on {
	float: left;
	width: 103px;
	height: 55px;
	background: url(../pics/menu/formation_select.jpg) no-repeat;
}

li#qsn_on {
	float: left;
	width: 164px;
	height: 55px;
	background: url(../pics/menu/qsn_select.jpg) no-repeat;
}

li#ff_on {
	float: left;
	width: 200px;
	height: 55px;
	background: url(../pics/menu/ff_select.jpg) no-repeat;
}

li#contact_on {
	float: left;
	width: 84px;
	height: 55px;
	background: url(../pics/menu/contact_select.jpg) no-repeat;
}

div#pied_position a{
	text-decoration: none;
	color: #18618d;
}
div#pied_position a:hover{
	text-decoration: none;
	color: #121922;
}

p#acces a{
	text-decoration: none;
	color: #18618d;
}

p#acces a:hover{
	text-decoration: none;
	color: #121922;
}

.titre a {
	margin: 0 0 ;
	padding: 0.8em 0.8em;
	font-size: 11px;
	text-decoration: none;
	color: #18618d;
}
.titre a:hover {
	margin: 0 0 ;
	padding: 0.8em 0.8em;
	font-size: 11px;
	text-decoration: none;
	color: #121922;
}
div#tableau a{
	text-decoration: none;
	color: #18618d;
}
div#tableau a:hover {
	text-decoration: none;
	color: #121922;
}

ul#tableau_list a{
	text-decoration: none;
	color: #18618d;
}
ul#tableau_list a:hover {
	text-decoration: none;
	color: #121922;
}

.mail_lien a{
	text-decoration: none;
	color: #18618d;
}
.mail_lien a:hover {
	text-decoration: none;
	color: #121922;
}
