body 
{
margin:0 0 0 0;
font-size:medium;
background-color: #6f0805;
}

a
{
color:blue;
}

div.layout
{
width:750px;
margin-left:auto;
margin-right:auto;
margin-top:50px;
border: outset 2px #630705; 
background-color: #ccc5be;
overflow:hidden;
padding: 0 0 5px 0;
}

div.menu
{
width:100%;
border: none black 1px;
margin:5px 0px 5px 0px;
padding: 0 0 0 0px;
background-color: #49423a;
font-family: verdana , arial , helvetica , sans-serif ;
font-weight:bold;
font-size:1em;
}

.menu span.ici 
{
background-color: #908272;
line-height:20pt;
color:white;
padding:0.25em;
border-right:solid 1px white;
}

div.menu a
{
background-color: #49423a;
line-height:20pt;
color:white;
padding:0.25em;
text-decoration:none;
border-right:solid 1px white;
}

div.menu a:hover 
{
background-color: #908272;
}

.menu-droite
{
margin-left:12em;
clear:none;
color:white;
font-size:0.75em;
}

div.contenu
{
margin:15px 15px 15px 15px;
font-family: verdana , arial , helvetica , sans-serif ;
font-weight:normal;
text-align:left;
}

.gauche
{
float:left;
margin-right:15px;
}

.droite
{
float:right;
margin-left:15px;
}

.centre
{
text-align:center;
}

h1
{
font-weight:bold;
font-size:1.75em;

}

h2
{
font-weight:bold;
font-size:1.5em;
}
h3
{
font-weight:bold;
font-size:1.25em;
}

h4
{
font-weight:bold;
font-size:1em;
}

p.acceuil
{
font-weight:normal;
font-size:larger;
}

p.plat-principal, p.message
{
font-weight:bold;
font-size:larger;
/*color:#390104;*/
}

.erreur
{
color:red;
}

input
{
font-size:1em;
}

table.semaine
{
width:720px;
}

table.semaine th
{
font-weight:bold;
width:144px;
text-align:center;
}

table.semaine td
{
width:144px;
text-align:center;
}

.nettoyeur {
clear:both;
font-size:1px;
height:0pt;
line-height:1px;
margin:0pt;
padding:0pt;
}