/* Begin structure/mainPage.html */
								
#page{
        background:url(/images/page.png) center top repeat-y;
	margin:20px auto 0;
	position:relative;
	width:990px;
        padding:0 20px;
}

#accessibility{
	display:none;
}

/*CSSEditor|structure,global|Zone de bannière*/
#banner{
	height:415px;
        background:url(/images/banner.jpg) center top no-repeat;
        position:relative;
}
#banner h1{
	background:#20bdf0;
	font-size:1em;
	margin:0;
}
#banner h1 a{
	border:0;
	color:#fff;
	font-size:1.8em;
	font-weight:bold;
	left:110px;
	position:absolute;
	top:65px;
}

/*CSSEditor|structure,global|Zone intérieure*/
#wrapper{
	color:#fff;
        background:url(/images/wrapper.jpg) center top no-repeat;
}
#conteneur{
        background:url(/images/main.jpg) 190px top repeat-y;
	float:left;
	width:990px;
	font-size:1.1em;
}
#contents{
        background:url(/images/content.jpg) center top no-repeat;
	margin:0 220px 0 190px;
        padding:0 0 0;
}
/*CSSEditor|structure,global|Zone de contenu*/
#contents #main{
        padding:15px 20px 30px 20px;
        background:url(/images/conteneur.jpg) center bottom no-repeat;
}

/*CSSEditor|structure,global|Colonne de gauche*/
#leftbar {
	float:left;
	margin:60px 0 0 -970px;
	width:170px;
}

/*CSSEditor|structure,global|Colonne de droite*/
#rightbar{
	float:left;
	margin:60px 0 0 -220px;
	width:200px;
}

/*CSSEditor|structure,global|Zone de pied de page*/
#footer{
	text-align:center;
	width:990px;
        height:55px;
        background:url(/images/footer.jpg) center top no-repeat;
}

#signature{
	text-align:center;
        width:500px
        margin:0 auto;
}
/*CSSEditor|structure,global|Zone de signature*/
#signature p,#signature a,#signature a:visited{
	background:none;
	color:#000;
	text-decoration:none;

}
#signature a:hover{
	color:#333;
}

/* End structure/mainPage.html */


/* Begin structure/error.html */
								
#error_page{
}

/* End structure/error.html */
