html,body,div,span,object,iframe,h1,h2,h3,p,a,address,em,img,strong,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;
}
.body {
  font-family: Georgia, "Times New Roman", Times, serif;
  background:url(http://saveurdangkor.free.fr/index_fichiers/bacground_Angkor.jpg) repeat top left;
  background:#c6c5c5;
  margin:50 150 0 150;
  min-width:990px;
  }
#header {
text-align:center;
padding-top: 0;
border-bottom: 1px solid #414B4D;
background:#F9F7F6;
/* background:url(http://saveurdangkor.free.fr/index_fichiers/bacground_Angkor.jpg) top left; */
width: 100%;
/*height: 500px;*/
}
#top img {width:980px}
#summer {
width: 100%;
padding: 0;
background:#8B0000;
display:inline-block;
/*color:#fff;*/
}
#wrapper {
padding: 1em 0 1.5em;
background:#f7e4f6;
border-top: 1px solid #650505;
border-bottom: 1px solid #48433B;
width: 100%;
}
#adresse-line {
    float: right;
    display: inline-block;
    width: 450px;
    text-align: right;
    margin: 30px 30px 0 0;
}

#piedpage 
{
width: 100%;
text-align: center;
background:#f7e4f6 left repeat-x;
border-top: 1px solid #9B978B;
}
.footer_text
{
	font-size:14px;
}
/******************** Menu deroulant *********************/
/*  Supprime les styles appliqués par défaut aux listes. S'applique également à la sous-liste */
.menu{
	list-style: none none;
    margin: 25px;
    padding: 0;
    line-height: 1;
background:#f7e4f6;
}
.menu a {
    display: block;
    padding:.5em;
    color:#FFF;
    background:#8B0000;
    text-decoration: none;
	size:14px;
}
.menu a:focus,
.menu a:hover {
    color:#FFF;
    background:#666;
    text-decoration: underline;
}
.card-cat{
	list-style: none none;
    margin: auto;
    padding: 0;
    line-height: 1;
	width:850px;
}
.card-cat .ornement {
    /*background: url(G:\Resto\Pages web\ornament.png) no-repeat;*/
	background:#000;
    height: 20px;
    width: 157px;
    position: absolute;
    top: 23px;
    left: 50%;
    margin: 0 0 0 -79px;
}
.card-cat .bar-left{
border-color: transparent #7d0505 #7d0505 transparent;
}
.card-cat .bar-right{
    border-color: #000 transparent #7d0505 #7d0505;
}
.card-cat .card-item{ 
	font-weight: italic;
	font-size: 15px;
	background:transparent;
	padding:15px;
	border:1px solid #000;
}
.menu-item {
    float: left; /* Pour que les liens s’affichent horizontalement */
    position: relative; /* Crée un contexte de positionnement pour les sous-listes */
}
.sub_menu {
    display: none; /* Masque la sous-liste */
    position: absolute; /* Evite que la dimension du conteneur ne change quand la sous-liste est affichée */
    left: 0; /* FIX IE7 : pour que le sous-menu s’aligne avec son conteneur */
    top: 2em; /* FIX IE7 : pour que le sous-menu s’aligne avec son conteneur, on le positionne explicitement en bas du conteneur */
    white-space: nowrap; /* Pour que le texte ne revienne pas à la ligne */
    background: white; /* FIX IE7 : évite que la sous-liste ne disparaisse au moment où le curseur arrive au-dessus */
    margin-top: -2px; /* Pour que le sous-menu recouvre son parent, facilitant le passage de la souris de l’un à l’autre */
}
.menu-item:hover .sub_menu {
    display: block; /* Affiche cette sous-liste au survol de son conteneur */
}
.menu_title {
    margin: 25px 0 0 0;
    display: inline-block;
    width: 100%;
    position: relative;
}
.menu_title .dottedline {
    width: 100%;
    height: 13px;
    border-bottom: #ccc 1px dotted;
    position: absolute;
    top: 0px;
    left: 0px;
}
.menu_title .item_name{    
	font-weight: bold;
    display: inline-block;
    line-height: 1.5;
    padding: 0 10px 0 0;
    background: #f7e4f6;
    position: relative;
    zoom: 1;}
.menu_title .menu_name{    
	font-weight: bold;
	color:#fa0a0a;
    display: inline-block;
    line-height: 1.5;
    padding: 0 10px 0 0;
    background: #edeae6;
    position: relative;
    zoom: 1;}
.menu_title .item_label{
    display: inline-block;
    width: 550px;
    float: left;
    zoom: 1;
}
.menu_title .item_descrip{
/*padding:5px 0 0 0;*/
width: 550px;
margin-left:2em;
line-height:1.5;
font-size: 12px;
display:block;
}
.menu_title .item_price{
	display: inline-block;
    float: right;
    width: auto;
    text-align: right;
    font-weight: bold;
    line-height: 1.5;
    padding: 0 0 0 10px;
    position: relative;
}
.menu_title .menu_price{
	display: inline-block;
    float: right;
    width: auto;
    text-align: right;
    font-weight: bold;
	color:#fa0a0a;
    line-height: 1.5;
    padding: 0 0 0 10px;
    position: relative;
}
/* categorie de plats */
.card-cat .item-cat{
	text-align:center;
	text-transform:uppercase;
	font-weight: bold;
	font-size: 18px;
	color:#2d862d;
	padding:15px;
	border-radius:0px 15px;
	border-width:5px;
	border-color: #fff;
}

