#fondroute
{
position:absolute;
top:0px;
left:0px;
	z-index:-10;
}
#fondalbum
{
position:absolute;
top:0px;
left:5px;
}


#pasfond
{
	text-align: center;
	font-family: Trebuchet, "Trebuchet MS", "Comic Sans MS", Georgia, "Times New Roman", serif;
	max-width: 800px;
	width: 100%;
	color: rgb(0,0,0);
	font-size: small;
	margin:auto;
	z-index:10;
}
body
{
background-image: url('files/images/back.png');
margin:0px;
padding:0px;
}



a img
{
	border: none;
}
a
{
	color: rgb(0,0,70);
}
a:hover
{
	color: rgb(0,0,100);
}
a:visited
{
	color: rgb(30,0,30);
}
a.cache
{
	color: rgb(0,0,0);
	text-decoration:none;
}


p
{

	margin: 0px;
	padding: 0px;
}
ul
{
	text-align:left;
}

h3
{
	vertical-align:center;
	margin:0px;
}
h1
{
	margin-bottom:10px;
	margin-top:5px;
}
h3 img
{
	margin-left:15px;
	margin-right:15px;
}
.barre
{
	margin-top:10px;
	margin-bottom:10px;
}
.titrerubrique
{
text-align:center;
margin: 10px;
}
.msg
{
text-align:center;
margin-top: 30px;
}


form
{
text-align:left;
}

h5
{
	margin:0px;
	padding:0px;
}


/* Page "Games" */

	h6
	{
		margin:0px;
		padding:0px;
	}
	h2
	{
		margin:0px;
		padding:0px;
		font-size: x-large;
	}
	.partie
	{
		margin: 0px;
		padding: 0px;
		background-image: url('files/images/fond.png');
		border-bottom: 3px solid black;
	}

	/* Texte + Liens */
	.desclinks
	{
		padding: 4px;
		margin: 5px 0px;
	}

	.contenu
	{

		margin: 8px;
		text-align:left;
		max-width: 760px;
		width: 100%;
	}
		.contenuend
	{

		margin: 8px;
		text-align:left;
		max-width: 760px;
		width: 100%;
		clear:both;
	}
	.contenuliste
	{
		margin: 8px;
		text-align:justify;
		max-width: 720px;
		width: 100%;
	}
	.links  /*Ajouter de quoi stopper ce flottant */
	{
		float:right;
		width: 360px;
		margin: 4px;
		text-align:right;
		min-height:500px;
	}
	.button
	{
		margin: 0px 0px 0px 2px;
	}
	.button:hover
	 {
		margin: 0px 0px 0px 0px;
	 }


	/* Gestion des images */
	.images
	{
		text-align:center;
		font-size:small;
	}
	.screen
	 {
		width: 240px;
		border: 1px solid black;
	 }
	 .screen:hover
	 {
		border: 1px solid rgb(25,25,25);
	 }


.foot
{
	font-size:x-small;
	text-align:center;
	margin: 10px;
}

td
{
margin:5px;
padding:5px;
}
table#scores
{
	max-width: 720px;
	width: 90%;
border: 2px solid black;
margin:auto;
font-size:x-small;
border-collapse: collapse;
}
th
{
margin:0px;
padding:0px 1px;
font-size:small;
border: 1px solid black;
}
thead
{
border: 2px solid black;
}
td.rang,th.rang
{
	text-align:left;
	margin:0px;
padding:0px 1px;
border: 1px solid black;
}
td.nom,th.nom
{
	text-align:left;
	margin:0px;
padding:0px 1px;
border: 1px solid black;
}
td.score,th.score
{
	text-align:center;
	margin:0px;
padding:0px 1px;
border: 1px solid black;
}
td.date,th.date
{
	text-align:center;
	margin:0px;
padding:0px 1px;
border: 1px solid black;
}
td.comm,th.comm
{
	text-align:right;
	margin:0px;
padding:0px 1px;
border: 1px solid black;
}
td.msg
{
	width:200px;
	text-align:left;
}

tr
{
margin:0px;
padding:0px;
}

.first td.rang
{
background-color:rgb(255,255,0);
font-weight:bold;
font-size:large;
}
.second td.rang
{
background-color:rgb(155,155,255);
font-weight:bold;
font-size:small;
}
.third td.rang
{
background-color:rgb(255,185,0);
font-weight:bold;
font-size:small;
}
.fourth td.rang
{
background-color:rgb(205,205,205);
font-weight:bold;
}
.sixth td.rang
{
background-color:rgb(195,195,195);
font-weight:bold;
}
