body {
     margin: 0; /* pour éviter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
	 font-size:12px;
	 font-family:Verdana,Helvetica,Arial,sans-serif;
	 position:relative;
     }
	 
	 #site-description {
		display:block;
		margin-top:-2px;
		float:none;
	}
	
#main{
	background-repeat:repeat-y;
	width:950px;
	margin:0 auto;
	padding:0;
	border:1px solid #CCC;
	text-align: left;
}

	#header{
		text-align:center;
		padding:0;
		border:0;
		margin:0;
	}

	#menu{
		width:1000px;
		margin:0 auto;
		position:relative;
		padding:0;
		border:0;
	}
	#menu div:hover{
		background-color:#AAA;

	}
			
		.menuPart{
			background-color:#EEE;
			text-align:center;
			float:right;
			width:100px;
			margin: 0 17px;
			border: 1px solid black;
			padding : 2px;
			height:15px;
			cursor:pointer;
		}
		
		.menuPart a{
			color:black;
			text-decoration:none;
			width:100px;
			display:block;
			padding:0;
			border:0;
			margin:0;
		}
		
		#menu .subLink{
			position:relative;
			top:3px;
			left:-3px;
			padding:2px;
			border-bottom:1px solid black;
			border-left:1px solid black;
			border-right:1px solid black;
			width:100px;
			height:15px;
			font-weight:bold;
			background-color:LightGrey;
		}
		
	
	.topPicture{
		background-image:url("image/top.jpg");
		background-repeat:no-repeat;
		padding:0;
		border:0;
		margin:0;
		height:17px;
		width:1000px;
	}
	
	.bottomPicture{
		background-image:url("image/bottom.jpg");
		background-repeat:no-repeat;
		padding:0;
		border:0;
		margin:0;
		height:17px;
		width:1000px;
	}
	
	.clear{
		clear:both;
		visibility:hidden;
		padding:0;
		border:0;
		margin:0;
	}
		#header img{
			width:1000px;
			padding:0;
			border:0;
			margin:0;		
		}
		
	
	#pictureFrame{
		height:800px;
	}
	
	#forumFrame{
		min-height:5000px;
		height:auto !important;
		height:5000px;

		overflow:hidden;
		text-align:center;
		border:0;
		margin:0 13px 0 13px;
		width:973px;
		height:expression(frames("forumFrame").document.body.scrollHeight); 
	}
	
	.content{
	position:relative;
		text-align:center;
		border:1px solid black;
		margin:0 13px 0 13px;
		width:973px;
	}
		.downloadLink{
			margin : 5px 0;
			display:block;
		}
		#avatarUl{
			width:2804px;
			list-style-type: none;
			position:absolute;
			top:193px;
		}
		
		.avatar{
		float:left;
		
		}
		
		.linkTitle{
			margin:10px 0 50px 0;
			font-weight:bold;
			font-size:16px;
		}
		
		.link img{
			border:0;
			text-decoration:none;
		}
	

#presentation
{
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:left;
}

#presentationTitle{
	font-size:15px;
	font-weight:bold;
}
	#presentation .left img{
		float:left;
		width:400px;
	}
	
	#presentation .right img{
		float:right;
		width:400px;
	
	}

	#presentation .desc{
		width:530px;
		margin:100px 0 0 0;
		padding:10px;
	}
	
	#presentation .desc .title{
		font-weight:bold;
		margin: 0 0 5px 0;
		font-style:italic;
	}
	#presentation .left .desc{
		float:left;	
	}

	#presentation .right .desc{
		float:right;
	}

	#presentation .member{
		margin:0 0 0 0;
		padding:20px 0;
		text-align:center;
border-bottom:1px dashed #aaa;
	
	}
		


#links{
	text-align:center;
}

#links .linkContent{
	display:block;
	border-bottom:1px dashed #aaa;
	margin : 0 0 20px 0;
	padding: 10px 5px 0 0 ;
	text-decoration:none;
}

#links .linkTitle{
	margin:0;
	padding:10px 0;
	font-size:15px;
	
}




