div#containerMenuPrincipal {
	position:relative;
	z-index:99;
	width:960px;
	clear:both;
	margin:0 auto;
	width:960px;
	/*spécifique au site*/
	font-family:Arial, Helvetica, sans-serif;
}

div#containerMenuPrincipal ul li {
	float:left;
	background-image:none;
	padding-left:0px;
	margin-top:-12px;
	margin-bottom:-11px;
	position:relative;
	clear:none;
	list-style:none;
	/*spécifique au site*/
	display:inline;
}

div#containerMenuPrincipal ul li ul li {
	margin-top:0;
	margin-bottom:0;
}
div#containerMenuPrincipal ul li ul.troisNiveaux {
	visibility:hidden;
	position:absolute;
	left:0px;
	top:37px;
	/*spécifique au site*/
	text-align:left;
	width:100%;
	background-color:#f7f7f7;
	border-top:1px solid #adadad;
	border-left:1px solid #adadad;
}
div#containerMenuPrincipal ul li a:hover,div#containerMenuPrincipal ul li a.selected{position:relative;z-index:501;}

div#containerMenuPrincipal ul li ul.unEnfant{width:201px;}
div#containerMenuPrincipal ul li ul.deuxEnfants{width:402px;}
div#containerMenuPrincipal ul li ul.troisEnfants{width:603px;}
div#containerMenuPrincipal ul li ul.quatreEnfants{width:804px;}

div#containerMenuPrincipal ul li ul li ul{clear:both;}

div#containerMenuPrincipal ul li ul.troisNiveaux li {
	padding:0;
	background:transparent url(../Images/img_menuPersonne.gif) no-repeat scroll 8px 10px;
	font-size:1em;
	/*spécifique au site*/
	float:left;
	width:200px;
	display:block;
	border-right:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	height:100%;
}

div#containerMenuPrincipal ul li ul.troisNiveaux li.iconeAuto{background:transparent url(../Images/img_menuAuto.gif) no-repeat scroll 10px 10px;}
div#containerMenuPrincipal ul li ul.troisNiveaux li.iconeMaison{background:transparent url(../Images/img_menuMaison.gif) no-repeat scroll 15px 10px;}
div#containerMenuPrincipal ul li ul.troisNiveaux li.iconePortable{background:transparent url(../Images/img_menuPortable.gif) no-repeat scroll 15px 10px;}
div#containerMenuPrincipal ul li ul.troisNiveaux li.iconePersonne{background:transparent url(../Images/img_menuPersonne.gif) no-repeat scroll 13px 10px;}

div#containerMenuPrincipal ul#nav li ul.troisNiveaux li ul{
	position:static;
	padding:1px 7px 15px 13px;
	width:176px;
	clear:both;
	float:none;
	/*spécifique au site*/
}


div#containerMenuPrincipal ul#nav li ul.troisNiveaux li ul li{width:176px;padding:0;border:none;height:auto;clear:both;float:none;background:none;margin:12px 0 0 0 !important;margin:0;}


div#containerMenuPrincipal ul li ul li a:link,div#containerMenuPrincipal ul li ul li a:visited {
	text-decoration:none;
}

div#containerMenuPrincipal ul li ul.troisNiveaux li a:link,div#containerMenuPrincipal ul li ul.troisNiveaux li a:visited {
	/*spécifique au site*/
	background:none;
	color:#000000;
	width:200px;
	display:block;
	float:left;
}

div#containerMenuPrincipal ul li ul.troisNiveaux li a:link,div#containerMenuPrincipal ul li ul.troisNiveaux li a:visited {
	/*spécifique au site*/
	color:#d76f2c;
	border-bottom:1px solid #dbdbdb;
	font-size:1.6em;
	padding:17px 0 0 0;
	margin:0 22px 0 42px !important;
	margin:0 11px 0 21px;
	width:132px;
}

