<style type="text/css">
	
	body
	{
		margin-top: 10px ;
		padding: 0 ;
	}
	
	div#conteneur
	{
		width: 780px ;
		margin: 0 auto ;
		text-align: left ;
		border: 0px ;
		background: #c8ecff ;
		position: absolute ;
		left: 50% ;
		margin-left: -390px ;
	}
	
	h1#header1
	{
		margin: 0 ;
		padding-left: 20px ;
		height: 26px ;
		background: #bebebe ;
		font: 1.4em "Trebuchet MS", helvetica, sans-serif ;
		color: #ffffff ;
		text-align: left ;
	}

	h1#header2
	{
		height: 166px ;
		background: url(images/header.png) no-repeat left bottom ;
		margin: 0 ;
	}

	div#menu
	{
		width: 160px ;
		height: 270px ;
		margin-left: 10px ;
		margin-top: 10px ;
		background: #c8ecff ;
		padding-top: 30px ;
		padding-left: 0px ;
		font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
		color: #ffffff ;
		text-align: left ;
	}
	
	div#contenu
	{
		width: 500px ;
		height: 240px ;
		margin-left: 180px ;
		margin-top: -270px ;
		padding-top: 30px ;
		padding-left: 20px ;
	}

	div#sarl
	{
		width: 500px ;
		height: 30px ;
		margin-left: 180px ;
		margin-top: 0px ;
		padding-top: 0px ;
		padding-left: 0 ;
		font-family: arial ;
		font-size: 0.7em ;
		font-weight: bold ;
		color: #aeaeae ;
		text-align: left ;
	}
	
	div#footer
	{
		height: 46px ;
		margin: 0 ;
		padding-right: 10px ;
		background: #c8ecff ;
		font-family: "Trebuchet MS", helvetica, sans-serif ;
		font-size: 0.7em ;
		color: #000000 ;
		text-align: right ;
		vertical-align: middle ;
		line-height: 46px ;
	}
	
	pre
	{
		overflow: auto ;
		background: #dea ;
		border: 2px solid #9b2 ;
		padding: 5px 0 0 5px ;
		font-size: 1.2em ;
	}
	
	pre span
	{
		color: #560 ;
	}
		
	pre span.comment
	{
		color: #b30000 ;
	}

        a.menus
	{	
		text-decoration:none;
		color:#000000;
	}

	a.menus:hover
	{
		text-decoration:none;
		color:#0000cc;
		font-weight: bold;
	}
	
</style>
