@charset "utf-8";
/* CSS Document */

#header{
position:relative;
width:951px;
}

#header span{
position:absolute;
top:-5000px;
left:-5000px;
}

#header-haut{
width:951px;
height:102px;
background:url(../images/header-fond.jpg) no-repeat;
position:relative;
}

#header-haut img{
margin-top:15px;
}
#rejoigneznous{
	position:absolute;
	bottom:7px;
	right:0;
	overflow:hidden;
	background:url(./../images/rejoignez-nous.png) no-repeat;
	width:125px;
	height:26px;
	padding: 6px 0 0 118px;
	z-index:1000;
}
#menu { 
position:relative;
width:951px; 
height:26px;
}
#menu li{
 list-style-type:none;
 float:left;
}

.li1 a{
	display:block;
	background:url(../images/menu-header/bt-actualite.gif) no-repeat;
	width:159px;
	height:25px;
	background-position: 0% top;
}
.li1 a:hover{
	width:159px;
	height:25px;
	background:url(../images/menu-header/bt-actualite.gif) no-repeat;
	background-position: 0% bottom;
}
.li1-active{
	width:159px;
	height:25px;
	background:url(../images/menu-header/bt-actualite.gif) no-repeat;
	background-position: 0% bottom;
}


.li2 a{
	display:block;
	background:url(../images/menu-header/bt-carte.gif) no-repeat;
	width:159px;
	height:25px;
	background-position: 0% top;
}
.li2 a:hover{
	width:159px;
	height:25px;
	background:url(../images/menu-header/bt-carte.gif) no-repeat;
	background-position: 0% bottom;
}
.li2-active{
	width:159px;
	height:25px;
	background:url(../images/menu-header/bt-carte.gif) no-repeat;
	background-position: 0% bottom;
}


.li3 a{
	display:block;
	background:url(../images/menu-header/bt-restaurant.gif) no-repeat;
	width:159px;
	height:25px;
	background-position: 0% top;
}
.li3 a:hover{
	width:159px;
	height:25px;
	background:url(../images/menu-header/bt-restaurant.gif) no-repeat;
	background-position: 0% bottom;
}
.li3-active{
	width:159px;
	height:25px;
	background:url(../images/menu-header/bt-restaurant.gif) no-repeat;
	background-position: 0% bottom;
}


.li4 a{
	display:block;
	background:url(../images/menu-header/bt-ingredients.gif) no-repeat;
	width:159px;
	height:25px;
	background-position: 0% top;
}
.li4 a:hover{
	width:159px;
	height:25px;
	background:url(../images/menu-header/bt-ingredients.gif) no-repeat;
	background-position: 0% bottom;
}
.li4-active{
	width:159px;
	height:25px;
	background:url(../images/menu-header/bt-ingredients.gif) no-repeat;
	background-position: 0% bottom;
}


.li5 a{
	display:block;
	background:url(../images/menu-header/bt-angelo.gif) no-repeat;
	width:159px;
	height:25px;
	background-position: 0% top;
}
.li5 a:hover{
	width:159px;
	height:25px;
	background:url(../images/menu-header/bt-angelo.gif) no-repeat;
	background-position: 0% bottom;
}
.li5-active{
	width:159px;
	height:25px;
	background:url(../images/menu-header/bt-angelo.gif) no-repeat;
	background-position: 0% bottom;
}


.li6 a{
	display:block;
	background:url(../images/menu-header/bt-rejoindre.gif) no-repeat;
	width:156px;
	height:25px;
	background-position: 0% top;
}
.li6 a:hover{
	width:156px;
	height:25px;
	background:url(../images/menu-header/bt-rejoindre.gif) no-repeat;
	background-position: 0% bottom;
}
.li6-active{
	width:156px;
	height:25px;
	background:url(../images/menu-header/bt-rejoindre.gif) no-repeat;
	background-position: 0% bottom;
}

.ssmenu_li2{
position:absolute;
height:16px;
left:160px;
padding:5px;
background-color:none;
color:#000;
float:left;
}
.ssmenu_li3{
position:absolute;
height:16px;
left:320px;
padding:5px;
background-color:none;
color:#000;
float:left;
}
.ssmenu_li4{
position:absolute;
height:16px;
right:320px;
padding:5px;
background-color:none;
color:#000;
float:left;
}

.ssmenu_li5{
position:absolute;
height:16px;
right:161px;
padding:5px;
background-color:none;
color:#000;
float:left;
}

.ssmenu_li6{
position:absolute;
height:16px;
right:2px;
padding:5px;
background-color:none;
color:#000;
float:left;
}

.niv2{
position:relative;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
height:29px;
background: url(../images/menu-header/header-bas.jpg) no-repeat;
width:951px;
height:29px;
z-index:10;
}
.niv2sauv{
display:none;
position:relative;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
height:29px;
background: url(../images/menu-header/header-bas.jpg) no-repeat;
width:951px;
height:29px;
z-index:10;
}

.niv2 a, .niv2 a:visited{
font: Arial, Helvetica, sans-serif;
color:#000; 
text-decoration:none;
}
.niv2 a:hover, .niv2 a:active{
font: Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}
.niv2 .active{
font: Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

.niv2sauv a, .niv2sauv a:visited{
font: Arial, Helvetica, sans-serif;
color:#000; 
text-decoration:none;
}
.niv2sauv a:hover, .niv2sauv a:active{
font: Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}
.niv2sauv a.active{
font: Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

.ssmenu_li2 a, .ssmenu_li3 a, .ssmenu_li4 a,.ssmenu_li5 a, .ssmenu_li6 a{
margin:0 6px;
}
