@charset "utf-8";
/* CSS Document */

body{
	font-family:arial;
	font-size: 12px;
	padding:0px;
	margin:0px;
	color:#333;
}

dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#BodyContent{
	width:929px;
	color:#333;
}

/**html #BodyContent{
	padding-top:20px;
	width:929px;
	float:left;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
}*/
.margin{
	margin:auto;
	width:929px;
	_width:919px;
	padding:0px;
	text-align:center;
	margin-top:0px;
	position:relative;
}
#pageMainHome{
	width:929px;
	padding:0px;
	border:0px solid #ededed;
	float:left;
}
#pageMain{
	width:929px;
	_width:919px;
	padding:0px;
	border:1px solid #ededed;
	float:left;
}
.margin #pageMain #BodyContent{
/*	margin-left:-7px;*/
	_margin-left:0px;
	padding:0px;
}


/**html #pageMain{
	width:929px;
	margin:auto;
	padding:0px;
	text-align:center;
	margin-top:0px;
	position:relative;
	border:1px solid #ededed;
	border-right:0px;
	border-bottom:0px;
}*/
#page{
	margin:0px;
	padding:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:12px;
}

#header{
	background:#fff url(../../../images/stories/banner.jpg) no-repeat top left;
	width:929px;
/*	_width:929px;
	_border-right:1px solid #ededed;*/
	height:107px;
	float:left;
}
/**html #header{
	background:#fff url(../../../images/stories/banner.jpg) no-repeat top left;
	width:929px;
	height:107px;
	float:left;
	border-right:1px solid #ededed;
}*/
.linkHomePage{
	position:absolute;
	top:0;
	left:0px;
	height:107px;
	width:350px;
	cursor:pointer;
}
img,
a img {
	border: 0px;
}
/* recherche + menu second en haut a droite */
#top-module{
	float:right;
	width:203px;
	position:absolute;
	top:0px;
	left:719px;
}

/* @group Search form */
/*div.search input { padding:3px  5px; }
div.search input.button { margin: 0 10px 0 5px; }*/
/* @end search module */

/* @group login module */
form#form-login { margin:0; padding:0; }
	form#form-login p { margin:0; padding:0; }

	form#form-login input#modlgn_username,
	form#form-login input#modlgn_passwd { margin:0; padding:3px  5px; }

	form#form-login input.button { }
.propre{
	clear:both;
}

/****************************************** back to top*/
#backtotoplink{
	margin:auto;
	width:929px;
	margin-top:0px;
	position:relative;
	float:left;
	text-align:center;
}
#backtotoplink a{
	font-size:10px;
	color:#CCCCCC;
	text-decoration:none;
}
#backtotoplink a:hover{
	font-size:10px;
	color:#666;
	text-decoration:none;
}
.backtoposition{
	text-align:right;
	width:929px;
}
