body {	background-attachment:fixed;
		color:#000;
		font-family:arial, geneva, sans-serif;
		font-size:12px;
}
a {	text-decoration:none;
	background-color:#FFF;
}
a:visited, a:link {	color:#000;
}
a:hover {	background-color:#000;
			color:#FFF;
}
a img {	border:none;
}
#logo a {	background-color:transparent;
}
#navigation a {	font-size:16px;
				padding:0 10px;
}
#sousnavigation a {	padding:0 5px;
}
#main a {	font-size:1.2em;
			font-weight:bold;
}
h2 {	font-size:16px;
	font-weight:normal;
}
h4 {	font-size:14px;
	font-weight:normal;
}	
#sousnavigation h4 {	margin:0;
}
ul, li{	margin:0 0 20px 0;
		padding:0;
		list-style-type:none;
}
#navigation li{	margin-right:30px;
}

#sousnavigation li {	margin:0 0 10px 0;
}
#contact li {	margin:5px 0 0 10px;
}
#logo {	position:absolute;
		top:0px;
		left:0px;
}
html>body #logo{position: fixed;}
#navigation {	position:absolute;
				width:200px;
				top:300px;
				left:50px;
				text-align:right;
}
html>body #navigation{position: fixed;}
#contact {	position:absolute;
			top:500px;
			left:30px;
}
html>body #contact{position: fixed;}
#sousnavigation {	position:absolute;
					top:223px;
					left:270px;
					text-align:left;
}
html>body #sousnavigation{position: fixed;}
#main {	margin:100px 0px 0px 450px;
		width:500px;
		background-color:#FFF;
		padding:1px 20px 5px 20px;
}
.texte {	padding:0 20px;
}
#main img, #main object {	display:block;
						margin:0 auto;
}
span {	background-color:#FFF;
		padding:0 5px 0 5px;
}
hr {
	margin:25px 0 10px 0;
}