/* CSS Document */

/*

	##########################################################################
	BODY
	##########################################################################

*/

body {
	background-image: url(img/motif.gif);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom:15px;
}

a {
	color: #fbc300;
	font-weight: bold;
}

li {
	color: #FFFFFF;
}

td {
	color: #FFFFFF;
}
strong {
	font-weight: bold;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: underline;
	text-align: center;
}

h2 {
	margin-top:20px;
	margin-bottom:70px;
	color: #FFFF99;
	letter-spacing: 0.3em;
	font-size: 30px;
	font-weight: bold;
}

h3 {
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 1em;
}	

.cleaner {
	margin:0;
	padding:0;
	clear:both;
	}

a img {
	border:none;
}

/*

	##########################################################################
	CONTENT
	##########################################################################

*/

#content {
	width:				780px;
	position:			absolute;
	left:				50%;
	margin-left: 		-390px;
	padding-bottom:100px;
	}


/*
	##########################################################################
	Menu
	##########################################################################
*/

#menu {
	float:left;
	width:150px;
	margin-right:10px;
	}
#menu ul, #menu li {
	margin:				0;
	padding:			0;
	list-style:			none;	
	}
	
#menu * {
	z-index:			10;
	}	

#menu ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	list-style-type: none;
	margin-bottom: 1em;
	
	text-align: left;
	
}

#menu ul li a{
	text-decoration:none;
	display: block;
	border: 1px solid #FFF;
	/*border: 1px solid #CCCCCC;*/
	padding: 3px;
	width:135px;
	text-align: center;
	background-color:#bf2c2c;
	color:#fbc300;
	/*background:;
	color:#bf2c2c;*/
}

#menu ul li a:hover{
	background-color:#fbc300;
	color:#bf2c2c;

}

#menu #cgr {
margin-left:40px;
}

/* 
	##########################################################################
	TABLEAU DE LISTE DES JOUEURS 
	##########################################################################
*/	

.listeJoueurs{

width:100%
}

.listeJoueurs tr td {
		text-align: center;
		font-size: 9px;
		color: #FFFFFF;
}

/*
	##########################################################################
	Formulaire d'inscription
	##########################################################################
*/

#formInsc {

}

#formInsc fieldset input {
	width: 				200px;
	margin-bottom:		3px;
	float:				left;
}

#formInsc #btnSubmit {
	position:			relative;
	width:				150px;
	margin-left:		245px;
}

#formInsc label {
	text-align: right;
	width: 190px;
	display: block;
	float: left;
	margin-left:60px;
	padding-right: 10px;
}

#formInsc fieldset {
	margin-bottom:20px;
	margin-top:10px;
}

#formInsc fieldset fieldset {
	margin-bottom:5px;
	}

#formInsc fieldset fieldset input{
	width:auto;
	}

#formInsc fieldset fieldset label{
	width:auto;
	margin-left:10px;
	margin-right:30px;
	}
	
#formInsc fieldset fieldset p{
	margin-left:200px;
	}		

#formInsc fieldset p {
	clear:both;
}


#formInsc fieldset.listeCases input {
	margin-left:190px;
	width:auto;

}

#formInsc fieldset.listeCases label {
	text-align:left;
	margin-left:0;
	width:auto;
}

#formInsc legend {
	color:#FFFFFF;
}	


/* 
	##########################################################################
	NEWS
	##########################################################################	

	*/

.news {
	padding-left:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

	
/*

	##########################################################################
	BANDEAU
	##########################################################################

*/

#bandeau {
	text-align: center;
	width: 780px;
	}

#illus {
	height:				140px;
	margin-bottom: 5px;
	}	
	
#bandeau h1 {
	margin-bottom:20px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 2em;
	text-decoration:none;
	border: #FFFFFF solid 1px;
	padding:0;
	background-color:#bf2c2c;
	}		

/*

	##########################################################################
	CONTENU
	##########################################################################

*/

		
#contenu {
	width:				598px;
	float:				left;
	padding-bottom:		80px;
	padding-left: 		10px;
	padding-right:		10px;
	border:				#FFFFFF solid 1px;
	background: 		#bf2c2c url(./img/entete.gif) left top no-repeat;
	}
	
#contenu table tr td {
	font-size:11px;

}	
	
/*

	##########################################################################
	PIED
	##########################################################################

*/	
	
#pied {
	width:				780px;
	position:			absolute;
	left:				50%;
	bottom:				0;
	margin-left: 		-390px;
	text-align:			center;
	padding-bottom:15px;
}


/*

	##########################################################################
	AUTRE
	##########################################################################

*/	
.centrer {
	text-align: center;
}

.cleaner {
	clear:both;
}


/*

	##########################################################################
	jeux
	##########################################################################

*/
	
#jeux {
	position:absolute;
	right:20px;
	bottom:75px;
}	

/*

	##########################################################################
	tableau du statut des inscriptions
	##########################################################################

*/

#statut {
}

#statut tr td {
	font-size:12px;
}

#statut tr th {
	font-size:12px;
	font-weight:bold;
}	
