
#news 
{
	position: absolute; 
	left: 10px; 
	right: 10px; 
	top: 0px; 
	bottom: 0px; 
}

#news .content 
{ 
	top: 22px; 
	bottom: 74px; 
	padding-top: 20px; 
	padding-left: 20px; 
	padding-right: 20px; 
} 

#news .news-entry
{
	max-width: 800px; 
	margin: auto; 
	margin-bottom: 20px; 
}

#news .news-entry p { margin-bottom: 20px; }

#news .news-icon 
{ 
	float: left; 
	margin-right: 5px; 
}

#news .news-icon  img
{
	width : 120px; 
	height: 120px; 
}

#news .news-body, #news .news-date { margin-bottom: 20px; }

#news .news-body img, 
#news .news-entry .video, 
#news .news-entry iframe 
{
	/*border-radius: 10px; */
	border: 1px white solid; 
	box-shadow: 5px 5px 5px rgb(0, 0, 0); 
}

#news .news-body .no-deco 
{
	border-radius: 0px; 
	border: none; 
	box-shadow: none; 
}

#news .news-entry .video 
{ 
	width: 560px; 
	margin: auto; 
}


#news .news-more 
{ 
	clear: both; 
	text-align: right; 
}

#news .news-date
{
	font-weight: bold; 
	font-style: italic; 
	color: rgb(255, 204, 102); 
}

#news .table-border
{
	background-image: linear-gradient(to bottom, rgb(40, 40, 40) 0%, 
												rgb(20, 20, 20) 100%);
	padding: 4px; 
	border-radius: 4px; 
	border-left: 3px solid rgb(60, 60, 60); 
	border-top: 3px solid rgb(60, 60, 60); 
	border-right: 3px solid rgb(0, 0, 0); 
	border-bottom: 3px solid rgb(0, 0, 0); 
}

#news .table-border table 
{
	width: 100%; 
	border-collapse: collapse; 
}

#news .table-border th, #news .table-border td 
{ 
	padding: 10px; 
	border: rgb(100, 100, 100) 1px solid;
}

#news .table-border th 
{
	background-image: -webkit-linear-gradient(top, rgb(40, 40, 40) 10%, 
												rgb(65, 65, 65) 45%, 
												rgb(20, 20, 20) 50%, 
												rgb(35, 35, 35) 100%);
	background-image: linear-gradient(to bottom, rgb(40, 40, 40) 10%, 
												rgb(65, 65, 65) 45%, 
												rgb(20, 20, 20) 50%, 
												rgb(35, 35, 35) 100%);
												
	text-aligne: center; 
	text-shadow: 0px 2px 5px rgb(0, 0, 0); 
}

#news .table-border td 
{
	background-image: linear-gradient(to bottom, rgb(50, 50, 50) 0%, 
												rgb(20, 20, 20) 100%);
}

#news .table-border tr:hover td
{ 
	background-image: linear-gradient(to bottom, rgb(80, 80, 80) 0%, 
												rgb(50, 50, 50) 100%);
}

#news-nav 
{ 
	position: absolute; 
	bottom: 50px; 
	width: 100%; 
}

#news-next 
{ 
	float: left; 
	margin-left: 22px; 
}

#news-prev 
{ 
	float: right; 
	margin-right: 22px; 
}

#news-accueil { text-align: center; }
