body {
  background:url(../images/bg-body.png) repeat-x top center #E8F7F9;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:62.5%; /* Sets default font size to 10px */
  color:#222222;
}

* {
	margin:0;
  padding:0;
}

img {
	border:0;
}

p {
	margin-bottom:1.75em;
}

a {
	text-decoration:none;
  color:#5B86CC;
  font-weight: bold;
}
a:hover {
	text-decoration:none;
	color:#16505F;
}

#page {
    margin:0 auto;
    width:700px;
    background:transparent;
    font-size:1.20em;
    position:relative;
}

#header {
	position: absolute;
	top:1px ;
	left:-115px;
	text-align: center;
	z-index:1;
} 
#header-blank {
	height:100px;
  background-color:transparent;
}

#menu {
	width:100%;
	border-left: solid 1px black; 
	border-right: solid 1px black; 
	height:35px;
	line-height:35px;
	background:url(../images/bg-menu.png) repeat-x;
}
#navcontainer {
	position: absolute;
	z-index:2;
}
#menu ul {
    list-style-type:none;
}
#menu li {
	
    float:left;
}
#menu li a {
    padding:0 15px;
    display:block;
    color:#ffffff;
    margin-right:2px;
}
#menu li a:hover {
    background:url(../images/bg-menu-hover.png) no-repeat center center;
}

#content {
    float:left;
    width:100%;
    min-height:400px;
    border-left: solid 1px black; 
    border-right: solid 1px black; 
    background:#ffffff;
}

#ad-top {
  width:700px;
	overflow:auto;
}

.contenue-middle {
    padding:5px 10px;
}
.contenue-top{
	margin: 9px; 
	float: left; 
	width: 332px;
}
.contenue {
	text-align:justify;
	background-color: rgb(239, 239, 239); 
	border: solid 1px gray; 
	padding: 3px; 
	min-height: 60px;
}
.contenue .texte{
	text-align: justify; 
}

#footer {
  clear:both;
  width:700px;
  height:20px;
  border-left: solid 1px black; 
  border-right: solid 1px black; 
	background:url(../images/bg-footer.jpg) no-repeat;
}
#footer-valid {
	text-align: center;
  font-size:0.9em;
  padding-top:4px;
  cursor:default;
  color:#ffffff;
}
#footer-valid a {
  color:#ffffff;
  text-decoration:none;
}
#footer-valid a:hover {
  color:#ffffff;
  text-decoration:underline;
}
    
    