/* CSS Document */
div#containerMenuPrincipal {
	height:60px;
}

div#containerSousMenu {
	clear:both;
	height:33px;
	border-top:1px solid #E2E2E2;
	background-color:#ECECEC;
	position:relative;
	z-index:0;
	/* -Pour bogue ligne blanche sous menu IE6- */
	top:-1px !important;
	top:0px;
	margin-top:0px !important;
	margin-top:-1px;
}

div#containerMenuPrincipal ul {
	width:900px;
	height:29px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:45px;
	position:relative;
	z-index:99;
}
div#containerMenuPrincipal ul  ul{border:none;}


div#containerMenuPrincipal ul li {
	padding:0px;
	float:left;
	height:30px;
	background-image:url(/Images/Commun/ico_flecheSousMenu.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}

div#containerMenuPrincipal ul li.separator {
	width:70px;
	text-align:center;
	background-image:none;
}

div#containerMenuPrincipal ul li.separator img {
	margin-top:8px;
}

div#containerMenuPrincipal ul li a {
	float:left;
	height:29px;
	position:relative;
	background-repeat:no-repeat;
	background-position:50% 8px;
	text-decoration:none;
	background-color:#FFFFFF;
	border-bottom:1px solid #E2E2E2;
}

div#containerMenuPrincipal ul li a:hover {
	background-color:transparent;
	border-bottom:none;
}

div#containerMenuPrincipal ul li a.selected {
	background-color:transparent;
	border-bottom:none;
}

div#containerMenuPrincipal ul li#element32 a { background-image:url(/Images/Commun/btn_accueil.gif); width:52px; }
div#containerMenuPrincipal ul li#element32 a.selected { background-image:url(/Images/Commun/btn_accueil_roll.gif); width:52px; }
div#containerMenuPrincipal ul li#element32 a:hover { background-image:url(/Images/Commun/btn_accueil_roll.gif); }
div#containerMenuPrincipal ul li#element33 a { background-image:url(/Images/Commun/btn_auberges.gif); width:128px; }
div#containerMenuPrincipal ul li#element33 a.selected { background-image:url(/Images/Commun/btn_auberges_roll.gif); width:128px; }
div#containerMenuPrincipal ul li#element33 a:hover { background-image:url(/Images/Commun/btn_auberges_roll.gif); }
div#containerMenuPrincipal ul li#element34 a { background-image:url(/Images/Commun/btn_forfaits.gif); width:52px; }
div#containerMenuPrincipal ul li#element34 a.selected { background-image:url(/Images/Commun/btn_forfaits_roll.gif); width:52px; }
div#containerMenuPrincipal ul li#element34 a:hover { background-image:url(/Images/Commun/btn_forfaits_roll.gif); }
div#containerMenuPrincipal ul li#element39 a { background-image:url(/Images/Commun/btn_experiences.gif); width:168px; }
div#containerMenuPrincipal ul li#element39 a.selected { background-image:url(/Images/Commun/btn_experiences_roll.gif); width:168px; }
div#containerMenuPrincipal ul li#element39 a:hover { background-image:url(/Images/Commun/btn_experiences_roll.gif); }
div#containerMenuPrincipal ul li#element48 a { background-image:url(/Images/Commun/btn_reunions.gif); width:170px; }
div#containerMenuPrincipal ul li#element48 a.selected { background-image:url(/Images/Commun/btn_reunions_roll.gif); width:170px; }
div#containerMenuPrincipal ul li#element48 a:hover { background-image:url(/Images/Commun/btn_reunions_roll.gif); }

div#containerMenuPrincipal ul li#element32Anglais a { background-image:url(/Images/Commun/btn_accueil_ang.gif); width:43px; }
div#containerMenuPrincipal ul li#element32Anglais a.selected { background-image:url(/Images/Commun/btn_accueil_roll_ang.gif); width:43px; }
div#containerMenuPrincipal ul li#element32Anglais a:hover { background-image:url(/Images/Commun/btn_accueil_roll_ang.gif); }
div#containerMenuPrincipal ul li#element33Anglais a { background-image:url(/Images/Commun/btn_auberges_ang.gif); width:112px; }
div#containerMenuPrincipal ul li#element33Anglais a.selected { background-image:url(/Images/Commun/btn_auberges_roll_ang.gif); width:112px; }
div#containerMenuPrincipal ul li#element33Anglais a:hover { background-image:url(/Images/Commun/btn_auberges_roll_ang.gif); }
div#containerMenuPrincipal ul li#element34Anglais a { background-image:url(/Images/Commun/btn_forfaits_ang.gif); width:62px; }
div#containerMenuPrincipal ul li#element34Anglais a.selected { background-image:url(/Images/Commun/btn_forfaits_roll_ang.gif); width:62px; }
div#containerMenuPrincipal ul li#element34Anglais a:hover { background-image:url(/Images/Commun/btn_forfaits_roll_ang.gif); }
div#containerMenuPrincipal ul li#element39Anglais a { background-image:url(/Images/Commun/btn_experiences_ang.gif); width:192px; }
div#containerMenuPrincipal ul li#element39Anglais a.selected { background-image:url(/Images/Commun/btn_experiences_roll_ang.gif); width:192px; }
div#containerMenuPrincipal ul li#element39Anglais a:hover { background-image:url(/Images/Commun/btn_experiences_roll_ang.gif); }
div#containerMenuPrincipal ul li#element48Anglais a { background-image:url(/Images/Commun/btn_reunions_ang.gif); width:144px; }
div#containerMenuPrincipal ul li#element48Anglais a.selected { background-image:url(/Images/Commun/btn_reunions_roll_ang.gif); width:144px; }
div#containerMenuPrincipal ul li#element48Anglais a:hover { background-image:url(/Images/Commun/btn_reunions_roll_ang.gif); }

