/***************** BODY *****************/
*{
/*---on passe toutes les marges à 0---*/
margin:0;
padding:0;
}
html{
overflow:-moz-scrollbars-vertical;
}
body,html{
height:100%;
}
body{
background: url(../images/charte/bg-body.jpg) center top repeat-x #fff6dc;
}
/***************** CONTAINER *****************/
#container{
min-height:100%;
height: auto !important;
height: 100%;
width:990px;
margin:0px auto -65px auto;
background:url(../images/charte/bg-container.gif) center top repeat-y;
}
#container2{
min-height:505px;
height: auto !important;
height: 100%;
width:990px;
background:url(../images/charte/bg-container2.jpg) center 216px no-repeat;
}
/***************** HEADER *****************/
#header{
width:990px;
height:216px;
}
/***************** CONTENU *****************/
#contenu{
width:900px;
margin: 0px auto;
height: auto !important;
/*height: 100%;*/
}
#contenu-texte{
width: 850px;
margin: 0px auto;
}

/*---obligatoire pour le footer---*/
/*---mettre <div class="clearer" id="clearFooter"></div>--*/
/*---apres la div contenu---*/
.clearer{ clear:both;}

.separateur{
  width: 100%;
	height: 2px;
	line-height: 0px;
	display: block;
	border-bottom:1px solid #FFE66A;
	margin: 0px 0px 15px 0px;
}
.clear{
  width: 100%;
	height: 0px;
	line-height: 0px;
	clear: both;
}

.left { float: left;}
.right { float: right;}

#clearFooter{
clear: both;
height:65px;/*--- = à la hauteur du footer ---*/
}
/***************** FOOTER *****************/
#footer{
margin: 0px auto;
width:990px;
height:65px;
background:url(../images/charte/bg-footer.jpg) left top no-repeat;
}
#idep{
padding-left: 60px;
width:170px;
height:35px;
}
#idep img{
float:left;
}
#footer #idep a.idep, #footer #mentions a{
text-decoration:none;
display:block;
font:9px/8px Arial, Helvetica, sans-serif;
color:#ff8200;
margin:0px;
}
#footer #idep a.idep.optea{
margin:0;
}
#footer #idep a:hover.idep{
text-decoration:none;
color:#e2001a;
}

#footer #mentions {float: right; width: 160px;}

#footer #mentions a{
text-decoration:none;
display:block;
font:12px Arial, Helvetica, sans-serif;
color:#ff8200;
margin:0px;
padding-top: 12px;
}

#footer #mentions a:hover{
text-decoration:none;
color:#e2001a;
}

