@charset "UTF-8";
/* CSS Document */

html, body {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
}

#wrap {
	position:absolute;
	left: 50%; 
	top: 30px;
	width: 930px;
	height: 610px;
	margin-left: -475px; /* moitié de la largeur */
	text-align: center;
	z-index:1;
}
#container {
	width: 930px;
	height: 610px;
	text-align: left;
	z-index:1;
}
#audio {
	top:-20px;
	right:300px;
	position:absolute;
	width: 400px;
	height: 30px;
	background:transparent;
	text-align:center;
	z-index:8;
}

.toutceci {
float:right;
margin-top:-120px;
border:0;}

#main {
	width:1000px;
}

.right {
float:right;
margin-right:-20px;
}

.left {
float:left;
}

#genese {
margin-top:-16px;
float:right;
margin-right:0;
}

.apple {
position:absolute;
top:380px;
right: 420px;
}
#left {
	float:left;
	height:610px;
	width:350px;
	background-image:url(../i/left_BG.jpg);
	background-repeat:no-repeat;
}

#news {
	position:absolute;
	top:375px;
	right:0;
	height:215px;
	width:410px;
	margin:0;
	background:transparent;
}
	
#right {
	float:left;
	width:600px;
	height:610px;
	background-image:url(../i/main_BG.jpg);
	background-repeat:no-repeat;
}

#post {
	margin:0 0 57px 0;
	height:auto;
	overflow:hidden;
	padding:80px 0 0 0;
}


#posthome {
	margin:0 0 57px 0;
	height:auto;
	overflow:hidden;
	padding:120px 0 0 0;
}

#menu {
	margin:0 20px 20px 20px;
	width:280px;
}

#myscroll {
	/* Typical fixed height and fixed width example */
	width:592px;
	height:590px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	margin-top:10px;
}


.clearfloat {
	clear:both; height:0px;
	line-height:0px; visibility: hidden;
}