body {
	background: #000;
	font: 11px/16px Tahoma, Helvetica, Arial, sans-serif;
	color: #fff;
	margin: 0;
	padding: 0;
}

	.clearfix { overflow: hidden; width: 100%; }
	img { border: 0; }
	
	#wrapper {
		width: 830px;
		height: 570px;
		margin: 20px auto 20px auto;
		position: relative;
		border:none;
	}
	
	.flash_content {
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;	
		width: 830px;
		height: 570px;
		border-color:transparent;
	}
	.flash_content {
		/* this stand-in background image displays instead of flash, if the users device doesn't support flash */
		background: url(images/frontpage_flash_bg_standin_jan_2012.jpg) top center no-repeat !important;
	}

	div.logo {
		position: absolute;
		right: 130px;
		bottom: 46px;
		z-index: 1000;
	}
	
	#menu {
		position: absolute;
		right: 0;
		top: 50px;
		font-size: 22px;
		text-align: right;
		line-height: normal;
		z-index: 100;
	}
	#menu ul { list-style: none; padding: 0; margin: 0; }
	#menu ul li { padding: 1px 0;  position: relative;}
	#menu ul li a {
		display: inline-block;
		text-decoration: none;
		padding: 5px 3px 3px 3px;
		height: 20px;
	}
	#menu ul li.current a, #menu ul li a:hover {
		background: #fff;
		color: #000;
	}
	
	div.slideshow_container {
		position: absolute;
		right: 0px;
		bottom: 170px;
		width: 409px;
		height: 155px;
		z-index: 1000;
	}
	div.slideshow_container p { margin: 0; padding: 0; display: inline; }
	
	div.annonce_container {
		height: 117px;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 1000;

	}
	div.annonce_container p { margin: 0; padding: 0; }

	#footer {
		width: 370px;
		position: absolute;
		right: 20px;
		top: 515px;
		text-align: center;
		z-index: 1000;
	}
	
	
	
	
	#mobile_navigation {
		width: 500px;
		margin: 20px auto;
		padding: 20px;
		background: #000;
		color: #fff;
		line-height: 40px;
		font-size: 30px;
		text-align: center;
	}
	
	
	
	
	
	
	h1, h2 {
		font-size: 37px;
		margin: 5px 0;
		padding: 0;
		font-weight: normal;
	}
	h2 {
		font-size: 23px;
		text-transform: uppercase;
	}
	
	h3 {
		font-size: 11px;
		font-weight: normal;
		text-decoration: underline;
		margin: 0;
		padding: 0;
		line-height: normal;
	}
	
	a:link, a:visited {
		color: #fff;
		outline: 0;
	}
	a:hover { text-decoration: none; }
	
