#MenuPrincipal {
	width:960px;
	height:52px;
	background-color:#fff;
	padding:0;
	margin:0;
	}

#MenuPrincipal li{display:block; float:left;}

#MenuPrincipal a{margin:0;padding:0;}

#BoutonsMenuPrincipal{
	margin-left:230px;
	width:730px;
	position:absolute;
	z-index:105;
}

.BoutonsMenuPrincipal{height:52px; overflow:hidden; margin: 0 10px 0 0;}

.BoutonsMenuPrincipal a{display:block; height:52px;}

#boutonQSNOff {background:url(/img/Btn-QSN.gif) top left no-repeat; width:190px;}
#boutonQSNOff:hover {background:url(/img/Btn-QSN.gif) bottom left no-repeat;}
#boutonQSNOn {background:url(/img/Btn-QSN.gif) bottom left no-repeat; width:190px;}

#boutonNosACOff{background:url(/img/Btn-NosActivites.gif) top left no-repeat; width:140px}
#boutonNosACOff:hover{background:url(/img/Btn-NosActivites.gif) bottom left no-repeat;}
#boutonNosACOn{background:url(/img/Btn-NosActivites.gif) bottom left no-repeat; width:140px}

#boutonNosImplOff{background:url(/img/Btn-NosImplantations.gif) top left no-repeat; width:185px;}
#boutonNosImplOff:hover{background:url(/img/Btn-NosImplantations.gif) bottom left no-repeat;}
#boutonNosImplOn{background:url(/img/Btn-NosImplantations.gif) bottom left no-repeat; width:185px;}

#boutonRetourAccueil{background:url(/img/Btn-RetourAcceuil.gif) top left no-repeat; width:170px;}
#boutonRetourAccueil:hover{background:url(/img/Btn-RetourAcceuil.gif) bottom left no-repeat;}

/* le sous menu */


#SousMenu {
	float:left;
	width:200px;
}

#SousMenu #ContenuSousMenu{
	background:#fff;
}

#SousMenu #PiedSousMenu{
	width:200px;
	height:20px;
	background:url(/img/PiedSousMenu.png) top left no-repeat;
}

#SousMenu #ContenuSousMenu ul {
	padding: 0 5px 0 15px;
}

#SousMenu #ContenuSousMenu ul li a {
	display:block; 
	background:url(/img/BoutonSousMenu.gif) top left no-repeat;
	padding:0 0 12px 30px;
	font-size:13px;
	text-decoration:none;
	color:#585858;
}

#SousMenu #ContenuSousMenu ul li.close a {
	display:block; 
	background:url(/img/BoutonSousMenu.gif) top left no-repeat;
	padding:0 0 12px 30px;
	font-size:13px;
	text-decoration:none;
	color:#585858;
}
#SousMenu #ContenuSousMenu ul li.open a {
	display:block; 
	background:url(/img/BoutonSousMenu.gif) top left no-repeat;
	padding:0 0 12px 30px;
	font-size:13px;
	text-decoration:none;
	color:#b80000;
	font-weight:bold;
}
#SousMenu #ContenuSousMenu ul li a:hover{
	color:#b80000;
	font-weight:bold;
}

#SousMenu #ContenuSousMenu ul li.sousClose a {
	display:block; 
	background:url(/img/BoutonSousSousMenu.gif) 20px 4px no-repeat;
	font-weight:bold;
	padding:0 0 5px 35px;
	font-size:11px;
	text-decoration:none;
	color:#585858;
}

#SousMenu #ContenuSousMenu ul li.sousClose:hover a {
	display:block; 
	background:url(/img/BoutonSousSousMenuOpen.gif) 20px 4px no-repeat;
	font-weight:bold;
	padding:0 0 5px 35px;
	font-size:11px;
	text-decoration:none;
	color:#b80000;
}

#SousMenu #ContenuSousMenu ul li.sousOpen a {
	display:block; 
	background:url(/img/BoutonSousSousMenuOpen.gif) 20px 4px no-repeat;
	font-weight:bold;
	padding:0 0 5px 35px;
	font-size:11px;
	text-decoration:none;
	color:#b80000;
}


#SousMenu #ContenuSousMenu ul li.sousSousClose a {
	display:block; 
	background:url(/img/BoutonSousSousSousMenu.png) 40px 4px no-repeat;
	font-weight:lighter;
	padding:0 0 5px 55px;
	font-size:11px;
	text-decoration:none;
	color:#585858;
}

#SousMenu #ContenuSousMenu ul li.sousSousClose:hover a {
	display:block; 
	background:url(/img/BoutonSousSousSousMenuOpen.png) 40px 4px no-repeat;
	font-weight:lighter;
	padding:0 0 5px 55px;
	font-size:11px;
	text-decoration:none;
	color:#b80000;
}

#SousMenu #ContenuSousMenu ul li.sousSousOpen a {
	display:block; 
	background:url(/img/BoutonSousSousSousMenuOpen.png) 40px 4px no-repeat;
	font-weight:lighter;
	padding:0 0 5px 55px;
	font-size:11px;
	text-decoration:none;
	color:#b80000;
}
