/* -------------------------------------MENU */

#menu {
	width: 58px;
	height: 365px;
	margin: 32px 0 0 8px;
	padding: 0;
	position: relative;
	float: left;
	border: 0px solid black;
}

ul.menu{
	margin: 0;
	padding: 0;
}

ul.menu li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display:inline;
}

#menu02 {
	width: 55px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
	border: 0px solid black;
}

#menu03 {
	width: 55px;
	height: 136px;
	margin: 54px 0 0 0;
	padding: 0;
	position: relative;
	float: left;
	border: 0px solid black;
}

#menu a.produits{
	background-image: url(../images/menu_produits_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 58px;
	height: 117px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.produits:hover{
	background-image: url(../images/menu_produits_over_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 58px;
	height: 117px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.services{
	background-image: url(../images/menu_services_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 58px;
	height: 104px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.services:hover{
	background-image: url(../images/menu_services_over_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 58px;
	height: 104px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.restauration{
	background-image: url(../images/menu_restauration_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 58px;
	height: 104px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu a.restauration:hover{
	background-image: url(../images/menu_restauration_over_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 58px;
	height: 104px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu02 a.english{
	background-image: url(../images/menu_english_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 55px;
	height: 20px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu02 a.english:hover{
	background-image: url(../images/menu_english_over_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 55px;
	height: 20px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu03 a.accueil{
	background-image: url(../images/menu_accueil_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 55px;
	height: 20px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu03 a.accueil:hover{
	background-image: url(../images/menu_accueil_over_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 55px;
	height: 20px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu03 a.entreprise{
	background-image: url(../images/menu_entreprise_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 55px;
	height: 20px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu03 a.entreprise:hover{
	background-image: url(../images/menu_entreprise_over_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 55px;
	height: 20px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu03 a.contact{
	background-image: url(../images/menu_contact_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 55px;
	height: 20px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}

#menu03 a.contact:hover{
	background-image: url(../images/menu_contact_over_fr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 55px;
	height: 20px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}