body {
margin: 0;
padding: 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 88%;
background-color: #FAF3E4; }

#enveloppe {
width: 780px;
margin: 0 auto 10px;
background-color: rgb(240, 222,180);
border: 2px rgb(167, 142, 111) solid;
border-top: none; }

#entete {
background-image: url(banniere.jpg);
background-repeat: no-repeat;
background-position: left top;
height: 108px; }

#titre {
padding-top: 32px;
padding-left: 13em;
color: rgb(255, 215, 62); }

#titre h1 {
font-size: 200%;
padding: 0;
margin: 0; }

#titre h3 {
font-size: 128%;
padding-top: 0.5em;
margin: 0; }

#zone_gauche {
margin: 1em 0 0 1.5em;
padding: 0em;
float: left;
width: 10em;
display: inline; }

#menu {
border: 2px rgb(167, 142, 111) solid; }

#menu ul {
font-size: 86%;
list-style: none;
margin: 0em;
padding: 0em; }

#menu li {
border: 1px rgb(167, 142, 111) solid;
margin: 0.5em;
padding: 0.3em 0;
text-align: center; }

#menu a {
text-decoration: none;
color: black; }

#menu a:hover {
color: rgb(167, 142, 111); }

#zone_gauche fieldset {
font-size: 86%;
text-align: center;
padding: 1.5em 0 0 0;
border: none;
margin: 0; }

#contenu {
margin: 1em 1.5em 1em 13em;
padding: 0em;
line-height: 1.4em; }

#google p {
font-size: 78%; }

#contenu h2 {
color: rgb(69, 129, 32);
margin: 0em;
padding: 1em 0 0.3em;
font-size: 128%; }

#contenu h5 {
font-size: 78%;
font-weight: bold; }

#contenu ul {margin: 0em;
padding: 0 0 0 1.4em; }

#contenu a {
text-decoration: none; }

#contenu a:link{
color: rgb(143, 93, 26); }

#contenu a:visited {
color: rgb(69, 129, 32); }

#contenu a:hover {
color: rgb(198, 157, 65); }

#W3C h6 {
font-size: 71%;
text-align: center;
font-style: normal; }

#W3C a:link, #W3C a:visited, #W3C a:hover{
color: rgb(198, 157, 65); }
