body {	color:#333;	background-color:#26292A;		font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:70%;	margin:0;	padding:0;}p   {	padding: 10px 0px 0px;		margin: 0;}h1, h2, h3  {	padding: 0px;	margin: 0;	font-weight:bold;	font-size:100%;}#bg {	position:absolute; 	background-color: #F6EEE1;		width:951px; 	height:600px; 	top:50%;	left:50%;	margin-left:-475px;	margin-top:-300px;	z-index:1;	}#site {	position:absolute;	width:971px; 	height:600px; 	top:50%;	left:50%;	margin-left:-475px;	margin-top:-300px;	overflow:auto;	z-index:3;}#top {	position:absolute; 	width:951px; 	height:156px; }#topletterpress {	position:absolute; 	top:30px;	left:35px;}#content {	position:absolute; 	top:156px;	left:0px;	}#content a {	text-decoration:none;	color:#ff0099;}#bottomtxt {	position:absolute; 	width:951px; 	left:50%;	margin-left:-475px;	bottom:10px;	text-align:right;	font-size:0.95em;	color: #fff8e2;}#bottom {	position:fixed; 	width:991px;	left:50%;	margin-left:-527px;	 	height:91px; 	top:50%;	margin-top:239px;	vertical-align:bottom;	z-index:2;}#bottom2 {	position:absolute; 	width:991px;	left:50%;	margin-left:-527px;	 	/*height:203px; 	top:50%;	margin-top:107px;*/	bottom:10px;	vertical-align:bottom;	float:right;	z-index:2;}/* ##### Texte + Links ##### */.topnavi {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:1.1em;	position:absolute; 	top:125px;	left:50px;}.topnavi a {	text-decoration:none;	color:#ff0099;	margin:20px;}.topnavi a.active {	text-decoration:none;	color:#333;	margin:20px;}#contenttxt {		position:absolute; 	left:250px;	width:600px;}.contenttxtintent {		margin-left:12px;}#address {		color:#61675D;		position:absolute; 	left:50px;	width:150px;	bottom:0px;	vertical-align:bottom;	font-size:0.95em;	z-index:4;}#address a {	text-decoration:none;	color:#ff0099;}