	body {
		margin:0;
		padding:0;
		background:rgb(246,246,245) url(pics/bg_l.gif) repeat-y;
		}
		
	#header{
		width:100%;
		height:90px;
		padding:10px 0 0 0;
		background-color:white;
	}
	
	#claim{
		position:absolute;
		left:330px;
		top:45px;
		width:350px;
		height:16px;
		margin:0;
		padding:0;
		text-align:right;
		font: 12px/12px Arial,Helvetica;
		letter-spacing:1px;
		text-transform:uppercase;
		color:#666666;
	}
	
	#home{
		position:absolute;
		left:720px;
		top:10px;
		margin:0;
		padding:0;
		font: 11px/11px Arial,Helvetica;
		text-transform:uppercase;
		color:#4E491E;
	}
	
	#home a{ 
		text-decoration:none;
		color:#4E491E;
	}

	#home a:visited{ 
		text-decoration:none;
		color:#666666;
	}
		
	#menu{
		width:100%;
		background-color:#666666;
		padding:0;
		margin:0;
		height:25px;
	}
	
	#menu table{
		width:569px;
		margin:0;
		padding:0;
		margin-left:201px;
		border:0;
		border-right:1px solid white
	}
	
	#menu table td {
		border-left:1px solid white;
		text-align:center;
		height:25px;
		font: 10px Arial,Helvetica;
		letter-spacing:1px;
		text-transform:uppercase;
	}
	
	#menu table td.on {
		border-left:1px solid white;
		text-align:center;
		height:25px;
		font: 10px Arial,Helvetica;
		letter-spacing:1px;
		text-transform:uppercase;
		background-color:#b3b3b3;
	}
	
	#menu table td  a{
		font: 10px Arial,Helvetica;
		letter-spacing:1px;
		text-transform:uppercase;
		color:white;
		text-decoration:none;
	}
		
	#menu table td  a:hover{
		font: 10px Arial,Helvetica;
		letter-spacing:1px;
		text-transform:uppercase;
		color:#65C3B9;
		text-decoration:none;
		
	}
	
	#menu table td.on  a:hover{
		font: 10px Arial,Helvetica;
		letter-spacing:1px;
		text-transform:uppercase;
		color:white;
		text-decoration:none;
		
	}
	
	#logo{
		position:absolute;
		left:10px;
		top:20px;
		margin:0;
		adding:0;
		}

	#imgblock{
		width:200px;
		float:left;
	}
	
	
	#imgblock img{
		border-top:1px solid white;
		border-bottom:1px solid white;
	}
	
	#main {
		width:570px;
		margin-left:200px;
		margin-top:0px;
		padding:30px 0 0 0;
		text-align:left;
		}	
		
	h1{
		margin:40px 0 0 0;
		text-align:center;
		font: bold 24px Arial,Helvetica,Geneva;
		text-transform:uppercase;
		color:rgb(87,83,52);
	}
	
	h2{
		margin:20px 0 10px 35px;
		font: bold 12px Arial,Helvetica,Geneva;
		line-height:140%;
		color:rgb(87,83,52);
	}
	
	
	h3{
		margin:20px 35px 0 35px;
		font: bold 12px Arial,Helvetica,Geneva;
		color:rgb(87,83,52);
	}

	h4{
		margin:30px 35px 0 50px;
		font: bold 12px Arial,Helvetica,Geneva;
		color:rgb(87,83,52);
		text-decoration: underline;
	}
	
	p{
		margin:20px 35px 10px 35px;
		font: 12px/14px Arial,Helvetica,Geneva;
		line-height:140%;
		color:#474747;
		text-align:justify;
	}

	p a{
		color:rgb(106,196,186);
		font-weight: bold;
	}

	p.centre {
		text-align: center;
	}
	
	#main ul{
		margin:0 35px 0 45px;
		padding:0 0 0 1em;
	}
	
	#main ul li{
		font: 12px/14px Arial, Helvetica, Geneva;
		color:#474747;
		text-align:justify;
		line-height:140%;
		margin-bottom: 12px;
	}
	
	#main ol{
		list-style-type:upper-alpha;
		margin:0 0 0 75px;
		padding:0 0 0 1em;
	}
	
	#main ol li{
		font: 12px/14px Arial,Helvetica,Geneva;
		color:#474747;
		text-align:justify;
		line-height:140%;
	}
	
	#main img{
		margin:20px 35px 10px 35px;
	}

	#main img.dot{
		margin:0 7px 0 0;
	}
	
	p.r{
		width:385px;
		margin-left:350px;
	}
	
	p.l{
		width:300px;
		margin-left:35px;
	}
	
	img.left{
		float:left;
		margin:4px 10px 5px 0;
	}

	#up {
		width:560px;
		margin-left:200px;
		margin-top:50px;
		text-align:right;
		height:5%;
		font: 10px/10px Arial,Helvetica,Geneva;
		color:#474747;
	}

	#up a {
		color:#474747;
	}

	#nav2 {
		width:570px;
		margin-left:200px;
		margin-top:50px;
		text-align:center;
		height:5%;
		font: 11px/10px Arial,Helvetica,Geneva;
		color:#474747;
	}

	#nav2 a {
		color:#474747;
	}
	
	#footer{
		width:570px;
		margin-left:200px;
		margin-top:50px;
		text-align:center;
		height:5%;
		font: 10px/10px Arial,Helvetica,Geneva;
		color:#c5c5c5;
	}
	
	#footer a{
		color:#c5c5c5;
	}
	
	#footer a:visited{
		color:#c5c5c5;
	}




	#universeusmillion {
		width: 498px;
		margin-left:35px;
	}

	.descriptif {
		width: 83px;
		height: 30px;
		font: bold 11px/10px Arial,Helvetica,Geneva;
		color: rgb(71,71,71);
	}

	.centre {
		text-align: center;
	}

	.bordhaut {
		border-top: 1px solid rgb(71,71,71);
	}

	.bordbas {
		border-bottom: 1px solid rgb(71,71,71);
	}

	.infos {
		font: 11px/15px Arial,Helvetica,Geneva;
		color: rgb(71,71,71);
		height: 25px;
	}

	.plusmargehaut40 {
		margin-top: 40px;
	}






	