div#containerMenuPrincipal ul li a span {
	visibility:hidden;
	font-size:1px;
}

div#containerMenuPrincipal ul li ul {
	display:none;
	width:955px;
	text-align:center;
	position:absolute;
	left:-45px;
	top:30px;
	margin-left:0px;
	padding-top:4px;
	background:#ECECEC;
}

div#containerMenuPrincipal ul li ul li {
	display:inline;
	background-image:none;
	float:none;
}

div#containerMenuPrincipal ul li ul li a {
	float:none;
	background-color:transparent;
	border:none;
	font-size: 0.8em;
	font-family:Arial;
	color:#555555;
	font-weight:normal;
	margin-left:15px;
	margin-right:15px;
}

div#containerMenuPrincipal ul li ul li a:hover {
	color:#00A0C1;
}

div#containerMenuPrincipal ul li#element32 ul li a { background-image:none; width:auto; }
div#containerMenuPrincipal ul li#element32 ul li a:hover { background-image:none; }
div#containerMenuPrincipal ul li#element33 ul li a { background-image:none; width:auto; }
div#containerMenuPrincipal ul li#element33 ul li a:hover { background-image:none; }
div#containerMenuPrincipal ul li#element34 ul li a { background-image:none; width:auto; }
div#containerMenuPrincipal ul li#element34 ul li a:hover { background-image:none; }
div#containerMenuPrincipal ul li#element39 ul li a { background-image:none; width:auto; }
div#containerMenuPrincipal ul li#element39 ul li a:hover { background-image:none; }
div#containerMenuPrincipal ul li#element48 ul li a { background-image:none; width:auto; }
div#containerMenuPrincipal ul li#element48 ul li a:hover { background-image:none; }

div#containerMenuPrincipal ul li#element32Anglais ul li a { background-image:none; width:auto; }
div#containerMenuPrincipal ul li#element32Anglais ul li a:hover { background-image:none; }
div#containerMenuPrincipal ul li#element33Anglais ul li a { background-image:none; width:auto; }
div#containerMenuPrincipal ul li#element33Anglais ul li a:hover { background-image:none; }
div#containerMenuPrincipal ul li#element34Anglais ul li a { background-image:none; width:auto; }
div#containerMenuPrincipal ul li#element34Anglais ul li a:hover { background-image:none; }
div#containerMenuPrincipal ul li#element39Anglais ul li a { background-image:none; width:auto; }
div#containerMenuPrincipal ul li#element39Anglais ul li a:hover { background-image:none; }
div#containerMenuPrincipal ul li#element48Anglais ul li a { background-image:none; width:auto; }
div#containerMenuPrincipal ul li#element48Anglais ul li a:hover { background-image:none; }

/*********** POUR LES SOUS-SOUS-MENUS (S'il y a lieu) ***************/
ul#sousSousMenu {
background: url(/Images/Commun/background-sousSousMenus.gif) repeat-x;
background-position: 0 0;
width: 955px;
height: 41px;
margin: 0 0 36px 0;
}
ul#sousSousMenu li {
background: url(/Images/Commun/gauche-sousSousMenus.gif) repeat-x;
background-position: 0 5px;
font-family: Arial, Helvetica, sans-serif;
display: block;
float: left;
margin: 0;
padding: 0 17px;
line-height: 41px;
height: 41px;
font-size: 0.8em;
}
ul#sousSousMenu li.selectionneSousSousMenu {
background: url(/Images/Commun/gauche-sousSousMenusSelectionne.gif) repeat-x;
background-position: 0 0;
}
ul#sousSousMenu li a {
text-decoration: none;
color: #555555;
}
ul#sousSousMenu li a:hover {
text-decoration: none;
color: #000000;
}
ul#sousSousMenu li.premierSousSousMenu {
margin: 0 0 0 25px;
line-height: 41px;
}
*html ul#sousSousMenu li.premierSousSousMenu { margin:0 0 0 13px; }
ul#sousSousMenu li.separateurSousSousMenu {
width: 8px;
height: 41px;
line-height: 41px;
padding: 0;
margin: 0;
}
ul#sousSousMenu li.separateurSousSousMenu span {
display: none;
}

