#container.press{
	background:#fff url(../img/layout/bg_default.jpg) repeat-x 0 -1px;
}

/*************** BANNER *******************/
#banner-container #banner{
	padding:0 11px;
}

#banner-container #banner .bcontent{
	background-color:#ccc;
	height:320px;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	background:url(../img/layout/banners/news/news.jpg)
}

#body-main h2{
	margin-bottom:10px;
}

#banner h1{
	margin:120px 0 0 20px; color:#636363;
}
#banner p{
	margin:5px 0 0 20px;
	width:560px;
}

ul.articles h3.eng{
	background:url(../img/layout/flags/eng.jpg) no-repeat center left;
	padding-left:30px;
}
ul.articles h3.fre{
	background:url(../img/layout/flags/fre.jpg) no-repeat center left;
	padding-left:30px;
}

.press.index ul.articles .photo{
	float:left;
}
.press.index ul.articles .photo img{
	border:1px solid #ccc;
	padding:1px;
}
.press.index ul.articles a{
	display:block;
	width:100px;
	float:right;
}
#body-container ul.articles p{
	margin-bottom:5px;
}
.press.index ul.articles a.pdf{ background:url(../img/layout/pages/press/pdf.png) no-repeat; padding-left:30px; line-height:25px;}
.press.index ul.articles a.website{ background:url(../img/layout/pages/press/web.png) no-repeat; padding-left:30px; line-height:25px;}

.press.index ul.articles .details{
	float:left;
	width:600px;
	padding-left:20px;
	}
