#corpPolicies a {
	width: 94px;
	margin: 0 0 0 20px;
	background: url(/images/buttons/btn_lesPolitiquedEnterprise.jpg) top left no-repeat;
}

#corpPolicies span {
	display: none;
}

#privacyPolicy {
	float: left;
	margin: 0;
	padding: 0;
}

#privacyPolicy a {
	width: 161px;
	margin: 0 21px 0 16px;
	background: url(/images/buttons/btn_politiquesTermesEtConditions.jpg) top left no-repeat;
}

#privacyPolicy span {
	display: none;
}
#lang-contact {
	width: 167px;
}
#corpFooter {
	width: 907px;
	margin: auto 0;
	clear: right;
	text-align: center;
}

#corpFooter p {
	font-size: 10px;
	color: #999;
}

#corpFooter p a:link {	
	color: #000;
}

#corpFooter p a:hover {	
	color: #CC000;
}

#mainNav {
display:inline;
float:right;
height:31px;
margin:0 0 58px;
overflow:hidden;
padding:0;
width:426px;
}

/*-- NAV ITEMS -- */

#home a {
	width: 60px;
	background: url(../images/buttons/btn_accueil.jpg) top left no-repeat;
}
#language a {
background:url("/images/buttons/en_btn_language_sprite.jpg") no-repeat scroll left top transparent;
}
#media  a {
	width: 93px;
	background: url(../images/buttons/btn_centreMedias.jpg) top left no-repeat;
}

#sales  a {
	width: 100px;
	background: url(../images/buttons/btn_centreDeVente.jpg) top left no-repeat;
}

#execTeam  a {
	width: 107px;
	background: url(../images/buttons/btn_equipeExecutive.jpg) top left no-repeat;
}

#careers  a {
	width: 66px;
	background: url(../images/buttons/btn_carrieres.jpg) top left no-repeat;
}

#home span, #media span, #sales span, #execTeam span, #careers span {
	display: none;
}
#contactUs a {
	background: url(/images/buttons/fr_btn_contact-us.jpg) top left no-repeat;
		width: 95px;
}
#footer {
	background-image: url(/images/fr_bg_footer.jpg) ;
	background-position: 301px 0px;
}
#footer ul {
	padding-left: 320px;
}
.nav 
{
	padding-left: 372px;
}