/* --- STYLES DE BASE --- */ 
html {font-size: 100%; /* Évite un bug d'IE 6-7. (1) */} 
body {margin: 0;padding:0; /* Remettre à zéro si nécessaire. */ 
  /* Pensez à utiliser une collection de polices (2), par ex: 
  font-family: Arial, Helvetica, FreeSans, sans-serif; */ 
  font-size: .8em; /* À adapter pour la police choisie. (3) */ 
  line-height: 1.4; /* À adapter au design. (4) */ 
  color: black;} 
/* Titres */ 
h1, h2, h3, h4, h5, h6 { 
  margin:0.5em 0 .5em 0; /* Rapproche le titre du texte. (5) */ 
  line-height: 1.2; 
  font-weight: bold; /* Valeur par défaut. (6) */ 
  font-style: normal; 
} 
h1 { 
  font-size: 1.75em; 
} 
h2 { 
  font-size: 1.5em; 
} 
h3 { 
  font-size: 1.25em; 
} 
h4 { 
  font-size: 1em; 
} 
/* Listes */
ul, ol {margin:0;padding: 0;} 
ul li {list-style:none;}
/* Paragraphes */ 
p {margin: .75em 0; /* Marges plus faibles que par défaut. (7) */} 
address { 
  margin: .75em 0; 
  font-style: normal; 
} 
/* Liens */ 
a {text-decoration: none;} 
a:link {color: #11C;} 
a:visited {color: #339;} 
a:hover, a:focus, a:active {color: #00F;} 
/* Pas de bordure autour des images dans les liens */ 
a img {border: none;} 
/* Divers éléments de type en-ligne (8) */ 
em {font-style: italic;} 
strong {font-weight: bold;} 
/* Formulaires */ 
form, fieldset {margin: 0;padding: 0;border: none;} 
input, button, select {vertical-align: middle; /* Solution pb. d'alignement. (9) */}

body {width:1004px;margin:auto;background-color:rgb(221,190,174);font-size: 20px;}
#content {border:2px solid rgb(159,99,66);background-color:white;}
#barre {height:10px;background-color:rgb(221,190,174);}
#en-tete {width:1000px;height:120px;background:url('images/banniere2.png');}
#menu {float:left;width:180px;border-right:3px solid rgb(221,190,174);border-bottom:3px solid rgb(221,190,174);}
#corps {float:left;width:630px;padding-left:5px;}
#droite {width:170px;margin-left:820px;border-left:3px solid rgb(221,190,174);}
#pied {background-color:rgb(221,190,174);color:white;text-align:center;}
#menu ul {margin-bottom:20px;}
#menu ul lh {background-color:rgb(159,99,66);display:inline-block;height:30px;width:180px;text-align:center;font-size:15px;}
#menu li {width:180px;height:30px;background:url('images/puceMenu.png') no-repeat;padding-left:15px;}
#menu li:hover {background:url('images/puceMenuHover.png') no-repeat;}
#menu li a{display:inline-block;width:180px;padding:0 10px 0 10px;font-size:15px;}
#corps h1 {color:rgb(159,99,66);}
#corps .zoneChoix {border:2px solid rgb(159,99,66); background-color:rgb(221,190,174);}
#corps .zoneChoix table td {padding-right:10px;}
.tabNoms {width:90%;text-align:center;font-size:18px;}


