div#cache
{
 visibility: hidden;
 position: absolute;
 display: none
}
div#Smenu
{
	display: block;
	overflow: no;
}
body
{
	/* couleur de face de la barre de défilement et des boutons */
    scrollbar-face-color : #9AAAA6 ;
    /* couleur des flèches des boutons */
    scrollbar-arrow-color :  #FFFFFF ;
    /* couleur de l'arrière plan où glisse la barre de défilement */
    scrollbar-track-color : #FFFFFF ;
    /* couleur de l'effet 3D sur le côté eclairé de la barre et des boutons : bords externes haut et gauche */
    scrollbar-3dlight-color : #FFFFFF ;
    /* couleur du coté éclairé de la barre et des boutons : bords internes haut et gauche */
    scrollbar-highlight-color : #9AAAA6 ;
    /* couleur du coté sombre de la barre et des boutons : bords internes bas et droite */
    scrollbar-shadow-color : #9AAAA6 ;
    /* couleur de l'effet 3D du coté sombre de la barre et des boutons : bords externes bas et droite */
    scrollbar-darkshadow-color : #FFFFFF ;
}
.pied {
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

A.pied:link {font-size: 10px;color: #FFFFFF;text-decoration: underline;}
.fondSousMenu {
	background-image: url(images/fond_sousmenu.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

A.pied:visited {font-size: 10px;color: #FFFFFF;text-decoration: underline;}
A.pied:hover {font-size: 10px;color: #FFFFFF;text-decoration: underline;}
A.texteSousMenu:link {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
A.texteSousMenu:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
A.texteSousMenu:hover {font-size: 11px;color: #FFFFFF;text-decoration: underline;}
A:link {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
A:visited {font-size: 11px;color: #FFFFFF;font-family: Geneva, Arial, Helvetica, sans-serif;text-decoration: underline;}
A:hover {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}
.ombreGauche {
	background-image: url(images/ombre_G.gif);
	background-repeat: repeat-y;
}
.ombreDroite {
	background-image: url(images/ombre_D.gif);
	background-repeat: repeat-y;
}
.ombreHaut {
	background-image: url(images/ombre_H.gif);
	background-repeat: repeat-x;
}
.ombreBas {
	background-image: url(images/ombre_B.gif);
	background-repeat: repeat-x;
}
ul {
margin: 0;
list-style-type:none;
padding:0;
}
/* --------------------------------------- navigation ------- */
div#mainnav {width:185px;height: 182px;}
div#mainnav ul{width: 185px;height: 182px;}
div#mainnav ul li {list-style: none;}
#mainnav ul li, #mainnav ul a {height: 26px;float: left;}

div#mainnav2 {width:185px;height: 52px;}
div#mainnav2 ul{width: 185px;height: 52px;}
div#mainnav2 ul li {list-style: none;display:block;}
#mainnav2 ul li, #mainnav2 ul a {height: 26px;float: left;}

#nav-restaurant a:hover, #nav-restaurant a:active {background: transparent url(images/nav.gif) 0px 0px;}
#nav-restaurant {background: transparent url(images/nav.gif) 0px -26px;}
#nav-carte a:hover, #nav-carte a:active {background: transparent url(images/nav.gif) 0px -52px;}
#nav-carte {background: transparent url(images/nav.gif) 0px -78px;}
#nav-groupes a:hover, #nav-groupes a:active {background: transparent url(images/nav.gif) 0px -104px;}
#nav-groupes {background: transparent url(images/nav.gif) 0px -130px;}
#nav-emporter a:hover, #nav-emporter a:active {background: transparent url(images/nav.gif) 0px -156px;}
#nav-emporter {background: transparent url(images/nav.gif) 0px -182px;}
#nav-fournisseurs a:hover, #nav-fournisseurs a:active {background: transparent url(images/nav.gif) 0px -208px;}
#nav-fournisseurs {background: transparent url(images/nav.gif) 0px -234px;}
#nav-acces a:hover, #nav-acces a:active {background: transparent url(images/nav.gif) 0px -260px;}
#nav-acces {background: transparent url(images/nav.gif) 0px -286px;}
#nav-contact a:hover, #nav-contact a:active {background: transparent url(images/nav.gif) 0px -312px;}
#nav-contact {background: transparent url(images/nav.gif) 0px -338px;}
#nav-contact2 a:hover, #nav-contact2 a:active {background: transparent url(images/nav.gif) 0px -364px;}
#nav-contact2 {background: transparent url(images/nav.gif) 0px -390px;}
#nav-presse a:hover, #nav-presse a:active {background: transparent url(images/nav.gif) 0px -417px;}
#nav-presse {background: transparent url(images/nav.gif) 0px -443px;}
/* -----------------------------------------------------------*/
body#restaurant #nav-restaurant a {background: transparent url(images/nav.gif) 0px 0px;}
body#carte #nav-carte a {background: transparent url(images/nav.gif) 0px -52px;}
body#groupes #nav-groupes a {background: transparent url(images/nav.gif) 0px -104px;}
body#emporter #nav-emporter a {background: transparent url(images/nav.gif) 0px -156px;}
body#fournisseurs #nav-fournisseurs a {background: transparent url(images/nav.gif) 0px -208px;}
body#acces #nav-acces a {background: transparent url(images/nav.gif) 0px -260px;}
body#contact #nav-contact a {background: transparent url(images/nav.gif) 0px -312px;}
body#contact2 #nav-contact2 a {background: transparent url(images/nav.gif) 0px -366px;}
body#presse #nav-presse a {background: transparent url(images/nav.gif) 0px -417px;}
/* -------------------------------------------------------------*/
.texteSousMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-align: justify;
	vertical-align: top;
	list-style-image: url(images/puce.gif);
	line-height: 14px;
}
.texteSousMenucarre {
	background-image: url(images/fin.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.logo {
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
}
.imagesousmenu {

	background-image: url(images/menubas.jpg);
	background-repeat: no-repeat;
}
.banniere {
	background-image: url(images/banniere.gif);
	background-repeat: no-repeat;
	background-position: 1px;
}
.texteSousMenuTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-align: justify;
	vertical-align: top;
	list-style-image: url(images/puce.gif);
	line-height: 14px;
	text-decoration: underline;
}
.cadre {
	border: 1px solid #000000;
}
.separation {
	background-image: url(images/separation.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.formu {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	height: 15px;
	border: 1px solid #52615E;
	font-size: 11px;
}
.formuTexte {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	border: 1px solid #52615E;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	width: 227px;
}
.formuBouton {
	font-family: Arial, Helvetica, sans-serif;
	color: #52615E;
	text-decoration: none;
	border: 1px solid #52615E;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	background-color: #FFFFFF;
}
div#texte {
	display: block;
	overflow: auto;
	height: 273px;
	width: 267px;
}
div#photo {

	display: block;
	overflow: hidden;
	width: 435px;
	height: 296px;
}
.fondmenu {
	background-image: url(images/ap_menu.jpg);
	background-repeat: no-repeat;
}
.textepied {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0C0C0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.textepied a:link {
	color: #C0C0C0;
	text-decoration:underline;
} /* lien non-visité */
.textepied a:visited {
	color: #C0C0C0;
	text-decoration:underline;
} /* lien visité */
.textepied a:hover {
	color: #C0C0C0;
	text-decoration:none;
} /* lien non-visité */
.textepied a:active {
	color: #C0C0C0;
	text-decoration:underline;
} /* lien non-visité */