div#containerMenuPrincipal ul li ul.troisNiveaux li ul li a:link,div#containerMenuPrincipal ul li ul.troisNiveaux li ul li a:visited {
	width:auto;
	color:#3f77ca;
	margin:10px 0 !important;
	margin:10px 0;
	clear:both;
	font-size:1.2em;
	padding:0;
	width:176px;
	border-bottom:none;
	clear:both;
	float:none;
}
*+html div#containerMenuPrincipal ul li ul.troisNiveaux li ul li a:link,*+html div#containerMenuPrincipal ul li ul.troisNiveaux li ul li a:visited {
	margin:0px 0 !important;
}

div#containerMenuPrincipal ul li ul.troisNiveaux li ul li a:hover,div#containerMenuPrincipal ul li ul.troisNiveaux li ul li a.selected {
	text-decoration:underline;
}

div#containerMenuPrincipal ul li ul li a.subfoldericon:link,div#containerMenuPrincipal ul li ul li a.subfoldericon:visited {
	background:transparent url(../Images/img_flechesMenu.gif) no-repeat scroll 240px center;
}

div#containerMenuPrincipal ul li ul li a.subfoldericon:hover,div#containerMenuPrincipal ul li ul li a.subfoldericon.selected {
	background:transparent url(../Images/img_flechesMenu.gif) no-repeat scroll 240px center;
}





ul#nav li a:link,ul#nav li a:visited{text-decoration:none;}
ul#nav li a:link span.boutGauche,ul#nav li a:visited span.boutGauche{float:left;background:transparent url(../Images/img_btnMenuGauche.gif) no-repeat scroll 0 0;padding:10px 0;;width:6px;height:28px;text-decoration:inherit;}
ul#nav li a:link span.boutDroite,ul#nav li a:visited span.boutDroite{float:left;background:transparent url(../Images/img_btnMenuDroite.gif) no-repeat scroll 0 0;padding:10px 0;width:35px;height:28px;text-decoration:inherit;}
ul#nav li a:link span.centre,ul#nav li a:visited span.centre{float:left;padding:13px 8px 7px 15px;font-size:1.7em;background:transparent url(../Images/img_btnMenuCentre.gif) repeat-x scroll 0 0;color:#FFFFFF;height:28px;text-decoration:inherit;}

ul#nav li a:hover,ul#nav li a.selected,ul#nav li.selected a{text-decoration:none;}
ul#nav li a:hover span.boutGauche,ul#nav li a.selected span.boutGauche,ul#nav li.selected a span.boutGauche{float:left;background:transparent url(../Images/img_btnMenuGaucheHover.gif) no-repeat scroll 0 0;padding:10px 0;width:6px;height:28px;text-decoration:inherit;}
ul#nav li a:hover span.boutDroite,ul#nav li a.selected span.boutDroite,ul#nav li.selected a span.boutDroite{float:left;background:transparent url(../Images/img_btnMenuDroiteHover.gif) no-repeat scroll 0 0;padding:10px 0;width:35px;height:28px;text-decoration:inherit;}
ul#nav li a:hover span.centre,ul#nav li a.selected span.centre,ul#nav li.selected a span.centre{padding:13px 8px 7px 15px;background:transparent url(../Images/img_btnMenuCentreHover.gif) repeat-x scroll 0 0;color:#5f6062;height:28px;text-decoration:inherit;}

ul#nav li.dernierLien a:link span.boutDroite,ul#nav li.dernierLien a:visited span.boutDroite{float:left;background:transparent url(../Images/img_btnMenuDroiteDernier.gif) no-repeat scroll 0 0;padding:10px 0;width:35px;text-decoration:inherit;height:28px;}
ul#nav li.dernierLien a:hover span.boutDroite,ul#nav li.dernierLien a.selected span.boutDroite,ul#nav li.selected a span.boutDroite{float:left;background:transparent url(../Images/img_btnMenuDroiteHover.gif) no-repeat scroll 0 0;padding:10px 0;width:35px;text-decoration:inherit;height:28px;}





