/* CSS Viewer gris */
	
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}

#main {
	width: 100%;
	margin: 0 auto;
	min-height: 100%;
}
<!--[if lte IE 6]>
<style type="text/css">
#main {
	height: 100%;
}
</style>
<![endif]-->

#main {
	position: relative;
}
#contenu_main{
	width: 100%;
	height: 100%;
}
#piedpage {
	background: transparent url(img/speNumBarreBasFond.gif) bottom left repeat-x;
	position: absolute;
	bottom: 0; left: 0;
	width: 100%;
	height: 60px;
	text-align: center;
}
#main #premier-element {
	margin-top: 0;
	margin-bottom: 50px;
	background: transparent url(img/speNumBarreHautFond.gif) bottom left repeat-x;
	height: 27px;
}
#main #dernier-element {
	margin-bottom: 0;
	padding-bottom: 4em;
}
	
	

/* CSS pour ecran d'identification */
.msgIdent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#660000;
}
.titreMsgIdent{
	font-size:16px;
	font-weight:bold;
}