/* Main */
/* ---------------------------------------------------------------------- */
/* Structure du document */
/* ---------------------------------------------------------------------- */
*
{
    margin:0;
    padding:0;
    font-family:Arial;
}
#page
{
    width:960px;
	/*min-height:550px;*/
    margin-left:auto;
    margin-right:auto;
    margin-top:8px;
	/*margin-top:10px;*/
    z-index:0;
		position:relative;

}
#contener
{
	float:left;
	margin-top:4px;
    z-index:1;
	clear:left;
	width:100%;

}

.clearfix:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}
.clearfix {display:inline-block}
.clearfix {display:block}


/* ---------------------------------------------------------------------- */
/* Pied de page  */
/* ---------------------------------------------------------------------- */
#footer
{
  /* z-index:0;
   	position:absolute;
    bottom:0;
    left:0;*/
	background:url(../images/footer/fd-footer.gif) repeat-x;
	width:100%;
	padding-top:10px;
	clear:both;
}
a
{
    text-decoration:none;
}
.header
{
    background-color:#000;
    position:relative;
    height:80px;
}
ul, li
{
    list-style:none;
}
li.sources
{
	font-size: 11px;
	color: black;
	cursor: pointer;
}
li.sources:hover
{
	color: red;
}
img
{
    border:none;
}
hr{
clear:left;
visibility:hidden;}
/* ---------------------------------------------------------------------- */
/* Logo */
/* ---------------------------------------------------------------------- */
.logo
{
    position:absolute;
    width:125px;
    height:80px;
    top:0;
    left:0;
    background:url(../images/main/logo.gif) no-repeat;
    z-index:1;
}
.logo h1
{
    text-indent:-5000px;
}
/* ---------------------------------------------------------------------- */
/* Decoration Header */
/* ---------------------------------------------------------------------- */
.bord-gauche
{
    position:absolute;
    width:8px;
    height:80px;
    top:0;
    left:124px;
    background:#FFF url(../images/main/header-gauche.gif) right 0 no-repeat;
    z-index:0;
}
.bord-droit
{
    position:absolute;
    width:8px;
    height:80px;
    top:0;
    right:0;
    background:#FFF url(../images/main/header-droit.gif) right 0 no-repeat;
    z-index:0;
}
/* ---------------------------------------------------------------------- */
/* Boite de dialogue */
/* ---------------------------------------------------------------------- */
#dialog-contener
{
    margin: 0 auto;
    width:740px;
    height:300px;
    position:relative;
}
/* ---------------------------------------------------------------------- */
/* _DIALoG _Help */
/* ---------------------------------------------------------------------- */
.bst-aide
{
    position:absolute;
    top:5px;
    right:-5px;
}
.position
{
    position:absolute;
    bottom:0px;
    left:10px;
}