#menuSPI {
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 980px;
	display: block;
	clear: both;
	background:#333333;
}
#accueilSPI a {
	background-image: url(/design/images/menu/accueil.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 42px;
	display: block;
	float: left;
}
#menuSPI ul li{
	float: left;
}
#actualitesSPI a {
	background-image: url(/design/images/menu/actualites.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 80px;
	display: block;
	float: left;
}
#actualitesSPI a:hover {
	background-position: 0px -24px;
}
#programmeSPI a {
	background-image: url(/design/images/menu/programme.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 90px;
	display: block;
	float: left;
}
#programmeSPI a:hover {
	background-position: 0px -24px;
}
#resultatsSPI a {
	background-image: url(/design/images/menu/resultats.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 78px;
	display: block;
	float: left;
}
#resultatsSPI a:hover {
	background-position: 0px -24px;
}
#mediathequeSPI a {
	background-image: url(/design/images/menu/mediatheque.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 96px;
	display: block;
	float: left;
}
#mediathequeSPI a:hover {
	background-position: 0px -24px;
}
#partenairesSPI a {
	background-image: url(/design/images/menu/partenaires.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 90px;
	display: block;
	float: left;
}
#partenairesSPI a:hover {
	background-position: 0px -24px;
}
#inscriptionSPI a {
	background-image: url(/design/images/menu/inscription.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 90px;
	display: block;
	float: left;
}
#inscriptionSPI a:hover {
	background-position: 0px -24px;
}
#newsletterSPI a {
	height: 24px;
	width: 94px;
	display: block;
	float: left;
}

#bourseSPI a {
	background-image: url(/design/images/menu/bourse.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 144px;
	display: block;
	float: left;
}
#bourseSPI a:hover {
	background-position: 0px -24px;
}
#contactsSPI a {
	background-image: url(/design/images/menu/contacts.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 76px;
	display: block;
	float: left;
}
#contactsSPI a:hover {
	background-position: 0px -24px;
}
#espacePresseSPI a {
	background-image: url(/design/images/menu/espacepresse.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 100px;
	display: block;
	float: left;
	background-position: 0px 0px;
}
#espacePresseSPI a:hover {
	background-position: 0px -24px;
}


.nonDeroulant {
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
}
#programmeMenu {
	width: 79px;
	position: absolute;
	left: 122px;
	top: 183px;
	background-color: #0F3567;
	padding: 24px 0 5px 11px;
	background-image: url(/design/images/menu/programme.gif);
	background-repeat: no-repeat;
	background-position: 0px -24px;
	visibility: hidden;
	line-height: 16px;
	margin: 0px;
}
#programmeMenu ul li{
	padding: 0px;
	margin: 5px 0;
}
#mediathequeMenu {
	margin: 0px;
	width: 85px;
	position: absolute;
	left: 290px;
	top: 183px;
	background-color: #0F3567;
	padding: 24px 0 5px 11px;
	background-image: url(/design/images/menu/mediatheque.gif);
	background-repeat: no-repeat;
	background-position: 0px -24px;
	visibility: hidden;
	line-height: 16px;
}
#mediathequeMenu ul li{
	padding: 0px;
	margin: 5px 0;
}
#inscriptionMenu {
	margin: 0px;
	width: 79px;
	position: absolute;
	left: 570px;
	top: 183px;
	background-color: #FFF;
	padding: 24px 0 5px 11px;
	background-image: url(/design/images/menu/inscription.gif);
	background-repeat: no-repeat;
	background-position: 0px -24px;
	visibility: hidden;
	line-height: 16px;
}
#inscriptionMenu ul li{
	padding: 0px;
	margin: 5px 0;
}
.deroulantBleu {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	color: #FFF;
	line-height: 13px;
}
.deroulantBlanc {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	color: #0f3567;
	line-height: 13px;
}
.lignemenuBleu {
	padding: 0px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #FFF;
	width: 68px;
	clear: both;
	height: 1px;
	margin: 0px;
}
.lignemenuBlanc {
	padding: 0px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #0f3567;
	width: 68px;
	clear: both;
	height: 1px;
	margin: 0px;
}
.deroulantBleu a {
	text-decoration: none;
	color: #FFF;
}
.deroulantBlanc a {
	text-decoration: none;
	color: #0f3567;
}

