.banniere 
{
background-image: url(Elements/Banniere_GrenierNico.jpg);
background-position: center;   
background-repeat: no-repeat;
}



.englobe {
  background-color: #ffffff;
  float:center;
  width:800px;
  padding: 15px;
}

.article {
  width:95%;
  border: 1px solid #000000;
  background-color: #e7f9fa;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  padding: 1px;
  text-align:center;
}

.englobera {
  float:center;
  width:90%;
  padding: 15px;
}


.random {
  float:left;
  height:170px;
  width:47%;
  border: 1px solid #000000;
  background-color: #e7f9fa;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  padding: 1px;
  text-align:center;
}

.livre {
  width:90%;
  border: 1px dotted #000000;
  background-color: #e7f9fa;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  padding: 1px;
  text-align:center;
}

.livrep {
  width:95%;
  border: 2px double #000000;
  background-color: #cef3f5;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  padding: 1px;
  text-align:center;
}



body {
margin: 0;
padding: 0;       
background: #e7f9fa;                  
font: 80% verdana, arial, sans-serif;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}












#containere {

    position: relative ;

}



#contabs{

    position:absolute;

    z-index:100;
}




.menuIE {
    display:none !important;
    display:block;
}

a.boutonIE, a.boutonIE:link, a.boutonIE:visited, a.boutonIE:active {
    color:#000;
    width:90px;
    height:18px; 
    display:block; 
    background:#cef3f5;
    border:0px solid #000;
    margin-right:1px; 
    text-align:center; 
    float:left;
    text-decoration:none; 
    font-family: verdana; 
    font-size:10px; 
    line-height:18px; 
    overflow:hidden;
}

a.boutonIE:hover {
    color:#002326;
    background:#00a1e9;
    overflow:visible;}

a.boutonIE:hover table {
    display:block; 
    background:#002326;
    border-collapse:collapse;
}

.boutonFF {
    color:#000;
    width:90px; 
    height:18px; 
    display:block !important; 
    display:none; 
    background:#cef3f5;
    border:0px solid #000;
    margin-right:1px; 
    text-align:center; 
    float:left; 
    text-decoration:none; 
    font-family: verdana; 
    font-size:10px; 
    line-height:18px; 
    overflow:hidden;
 }

.boutonFF:hover {
    height:auto; 
    cursor:pointer;
    color:#fff;
    background:#1f9096;
 }


a.SousMenu, a.SousMenu:link, a.SousMenu:visited, a.SousMenu:active {
    display:block; 
    width:85px !important;
    width:88px; 
    height:18px; 
    border-bottom:0px solid #000;
    text-decoration:none; 
    color:#000;
    font-family: verdana; 
    font-size:10px; 
    text-align:center;
    background:#eee;    
}


a.SousMenu:hover {background:#BCCCD2;}







div#galerie
{
  width: 600px ;
  background: #FFFFFF ;
  border: 1px solid #dcb ;
  padding: 15px ;
  margin: 2px 3px ;
  text-align: center ;
  font: 0.9em Georgia, serif ;
}

ul#galerie_mini
{
  margin: 0 ;
  padding: 0 ;
  list-style-type: none ;
}

ul#galerie_mini li
{
  float: left ;
}

ul#galerie_mini li a img
{
  margin: 2px 1px ;
  border: 1px solid #dcb ;
}

dl#photo
{
  clear: both ;
  margin: 0 auto ;
}

dl#photo dt
{
  font: italic 2.5em/1.5em Georgia, serif ;
  color: #dcb ;
}

dl#photo dd
{
  margin: 0 ;
}

dl#photo img
{
  border: 1px solid #dcb ;
}