
/* Layout Stylesheet */ 

body{
 margin: 0;
 padding: 0;
 font-family: Arial, Helvetica, sans-serif ;
 font-size: 0.8em;
 background-image: url(images/fond.gif);
 }
 
#header{
 background-image: url(images/entete.gif);
 background-repeat: no-repeat;
 background-position: top center;
 height: 99px;
 color: #000000;
 border: solid #000000;
 border-width: 1px 0px;
 margin: 0 0 0 0;
 }

#menu{
 position: absolute;
 text-align : center;
 top: 121px;
 left: 20px;
 width: 180px;
 border: 2px solid #000000;
 background-color: #ddccbb;
 color: #333333;
 margin: 0 ;
 padding: 0 ;
 height: 440px;
 }
 
#blocliens{
 position: absolute;
 text-align : center;
 top: 5px;
 padding: 5px ;
 }

#frame{
 position: relative;
 margin: 20px 20px 0px 210px;
 border: 2px solid #000000;
 background-color: #ddccbb;
 color: #333333;
 padding: 20px;
 Z-index: 1;
 }
 
#frameBis{
 position: relative;
 margin: 10px 20px 0px 210px;
 border: 2px solid #000000;
 background-color: #ddccbb;
 color: #333333;
 padding: 20px;
 Z-index: 1;
 }
 
#framecentre{
 position: relative;
 margin: 20px 187px 0px 210px;
 border: 2px solid #000000;
 background-color: #ddccbb;
 color: #333333;
 padding: 20px;
 Z-index: 1;
 }
 
#framecentrebis{
 position: relative;
 margin: 10px 187px 0px 210px;
 border: 2px solid #000000;
 background-color: #ddccbb;
 color: #333333;
 padding: 20px;
 Z-index: 1;
 }
 
#boiteflottantecentre1{
 background-color: #ece5cc;
 margin: 0px 20px 20px 0px;
 width: 150px;
 position: relative;
 border: 4px ridge #000000;
 color: #333333;
 padding: 10px;
 text-align: center;
 float: left; 
 }
 
#boiteflottantecentre2{
 background-color: #ece5cc;
 position: relative;
 width: 150px;
 border: 4px ridge #000000;
 color: #333333;
 padding: 10px;
 text-align: center;
 float: right;
 }
 
#image{
 position: absolute;
 text-align : center;
 top: 121px;
 right: 20px;
 width: 153px;
 border: 2px solid #000000;
 background-color: #ddccbb;
 color: #333333;
 margin: 0;
 padding: 2px;
 }
 
img.flottant {
 display: block;
 float: right;
 padding: 2px;
 border: 3px inset #600;
 background-color: #ddccbb;
 position: relative;
}

img.centre {
 display: block;
 margin-right: auto;
 margin-left: auto;
}

span.lien {
 cursor: pointer;
 text-decoration: underline;
 color: #0000cc;
}

a.lienbouton {
 border: 1px solid #000000;
 background: #dbbd90 ;
 padding: 2px;
 text-decoration: none;
 color: #000000;
}
 
#navH {
list-style: none ;
margin: 0 ;
padding: 70px 0 0 0;
overflow: hidden ;	/* Création du contexte de formatage */
text-align: center ;
}

#navH li {
display: inline ;
margin: 0 ;
}

#navH li a {
display: table-cell;
display: inline-block;
width: 100px;
border: 1px solid #574031 ;
background: #dbbd90 ;
color: #574031 ;
font: 1em Arial, Helvetica, sans-serif ;
padding: 4px 0 ;
text-align: center ;
text-decoration: none ;
}

#navH li a:hover, #navH li a:focus, #navH li a:active {
background: #574031 ;
color: #dbbd90 ;
text-decoration: none ;
}

#navV {
width: 142px ;
list-style: none ;
margin: 0px auto 0px auto ;
padding: 0 ;
}

#navV li {
border: 1px solid #574031 ;
margin: 0 ;
margin-bottom: 8px ;
}

#navV li a {
display: block ;
background: #ece5cc ;
color: #89634c ;
font: 1em Arial, Helvetica, sans-serif ;
line-height: 1em ;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
text-decoration: none ;
}

#navV li a:hover, #navV li a:focus, #navV li a:active {
background: #89634c ;
color: #ece5cc ;
text-decoration: none ;
}

#org lu,li {
  margin: 10px;
  }

#org li {
  list-style-type: none;
  border: 1px solid #000000;
  background-color: #5e5953;
  }

#org li a {
display: block ;
margin: 10px 0 5px 10px ;
}

#org li li{	
  background-color: #8e8d7b;
  }
  
#org li li li{	
  background-color: #a59478;
  }
  
#org li li li li{	
  background-color: #beb9a5;
  }
  
#org li li li li li {	
  background-color: #e8e1c4;
  }

h1 {
}

h2 {
color: #694b3a ;
}

h3 {
color: #89634c ;
}

h4 {
}

h5 {
}

h6 {

}

p {
top: 0px;
padding-left: 5px ;
padding-bottom: 3px ;
border-bottom: 1px solid ;
border-left: 3px solid ;
}

.p1 {
display: block;
margin-left: 5px;
line-height: 2em;
}

.p2 {
color: #ec4712;
font-weight: bold;
display: block;
margin-left: 5px;
line-height: 2em;
}