ul#nav li.sansEnfants a:link,ul#nav li.sansEnfants a:visited{text-decoration:none;}
ul#nav li.sansEnfants a:link span.boutGauche,ul#nav li.sansEnfants a:visited span.boutGauche{float:left;background:transparent url(../Images/img_btnMenuGaucheComplet.gif) no-repeat scroll 0 0;padding:10px 0;width:6px;height:28px;text-decoration:inherit;}
ul#nav li.sansEnfants a:link span.boutDroite,ul#nav li.sansEnfants a:visited span.boutDroite{float:left;background:transparent url(../Images/img_btnMenuDroiteComplet.gif) no-repeat scroll right 0;padding:10px 0;width:18px;height:28px;text-decoration:inherit;}
ul#nav li.sansEnfants a:link span.centre,ul#nav li.sansEnfants a:visited span.centre{float:left;padding:13px 8px 7px 15px;font-size:1.7em;background:transparent url(../Images/img_btnMenuCentreComplet.gif) repeat-x scroll 0 0;color:#FFFFFF;text-decoration:inherit;height:28px;}

ul#nav li.sansEnfants a:hover,ul#nav li.sansEnfants a.selected,ul#nav li.selected.sansEnfants a{text-decoration:none;}
ul#nav li.sansEnfants a:hover span.boutGauche,ul#nav li.sansEnfants a.selected span.boutGauche,ul#nav li.selected.sansEnfants a span.boutGauche{float:left;background:transparent url(../Images/img_btnMenuGaucheCompletHover.gif) no-repeat scroll 0 0;padding:10px 0;width:6px;text-decoration:inherit;}
ul#nav li.sansEnfants a:hover span.boutDroite,ul#nav li.sansEnfants a.selected span.boutDroite,ul#nav li.selected.sansEnfants a span.boutDroite{float:left;background:transparent url(../Images/img_btnMenuDroiteCompletHover.gif) no-repeat scroll 0 0;padding:10px 0;width:18px;text-decoration:inherit;}
ul#nav li.sansEnfants a:hover span.centre,ul#nav li.sansEnfants a.selected span.centre,ul#nav li.selected.sansEnfants a span.centre{padding:13px 8px 7px 15px;background:transparent url(../Images/img_btnMenuCentreCompletHover.gif) repeat-x scroll 0 0;color:#5f6062;text-decoration:inherit;height:28px;}

ul#nav li.sansEnfants.dernierLien a:link span.boutDroite,ul#nav li.sansEnfants.dernierLien a:visited span.boutDroite{float:left;background:transparent url(../Images/img_btnMenuDroiteCompletDernier.gif) no-repeat scroll 0 0;padding:10px 0;width:18px;text-decoration:inherit;}
ul#nav li.sansEnfants.dernierLien a:hover span.boutDroite,ul#nav li.sansEnfants.dernierLien a.selected span.boutDroite,ul#nav li.selected a span.boutDroite{float:left;background:transparent url(../Images/img_btnMenuDroiteCompletHover.gif) no-repeat scroll 0 0;padding:10px 0;width:18px;text-decoration:inherit;}




body div#entete div#contenuEntete div#containerMenuPrincipal ul li ul li.pleineLargeur{
	clear:both;
	float:none;
	padding:10px 0;
	background:#FFFFFF none;
}

*+body div#entete div#contenuEntete div#containerMenuPrincipal ul li ul li.pleineLargeur{margin:0 1px -3px 0;}

html body div#entete div#contenuEntete div#containerMenuPrincipal ul li ul.unEnfant li.pleineLargeur{width:200px;}
html body div#entete div#contenuEntete div#containerMenuPrincipal ul li ul.deuxEnfants li.pleineLargeur{width:401px;}
html body div#entete div#contenuEntete div#containerMenuPrincipal ul li ul.troisEnfants li.pleineLargeur{width:602px;}
html body div#entete div#contenuEntete div#containerMenuPrincipal ul li ul.quatreEnfants li.pleineLargeur{width:803px;}

