*
{font-family:arial;}

body
{
 margin-top:0px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:0px;
 text-align:center; /* mis à cause de IE qui gère mal les CSS */
 background-color:#FBE3C3;
}

.le_site
{
 width:804px;
 height:596px;
 margin-top:0px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:0px;
 text-align:center; /* mis à cause de IE qui gère mal les CSS */
 background-color:white;
}

.filet_vertical
{
 width:2px;
 height:596px;
}

/************************************/
/* Paramètre de l'entête de la page */
/************************************/
.entete
{
 width:800px;
 height:70px;
 background-color:#FACDF5;
 background-image:url("bande_h1.jpg");
 background-repeat:no-repeat;
}

/*************************************/
/* Paramètre du sous-menu de la page */
/*************************************/
.sous_menu
{
 width:800px;
 height:35px;
 line-height:0px;
 background-color:#FACDF5;
}

.sous_menu .gauche
{
 width:145px;
 height:35px;
 background-image:url("bande_h2.jpg");
 background-repeat:no-repeat;
}

.sous_menu .milieu
{
 width:645px;
 height:35px;
 background-color:#FBEDFA;
 text-align:right;
}

#img_resto
{margin-right:50px;}

#img_recep
{margin-right:44px;}

.sous_menu .droit
{
 width:10px;
 height:35px;
 background-image:url("bande_h3.jpg");
 background-repeat:no-repeat;
}

/********************************/
/* Paramètre du menu de la page */
/********************************/
.menu
{
 width:140px;
 height:471px;
 vertical-align:top;
 font-size:0px;
 line-height:0px;
 background-color:#FACDF5;
}

/************************/
/* Paramètre de la page */
/************************/
.la_page
{
 width:630px; /* -30px à cause du padding left et right */
 height:426px; /* -5px à cause du padding top */
 text-align:left;
 vertical-align:top;
 background-color:#FBEDFA;
 padding-top:5px;
 padding-left:15px;
}

.img
{
 position:relative;
 text-align:center;
 font-size:12px;
 font-weight:bold;
 font-family:arial;
}

.img a
{color:#451600;}

.img a:hover
{color:#F359F3;}

.ambassadeur
{
 width:660px;
 height:38px; /* -2px ? sinon ça bug sous firefox */
 background-color:#FBEDFA;
 background-image:url("logos.gif");
 background-repeat:no-repeat;
}

/*******************************/
/* Paramètre du bas de la page */
/*******************************/
.pied
{
 width:800px;
 height:20px;
 vertical-align:middle;
 background-color:#FACDF5;
}

.pied .adresse_resto
{
 width:746px; /* -6px à cause du padding left */
 height:20px;
 padding-left:6px;
 font-size:14px;
 color:#5E1F01;
}

.pied .logo_artek
{
 width:42px; /* -6px à cause du padding right */
 height:20px;
 padding-right:6px;
 font-size:14px;
 text-align:right;
}

.logo_artek a
{
 color:black;
 text-decoration:none;
}

.logo_artek a:hover
{text-decoration:underline;}

.logo_artek span
{color:red;}

/****************************************/
/* ce qui suit est pour la partie admin */
/****************************************/
#admin_body
{
 background-color:#FEF9F3;
}

#img_resto_admin
{
 margin-right:190px;
}

#img_recep_admin
{
 margin-right:44px;
}

.bouton_edito1
{
 position:relative;
 top:-274px;
 left:-112px;
}

.bouton_edito2
{
 position:relative;
 top:-290px;
 left:252px;
}

.bouton_formules
{
 position:relative;
 top:-164px;
 left:-78px;
}

.bouton_barre
{
 font-size:14px;
 font-family:arial;
 color:#451600;
}

.bouton_style a
{
 padding-left:5px;
 padding-right:5px;
 font-size:14px;
 font-weight:bold;
 font-family:arial;
 color:red;
 background-color:white;
}

.enregistrement
{
 width:200px;
 font-size:12px;
 font-weight:bold;
 text-decoration:underline;
 color:red;
 background-color:white;
}