.mainContainer .headerContainer, #bandeau {
	height:125px;
	width:1000px;
	position:relative;
	z-index:5;
	margin:0 auto;
	font-family:"Trebuchet MS",arial,helvetica,clean,sans-serif;
}
/* Menu langues */ 
#bandeau #languages {
	position:relative;
	float:right;
	height:50px;
	border-right:none;
	padding:0 10px 0 0;
	width:160px;
	z-index:999;
}
#bandeau #languages h2, #bandeau #languages h2 a {
	text-decoration:none;
	margin:10px 0 0 0;
	color:#3d3d3d;
	font-size:11px;
	text-transform:uppercase;
	background:none;
	padding:0;
}
#bandeau #languages select {
	position:absolute;
	width:150px;
	border:1px solid #ccc;
	z-index:99999;
	height:20px;
	line-height:20px;
	padding:2px 0 2px 2px;
	color:#3d3d3d;
	font-size:10px;
}
#bandeau #languages select option {
	padding:2px 0 2px 22px;
	border-bottom:1px solid #CCCCCC;
	color:#3d3d3d;
	font-size:10px;
	background-image:url(/imagerie/commun/drapeaux.gif);
	background-repeat:no-repeat;
}
#bandeau #languages select option.fr {
	background-position:4px 5px;
}
#bandeau #languages select option.gb {
	background-position:4px -15px;
}
#bandeau #languages select option.de {
	background-position:4px -35px;
}
#bandeau #languages select option.es {
	background-position:4px -55px;
}
#bandeau #languages select option.it {
	background-position:4px -75px;
}
#bandeau #languages select option.pt {
	background-position:4px -95px;
}
#bandeau #languages select option.pt-br {
	background-position:4px -215px;
}
#bandeau #languages select option.sv {
	background-position:4px -115px;
}
#bandeau #languages select option.nl {
	background-position:4px -135px;
}
#bandeau #languages select option.pl {
	background-position:4px -155px;
}
#bandeau #languages select option.zh {
	background-position:4px -175px;
}
#bandeau #languages select option.ja {
	background-position:4px -195px;
}
/* Logo  */ 
#bandeau #logo {
	position:absolute;
	left:65px;
	top:8px;
	width:92px;
	height:114px;
	background:url(/imagerie/commun/logo.png) no-repeat;
	z-index:9;
}
#bandeau #logo a {
	display:block;
	width:92px;
	height:114px;
}
#bandeau #logo a span {
	display:none;
}
#bandeau h2.slogon {
	position:absolute;
	top:26px;
	left:175px;
	font-style:italic;
	font-size:14px;
	color:#fd000d;
	font-weight:normal;
	background:none;
	padding:0;
}
/* Menu principal  */ 
#bandeau #menu a.ico_home {
	background:url(/imagerie/commun/ico_home.gif) no-repeat;
	display:block;
	width:26px;
	height:25px;
	position:absolute;
	top:76px;
	left:182px;
	z-index:999;
}
#bandeau #menu a.ico_home span {
	display:none;
}
#bandeau #menu {
	height:60px;
	position:absolute;
	top:0px;
	left:0px;
	padding:60px 0 0 230px;
	z-index:8;
	background:url(/imagerie/commun/bg_header.png) top left no-repeat;
	width:770px;
}
#bandeau #menu ul{margin:0;padding:0;float:left}
#bandeau #menu ul li {
	font-size:14px;
	background:url(/imagerie/commun/sep_menu.gif) repeat-y left;
	height:58px;
	display:block;
	float:left;
}
#bandeau #menu ul li a {
	color:#848484;
	text-decoration:none;
	font-weight:bold;
	float:left;
	text-align:left;
	/*padding:6px 22px 15px 29px;*/
	padding:8px 0 13px 0;
	margin-left:1px;
	background-image:url(/imagerie/commun/bg_header.png);
	background-repeat:no-repeat;
	background-position:0px -300px;
	display:block;
	height:38px;
	line-height:17px;
}
#bandeau #menu ul li a span {
	background:url(/imagerie/commun/arrows.gif) no-repeat 10px 5px;
	display:block;
	white-space:nowrap;
	padding:0 0 0 22px;
	font-size:14px !important;
	color:#848484 !important;
}
#bandeau #menu ul li a strong {
	color:#414141;
	display:block;
	white-space:nowrap;
	padding:0 0 0 22px;
	font-size:18px;
}
#bandeau #menu ul li.linkMenuLoyalty a span, #bandeau #menu ul li.linkMenuLoyalty a strong {
	color:#e89524 !important;
}
#bandeau #menu ul li a:hover span,
#bandeau #menu ul li a:hover strong,
#bandeau #menu ul li.linkMenuLoyalty a:hover strong {
	color:#e42225 !important;
}
#bandeau #menu ul li.logo_aclub {
	background:none;
}
#bandeau #menu ul li.linkMenuLoyalty img {
	position:relative;
	top:-36px;
	left:120px;
}
#bandeau.pt #menu ul li.linkMenuLoyalty img {
	position:relative;
	top:-40px;
	left:120px;
}
/**/
#bandeau #menu ul li.linkMenuDiscover a {
	width:151px;
}
#bandeau #menu ul li.linkMenuProfessionals a {
	width:178px;
}
#bandeau #menu ul li.linkMenuPromotions a {
	width:145px;
}
#bandeau #menu ul li.linkMenuLoyalty a {
	width:162px;
}
#bandeau #menu ul li.linkMenuSearch a {
	width:124px;
}
/**/
#bandeau #menu ul li.linkMenuDiscover a:hover, #discover #bandeau #menu ul li.linkMenuDiscover a {
	background-position: -240px -186px;
}
#discover #bandeau #menu ul li.linkMenuDiscover a span, #discover #bandeau #menu ul li.linkMenuDiscover a strong {
	color:#e42225;
}
#bandeau #menu ul li.linkMenuProfessionals a:hover {
	background-position:-370px -186px;
}
#bandeau #menu ul li.linkMenuPromotions a:hover, #promotions .headerContainer #bandeau #menu ul li.linkMenuPromotions a, #topdestination .headerContainer #bandeau #menu ul li.linkMenuPromotions a, #happy20 .headerContainer #bandeau #menu ul li.linkMenuPromotions a, #thalasso .headerContainer #bandeau #menu ul li.linkMenuPromotions a {
	background-position:-556px -186px;
}
#promotions .headerContainer #bandeau #menu ul li.linkMenuPromotions a span, #topdestination .headerContainer #bandeau #menu ul li.linkMenuPromotions a span, #happy20 .headerContainer #bandeau #menu ul li.linkMenuPromotions a span, #thalasso .headerContainer #bandeau #menu ul li.linkMenuPromotions a span, #promotions .headerContainer #bandeau #menu ul li.linkMenuPromotions a strong, #topdestination .headerContainer #bandeau #menu ul li.linkMenuPromotions a strong, #happy20 .headerContainer #bandeau #menu ul li.linkMenuPromotions a strong, #thalasso .headerContainer #bandeau #menu ul li.linkMenuPromotions a strong {
	color:#e42225;
}
#bandeau #menu ul li.linkMenuLoyalty a:hover, #loyalty #bandeau #menu ul li.linkMenuLoyalty a {
	background-position:-709px -186px;
}
#bandeau #menu ul li.linkMenuLoyalty a, #bandeau #menu ul li.linkMenuLoyalty a strong, #bandeau #menu ul li.linkMenuLoyalty a span {color:#E89524;}
#loyalty #bandeau #menu ul li.linkMenuLoyalty a span, #loyalty #bandeau #menu ul li.linkMenuLoyalty a strong {color:#e42225;}
#bandeau #menu ul li.linkMenuSearch a:hover {
	background-position:-840px -186px;
}