html body div#entete div#contenuEntete div#containerMenuPrincipal ul li ul li.pleineLargeur a:link,html body div#entete div#contenuEntete div#containerMenuPrincipal ul li ul li.pleineLargeur a:visited{
	padding:0;
	margin:0;
	display:inline;
	clear:both;
	width:auto;
	float:none;
	border:none;
}

div#entete div#contenuEntete div#containerMenuPrincipal ul li ul.troisNiveaux li.pleineLargeur a.grandLien:link,div#entete div#contenuEntete div#containerMenuPrincipal ul li ul.troisNiveaux li.pleineLargeur a.grandLien:visited{
	font-size:1.7em;
	font-weight:bold;
	color:#3f77ca;
	margin:0 0 0 15px !important;
	margin:0 0 0 15px;
	padding:0 23px 0 0;
	background:transparent url(../Images/img_flecheBleu.gif) no-repeat scroll right center;
}

html body div#entete div#contenuEntete div#containerMenuPrincipal ul li ul.troisNiveaux li.pleineLargeur a.grandLien:hover{color:#6ea8ff;}

html body div#entete div#contenuEntete div#containerMenuPrincipal ul li ul li.pleineLargeur span.infoDroite{
	float:right;
	font-size:1.7em;
	color:#d76f2c;
	margin:0 32px 0 0;
	float:right;
}

/**************************************************************/

div#containerMenuPrincipal ul li ul.deuxNiveaux {
	visibility:hidden;
	position:absolute;
	left:0px;
	top:37px;
	/*spécifique au site*/
	text-align:left;
	width:260px;
	background-color:#f7f7f7;
	border:1px solid #adadad;
	padding:6px 0;
}

div#containerMenuPrincipal ul li ul.deuxNiveaux li {
	background:none;
	clear:both;
	font-size:1em;
	/*spécifique au site*/
	float:left;
	clear:both;
	display:block;
}
 
div#containerMenuPrincipal ul#nav li ul.deuxNiveaux li ul{
	top:-1px;
	margin-left:-1px;
	position:absolute;
	visibility:hidden;
	position:absolute;
	left:260px;
	text-align:left;
	width:260px;
	background-color:#f7f7f7;
	border:1px solid #adadad;
	padding:6px 0;
}

div#containerMenuPrincipal ul#nav li ul.deuxNiveaux li a:link,div#containerMenuPrincipal ul#nav li ul.deuxNiveaux li a:visited {
	width:auto;
	color:#3f77ca;
	padding:7px 12px;
	font-size:1.2em;
	width:100%;
	border-bottom:none;
	clear:both;
	float:left;
	display:block;
	width:236px;
}
div#containerMenuPrincipal ul#nav li ul.deuxNiveaux li a:hover,div#containerMenuPrincipal ul#nav li ul.deuxNiveaux li a.selected {
	text-decoration:underline;
}

/***************************************************************************/

div#entete div#contenuEntete div#containerMenuPrincipal ul li ul.troisNiveaux li.pleineLargeur a.grandLien:link,div#entete div#contenuEntete div#containerMenuPrincipal ul li ul.troisNiveaux li.pleineLargeur a.grandLien:visited{
float:none;
}
/*end*/

/*\*/
html*div#entete div#contenuEntete div#containerMenuPrincipal ul li ul.troisNiveaux li.pleineLargeur a.grandLien:link,html*div#entete div#contenuEntete div#containerMenuPrincipal ul li ul.troisNiveaux li.pleineLargeur a.grandLien:visited {
[float:none;/*Affects older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh, which is
addressed below.*/
float:none;/*Affects Safari for Macintosh only (v1-3). See also by IE5-6, but thats addressed below. Also
hidden from older Firefox and Netscape browsers.*/
]float:left;/*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all
Firefox and Netscape browsers.*/
}/**/
.dummyend[id]{clear:both/*end hack using dummy attribute selector for IE5 mac, else error in CSS occurs!*/}

/*\*/
* html #test1 {
color:left;/*Finally, be sure to reapply a fix that affects IE 5-6 only here. IE for Mac and IE 7 for PC
are not affected here, which means purple above should work only in IE 7 above!*/
}
/**/
