

h2{
color:#CC3399;
font-size:16px}

#container {
	width: 950px;
	margin:0 auto;
	background-image:url(bg_content.jpg)
}

#header {
background-image:url(header.jpg);
width:950px;
height:200px}

#left {
float:left;
position:relative;
background-image:url(bg_left.jpg);
background-repeat:repeat-y;
width:231px;
}

#left #top {
height:88px;
width:231px;
background-image:url(left_top.jpg);}


#left #content {
height:auto;}

	#top-profil{
	background-image:url(top_profil.jpg);
	background-repeat:no-repeat;
	height:48px;
	width:231px}
	#middle-profil{
	background-image:url(bg_profil.jpg);
	background-repeat:repeat-y;
		padding-right:50px;
	padding-left:10px;
	}
	
	#bottom-profil{
	background-image:url(bottom_profil.jpg);
	height:37px
	}
	
	#top-desc{
	margin-top:40px;
	background-image:url(top_profil.jpg);
	background-repeat:no-repeat;
	height:48px;
	width:231px}
	
	#middle-desc{
	background-image:url(bg_profil.jpg);
	padding-right:50px;
	padding-left:10px;
	background-repeat:repeat-y;
	}
	
	#bottom-desc{
	background-image:url(bottom_profil.jpg);
	height:37px
	}


#content {
width:719px;
float:right;
}

.news {
margin:30px;
width:657px;
margin-bottom:50px}

	.top-news{
	background-image:url(top_news.jpg);
	background-repeat:no-repeat;
	}
	
				.top-news h2{
				margin-left:30px;
				margin-top:0}
	
	.middle-news{
	background-image:url(middle_news.jpg);
	background-repeat:repeat-y;
	padding:20px
	}
	
	.bottom-news{
	background-image:url(bottom_news.jpg);
	height:29px;
	}
	
	.date-news{
	background-image:url(date_news.jpg);
	height:19px;
	padding-left:20px;
	padding-top:3px;
	font-size:12px;
	color:#FFFFFF;
	width:158px;
	float:right;
	}


#footer {
background-image:url(bg_footer.jpg);
height:119px;
}

#clear{clear:both}
