/* Les lignes pour faire joli */

.underline
{
	background-color: rgb(0, 0, 0); 
	box-shadow: 0px 2px 2px rgb(255, 255, 255); 
	opacity: 0.3; 
	border-radius: 150px / 1px; 
	height: 2px; 
	margin-bottom: 10px; 
}

/* Blocs translucides */

.back-content
{
	background-color: rgb(0, 0, 0); 
	background-image: linear-gradient(to right, rgb(5, 5, 5) 0%, rgb(5, 5, 5) 15%, rgb(50, 50, 50) 100%);
	opacity: 0.9; 
	border-radius: 20px; 
	position: absolute; 
	left: 0px; 
	right: 0px; 
	top: 10px; 
	bottom: 32px; 
}

.border-content { border-radius: 20px; }
.content { border-radius: 20px; }

/* Tableaux */

.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);
}

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

.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-shadow: 0px 2px 5px rgb(0, 0, 0); 
}

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

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

.news-date, .codex-date, .comics-date, .games-date { color: rgb(255, 204, 102); }