
body {
  background: #FFFFFF;
  color: #000000;
  font-family: Verdana, arial, helvetica, sans-serif;
  text-align: left;
}

/* Global anchors settings */
a { text-decoration: none; }
a:link {    color: #333399 }
a:visited { color: #333399 }
a:hover {   color: #CDAD00 }

/* Anchors settings for the menu */
a.menu {
  font-size: 11pt;
  text-decoration: none;
}
a.menu:link {    color: #444444 }
a.menu:visited { color: #444444 }
a.menu:hover {   color: #FF0000 }

/* Anchors settings for the site plan */
a.plan { text-decoration: none; }
a.plan:link {    color: #AA0000 }
a.plan:visited { color: #AA0000 }
a.plan:hover {   color: #CDAD00 }

/* For page titles */
h1 {
  font-size: 22pt;
  margin-top: 0.6em;
  margin-bottom: 0.6em;
  letter-spacing: 0.25em;
  word-spacing: 0.25em;
  color: #EEEEEE;
  vertical-align: middle
}

h2 {
  font-size: 16pt;
  margin-top: 0.0em;
  margin-bottom: 0.6em;
  letter-spacing: 0.20em;
  word-spacing: 0.25em;
  color: #AA0000;
  vertical-align: middle
}

h3 {
  font-size: 13pt;
  margin-top: 0.0em;
  margin-bottom: 0.6em;
  letter-spacing: 0.25em;
  word-spacing: 0.25em;
  color: #000000;
  vertical-align: middle
}

p {
  font-size: 10pt;
  text-align: left;
}

p.centered {
  text-align: center;
}

p.intro {
  text-align: justify;
  font-size: 12pt;
  color: #000000;
}

table.entete {
  width: 95%;
  border-style: solid;
  border-width: 0px;
  text-align: center;
  margin-top:   25px;
  margin-left:  auto;  /* For centering the table */
  margin-right: auto; /* For centering the table */
}

hr.basdepage {
  width: 95%;
  height:3px;
  margin-top:    25px;
  margin-bottom: 25px;
  background: #6C9747;
}

table.main {
  width: 95%;
  border-style: solid;
  border-width: 0px;
  text-align: left;
  margin-left: auto;  /* For centering the table */
  margin-right: auto; /* For centering the table */
}

td.titre {
  text-align: center;
  font-size: 16pt;
  background: #6C9747;
}

td.menu {
  text-align: left;
  font-size: 16pt;
  color: #000000;
  background: #F6C26F;
}

td.col1 {
  padding-top:     0px;
  padding-left:    0px;
  padding-right:  10px;
  padding-bottom:  0px;
  vertical-align: top;
  border-style: solid;
  border-width: 0px;
  width:175px;
}

td.col2 {
  padding-top:     0px;
  padding-left:    5px;
  padding-right:  15px;
  padding-bottom:  0px;
  vertical-align: top;
  border-style: solid;
  border-width: 0px;
}

td.col3 {
  padding-top:    10px;
  padding-left:   10px;
  padding-right:  10px;
  padding-bottom: 10px;
  vertical-align: top;
  border-style: solid;
  border-width: 1px;
}

div.menu {
  padding-top:     5px;
  padding-left:   10px;
  padding-right:  10px;
  padding-bottom:  5px;
  background: #F6C26F;
}

div.espacemenu {
  padding-top:    10px;
  padding-left:   10px;
  padding-right:  10px;
  padding-bottom: 10px;
  background: #FFFFFF;
}

div.asperge {
  background-image:url("http://www.hugovil.com/recettes/recettes/images/asperges.jpg");
  height:475px;
  width:100px;
}

div.date {
  font-size: 10pt;
  text-align: left;
}

div.titreextrait {
  font-size: 14pt;
  text-align: left;
}

div.surtitrehv {
  font-size: 9pt;
  text-align: left;
}

div.justify {
  text-align: justify;
}

form.recherche {
  text-align: center;
}

ul.menu {
  margin-left: 1.0em;
}
