

/* Evite le débordement d'1px du menu */
#menu_everest_hfa {
	border-bottom: 1px solid #FFFFFF;
}
#menu_everest_one {
	border-bottom: 1px solid #FFFFFF;
}
#menu_performance {
	border-bottom: 1px solid #FFFFFF;
}
#menu_contact {
	border-bottom: 1px solid #FFFFFF;
}
#menu_login {
    border-bottom: 1px solid #FFFFFF;
}

/* Hack css ciblant Firefox, corrigeant le bug d'alignement des bordures du menu */
@-moz-document url-prefix()
{
	body{overflow-x:hidden;}

	.align{
		display:block;
		margin-top:-1px;
		position:absolute;
		float:right;
		width:630;
		height:29;
		border:0;
		border-bottom: 1px solid #FFFFFF;
		background-image: url('../images/generic/header_align.gif');
	}
}

/* Aligne la taille des sous-menus sur la taille des menus */
#sub_menu_everest_hfa {
	width:188px;
}
#sub_menu_everest_one {
	width:144px;
}
#sub_menu_performance {
	width:210px;
}

/* Affiche les images du menu en on, en over (et en off grâce à PHP) */
.everest_hfa, .everest_hfa2{
	display:block;
	width:188;
	height:28;
	border:0;
}

.everest_hfa:hover, .everest_hfa2:hover{
	background-image: url('../images/generic/header_everest_hfa_over.gif');
}

.everest_hfa{background-image: url('../images/generic/header_everest_hfa_on.gif');}

.everest_hfa2{background-image: url('../images/generic/header_everest_hfa_off.gif');}


.everest_one, .everest_one2{
	display:block;
	width:144;
	height:28;
	border:0;
}

.everest_one:hover, .everest_one2:hover{
	background-image: url('../images/generic/header_everest_one_over.gif');
}

.everest_one {background-image: url('../images/generic/header_everest_one_on.gif');}

.everest_one2{background-image: url('../images/generic/header_everest_one_off.gif');}

.performance, .performance2{
	display:block;
	width:210;
	height:28;
	border:0;
}

.performance:hover, .performance2:hover{
	background-image: url('../images/generic/header_performance_over.gif');
}

.performance{background-image: url('../images/generic/header_performance_on.gif');}

.performance2{background-image: url('../images/generic/header_performance_off.gif');}

.contact, .contact2{
	display:block;
	width:92;
	height:28;
	border:0;
}

.contact:hover, .contact2:hover{
	background-image: url('../images/generic/header_contact_over.gif');
}

.contact{background-image: url('../images/generic/header_contact_on.gif');}

.contact2{background-image: url('../images/generic/header_contact_off.gif');}

.login{
	display:block;
	width:125;
	height:28;
	border:0;
	background-image: url('../images/generic/header_login_off.gif');
}

.login:hover{
	background-image: url('../images/generic/header_login_over.gif');
}