body {
  background:#f0f0f0 url(null) fixed;
  padding:0;
} 

/* centrage */
#container1 {
 width:1000px;
 height:100%;
 margin:0 auto;
 display:table;
 }

/* marge et ombre 1*/
#container2 {
 width:100%;
 height:100%;
 margin:0 10px 0 10px;
 background:#ddd;  
 display:table;
 }

/* ombre 2*/ 
#container3 {
 width:100%;
 height:100%;
 background:#ccc;
 margin:0 1px 0 1px;
 display:table;
 }

/* ombre 3*/ 
#container4 {
 width:100%;
 height:100%;
 background:#bbb;
 margin:0 1px 0 1px;
 display:table;
 }

/* background et porte footer */ 
#container5 {
 width:100%;
 height:100%;
 background:#fff;
 margin:0 1px 0 1px;
 display:table;
 }

/* porte contenu */  
#container6 {
 width:100%;
 height:100%;
 display:table;
 margin-bottom:-2em;
 }

/* contenu */ 
#content {
 margin: 1em 2em 2em 2em;
 text-align:justify;
 width:auto;
 height:auto;
/*
 float:left;
 display:table;
 */
 }
 
/* header */
#header {
 width:auto;
 height:3.2em;
 z-index:5;
 background:#eee;
 border:#FFF 4px solid;
 margin-bottom:10px;
 }

#header h1 {
  font-size:30px;
  float:left;
  margin:5px;
  text-decoration:none;
}

.navigourl {
  float:left;
  clear:both;
  width:100%;
  margin-left:5px;
}

/* footer */
#footer-container {
 padding:0 0.2em 0.2em 0.2em;
 height:1.8em;
 }

#footer {
 padding:0.4em 0.6em;
 font-size:0.8em;
 background:#ddd;
 margin-top:10px;
 }

#footer span {
 float:right;
 background:#ddd; 
}

#containercadres {
  float:right;
/* height:600px; */
  width:160px;
  margin: 8.5em 2em 30px 2em;
}




