*
{
margin:0;
padding:0;

}
 a
{
color:#ffffff;
}
a img
{
border:none;
}
body
{
background:#582312 url(../images/fond-accueil.jpg) repeat-x;
text-align:center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
overflow:auto;
}


#conteneur-bandeau
{
background:#ddb690;
width:100%;
}

#entete, #conteneur, #basdepage
{
width:760px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}

#entete h1
{
height:120px;
}

#entete h1 a
{
height:100%;
width:100%;
display:block;
}
#entete
{
background: url(../images/restaurant-le-savoyard-logo.jpg) no-repeat ;
height:248px;
position:relative;

}

#entete p{
padding: 0 10px 0 0;
width:550px;
text-align:right;
color:#ffffff;
font-size:0.9em;
float: right;

}



#conteneur-bandeau
{
overflow: auto;
}

#conteneur
{
background:#ddb690 url(../images/fond-conteneur.jpg);
overflow: hidden;
}


#contenu
{
background:#90755D url(../images/fond-contenu-page.jpg) no-repeat ;
width:420px;
height:auto;
float:right;
margin:0;
color:#ffffff;
padding:50px;
}



ul#basdepage li
{
display:inline;
color:#ffffff;
}

ul#basdepage li a
{
text-decoration:none;
color:#ffffff;
font-size:0.8em;
}


#entete h1 span, h2 span
{
display:none;

}

 #contenu p
{
margin:10px;
font-size:0.9em;
}

img.photo
{
border: solid 2px #582312;
margin:10px;

}

hr
{

display: block;
margin:20px 0 40px 0;

}


#contenu ul
{
text-align: left;
font-size:0.9em;
margin:20px 0 10px 0;


}
#contenu ul li
{
margin:0 0 7px 0;
}

#presentation #contenu p , #page_plan #contenu p

{
text-align:justify;
line-height: 1.5em;
margin:0 30px 10px 30px;

}
#presentation #contenu p.center, #page_plan #contenu p.center
{
text-align:center;
}
/************************************
Le menu de navigation
*************************************/

ul#menu
{
background:#ffffff url(../images/fond-menu.jpg) no-repeat ;
height:610px;
width:156px;
padding:30px 50px 0 34px;
margin:0;
float:right;
}

#page_accueil ul#menu
{
height:370px;
}
#menu li
{
margin:0px 0 20px 0;
padding:0;
border:0px ;
display: block;
height:104px;
width:154px;
list-style-type:none;

font-size: 1px;
line-height: 1px;
}

#menu li a
{
height:100%;
width:100%;
display:block;
}

#menu li a:hover, #carte #menu li#bouton-carte a, #presentation #menu li#bouton-presentation a, #presse #menu li#bouton-presse a,
#contact #menu li#bouton-contact a, #page_plan #menu li#bouton-plan a
{
background:#ffffff ;
filter:alpha(opacity=60); /* IE */
-moz-opacity:0.6; /* Mozilla */
-khtml-opacity: 0.6; /* Safari */
opacity: 0.6;
}

#page_accueil ul#menu li#bouton-presse, #page_accueil ul#menu li#bouton-contact, ul#menu li#bouton-accueil, #menu li a span
{
display:none;
height:1px;

}



#presentation #page #conteneur-bandeau #conteneur ul#menu li#bouton-presentation
{

filter:alpha(opacity=60); /* IE */
-moz-opacity:0.6; /* Mozilla */
-khtml-opacity: 0.6; /* Safari */
opacity: 0.7;
}

/*************************/


/*************************/



#page_accueil #contenu
{
background: url(../images/restaurant-le-savoyard.jpg) no-repeat ;
width:520px;
height:400px;
float:right;
margin:0px;
padding:0px;
	overflow:hidden;
}

/*****************************
presentation
******************************/

#presentation h2
{
background: url(../images/presentation.jpg) no-repeat ;
width:268px;
height:33px;
margin:0 auto 20px auto  ;
}


#presentation h3, #carte h3 , #mentions h3
{
margin:20px 40px 20px 40px;
font-size:1.1em;

}
float right;
#presentation p #mentions p
{
font-size:0.9em;

}
#presentation #contenu ul#menu li#bouton-accueil a
{
background:#000000;
filter:alpha(opacity=60); /* IE */
-moz-opacity:0.6; /* Mozilla */
-khtml-opacity: 0.6; /* Safari */
opacity: 0.6;
}

/*****************************
#carte
******************************/


#carte h2
{
background: url(../images/la-carte.jpg) no-repeat ;
width:164px;
height:26px;
margin:0 auto 20px auto  ;
}

.menu-carte
{
background:#ffffff;
color: #582312;
padding:10px;
border:2px solid #582312;
margin:5px;
}
/***********************************

#contact

*/
#contact h2
{
background: url(../images/contact.jpg) no-repeat ;
width:173px;
height:33px;
margin:0 auto 20px auto  ;
}


/********************************
#presse

*/
#presse h2
{
background: url(../images/presse.jpg) no-repeat ;
width:314px;
height:33px;
margin:0 auto 20px auto  ;
}
/*****************************
#plan
******************************/

#page_plan h2
{
background: url(../images/plan.jpg) no-repeat ;
width:243px;
height:32px;
margin:0 auto 20px auto  ;
}

#actu
{
width:250px;
height:80px;
margin:10px 0px 0 10px;
position:absolute;
top:0px;
right:0px;
background-color:#90755d;
background: url(../images/dond-actu.gif) no-repeat ;
}
#actu h2
{
color:#ffffff;
font-size:0.9em;
background:none;
margin:0;
padding:0;
width:100%;
height:1.2em;
}
#actu p
{
width:100%;
font-size:0.7em;
text-align:center;
padding:0;
margin:0;
}
.bdp
{
width:100%;
font-size:0.7em;
text-align:center;
padding:0;
margin:0;
}

#carte #contenu
{
background:#90755D url(../images/fond-contenu-page.jpg) no-repeat ;
width:520px;
height:auto;
float:right;
margin:0;
color:#ffffff;
padding:50px 0px;
}

