/* --- STYLES DE BASE --- */

/* Page */
html {
    font-size: 100%; /* Évite un bug d'IE 6-7. (1) */
}
body {
    margin: 0;
    padding: 1em; /* Remettre à zéro si nécessaire. */
    /* Pensez à utiliser une collection de polices (2), par ex:
    font-family: Arial, Helvetica, FreeSans, sans-serif; */
    font-size: 0.8em; /* À adapter pour la police choisie. (3) */
    line-height: 1.7; /* À adapter au design. (4) */
    color: black;
    background: #B87333;
    background-image:url(ecorce_500.jpg);  
/*  background-image:url(bois_360.gif);  */
/*  background-image:url(pierre_600.jpg); */
}

/* Titres */
h1, h2, h3, h4, h5, h6 {
    margin: 0em 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: .75em 0 .75em 32px;
    padding: 0;
}

/* 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;
    color: brown;
}
a:link {
    color: brown;
}
a:visited {
    color: brown;
}
a:hover, a:focus, a:active {
    color: brown;
}
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) */
}

table { 
    border: 2px solid black;
 /*   -moz-border-radius : 2em ;  */
   /* style="background: tan"; */
/*    background: FFEABF; */
/*    background: moccasin; */
    background:url("t3.jpg") no-repeat; 
    color: black;
    width: 600px;
    height: 625px;
    vertical-align: top;
    }

blockquote {
    color: black;
    margin: .75em 0 .75em 20px;
    padding: 0 0 0 10px;
    font-size: .8em; /* À adapter pour la police choisie. (3) */
   /* border-left: solid 1px brown; */
}

#menuDeroulant
{
 width: 600px;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
 position: absolute;
 top: 5;
 left: 0; 

}
/*
#menuDeroulant li
{
 float: left;
 margin: 0;
 padding: 0;
 border: 0;
}
*/
#menuDeroulant li
{
 float: left;
 width: 120px;
 margin: 0;
 padding: 0;
 border: 0;
}

#menuDeroulant li a:link, #menuDeroulant li a:visited
{
 display: block;
 height: 1%;
 color: #FFF;
 background: #5a4738;
 margin: 0;
 padding: 4px 8px;
 border-right: 1px solid #fff;
 text-decoration: none;
}
#menuDeroulant li a:hover { background-color: #F2462E; }
#menuDeroulant li a:active { background-color: #5F879D; }

#menuDeroulant .sousMenu
{
 display: none;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
}
#menuDeroulant .sousMenu li
{
 float: none;
 margin: 0;
 padding: 0;
 border: 0;
 width: 119px;
 border-top: 1px solid transparent;
 border-right: 1px solid transparent;
}

#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
 display: block;
 color: #FFF;
 margin: 0;
 border: 0;
 text-decoration: none;
 background: transparent url("bb.png") repeat;
}
#menuDeroulant .sousMenu li a:hover
{
 background-image: none;
 background-color: #F2462E;
}

#menuDeroulant li:hover > .sousMenu { display: block; }

#image_lo
{
 position: relative;
 top: 0px;
 left: 200px; 
}
#image_bas
{
 position: relative;
 top: 0px;
 left: 0px; 
}
#image_bas_bas
{
 position: relative;
 top: 50px;
 left: 0px; 
}

#image_bas_droite
{
 position: relative;
 top: 0px;
 left: 225px; 
}

#image_droite
{
 position: absolute;
 top:  -200px;
 left: 300px; 
}

#image_droite2
{
 position: absolute;
 top:  -110px;
 left: 300px; 
}

#image_bas2
{
 position: relative;
 top: 35px;
 left: 0px; 
}
#image_bas_haut
{
 position: relative;
 top:  50px;
 left: 0px; 
}
#image_au_dessous
{
 position: relative;
 top:  0px;
 left: 0px; 
}

#titre
{
 position: absolute;
 top: -20px;
 left: 20px; 
 color: white;
 font-size: 300%;
}

#conteneur {
	  position: relative;
	  }


